/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-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-divide-x-reverse:0;--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;--canvas-pulse-angle:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-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-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-950:oklch(29.3% .066 243.157);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-950:oklch(28.3% .141 291.089);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-950:oklch(27.1% .105 12.094);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-950:oklch(14.1% .005 285.823);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--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)}}@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:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}html{background:var(--background);scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.008em;min-width:320px;min-height:100dvh;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}button,[role=button]{touch-action:manipulation}button:not(:disabled),a{cursor:pointer}button:disabled{cursor:not-allowed}input::placeholder,textarea::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){input::placeholder,textarea::placeholder{color:color-mix(in oklab, var(--muted-foreground) 72%, transparent)}}::selection{color:#fff;background:var(--primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--primary) 82%, #171754)}}:focus-visible{outline:3px solid var(--ring)}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline:3px solid color-mix(in oklab, var(--ring) 38%, transparent)}}:focus-visible{outline-offset:2px}}@layer components{.difficulty-gradient-range{appearance:none;cursor:pointer;background:linear-gradient(90deg,#b8e6c1 0%,#55c96f 34%,#ef4444 67%,#7c3aed 100%);border-radius:9999px;height:.5rem}.difficulty-gradient-range:disabled{cursor:not-allowed;opacity:.6}.difficulty-gradient-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#b8e6c1 0%,#55c96f 34%,#ef4444 67%,#7c3aed 100%);border-radius:9999px;height:.5rem}.difficulty-gradient-range::-webkit-slider-thumb{appearance:none;background:#315e83;border:2px solid #fff;border-radius:9999px;width:1rem;height:1rem;margin-top:-.25rem;box-shadow:0 1px 4px #0003}.difficulty-gradient-range::-moz-range-track{background:linear-gradient(90deg,#b8e6c1 0%,#55c96f 34%,#ef4444 67%,#7c3aed 100%);border-radius:9999px;height:.5rem}.difficulty-gradient-range::-moz-range-progress{background:0 0}.difficulty-gradient-range::-moz-range-thumb{background:#315e83;border:2px solid #fff;border-radius:9999px;width:1rem;height:1rem;box-shadow:0 1px 4px #0003}@keyframes loading-spinner{to{transform:rotate(360deg)}}.ppt-generation-spinner{animation:.75s linear infinite loading-spinner!important}.app-page{background:radial-gradient(circle at 8% 2%, var(--primary), transparent 30rem), radial-gradient(circle at 96% 12%, var(--teal), transparent 28rem), var(--background);min-height:100dvh}@supports (color:color-mix(in lab, red, red)){.app-page{background:radial-gradient(circle at 8% 2%, color-mix(in oklab, var(--primary) 7%, transparent), transparent 30rem), radial-gradient(circle at 96% 12%, color-mix(in oklab, var(--teal) 7%, transparent), transparent 28rem), var(--background)}}.surface-card{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.surface-card{border:1px solid color-mix(in oklab, var(--border) 88%, transparent)}}.surface-card{background:var(--surface-raised);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.brand-gradient{background:#244c66}.text-balance{text-wrap:balance}.route-fallback-studio{color:#172e49;background-color:#edf7fc;background-image:linear-gradient(#2b678f0e 1px,#0000 1px),linear-gradient(90deg,#2b678f0e 1px,#0000 1px),radial-gradient(circle at 82% 10%,#59b9dd33,#0000 24rem),linear-gradient(155deg,#f8fcff 0%,#eaf5fb 52%,#f4fbfd 100%);background-size:34px 34px,34px 34px,auto,auto;position:relative;overflow:hidden}.route-fallback-studio:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#55c5e5,#fff,#0000);width:24%;height:2px;animation:5.8s linear infinite route-fallback-scan;position:absolute;top:0;left:-28%;box-shadow:0 0 12px #51b8d88c}.route-fallback-panel{isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(110%);backdrop-filter:blur(16px)saturate(110%);background:#f8fdffd1;border-color:#70a9c975;position:relative;overflow:hidden;box-shadow:0 18px 46px #19496b1f,inset 0 1px #ffffffeb}.route-fallback-panel:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#5bc6e22e,#0000);width:25%;animation:4.8s ease-in-out infinite route-fallback-scan;position:absolute;top:0;bottom:0;left:-32%;transform:skew(-10deg)}.route-fallback-mark{background:linear-gradient(145deg,#2d83ad,#153f5d);border:1px solid #73cfe985;box-shadow:0 10px 22px #1c648d38,inset 0 1px #ffffff3d}.route-fallback-progress{background:#d6ebf4;position:relative;box-shadow:inset 0 1px 2px #2467901a}.route-fallback-progress-value{background:linear-gradient(90deg,#24658f,#43afd0,#59d0df);position:relative;box-shadow:0 0 12px #3fb5da61}.route-fallback-progress-value:after{content:"";background:linear-gradient(90deg,#0000,#fffc,#0000);width:35%;animation:2.2s ease-in-out infinite route-fallback-progress-sheen;position:absolute;top:0;bottom:0;right:0}.route-error-panel{background:#f8fdffe0;border-color:#70a9c975}.route-error-mark{color:#eaf9ff;background:linear-gradient(145deg,#2d83ad,#153f5d);border:1px solid #59b9dd85;box-shadow:0 10px 22px #1c648d33}.route-error-kicker{color:#2b789d}.route-error-primary,.route-error-secondary{transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}.route-error-primary{color:#f3fbff;background:linear-gradient(125deg,#153f5d,#1b739f 58%,#34afd1);box-shadow:0 8px 18px #14598133}.route-error-primary:hover{transform:translateY(-1px);box-shadow:0 12px 24px #14669142}.route-error-secondary{color:#286589;background:#ecf8fddb;border:1px solid #70b1cd80}.route-error-secondary:hover{background:#e0f2f8;border-color:#5eafd0;transform:translateY(-1px)}@keyframes route-fallback-scan{0%{opacity:0;transform:translate(-120%)}18%,82%{opacity:1}to{opacity:0;transform:translate(560%)}}@keyframes route-fallback-progress-sheen{0%,25%{opacity:0;transform:translate(-150%)}55%,to{opacity:1;transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.route-fallback-studio:before,.route-fallback-panel:after,.route-fallback-progress-value:after,.route-fallback-mark,.route-fallback-progress-value,.route-error-primary,.route-error-secondary{transition:none;animation:none!important}}.paper-theme{--background:#f3f0e7;--foreground:#18232d;--card:#fffefa;--card-foreground:#18232d;--popover:#fffefa;--popover-foreground:#18232d;--primary:#244c66;--primary-foreground:#fffefa;--secondary:#e8ecee;--secondary-foreground:#244c66;--muted:#ece8de;--muted-foreground:#66717b;--accent:#e7ede5;--accent-foreground:#244c66;--border:#d7d1c4;--input:#d7d1c4;--ring:#315e83;--brand:#244c66;--brand-deep:#193b50;--brand-soft:#e8ecee;--teal:#3e7774;--surface-raised:#fffefa;--shadow-sm:0 1px 2px #18232d09, 0 7px 20px #18232d0b;--shadow-md:0 16px 38px #18232d16, 0 2px 7px #18232d09}.paper-theme.app-page,.app-shell-workspace{background-color:#f3f0e7;background-image:radial-gradient(#18232d16 .5px,#0000 .5px);background-size:9px 9px}.app-shell-navigation{-webkit-backdrop-filter:blur(14px)saturate(112%);backdrop-filter:blur(14px)saturate(112%);background:radial-gradient(circle at 10% 7%,#46a4cf2e,#0000 27%),radial-gradient(circle at 88% 68%,#70b7cf24,#0000 35%),linear-gradient(#e0eff6f7 0%,#d8e9f1f5 52%,#e2f0f5f7 100%);box-shadow:10px 0 30px #22587e0b}.app-shell-navigation:before{content:"";pointer-events:none;background:linear-gradient(90deg,#245f86 0%,#63b9d9 54%,#63b9d900 100%);height:3px;position:absolute;inset:0 0 auto}.app-shell-content>.paper-theme.app-page{background:0 0}.paper-theme .surface-card{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffefa;border-color:#d7d1c4}.app-topbar{transition:border-color .18s,box-shadow .18s,transform .18s}.nav-scroll{scrollbar-width:none;overscroll-behavior-inline:contain}.nav-scroll::-webkit-scrollbar{display:none}.app-shell-navigation .nav-scroll{scrollbar-width:thin;overscroll-behavior:contain}.app-shell-navigation .nav-scroll::-webkit-scrollbar{width:6px;display:block}.app-shell-navigation .nav-scroll::-webkit-scrollbar-thumb{background:#40779e3d;border-radius:999px}.paper-lift{transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s,background-color .18s}.paper-toolstrip{background:linear-gradient(#fffefa 0%,#faf7f0 100%);border:1px solid #ddd6c9;box-shadow:0 7px 20px #18232d09}.paper-theme ::selection{color:#fffefa;background:#315e83}.paper-theme .react-flow__controls{border:1px solid #cfc8b9;border-radius:12px;overflow:hidden;box-shadow:0 8px 20px #18232d14}.paper-theme .react-flow__controls-button{color:#315e83;background:#fffefa;border-bottom-color:#ded8cc;width:34px;height:34px}.paper-theme .react-flow__controls-button:hover{background:#e7edf3}}@layer utilities{.pointer-events-none{pointer-events:none}.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-1{inset:calc(var(--spacing) * 1)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-6{inset:calc(var(--spacing) * 6)}.inset-\[-7px\]{inset:-7px}.inset-\[12\%\]{inset:12%}.inset-\[34px\]{inset:34px}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-x-\[13\%\]{inset-inline:13%}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-8{top:calc(var(--spacing) * -8)}.-top-20{top:calc(var(--spacing) * -20)}.-top-24{top:calc(var(--spacing) * -24)}.-top-\[22\%\]{top:-22%}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-\[7\%\]{top:7%}.top-\[8\%\]{top:8%}.top-\[12\.5\%\]{top:12.5%}.top-\[13\%\]{top:13%}.top-\[14\%\]{top:14%}.top-\[18vh\]{top:18vh}.top-\[92px\]{top:92px}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-8{right:calc(var(--spacing) * -8)}.-right-16{right:calc(var(--spacing) * -16)}.-right-20{right:calc(var(--spacing) * -20)}.-right-24{right:calc(var(--spacing) * -24)}.-right-\[5\%\]{right:-5%}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.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-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.right-\[2\.2cqw\]{right:2.2cqw}.right-\[5\%\]{right:5%}.right-\[7\%\]{right:7%}.right-\[19\%\]{right:19%}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.-bottom-28{bottom:calc(var(--spacing) * -28)}.-bottom-\[19\%\]{bottom:-19%}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-3\.5{bottom:calc(var(--spacing) * 3.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-11{bottom:calc(var(--spacing) * 11)}.bottom-\[0\.2cqw\]{bottom:.2cqw}.bottom-\[2\.1\%\]{bottom:2.1%}.bottom-\[10\.5cqw\]{bottom:10.5cqw}.bottom-\[12\%\]{bottom:12%}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.bottom-full{bottom:100%}.-left-3{left:calc(var(--spacing) * -3)}.-left-20{left:calc(var(--spacing) * -20)}.-left-\[7\%\]{left:-7%}.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-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.left-16{left:calc(var(--spacing) * 16)}.left-\[5\.7\%\]{left:5.7%}.left-\[7\%\]{left:7%}.left-\[15cqw\]{left:15cqw}.left-\[24\%\]{left:24%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[72\]{z-index:72}.z-\[73\]{z-index:73}.z-\[74\]{z-index:74}.z-\[80\]{z-index:80}.z-\[88\]{z-index:88}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[140\]{z-index:140}.order-3{order:3}.order-first{order:-9999}.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)}.m-3{margin:calc(var(--spacing) * 3)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[0\.1cqw\]{margin-top:.1cqw}.mt-\[0\.2cqw\]{margin-top:.2cqw}.mt-\[0\.3cqw\]{margin-top:.3cqw}.mt-\[0\.4cqw\]{margin-top:.4cqw}.mt-\[0\.15cqw\]{margin-top:.15cqw}.mt-\[0\.35cqw\]{margin-top:.35cqw}.mt-\[1\.1cqw\]{margin-top:1.1cqw}.mt-\[1\.2\%\]{margin-top:1.2%}.mt-\[1\.5cqw\]{margin-top:1.5cqw}.mt-\[1\.6cqw\]{margin-top:1.6cqw}.mt-\[1\.8\%\]{margin-top:1.8%}.mt-\[2\.3cqw\]{margin-top:2.3cqw}.mt-\[3\%\]{margin-top:3%}.mt-\[4\%\]{margin-top:4%}.mt-\[5\%\]{margin-top:5%}.mt-\[6\%\]{margin-top:6%}.mt-\[7\%\]{margin-top:7%}.mt-\[8\%\]{margin-top:8%}.mt-\[9\%\]{margin-top:9%}.mt-\[10\%\]{margin-top:10%}.mt-\[12\%\]{margin-top:12%}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-5{margin-left:calc(var(--spacing) * 5)}.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}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/8\.5\]{aspect-ratio:16/8.5}.aspect-\[16\/8\]{aspect-ratio:16/8}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-2\.5{width:calc(var(--spacing) * 2.5)!important;height:calc(var(--spacing) * 2.5)!important}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.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-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.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-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-60{width:calc(var(--spacing) * 60);height:calc(var(--spacing) * 60)}.size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-\[3\.6cqw\]{width:3.6cqw;height:3.6cqw}.size-\[12\.4cqw\]{width:12.4cqw;height:12.4cqw}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing) * 0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[8\%\]{height:8%}.h-\[9\%\]{height:9%}.h-\[10\%\]{height:10%}.h-\[14\%\]{height:14%}.h-\[18\%\]{height:18%}.h-\[20\%\]{height:20%}.h-\[27\%\]{height:27%}.h-\[28\%\]{height:28%}.h-\[34\%\]{height:34%}.h-\[38\%\]{height:38%}.h-\[42\%\]{height:42%}.h-\[47\%\]{height:47%}.h-\[54\%\]{height:54%}.h-\[58\%\]{height:58%}.h-\[66\%\]{height:66%}.h-\[70px\]{height:70px}.h-\[72\%\]{height:72%}.h-\[78\%\]{height:78%}.h-\[82\%\]{height:82%}.h-\[430px\]{height:430px}.h-\[560px\]{height:560px}.h-\[760px\]{height:760px}.h-\[min\(62dvh\,560px\)\]{height:min(62dvh,560px)}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-10{max-height:calc(var(--spacing) * 10)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[94dvh\]{max-height:94dvh}.max-h-\[200px\]{max-height:200px}.max-h-\[320px\]{max-height:320px}.max-h-\[calc\(100vh-24px\)\]{max-height:calc(100vh - 24px)}.max-h-\[min\(92dvh\,720px\)\]{max-height:min(92dvh,720px)}.max-h-\[min\(92dvh\,760px\)\]{max-height:min(92dvh,760px)}.max-h-\[min\(92dvh\,780px\)\]{max-height:min(92dvh,780px)}.max-h-\[min\(92dvh\,900px\)\]{max-height:min(92dvh,900px)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[4\.75rem\]{min-height:4.75rem}.min-h-\[35vh\]{min-height:35vh}.min-h-\[40vh\]{min-height:40vh}.min-h-\[45vh\]{min-height:45vh}.min-h-\[54px\]{min-height:54px}.min-h-\[60px\]{min-height:60px}.min-h-\[64vh\]{min-height:64vh}.min-h-\[112px\]{min-height:112px}.min-h-\[142px\]{min-height:142px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[230px\]{min-height:230px}.min-h-\[240px\]{min-height:240px}.min-h-\[260px\]{min-height:260px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[330px\]{min-height:330px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.min-h-\[480px\]{min-height:480px}.min-h-\[520px\]{min-height:520px}.min-h-\[620px\]{min-height:620px}.min-h-\[680px\]{min-height:680px}.min-h-\[calc\(100dvh-40px\)\]{min-height:calc(100dvh - 40px)}.min-h-\[calc\(100dvh-120px\)\]{min-height:calc(100dvh - 120px)}.min-h-\[calc\(100dvh-190px\)\]{min-height:calc(100dvh - 190px)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-1\/5{width:20%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1\.5\%\]{width:1.5%}.w-\[14\%\]{width:14%}.w-\[17\%\]{width:17%}.w-\[18cqw\]{width:18cqw}.w-\[23\%\]{width:23%}.w-\[25\%\]{width:25%}.w-\[28\%\]{width:28%}.w-\[31\%\]{width:31%}.w-\[36\%\]{width:36%}.w-\[44\%\]{width:44%}.w-\[58\%\]{width:58%}.w-\[70\%\]{width:70%}.w-\[72px\]{width:72px}.w-\[73\%\]{width:73%}.w-\[78\%\]{width:78%}.w-\[204px\]{width:204px}.w-\[230px\]{width:230px}.w-\[240px\]{width:240px}.w-\[300px\]{width:300px}.w-\[420px\]{width:420px}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[min\(304px\,calc\(100vw-24px\)\)\]{width:min(304px,100vw - 24px)}.w-\[min\(390px\,calc\(100vw-24px\)\)\]{width:min(390px,100vw - 24px)}.w-\[min\(420px\,calc\(100vw-24px\)\)\]{width:min(420px,100vw - 24px)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-\[6rem\]{max-width:6rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[58cqw\]{max-width:58cqw}.max-w-\[62cqw\]{max-width:62cqw}.max-w-\[68\%\]{max-width:68%}.max-w-\[78\%\]{max-width:78%}.max-w-\[80vw\]{max-width:80vw}.max-w-\[82\%\]{max-width:82%}.max-w-\[84\%\]{max-width:84%}.max-w-\[190px\]{max-width:190px}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[390px\]{max-width:390px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[580px\]{max-width:580px}.max-w-\[620px\]{max-width:620px}.max-w-\[720px\]{max-width:720px}.max-w-\[740px\]{max-width:740px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[900px\]{max-width:900px}.max-w-\[940px\]{max-width:940px}.max-w-\[980px\]{max-width:980px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1540px\]{max-width:1540px}.max-w-\[1580px\]{max-width:1580px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[calc\(100\%-5\.5rem\)\]{max-width:calc(100% - 5.5rem)}.max-w-\[calc\(100\%-38px\)\]{max-width:calc(100% - 38px)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[3rem\]{min-width:3rem}.min-w-\[25cqw\]{min-width:25cqw}.min-w-\[74px\]{min-width:74px}.min-w-\[92px\]{min-width:92px}.min-w-\[100px\]{min-width:100px}.min-w-\[126px\]{min-width:126px}.min-w-\[178px\]{min-width:178px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[520px\]{min-width:520px}.min-w-\[620px\]{min-width:620px}.min-w-\[680px\]{min-width:680px}.min-w-\[760px\]{min-width:760px}.min-w-\[780px\]{min-width:780px}.min-w-\[900px\]{min-width:900px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[\.8\]{flex:.8}.flex-\[1\.2\]{flex:1.2}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * -.5);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)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-12{rotate:12deg}.rotate-45{rotate:45deg}.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,)}.animate-\[route-progress-shimmer_2\.4s_linear_infinite\]{animation:2.4s linear infinite route-progress-shimmer}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[25\%_1fr\]{grid-template-columns:25% 1fr}.grid-cols-\[34\%_66\%\]{grid-template-columns:34% 66%}.grid-cols-\[64\%_36\%\]{grid-template-columns:64% 36%}.grid-cols-\[68\%_32\%\]{grid-template-columns:68% 32%}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-\[2\.2\%\]{gap:2.2%}.gap-\[2\.5\%\]{gap:2.5%}.gap-\[3\%\]{gap:3%}.gap-\[4\%\]{gap:4%}.gap-\[5\%\]{gap:5%}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#D7D1C4\]>:not(:last-child)){border-color:#d7d1c4}:where(.divide-\[\#E3DED3\]>:not(:last-child)){border-color:#e3ded3}:where(.divide-\[var\(--border\)\]>:not(:last-child)){border-color:var(--border)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[3\%\]{border-radius:3%}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[25px\]{border-radius:25px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[52px\]{border-radius:52px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-t-sm{border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.rounded-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-tr-md{border-top-right-radius:calc(var(--radius) - 2px)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.\!border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[0\.18cqw\]{border-style:var(--tw-border-style);border-width:.18cqw}.border-\[0\.35cqw\]{border-style:var(--tw-border-style);border-width:.35cqw}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-\[18px\]{border-style:var(--tw-border-style);border-width:18px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-l-\[7px\]{border-left-style:var(--tw-border-style);border-left-width:7px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-double{--tw-border-style:double;border-style:double}.\!border-\[\#FFFEFA\]{border-color:#fffefa!important}.border-\[\#2A8A70\]{border-color:#2a8a70}.border-\[\#2C3A44\]{border-color:#2c3a44}.border-\[\#2E6CC1\]{border-color:#2e6cc1}.border-\[\#2F6F95\]{border-color:#2f6f95}.border-\[\#2F7CA2\]{border-color:#2f7ca2}.border-\[\#5B91DC\]{border-color:#5b91dc}.border-\[\#5C3B1A\]{border-color:#5c3b1a}.border-\[\#6D9168\]{border-color:#6d9168}.border-\[\#6E8CAB\]{border-color:#6e8cab}.border-\[\#6F8A69\]{border-color:#6f8a69}.border-\[\#7E9978\]{border-color:#7e9978}.border-\[\#7F9AAA\]{border-color:#7f9aaa}.border-\[\#8CB6C8\]{border-color:#8cb6c8}.border-\[\#8DCAB8\]{border-color:#8dcab8}.border-\[\#8FC5DF\]{border-color:#8fc5df}.border-\[\#9A4E35\]{border-color:#9a4e35}.border-\[\#9AB094\]{border-color:#9ab094}.border-\[\#9DB9CB\]\/70{border-color:oklab(77.0719% -.0222243 -.0332631/.7)}.border-\[\#9FB1BC\]{border-color:#9fb1bc}.border-\[\#9FB1BC\]\/60{border-color:oklab(74.9984% -.0148216 -.0208243/.6)}.border-\[\#9FB4C2\]{border-color:#9fb4c2}.border-\[\#244C66\]{border-color:#244c66}.border-\[\#315E83\]{border-color:#315e83}.border-\[\#3974C6\]{border-color:#3974c6}.border-\[\#52704D\]{border-color:#52704d}.border-\[\#557052\]{border-color:#557052}.border-\[\#A8B0BC\]{border-color:#a8b0bc}.border-\[\#A94F35\]{border-color:#a94f35}.border-\[\#AFC0CC\]{border-color:#afc0cc}.border-\[\#AFC4A9\]{border-color:#afc4a9}.border-\[\#AFCFC3\]{border-color:#afcfc3}.border-\[\#B5D1DF\]{border-color:#b5d1df}.border-\[\#B8D3E1\]{border-color:#b8d3e1}.border-\[\#B8D3E1\]\/80{border-color:oklab(85.1305% -.0222944 -.0268515/.8)}.border-\[\#B9C7BC\]{border-color:#b9c7bc}.border-\[\#B9C9C3\]{border-color:#b9c9c3}.border-\[\#B9C9D3\]{border-color:#b9c9d3}.border-\[\#B85C3E\]{border-color:#b85c3e}.border-\[\#B8924D\]{border-color:#b8924d}.border-\[\#B88936\]{border-color:#b88936}.border-\[\#BBDACF\]{border-color:#bbdacf}.border-\[\#BD954A\]{border-color:#bd954a}.border-\[\#BDB5A6\]{border-color:#bdb5a6}.border-\[\#BFCABE\]{border-color:#bfcabe}.border-\[\#BFCBD6\]{border-color:#bfcbd6}.border-\[\#BFD8E3\]{border-color:#bfd8e3}.border-\[\#BFD9E5\]{border-color:#bfd9e5}.border-\[\#BFDCCF\]{border-color:#bfdccf}.border-\[\#C5DDE8\]{border-color:#c5dde8}.border-\[\#C6D5D3\]{border-color:#c6d5d3}.border-\[\#C7D2D8\]{border-color:#c7d2d8}.border-\[\#C7DEEC\]{border-color:#c7deec}.border-\[\#C8D1D8\]{border-color:#c8d1d8}.border-\[\#C8D8C4\]{border-color:#c8d8c4}.border-\[\#C8D8D2\]{border-color:#c8d8d2}.border-\[\#C8DCE9\]{border-color:#c8dce9}.border-\[\#C9C1B2\]{border-color:#c9c1b2}.border-\[\#C9C2B4\]{border-color:#c9c2b4}.border-\[\#C9D1CB\]{border-color:#c9d1cb}.border-\[\#C9D2D5\]{border-color:#c9d2d5}.border-\[\#C9D6D0\]{border-color:#c9d6d0}.border-\[\#C9DCE8\]{border-color:#c9dce8}.border-\[\#CBD6E3\]{border-color:#cbd6e3}.border-\[\#CCD8E8\]{border-color:#ccd8e8}.border-\[\#CDBF9E\]{border-color:#cdbf9e}.border-\[\#CDDFEB\]{border-color:#cddfeb}.border-\[\#CEC6B7\]{border-color:#cec6b7}.border-\[\#CFC8B9\]{border-color:#cfc8b9}.border-\[\#CFD8CA\]{border-color:#cfd8ca}.border-\[\#CFE2EA\]{border-color:#cfe2ea}.border-\[\#D1C9BA\]{border-color:#d1c9ba}.border-\[\#D2CABD\]{border-color:#d2cabd}.border-\[\#D5CEC0\]{border-color:#d5cec0}.border-\[\#D5CED8\]{border-color:#d5ced8}.border-\[\#D5CFD8\]{border-color:#d5cfd8}.border-\[\#D5D8CF\]{border-color:#d5d8cf}.border-\[\#D5DFEA\]{border-color:#d5dfea}.border-\[\#D5E4ED\]{border-color:#d5e4ed}.border-\[\#D6B36A\]\/20{border-color:oklab(78.2032% .00960085 .100017/.2)}.border-\[\#D6B36A\]\/35{border-color:oklab(78.2032% .00960085 .100017/.35)}.border-\[\#D6BBAF\]{border-color:#d6bbaf}.border-\[\#D6E0EB\]{border-color:#d6e0eb}.border-\[\#D6E2D4\]{border-color:#d6e2d4}.border-\[\#D7B9AE\]{border-color:#d7b9ae}.border-\[\#D7C1B8\]{border-color:#d7c1b8}.border-\[\#D7C9AA\]{border-color:#d7c9aa}.border-\[\#D7D1C4\]{border-color:#d7d1c4}.border-\[\#D7DEE8\]{border-color:#d7dee8}.border-\[\#D7E0EC\]{border-color:#d7e0ec}.border-\[\#D7E1D4\]{border-color:#d7e1d4}.border-\[\#D7E2EF\]{border-color:#d7e2ef}.border-\[\#D8B9AD\]{border-color:#d8b9ad}.border-\[\#D8C1B7\]{border-color:#d8c1b7}.border-\[\#D8C9A8\]{border-color:#d8c9a8}.border-\[\#D8C491\]{border-color:#d8c491}.border-\[\#D8CBBE\]{border-color:#d8cbbe}.border-\[\#D8D1C3\]{border-color:#d8d1c3}.border-\[\#D8D1C4\]{border-color:#d8d1c4}.border-\[\#D8E0E8\]{border-color:#d8e0e8}.border-\[\#D8E1EC\]{border-color:#d8e1ec}.border-\[\#D8E2EE\]{border-color:#d8e2ee}.border-\[\#D8E4D5\]{border-color:#d8e4d5}.border-\[\#D8E5D5\]{border-color:#d8e5d5}.border-\[\#D8E5F0\]{border-color:#d8e5f0}.border-\[\#D9CFB7\]{border-color:#d9cfb7}.border-\[\#D9E0E8\]{border-color:#d9e0e8}.border-\[\#D9E3EE\]{border-color:#d9e3ee}.border-\[\#D9E6D6\]{border-color:#d9e6d6}.border-\[\#D99A89\]{border-color:#d99a89}.border-\[\#DCC78E\]{border-color:#dcc78e}.border-\[\#DCE5D7\]{border-color:#dce5d7}.border-\[\#DCE5D9\]{border-color:#dce5d9}.border-\[\#DCE5EF\]{border-color:#dce5ef}.border-\[\#DCE5F1\]{border-color:#dce5f1}.border-\[\#DDD4BF\]{border-color:#ddd4bf}.border-\[\#DDD7CB\]{border-color:#ddd7cb}.border-\[\#DDE2E8\]{border-color:#dde2e8}.border-\[\#DED1B2\]{border-color:#ded1b2}.border-\[\#DED6C8\]{border-color:#ded6c8}.border-\[\#DED8CC\]{border-color:#ded8cc}.border-\[\#DFAFA1\]{border-color:#dfafa1}.border-\[\#DFC8BC\]{border-color:#dfc8bc}.border-\[\#DFC8BE\]{border-color:#dfc8be}.border-\[\#DFC9BE\]{border-color:#dfc9be}.border-\[\#DFE6EF\]{border-color:#dfe6ef}.border-\[\#DFE7F1\]{border-color:#dfe7f1}.border-\[\#E0DACE\]{border-color:#e0dace}.border-\[\#E0E9DE\]{border-color:#e0e9de}.border-\[\#E1CFC6\]{border-color:#e1cfc6}.border-\[\#E1E8F1\]{border-color:#e1e8f1}.border-\[\#E2C78F\]{border-color:#e2c78f}.border-\[\#E2DDD3\]{border-color:#e2ddd3}.border-\[\#E2E6EB\]{border-color:#e2e6eb}.border-\[\#E3DED3\]{border-color:#e3ded3}.border-\[\#E3EAE1\]{border-color:#e3eae1}.border-\[\#E3EBDD\]{border-color:#e3ebdd}.border-\[\#E4C9BE\]{border-color:#e4c9be}.border-\[\#E4DED2\]{border-color:#e4ded2}.border-\[\#E6ECE3\]{border-color:#e6ece3}.border-\[\#E7E2D8\]{border-color:#e7e2d8}.border-\[\#E8B9AE\]{border-color:#e8b9ae}.border-\[\#E8CDBE\]{border-color:#e8cdbe}.border-\[\#ECF0E9\]{border-color:#ecf0e9}.border-\[\#EEF2EC\]{border-color:#eef2ec}.border-\[\#EFD590\]\/65{border-color:oklab(87.9126% .000508457 .0920292/.65)}.border-\[\#F0ECE4\]{border-color:#f0ece4}.border-\[\#FFFEFA\]{border-color:#fffefa}.border-\[\#FFFFFF\]{border-color:#fff}.border-\[\#bcd8e6\]{border-color:#bcd8e6}.border-\[var\(--border\)\],.border-\[var\(--border\)\]\/90{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--border\)\]\/90{border-color:color-mix(in oklab, var(--border) 90%, transparent)}}.border-\[var\(--primary\)\]{border-color:var(--primary)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300\/50{border-color:#ffd23680}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/50{border-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-900\/70{border-color:#7b3306b3}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/70{border-color:color-mix(in oklab, var(--color-amber-900) 70%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-current{border-color:currentColor}.border-emerald-300\/50{border-color:#5ee9b580}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/50{border-color:color-mix(in oklab, var(--color-emerald-300) 50%, transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-indigo-300\/50{border-color:#a4b3ff80}@supports (color:color-mix(in lab, red, red)){.border-indigo-300\/50{border-color:color-mix(in oklab, var(--color-indigo-300) 50%, transparent)}}.border-indigo-600{border-color:var(--color-indigo-600)}.border-rose-300\/50{border-color:#ffa2ae80}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/50{border-color:color-mix(in oklab, var(--color-rose-300) 50%, transparent)}}.border-rose-500{border-color:var(--color-rose-500)}.border-sky-300\/50{border-color:#77d4ff80}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/50{border-color:color-mix(in oklab, var(--color-sky-300) 50%, transparent)}}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/45{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.border-white\/45{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.\!bg-\[\#B1842C\]{background-color:#b1842c!important}.bg-\[\#0a0b0e\]{background-color:#0a0b0e}.bg-\[\#0c241d\]{background-color:#0c241d}.bg-\[\#1A2731\]{background-color:#1a2731}.bg-\[\#2B86AE\]{background-color:#2b86ae}.bg-\[\#2C9677\]{background-color:#2c9677}.bg-\[\#2E72D2\]{background-color:#2e72d2}.bg-\[\#2F7CA2\]{background-color:#2f7ca2}.bg-\[\#2F7CA2\]\/35{background-color:oklab(55.5945% -.0560089 -.0763404/.35)}.bg-\[\#2F70C8\]{background-color:#2f70c8}.bg-\[\#3E7774\]{background-color:#3e7774}.bg-\[\#4A8884\]{background-color:#4a8884}.bg-\[\#5C3B1A\]{background-color:#5c3b1a}.bg-\[\#5C8C62\]{background-color:#5c8c62}.bg-\[\#6D8DA5\]{background-color:#6d8da5}.bg-\[\#6D9A68\]{background-color:#6d9a68}.bg-\[\#6E5AE6\]\/30{background-color:oklab(56.5221% .0502756 -.196783/.3)}.bg-\[\#6F8A69\]{background-color:#6f8a69}.bg-\[\#7A817F\]{background-color:#7a817f}.bg-\[\#8AAA84\]{background-color:#8aaa84}.bg-\[\#9A4E35\]{background-color:#9a4e35}.bg-\[\#9FC8DC\]{background-color:#9fc8dc}.bg-\[\#38A4D8\]{background-color:#38a4d8}.bg-\[\#79A173\]{background-color:#79a173}.bg-\[\#091B31\]\/72{background-color:oklab(22.0227% -.0130404 -.0477417/.72)}.bg-\[\#94a3b8\]{background-color:#94a3b8}.bg-\[\#111A22\]{background-color:#111a22}.bg-\[\#122C4D\]{background-color:#122c4d}.bg-\[\#173B61\]{background-color:#173b61}.bg-\[\#173D5B\]\/90{background-color:oklab(34.8283% -.0282144 -.0617399/.9)}.bg-\[\#173e59\]{background-color:#173e59}.bg-\[\#225E7D\]{background-color:#225e7d}.bg-\[\#225E7D\]\/18{background-color:oklab(45.771% -.0454019 -.0646714/.18)}.bg-\[\#244C66\]{background-color:#244c66}.bg-\[\#244C66\]\/90{background-color:oklab(39.9721% -.0320031 -.0542905/.9)}.bg-\[\#244C66\]\/92{background-color:oklab(39.9721% -.0320031 -.0542905/.92)}.bg-\[\#245FAE\]{background-color:#245fae}.bg-\[\#315E83\]{background-color:#315e83}.bg-\[\#397A70\]{background-color:#397a70}.bg-\[\#718B6A\]{background-color:#718b6a}.bg-\[\#2468CE\]{background-color:#2468ce}.bg-\[\#3974C6\]{background-color:#3974c6}.bg-\[\#08182B\]\/72{background-color:oklab(20.6515% -.012171 -.0422006/.72)}.bg-\[\#10232D\]\/58{background-color:oklab(24.497% -.0188725 -.0250628/.58)}.bg-\[\#16181d\]{background-color:#16181d}.bg-\[\#16212A\]{background-color:#16212a}.bg-\[\#18232D\]{background-color:#18232d}.bg-\[\#18232D\]\/0{background-color:oklab(0% 0 0/0)}.bg-\[\#18232D\]\/10{background-color:oklab(25.0523% -.00984736 -.0225395/.1)}.bg-\[\#18232D\]\/22{background-color:oklab(25.0523% -.00984736 -.0225395/.22)}.bg-\[\#18232D\]\/25{background-color:oklab(25.0523% -.00984736 -.0225395/.25)}.bg-\[\#18232D\]\/28{background-color:oklab(25.0523% -.00984736 -.0225395/.28)}.bg-\[\#18232D\]\/30{background-color:oklab(25.0523% -.00984736 -.0225395/.3)}.bg-\[\#18232D\]\/32{background-color:oklab(25.0523% -.00984736 -.0225395/.32)}.bg-\[\#18232D\]\/35{background-color:oklab(25.0523% -.00984736 -.0225395/.35)}.bg-\[\#18232D\]\/78{background-color:oklab(25.0523% -.00984736 -.0225395/.78)}.bg-\[\#18394D\]{background-color:#18394d}.bg-\[\#18394D\]\/16{background-color:oklab(32.9704% -.0278742 -.0443605/.16)}.bg-\[\#18394D\]\/18{background-color:oklab(32.9704% -.0278742 -.0443605/.18)}.bg-\[\#18394D\]\/20{background-color:oklab(32.9704% -.0278742 -.0443605/.2)}.bg-\[\#18836A\]{background-color:#18836a}.bg-\[\#25876E\]{background-color:#25876e}.bg-\[\#52704D\]{background-color:#52704d}.bg-\[\#101722\]\/75{background-color:oklab(20.3238% -.00457742 -.0241398/.75)}.bg-\[\#101820\]{background-color:#101820}.bg-\[\#101820\]\/58{background-color:oklab(20.5022% -.00722609 -.0186592/.58)}.bg-\[\#101820\]\/96{background-color:oklab(20.5022% -.00722609 -.0186592/.96)}.bg-\[\#142631\]\/72{background-color:oklab(25.843% -.0173852 -.026381/.72)}.bg-\[\#142631\]\/78{background-color:oklab(25.843% -.0173852 -.026381/.78)}.bg-\[\#319078\]{background-color:#319078}.bg-\[\#557052\]{background-color:#557052}.bg-\[\#A44F3A\]{background-color:#a44f3a}.bg-\[\#A05137\]{background-color:#a05137}.bg-\[\#B4C7D3\]{background-color:#b4c7d3}.bg-\[\#B85C3E\]{background-color:#b85c3e}.bg-\[\#B1842C\]{background-color:#b1842c}.bg-\[\#C5DDE8\]{background-color:#c5dde8}.bg-\[\#C7D2D8\]{background-color:#c7d2d8}.bg-\[\#C9A75F\]{background-color:#c9a75f}.bg-\[\#C35B43\]{background-color:#c35b43}.bg-\[\#C76045\]{background-color:#c76045}.bg-\[\#D3AA58\]{background-color:#d3aa58}.bg-\[\#D4EAF3\]{background-color:#d4eaf3}.bg-\[\#D6B36A\]\/10{background-color:oklab(78.2032% .00960085 .100017/.1)}.bg-\[\#D7D1C4\]{background-color:#d7d1c4}.bg-\[\#D7DAD7\]{background-color:#d7dad7}.bg-\[\#D7E0EA\]{background-color:#d7e0ea}.bg-\[\#D8E3E9\]{background-color:#d8e3e9}.bg-\[\#D9EAE2\]{background-color:#d9eae2}.bg-\[\#D28B3D\]{background-color:#d28b3d}.bg-\[\#D1862F\]{background-color:#d1862f}.bg-\[\#D19936\]{background-color:#d19936}.bg-\[\#DCE4E8\]{background-color:#dce4e8}.bg-\[\#DCE4EF\]{background-color:#dce4ef}.bg-\[\#DCE5F0\]{background-color:#dce5f0}.bg-\[\#DCE6EE\]{background-color:#dce6ee}.bg-\[\#DCE7ED\]{background-color:#dce7ed}.bg-\[\#DCE7F1\]{background-color:#dce7f1}.bg-\[\#DCE8DA\]{background-color:#dce8da}.bg-\[\#DCEEF5\]{background-color:#dceef5}.bg-\[\#DCEEFF\]{background-color:#dceeff}.bg-\[\#DCEFF6\]{background-color:#dceff6}.bg-\[\#DDD7CB\]{background-color:#ddd7cb}.bg-\[\#DDE7D9\]{background-color:#dde7d9}.bg-\[\#DDECF4\]{background-color:#ddecf4}.bg-\[\#DDECF7\]{background-color:#ddecf7}.bg-\[\#DDF2E9\]{background-color:#ddf2e9}.bg-\[\#E1F2EB\]{background-color:#e1f2eb}.bg-\[\#E2DED4\]{background-color:#e2ded4}.bg-\[\#E2EEEB\]{background-color:#e2eeeb}.bg-\[\#E3EFEC\]{background-color:#e3efec}.bg-\[\#E3F2F7\]{background-color:#e3f2f7}.bg-\[\#E4F2F0\]{background-color:#e4f2f0}.bg-\[\#E4F4EE\]{background-color:#e4f4ee}.bg-\[\#E5E0D6\]{background-color:#e5e0d6}.bg-\[\#E5EFEC\]{background-color:#e5efec}.bg-\[\#E5F0E2\]{background-color:#e5f0e2}.bg-\[\#E6F6EF\]{background-color:#e6f6ef}.bg-\[\#E7EDF3\]{background-color:#e7edf3}.bg-\[\#E7EDF8\]{background-color:#e7edf8}.bg-\[\#E7EFED\]{background-color:#e7efed}.bg-\[\#E7F0FF\]{background-color:#e7f0ff}.bg-\[\#E8E3D9\]{background-color:#e8e3d9}.bg-\[\#E8EBEF\]{background-color:#e8ebef}.bg-\[\#E8ECEE\]{background-color:#e8ecee}.bg-\[\#E8EDE5\]{background-color:#e8ede5}.bg-\[\#E8EDF3\]{background-color:#e8edf3}.bg-\[\#E8F1E5\]{background-color:#e8f1e5}.bg-\[\#E8F1FE\]{background-color:#e8f1fe}.bg-\[\#E8F1FF\]{background-color:#e8f1ff}.bg-\[\#E8F2FF\]{background-color:#e8f2ff}.bg-\[\#E8F4F8\]{background-color:#e8f4f8}.bg-\[\#E8F7F1\]{background-color:#e8f7f1}.bg-\[\#E9E1D0\]{background-color:#e9e1d0}.bg-\[\#E9E6DE\]{background-color:#e9e6de}.bg-\[\#E9EEE6\]{background-color:#e9eee6}.bg-\[\#E9EFE7\]{background-color:#e9efe7}.bg-\[\#E9F2FF\]{background-color:#e9f2ff}.bg-\[\#EAF4E7\]{background-color:#eaf4e7}.bg-\[\#EAF5FA\]{background-color:#eaf5fa}.bg-\[\#EAF5FB\]{background-color:#eaf5fb}.bg-\[\#EAF7F2\]{background-color:#eaf7f2}.bg-\[\#ECE8DE\]{background-color:#ece8de}.bg-\[\#ECECE7\]{background-color:#ecece7}.bg-\[\#EDE8FA\]{background-color:#ede8fa}.bg-\[\#EDF2EB\]{background-color:#edf2eb}.bg-\[\#EDF2F5\]{background-color:#edf2f5}.bg-\[\#EDF4FF\]{background-color:#edf4ff}.bg-\[\#EEE9DF\]{background-color:#eee9df}.bg-\[\#EEE9EF\]{background-color:#eee9ef}.bg-\[\#EEF0EF\]{background-color:#eef0ef}.bg-\[\#EEF2EB\]{background-color:#eef2eb}.bg-\[\#EEF3F7\]{background-color:#eef3f7}.bg-\[\#EEF3F8\]{background-color:#eef3f8}.bg-\[\#EFDCD2\]{background-color:#efdcd2}.bg-\[\#EFF8FB\]{background-color:#eff8fb}.bg-\[\#F0ECE3\]{background-color:#f0ece3}.bg-\[\#F0F2EF\]{background-color:#f0f2ef}.bg-\[\#F0F4EE\]{background-color:#f0f4ee}.bg-\[\#F0F6F3\]{background-color:#f0f6f3}.bg-\[\#F0F6FC\]{background-color:#f0f6fc}.bg-\[\#F0F8FB\]{background-color:#f0f8fb}.bg-\[\#F0F8FB\]\/95{background-color:oklab(97.3985% -.00698185 -.00629878/.95)}.bg-\[\#F1EDE4\]{background-color:#f1ede4}.bg-\[\#F2EEFC\]{background-color:#f2eefc}.bg-\[\#F3F0E7\]{background-color:#f3f0e7}.bg-\[\#F3F0E8\]{background-color:#f3f0e8}.bg-\[\#F3F0E9\]{background-color:#f3f0e9}.bg-\[\#F3F6F7\]{background-color:#f3f6f7}.bg-\[\#F3F9F1\]{background-color:#f3f9f1}.bg-\[\#F3F9FC\]{background-color:#f3f9fc}.bg-\[\#F3FAF7\]{background-color:#f3faf7}.bg-\[\#F4E8E2\]{background-color:#f4e8e2}.bg-\[\#F4ECD8\]{background-color:#f4ecd8}.bg-\[\#F4ECD8\]\/45{background-color:oklab(94.4036% .000605851 .0278063/.45)}.bg-\[\#F4F1E9\]{background-color:#f4f1e9}.bg-\[\#F4F1EA\]{background-color:#f4f1ea}.bg-\[\#F4F9F2\]{background-color:#f4f9f2}.bg-\[\#F5F6F8\]{background-color:#f5f6f8}.bg-\[\#F5F7F4\]{background-color:#f5f7f4}.bg-\[\#F5F8F3\]{background-color:#f5f8f3}.bg-\[\#F5F8FC\]{background-color:#f5f8fc}.bg-\[\#F5FAF3\]{background-color:#f5faf3}.bg-\[\#F6ECE7\]{background-color:#f6ece7}.bg-\[\#F7F0E1\]{background-color:#f7f0e1}.bg-\[\#F7F2E7\]{background-color:#f7f2e7}.bg-\[\#F7F3EA\]{background-color:#f7f3ea}.bg-\[\#F7F9F6\]{background-color:#f7f9f6}.bg-\[\#F7F9FC\]{background-color:#f7f9fc}.bg-\[\#F7FAFD\]{background-color:#f7fafd}.bg-\[\#F7FBF5\]{background-color:#f7fbf5}.bg-\[\#F8E6B8\]{background-color:#f8e6b8}.bg-\[\#F8F2E5\]{background-color:#f8f2e5}.bg-\[\#F8F6F0\]{background-color:#f8f6f0}.bg-\[\#F8FAFD\]{background-color:#f8fafd}.bg-\[\#F9FBFE\]{background-color:#f9fbfe}.bg-\[\#FAF7F0\]{background-color:#faf7f0}.bg-\[\#FAF8F2\]{background-color:#faf8f2}.bg-\[\#FAFAF8\]{background-color:#fafaf8}.bg-\[\#FBE9E1\]{background-color:#fbe9e1}.bg-\[\#FBECE7\]{background-color:#fbece7}.bg-\[\#FBF3ED\]{background-color:#fbf3ed}.bg-\[\#FBF7ED\]{background-color:#fbf7ed}.bg-\[\#FBF8F0\]{background-color:#fbf8f0}.bg-\[\#FBF9F4\]{background-color:#fbf9f4}.bg-\[\#FBFAF6\]{background-color:#fbfaf6}.bg-\[\#FBFCFD\]{background-color:#fbfcfd}.bg-\[\#FBFDFB\]{background-color:#fbfdfb}.bg-\[\#FCF7F4\]{background-color:#fcf7f4}.bg-\[\#FCF7F4\]\/95{background-color:oklab(97.9154% .003988 .00537956/.95)}.bg-\[\#FCFAF5\]{background-color:#fcfaf5}.bg-\[\#FDEDEC\]{background-color:#fdedec}.bg-\[\#FDFBF6\]{background-color:#fdfbf6}.bg-\[\#FFEDE4\]{background-color:#ffede4}.bg-\[\#FFF0DA\]{background-color:#fff0da}.bg-\[\#FFF1D9\]{background-color:#fff1d9}.bg-\[\#FFF2EE\]{background-color:#fff2ee}.bg-\[\#FFF5F0\]{background-color:#fff5f0}.bg-\[\#FFF7F2\]{background-color:#fff7f2}.bg-\[\#FFF7F3\]{background-color:#fff7f3}.bg-\[\#FFF7F4\]{background-color:#fff7f4}.bg-\[\#FFF8E8\]\/80{background-color:oklab(98.0268% .00111023 .0222931/.8)}.bg-\[\#FFF8F5\]{background-color:#fff8f5}.bg-\[\#FFF9EB\]{background-color:#fff9eb}.bg-\[\#FFF9ED\]{background-color:#fff9ed}.bg-\[\#FFF9F5\]{background-color:#fff9f5}.bg-\[\#FFFCF4\]{background-color:#fffcf4}.bg-\[\#FFFEFA\]{background-color:#fffefa}.bg-\[\#FFFEFA\]\/90{background-color:oklab(99.6683% -.000477284 .00535059/.9)}.bg-\[\#FFFEFA\]\/92{background-color:oklab(99.6683% -.000477284 .00535059/.92)}.bg-\[\#FFFEFA\]\/94{background-color:oklab(99.6683% -.000477284 .00535059/.94)}.bg-\[\#FFFEFA\]\/95{background-color:oklab(99.6683% -.000477284 .00535059/.95)}.bg-\[\#FFFFFF\]{background-color:#fff}.bg-\[\#FFFFFF\]\/82{background-color:oklab(100% 0 5.96046e-8/.82)}.bg-\[\#FFFFFF\]\/88{background-color:oklab(100% 0 5.96046e-8/.88)}.bg-\[\#FFFFFF\]\/94{background-color:oklab(100% 0 5.96046e-8/.94)}.bg-\[\#FFFFFF\]\/96{background-color:oklab(100% 0 5.96046e-8/.96)}.bg-\[\#f2efe6\]\/60{background-color:oklab(95.1978% -.000328273 .0123801/.6)}.bg-\[\#f2efe6\]\/70{background-color:oklab(95.1978% -.000328273 .0123801/.7)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--card\)\],.bg-\[var\(--card\)\]\/70{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--card\)\]\/70{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.bg-\[var\(--card\)\]\/75{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--card\)\]\/75{background-color:color-mix(in oklab, var(--card) 75%, transparent)}}.bg-\[var\(--card\)\]\/80{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--card\)\]\/80{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.bg-\[var\(--card\)\]\/95{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--card\)\]\/95{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.bg-\[var\(--foreground\)\]{background-color:var(--foreground)}.bg-\[var\(--muted\)\],.bg-\[var\(--muted\)\]\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--muted\)\]\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-\[var\(--muted\)\]\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--muted\)\]\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-\[var\(--secondary\)\]{background-color:var(--secondary)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/40{background-color:color-mix(in oklab, var(--color-amber-50) 40%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/80{background-color:#fcbb00cc}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/80{background-color:color-mix(in oklab, var(--color-amber-400) 80%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black{background-color:var(--color-black)}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-current{background-color:currentColor}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/12{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,\#2E6EC8_0\%\,\#6C5CE7_48\%\,\#22A38A_100\%\)\]{background-image:linear-gradient(90deg,#2e6ec8 0%,#6c5ce7 48%,#22a38a 100%)}.bg-\[linear-gradient\(90deg\,\#CBE6F4_0\%\,\#DDF0F7_100\%\)\]{background-image:linear-gradient(90deg,#cbe6f4 0%,#ddf0f7 100%)}.bg-\[linear-gradient\(135deg\,\#244C66_0\%\,\#315E83_52\%\,\#6F8A69_100\%\)\]{background-image:linear-gradient(135deg,#244c66 0%,#315e83 52%,#6f8a69 100%)}.bg-\[radial-gradient\(circle_at_34\%_28\%\,\#EAF4EE_0\%\,\#4A8884_30\%\,\#315E83_72\%\,\#244C66_100\%\)\]{background-image:radial-gradient(circle at 34% 28%,#eaf4ee 0%,#4a8884 30%,#315e83 72%,#244c66 100%)}.bg-\[radial-gradient\(circle_at_34\%_28\%\,\#EDF4E9_0\%\,\#83A17C_30\%\,\#557052_72\%\,\#38503A_100\%\)\]{background-image:radial-gradient(circle at 34% 28%,#edf4e9 0%,#83a17c 30%,#557052 72%,#38503a 100%)}.bg-\[radial-gradient\(circle_at_34\%_28\%\,\#F8E7DC_0\%\,\#C77A5C_30\%\,\#9A4E35_72\%\,\#743522_100\%\)\]{background-image:radial-gradient(circle at 34% 28%,#f8e7dc 0%,#c77a5c 30%,#9a4e35 72%,#743522 100%)}.bg-\[radial-gradient\(circle_at_34\%_28\%\,\#F8EDC8_0\%\,\#607783_28\%\,\#244C66_72\%\,\#193B50_100\%\)\]{background-image:radial-gradient(circle at 34% 28%,#f8edc8 0%,#607783 28%,#244c66 72%,#193b50 100%)}.bg-\[radial-gradient\(circle_at_34\%_28\%\,\#FFF1C9_0\%\,\#C49A45_30\%\,\#8E6925_72\%\,\#684B18_100\%\)\]{background-image:radial-gradient(circle at 34% 28%,#fff1c9 0%,#c49a45 30%,#8e6925 72%,#684b18 100%)}.bg-\[radial-gradient\(circle_at_50\%_44\%\,rgba\(255\,255\,255\,\.2\)\,transparent_58\%\)\]{background-image:radial-gradient(circle at 50% 44%,#fff3,#0000 58%)}.bg-\[radial-gradient\(circle_at_50\%_70\%\,\#E7ECE5_0\,transparent_58\%\)\]{background-image:radial-gradient(circle at 50% 70%,#e7ece5 0,#0000 58%)}.bg-\[radial-gradient\(circle_at_center\,\#F8F4E9_0\,transparent_64\%\)\]{background-image:radial-gradient(circle,#f8f4e9 0,#0000 64%)}.from-\[\#3E7774\]{--tw-gradient-from:#3e7774;--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-\[\#7E6B83\]{--tw-gradient-from:#7e6b83;--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-\[\#8E6925\]{--tw-gradient-from:#8e6925;--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-\[\#102D3D\]\/45{--tw-gradient-from:oklab(28.3242% -.0255929 -.0375024/.45);--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-\[\#315E83\]{--tw-gradient-from:#315e83;--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-\[\#10232D\]\/92{--tw-gradient-from:oklab(24.497% -.0188725 -.0250628/.92);--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-\[\#17628F\]{--tw-gradient-from:#17628f;--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-\[\#52704D\]{--tw-gradient-from:#52704d;--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-\[\#142631\]\/55{--tw-gradient-from:oklab(25.843% -.0173852 -.026381/.55);--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-\[\#152530\]\/72{--tw-gradient-from:oklab(25.5655% -.0152215 -.0258613/.72);--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-\[\#A44F3A\]{--tw-gradient-from:#a44f3a;--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-\[\#A77A32\]{--tw-gradient-from:#a77a32;--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-amber-500\/15{--tw-gradient-from:#f99c0026}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.from-amber-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/40{--tw-gradient-from:#fff6}@supports (color:color-mix(in lab, red, red)){.from-white\/40{--tw-gradient-from:color-mix(in oklab, var(--color-white) 40%, transparent)}}.from-white\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#1B2D38\]\/20{--tw-gradient-via:oklab(28.6691% -.0173175 -.0258595/.2);--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-\[\#142631\]\/15{--tw-gradient-via:oklab(25.843% -.0173852 -.026381/.15);--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-\[\#142631\]\/48{--tw-gradient-via:oklab(25.843% -.0173852 -.026381/.48);--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-amber-500\/5{--tw-gradient-via:#f99c000d}@supports (color:color-mix(in lab, red, red)){.via-amber-500\/5{--tw-gradient-via:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.via-amber-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/70{--tw-gradient-via:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.via-white\/70{--tw-gradient-via:color-mix(in oklab, var(--color-white) 70%, transparent)}}.via-white\/70{--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-\[\#3E7774\]{--tw-gradient-to:#3e7774;--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-\[\#6F8A69\]{--tw-gradient-to:#6f8a69;--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-\[\#7C9DB5\]{--tw-gradient-to:#7c9db5;--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-\[\#9CAF8D\]{--tw-gradient-to:#9caf8d;--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-\[\#35A9D2\]{--tw-gradient-to:#35a9d2;--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-\[\#315E83\]{--tw-gradient-to:#315e83;--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-\[\#E9C77A\]{--tw-gradient-to:#e9c77a;--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-\[\#E69B79\]{--tw-gradient-to:#e69b79;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.object-center{object-position:center}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[2cqw\]{padding-inline:2cqw}.px-\[3\%\]{padding-inline:3%}.px-\[6\%\]{padding-inline:6%}.px-\[7\%\]{padding-inline:7%}.px-\[9\%\]{padding-inline:9%}.px-\[10\%\]{padding-inline:10%}.px-\[11\%\]{padding-inline:11%}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[4\%\]{padding-block:4%}.py-\[5\%\]{padding-block:5%}.py-\[6\%\]{padding-block:6%}.py-\[10\%\]{padding-block:10%}.py-\[11\%\]{padding-block:11%}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-\[8\%\]{padding-top:8%}.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-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[0\.25cqw\]{padding-bottom:.25cqw}.pb-\[3\%\]{padding-bottom:3%}.pb-\[4\%\]{padding-bottom:4%}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-\[8\%\]{padding-left:8%}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[6px\]{font-size:6px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[clamp\(10px\,\.9vw\,13px\)\]{font-size:clamp(10px,.9vw,13px)}.text-\[clamp\(10px\,\.84vw\,12px\)\]{font-size:clamp(10px,.84vw,12px)}.text-\[clamp\(10px\,\.88vw\,12px\)\]{font-size:clamp(10px,.88vw,12px)}.text-\[clamp\(10px\,\.96vw\,12px\)\]{font-size:clamp(10px,.96vw,12px)}.text-\[clamp\(11px\,1\.3vw\,17px\)\]{font-size:clamp(11px,1.3vw,17px)}.text-\[clamp\(11px\,1\.05vw\,15px\)\]{font-size:clamp(11px,1.05vw,15px)}.text-\[clamp\(11px\,1\.12vw\,15px\)\]{font-size:clamp(11px,1.12vw,15px)}.text-\[clamp\(11px\,1\.12vw\,17px\)\]{font-size:clamp(11px,1.12vw,17px)}.text-\[clamp\(11px\,1\.25vw\,16px\)\]{font-size:clamp(11px,1.25vw,16px)}.text-\[clamp\(11px\,1\.25vw\,17px\)\]{font-size:clamp(11px,1.25vw,17px)}.text-\[clamp\(12px\,1\.7vw\,21px\)\]{font-size:clamp(12px,1.7vw,21px)}.text-\[clamp\(12px\,1\.8vw\,22px\)\]{font-size:clamp(12px,1.8vw,22px)}.text-\[clamp\(12px\,1\.55vw\,20px\)\]{font-size:clamp(12px,1.55vw,20px)}.text-\[clamp\(12px\,1\.65vw\,20px\)\]{font-size:clamp(12px,1.65vw,20px)}.text-\[clamp\(12px\,1\.65vw\,21px\)\]{font-size:clamp(12px,1.65vw,21px)}.text-\[clamp\(12px\,2vw\,24px\)\]{font-size:clamp(12px,2vw,24px)}.text-\[clamp\(13px\,2vw\,23px\)\]{font-size:clamp(13px,2vw,23px)}.text-\[clamp\(15px\,2\.1vw\,26px\)\]{font-size:clamp(15px,2.1vw,26px)}.text-\[clamp\(15px\,2\.2vw\,27px\)\]{font-size:clamp(15px,2.2vw,27px)}.text-\[clamp\(16px\,2\.1vw\,25px\)\]{font-size:clamp(16px,2.1vw,25px)}.text-\[clamp\(17px\,2\.25vw\,29px\)\]{font-size:clamp(17px,2.25vw,29px)}.text-\[clamp\(18px\,2\.7vw\,32px\)\]{font-size:clamp(18px,2.7vw,32px)}.text-\[clamp\(19px\,3vw\,34px\)\]{font-size:clamp(19px,3vw,34px)}.text-\[clamp\(20px\,3\.2vw\,38px\)\]{font-size:clamp(20px,3.2vw,38px)}.text-\[clamp\(24px\,4\.2vw\,46px\)\]{font-size:clamp(24px,4.2vw,46px)}.text-\[clamp\(24px\,4vw\,44px\)\]{font-size:clamp(24px,4vw,44px)}.text-\[clamp\(28px\,5vw\,54px\)\]{font-size:clamp(28px,5vw,54px)}.text-\[clamp\(48px\,8vw\,88px\)\]{font-size:clamp(48px,8vw,88px)}.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-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.28\]{--tw-leading:1.28;line-height:1.28}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.08em\]{--tw-tracking:-.08em;letter-spacing:-.08em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:break-word\],.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1A8067\]{color:#1a8067}.text-\[\#1C8067\]{color:#1c8067}.text-\[\#1E3652\]{color:#1e3652}.text-\[\#2A8A70\]{color:#2a8a70}.text-\[\#2D435A\]{color:#2d435a}.text-\[\#2D3739\]{color:#2d3739}.text-\[\#2E65B2\]{color:#2e65b2}.text-\[\#2E70A5\]{color:#2e70a5}.text-\[\#2E72D2\]{color:#2e72d2}.text-\[\#2F6D68\]{color:#2f6d68}.text-\[\#2F6F95\]{color:#2f6f95}.text-\[\#2F7CA2\]{color:#2f7ca2}.text-\[\#3D2922\]{color:#3d2922}.text-\[\#3D4850\]{color:#3d4850}.text-\[\#3E4B56\]{color:#3e4b56}.text-\[\#3E566D\]{color:#3e566d}.text-\[\#3E7774\]{color:#3e7774}.text-\[\#3F4A51\]{color:#3f4a51}.text-\[\#3F5840\]{color:#3f5840}.text-\[\#4E5A61\]{color:#4e5a61}.text-\[\#4E5B63\]{color:#4e5b63}.text-\[\#4E403B\]{color:#4e403b}.text-\[\#4F4B43\]{color:#4f4b43}.text-\[\#5B7658\]{color:#5b7658}.text-\[\#5C7089\]{color:#5c7089}.text-\[\#5D718B\]{color:#5d718b}.text-\[\#5D7088\]{color:#5d7088}.text-\[\#5D7658\]{color:#5d7658}.text-\[\#5E7B71\]{color:#5e7b71}.text-\[\#5E625F\]{color:#5e625f}.text-\[\#5E7988\]{color:#5e7988}.text-\[\#6A5941\]{color:#6a5941}.text-\[\#6AD2B8\]{color:#6ad2b8}.text-\[\#6B7D91\]{color:#6b7d91}.text-\[\#6B7E69\]{color:#6b7e69}.text-\[\#6B655A\]{color:#6b655a}.text-\[\#6B5148\]{color:#6b5148}.text-\[\#6C6A64\]{color:#6c6a64}.text-\[\#6D7E94\]{color:#6d7e94}.text-\[\#6D9168\]{color:#6d9168}.text-\[\#6E8299\]{color:#6e8299}.text-\[\#6F6A5E\]{color:#6f6a5e}.text-\[\#6F8A69\]{color:#6f8a69}.text-\[\#6F83A2\]{color:#6f83a2}.text-\[\#6F787A\]{color:#6f787a}.text-\[\#6F976B\]{color:#6f976b}.text-\[\#6F8492\]{color:#6f8492}.text-\[\#6F8795\]{color:#6f8795}.text-\[\#7A625A\]{color:#7a625a}.text-\[\#7A746A\]{color:#7a746a}.text-\[\#7A817E\]{color:#7a817e}.text-\[\#7A817F\]{color:#7a817f}.text-\[\#7A899C\]{color:#7a899c}.text-\[\#7A6257\]{color:#7a6257}.text-\[\#7A7166\]{color:#7a7166}.text-\[\#7A8677\]{color:#7a8677}.text-\[\#7A8798\]{color:#7a8798}.text-\[\#7B817D\]{color:#7b817d}.text-\[\#7C8879\]{color:#7c8879}.text-\[\#7D6D65\]{color:#7d6d65}.text-\[\#7D8B9E\]{color:#7d8b9e}.text-\[\#7E5E22\]{color:#7e5e22}.text-\[\#7E6B83\]{color:#7e6b83}.text-\[\#7E6C64\]{color:#7e6c64}.text-\[\#8A6A2E\]{color:#8a6a2e}.text-\[\#8A908C\]{color:#8a908c}.text-\[\#8A918F\]{color:#8a918f}.text-\[\#8A8172\]{color:#8a8172}.text-\[\#8A8174\]{color:#8a8174}.text-\[\#8B5B48\]{color:#8b5b48}.text-\[\#8B867D\]{color:#8b867d}.text-\[\#8B938D\]{color:#8b938d}.text-\[\#8B7042\]{color:#8b7042}.text-\[\#8E432F\]{color:#8e432f}.text-\[\#8E6925\]{color:#8e6925}.text-\[\#8FB18B\]{color:#8fb18b}.text-\[\#9A4E35\]{color:#9a4e35}.text-\[\#9A9C96\]{color:#9a9c96}.text-\[\#9A722C\]{color:#9a722c}.text-\[\#9A9285\]{color:#9a9285}.text-\[\#9A9488\]{color:#9a9488}.text-\[\#9AA09B\]{color:#9aa09b}.text-\[\#9AA598\]{color:#9aa598}.text-\[\#9B7429\]{color:#9b7429}.text-\[\#123F5F\]{color:#123f5f}.text-\[\#142F4C\]{color:#142f4c}.text-\[\#172E49\]{color:#172e49}.text-\[\#172F4B\]{color:#172f4b}.text-\[\#173C5B\]{color:#173c5b}.text-\[\#173F6B\]{color:#173f6b}.text-\[\#223C50\]{color:#223c50}.text-\[\#225E7D\]{color:#225e7d}.text-\[\#234E84\]{color:#234e84}.text-\[\#235DAF\]{color:#235daf}.text-\[\#243E5C\]{color:#243e5c}.text-\[\#244C66\]{color:#244c66}.text-\[\#245D88\]{color:#245d88}.text-\[\#247E64\]{color:#247e64}.text-\[\#253F60\]{color:#253f60}.text-\[\#263D52\]{color:#263d52}.text-\[\#263E59\]{color:#263e59}.text-\[\#263F3D\]{color:#263f3d}.text-\[\#285A7D\]{color:#285a7d}.text-\[\#285FAF\]{color:#285faf}.text-\[\#286B59\]{color:#286b59}.text-\[\#293D2A\]{color:#293d2a}.text-\[\#294A73\]{color:#294a73}.text-\[\#294B73\]{color:#294b73}.text-\[\#294D75\]{color:#294d75}.text-\[\#294E73\]{color:#294e73}.text-\[\#315D7B\]{color:#315d7b}.text-\[\#315E83\]{color:#315e83}.text-\[\#315F91\]{color:#315f91}.text-\[\#326CC0\]{color:#326cc0}.text-\[\#355C8A\]{color:#355c8a}.text-\[\#356FBF\]{color:#356fbf}.text-\[\#356FD1\]{color:#356fd1}.text-\[\#405B7B\]{color:#405b7b}.text-\[\#405D6C\]{color:#405d6c}.text-\[\#456A90\]{color:#456a90}.text-\[\#526B88\]{color:#526b88}.text-\[\#526D87\]{color:#526d87}.text-\[\#527A8A\]{color:#527a8a}.text-\[\#536B86\]{color:#536b86}.text-\[\#536C84\]{color:#536c84}.text-\[\#566A77\]{color:#566a77}.text-\[\#586B82\]{color:#586b82}.text-\[\#596C76\]{color:#596c76}.text-\[\#596D85\]{color:#596d85}.text-\[\#596F7E\]{color:#596f7e}.text-\[\#674CB5\]{color:#674cb5}.text-\[\#687B91\]{color:#687b91}.text-\[\#716B62\]{color:#716b62}.text-\[\#737B7E\]{color:#737b7e}.text-\[\#737C80\]{color:#737c80}.text-\[\#747C7D\]{color:#747c7d}.text-\[\#786E5B\]{color:#786e5b}.text-\[\#816A3D\]{color:#816a3d}.text-\[\#827A6D\]{color:#827a6d}.text-\[\#845E24\]{color:#845e24}.text-\[\#946B27\]{color:#946b27}.text-\[\#2467AB\]{color:#2467ab}.text-\[\#7256A8\]{color:#7256a8}.text-\[\#7894A3\]{color:#7894a3}.text-\[\#16324C\]{color:#16324c}.text-\[\#17233D\]{color:#17233d}.text-\[\#18232D\]{color:#18232d}.text-\[\#18324D\]{color:#18324d}.text-\[\#18394D\]{color:#18394d}.text-\[\#18745E\]{color:#18745e}.text-\[\#19577F\]{color:#19577f}.text-\[\#20755F\]{color:#20755f}.text-\[\#21806B\]{color:#21806b}.text-\[\#23364B\]{color:#23364b}.text-\[\#24323A\]{color:#24323a}.text-\[\#24372E\]{color:#24372e}.text-\[\#26352E\]{color:#26352e}.text-\[\#27343D\]{color:#27343d}.text-\[\#27765F\]{color:#27765f}.text-\[\#29452D\]{color:#29452d}.text-\[\#33424C\]{color:#33424c}.text-\[\#34736D\]{color:#34736d}.text-\[\#35424B\]{color:#35424b}.text-\[\#36506D\]{color:#36506d}.text-\[\#49617F\]{color:#49617f}.text-\[\#51453F\]{color:#51453f}.text-\[\#52657D\]{color:#52657d}.text-\[\#52667E\]{color:#52667e}.text-\[\#52677F\]{color:#52677f}.text-\[\#52704D\]{color:#52704d}.text-\[\#52758B\]{color:#52758b}.text-\[\#58636B\]{color:#58636b}.text-\[\#59636B\]{color:#59636b}.text-\[\#59645F\]{color:#59645f}.text-\[\#59666E\]{color:#59666e}.text-\[\#62748A\]{color:#62748a}.text-\[\#63735F\]{color:#63735f}.text-\[\#64758A\]{color:#64758a}.text-\[\#65768C\]{color:#65768c}.text-\[\#66717B\]{color:#66717b}.text-\[\#66736A\]{color:#66736a}.text-\[\#66758B\]{color:#66758b}.text-\[\#68736F\]{color:#68736f}.text-\[\#71818A\]{color:#71818a}.text-\[\#72551F\]{color:#72551f}.text-\[\#72839A\]{color:#72839a}.text-\[\#73849A\]{color:#73849a}.text-\[\#75849A\]{color:#75849a}.text-\[\#77674D\]{color:#77674d}.text-\[\#77879A\]{color:#77879a}.text-\[\#78827F\]{color:#78827f}.text-\[\#80907F\]{color:#80907f}.text-\[\#85601E\]{color:#85601e}.text-\[\#89847C\]{color:#89847c}.text-\[\#89928C\]{color:#89928c}.text-\[\#98958D\]{color:#98958d}.text-\[\#168069\]{color:#168069}.text-\[\#173453\]{color:#173453}.text-\[\#183756\]{color:#183756}.text-\[\#198168\]{color:#198168}.text-\[\#243746\]{color:#243746}.text-\[\#243827\]{color:#243827}.text-\[\#316785\]{color:#316785}.text-\[\#334934\]{color:#334934}.text-\[\#345574\]{color:#345574}.text-\[\#392611\]{color:#392611}.text-\[\#394950\]{color:#394950}.text-\[\#426384\]{color:#426384}.text-\[\#526981\]{color:#526981}.text-\[\#536153\]{color:#536153}.text-\[\#557052\]{color:#557052}.text-\[\#557088\]{color:#557088}.text-\[\#557381\]{color:#557381}.text-\[\#607287\]{color:#607287}.text-\[\#607583\]{color:#607583}.text-\[\#617990\]{color:#617990}.text-\[\#657661\]{color:#657661}.text-\[\#657783\]{color:#657783}.text-\[\#657992\]{color:#657992}.text-\[\#667566\]{color:#667566}.text-\[\#667985\]{color:#667985}.text-\[\#668064\]{color:#668064}.text-\[\#687278\]{color:#687278}.text-\[\#687667\]{color:#687667}.text-\[\#706178\]{color:#706178}.text-\[\#708297\]{color:#708297}.text-\[\#718096\]{color:#718096}.text-\[\#738071\]{color:#738071}.text-\[\#748078\]{color:#748078}.text-\[\#748273\]{color:#748273}.text-\[\#748291\]{color:#748291}.text-\[\#756579\]{color:#756579}.text-\[\#758372\]{color:#758372}.text-\[\#778477\]{color:#778477}.text-\[\#778596\]{color:#778596}.text-\[\#899588\]{color:#899588}.text-\[\#929994\]{color:#929994}.text-\[\#A3A39D\]{color:#a3a39d}.text-\[\#A04D38\]{color:#a04d38}.text-\[\#A06C24\]{color:#a06c24}.text-\[\#A44F3A\]{color:#a44f3a}.text-\[\#A49D90\]{color:#a49d90}.text-\[\#A64F36\]{color:#a64f36}.text-\[\#A05137\]{color:#a05137}.text-\[\#A05235\]{color:#a05235}.text-\[\#A9573D\]{color:#a9573d}.text-\[\#A25139\]{color:#a25139}.text-\[\#A65339\]{color:#a65339}.text-\[\#A85138\]{color:#a85138}.text-\[\#A87822\]{color:#a87822}.text-\[\#AAA69C\]{color:#aaa69c}.text-\[\#AEB6B9\]{color:#aeb6b9}.text-\[\#AFC9EB\]{color:#afc9eb}.text-\[\#B8B1A6\]{color:#b8b1a6}.text-\[\#B18A43\]{color:#b18a43}.text-\[\#B85C3E\]{color:#b85c3e}.text-\[\#B1842C\]{color:#b1842c}.text-\[\#B4513C\]{color:#b4513c}.text-\[\#B4523B\]{color:#b4523b}.text-\[\#B86342\]{color:#b86342}.text-\[\#B87527\]{color:#b87527}.text-\[\#BFD0E5\]{color:#bfd0e5}.text-\[\#C49A45\]{color:#c49a45}.text-\[\#C6872E\]{color:#c6872e}.text-\[\#D6B36A\]{color:#d6b36a}.text-\[\#D7D1C4\]{color:#d7d1c4}.text-\[\#D7E6F7\]{color:#d7e6f7}.text-\[\#E6C98E\]{color:#e6c98e}.text-\[\#E6E1D8\]{color:#e6e1d8}.text-\[\#EAF9FF\]{color:#eaf9ff}.text-\[\#ECE8DE\]{color:#ece8de}.text-\[\#F0D6A4\]{color:#f0d6a4}.text-\[\#F2C968\]{color:#f2c968}.text-\[\#F8F6F0\]{color:#f8f6f0}.text-\[\#FFFEFA\]{color:#fffefa}.text-\[\#FFFFFF\]{color:#fff}.text-\[\#d8ece1\]{color:#d8ece1}.text-\[\#eef7f0\]{color:#eef7f0}.text-\[\#ffe08a\]{color:#ffe08a}.text-\[\#ffe08a\]\/80{color:oklab(91.4206% -.000543445 .110882/.8)}.text-\[\#ffe08a\]\/90{color:oklab(91.4206% -.000543445 .110882/.9)}.text-\[var\(--background\)\]{color:var(--background)}.text-\[var\(--card-foreground\)\]{color:var(--card-foreground)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--muted-foreground\)\],.text-\[var\(--muted-foreground\)\]\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--muted-foreground\)\]\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.text-\[var\(--muted-foreground\)\]\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--muted-foreground\)\]\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--primary-foreground\)\]{color:var(--primary-foreground)}.text-\[var\(--secondary-foreground\)\]{color:var(--secondary-foreground)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-black{color:var(--color-black)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-900{color:var(--color-emerald-900)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-red-600{color:var(--color-red-600)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-transparent{color:#0000}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/68{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-zinc-100{color:var(--color-zinc-100)}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.caret-\[var\(--primary\)\]{caret-color:var(--primary)}.accent-\[\#315E83\]{accent-color:#315e83}.accent-amber-500{accent-color:var(--color-amber-500)}.accent-indigo-500{accent-color:var(--color-indigo-500)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow-\[-16px_0_40px_rgba\(24\,35\,45\,\.14\)\]{--tw-shadow:-16px 0 40px var(--tw-shadow-color,#18232d24);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_12px_rgba\(38\,145\,190\,\.52\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#2691be85);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_14px_rgba\(68\,111\,218\,\.7\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#446fdab3);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_3px_10px_rgba\(24\,35\,45\,\.09\)\]{--tw-shadow:0 3px 10px var(--tw-shadow-color,#18232d17);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_4px_10px_rgba\(48\,72\,98\,\.07\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,#30486212);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_5px_12px_rgba\(36\,76\,102\,\.12\)\]{--tw-shadow:0 5px 12px var(--tw-shadow-color,#244c661f);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_5px_12px_rgba\(36\,76\,102\,\.14\)\]{--tw-shadow:0 5px 12px var(--tw-shadow-color,#244c6624);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_5px_12px_rgba\(36\,76\,102\,\.18\)\]{--tw-shadow:0 5px 12px var(--tw-shadow-color,#244c662e);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_5px_14px_rgba\(24\,35\,45\,\.04\)\]{--tw-shadow:0 5px 14px var(--tw-shadow-color,#18232d0a);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_5px_14px_rgba\(24\,35\,45\,\.06\)\]{--tw-shadow:0 5px 14px var(--tw-shadow-color,#18232d0f);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_5px_14px_rgba\(24\,35\,45\,\.08\)\]{--tw-shadow:0 5px 14px var(--tw-shadow-color,#18232d14);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_5px_14px_rgba\(24\,35\,45\,\.055\)\]{--tw-shadow:0 5px 14px var(--tw-shadow-color,#18232d0e);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_5px_14px_rgba\(41\,107\,145\,\.13\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.72\)\]{--tw-shadow:0 5px 14px var(--tw-shadow-color,#296b9121), inset 0 1px 0 var(--tw-shadow-color,#ffffffb8);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_5px_14px_rgba\(48\,72\,98\,\.07\)\]{--tw-shadow:0 5px 14px var(--tw-shadow-color,#30486212);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_6px_14px_rgba\(36\,76\,102\,\.16\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,#244c6629);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_6px_16px_color-mix\(in_oklab\,var\(--primary\)_24\%\,transparent\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_6px_16px_color-mix\(in_oklab\,var\(--primary\)_24\%\,transparent\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,color-mix(in oklab,var(--primary) 24%,transparent))}}.shadow-\[0_6px_16px_color-mix\(in_oklab\,var\(--primary\)_24\%\,transparent\)\]{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_6px_16px_rgba\(36\,76\,102\,\.08\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#244c6614);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_6px_16px_rgba\(50\,77\,110\,\.09\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#324d6e17);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_6px_16px_rgba\(53\,76\,105\,\.08\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#354c6914);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_6px_16px_rgba\(184\,92\,62\,\.2\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#b85c3e33);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_7px_16px_rgba\(36\,76\,102\,\.13\)\]{--tw-shadow:0 7px 16px var(--tw-shadow-color,#244c6621);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_7px_16px_rgba\(36\,76\,102\,\.16\)\]{--tw-shadow:0 7px 16px var(--tw-shadow-color,#244c6629);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_7px_16px_rgba\(36\,76\,102\,\.18\)\]{--tw-shadow:0 7px 16px var(--tw-shadow-color,#244c662e);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_7px_16px_rgba\(62\,119\,116\,\.18\)\]{--tw-shadow:0 7px 16px var(--tw-shadow-color,#3e77742e);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_7px_16px_rgba\(82\,112\,77\,\.1\)\]{--tw-shadow:0 7px 16px var(--tw-shadow-color,#52704d1a);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_7px_18px_rgba\(24\,35\,45\,\.035\)\]{--tw-shadow:0 7px 18px var(--tw-shadow-color,#18232d09);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_7px_18px_rgba\(36\,76\,102\,\.2\)\]{--tw-shadow:0 7px 18px var(--tw-shadow-color,#244c6633);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(36\,76\,102\,\.16\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#244c6629);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(36\,76\,102\,\.18\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#244c662e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(48\,72\,98\,\.11\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#3048621c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(23\,59\,97\,\.2\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#173b6133);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(24\,35\,45\,\.05\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#18232d0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(24\,35\,45\,\.035\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#18232d09);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(52\,105\,178\,\.1\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#3469b21a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(142\,105\,37\,\.09\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#8e692517);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(24\,35\,45\,\.04\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#18232d0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(24\,35\,45\,\.07\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#18232d12);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(24\,35\,45\,\.035\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#18232d09);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(24\,35\,45\,\.045\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#18232d0b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(35\,57\,86\,\.14\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#23395624);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(53\,76\,105\,\.08\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#354c6914);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(24\,35\,45\,\.055\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#18232d0e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(24\,35\,45\,\.065\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#18232d11);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(44\,150\,119\,\.12\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#2c96771f);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_9px_20px_rgba\(36\,76\,102\,\.18\)\]{--tw-shadow:0 9px 20px var(--tw-shadow-color,#244c662e);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_9px_24px_rgba\(24\,35\,45\,\.04\)\]{--tw-shadow:0 9px 24px var(--tw-shadow-color,#18232d0a);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_9px_24px_rgba\(24\,35\,45\,\.045\)\]{--tw-shadow:0 9px 24px var(--tw-shadow-color,#18232d0b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(24\,35\,45\,\.12\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#18232d1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(36\,95\,174\,\.2\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#245fae33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(49\,94\,131\,\.1\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#315e831a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(49\,94\,131\,\.12\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#315e831f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_25px_rgba\(24\,35\,45\,\.06\)\]{--tw-shadow:0 10px 25px var(--tw-shadow-color,#18232d0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(24\,35\,45\,\.05\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,#18232d0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(10\,20\,27\,\.2\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#0a141b33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(24\,35\,45\,\.06\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#18232d0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(24\,35\,45\,\.08\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#18232d14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(24\,35\,45\,\.14\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#18232d24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(24\,35\,45\,\.045\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#18232d0b);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_12px_30px_rgba\(24\,35\,45\,\.05\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#18232d0d);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_12px_30px_rgba\(24\,35\,45\,\.055\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#18232d0e);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_12px_30px_rgba\(24\,35\,45\,\.065\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#18232d11);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_12px_30px_rgba\(46\,114\,210\,\.20\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#2e72d233);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_12px_30px_rgba\(49\,94\,131\,\.12\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#315e831f);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_12px_32px_rgba\(24\,35\,45\,\.05\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#18232d0d);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_14px_32px_rgba\(36\,76\,102\,\.2\)\]{--tw-shadow:0 14px 32px var(--tw-shadow-color,#244c6633);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_14px_34px_rgba\(24\,35\,45\,\.14\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#18232d24);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_14px_36px_rgba\(24\,35\,45\,\.16\)\]{--tw-shadow:0 14px 36px var(--tw-shadow-color,#18232d29);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_14px_36px_rgba\(24\,35\,45\,\.055\)\]{--tw-shadow:0 14px 36px var(--tw-shadow-color,#18232d0e);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_14px_38px_rgba\(59\,92\,58\,\.08\)\]{--tw-shadow:0 14px 38px var(--tw-shadow-color,#3b5c3a14);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_14px_38px_rgba\(120\,76\,58\,\.07\)\]{--tw-shadow:0 14px 38px var(--tw-shadow-color,#784c3a12);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_16px_36px_rgba\(24\,35\,45\,\.16\)\]{--tw-shadow:0 16px 36px var(--tw-shadow-color,#18232d29);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_16px_38px_rgba\(10\,25\,34\,\.22\)\]{--tw-shadow:0 16px 38px var(--tw-shadow-color,#0a192238);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_16px_38px_rgba\(24\,35\,45\,\.065\)\]{--tw-shadow:0 16px 38px var(--tw-shadow-color,#18232d11);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_16px_42px_rgba\(24\,35\,45\,\.07\)\]{--tw-shadow:0 16px 42px var(--tw-shadow-color,#18232d12);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_16px_42px_rgba\(24\,35\,45\,\.065\)\]{--tw-shadow:0 16px 42px var(--tw-shadow-color,#18232d11);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_16px_42px_rgba\(24\,35\,45\,\.075\)\]{--tw-shadow:0 16px 42px var(--tw-shadow-color,#18232d13);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(24\,35\,45\,\.08\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#18232d14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(24\,35\,45\,\.12\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#18232d1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(24\,35\,45\,\.16\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#18232d29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(35\,42\,47\,\.16\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#232a2f29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(24\,35\,45\,\.08\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#18232d14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(24\,35\,45\,\.11\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#18232d1c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(24\,35\,45\,\.07\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#18232d12);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(24\,35\,45\,\.10\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#18232d1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(41\,67\,112\,\.08\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#29437014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_52px_rgba\(24\,35\,45\,\.16\)\]{--tw-shadow:0 20px 52px var(--tw-shadow-color,#18232d29);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_20px_60px_rgba\(24\,35\,45\,\.22\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#18232d38);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_22px_60px_rgba\(24\,35\,45\,\.22\)\]{--tw-shadow:0 22px 60px var(--tw-shadow-color,#18232d38);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_24px_60px_rgba\(36\,76\,102\,\.28\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#244c6647);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_24px_70px_rgba\(24\,35\,45\,\.2\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#18232d33);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_24px_70px_rgba\(24\,35\,45\,\.18\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#18232d2e);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_24px_70px_rgba\(24\,35\,45\,\.22\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#18232d38);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_24px_70px_rgba\(24\,35\,45\,\.24\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#18232d3d);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_24px_72px_rgba\(24\,35\,45\,\.24\)\]{--tw-shadow:0 24px 72px var(--tw-shadow-color,#18232d3d);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_26px_80px_rgba\(24\,35\,45\,\.2\)\]{--tw-shadow:0 26px 80px var(--tw-shadow-color,#18232d33);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_26px_80px_rgba\(24\,35\,45\,\.22\)\]{--tw-shadow:0 26px 80px var(--tw-shadow-color,#18232d38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(24\,35\,45\,\.28\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#18232d47);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_32px_100px_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow:0 32px 100px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_32px_100px_rgba\(4\,14\,27\,\.38\)\]{--tw-shadow:0 32px 100px var(--tw-shadow-color,#040e1b61);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[8px_8px_0_rgba\(91\,59\,26\,\.22\)\]{--tw-shadow:8px 8px 0 var(--tw-shadow-color,#5b3b1a38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(49\,94\,131\,\.08\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#315e8314);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,\.45\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,\.55\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.9\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffe6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.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-\[\#315E83\]\/20{--tw-shadow-color:#315e8333}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#315E83\]\/20{--tw-shadow-color:color-mix(in oklab, oklab(46.6873% -.0325956 -.0711738/.2) var(--tw-shadow-alpha), transparent)}}.ring-\[\#2F7CA2\]\/12{--tw-ring-color:oklab(55.5945% -.0560089 -.0763404/.12)}.ring-\[\#7E9978\]\/25{--tw-ring-color:oklab(65.2899% -.0435379 .0365767/.25)}.ring-\[\#315E83\]{--tw-ring-color:#315e83}.ring-\[\#315E83\]\/18{--tw-ring-color:oklab(46.6873% -.0325956 -.0711738/.18)}.ring-\[\#315E83\]\/45{--tw-ring-color:oklab(46.6873% -.0325956 -.0711738/.45)}.ring-\[\#577FA7\]\/25{--tw-ring-color:oklab(58.3334% -.0270536 -.0714158/.25)}.ring-\[\#B85C3E\]\/20{--tw-ring-color:oklab(57.9733% .0992344 .0792633/.2)}.ring-\[\#C9D1CB\]{--tw-ring-color:#c9d1cb}.ring-\[\#DFC9BE\]{--tw-ring-color:#dfc9be}.ring-amber-400\/40{--tw-ring-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.ring-amber-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.ring-current{--tw-ring-color:currentcolor}.ring-emerald-400\/60{--tw-ring-color:#00d29499}@supports (color:color-mix(in lab, red, red)){.ring-emerald-400\/60{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 60%, transparent)}}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.ring-white\/60{--tw-ring-color:#fff9}@supports (color:color-mix(in lab, red, red)){.ring-white\/60{--tw-ring-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.ring-offset-2{--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)}.ring-offset-\[\#F3F0E7\]{--tw-ring-offset-color:#f3f0e7}.ring-offset-\[\#FFFEFA\]{--tw-ring-offset-color:#fffefa}.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-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-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_13px_14px_rgba\(24\,35\,45\,\.24\)\]{--tw-drop-shadow-size:drop-shadow(0 13px 14px var(--tw-drop-shadow-color,#18232d3d));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,border-color\,transform\]{transition-property:box-shadow,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\,transform\,filter\]{transition-property:color,background-color,border-color,box-shadow,transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\]{transition-property:color,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,transform\,opacity\]{transition-property:width,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\!running{animation-play-state:running!important}.\[animation-delay\:-0\.3s\]{animation-delay:-.3s}.\[animation-delay\:-0\.15s\]{animation-delay:-.15s}.\[animation-delay\:120ms\]{animation-delay:.12s}.\[animation-delay\:180ms\]{animation-delay:.18s}.\[animation-delay\:240ms\]{animation-delay:.24s}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.group-focus-within\:block:is(:where(.group):focus-within *){display:block}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:bg-\[\#225E7D\]\/22:is(:where(.group):hover *){background-color:oklab(45.771% -.0454019 -.0646714/.22)}.group-hover\:bg-\[\#18232D\]\/32:is(:where(.group):hover *){background-color:oklab(25.0523% -.00984736 -.0225395/.32)}.group-hover\:bg-white\/35:is(:where(.group):hover *){background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/35:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.group-hover\:text-\[\#8E6925\]:is(:where(.group):hover *){color:#8e6925}.group-hover\:text-\[\#315E83\]:is(:where(.group):hover *){color:#315e83}.group-hover\:text-\[\#A65339\]:is(:where(.group):hover *){color:#a65339}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:drop-shadow-\[0_17px_18px_rgba\(24\,35\,45\,\.3\)\]:is(:where(.group):hover *){--tw-drop-shadow-size:drop-shadow(0 17px 18px var(--tw-drop-shadow-color,#18232d4d));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-hover\/bubble\:opacity-100:is(:where(.group\/bubble):hover *){opacity:1}}.group-focus-visible\:ring-2:is(:where(.group):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)}.group-focus-visible\:ring-\[\#2F6F95\]\/55:is(:where(.group):focus-visible *){--tw-ring-color:oklab(51.743% -.0468952 -.0750272/.55)}.placeholder\:text-\[\#8CA1AA\]::placeholder{color:#8ca1aa}.placeholder\:text-\[\#9A978F\]::placeholder{color:#9a978f}.placeholder\:text-\[\#9AA598\]::placeholder{color:#9aa598}.placeholder\:text-\[\#9B9F9B\]::placeholder{color:#9b9f9b}.placeholder\:text-\[\#98958D\]::placeholder{color:#98958d}.placeholder\:text-\[\#929792\]::placeholder{color:#929792}.placeholder\:text-\[\#A2AFBE\]::placeholder{color:#a2afbe}.placeholder\:opacity-40::placeholder{opacity:.4}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-\[\#8CB6C8\]:focus-within{border-color:#8cb6c8}.focus-within\:text-\[\#225E7D\]:focus-within{color:#225e7d}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:shadow-\[0_12px_32px_rgba\(36\,76\,102\,\.12\)\]:focus-within{--tw-shadow:0 12px 32px var(--tw-shadow-color,#244c661f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:h-2:hover{height:calc(var(--spacing) * 2)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#7F9AAA\]:hover{border-color:#7f9aaa}.hover\:border-\[\#8CB6C8\]:hover{border-color:#8cb6c8}.hover\:border-\[\#8FA8B6\]:hover{border-color:#8fa8b6}.hover\:border-\[\#8FA58C\]:hover{border-color:#8fa58c}.hover\:border-\[\#9BB398\]:hover{border-color:#9bb398}.hover\:border-\[\#9EAFAF\]:hover{border-color:#9eafaf}.hover\:border-\[\#9FB1BC\]:hover{border-color:#9fb1bc}.hover\:border-\[\#AEBAB5\]:hover{border-color:#aebab5}.hover\:border-\[\#AEBBC3\]:hover{border-color:#aebbc3}.hover\:border-\[\#AEC5E2\]:hover{border-color:#aec5e2}.hover\:border-\[\#AFA796\]:hover{border-color:#afa796}.hover\:border-\[\#B9B1A1\]:hover{border-color:#b9b1a1}.hover\:border-\[\#C2A76C\]:hover{border-color:#c2a76c}.hover\:border-\[\#C5DCE7\]:hover{border-color:#c5dce7}.hover\:border-\[\#C5DDE8\]:hover{border-color:#c5dde8}.hover\:border-\[\#C49A45\]:hover{border-color:#c49a45}.hover\:border-\[\#C69A87\]:hover{border-color:#c69a87}.hover\:border-\[\#D7D1C4\]:hover{border-color:#d7d1c4}.hover\:border-\[color-mix\(in_oklab\,var\(--primary\)_30\%\,var\(--border\)\)\]:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_oklab\,var\(--primary\)_30\%\,var\(--border\)\)\]:hover{border-color:color-mix(in oklab,var(--primary) 30%,var(--border))}}.hover\:border-\[var\(--primary\)\]:hover{border-color:var(--primary)}.hover\:border-amber-400:hover{border-color:var(--color-amber-400)}.hover\:border-emerald-400:hover{border-color:var(--color-emerald-400)}.hover\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\:border-indigo-400:hover{border-color:var(--color-indigo-400)}.hover\:border-rose-400:hover{border-color:var(--color-rose-400)}.hover\:border-sky-400:hover{border-color:var(--color-sky-400)}.hover\:border-violet-400:hover{border-color:var(--color-violet-400)}.hover\:border-white\/50:hover{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/50:hover{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:bg-\[\#1D4058\]:hover{background-color:#1d4058}.hover\:bg-\[\#2F7CA2\]\/20:hover{background-color:oklab(55.5945% -.0560089 -.0763404/.2)}.hover\:bg-\[\#5D7658\]:hover{background-color:#5d7658}.hover\:bg-\[\#7F3F2D\]:hover{background-color:#7f3f2d}.hover\:bg-\[\#9C4934\]:hover{background-color:#9c4934}.hover\:bg-\[\#102E4D\]:hover{background-color:#102e4d}.hover\:bg-\[\#193A50\]:hover{background-color:#193a50}.hover\:bg-\[\#193B50\]:hover{background-color:#193b50}.hover\:bg-\[\#194B66\]:hover{background-color:#194b66}.hover\:bg-\[\#425B40\]:hover{background-color:#425b40}.hover\:bg-\[\#465F44\]:hover{background-color:#465f44}.hover\:bg-\[\#465F45\]:hover{background-color:#465f45}.hover\:bg-\[\#873F2A\]:hover{background-color:#873f2a}.hover\:bg-\[\#936B20\]:hover{background-color:#936b20}.hover\:bg-\[\#101820\]\/48:hover{background-color:oklab(20.5022% -.00722609 -.0186592/.48)}.hover\:bg-\[\#326662\]:hover{background-color:#326662}.hover\:bg-\[\#A94F35\]:hover{background-color:#a94f35}.hover\:bg-\[\#D6B36A\]\/15:hover{background-color:oklab(78.2032% .00960085 .100017/.15)}.hover\:bg-\[\#DBE6EE\]:hover{background-color:#dbe6ee}.hover\:bg-\[\#DCE6EC\]:hover{background-color:#dce6ec}.hover\:bg-\[\#DCEEF5\]:hover{background-color:#dceef5}.hover\:bg-\[\#DDE6DA\]:hover{background-color:#dde6da}.hover\:bg-\[\#DDE7DA\]:hover{background-color:#dde7da}.hover\:bg-\[\#DDECF3\]\/80:hover{background-color:oklab(93.3956% -.0126133 -.013662/.8)}.hover\:bg-\[\#DFE8DC\]:hover{background-color:#dfe8dc}.hover\:bg-\[\#E2EEEB\]:hover{background-color:#e2eeeb}.hover\:bg-\[\#E3F2F7\]:hover{background-color:#e3f2f7}.hover\:bg-\[\#E5F1F8\]:hover{background-color:#e5f1f8}.hover\:bg-\[\#E7EDF3\]:hover{background-color:#e7edf3}.hover\:bg-\[\#E8F4F8\]:hover{background-color:#e8f4f8}.hover\:bg-\[\#E9DFC9\]:hover{background-color:#e9dfc9}.hover\:bg-\[\#E9E3D7\]:hover{background-color:#e9e3d7}.hover\:bg-\[\#E9EEE6\]:hover{background-color:#e9eee6}.hover\:bg-\[\#EAF4E7\]:hover{background-color:#eaf4e7}.hover\:bg-\[\#EBDAD1\]:hover{background-color:#ebdad1}.hover\:bg-\[\#ECE2CE\]:hover{background-color:#ece2ce}.hover\:bg-\[\#ECE7DD\]:hover{background-color:#ece7dd}.hover\:bg-\[\#ECE8DE\]:hover{background-color:#ece8de}.hover\:bg-\[\#EDF3FA\]:hover{background-color:#edf3fa}.hover\:bg-\[\#EEE8DB\]:hover{background-color:#eee8db}.hover\:bg-\[\#EEE9DF\]:hover{background-color:#eee9df}.hover\:bg-\[\#EEF3F5\]:hover{background-color:#eef3f5}.hover\:bg-\[\#EFEAE0\]:hover{background-color:#efeae0}.hover\:bg-\[\#F0F6EE\]:hover{background-color:#f0f6ee}.hover\:bg-\[\#F1E7D2\]:hover{background-color:#f1e7d2}.hover\:bg-\[\#F1EDE4\]:hover{background-color:#f1ede4}.hover\:bg-\[\#F1F6EF\]:hover{background-color:#f1f6ef}.hover\:bg-\[\#F3F0E7\]:hover{background-color:#f3f0e7}.hover\:bg-\[\#F4E8E2\]:hover{background-color:#f4e8e2}.hover\:bg-\[\#F4ECD8\]:hover{background-color:#f4ecd8}.hover\:bg-\[\#F5F8F3\]:hover{background-color:#f5f8f3}.hover\:bg-\[\#F5F8FA\]:hover{background-color:#f5f8fa}.hover\:bg-\[\#F6ECE7\]:hover{background-color:#f6ece7}.hover\:bg-\[\#F7F2E7\]:hover{background-color:#f7f2e7}.hover\:bg-\[\#F8F1E2\]:hover{background-color:#f8f1e2}.hover\:bg-\[\#F8F1EC\]:hover{background-color:#f8f1ec}.hover\:bg-\[\#F8F6F0\]:hover{background-color:#f8f6f0}.hover\:bg-\[\#F9EEE9\]:hover{background-color:#f9eee9}.hover\:bg-\[\#F9FBFE\]:hover{background-color:#f9fbfe}.hover\:bg-\[\#FBFDFB\]:hover{background-color:#fbfdfb}.hover\:bg-\[\#FDEDEC\]:hover{background-color:#fdedec}.hover\:bg-\[\#FDFBF6\]:hover{background-color:#fdfbf6}.hover\:bg-\[\#FFF2EC\]:hover{background-color:#fff2ec}.hover\:bg-\[\#FFFEFA\]:hover{background-color:#fffefa}.hover\:bg-\[\#FFFFFF\]:hover{background-color:#fff}.hover\:bg-\[var\(--accent\)\]:hover{background-color:var(--accent)}.hover\:bg-\[var\(--muted\)\]:hover{background-color:var(--muted)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-black\/40:hover{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/40:hover{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-rose-600:hover{background-color:var(--color-rose-600)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:text-\[\#1F5578\]:hover{color:#1f5578}.hover\:text-\[\#2F6F95\]:hover{color:#2f6f95}.hover\:text-\[\#3E7774\]:hover{color:#3e7774}.hover\:text-\[\#7E5E22\]:hover{color:#7e5e22}.hover\:text-\[\#7E6B83\]:hover{color:#7e6b83}.hover\:text-\[\#7F3F2D\]:hover{color:#7f3f2d}.hover\:text-\[\#8E6925\]:hover{color:#8e6925}.hover\:text-\[\#9A4E35\]:hover{color:#9a4e35}.hover\:text-\[\#225E7D\]:hover{color:#225e7d}.hover\:text-\[\#244C66\]:hover{color:#244c66}.hover\:text-\[\#315E83\]:hover{color:#315e83}.hover\:text-\[\#405B40\]:hover{color:#405b40}.hover\:text-\[\#18232D\]:hover{color:#18232d}.hover\:text-\[\#27343D\]:hover{color:#27343d}.hover\:text-\[\#43678F\]:hover{color:#43678f}.hover\:text-\[\#52704D\]:hover{color:#52704d}.hover\:text-\[\#74551E\]:hover{color:#74551e}.hover\:text-\[\#243746\]:hover{color:#243746}.hover\:text-\[\#557052\]:hover{color:#557052}.hover\:text-\[\#A65339\]:hover{color:#a65339}.hover\:text-\[\#B85C3E\]:hover{color:#b85c3e}.hover\:text-\[var\(--accent-foreground\)\]:hover{color:var(--accent-foreground)}.hover\:text-\[var\(--foreground\)\]:hover{color:var(--foreground)}.hover\:text-\[var\(--primary\)\]:hover{color:var(--primary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/75:hover{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/75:hover{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_7px_18px_rgba\(24\,35\,45\,\.06\)\]:hover{--tw-shadow:0 7px 18px var(--tw-shadow-color,#18232d0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_7px_18px_rgba\(24\,35\,45\,\.07\)\]:hover{--tw-shadow:0 7px 18px var(--tw-shadow-color,#18232d12);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_8px_18px_rgba\(24\,35\,45\,\.06\)\]:hover{--tw-shadow:0 8px 18px var(--tw-shadow-color,#18232d0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_8px_20px_rgba\(24\,35\,45\,\.055\)\]:hover{--tw-shadow:0 8px 20px var(--tw-shadow-color,#18232d0e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_10px_22px_rgba\(184\,92\,62\,\.24\)\]:hover{--tw-shadow:0 10px 22px var(--tw-shadow-color,#b85c3e3d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_10px_24px_color-mix\(in_oklab\,var\(--primary\)_30\%\,transparent\)\]:hover{--tw-shadow:0 10px 24px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[0_10px_24px_color-mix\(in_oklab\,var\(--primary\)_30\%\,transparent\)\]:hover{--tw-shadow:0 10px 24px var(--tw-shadow-color,color-mix(in oklab,var(--primary) 30%,transparent))}}.hover\:shadow-\[0_10px_24px_color-mix\(in_oklab\,var\(--primary\)_30\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-98:hover{--tw-brightness:brightness(98%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-\[\#8E6925\]:focus{border-color:#8e6925}.focus\:border-\[\#9FB1BC\]:focus{border-color:#9fb1bc}.focus\:border-\[\#315E83\]:focus{border-color:#315e83}.focus\:border-\[\#3974C6\]:focus{border-color:#3974c6}.focus\:border-\[\#7894A7\]:focus{border-color:#7894a7}.focus\:border-\[\#52704D\]:focus{border-color:#52704d}.focus\:border-\[\#52789A\]:focus{border-color:#52789a}.focus\:bg-\[\#FFFDF8\]:focus{background-color:#fffdf8}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-3: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)}.focus\:ring-4:focus{--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\:ring-\[\#8E6925\]\/10:focus{--tw-ring-color:oklab(54.5621% .0180131 .0942034/.1)}.focus\:ring-\[\#315E83\]\/10:focus{--tw-ring-color:oklab(46.6873% -.0325956 -.0711738/.1)}.focus\:ring-\[\#3974C6\]\/10:focus{--tw-ring-color:oklab(56.0947% -.0313323 -.138043/.1)}.focus\:ring-\[var\(--ring\)\]:focus,.focus\:ring-\[var\(--ring\)\]\/25:focus{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--ring\)\]\/25:focus{--tw-ring-color:color-mix(in oklab, var(--ring) 25%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-\[\#F1EDE4\]:focus-visible{background-color:#f1ede4}.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-\[\#2F6F95\]\/45:focus-visible{--tw-ring-color:oklab(51.743% -.0468952 -.0750272/.45)}.focus-visible\:ring-\[\#315E83\]\/30:focus-visible{--tw-ring-color:oklab(46.6873% -.0325956 -.0711738/.3)}.focus-visible\:ring-\[\#315E83\]\/35:focus-visible{--tw-ring-color:oklab(46.6873% -.0325956 -.0711738/.35)}.focus-visible\:ring-\[\#7894A7\]:focus-visible{--tw-ring-color:#7894a7}.focus-visible\:ring-\[var\(--ring\)\]:focus-visible,.focus-visible\:ring-\[var\(--ring\)\]\/35:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--ring\)\]\/35:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 35%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--background\)\]:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:translate-y-0:disabled{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-\[\#D7D1C4\]:disabled{border-color:#d7d1c4}.disabled\:bg-\[\#E4E0D7\]:disabled{background-color:#e4e0d7}.disabled\:bg-\[\#E4E1DA\]:disabled{background-color:#e4e1da}.disabled\:text-\[\#8A8172\]:disabled{color:#8a8172}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-80:disabled{opacity:.8}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:brightness-100:disabled{--tw-brightness:brightness(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,)}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}}@media not all and (width>=40rem){.max-sm\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (width>=390px){.min-\[390px\]\:inline{display:inline}}@media (width>=1800px){.min-\[1800px\]\:w-auto{width:auto}.min-\[1800px\]\:shrink-0{flex-shrink:0}.min-\[1800px\]\:flex-row{flex-direction:row}.min-\[1800px\]\:items-center{align-items:center}.min-\[1800px\]\:justify-between{justify-content:space-between}.min-\[1800px\]\:gap-3{gap:calc(var(--spacing) * 3)}.min-\[1800px\]\:overflow-visible{overflow:visible}.min-\[1800px\]\:pb-0{padding-bottom:calc(var(--spacing) * 0)}}@media (width>=40rem){.sm\:absolute{position:absolute}.sm\:inset-4{inset:calc(var(--spacing) * 4)}.sm\:inset-x-0{inset-inline:calc(var(--spacing) * 0)}.sm\:inset-y-3{inset-block:calc(var(--spacing) * 3)}.sm\:top-5{top:calc(var(--spacing) * 5)}.sm\:top-\[65px\]{top:65px}.sm\:right-0{right:calc(var(--spacing) * 0)}.sm\:right-3{right:calc(var(--spacing) * 3)}.sm\:right-5{right:calc(var(--spacing) * 5)}.sm\:right-auto{right:auto}.sm\:bottom-0{bottom:calc(var(--spacing) * 0)}.sm\:left-0{left:calc(var(--spacing) * 0)}.sm\:left-20{left:calc(var(--spacing) * 20)}.sm\:left-auto{left:auto}.sm\:z-20{z-index:20}.sm\:z-30{z-index:30}.sm\:order-none{order:0}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-2{margin-inline:calc(var(--spacing) * 2)}.sm\:mx-5{margin-inline:calc(var(--spacing) * 5)}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:min-h-0{min-height:calc(var(--spacing) * 0)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-\[330px\]{width:330px}.sm\:w-\[var\(--drawer-width\)\]{width:var(--drawer-width)}.sm\:w-auto{width:auto}.sm\:max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:min-w-24{min-width:calc(var(--spacing) * 24)}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:basis-auto{flex-basis:auto}.sm\:origin-left{transform-origin:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(220px\,\.85fr\)\]{grid-template-columns:minmax(0,1fr) minmax(220px,.85fr)}.sm\:grid-cols-\[minmax\(180px\,1fr\)_110px\]{grid-template-columns:minmax(180px,1fr) 110px}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1{gap:calc(var(--spacing) * 1)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:overflow-hidden{overflow:hidden}.sm\:overflow-visible{overflow:visible}.sm\:rounded-\[26px\]{border-radius:26px}.sm\:rounded-none{border-radius:0}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\:border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.sm\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.sm\:bg-\[\#18394D\]\/10{background-color:oklab(32.9704% -.0278742 -.0443605/.1)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pr-16{padding-right:calc(var(--spacing) * 16)}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.sm\:pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pl-16{padding-left:calc(var(--spacing) * 16)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[36px\]{font-size:36px}.sm\:shadow-\[14px_0_36px_rgba\(24\,35\,45\,\.13\)\]{--tw-shadow:14px 0 36px var(--tw-shadow-color,#18232d21);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (width>=48rem){.md\:top-5{top:calc(var(--spacing) * 5)}.md\:top-8{top:calc(var(--spacing) * 8)}.md\:-right-1\.5{right:calc(var(--spacing) * -1.5)}.md\:right-\[calc\(100\%-24px\)\]{right:calc(100% - 24px)}.md\:bottom-auto{bottom:auto}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:hidden{display:none}.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}}@media (width>=64rem){.lg\:pointer-events-none{pointer-events:none}.lg\:sticky{position:sticky}.lg\:inset-8{inset:calc(var(--spacing) * 8)}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:block{display:block}.lg\:contents{display:contents}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:h-full{height:100%}.lg\:max-h-\[680px\]{max-height:680px}.lg\:max-h-\[720px\]{max-height:720px}.lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.lg\:min-h-\[520px\]{min-height:520px}.lg\:min-h-\[560px\]{min-height:560px}.lg\:max-w-\[430px\]{max-width:430px}.lg\:min-w-0{min-width:calc(var(--spacing) * 0)}.lg\:-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[205px_290px_minmax\(0\,1fr\)\]{grid-template-columns:205px 290px minmax(0,1fr)}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.12fr\)_minmax\(320px\,\.88fr\)\]{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr)}.lg\:grid-cols-\[minmax\(0\,1\.14fr\)_minmax\(380px\,\.86fr\)\]{grid-template-columns:minmax(0,1.14fr) minmax(380px,.86fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_22px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(170px\,1fr\)_minmax\(150px\,\.75fr\)_auto\]{grid-template-columns:minmax(170px,1fr) minmax(150px,.75fr) auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}:where(.lg\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-7{padding-inline:calc(var(--spacing) * 7)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:pr-1{padding-right:calc(var(--spacing) * 1)}.lg\:pl-0{padding-left:calc(var(--spacing) * 0)}.lg\:pl-\[72px\]{padding-left:72px}.lg\:pl-\[240px\]{padding-left:240px}.lg\:opacity-0{opacity:0}@media (hover:hover){.lg\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (width>=80rem){.xl\:sticky{position:sticky}.xl\:top-4{top:calc(var(--spacing) * 4)}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:inline{display:inline}.xl\:max-h-\[760px\]{max-height:760px}.xl\:min-h-0{min-height:calc(var(--spacing) * 0)}.xl\:min-h-28{min-height:calc(var(--spacing) * 28)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[300px_minmax\(0\,1fr\)_250px\]{grid-template-columns:300px minmax(0,1fr) 250px}.xl\:grid-cols-\[390px_minmax\(0\,1\.1fr\)\]{grid-template-columns:390px minmax(0,1.1fr)}.xl\:grid-cols-\[390px_minmax\(0\,1fr\)\]{grid-template-columns:390px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(300px\,\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_370px\]{grid-template-columns:minmax(0,1fr) 370px}.xl\:grid-cols-\[minmax\(0\,1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(340px\,\.82fr\)\]{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr)}.xl\:grid-cols-\[minmax\(248px\,288px\)_minmax\(0\,1fr\)_224px\]{grid-template-columns:minmax(248px,288px) minmax(0,1fr) 224px}.xl\:items-center{align-items:center}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:py-0{padding-block:calc(var(--spacing) * 0)}.xl\:pl-5{padding-left:calc(var(--spacing) * 5)}}@media (width>=96rem){.\32 xl\:inline-flex{display:inline-flex}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:border-amber-900:is(.dark *){border-color:var(--color-amber-900)}.dark\:border-amber-950:is(.dark *){border-color:var(--color-amber-950)}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-amber-950\/10:is(.dark *){background-color:#4619011a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 10%, transparent)}}.dark\:bg-amber-950\/30:is(.dark *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\:bg-amber-950\/40:is(.dark *){background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.dark\:bg-amber-950\/50:is(.dark *){background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 50%, transparent)}}.dark\:bg-emerald-950:is(.dark *){background-color:var(--color-emerald-950)}.dark\:bg-emerald-950\/30:is(.dark *){background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\:bg-emerald-950\/40:is(.dark *){background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.dark\:bg-indigo-950:is(.dark *){background-color:var(--color-indigo-950)}.dark\:bg-indigo-950\/40:is(.dark *){background-color:#1e1a4d66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-indigo-950) 40%, transparent)}}.dark\:bg-rose-950:is(.dark *){background-color:var(--color-rose-950)}.dark\:bg-rose-950\/30:is(.dark *){background-color:#4d02184d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-950\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-rose-950) 30%, transparent)}}.dark\:bg-rose-950\/40:is(.dark *){background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}.dark\:bg-sky-950:is(.dark *){background-color:var(--color-sky-950)}.dark\:bg-sky-950\/40:is(.dark *){background-color:#052f4a66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.dark\:bg-violet-950:is(.dark *){background-color:var(--color-violet-950)}.dark\:bg-violet-950\/40:is(.dark *){background-color:#2f0d6866}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-violet-950) 40%, transparent)}}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-indigo-300:is(.dark *){color:var(--color-indigo-300)}.dark\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-rose-300:is(.dark *){color:var(--color-rose-300)}.dark\:text-rose-400:is(.dark *){color:var(--color-rose-400)}.dark\:text-sky-300:is(.dark *){color:var(--color-sky-300)}.dark\:text-violet-300:is(.dark *){color:var(--color-violet-300)}.dark\:text-violet-400:is(.dark *){color:var(--color-violet-400)}.\[\&_\.katex\]\:whitespace-normal .katex{white-space:normal}.\[\&_\.katex-display\]\:max-w-full .katex-display{max-width:100%}.\[\&_\.katex-display\]\:overflow-x-auto .katex-display{overflow-x:auto}.\[\&_\.katex-display\]\:overflow-y-hidden .katex-display{overflow-y:hidden}.\[\&_\.katex-display\]\:py-2 .katex-display{padding-block:calc(var(--spacing) * 2)}.\[\&_a\]\:font-medium a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_a\]\:break-all a{word-break:break-all}.\[\&_a\]\:text-\[\#315E83\] a{color:#315e83}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:decoration-\[\#9FB1BC\] a{text-decoration-color:#9fb1bc}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}@media (hover:hover){.hover\:\[\&_a\]\:text-\[\#244C66\]:hover a{color:#244c66}}.\[\&_b\]\:font-bold b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_b\]\:text-\[\#111827\] b{color:#111827}.\[\&_blockquote\]\:my-4 blockquote{margin-block:calc(var(--spacing) * 4)}.\[\&_blockquote\]\:rounded-r-xl blockquote{border-top-right-radius:calc(var(--radius) + 4px);border-bottom-right-radius:calc(var(--radius) + 4px)}.\[\&_blockquote\]\:border-l-4 blockquote{border-left-style:var(--tw-border-style);border-left-width:4px}.\[\&_blockquote\]\:border-\[\#B1842C\] blockquote{border-color:#b1842c}.\[\&_blockquote\]\:bg-\[\#FBF8F0\] blockquote{background-color:#fbf8f0}.\[\&_blockquote\]\:py-1 blockquote{padding-block:calc(var(--spacing) * 1)}.\[\&_blockquote\]\:pr-3 blockquote{padding-right:calc(var(--spacing) * 3)}.\[\&_blockquote\]\:pl-4 blockquote{padding-left:calc(var(--spacing) * 4)}.\[\&_blockquote\]\:text-\[\#5F5B52\] blockquote{color:#5f5b52}.\[\&_blockquote\]\:not-italic blockquote{font-style:normal}.\[\&_code\]\:rounded-md code{border-radius:calc(var(--radius) - 2px)}.\[\&_code\]\:bg-\[\#F1EDE4\] code{background-color:#f1ede4}.\[\&_code\]\:px-1\.5 code{padding-inline:calc(var(--spacing) * 1.5)}.\[\&_code\]\:py-0\.5 code{padding-block:calc(var(--spacing) * .5)}.\[\&_code\]\:text-\[0\.9em\] code{font-size:.9em}.\[\&_code\]\:break-words code{overflow-wrap:break-word}.\[\&_code\]\:text-\[\#7B4E31\] code{color:#7b4e31}.\[\&_em\]\:text-\[\#1F2937\] em{color:#1f2937}.\[\&_em\]\:italic em{font-style:italic}.\[\&_em_strong\]\:font-bold em strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_em_strong\]\:text-\[\#111827\] em strong{color:#111827}.\[\&_h1\]\:mt-6 h1{margin-top:calc(var(--spacing) * 6)}.\[\&_h1\]\:mb-3 h1{margin-bottom:calc(var(--spacing) * 3)}.\[\&_h1\]\:scroll-mt-5 h1{scroll-margin-top:calc(var(--spacing) * 5)}.\[\&_h1\]\:text-2xl h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\[\&_h1\]\:font-bold h1{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h1\]\:tracking-\[-0\.025em\] h1{--tw-tracking:-.025em;letter-spacing:-.025em}.\[\&_h1\]\:text-\[\#18232D\] h1{color:#18232d}.\[\&_h2\]\:mt-6 h2{margin-top:calc(var(--spacing) * 6)}.\[\&_h2\]\:mb-2 h2{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h2\]\:scroll-mt-5 h2{scroll-margin-top:calc(var(--spacing) * 5)}.\[\&_h2\]\:border-b h2{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_h2\]\:border-\[\#E2DDD3\] h2{border-color:#e2ddd3}.\[\&_h2\]\:pb-2 h2{padding-bottom:calc(var(--spacing) * 2)}.\[\&_h2\]\:text-xl h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:text-\[\#243746\] h2{color:#243746}.\[\&_h3\]\:mt-5 h3{margin-top:calc(var(--spacing) * 5)}.\[\&_h3\]\:mb-2 h3{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h3\]\:scroll-mt-5 h3{scroll-margin-top:calc(var(--spacing) * 5)}.\[\&_h3\]\:text-lg h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h3\]\:text-\[\#315E83\] h3{color:#315e83}.\[\&_hr\]\:my-6 hr{margin-block:calc(var(--spacing) * 6)}.\[\&_hr\]\:border-\[\#D7D1C4\] hr{border-color:#d7d1c4}.\[\&_li\]\:my-1 li{margin-block:calc(var(--spacing) * 1)}.\[\&_li\]\:leading-6 li{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.\[\&_li\]\:break-words li{overflow-wrap:break-word}.\[\&_ol\]\:my-3 ol{margin-block:calc(var(--spacing) * 3)}.\[\&_ol\]\:ml-6 ol{margin-left:calc(var(--spacing) * 6)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_p\]\:my-2\.5 p{margin-block:calc(var(--spacing) * 2.5)}.\[\&_p\]\:leading-7 p{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.\[\&_p\]\:break-words p{overflow-wrap:break-word}.\[\&_pre\]\:my-4 pre{margin-block:calc(var(--spacing) * 4)}.\[\&_pre\]\:max-w-full pre{max-width:100%}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-xl pre{border-radius:calc(var(--radius) + 4px)}.\[\&_pre\]\:border pre{border-style:var(--tw-border-style);border-width:1px}.\[\&_pre\]\:border-\[\#D7D1C4\] pre{border-color:#d7d1c4}.\[\&_pre\]\:bg-\[\#F4F1EA\] pre{background-color:#f4f1ea}.\[\&_pre\]\:p-4 pre{padding:calc(var(--spacing) * 4)}.\[\&_pre\]\:break-words pre{overflow-wrap:break-word}.\[\&_pre\]\:whitespace-pre-wrap pre{white-space:pre-wrap}.\[\&_pre\]\:shadow-\[inset_3px_0_0_\#315E83\] pre{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,#315e83);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_pre_code\]\:bg-transparent pre code{background-color:#0000}.\[\&_pre_code\]\:p-0 pre code{padding:calc(var(--spacing) * 0)}.\[\&_pre_code\]\:break-normal pre code{overflow-wrap:normal;word-break:normal}.\[\&_pre_code\]\:break-all pre code{word-break:break-all}.\[\&_pre_code\]\:whitespace-pre-wrap pre code{white-space:pre-wrap}.\[\&_pre_code\]\:text-\[\#243746\] pre code{color:#243746}.\[\&_strong\]\:font-bold strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_strong\]\:text-\[\#111827\] strong{color:#111827}.\[\&_strong_em\]\:font-bold strong em{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_strong_em\]\:text-\[\#111827\] strong em{color:#111827}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_table\]\:text-left table{text-align:left}.\[\&_td\]\:border-\[\#E2DDD3\] td{border-color:#e2ddd3}.\[\&_td\]\:px-3 td{padding-inline:calc(var(--spacing) * 3)}.\[\&_td\]\:py-2\.5 td{padding-block:calc(var(--spacing) * 2.5)}.\[\&_td\]\:align-top td{vertical-align:top}.\[\&_td\]\:break-words td{overflow-wrap:break-word}.\[\&_th\]\:bg-\[\#F1EDE4\] th{background-color:#f1ede4}.\[\&_th\]\:px-3 th{padding-inline:calc(var(--spacing) * 3)}.\[\&_th\]\:py-2\.5 th{padding-block:calc(var(--spacing) * 2.5)}.\[\&_th\]\:break-words th{overflow-wrap:break-word}.\[\&_th\]\:whitespace-nowrap th{white-space:nowrap}.\[\&_th\]\:text-\[\#243746\] th{color:#243746}.\[\&_ul\]\:my-3 ul{margin-block:calc(var(--spacing) * 3)}.\[\&_ul\]\:ml-6 ul{margin-left:calc(var(--spacing) * 6)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}@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}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f3f0e7;--foreground:#18232d;--card:#fffefa;--card-foreground:#18232d;--popover:#fffefa;--popover-foreground:#18232d;--primary:#244c66;--primary-foreground:#fffefa;--secondary:#e8ecee;--secondary-foreground:#244c66;--muted:#ece8de;--muted-foreground:#66717b;--accent:#e7ede5;--accent-foreground:#244c66;--destructive:#b85c3e;--border:#d7d1c4;--input:#d7d1c4;--ring:#315e83;--radius:.875rem;--brand:#244c66;--brand-deep:#193b50;--brand-soft:#e8ecee;--teal:#3e7774;--surface-raised:#fffefa;--shadow-sm:0 1px 2px #18232d09, 0 7px 20px #18232d0b;--shadow-md:0 16px 38px #18232d16, 0 2px 7px #18232d09;--shadow-lg:0 28px 70px #18232d26, 0 8px 24px #18232d13}.dark{--background:oklch(17% .025 264);--foreground:oklch(95% .008 260);--card:oklch(21.5% .026 264);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(68% .18 272);--primary-foreground:oklch(99% 0 0);--secondary:oklch(28% .04 264);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.5% .025 264);--muted-foreground:oklch(72% .025 260);--accent:oklch(31% .06 270);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.11);--input:oklch(100% 0 0/.16);--ring:oklch(68% .18 272);--surface-raised:#1f2339db;--brand-soft:#5b5ce229;--shadow-sm:0 4px 16px #0000002e;--shadow-md:0 18px 42px #0000003d;--shadow-lg:0 30px 80px #00000057}@keyframes paper-page-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes route-progress-shimmer{0%{transform:translate(-120%)}to{transform:translate(720%)}}@keyframes agent-flow-dash{to{stroke-dashoffset:-30px}}@keyframes agent-flow-node-pulse{0%,to{box-shadow:0 12px 30px #2e72d229,0 0 #2e72d22e}50%{box-shadow:0 14px 34px #2e72d238,0 0 0 5px #2e72d200}}@keyframes debate-zone-pulse{0%,to{border-color:#689ed88c;box-shadow:inset 0 0 0 1px #ffffffb3,0 8px 24px #427dbb14}50%{border-color:#2d74bfe6;box-shadow:inset 0 0 0 1px #ffffffd9,0 10px 30px #427dbb2e}}@keyframes debate-bubble-pulse{0%,to{box-shadow:0 0 #2e72d22e}50%{box-shadow:0 0 0 5px #2e72d200}}.agent-flow-grid{background-image:radial-gradient(circle,#4b698b2e .75px,#0000 .8px);background-size:18px 18px;-webkit-mask-image:linear-gradient(#0000,#000 9% 94%,#0000);mask-image:linear-gradient(#0000,#000 9% 94%,#0000)}.agent-flow-edge{transition:stroke .26s,stroke-width .26s,opacity .26s}.agent-flow-edge--active,.agent-flow-edge--rework,.agent-flow-legend--active{animation:.8s linear infinite agent-flow-dash}.agent-flow-edge--error{opacity:.86}.agent-flow-node--active{animation:1.8s ease-in-out infinite agent-flow-node-pulse}.agent-debate-zone{transition:border-color .26s,box-shadow .26s,background-color .26s;box-shadow:inset 0 0 0 1px #ffffffad,0 8px 24px #427dbb12}.agent-debate-zone--active{background-color:#deefffe0;animation:1.8s ease-in-out infinite debate-zone-pulse}.debate-step--active,.debate-bubble--active{animation:1.45s ease-in-out infinite debate-bubble-pulse}.agent-flow-scroll{scrollbar-color:#415f8459 transparent;scrollbar-gutter:stable}.paper-theme>:first-child{animation:.36s cubic-bezier(.2,.8,.2,1) paper-page-enter}.knowledge-forge-page{--knowledge-forge-ink:#102f49;--knowledge-forge-blue:#1c638f;--knowledge-forge-cyan:#60bee4;--knowledge-forge-line:#4980a345;color:var(--knowledge-forge-ink);background-color:#f5f8f9;background-image:linear-gradient(#f7fbfdc2,#f6f9fad6),url(/images/training-atmosphere-background-v2.png);background-position:top;background-size:cover;background-attachment:fixed}.knowledge-forge-page .app-topbar{isolation:isolate;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:relative!important;top:auto!important}.knowledge-forge-page .app-topbar h1{color:#0d3150;font-weight:850}.knowledge-forge-page .app-topbar p,.knowledge-forge-page .app-topbar>div>div{color:#285f81;font-weight:700}.knowledge-forge-page .app-topbar>a{color:#174b70;background:#f4fafdbf;border-color:#6399bb7a}.knowledge-forge-page .app-topbar-real-icon{width:4.75rem;min-width:4.75rem;height:4.75rem}.knowledge-forge-page .app-topbar-real-icon img{object-fit:contain;filter:drop-shadow(0 7px 9px #1b486938);width:100%;height:100%}.knowledge-forge-main{max-width:1500px;margin:0 auto}.knowledge-forge-hero{border-bottom:1px solid var(--knowledge-forge-line);background:0 0;grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:390px;padding:3.5rem clamp(1rem,3vw,3rem) 3rem;display:grid}.knowledge-forge-eyebrow,.knowledge-forge-section-heading>div>span{color:#2d6d92;letter-spacing:.16em;font-size:.7rem;font-weight:850}.knowledge-forge-hero h1{color:var(--knowledge-forge-ink);letter-spacing:-.065em;margin-top:.8rem;font-size:clamp(2.55rem,4.2vw,4.8rem);font-weight:950;line-height:.98}.knowledge-forge-hero h1 em{color:#0000;background:linear-gradient(92deg,#153b5a,#2776a6 55%,#57b9df);-webkit-background-clip:text;background-clip:text;font-style:normal}.knowledge-forge-hero-copy>p{color:#285571;max-width:590px;margin-top:1.25rem;font-size:.93rem;font-weight:650;line-height:1.8}.knowledge-forge-metrics{border-top:1px solid var(--knowledge-forge-line);grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}.knowledge-forge-metrics>span{border-right:1px solid var(--knowledge-forge-line);flex-direction:column;gap:.3rem;padding:1rem .8rem 0;display:flex}.knowledge-forge-metrics>span:first-child{padding-left:0}.knowledge-forge-metrics>span:last-child{border:0}.knowledge-forge-metrics b{color:#154f76;font-size:1.6rem;line-height:1}.knowledge-forge-metrics small{color:#42677e;letter-spacing:.07em;font-size:.64rem;font-weight:800}.knowledge-forge-pipeline{background:linear-gradient(90deg,#0000,#e8f5fbad,#0000);border-block:1px solid #4b87ab40;grid-template-columns:repeat(4,1fr);align-items:center;gap:.7rem;min-height:205px;padding:2rem 1rem;display:grid;position:relative;overflow:hidden}.knowledge-forge-pipeline:before{content:"";background:linear-gradient(90deg,#306f971f,#4e9cc5,#306f971f);height:2px;position:absolute;top:50%;left:8%;right:8%}.knowledge-forge-pipeline>div{z-index:2;color:#173e5b;justify-items:center;gap:.35rem;display:grid;position:relative}.knowledge-forge-pipeline>div:after{content:"";background:#54b5dc;border-radius:50%;width:8px;height:8px;position:absolute;top:4.15rem;box-shadow:0 0 0 6px #54b5dc21,0 0 18px #54b5dc73}.knowledge-forge-pipeline i{color:#3d7495;letter-spacing:.1em;font-size:.62rem;font-style:normal;font-weight:900}.knowledge-forge-pipeline img{object-fit:contain;filter:drop-shadow(0 9px 10px #1e4f6f33);width:5.8rem;height:5.8rem;animation:4s ease-in-out infinite knowledge-forge-float}.knowledge-forge-pipeline>div:nth-child(2) img{animation-delay:-1s}.knowledge-forge-pipeline>div:nth-child(3) img{animation-delay:-2s}.knowledge-forge-pipeline>div:nth-child(4) img{animation-delay:-3s}.knowledge-forge-pipeline strong{margin-top:.5rem;font-size:.78rem}.knowledge-forge-pipeline-signal{z-index:3;opacity:.65;filter:blur(.2px);background:linear-gradient(90deg,#0000,#b8efff,#278abf,#0000);border-radius:99px;width:68px;height:6px;animation:5.5s linear infinite knowledge-forge-flow;position:absolute;top:calc(50% - 3px);left:6%}.knowledge-forge-pipeline.is-running .knowledge-forge-pipeline-signal{opacity:1;animation-duration:1.8s}.knowledge-forge-section{margin-top:clamp(3.5rem,7vw,7rem);padding:0 clamp(.75rem,3vw,3rem)}.knowledge-forge-section-heading{border-block:1px solid var(--knowledge-forge-line);grid-template-columns:auto 4.8rem minmax(0,1fr) minmax(140px,.55fr);align-items:center;gap:1rem;min-height:100px;padding-block:.75rem;display:grid;position:relative;overflow:hidden}.knowledge-forge-section-number{color:#0000;letter-spacing:-.08em;-webkit-text-stroke:1px #215c826b;font-size:clamp(3rem,5vw,5.2rem);font-weight:950;line-height:1}.knowledge-forge-section-heading>img{object-fit:contain;filter:drop-shadow(0 7px 9px #1f4f6d2e);width:4.6rem;height:4.6rem}.knowledge-forge-section-heading h2{color:#113650;letter-spacing:-.035em;margin-top:.2rem;font-size:clamp(1.35rem,2.2vw,2.05rem);font-weight:900}.knowledge-forge-section-heading p{color:#315d79;margin-top:.25rem;font-size:.75rem;font-weight:650}.knowledge-forge-section-heading>i{border-block:1px solid #4590b838;height:54px;position:relative}.knowledge-forge-section-heading>i:before{content:"";background:linear-gradient(90deg,#0000,#66bce3,#0000);width:100%;height:1px;position:absolute;top:50%;left:0}.knowledge-forge-section-heading>i b{background:#3da3d1;border-radius:50%;width:6px;height:6px;animation:4.6s linear infinite knowledge-forge-heading-data;position:absolute;top:calc(50% - 3px)}.knowledge-forge-section-heading>i b:nth-child(2){animation-delay:-1.53s}.knowledge-forge-section-heading>i b:nth-child(3){animation-delay:-3.06s}.knowledge-forge-library-layout{grid-template-columns:minmax(240px,310px) 1fr;gap:clamp(1.5rem,4vw,4rem);padding:2rem 0;display:grid}.knowledge-forge-library-list{border-right:1px solid var(--knowledge-forge-line);padding-right:1.3rem}.knowledge-forge-subhead{color:#234f6d;justify-content:space-between;align-items:center;margin-bottom:.8rem;font-size:.72rem;font-weight:850;display:flex}.knowledge-forge-subhead b{color:#397796;font-size:.65rem}.knowledge-forge-library-list>button{text-align:left;border-bottom:1px solid #4a7b972b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;padding:.7rem .3rem;transition:all .22s;display:grid}.knowledge-forge-library-list>button:hover,.knowledge-forge-library-list>button.is-selected{background:linear-gradient(90deg,#dbeff8c7,#0000);padding-left:.6rem}.knowledge-forge-library-list>button>span:first-child{color:#2877a2;place-items:center;width:2rem;height:2rem;display:grid}.knowledge-forge-library-list svg{width:1rem}.knowledge-forge-library-list strong{color:#153a54;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.knowledge-forge-library-list small{color:#42677e;font-size:.61rem;font-weight:650}.knowledge-forge-loading{background:linear-gradient(90deg,#0000,#59aad326,#0000);height:4rem;animation:1.5s linear infinite knowledge-forge-scan}.knowledge-forge-library-console{background:linear-gradient(125deg,#f7fcfeb3,#ddf1f980,#efedfb66);border:1px solid #4885a847;grid-template-columns:1fr minmax(310px,.8fr);gap:2rem;min-height:190px;padding:1.6rem;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 38px #22597b12}.knowledge-forge-library-console:before,.knowledge-forge-document:before,.knowledge-forge-results article:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#82d5f52e,#0000);width:24%;animation:5.4s ease-in-out infinite knowledge-forge-scan;position:absolute;inset:0 auto 0 -35%;transform:skew(-18deg)}.knowledge-forge-console-info,.knowledge-forge-console-actions{z-index:1;position:relative}.knowledge-forge-console-info>span,.knowledge-forge-console-actions label{color:#347596;letter-spacing:.12em;font-size:.63rem;font-weight:850}.knowledge-forge-console-info h2{color:#123b59;margin-top:.55rem;font-size:1.65rem;font-weight:900}.knowledge-forge-console-info p{color:#315d79;margin-top:.45rem;font-size:.72rem;font-weight:650}.knowledge-forge-selected-state{color:#18745e;align-items:center;gap:.45rem;margin-top:1.4rem;font-size:.67rem;font-weight:850;display:flex}.knowledge-forge-selected-state i,.knowledge-forge-message i{background:#21a27b;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite knowledge-forge-pulse}.knowledge-forge-console-actions form>div{margin-top:.45rem;display:flex}.knowledge-forge-console-actions input,.knowledge-forge-search-panel input{color:#173d59;background:#ffffffb8;border:1px solid #457c9d59;outline:none;flex:1;min-width:0}.knowledge-forge-console-actions input{height:2.5rem;padding:0 .8rem}.knowledge-forge-console-actions form button,.knowledge-forge-upload-row>button,.knowledge-forge-search-panel form>button,.knowledge-forge-empty button{color:#fff;background:linear-gradient(135deg,#1768a7,#238ec3 65%,#55b7dc);border:0;justify-content:center;align-items:center;gap:.4rem;font-size:.68rem;font-weight:850;display:inline-flex;box-shadow:0 9px 20px #22709e33}.knowledge-forge-console-actions form button{width:5rem}.knowledge-forge-console-actions button:disabled,.knowledge-forge-upload-row>button:disabled,.knowledge-forge-search-panel button:disabled{opacity:.4}.knowledge-forge-console-actions svg,.knowledge-forge-upload-row svg,.knowledge-forge-search-panel svg,.knowledge-forge-empty svg{width:.9rem}.knowledge-forge-management{border-top:1px solid var(--knowledge-forge-line);flex-wrap:wrap;gap:.45rem;margin-top:1.25rem;padding-top:1rem;display:flex}.knowledge-forge-management button,.knowledge-forge-document-actions button{color:#215b7e;background:#fafdffad;border:1px solid #407ca04d;align-items:center;gap:.35rem;padding:.55rem .7rem;font-size:.64rem;font-weight:800;display:inline-flex}.knowledge-forge-management button.is-danger,.knowledge-forge-document-actions button.is-danger{color:#994a39;background:#fff7f4b3;border-color:#a9553e40}.knowledge-forge-tabs{background:#142f49;grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px;margin:1.4rem 0 1.2rem;display:grid;box-shadow:0 12px 28px #142f4929}.knowledge-forge-tabs button{color:#ffffff9e;padding:.8rem 1rem;font-size:.72rem;font-weight:800}.knowledge-forge-tabs button span{color:#ffffff5c;letter-spacing:.1em;margin-right:.5rem;font-size:.61rem}.knowledge-forge-tabs button.is-active{color:#153a55;background:#fff}.knowledge-forge-tabs button.is-active span{color:#d06048}.knowledge-forge-message{color:#225b7b;background:linear-gradient(90deg,#dcf1f9b8,#0000);border-left:3px solid #43a3cf;align-items:center;gap:.55rem;margin-bottom:1rem;padding:.65rem .8rem;font-size:.69rem;font-weight:750;display:flex}.knowledge-forge-upload-row{background:linear-gradient(90deg,#ebf7fba3,#fafcfc40,#e8f3f994);border-block:1px dashed #417c9e6b;justify-content:space-between;align-items:center;gap:1rem;min-height:126px;padding:1.15rem 1.4rem;display:flex}.knowledge-forge-upload-row>div{align-items:center;gap:1rem;display:flex}.knowledge-forge-upload-row img{object-fit:contain;filter:drop-shadow(0 7px 9px #1d52702e);width:5.4rem;height:5.4rem}.knowledge-forge-upload-row span{flex-direction:column;display:flex}.knowledge-forge-upload-row b{color:#337695;letter-spacing:.13em;font-size:.6rem}.knowledge-forge-upload-row strong{color:#123953;margin-top:.25rem;font-size:1rem}.knowledge-forge-upload-row small{color:#315e79;margin-top:.2rem;font-size:.67rem;font-weight:650}.knowledge-forge-upload-row>button{min-height:2.8rem;padding:0 1.2rem}.knowledge-forge-document-list{gap:.7rem;margin-top:1.3rem;display:grid}.knowledge-forge-document{background:#f9fcfda8;border:1px solid #467d9d45;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:92px;padding:1rem;display:grid;position:relative;overflow:hidden}.knowledge-forge-document.is-parsing,.knowledge-forge-document.is-vectorizing,.knowledge-forge-document.is-queued{animation:3.5s ease-in-out infinite knowledge-forge-document-breathe;box-shadow:inset 0 0 0 1px #4fb3de1a}.knowledge-forge-document.is-ready,.knowledge-forge-document.is-ready_keyword{border-color:#21a27b4d}.knowledge-forge-file-icon{color:#26749d;background:linear-gradient(145deg,#eef9fd,#dceff7);place-items:center;width:2.8rem;height:2.8rem;display:grid}.knowledge-forge-file-icon svg{width:1.2rem}.knowledge-forge-document-body,.knowledge-forge-document-actions{z-index:1;position:relative}.knowledge-forge-document-title{align-items:center;gap:.65rem;display:flex}.knowledge-forge-document-title strong{color:#133a55;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.knowledge-forge-document-title span{color:#236484;background:#e3f3fab3;border:1px solid #31789c33;flex-shrink:0;padding:.25rem .5rem;font-size:.57rem;font-weight:850}.is-ready .knowledge-forge-document-title span,.is-ready_keyword .knowledge-forge-document-title span{color:#17735c;background:#e5f7efb8}.is-error .knowledge-forge-document-title span{color:#994a39;background:#fbe7e2b8}.knowledge-forge-document-body>p{color:#315d78;margin-top:.45rem;font-size:.62rem;font-weight:650}.knowledge-forge-document-body>p.knowledge-forge-ocr{color:#8c621c}.knowledge-forge-document-actions{gap:.35rem;display:flex}.knowledge-forge-document-actions svg{width:.8rem}.knowledge-forge-document-empty,.knowledge-forge-result-empty{color:#37647d;text-align:center;border-block:1px dashed #457d9e4d;padding:2rem;font-size:.7rem;font-weight:700}.knowledge-forge-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.65rem;display:grid}.knowledge-forge-progress>div:first-child{color:#315e7a;justify-content:space-between;font-size:.58rem;font-weight:800;display:flex}.knowledge-forge-progress>div:last-child{background:#dce8ed;height:3px;margin-top:.3rem;position:relative;overflow:hidden}.knowledge-forge-progress>div:last-child span{background:linear-gradient(90deg,#2d78a6,#6bcbed,#6d73d8) 0 0/200% 100%;height:100%;animation:1.2s linear infinite knowledge-forge-energy;display:block}.knowledge-forge-search-panel form{gap:.6rem;padding:1rem 0;display:flex}.knowledge-forge-search-panel form>div{flex:1;display:flex;position:relative}.knowledge-forge-search-panel form>div>svg{color:#347294;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.knowledge-forge-search-panel input{height:3rem;padding:0 1rem 0 2.6rem}.knowledge-forge-search-panel form>button{min-width:8rem}.knowledge-forge-results{gap:.7rem;display:grid}.knowledge-forge-results article{background:#f9fcfdad;border:1px solid #467d9d45;padding:1rem;position:relative;overflow:hidden}.knowledge-forge-results article>div,.knowledge-forge-results article>p{z-index:1;position:relative}.knowledge-forge-results article>div{justify-content:space-between;gap:1rem;display:flex}.knowledge-forge-results strong{color:#174a6a;font-size:.7rem}.knowledge-forge-results article span{color:#18745e;font-size:.61rem;font-weight:850}.knowledge-forge-results p{color:#294f69;white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:.7rem;font-size:.72rem;line-height:1.7;display:-webkit-box;overflow:hidden}.knowledge-forge-result-empty{justify-content:center;align-items:center;gap:.6rem;display:flex}.knowledge-forge-result-empty svg{width:1rem}@keyframes knowledge-forge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes knowledge-forge-flow{0%{transform:translate(-100%)}to{transform:translate(1150%)}}@keyframes knowledge-forge-heading-data{0%{opacity:0;left:-4%}15%,80%{opacity:1}to{opacity:0;left:104%}}@keyframes knowledge-forge-scan{0%{opacity:0;left:-35%}20%,70%{opacity:1}to{opacity:0;left:115%}}@keyframes knowledge-forge-pulse{0%,to{box-shadow:0 0 #21a27b40}50%{box-shadow:0 0 0 7px #21a27b00}}@keyframes knowledge-forge-document-breathe{0%,to{box-shadow:inset 0 0 0 1px #4fb3de0f}50%{box-shadow:inset 0 0 0 1px #4fb3de47,0 8px 24px #398bb317}}@keyframes knowledge-forge-energy{to{background-position:-200% 0}}@media (width<=900px){.knowledge-forge-hero{grid-template-columns:1fr}.knowledge-forge-pipeline{min-height:180px}.knowledge-forge-section-heading{grid-template-columns:auto 3.7rem minmax(0,1fr)}.knowledge-forge-section-heading>i{display:none}.knowledge-forge-library-layout,.knowledge-forge-library-console{grid-template-columns:1fr}.knowledge-forge-library-list{border-right:0;border-bottom:1px solid var(--knowledge-forge-line);padding:0 0 1rem}}@media (width<=620px){.knowledge-forge-hero{padding-inline:.4rem}.knowledge-forge-pipeline{grid-template-columns:repeat(2,1fr)}.knowledge-forge-pipeline:before,.knowledge-forge-pipeline-signal{display:none}.knowledge-forge-section{padding-inline:.3rem}.knowledge-forge-section-heading{grid-template-columns:auto minmax(0,1fr)}.knowledge-forge-section-heading>img{display:none}.knowledge-forge-upload-row{flex-direction:column;align-items:flex-start}.knowledge-forge-document{grid-template-columns:auto minmax(0,1fr)}.knowledge-forge-document-actions{grid-column:2}.knowledge-forge-progress-grid{grid-template-columns:1fr}.knowledge-forge-tabs{max-width:none}.knowledge-forge-search-panel form{flex-direction:column}.knowledge-forge-search-panel form>button{min-height:2.8rem}}@media (prefers-reduced-motion:reduce){.knowledge-forge-page *,.knowledge-forge-page :before,.knowledge-forge-page :after{scroll-behavior:auto!important;animation:none!important}}.rag-atlas{--rag-atlas-ink:#122f4a;--rag-atlas-blue:#276a9a;--rag-atlas-line:#ccdce7;color:var(--rag-atlas-ink);background:linear-gradient(#f7fbfd 0,#fff 42%,#f5f9fb 100%)}.rag-atlas .app-topbar{z-index:4;background:#f7fbfdf0;border-color:#d6e2ea;position:relative!important;top:auto!important}.rag-atlas .app-topbar h1{color:#0d3150;font-weight:850}.rag-atlas .app-topbar p,.rag-atlas .app-topbar>div>div{color:#315f7e}.rag-atlas-hero{background:radial-gradient(circle at 83% 30%,#69c2e02e,#0000 25%),linear-gradient(125deg,#f6fcfff2,#e6f3fab8 58%,#f0effda6);border-color:#d5e1e9;margin-top:0;box-shadow:0 16px 38px #19435e12}.rag-atlas-hero:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 15%,#ffffff9e 35%,#0000 55%);animation:7s ease-in-out infinite rag-atlas-scan;position:absolute;inset:0;transform:translate(-100%)}.rag-atlas-hero>:not(.pointer-events-none){z-index:1;position:relative}.rag-atlas-kicker{color:#23668f}.rag-atlas-kicker svg{color:#1fa18a;filter:drop-shadow(0 0 6px #1fa18a59)}.rag-atlas-live-row{justify-content:space-between;align-items:center;gap:1rem;min-height:1.6rem;display:flex}.rag-atlas-live-row>b{color:#276486;letter-spacing:.04em;align-items:center;gap:.45rem;font-size:.67rem;display:inline-flex}.rag-atlas-live-row>b i{background:#24a785;border-radius:50%;width:.48rem;height:.48rem;animation:2.2s ease-in-out infinite rag-atlas-status-pulse;box-shadow:0 0 0 5px #24a78517}.rag-atlas-hero h2{font-weight:900;color:#0d3150!important}.rag-atlas-hero p{font-weight:600;color:#315d7b!important}.rag-atlas-hero form{background:#ffffffd1!important;border-color:#bcd2df!important}.rag-atlas-hero form button{background:linear-gradient(135deg,#174e78,#2786b5)}.rag-atlas-radar{position:relative;background:linear-gradient(145deg,#ffffffc7,#e4f3fac7)!important;border-color:#c7dce8!important;box-shadow:inset 0 0 0 1px #fffc,0 12px 30px #29658914!important}.rag-atlas-radar:before,.rag-atlas-radar:after{content:"";pointer-events:none;border:1px solid #2979a429;border-radius:50%;position:absolute}.rag-atlas-radar:before{width:240px;height:240px;top:-110px;right:-85px;box-shadow:0 0 0 38px #419bc30b,0 0 0 76px #419bc309}.rag-atlas-radar:after{transform-origin:bottom;background:linear-gradient(#0000,#43a6ca,#0000);border:0;border-radius:0;width:2px;height:155px;animation:4.5s linear infinite rag-atlas-radar;top:-26px;right:72px}.rag-atlas-radar article{z-index:1;transition:background-color .25s,transform .25s;position:relative;background:0 0!important}.rag-atlas-radar article:hover{transform:translate(-3px);background:#ffffff85!important}.rag-atlas-radar article:first-child>div>span{box-shadow:0 0 0 5px #276a9a0e}.rag-atlas-radar article:nth-child(2)>div>span{box-shadow:0 0 0 5px #338b6a0e}.rag-atlas-radar article:nth-child(3)>div>span{box-shadow:0 0 0 5px #b1842c0e}.rag-atlas-real-icon{border:1px solid #a1becd5c;overflow:visible;background:#f7fcfead!important;width:2.75rem!important;height:2.75rem!important;box-shadow:inset 0 1px #ffffffe6!important}.rag-atlas-real-icon img{object-fit:contain;filter:drop-shadow(0 5px 5px #193d5333);width:3.45rem;max-width:none;height:3.45rem;transition:transform .3s,filter .3s;display:block}.rag-atlas-radar article:first-child .rag-atlas-real-icon img{transform:rotate(-4deg)scale(.96)}.rag-atlas-radar article:nth-child(2) .rag-atlas-real-icon img{width:3.15rem;height:3.15rem}.rag-atlas-radar article:nth-child(3) .rag-atlas-real-icon img{width:3.2rem;height:3.2rem}.rag-atlas-radar article:hover .rag-atlas-real-icon img{filter:drop-shadow(0 7px 7px #193d5340);transform:translateY(-2px)scale(1.04)}.rag-atlas-radar h3{color:#153d5c!important}.rag-atlas-radar p{color:#315d7b!important}.rag-atlas-relay{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:104px;margin:.2rem 1.5rem 0;display:grid;position:relative;overflow:hidden}.rag-atlas-relay:before,.rag-atlas-relay:after{content:"";background:linear-gradient(90deg,#0000,#8ec4d6 15%,#6fbcc7 50%,#8ec4d6 85%,#0000);height:1px;position:absolute;left:3%;right:3%}.rag-atlas-relay:before{top:28px}.rag-atlas-relay:after{opacity:.32;bottom:18px}.rag-atlas-relay>span{z-index:2;color:#173e5d;justify-items:center;gap:.15rem;display:grid;position:relative}.rag-atlas-relay>span>b{color:#28769b;background:#f7fcfdf5;border:1px solid #bcd5df;border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;display:grid;box-shadow:0 0 0 6px #79becf14}.rag-atlas-relay>span:nth-of-type(2)>b{color:#21836f;border-color:#b6d9cf}.rag-atlas-relay>span:nth-of-type(3)>b{color:#7d5ba3;border-color:#d0c5df}.rag-atlas-relay svg{width:1.05rem}.rag-atlas-relay small{color:#53778b;letter-spacing:.14em;font-size:.55rem;font-weight:900}.rag-atlas-relay strong{font-size:.72rem}.rag-atlas-relay>span>b{background:#f7fcfdb3;overflow:visible}.rag-atlas-relay>span>b img{object-fit:contain;filter:drop-shadow(0 5px 5px #1f435b38);width:3.25rem;max-width:none;height:3.25rem;transition:transform .3s,filter .3s;display:block}.rag-atlas-relay>span:nth-of-type(2)>b img{width:3.05rem;height:3.05rem}.rag-atlas-relay>span:nth-of-type(3)>b img{width:3.35rem;height:3.35rem;transform:rotate(-4deg)}.rag-atlas-relay>span:hover>b img{filter:drop-shadow(0 8px 7px #1f435b47);transform:translateY(-3px)scale(1.06)}.rag-atlas-relay-track{z-index:1;height:3px;position:absolute;top:27px;left:10%;right:10%;overflow:hidden}.rag-atlas-relay-track i{background:#45b8c4;border-radius:50%;width:7px;height:7px;animation:4.8s linear infinite rag-atlas-relay;position:absolute;box-shadow:0 0 10px #45b8c4}.rag-atlas-relay-track i:nth-child(2){background:#5a9fd0;animation-delay:-1.2s}.rag-atlas-relay-track i:nth-child(3){background:#5fc7a9;animation-delay:-2.4s}.rag-atlas-relay-track i:nth-child(4){background:#896fc0;animation-delay:-3.6s}.rag-atlas-relay.is-running .rag-atlas-relay-track i{animation-duration:2.3s}.rag-atlas-longform{padding:1.4rem .25rem 2rem;position:relative}.rag-atlas-longform:before{content:"";background:linear-gradient(#54b3d5,#5c81a626,#0000);width:1px;position:absolute;top:0;bottom:0;left:18px}.rag-atlas-section-title{border-bottom:1px solid #d5e1e9;position:relative;padding-left:2.75rem!important}.rag-atlas-section-title:before{content:"02";color:#276a9a;letter-spacing:-.08em;font-size:1.5rem;font-weight:950;position:absolute;top:1.1rem;left:0}.rag-atlas-section-title:after{content:"";background:linear-gradient(90deg,#2e81ad,#58c2d7 28%,#0000 70%) 0 0/220% 100%;height:3px;animation:4s linear infinite rag-atlas-flow;position:absolute;bottom:-2px;left:2.55rem;right:0}.rag-atlas-section-title h2{color:#0d3150!important}.rag-atlas-section-title span{color:#315f7e!important}.rag-atlas-score-note{margin-left:2.5rem;color:#31576f!important;background:linear-gradient(90deg,#e9f5f9e6,#f6fafcbd)!important;border-color:#c7d9e3!important}.rag-atlas-result{margin-left:2.5rem;position:relative;overflow:hidden;background:linear-gradient(120deg,#ffffffe6,#f2f9fcb8)!important;border-color:#cadbe5!important;box-shadow:0 10px 28px #1f4e6b0f!important}.rag-atlas-result.is-tone-1{background:linear-gradient(120deg,#ffffffeb,#eff9f6b8)!important;border-color:#c8ded6!important}.rag-atlas-result.is-tone-2{background:linear-gradient(120deg,#ffffffeb,#f6f2fab3)!important;border-color:#d4cde1!important}.rag-atlas-result{transition:transform .28s,box-shadow .28s}.rag-atlas-result:hover{transform:translateY(-2px);box-shadow:0 16px 34px #1f4e6b1a!important}.rag-atlas-result:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(110deg,#0000 20%,#39a4ccbf,#0000 46%) 0 0/260% 100%;padding:1px;animation:5.2s linear infinite rag-atlas-flow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rag-atlas-result header{border-color:#d8e5ec!important}.rag-atlas-result header>span{color:#21648d!important;background:#e2f0f6!important}.rag-atlas-result header span,.rag-atlas-result p,.rag-atlas-result li{color:#244b68!important}.rag-atlas-result strong,.rag-atlas-result h1,.rag-atlas-result h2,.rag-atlas-result h3{color:#123753!important}.rag-atlas-result a{color:#176b9b!important}.rag-atlas-result>div:last-child span{color:#315f78!important;background:#eaf3f7!important}.rag-atlas-citation-footer{border-top:1px solid #96b8c859;grid-template-columns:minmax(140px,.32fr) minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:1rem;padding-top:.75rem;display:grid}.rag-atlas-citation-footer>div:nth-child(2){flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.rag-atlas-citation-footer>div:nth-child(2) span{color:#315f78;background:#e1f0f6b8}.rag-atlas-citation-footer>a{white-space:nowrap;align-items:center;gap:.3rem;font-size:.65rem;font-weight:850;display:inline-flex}.rag-atlas-source-route{height:18px;position:relative}.rag-atlas-source-route:before{content:"";background:linear-gradient(90deg,#58b0ce,#55bc9f,#8c73be);height:1px;position:absolute;top:8px;left:5px;right:5px}.rag-atlas-source-route span{background:#4ea8c8;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;box-shadow:0 0 0 1px #347e9f3d}.rag-atlas-source-route span:first-of-type{left:3px}.rag-atlas-source-route span:nth-of-type(2){background:#4ab795;left:50%}.rag-atlas-source-route span:nth-of-type(3){background:#856bb5;right:3px}.rag-atlas-source-route i{z-index:2;background:#fff;border-radius:50%;width:7px;height:7px;animation:3.6s ease-in-out infinite rag-atlas-source-hop;position:absolute;top:5px;box-shadow:0 0 8px #48bad0}.rag-atlas-error{color:#8b422e;background:#f6ece7;border:1px solid #dfc9be;margin:1rem 0 0;padding:1rem}@keyframes rag-atlas-scan{0%,20%{transform:translate(-100%)}65%,to{transform:translate(120%)}}@keyframes rag-atlas-radar{to{transform:rotate(360deg)}}@keyframes rag-atlas-flow{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes rag-atlas-relay{0%{opacity:0;left:-2%}12%,88%{opacity:1}to{opacity:0;left:102%}}@keyframes rag-atlas-source-hop{0%{left:3px}48%{left:50%}to{left:calc(100% - 10px)}}@keyframes rag-atlas-status-pulse{50%{opacity:.72;box-shadow:0 0 0 9px #24a78500}}.rag-atlas-hero.is-running{animation:2.2s ease-in-out infinite rag-atlas-breathe}@keyframes rag-atlas-breathe{50%{box-shadow:0 16px 42px #277ea729,inset 0 0 28px #4dbed80f}}@media (width<=700px){.rag-atlas-live-row{flex-direction:column;align-items:flex-start;gap:.3rem}.rag-atlas-relay{min-height:82px;margin-inline:.25rem}.rag-atlas-relay>span>b{width:2.1rem;height:2.1rem}.rag-atlas-relay:before,.rag-atlas-relay-track{top:20px}.rag-atlas-relay small{display:none}.rag-atlas-result,.rag-atlas-score-note{margin-left:1.25rem}.rag-atlas-citation-footer{grid-template-columns:1fr}.rag-atlas-source-route{display:none}.rag-atlas-longform:before{left:7px}.rag-atlas-section-title{padding-left:2rem!important}.rag-atlas-section-title:before{font-size:1.1rem}.rag-atlas-section-title:after{left:1.8rem}}@media (prefers-reduced-motion:reduce){.rag-atlas *,.rag-atlas :before,.rag-atlas :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ppt-studio{color:#18324d;background:radial-gradient(circle at 88% 8%,#487e9f14,#0000 28rem),linear-gradient(#f7f9f9 0,#f4f6f5 50%,#f8f6f0 100%)}.ppt-studio .app-topbar{position:relative!important;top:auto!important}.ppt-studio-shell,.ppt-studio-module,.ppt-studio-editor,.ppt-studio-rail,.ppt-studio-preview{min-width:0}.ppt-studio-shell{background:0 0}.ppt-studio-hero{background:linear-gradient(112deg,#eff7faf5,#f8faf8e6 62%,#e4f1f7f0);border-color:#c9d4de}.ppt-studio-eyebrow{color:#2d82ac;letter-spacing:.13em;font-size:12px;font-weight:900}.ppt-studio-title{color:#172e49;letter-spacing:-.045em;font-size:clamp(26px,2.55vw,37px);font-weight:950;line-height:1.08}.ppt-studio-hero-summary{background:#ffffff8a;border:1px solid #becbd6;border-radius:15px;grid-template-columns:minmax(180px,1fr) 68px 132px;min-width:390px;display:grid;overflow:hidden;box-shadow:0 8px 22px #2a546f0f}.ppt-studio-hero-summary>span{border-right:1px solid #cbd6df;flex-direction:column;justify-content:center;min-width:0;min-height:58px;padding:8px 12px;display:flex}.ppt-studio-hero-summary>span:last-child{border:0}.ppt-studio-hero-summary .ppt-studio-origin{color:#285b79;font-size:13px;font-weight:900}.ppt-studio-hero-summary small{color:#6a7f92;font-size:11px;font-weight:800}.ppt-studio-hero-summary strong{color:#1e4565;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;font-weight:950;overflow:hidden}.ppt-studio-module{border-color:#d4dde4}.ppt-studio-config{background:linear-gradient(135deg,#ffffffb8,#deebf175);border:1px solid #bdccd7;border-radius:20px;padding:15px;box-shadow:inset 0 1px #fffc,0 12px 28px #25475e12}.ppt-studio-config-primary{border-bottom:1px solid #ccd8e0;min-width:0;padding-bottom:13px}.ppt-studio-model-zone{border-color:#c9d5de}.ppt-studio-source{color:#526a80;background:#edf7fbc2;border:1px solid #c4d3dd;border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:44px;padding:7px 11px;font-size:12px;display:flex}.ppt-studio-source svg{color:#2d82ac;flex:none}.ppt-studio-source span{min-width:0}.ppt-studio-source strong{color:#244c66;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;display:block;overflow:hidden}.ppt-studio-generate,.ppt-studio-export{background:linear-gradient(135deg,#244c66,#326f91);box-shadow:0 10px 24px #244c662e}.ppt-studio-generate:not(:disabled):hover,.ppt-studio-export:not(:disabled):hover{filter:brightness(1.08)}.ppt-studio-progress{color:#285a7c;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.ppt-studio-message{color:#285a7c;background:#e1f1f8d1;border-color:#9fb9c9}.ppt-studio-message.is-error{color:#843f31;background:#faebe6e6;border-color:#d7a99d}.ppt-studio-workspace-head b{color:#2d82ac;letter-spacing:.12em;font-size:12px;font-weight:900}.ppt-studio-workspace-head h2{color:#172e49;letter-spacing:-.025em;margin-top:2px;font-size:20px;font-weight:950}.ppt-studio-workspace-head>span{color:#667e91;font-size:12px;font-weight:700}.ppt-studio-editor{background:linear-gradient(135deg,#ecf8fdb8,#f8fcfe80);border-color:#a9c9db;border-radius:22px;grid-template-columns:minmax(0,1fr);box-shadow:0 16px 38px #1f5f7e1a}.ppt-studio-editor>*{width:100%;min-width:0}.ppt-studio-rail{background:linear-gradient(#daf0f9d1,#eef8fcd1);border-color:#b8d3e1}.ppt-studio-rail .nav-scroll{width:100%;max-width:100%}.ppt-studio-pane-label strong{color:#264d6b;letter-spacing:.04em;font-size:12px;font-weight:900}.ppt-studio-pane-label span{color:#748898;font-size:12px;font-weight:800}.ppt-studio-slide-node{color:#24445d;background:linear-gradient(135deg,#f8fdffe0,#e0f2f9b3);border-color:#bfd8e4;border-radius:14px;position:relative;box-shadow:0 5px 13px #2465850d}.ppt-studio-slide-node:before{content:"";border-top:1px solid #93a9ba;width:8px;position:absolute;top:50%;left:-8px}.ppt-studio-slide-node:hover{border-color:#87a1b4;transform:translate(2px);box-shadow:0 8px 18px #23445a17}.ppt-studio-slide-node.is-selected{background:linear-gradient(105deg,#d8eef8,#f3fbfe);border-color:#4c9ec6;box-shadow:inset 3px 0 #58b9df,0 0 0 4px #489ec617}.ppt-studio-preview{background:radial-gradient(circle at 100% 0,#60b9df24,#0000 25rem),linear-gradient(#f8fdffc7,#e7f5fb9e);min-width:0;overflow:hidden}.ppt-studio-preview [class*=aspect-video]{width:100%;min-width:0;max-width:900px}.ppt-studio-export-bay{background:linear-gradient(110deg,#e1ebf0b8,#f9f7f0c7);border-color:#9fb3c1;border-radius:18px}.ppt-studio-export-bay.is-ready{border-color:#779caf;box-shadow:0 0 0 4px #3b77940f,inset 0 1px #fffc}.ppt-studio-export-icon{color:#315e83;background:#ffffffa8;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #afc1cd}.ppt-studio-export-bay b{color:#2f82aa;letter-spacing:.11em;font-size:12px}.ppt-studio-export-bay h3{color:#173a56;margin-top:2px;font-size:16px;font-weight:900}.ppt-studio-export-bay p{color:#5e7486;margin-top:2px;font-size:12px}@media (width>=1024px){.ppt-studio-editor{grid-template-columns:270px minmax(0,1fr)}}@media (width<=700px){.ppt-studio-title{font-size:25px}.ppt-studio-hero-summary{grid-template-columns:minmax(0,1fr) 58px 102px;width:100%;min-width:0}.ppt-studio-hero-summary>span{min-height:50px;padding:7px 8px}.ppt-studio-hero-summary .ppt-studio-origin{font-size:12px}.ppt-studio-config{padding:13px}.ppt-studio-config-primary{grid-template-columns:minmax(0,1fr)}.ppt-studio-generate{width:100%}.ppt-studio-workspace-head{flex-direction:column;align-items:flex-start}.ppt-studio-preview{padding:12px}.ppt-studio-preview [class*=aspect-video]{border-radius:13px}.ppt-studio-preview details{width:100%;min-width:0}.ppt-studio-export-bay{padding:13px}.ppt-studio-export{width:100%}}.home-dashboard-v2{--home-ink:#17283a;--home-navy:#123d5a;--home-blue:#246f9f;--home-gold:#c99a38;--home-paper:#f7f3ea;--home-line:#ded6c7;background:var(--home-paper);overflow-x:hidden}.home-dashboard-v2 .learning-universe{background:radial-gradient(circle at 51% 43%,#307e9d45,#0000 28rem),radial-gradient(circle at 10% 95%,#c197401a,#0000 24rem),linear-gradient(145deg,#071a26 0%,#0b2b3d 48%,#071c29 100%);min-height:720px}.home-dashboard-v2 .learning-universe:after{z-index:8;content:"";pointer-events:none;background:linear-gradient(#0000,#051620b8);height:76px;position:absolute;bottom:0;left:0;right:0}.home-dashboard-v2 .universe-command-shell{grid-template-rows:66px minmax(0,1fr) 150px;gap:12px;width:min(100% - 32px,1500px);padding:16px 0 18px}.home-dashboard-v2 .universe-command-topbar{background:#081f2cc7;border:1px solid #a9ccda24;border-radius:18px;padding:10px 18px 10px 22px;box-shadow:0 18px 50px #000a122e,inset 0 1px #ffffff0b}.home-dashboard-v2 .universe-command-grid{grid-template-columns:minmax(245px,1fr) minmax(540px,2.45fr) minmax(270px,1.08fr);gap:12px}.home-dashboard-v2 .universe-status-panel,.home-dashboard-v2 .universe-agents-panel,.home-dashboard-v2 .universe-core-panel,.home-dashboard-v2 .universe-pulse-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#103040c7,#071d2ad6);border:1px solid #a4c7d621;border-radius:22px;overflow:hidden;box-shadow:0 22px 55px #000a1233,inset 0 1px #ffffff09}.home-dashboard-v2 .universe-status-panel,.home-dashboard-v2 .universe-agents-panel{padding:18px}.home-dashboard-v2 .universe-core-panel{background:radial-gradient(circle at 50% 48%,#3f97b22b,#0000 38%),linear-gradient(145deg,#0c3040ad,#061a27d1);grid-template-rows:42px minmax(0,1fr) 44px;padding:16px 18px}.home-dashboard-v2 .universe-panel-heading span,.home-dashboard-v2 .universe-kicker,.home-dashboard-v2 .universe-core-heading span:first-child{color:#91adba;font-size:10px}.home-dashboard-v2 .universe-panel-heading h2,.home-dashboard-v2 .universe-core-heading h2{color:#f4f1e9;margin-top:4px;font-size:17px}.home-dashboard-v2 .universe-metric-grid{grid-template-columns:1fr;gap:0;margin-top:12px;display:grid}.home-dashboard-v2 .universe-metric{border-bottom-color:#aacad61f;min-height:58px;padding:9px 2px}.home-dashboard-v2 .universe-metric>span{color:#9aafba;font-size:10px}.home-dashboard-v2 .universe-metric strong{font-size:clamp(18px,1.3vw,23px)}.home-dashboard-v2 .universe-metric small{color:#78909c;font-size:9px}.home-dashboard-v2 .universe-panel-divider{margin-top:14px}.home-dashboard-v2 .universe-capability-grid{gap:7px}.home-dashboard-v2 .universe-capability-grid>div{background:#03131c4d;padding:8px}.home-dashboard-v2 .universe-capability-grid strong{color:#e1c46f;font-size:16px}.home-dashboard-v2 .universe-capability-grid span{font-size:9px}.home-dashboard-v2 .universe-secondary-cta{min-height:40px;font-size:10px}.home-dashboard-v2 .universe-learner-core{--core-size:clamp(176px, 14vw, 218px);background:radial-gradient(circle at 36% 27%,#efdb9ed6,#34758cad 22%,#0d3043fa 56%,#071923 82%);border-color:#dbb9638f;box-shadow:0 0 0 12px #59aec209,0 0 64px #4aa5be33,inset -32px -25px 48px #010c1375}.home-dashboard-v2 .universe-orbit{border-color:#7fbfcf29}.home-dashboard-v2 .universe-primary-cta{color:#173244;background:#f1d68c;min-width:154px;height:40px}.home-dashboard-v2 .universe-course-cta{color:#e2c777;border-color:#e1c37147;height:40px}.home-dashboard-v2 .universe-agent-list{gap:6px;margin-top:12px}.home-dashboard-v2 .universe-agent-row{background:#0517213d;border-color:#9dc2d01a;min-height:48px;padding:7px 9px}.home-dashboard-v2 .universe-agent-row strong{font-size:12px}.home-dashboard-v2 .universe-agent-row small,.home-dashboard-v2 .universe-agent-state{font-size:9px}.home-dashboard-v2 .universe-pulse-panel{grid-template-rows:40px minmax(0,1fr)}.home-dashboard-v2 .universe-pulse-flow{padding-inline:18px}.home-dashboard-v2 .universe-flow-steps>span{font-size:9px}.home-dashboard-v2 .universe-event-stream,.home-dashboard-v2 .universe-trend{padding:12px 16px}.home-dashboard-v2 .universe-event-stream h2,.home-dashboard-v2 .universe-trend h2{font-size:12px}.home-dashboard-v2 .universe-event-item{min-height:54px;padding:9px 10px}.home-dashboard-v2 .universe-event-item strong{font-size:10px}.home-dashboard-v2 .universe-event-item small,.home-dashboard-v2 .universe-event-item time{font-size:9px}.home-dashboard-v2 .learning-desk-v2{isolation:isolate;max-width:1580px;margin:0 auto;position:relative}.home-dashboard-v2 .learning-desk-v2:after{z-index:-2;content:"";pointer-events:none;background-color:#f3f8fa;background-image:linear-gradient(#f9fcfdad,#f6fafbc7),url(/images/home-today-learning-atmosphere-v1.png);background-position:top;background-size:cover;background-attachment:fixed;position:absolute;inset:0 calc(50% - 50vw)}.home-dashboard-v2 .learning-desk-v2:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#123d5a13,#0000);border-radius:0 0 48px 48px;height:240px;position:absolute;top:0;left:0;right:0}.home-dashboard-v2 .learning-desk-v2>main{padding-top:28px}.home-dashboard-v2 .home-learning-surface{--home-panel:#f8fdffe0;--home-panel-soft:#ebf7fbd1;--home-panel-quiet:#f2fafce6;--home-panel-line:#5b96b45c;--home-panel-line-strong:#4385a87a;--home-panel-ink:#173a52;--home-panel-muted:#5d7a8b}.home-dashboard-v2 .home-learning-surface .bg-\[\#FFFEFA\],.home-dashboard-v2 .home-learning-surface .bg-\[\#FFFEFA\]\/95{background-color:var(--home-panel)}.home-dashboard-v2 .home-learning-surface .bg-\[\#F8F6F0\],.home-dashboard-v2 .home-learning-surface .bg-\[\#FDFBF6\],.home-dashboard-v2 .home-learning-surface .bg-\[\#FBF7ED\]{background-color:var(--home-panel-quiet)}.home-dashboard-v2 .home-learning-surface .bg-\[\#F7F2E7\],.home-dashboard-v2 .home-learning-surface .bg-\[\#EEF0EF\],.home-dashboard-v2 .home-learning-surface .bg-\[\#E9EEE6\],.home-dashboard-v2 .home-learning-surface .bg-\[\#E8EDE5\]{background-color:var(--home-panel-soft)}.home-dashboard-v2 .home-learning-surface .bg-\[\#ECE8DE\],.home-dashboard-v2 .home-learning-surface .bg-\[\#E5E2D9\]{background-color:#dcebf1}.home-dashboard-v2 .home-learning-surface .border-\[\#CFC8B9\],.home-dashboard-v2 .home-learning-surface .border-\[\#D7D1C4\],.home-dashboard-v2 .home-learning-surface .border-\[\#DDD7CB\],.home-dashboard-v2 .home-learning-surface .border-\[\#C9C2B4\],.home-dashboard-v2 .home-learning-surface .border-\[\#BDB5A6\],.home-dashboard-v2 .home-learning-surface .border-\[\#BEB7AA\],.home-dashboard-v2 .home-learning-surface .border-\[\#D8C9A8\],.home-dashboard-v2 .home-learning-surface .border-\[\#C6BFAF\],.home-dashboard-v2 .home-learning-surface .border-\[\#BBC8BC\],.home-dashboard-v2 .home-learning-surface .border-\[\#BFCBC1\],.home-dashboard-v2 .home-learning-surface .border-\[\#C9D1CB\],.home-dashboard-v2 .home-learning-surface .divide-\[\#D7D1C4\]>:not(:last-child){border-color:var(--home-panel-line)}.home-dashboard-v2 .home-learning-surface .text-\[\#18232D\]{color:var(--home-panel-ink)}.home-dashboard-v2 .home-learning-surface .text-\[\#59636B\],.home-dashboard-v2 .home-learning-surface .text-\[\#66717B\],.home-dashboard-v2 .home-learning-surface .text-\[\#727A7E\],.home-dashboard-v2 .home-learning-surface .text-\[\#737C80\],.home-dashboard-v2 .home-learning-surface .text-\[\#747C7D\],.home-dashboard-v2 .home-learning-surface .text-\[\#7A817F\],.home-dashboard-v2 .home-learning-surface .text-\[\#8A8172\],.home-dashboard-v2 .home-learning-surface .text-\[\#8A8F8A\]{color:var(--home-panel-muted)}.home-dashboard-v2 .home-learning-surface .learner-signal-identity{background:linear-gradient(112deg,#f7fcfeeb,#daf0f8b8 56%,#eff8fbdb)}.home-dashboard-v2 .home-learning-surface .learner-signal-stagebar{background:#e0f2f8ad}.home-dashboard-v2 .home-learning-surface .learner-signal-module,.home-dashboard-v2 .home-learning-surface .learner-signal-module--curve,.home-dashboard-v2 .home-learning-surface .learner-signal-module--route,.home-dashboard-v2 .home-learning-surface .learner-signal-module--resources{border-color:var(--home-panel-line);background:radial-gradient(circle at 88% 16%,#77c9e41f,#0000 28%),linear-gradient(142deg,#f8fdffe6,#dcf1f894);box-shadow:inset 0 1px #ffffffd1,0 12px 30px #2a658512}.home-dashboard-v2 .home-learning-surface .learner-signal-resource,.home-dashboard-v2 .home-learning-surface .learner-signal-resource.is-waiting-card,.home-dashboard-v2 .home-learning-surface .learner-signal-resource.is-ready-card{border-color:var(--home-panel-line);background:linear-gradient(145deg,#fafefff0,#daeff7ad);box-shadow:inset 0 1px #ffffffdb}.home-dashboard-v2 .home-learning-surface .learner-signal-resource:hover{border-color:var(--home-panel-line-strong);box-shadow:0 14px 28px #27668824,inset 0 1px #ffffffe6}.home-dashboard-v2 .home-learning-surface .learner-signal-resource>span.is-waiting{color:#7a581e;background:#f5e7bd}.home-dashboard-v2 .home-learning-surface .learner-signal-live{background:#e6f7f6c7;border-color:#3092894d}.home-dashboard-v2 .home-learning-surface>section,.home-dashboard-v2 .home-learning-surface>section>article,.home-dashboard-v2 .home-learning-surface>section>aside{--tw-shadow-color:#245b7b1a}.home-dashboard-v2 .home-route-rail{background:linear-gradient(#ffffffe6,#ebf7fbb8),repeating-linear-gradient(90deg,#0000 0 39px,#4591b209 40px);border:1px solid #5997b561;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 12px 28px #28688912}.home-dashboard-v2 .home-route-rail:before{content:"";background:repeating-linear-gradient(90deg,#3d8aad70 0 6px,#0000 6px 12px);height:1px;position:absolute;top:40px;left:9%;right:9%}.home-dashboard-v2 .home-route-stop-shell{z-index:1;min-width:0;position:relative}.home-dashboard-v2 .home-route-stop-shell+.home-route-stop-shell:after{content:"";background:linear-gradient(#0000,#669eb84d 24% 76%,#0000);width:1px;position:absolute;top:18px;bottom:18px;left:0}.home-dashboard-v2 .home-route-stop{color:var(--home-panel-ink);transition:background .22s,transform .22s;position:relative}.home-dashboard-v2 .home-route-stop:after{content:"";background:#5091af29;border-radius:99px;width:18px;height:2px;transition:width .22s,background .22s;position:absolute;bottom:13px;right:16px}.home-dashboard-v2 .home-route-stop-shell.is-active{background:linear-gradient(145deg,#d9f2f9b8,#ffffff3d)}.home-dashboard-v2 .home-route-stop:hover{background:#ffffffa8;transform:translateY(-2px)}.home-dashboard-v2 .home-route-stop:hover:after{background:#2b81a785;width:30px}.home-dashboard-v2 .home-route-stop-icon{border:3px solid #f8fdfff5;box-shadow:0 0 0 1px #4c8ead6b,0 7px 18px #25688921}.home-dashboard-v2 .home-route-stop-number{letter-spacing:.16em;color:#648294;font-size:10px;font-weight:850}.home-dashboard-v2 .home-route-metrics{background:linear-gradient(90deg,#0000,#e0f3f99e,#0000);border-top:1px solid #5d96b142;border-bottom:1px solid #5d96b142;min-width:222px}.home-dashboard-v2 .home-tool-groups{background:radial-gradient(circle at 12% 0,#70c7e11a,#0000 30%),#f7fcfebd}.home-dashboard-v2 .home-tool-group{min-width:0;padding:18px 20px 20px}.home-dashboard-v2 .home-tool-group-heading{align-items:center;gap:11px;margin-bottom:12px;display:flex}.home-dashboard-v2 .home-tool-group-heading>span{letter-spacing:.08em;color:#2e7595;background:#fffc;border:1px solid #4691b24d;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid;box-shadow:0 5px 14px #2c708f14}.home-dashboard-v2 .home-tool-group-heading strong,.home-dashboard-v2 .home-tool-group-heading small{display:block}.home-dashboard-v2 .home-tool-group-heading strong{color:var(--home-panel-ink);font-size:13px}.home-dashboard-v2 .home-tool-group-heading small{color:var(--home-panel-muted);margin-top:2px;font-size:10px}.home-dashboard-v2 .home-tool-group-links{gap:2px;display:grid}.home-dashboard-v2 .home-tool-link{color:#466879;border-top:1px solid #699eb62e;align-items:center;gap:10px;min-width:0;min-height:50px;padding:7px 8px;transition:background .2s,color .2s,transform .2s;display:flex}.home-dashboard-v2 .home-tool-link:first-child{border-top-color:#5193b152}.home-dashboard-v2 .home-tool-link:hover{color:#1f6685;background:#ffffffd1;border-radius:12px;transform:translate(3px)}.home-dashboard-v2 .home-tool-link-icon{border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.home-dashboard-v2 .home-tool-link strong,.home-dashboard-v2 .home-tool-link small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-dashboard-v2 .home-tool-link strong{color:var(--home-panel-ink);font-size:12px}.home-dashboard-v2 .home-tool-link small{color:var(--home-panel-muted);margin-top:2px;font-size:10px}@media (width>=1024px){.home-dashboard-v2 .home-tool-group+.home-tool-group{border-left:1px solid #5b97b347}}@media (width<=1023px){.home-dashboard-v2 .home-tool-group+.home-tool-group{border-top:1px solid #5b97b347}}@media (width<=639px){.home-dashboard-v2 .home-route-rail:before,.home-dashboard-v2 .home-route-stop-shell+.home-route-stop-shell:after{display:none}.home-dashboard-v2 .home-route-stop-shell:nth-child(2n){border-left:1px solid #669eb840}.home-dashboard-v2 .home-route-stop-shell:nth-child(n+3){border-top:1px solid #669eb840}.home-dashboard-v2 .home-route-metrics{width:100%;min-width:0}.home-dashboard-v2 .home-tool-group{padding:16px}}.home-dashboard-v2 .learning-desk-v2>main>header{margin-bottom:24px;padding:14px 6px 2px}.home-dashboard-v2 .learning-desk-v2>main>header h1{max-width:920px;font-size:clamp(30px,3vw,44px);line-height:1.12}.home-dashboard-v2 .learning-desk-v2 main section,.home-dashboard-v2 .learning-desk-v2 main article,.home-dashboard-v2 .learning-desk-v2 main aside{scroll-margin-top:24px}@media (width<=1240px){.home-dashboard-v2 .universe-command-shell{width:min(100% - 24px,1120px)}.home-dashboard-v2 .universe-command-grid{grid-template-columns:minmax(220px,.8fr) minmax(500px,1.8fr)}.home-dashboard-v2 .universe-agents-panel{display:none}}@media (width<=1100px){.home-dashboard-v2 .learning-universe{min-height:auto}.home-dashboard-v2 .universe-command-shell{width:min(100% - 24px,820px);padding-top:72px}.home-dashboard-v2 .universe-command-grid{grid-template-columns:1fr}.home-dashboard-v2 .universe-core-panel{order:-1;min-height:560px}.home-dashboard-v2 .universe-status-panel,.home-dashboard-v2 .universe-agents-panel{display:flex}}@media (width<=640px){.home-dashboard-v2 .universe-command-shell{gap:10px;width:calc(100% - 20px);padding-top:66px}.home-dashboard-v2 .universe-command-topbar{min-height:64px;padding:10px 13px}.home-dashboard-v2 .universe-command-topbar>div:last-child{gap:8px}.home-dashboard-v2 .universe-command-topbar>div:last-child>div:nth-child(2){display:none}.home-dashboard-v2 .universe-core-panel{min-height:520px;padding-inline:10px}.home-dashboard-v2 .universe-core-heading{padding-inline:5px}.home-dashboard-v2 .universe-learner-core{--core-size:140px}.home-dashboard-v2 .universe-orbit-1{width:57%}.home-dashboard-v2 .universe-orbit-2{width:82%}.home-dashboard-v2 .universe-orbit-3{width:98%}.home-dashboard-v2 .universe-planet{min-width:58px}.home-dashboard-v2 .universe-planet-sm{--planet-size:38px}.home-dashboard-v2 .universe-planet-md{--planet-size:43px}.home-dashboard-v2 .universe-planet-lg{--planet-size:47px}.home-dashboard-v2 .universe-planet-xl{--planet-size:51px}.home-dashboard-v2 .universe-planet>strong{font-size:9px}.home-dashboard-v2 .universe-planet-caption small{display:none}.home-dashboard-v2 .universe-planet-caption strong{background:#051924bd;border-radius:999px;padding:2px 5px;box-shadow:0 1px 8px #000c1438}.home-dashboard-v2 .universe-planet-caption{text-align:center;top:100%;left:50%;animation:none!important;transform:translate(-50%,3px)!important}.home-dashboard-v2 .universe-planet-wrap{offset-path:none!important;animation:none!important}.home-dashboard-v2 .planet-profile{top:29%;left:16%}.home-dashboard-v2 .planet-knowledge{top:15%;left:50%}.home-dashboard-v2 .planet-quiz{top:29%;left:84%}.home-dashboard-v2 .planet-notes{top:64%;left:86%}.home-dashboard-v2 .planet-workspace{top:79%;left:70%}.home-dashboard-v2 .planet-report{top:79%;left:31%}.home-dashboard-v2 .planet-course{top:64%;left:14%}.home-dashboard-v2 .universe-core-actions{gap:6px}.home-dashboard-v2 .universe-course-cta{padding-inline:10px}.home-dashboard-v2 .universe-pulse-flow{display:none}.home-dashboard-v2 .universe-pulse-panel{grid-template-rows:auto}.home-dashboard-v2 .universe-event-grid{grid-template-columns:1fr}.home-dashboard-v2 .learning-desk-v2>main>header h1{font-size:30px}.home-dashboard-v2 .learning-desk-v2:after{background-position:57% 0;background-repeat:repeat-y;background-size:auto 920px;background-attachment:scroll}}.home-dashboard-v2 .universe-legacy-shell{display:none!important}.home-dashboard-v2 .flight-home-shell{grid-template-rows:72px minmax(0,1fr) 116px;gap:14px;width:min(100% - 36px,1500px);min-height:100svh;margin:0 auto;padding:18px 0;display:grid}.home-dashboard-v2 .learning-universe{height:auto;min-height:100svh;overflow:hidden}.flight-home-topbar,.flight-mission-board,.flight-brief-card,.flight-tower-card,.flight-log-strip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffffed,#e8f7fbd1);border:1px solid #61a4be3d;box-shadow:0 16px 40px #2a6f8b17,inset 0 1px #fff}.flight-home-topbar{border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:11px 18px 11px 24px;display:flex;position:relative;overflow:hidden}.flight-home-topbar:before{content:"";background:linear-gradient(#39c5d4,#297ca9);width:5px;position:absolute;inset:0 auto 0 0}.flight-home-brand span,.flight-card-heading span,.flight-log-heading>span{letter-spacing:.14em;color:#3b849b;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.flight-home-brand h1{letter-spacing:-.04em;color:#143a54;margin-top:2px;font-size:23px;font-weight:850}.flight-home-meta{align-items:center;gap:24px;display:flex}.flight-home-meta>div:not(.universe-sync-badge){text-align:right;min-width:130px}.flight-home-meta>div>span{letter-spacing:.09em;color:#7a96a5;font-size:9px;display:block}.flight-home-meta>div>strong{color:#284f66;text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin-top:3px;font-size:11px;display:block;overflow:hidden}.flight-home-grid{grid-template-columns:minmax(0,2.45fr) minmax(300px,.78fr);gap:14px;min-height:0;display:grid}.flight-mission-board{border-radius:28px;grid-template-columns:minmax(290px,.76fr) minmax(500px,1.45fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.flight-mission-board:before{aspect-ratio:1;content:"";border:1px solid #37a4c529;border-radius:50%;width:82%;position:absolute;bottom:-56%;right:-18%;box-shadow:0 0 0 48px #4eb8d209,0 0 0 96px #4eb8d206}.flight-mission-copy{z-index:5;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,64px) 12px clamp(28px,4vw,64px) clamp(28px,4vw,58px);display:flex;position:relative}.flight-eyebrow{letter-spacing:.13em;color:#36849e;align-items:center;gap:8px;font-size:9px;font-weight:850;display:flex}.flight-eyebrow i{background:#25b596;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #25b5961a}.flight-mission-copy h2{letter-spacing:-.055em;color:#153b54;max-width:390px;margin-top:15px;font-size:clamp(30px,3vw,48px);font-weight:900;line-height:1.06}.flight-mission-copy h2>span{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.flight-mission-copy p{color:#607f91;max-width:410px;margin-top:15px;font-size:13px;line-height:1.8}.flight-mission-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.flight-mission-tags span{color:#6b8796;background:#ffffffa8;border:1px solid #c9e0e8;border-radius:8px;padding:7px 10px;font-size:9px}.flight-mission-tags b{color:#1f6f8e;margin-left:4px;font-size:11px}.flight-mission-actions{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.flight-primary-cta,.flight-secondary-cta{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:11px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.flight-primary-cta{color:#fff;background:linear-gradient(135deg,#237fa6,#185978);box-shadow:0 10px 22px #1c698b38}.flight-secondary-cta{color:#255e79;background:#ffffffc7;border:1px solid #bfd9e3}.flight-primary-cta:hover,.flight-secondary-cta:hover{transform:translateY(-2px)}.flight-route-map{isolation:isolate;background:radial-gradient(at 52%,#fffffff0,#c1eaf557 55%,#0000 76%);min-width:0;min-height:0;position:relative;overflow:hidden}.flight-route-map:after{z-index:-1;content:"";background:repeating-radial-gradient(#0000 0 48px,#3da1c01f 49px 50px);border-radius:50%;position:absolute;inset:11% 2% 9%;transform:rotate(-7deg)}.flight-route-line{z-index:1;border-top:2px solid #2c99be80;border-radius:50%;width:88%;height:35%;position:absolute;top:53%;left:6%;transform:rotate(-8deg)}.flight-route-line:after{content:"";border-radius:inherit;border-top:2px dashed #ffffffeb;position:absolute;inset:-2px}.flight-route-aircraft{z-index:3;object-fit:contain;filter:drop-shadow(0 18px 16px #185a7833);pointer-events:none;width:54%;height:auto;animation:9s ease-in-out infinite flight-aircraft-drift;position:absolute;top:41%;left:24%}.flight-route-runway{z-index:0;background:linear-gradient(90deg,#6cb9cc08,#4e9fb91c);border:1px solid #3f8fad24;width:38%;height:66px;position:absolute;bottom:18%;right:4%;transform:skew(-22deg)}.flight-route-runway i{background:#fffffff2;width:24px;height:3px;margin:30px 10px;display:inline-block;position:relative}.flight-route-nodes{z-index:5;position:absolute;inset:0}.flight-route-node{background:#ffffffe0;border:1px solid #68a9bf3d;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:34px auto;align-items:center;column-gap:8px;min-width:112px;padding:8px 10px;transition:transform .2s,border-color .2s;display:grid;position:absolute;box-shadow:0 8px 20px #26708c1a}.flight-route-node:hover{z-index:10;border-color:#50b4ca;transform:translateY(-3px)}.flight-route-node>span{color:#287d9b;background:linear-gradient(135deg,#e0f5fa,#c6e9f1);border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.flight-route-node svg{width:16px;height:16px}.flight-route-node strong{color:#20465d;white-space:nowrap;font-size:10px}.flight-route-node small{color:#72909f;margin-top:2px;font-size:8px}.flight-node-1{top:17%;left:4%}.flight-node-2{top:8%;left:39%}.flight-node-3{top:20%;right:4%}.flight-node-4{top:58%;right:2%}.flight-node-5{bottom:7%;right:22%}.flight-node-6{bottom:5%;left:30%}.flight-node-7{top:60%;left:2%}.flight-route-caption{letter-spacing:.1em;color:#7994a1;border-top:1px solid #4e9ab538;justify-content:space-between;align-items:center;padding-top:8px;font-size:8px;display:flex;position:absolute;bottom:3%;left:4%;right:4%}.flight-route-caption strong{color:#397a92}.flight-control-column{grid-template-rows:minmax(210px,.72fr) minmax(330px,1.28fr);gap:14px;min-height:0;display:grid}.flight-brief-card,.flight-tower-card{border-radius:24px;min-height:0;padding:18px;overflow:hidden}.flight-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.flight-card-heading h2,.flight-log-heading h2{letter-spacing:-.03em;color:#173e56;margin-top:4px;font-size:16px;font-weight:850}.flight-card-heading>svg{color:#5aa9be}.flight-brief-metrics{background:#d8e9ee;border:1px solid #d8e9ee;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.flight-brief-metrics>div{background:#fffc;min-width:0;min-height:76px;padding:10px}.flight-brief-metrics span,.flight-brief-metrics small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.flight-brief-metrics span{color:#718d9c;font-size:9px}.flight-brief-metrics strong{color:#1d607d;margin-top:5px;font-size:17px;display:block}.flight-brief-metrics small{color:#90a4ae;margin-top:3px;font-size:8px}.flight-platform-row{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px;display:grid}.flight-platform-row span{text-align:center;color:#668595;background:#e9f5f8;border-radius:8px;padding:7px 4px;font-size:8px}.flight-platform-row b{color:#ac7b28;font-size:10px}.flight-tower-state{color:#558095;background:#e7f3f6;border-radius:999px;padding:5px 8px;font-size:8px}.flight-agent-list{gap:5px;margin-top:12px;display:grid}.flight-agent-row{background:#ffffffad;border:1px solid #deebef;border-radius:10px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:39px;padding:6px 8px;display:grid}.flight-agent-row>i{background:#9bafb8;border-radius:50%;width:6px;height:6px}.flight-agent-row>i.is-live{background:#28af96;animation:1.5s ease-in-out infinite universe-agent-pulse}.flight-agent-row span{min-width:0}.flight-agent-row strong,.flight-agent-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.flight-agent-row strong{color:#264b60;font-size:9px}.flight-agent-row small{color:#7b939f;margin-top:1px;font-size:8px}.flight-agent-row>b{color:#76909d;font-size:8px}.flight-tower-link{color:#fff;background:#1d6685;border-radius:10px;justify-content:space-between;align-items:center;min-height:38px;margin-top:9px;padding:0 11px;font-size:9px;font-weight:750;display:flex}.flight-log-strip{border-radius:22px;grid-template-columns:150px minmax(0,1fr) 210px;align-items:center;gap:16px;padding:14px 16px;display:grid;overflow:hidden}.flight-log-events{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.flight-log-events>a{background:#ffffffad;border:1px solid #dcebef;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.flight-log-events>a>i{border-radius:99px;flex:none;width:4px;height:28px}.flight-log-events span{flex:1;min-width:0}.flight-log-events strong,.flight-log-events small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.flight-log-events strong{color:#274b60;font-size:9px}.flight-log-events small{color:#8197a2;margin-top:2px;font-size:8px}.flight-log-events time{color:#77909d;font-size:8px}.flight-log-empty{color:#8097a2;font-size:9px}.flight-weekly-trend{border-left:1px solid #d6e7ec;justify-content:space-between;align-items:end;gap:7px;height:48px;padding:7px 10px;display:flex}.flight-weekly-trend span{color:#4f7c90;align-self:center;font-size:9px;font-weight:750}.flight-weekly-trend i{background:linear-gradient(#42b8cc,#b8e0e8);border-radius:4px 4px 2px 2px;width:12px;min-height:4px}@keyframes flight-aircraft-drift{0%,to{transform:translate(-5px,3px)rotate(-1deg)}50%{transform:translate(8px,-6px)rotate(1deg)}}@media (width<=1200px){.home-dashboard-v2 .flight-home-shell{grid-template-rows:auto;width:min(100% - 24px,1000px)}.flight-home-grid{grid-template-columns:1fr}.flight-control-column{grid-template-rows:auto;grid-template-columns:1fr 1fr}.flight-log-strip{grid-template-columns:130px 1fr}.flight-weekly-trend{display:none}}@media (width<=760px){.home-dashboard-v2 .flight-home-shell{width:calc(100% - 20px);padding-top:66px}.flight-home-topbar{align-items:flex-start;padding:12px 14px 12px 18px}.flight-home-brand h1{font-size:19px}.flight-home-meta>div:first-child{display:none}.flight-home-meta{gap:8px}.flight-home-meta>div:not(.universe-sync-badge){min-width:0}.flight-home-meta>div>span{display:none}.flight-home-meta>div>strong{font-size:10px}.flight-mission-board{grid-template-columns:1fr}.flight-mission-copy{padding:26px 20px 20px}.flight-mission-copy h2{margin-top:12px;font-size:30px}.flight-mission-copy p{font-size:12px}.flight-route-map{min-height:520px}.flight-route-aircraft{width:72%;top:43%;left:16%}.flight-route-node{grid-template-columns:30px auto;min-width:96px;padding:7px}.flight-route-node>span{width:30px;height:30px}.flight-node-1{top:12%;left:4%}.flight-node-2{top:4%;left:37%}.flight-node-3{top:14%;right:3%}.flight-node-4{top:65%;right:2%}.flight-node-5{bottom:5%;right:17%}.flight-node-6{bottom:4%;left:25%}.flight-node-7{top:64%;left:2%}.flight-control-column{grid-template-columns:1fr}.flight-log-strip{grid-template-columns:1fr;padding:16px}.flight-log-events{grid-template-columns:1fr}}@media (width<=430px){.flight-home-topbar .universe-sync-badge{display:none}.flight-route-map{min-height:480px}.flight-route-node{text-align:center;grid-template-rows:28px auto auto;grid-template-columns:1fr;justify-items:center;width:82px;min-width:0}.flight-route-node>span{grid-row:auto;width:28px;height:28px}.flight-route-node strong{margin-top:3px;font-size:8px}.flight-route-node small{display:none}.flight-node-1{top:13%;left:4%}.flight-node-2{top:5%;left:38%}.flight-node-3{top:15%;right:2%}.flight-node-4{top:64%;right:1%}.flight-node-5{bottom:5%;right:15%}.flight-node-6{bottom:4%;left:24%}.flight-node-7{top:63%;left:1%}.flight-platform-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.flight-route-aircraft,.flight-agent-row>i.is-live{animation:none!important}}.launch-mission-board{isolation:isolate;background:linear-gradient(120deg,#fffffffa 0%,#ecf9fdeb 36%,#ceeef8b8 100%),url(/images/training-atmosphere-background-v2.png) 50%/cover;min-height:640px;display:block}.launch-mission-board:before{border-color:#2795ba30;width:66%;bottom:-47%;right:8%;box-shadow:0 0 0 55px #47b8d80b,0 0 0 110px #47b8d806}.launch-mission-board:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#fffffffa 0%,#ffffffd1 32%,#ffffff14 65%);position:absolute;inset:0}.launch-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.launch-light-column{filter:blur(12px);background:linear-gradient(90deg,#0000,#54c7eb14,#ffffffb8,#54c7eb14,#0000);width:48%;height:120%;position:absolute;top:-10%;right:10%;transform:perspective(600px)rotateX(2deg)}.launch-ring{aspect-ratio:1;border:1px solid #2992b52b;border-radius:50%;width:57%;position:absolute;top:8%;right:3%;transform:rotateX(69deg);box-shadow:0 0 0 42px #3fb1d206,0 0 0 84px #3fb1d205}.launch-ring-two{border-style:dashed;width:38%;animation:18s linear infinite launch-ring-spin;top:20%;right:14%}.launch-cloud{filter:blur(28px);background:#ffffffe0;border-radius:50%;position:absolute}.launch-cloud-left{width:38%;height:25%;animation:11s ease-in-out infinite launch-cloud-drift;bottom:-6%;left:34%}.launch-cloud-right{width:44%;height:30%;animation:13s ease-in-out infinite reverse launch-cloud-drift;bottom:2%;right:-8%}.launch-cloud-bottom{filter:blur(36px);background:#bde7f4bd;width:52%;height:26%;bottom:-13%;right:15%}.launch-particles{position:absolute;inset:0}.launch-particles>i{right:calc(9% + (var(--particle-x,1) * 1%));background:linear-gradient(#0000,#46b7da8f);border-radius:99px;width:3px;height:48px;animation:3.8s linear infinite launch-particle-rise;position:absolute;bottom:-2%}.launch-particles>i:first-child{animation-delay:-.2s;right:18%}.launch-particles>i:nth-child(2){height:24px;animation-delay:-1.7s;right:25%}.launch-particles>i:nth-child(3){animation-delay:-2.9s;right:32%}.launch-particles>i:nth-child(4){height:34px;animation-delay:-.9s;right:41%}.launch-particles>i:nth-child(5){animation-delay:-3.2s;right:49%}.launch-particles>i:nth-child(6){height:22px;animation-delay:-2.2s;right:55%}.launch-particles>i:nth-child(7){animation-delay:-1.1s;right:12%}.launch-particles>i:nth-child(8){height:18px;animation-delay:-.4s;right:37%}.launch-particles>i:nth-child(9){animation-delay:-2.4s;right:46%}.launch-particles>i:nth-child(10){height:27px;animation-delay:-1.4s;right:29%}.launch-particles>i:nth-child(11){animation-delay:-3.5s;right:58%}.launch-particles>i:nth-child(12){height:19px;animation-delay:-2.6s;right:15%}.launch-particles>i:nth-child(13){animation-delay:-3.1s;right:22%}.launch-particles>i:nth-child(14){height:32px;animation-delay:-1.9s;right:52%}.launch-particles>i:nth-child(15){animation-delay:-.7s;right:34%}.launch-particles>i:nth-child(16){height:20px;animation-delay:-2.7s;right:43%}.launch-particles>i:nth-child(17){animation-delay:-3.6s;right:20%}.launch-particles>i:nth-child(18){height:26px;animation-delay:-1.2s;right:61%}.launch-mission-copy{z-index:8;flex-direction:column;justify-content:center;width:44%;height:calc(100% - 122px);min-height:500px;padding:54px 12px 64px clamp(28px,4vw,58px);display:flex;position:relative}.launch-mission-copy h2{letter-spacing:-.065em;color:#103b5b;max-width:540px;margin-top:18px;font-size:clamp(40px,3.5vw,56px);font-weight:950;line-height:1.02}.launch-mission-copy h2>span{white-space:nowrap;max-width:100%;display:block}.launch-mission-copy h2>.launch-learner-name{color:#197ca5;text-overflow:ellipsis;overflow:hidden}.launch-mission-status{background:#5aa7c033;border:1px solid #65a9c038;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;max-width:430px;margin-top:28px;display:grid;overflow:hidden;box-shadow:0 14px 30px #29708b14}.launch-mission-status>div{background:#fffc;min-width:0;padding:11px 12px}.launch-mission-status span,.launch-mission-status small{letter-spacing:.12em;color:#7695a4;font-size:7px;display:block}.launch-mission-status strong{color:#145f80;margin:4px 0 2px;font-size:19px;display:block}.launch-primary-cta{background:linear-gradient(135deg,#20a6c3,#17678e);border-radius:14px;min-height:48px;padding-inline:22px;box-shadow:0 16px 34px #1a7ea347,inset 0 1px #ffffff47}.launch-formation{z-index:4;pointer-events:none;position:absolute;inset:0 0 116px 38%;overflow:hidden}.launch-rocket-main{z-index:5;filter:drop-shadow(0 26px 22px #0b5e8440);width:min(27vw,320px);animation:5.5s ease-in-out infinite launch-main-flight;position:absolute;top:3%;right:21%}.launch-rocket-main img{z-index:2;width:100%;height:auto;display:block;position:relative}.launch-rocket-halo{z-index:0;filter:blur(10px);background:radial-gradient(circle,#fffffff2,#52cdee4f 35%,#0000 68%);border-radius:50%;width:175%;height:65%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.launch-exhaust-core{z-index:1;filter:blur(7px);background:linear-gradient(#fffffffa,#51d2f3b8,#0000);border-radius:50%;width:17%;height:28%;animation:1.1s ease-in-out infinite launch-flame;position:absolute;bottom:-11%;left:50%;transform:translate(-50%)}.launch-rocket-escort{z-index:4;filter:drop-shadow(0 13px 10px #1a6b8e33);width:74px;animation:4.8s ease-in-out infinite launch-escort-flight;position:absolute}.launch-rocket-escort img{width:100%;height:auto}.launch-rocket-escort>i{filter:blur(3px);background:linear-gradient(#fff,#5bd8f0,#0000);border-radius:50%;width:14%;height:28%;position:absolute;bottom:-4%;left:50%;transform:translate(-50%)}.launch-rocket-escort>b{color:#fff;background:#176b90;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;display:grid;position:absolute;top:39%;right:-5px;box-shadow:0 5px 12px #176b9038}.escort-one{width:67px;animation-delay:-1.2s;top:24%;right:5%}.escort-two{width:60px;animation-delay:-3.4s;top:34%;right:48%}.escort-three{width:50px;animation-delay:-2.1s;top:60%;right:3%}.escort-four{width:45px;animation-delay:-.6s;top:67%;right:55%}.launch-altitude{text-align:left;border-left:2px solid #44bad0;padding-left:11px;position:absolute;bottom:6%;right:6%}.launch-altitude span,.launch-altitude small{letter-spacing:.14em;color:#7494a4;font-size:7px;display:block}.launch-altitude strong{color:#1b6383;margin:3px 0;font:800 22px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.launch-module-dock{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7fdffc7;border:1px solid #61a4be3b;border-radius:17px;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;padding:9px;display:grid;position:absolute;bottom:18px;left:22px;right:22px;box-shadow:0 14px 35px #206a871a}.launch-module{border-radius:11px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:1px 8px;min-width:0;padding:7px;transition:background .2s,transform .2s,box-shadow .2s;display:grid}.launch-module:hover{background:#fff;transform:translateY(-3px);box-shadow:0 8px 18px #2573911f}.launch-module>span{color:#20799a;background:linear-gradient(135deg,#d9f2f8,#bde5ef);border-radius:10px;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.launch-module strong,.launch-module small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.launch-module strong{color:#214d64;font-size:9px}.launch-module small{color:#79939f;font-size:7px}@keyframes launch-main-flight{0%,to{transform:translateY(6px)rotate(.4deg)}50%{transform:translateY(-15px)rotate(-.35deg)}}@keyframes launch-escort-flight{0%,to{transform:translateY(8px)}50%{transform:translate(4px,-13px)}}@keyframes launch-flame{0%,to{opacity:.72;transform:translate(-50%)scaleY(.82)}50%{opacity:1;transform:translate(-50%)scaleY(1.18)}}@keyframes launch-ring-spin{to{transform:rotateX(69deg)rotate(360deg)}}@keyframes launch-cloud-drift{0%,to{transform:translate(-2%)scale(1)}50%{transform:translate(5%)scale(1.08)}}@keyframes launch-particle-rise{0%{opacity:0;transform:translateY(30px)}20%{opacity:.65}to{opacity:0;transform:translateY(-430px)}}@media (width<=1200px){.launch-mission-board{min-height:650px}.launch-rocket-main{width:min(31vw,300px);right:20%}}@media (width<=760px){.launch-mission-board{min-height:1060px}.launch-mission-copy{justify-content:flex-start;width:100%;height:auto;min-height:430px;padding:34px 20px 20px}.launch-mission-copy h2{max-width:340px;font-size:42px}.launch-mission-copy p{font-size:12px}.launch-mission-status{margin-top:20px}.launch-formation{inset:390px 0 244px}.launch-rocket-main{width:250px;animation:5.5s ease-in-out infinite launch-main-flight-mobile;top:0;right:50%;transform:translate(50%)}.escort-one{top:20%;right:6%}.escort-two{top:28%;left:5%;right:auto}.escort-three{top:65%;right:8%}.escort-four{top:70%;left:11%;right:auto}.launch-altitude{bottom:2%;right:14px}.launch-module-dock{grid-template-columns:repeat(4,minmax(0,1fr))}.launch-module:last-child{grid-column:2/4}}@media (width<=430px){.launch-mission-board{min-height:1100px}.launch-mission-copy h2{font-size:37px}.launch-mission-status>div{padding:9px 8px}.launch-mission-status strong{font-size:16px}.launch-mission-status small{letter-spacing:0}.launch-formation{inset:420px 0 265px}.launch-rocket-main{width:222px}.launch-rocket-escort{width:47px}.escort-one{width:52px}.escort-two{width:46px}.escort-three,.escort-four{width:40px}.launch-module-dock{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:6px;bottom:12px;left:10px;right:10px}.launch-module:last-child{grid-column:auto}.launch-module{padding:6px}.launch-module>span{width:28px;height:28px}.launch-module small{font-size:6px}}@keyframes launch-main-flight-mobile{0%,to{transform:translate(50%,7px)rotate(.3deg)}50%{transform:translate(50%,-14px)rotate(-.3deg)}}@media (prefers-reduced-motion:reduce){.launch-ring,.launch-cloud,.launch-particles>i,.launch-rocket-main,.launch-rocket-escort,.launch-exhaust-core{animation:none!important}}.home-dashboard-v2 .flight-home-shell{grid-template-rows:80px minmax(0,1fr) 132px;gap:16px;width:min(100% - 32px,1600px);padding:16px 0 20px}.flight-home-topbar{border-radius:22px;padding:13px 22px 13px 28px}.flight-home-brand span,.flight-card-heading span,.flight-log-heading>span{letter-spacing:.15em;font-size:10px}.flight-home-brand h1{font-size:26px}.flight-home-meta>div>span{font-size:10px}.flight-home-meta>div>strong{font-size:13px}.flight-home-grid{grid-template-columns:1fr;gap:0;position:relative}.launch-mission-board{background:linear-gradient(90deg,#fffffffc,#e7f8fdd1 36%,#caeef9b3 52%,#e8f8fcd6 68%,#fffffffa),url(/images/training-atmosphere-background-v2.png) 50%/cover;border-radius:32px;min-height:clamp(780px,100svh - 112px,960px)}.launch-mission-board:after{background:linear-gradient(90deg,#ffffffd6,#0000 30% 70%,#ffffffb3)}.launch-light-column{width:34%;right:50%;transform:translate(50%)perspective(600px)rotateX(2deg)}.launch-ring{width:43%;top:17%;right:50%;transform:translate(50%)rotateX(69deg)}.launch-ring-two{width:31%;animation-name:launch-ring-spin-centered;top:24%;right:50%}.launch-cloud-left{width:38%;left:21%}.launch-cloud-right{width:38%;right:20%}.launch-cloud-bottom{width:46%;right:50%;transform:translate(50%)}.launch-particles>i:nth-child(n){left:calc(50% - 2px);right:auto}.launch-particles>i:nth-child(3n+1){margin-left:-160px}.launch-particles>i:nth-child(3n+2){margin-left:145px}.launch-particles>i:nth-child(4n){margin-left:-84px}.launch-particles>i:nth-child(5n){margin-left:78px}.launch-mission-copy{width:31%;height:calc(100% - 126px);min-height:590px;padding:58px 18px 68px 36px}.flight-eyebrow{letter-spacing:.14em;font-size:11px;position:relative}.flight-eyebrow i{animation:1.8s ease-in-out infinite mission-ready-pulse}.launch-mission-copy h2{max-width:470px;margin-top:20px;font-size:clamp(44px,3.25vw,60px);line-height:1.01;position:relative}.launch-mission-copy h2:after{content:"";pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#1b83ad 0,#5bd3e7 32%,#fffffffa 49%,#47b8d957 66%,#0000 100%);height:2px;animation:3.6s cubic-bezier(.4,0,.2,1) infinite mission-title-route;position:absolute;bottom:-12px;left:0;right:8%;transform:scaleX(.18);box-shadow:0 0 10px #34b8d761}.launch-mission-copy p{color:#4f7184;max-width:430px;margin-top:22px;font-size:15px;line-height:1.8}.launch-mission-status{isolation:isolate;background:#3ca2c133;border-color:#42a2c161;border-radius:16px;max-width:440px;margin-top:30px;position:relative;box-shadow:0 15px 34px #1d6c8d1c,inset 0 1px #fffffff0,0 0 24px #3ebad812}.launch-mission-status:after{z-index:0;content:"";pointer-events:none;filter:blur(.4px);background:linear-gradient(90deg,#0000,#46d2eb2e,#ffffffd1,#3eb2db29,#0000);width:23%;animation:4.2s ease-in-out infinite mission-console-scan;position:absolute;top:-35%;bottom:-35%;left:-35%;transform:skew(-14deg)}.launch-mission-status>div{z-index:1;background:linear-gradient(145deg,#fffffff0,#e3f6fbbf);border:1px solid #5daac51f;min-height:94px;padding:13px 14px;transition:background .22s,box-shadow .22s;position:relative;overflow:hidden}.launch-mission-status>div:hover{background:linear-gradient(145deg,#fff,#d5f2f9e6);box-shadow:inset 0 0 22px #36b8d71c}.launch-mission-status>div:before{z-index:0;content:"";pointer-events:none;opacity:.32;background:linear-gradient(90deg,#0000,#49c9df 22%,#fff 50%,#279dc4 78%,#0000);height:2px;animation:2.9s ease-in-out infinite mission-cell-laser;position:absolute;bottom:0;left:13%;right:13%;transform:scaleX(.18);box-shadow:0 0 9px #34b9d98c}.launch-mission-status>div:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#57d1e821,#ffffffa8,#0000);width:18%;animation:4.6s ease-in-out infinite mission-cell-sweep;position:absolute;top:0;bottom:0;left:-28%;transform:skew(-13deg)}.launch-mission-status>div:nth-child(2):before,.launch-mission-status>div:nth-child(2):after{animation-delay:.48s}.launch-mission-status>div:nth-child(3):before,.launch-mission-status>div:nth-child(3):after{animation-delay:.96s}.launch-mission-status>div>span,.launch-mission-status>div>strong,.launch-mission-status>div>small{z-index:2;position:relative}.launch-mission-status span{font-size:9px}.launch-mission-status small{letter-spacing:0;font-size:10px}.launch-mission-status strong{text-shadow:0 0 18px #24a4c82e;font-size:24px;animation:2.8s ease-in-out infinite mission-value-breathe}.launch-mission-status>div:nth-child(2) strong{animation-delay:.42s}.launch-mission-status>div:nth-child(3) strong{animation-delay:.84s}.flight-mission-actions{margin-top:30px}.flight-primary-cta,.flight-secondary-cta{isolation:isolate;border-radius:14px;min-height:48px;padding:0 20px;font-size:13px;position:relative;overflow:hidden}.launch-primary-cta{animation:2.9s ease-in-out infinite mission-primary-thrust;box-shadow:0 16px 34px #1a7ea347,inset 0 1px #ffffff47,0 0 #36bfdc2e}.launch-primary-cta:before,.flight-secondary-cta:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffd1,#0000);width:20%;animation:3.5s ease-in-out infinite mission-button-sweep;position:absolute;top:-70%;bottom:-70%;left:-32%;transform:skew(-16deg)}.flight-secondary-cta:before{background:linear-gradient(90deg,#0000,#4cc1dc38,#ffffffb8,#0000);width:14%;animation-duration:4.6s;animation-delay:.65s}.flight-primary-cta>svg,.flight-secondary-cta>svg{z-index:2;position:relative}.launch-formation{inset:0 31% 122px;overflow:visible}.launch-rocket-main{filter:drop-shadow(0 18px 18px #105c7c57);will-change:transform,opacity;width:min(5.5vw,88px);animation:5s linear infinite launch-main-ascent;inset:auto auto 26px 50%}.launch-rocket-main:before{z-index:0;content:"";filter:blur(13px);background:radial-gradient(#fffffffa,#ffcc7652 21%,#4cc2e538 42%,#0000 72%);border-radius:50%;width:270%;height:36%;animation:1.15s ease-in-out infinite alternate launch-pad-bloom;position:absolute;bottom:1%;left:50%;transform:translate(-50%)}.launch-rocket-main:after{z-index:1;content:"";filter:blur(14px);background:radial-gradient(#fffffff5,#daf0f6b3 28%,#97d7e852 52%,#0000 72%);border-radius:50%;width:210%;height:24%;animation:2.4s ease-in-out infinite alternate launch-smoke-roll;position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.launch-rocket-main img{z-index:3}.launch-rocket-main-module,.launch-rocket-module{z-index:6;color:#023957;letter-spacing:.02em;text-align:center;text-rendering:geometricprecision;-webkit-text-stroke:.8px #fcfffffa;paint-order:stroke fill;text-shadow:0 0 1px #fff,0 0 3px #fffffffa,0 2px 3px #002f4a52;writing-mode:vertical-rl;text-orientation:upright;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-style:normal;font-weight:1000;line-height:1;display:block;position:absolute;left:50%;transform:translate(-50%)}.launch-rocket-main-module{font-size:14px;top:28%}.launch-rocket-halo{background:radial-gradient(circle,#fffffff7,#56c7e747 38%,#0000 70%);width:205%;height:78%}.launch-exhaust-core{z-index:4;clip-path:polygon(24% 0,76% 0,88% 18%,70% 36%,94% 57%,65% 80%,50% 100%,35% 80%,6% 57%,30% 36%,12% 18%);filter:blur(1.4px)saturate(1.3);transform-origin:50% 0;background:radial-gradient(at 50% 4%,#fff 0,#9bebffeb 14%,#3db5eda3 38%,#4367e247 68%,#0000 96%);border-radius:50% 50% 72% 72%;width:48px;height:320px;animation:.32s ease-in-out infinite alternate launch-main-flame;position:absolute;top:calc(100% - 7px);bottom:auto;left:50%;transform:translate(-50%);box-shadow:0 2px 14px #d9f8fffa,0 36px 42px #47bcec85,0 118px 62px #4475e04d}.launch-exhaust-core:before,.launch-exhaust-core:after{content:"";transform-origin:50% 0;position:absolute;top:0;left:50%;transform:translate(-50%)}.launch-exhaust-core:before{clip-path:polygon(24% 0,76% 0,96% 24%,66% 43%,86% 64%,50% 100%,14% 64%,34% 43%,4% 24%);filter:blur(.45px);background:linear-gradient(#fff 0,#fffbd2 10%,#ffd45f 25%,#ff7923fa 48%,#ff481880 70%,#0000 100%);width:28px;height:84%;box-shadow:0 8px 12px #ffe681f5,0 44px 32px #ff6f1fc2}.launch-exhaust-core:after{filter:blur(.15px);background:linear-gradient(#fff 0 18%,#fff5a8 46%,#ffaf2f4d 100%);border-radius:0 0 70% 70%;width:10px;height:60%;box-shadow:0 0 9px #fff,0 30px 18px #ffe16fd1}.launch-rocket-escort{opacity:0;filter:drop-shadow(0 14px 13px #195b7a5c);width:60px;animation:5s linear infinite launch-escort-real-flight;animation-delay:var(--launch-flight-delay,.4s);will-change:transform,opacity;top:auto;bottom:26px}.launch-rocket-escort img{z-index:2;object-fit:contain;width:100%;height:auto;position:relative}.launch-rocket-module{font-size:12px;top:27%}.launch-rocket-escort>i{z-index:1;clip-path:polygon(28% 0,72% 0,100% 62%,50% 100%,0 62%);filter:blur(.65px);transform-origin:50% 0;background:linear-gradient(#fff 0,#fff8c7 12%,#ffbf51 30%,#3dbdeb9e 66%,#0000);width:16px;height:172px;animation:.34s ease-in-out infinite alternate launch-escort-flame;top:calc(100% - 8px);bottom:auto;box-shadow:0 10px 15px #ff9b397a,0 48px 28px #3cb3e642}.escort-one{--launch-flight-delay:.4s;left:auto;right:1%}.escort-two{--launch-flight-delay:.4s;left:1%;right:auto}.escort-three{--launch-flight-delay:.4s;width:56px;left:auto;right:23%}.escort-four{--launch-flight-delay:.4s;width:56px;left:23%;right:auto}.launch-altitude{bottom:7%;right:4%}.launch-altitude span,.launch-altitude small{font-size:9px}.launch-altitude strong{font-size:26px}.launch-ground{z-index:2;width:88%;height:138px;position:absolute;bottom:-2px;right:50%;transform:translate(50%)}.launch-ground:before{content:"";filter:blur(8px);background:radial-gradient(#fffffffa 0 14%,#ddf1f7e0 34%,#96d7e86b 54%,#0000 74%);border-radius:50%;height:90px;animation:2.2s ease-in-out infinite alternate launch-ground-smoke;position:absolute;bottom:-18px;left:0;right:0}.launch-ground:after{content:"";background:linear-gradient(90deg,#0000,#6dbbd3 20%,#fff 50%,#6dbbd3 80%,#0000);height:2px;position:absolute;bottom:15px;left:19%;right:19%;box-shadow:0 0 18px #47b5d8b8}.launch-ground>span{border-bottom:5px solid #4e8399;justify-content:space-between;align-items:flex-end;height:46px;display:flex;position:absolute;bottom:17px;left:31%;right:31%}.launch-ground>span>i{clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);background:linear-gradient(#a8d0dc,#3c728a);width:7px}.launch-ground>span>i:first-child,.launch-ground>span>i:nth-child(5){height:27px}.launch-ground>span>i:nth-child(2),.launch-ground>span>i:nth-child(4){height:38px}.launch-ground>span>i:nth-child(3){height:46px}.launch-ground>b{background:linear-gradient(90deg,#426e82,#d9eef4,#426e82);border-radius:50%;width:96px;height:13px;position:absolute;bottom:21px;left:50%;transform:translate(-50%);box-shadow:0 5px 12px #1a516b38}.launch-ground>em{background:linear-gradient(#0000,#46b7da8c,#0000);width:2px;height:78px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.flight-home-grid>.flight-control-column{z-index:9;grid-template-rows:282px minmax(0,1fr);gap:14px;width:29%;position:absolute;top:18px;bottom:90px;right:24px}.flight-brief-card,.flight-tower-card{isolation:isolate;border-radius:22px;padding:18px;position:relative}.flight-tower-card{flex-direction:column;display:flex}.flight-brief-card:before,.flight-tower-card:before{z-index:0;content:"";pointer-events:none;filter:blur(1px);background:linear-gradient(90deg,#0000,#68daef14 24%,#ffffffc7 49%,#49b8d91f 72%,#0000);width:34%;animation:7.2s cubic-bezier(.45,0,.2,1) infinite avionics-panel-sweep;position:absolute;top:-35%;bottom:-35%;left:-42%;transform:skew(-13deg)}.flight-tower-card:before{animation-delay:1.15s}.flight-brief-card>*,.flight-tower-card>*{z-index:1;position:relative}.flight-brief-card{padding:16px 18px}.flight-card-heading h2,.flight-log-heading h2{font-size:19px}.flight-brief-metrics{background:0 0;border:0;border-radius:14px;grid-auto-rows:70px;gap:6px;margin-top:12px;overflow:visible}.flight-brief-metrics>div{isolation:isolate;background:linear-gradient(145deg,#fffffff0,#e1f6fbb8);border:1px solid #69aec659;border-radius:12px 12px 12px 5px;min-height:0;padding:7px 11px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffffa,0 8px 20px #24749212}.flight-brief-metrics>div:before,.flight-agent-row:before,.launch-module:before,.launch-module-dock:before,.launch-mission-status:before{z-index:3;border-radius:inherit;content:"";pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(105deg,#0000 12%,#3fbcdd29 30%,#3ecce8f2 46%,#fff 50%,#2e87cddb 56%,#3fbcdd29 70%,#0000 88%) 0 0/260% 100%;padding:1px;animation:3.4s linear infinite avionics-border-run;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.launch-mission-status:before{z-index:4;opacity:.9;animation-duration:3.1s}.flight-brief-metrics>div:after,.flight-agent-row:after{z-index:0;content:"";pointer-events:none;filter:blur(.4px);background:linear-gradient(90deg,#0000,#68ddf033,#ffffff9e,#0000);width:30%;animation:4.8s ease-in-out infinite avionics-cell-scan;position:absolute;top:-20%;bottom:-20%;left:-42%;transform:skew(-15deg)}.flight-brief-metrics>div:nth-child(2):before,.flight-brief-metrics>div:nth-child(2):after{animation-delay:.45s}.flight-brief-metrics>div:nth-child(3):before,.flight-brief-metrics>div:nth-child(3):after{animation-delay:.9s}.flight-brief-metrics>div:nth-child(4):before,.flight-brief-metrics>div:nth-child(4):after{animation-delay:1.35s}.flight-brief-metrics>div>span,.flight-brief-metrics>div>strong,.flight-brief-metrics>div>small{z-index:2;position:relative}.flight-brief-metrics span{font-size:11px;line-height:13px}.flight-brief-metrics strong{margin-top:3px;font-size:22px;line-height:24px}.flight-brief-metrics small{margin-top:2px;font-size:10px;line-height:11px}.flight-platform-row{margin-top:8px}.flight-platform-row span{background:linear-gradient(135deg,#ecf9fcfa,#daf2f8c7);border:1px solid #5badc821;padding:6px 5px;font-size:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.flight-platform-row b{text-shadow:0 0 14px #d89c2e38;font-size:12px}.flight-platform-row span:after{content:"";opacity:.35;background:linear-gradient(90deg,#0000,#4ec9df,#0000);height:1px;animation:2.8s ease-in-out infinite avionics-platform-pulse;position:absolute;bottom:0;left:16%;right:16%;transform:scaleX(.25)}.flight-platform-row span:nth-child(2):after{animation-delay:.55s}.flight-platform-row span:nth-child(3):after{animation-delay:1.1s}.flight-tower-state{padding:6px 10px;font-size:10px}.flight-tower-card .flight-card-heading h2{font-size:21px}.flight-agent-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:15px}.flight-agent-row{isolation:isolate;background:linear-gradient(145deg,#ffffffeb,#e5f7fbb8);border-color:#65aac252;border-radius:12px 12px 12px 4px;gap:9px;min-height:50px;padding:7px 10px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffffa,0 6px 16px #266f8c0e}.flight-agent-row:hover{border-color:#2aa6cb9e;transform:translateY(-2px);box-shadow:0 9px 20px #24799921,inset 0 1px #fff}.flight-agent-row:before{opacity:.68;animation-duration:4.1s}.flight-agent-row:after{opacity:.72;width:24%;animation-duration:5.4s}.flight-agent-row:nth-child(2):before,.flight-agent-row:nth-child(2):after{animation-delay:.38s}.flight-agent-row:nth-child(3):before,.flight-agent-row:nth-child(3):after{animation-delay:.76s}.flight-agent-row:nth-child(4):before,.flight-agent-row:nth-child(4):after{animation-delay:1.14s}.flight-agent-row:nth-child(5):before,.flight-agent-row:nth-child(5):after{animation-delay:1.52s}.flight-agent-row:nth-child(6):before,.flight-agent-row:nth-child(6):after{animation-delay:1.9s}.flight-agent-row:nth-child(7):before,.flight-agent-row:nth-child(7):after{animation-delay:2.28s}.flight-agent-row>i,.flight-agent-row>span,.flight-agent-row>b{z-index:2;position:relative}.flight-agent-row>i{width:7px;height:7px;animation:2.5s ease-in-out infinite avionics-agent-idle;box-shadow:0 0 #47aeca47}.flight-agent-row:nth-child(2)>i{animation-delay:.32s}.flight-agent-row:nth-child(3)>i{animation-delay:.64s}.flight-agent-row:nth-child(4)>i{animation-delay:.96s}.flight-agent-row:nth-child(5)>i{animation-delay:1.28s}.flight-agent-row:nth-child(6)>i{animation-delay:1.6s}.flight-agent-row:nth-child(7)>i{animation-delay:1.92s}.flight-agent-row strong{font-size:12px;line-height:15px}.flight-agent-row small{margin-top:2px;font-size:10px;line-height:13px}.flight-agent-row>b{font-size:10px}.flight-tower-link{min-height:46px;margin-top:auto;padding:0 14px;font-size:12px;position:relative;overflow:hidden;box-shadow:0 10px 20px #13678b29,inset 0 1px #ffffff29}.flight-tower-link:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:18%;animation:3.9s ease-in-out infinite avionics-cta-sweep;position:absolute;top:-70%;bottom:-70%;left:-28%;transform:skew(-15deg)}.launch-module-dock{isolation:isolate;background:linear-gradient(90deg,#f8fdffeb,#e5f7fcd6 50%,#f8fdffeb);border-color:#4c97b447;border-radius:16px;gap:5px;padding:8px;bottom:6px;left:24px;right:24px;box-shadow:0 10px 28px #206a871c,inset 0 1px #fffffffa,0 0 30px #30b8d814}.launch-module-dock:before{opacity:.9;animation-duration:4.8s}.launch-module{border:1px solid #0000;border-radius:10px;grid-template-columns:32px minmax(0,1fr);gap:1px 8px;min-height:52px;padding:7px;position:relative}.launch-module:before{opacity:.32;animation-duration:5.2s}.launch-module:nth-child(2):before{animation-delay:.35s}.launch-module:nth-child(3):before{animation-delay:.7s}.launch-module:nth-child(4):before{animation-delay:1.05s}.launch-module:nth-child(5):before{animation-delay:1.4s}.launch-module:nth-child(6):before{animation-delay:1.75s}.launch-module:nth-child(7):before{animation-delay:2.1s}.launch-module:not(:last-child):after{content:"";background:linear-gradient(#0000,#4e97b233,#0000);width:1px;position:absolute;top:9px;bottom:9px;right:-3px}.launch-module:hover{background:#ffffffc7;border-color:#4d9ebb38}.launch-module>span{z-index:2;background:linear-gradient(145deg,#dcf5fa,#c3e9f1);border:1px solid #42a0c01f;border-radius:9px;width:32px;height:32px;animation:2.9s ease-in-out infinite avionics-icon-breathe;position:relative;box-shadow:inset 0 1px #ffffffe6,0 0 #3eb8d62e}.launch-module:nth-child(2)>span{animation-delay:.3s}.launch-module:nth-child(3)>span{animation-delay:.6s}.launch-module:nth-child(4)>span{animation-delay:.9s}.launch-module:nth-child(5)>span{animation-delay:1.2s}.launch-module:nth-child(6)>span{animation-delay:1.5s}.launch-module:nth-child(7)>span{animation-delay:1.8s}.launch-module>strong,.launch-module>small{z-index:2;position:relative}.launch-module svg{width:16px;height:16px}.launch-module strong{letter-spacing:-.01em;color:#174863;font-size:10px}.launch-module small{font-variant-numeric:tabular-nums;color:#668697;font-size:8px;font-weight:750}.flight-log-strip{border-radius:24px;grid-template-columns:170px minmax(0,1fr) 230px;gap:18px;padding:16px 20px}.flight-log-events>a{min-height:54px;padding:11px}.flight-log-events strong{font-size:11px}.flight-log-events small,.flight-log-events time{font-size:9px}.flight-weekly-trend span{font-size:11px}@keyframes launch-main-ascent{0%{opacity:1;transform:translate(-50%,175px)scale(.9)}10%{opacity:1;transform:translate(-50%,170px)scale(.905)}22%{opacity:1;transform:translate(-50%,150px)scale(.915)}36%{opacity:1;transform:translate(-50%,95px)scale(.935)}48%{opacity:1;transform:translate(-50%)scale(.965)}62%{opacity:1;transform:translate(-50%,-160px)scale(1)}76%{opacity:1;transform:translate(-50%,-400px)scale(1.045)}87%{opacity:1;transform:translate(-50%,-680px)scale(1.08)}93%{opacity:1;transform:translate(-50%,-860px)scale(1.105)}96%{opacity:0;transform:translate(-50%,-950px)scale(1.12)}97%,to{opacity:0;transform:translate(-50%,175px)scale(.9)}}@keyframes launch-escort-real-flight{0%{opacity:.96;transform:translateY(185px)scale(.8)}10%{opacity:1;transform:translateY(180px)scale(.805)}22%{opacity:1;transform:translateY(160px)scale(.815)}36%{opacity:1;transform:translateY(105px)scale(.84)}48%{opacity:1;transform:translateY(10px)scale(.88)}62%{opacity:1;transform:translateY(-150px)scale(.94)}76%{opacity:1;transform:translateY(-390px)scale(1)}87%{opacity:1;transform:translateY(-670px)scale(1.06)}93%{opacity:1;transform:translateY(-850px)scale(1.095)}96%{opacity:0;transform:translateY(-940px)scale(1.11)}97%,to{opacity:0;transform:translateY(230px)scale(.78)}}@keyframes launch-main-flame{0%{opacity:.82;filter:blur(.75px)brightness(.94);transform:translate(-50%)scaleX(.66)scaleY(.88)}to{opacity:1;filter:blur(1px)brightness(1.16);transform:translate(-50%)scaleX(1.08)scaleY(1.12)}}@keyframes launch-escort-flame{0%{opacity:.78;transform:translate(-50%)scaleX(.65)scaleY(.88)}to{opacity:1;transform:translate(-50%)scaleX(1.15)scaleY(1.12)}}@keyframes launch-pad-bloom{to{opacity:.7;transform:translate(-50%)scale(1.12,.88)}}@keyframes launch-smoke-roll{to{opacity:.65;transform:translate(-50%)scale(1.15,.84)}}@keyframes launch-ring-spin-centered{to{transform:translate(50%)rotateX(69deg)rotate(360deg)}}@keyframes launch-ground-smoke{to{opacity:.65;transform:scale(1.08,.82)}}@keyframes avionics-border-run{to{background-position:260% 0}}@keyframes avionics-panel-sweep{0%,12%{opacity:0;transform:translate(-120%)skew(-13deg)}24%{opacity:.78}58%{opacity:.35}76%,to{opacity:0;transform:translate(560%)skew(-13deg)}}@keyframes avionics-cell-scan{0%,18%{opacity:0;transform:translate(-150%)skew(-15deg)}32%{opacity:.7}62%{opacity:.32}78%,to{opacity:0;transform:translate(650%)skew(-15deg)}}@keyframes avionics-agent-idle{0%,to{box-shadow:0 0 #47aeca2e}50%{background:#64aeca;box-shadow:0 0 0 5px #47aeca00}}@keyframes avionics-platform-pulse{0%,to{opacity:.24;transform:scaleX(.22)}50%{opacity:1;transform:scaleX(1)}}@keyframes avionics-cta-sweep{0%,20%{opacity:0;transform:translate(-160%)skew(-15deg)}36%{opacity:.8}68%,to{opacity:0;transform:translate(780%)skew(-15deg)}}@keyframes avionics-icon-breathe{0%,to{transform:translateY(0);box-shadow:inset 0 1px #ffffffe6,0 0 #3eb8d629}50%{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 0 0 5px #3eb8d600,0 4px 12px #2fa0c021}}@keyframes mission-ready-pulse{0%,to{transform:scale(.86);box-shadow:0 0 0 4px #25b59614,0 0 8px #25b5962e}50%{transform:scale(1.08);box-shadow:0 0 0 8px #25b59600,0 0 15px #25b59694}}@keyframes mission-title-route{0%,12%{opacity:.25;transform:scaleX(.08)}48%{opacity:1;transform:scaleX(1)}72%{opacity:.52;transform:scaleX(.58)translate(28%)}to{opacity:.2;transform:scaleX(.1)translate(820%)}}@keyframes mission-console-scan{0%,16%{opacity:0;transform:translate(-150%)skew(-14deg)}32%{opacity:.82}70%{opacity:.34}86%,to{opacity:0;transform:translate(650%)skew(-14deg)}}@keyframes mission-cell-laser{0%,to{opacity:.2;transform:scaleX(.12)}48%{opacity:1;transform:scaleX(1)}68%{opacity:.55;transform:scaleX(.62)}}@keyframes mission-cell-sweep{0%,18%{opacity:0;transform:translate(-130%)skew(-13deg)}34%{opacity:.7}72%,to{opacity:0;transform:translate(780%)skew(-13deg)}}@keyframes mission-value-breathe{0%,to{filter:brightness(.96);transform:translateY(0)}50%{filter:brightness(1.16);transform:translateY(-1px)}}@keyframes mission-primary-thrust{0%,to{box-shadow:0 16px 34px #1a7ea342,inset 0 1px #ffffff47,0 0 #36bfdc2b}50%{box-shadow:0 18px 38px #1a7ea357,inset 0 1px #ffffff61,0 0 0 7px #36bfdc00}}@keyframes mission-button-sweep{0%,18%{opacity:0;transform:translate(-160%)skew(-16deg)}36%{opacity:.82}72%,to{opacity:0;transform:translate(820%)skew(-16deg)}}@media (width<=1200px){.launch-mission-board{min-height:1160px}.launch-mission-copy{width:43%;height:650px;min-height:0;padding:50px 24px 58px 34px}.launch-mission-copy h2{font-size:48px}.launch-formation{inset:0 0 470px;overflow:hidden}.launch-rocket-main{width:82px;left:66%}.launch-rocket-escort{width:56px}.escort-one{right:7%}.escort-two{left:40%}.escort-three{width:52px;right:6%}.escort-four{width:52px;left:42%}.flight-home-grid>.flight-control-column{grid-template-rows:1fr;grid-template-columns:minmax(270px,.76fr) minmax(420px,1.24fr);width:auto;height:390px;inset:auto 24px 100px}.flight-agent-row{min-height:50px}.launch-module-dock{bottom:8px}}@media (width<=760px){.home-dashboard-v2 .flight-home-shell{padding-top:66px}.launch-mission-board{min-height:2180px}.launch-mission-copy{width:100%;height:auto;min-height:440px;padding:34px 20px 24px}.launch-mission-copy h2{font-size:42px}.launch-mission-copy p{font-size:14px}.launch-formation{height:640px;inset:440px 0 auto}.launch-rocket-main{width:76px;top:auto;bottom:26px;left:50%}.launch-rocket-escort{width:50px}.launch-rocket-main-module{font-size:13px}.launch-rocket-module{font-size:10.5px}.escort-one{top:auto;bottom:26px;right:3%}.escort-two{top:auto;bottom:26px;left:3%}.escort-three{width:47px;top:auto;bottom:26px;right:23%}.escort-four{width:47px;top:auto;bottom:26px;left:23%}.flight-home-grid>.flight-control-column{grid-template-rows:auto;grid-template-columns:1fr;width:auto;height:auto;inset:1090px 12px auto}.flight-brief-card,.flight-tower-card{padding:17px}.flight-agent-row{min-height:50px}.flight-agent-list{grid-template-columns:1fr}.launch-module-dock{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;bottom:12px;left:12px;right:12px}.launch-module:last-child{grid-column:auto}.launch-module{background:#ffffff6b;border-color:#4d9ebb1f;min-height:48px}.launch-module:not(:last-child):after{display:none}.flight-log-strip{grid-template-columns:1fr}}@media (width<=430px){.launch-mission-board{min-height:2210px}.launch-mission-copy h2{font-size:38px}.launch-mission-status>div{padding:10px 8px}.launch-mission-status span,.launch-mission-status small{font-size:8px}.launch-mission-status strong{font-size:19px}.launch-rocket-main{width:70px}.launch-rocket-escort{width:50px}.escort-three,.escort-four{width:47px}.launch-rocket-main-module{font-size:12px}.launch-rocket-module{letter-spacing:.01em;-webkit-text-stroke:.65px #fafefffa;font-size:10px}.launch-module strong{font-size:10px}.launch-module small{font-size:8px}}@media (prefers-reduced-motion:reduce){.launch-rocket-main:before,.launch-rocket-main:after,.flight-brief-card:before,.flight-tower-card:before,.flight-brief-metrics>div:before,.flight-brief-metrics>div:after,.flight-platform-row span:after,.flight-agent-row:before,.flight-agent-row:after,.flight-agent-row>i,.flight-tower-link:after,.launch-module-dock:before,.launch-module:before,.launch-module>span,.flight-eyebrow i,.launch-mission-copy h2:after,.launch-mission-status:before,.launch-mission-status:after,.launch-mission-status>div:before,.launch-mission-status>div:after,.launch-mission-status strong,.launch-primary-cta,.launch-primary-cta:before,.flight-secondary-cta:before{animation:none!important}.launch-rocket-main{opacity:1!important;transform:translate(-50%)scale(.96)!important}.launch-rocket-escort{opacity:.82!important;transform:none!important}}.learning-universe[data-active=false] .launch-rocket-main,.learning-universe[data-active=false] .launch-rocket-escort,.learning-universe[data-active=false] .launch-ground:before{animation-play-state:paused}.notes-studio{--notes-studio-ink:#153b5b;--notes-studio-blue:#236da2;--notes-studio-cyan:#62c8ec;color:var(--notes-studio-ink)}.notes-studio.app-page{background-color:#f4f9fc;background-image:linear-gradient(#f8fcffad,#f1f8fcbd),url(/images/training-atmosphere-background-v2.png);background-position:top;background-size:cover;background-attachment:fixed}.notes-studio .app-topbar{isolation:isolate;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:relative!important;top:auto!important}.notes-studio .app-topbar h1{color:#0d3150;font-weight:850}.notes-studio .app-topbar p,.notes-studio .app-topbar>div>div{color:#255f84;font-weight:700}.notes-studio .app-topbar>a{color:#194b70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4fafecc;border-color:#749dba85}.notes-studio .app-topbar-real-icon{width:4.75rem;min-width:4.75rem;height:4.75rem}.notes-studio .app-topbar-real-icon img{object-fit:contain;filter:drop-shadow(0 7px 10px #1b48693d);width:100%;height:100%;animation:4.2s ease-in-out infinite notes-studio-icon-breathe}.notes-studio-shell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;box-shadow:none!important;background:linear-gradient(145deg,#fcfeff6b,#e5f3fb47)!important;border-color:#7aa8c66b!important}.notes-studio-shell:before{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#2f709a1f 1px,#0000 1px),linear-gradient(90deg,#2f709a1f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.notes-studio-header{min-height:82px;background:linear-gradient(110deg,#f9fdffe6,#def2fcad 60%,#eff6ffa8)!important;border-color:#77a6c557!important}.notes-studio-header>:not(.notes-studio-ink-trail){z-index:2;position:relative}.notes-studio-heading-index{color:#0000;background:linear-gradient(#1b608f,#68c9ed);-webkit-background-clip:text;background-clip:text;font-size:2.25rem;font-weight:950;line-height:1}.notes-studio-heading-icon{color:#236d98;background:#f9fdffc2;border:1px solid #3e84ae47;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 7px 16px #1d5a811a}.notes-studio-heading-icon svg{width:24px;height:24px}.notes-studio-eyebrow{color:#2c6c93;letter-spacing:.16em;margin-bottom:.2rem;font-size:.62rem;font-weight:900;display:block}.notes-studio-header h1{color:#103a5a!important;font-size:1.08rem!important;font-weight:900!important}.notes-studio-header p{font-weight:700;color:#315f7e!important}.notes-studio-ink-trail{z-index:1;pointer-events:none;position:absolute;inset:0 31% 0 32%;overflow:hidden}.notes-studio-ink-trail:before,.notes-studio-ink-trail:after{content:"";background:linear-gradient(90deg,#0000,#2477ac3d,#0000);height:1px;position:absolute;left:0;right:0}.notes-studio-ink-trail:before{top:36%;transform:rotate(-2deg)}.notes-studio-ink-trail:after{top:66%;transform:rotate(1.4deg)}.notes-studio-ink-trail i{background:#46b9e7;border-radius:50%;width:7px;height:7px;animation:5.6s linear infinite notes-studio-memory-flight;position:absolute;top:34%;left:-12px;box-shadow:0 0 12px #6ed4f2}.notes-studio-ink-trail i:nth-child(2){animation-delay:-1.1s;top:64%}.notes-studio-ink-trail i:nth-child(3){animation-delay:-2.2s;top:31%;transform:scale(.7)}.notes-studio-ink-trail i:nth-child(4){animation-delay:-3.3s;top:68%;transform:scale(.62)}.notes-studio-ink-trail i:nth-child(5){animation-delay:-4.4s;top:38%;transform:scale(.48)}.notes-studio-workspace{z-index:1;position:relative}.notes-studio-status-rail{z-index:2;isolation:isolate;background:#e5f2f97a;border-block:1px solid #6f9cbb6b;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #ffffff7a,0 8px 22px #20527314}.notes-studio-status-rail:before{z-index:8;content:"";pointer-events:none;filter:drop-shadow(0 0 5px #44b1de8c);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(100deg,#0000 4%,#52c9ec 20%,#7478ea 34%,#0000 48% 58%,#58d5e7 74%,#3d83ca 88%,#0000 96%) 0 0/260% 100%;padding:2px;animation:5.2s linear infinite notes-studio-status-frame-flow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.notes-studio-status-scene{isolation:isolate;background-position:50%;background-size:cover;border-right:1px solid #5b8eaf52;min-width:0;min-height:94px;position:relative;overflow:hidden}.notes-studio-status-scene:last-child{border-right:0}.notes-studio-status-scene:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#f8fdfffa 0 40%,#eef8fcdb 62%,#dff2fa6b),repeating-linear-gradient(90deg,#0000 0 20px,#307ea90d 20px 21px);position:absolute;inset:0}.notes-studio-status-scene:after{z-index:4;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffdb,#5ecdee2e,#0000);width:20%;animation:6.4s ease-in-out infinite notes-studio-scene-scan;position:absolute;top:-28%;bottom:-28%;left:-32%;transform:skew(-16deg)}.notes-studio-status-scene.is-input{background-image:url(/images/learner-metric-evidence-bg-v1.png);background-position:72% 48%}.notes-studio-status-scene.is-organize{background-image:url(/images/quiz-archive-console-background-v1.png);background-position:70% 52%}.notes-studio-status-scene.is-deposit{background-image:url(/images/feedback-type-resource-photo-v2.png);background-position:60% 53%}.notes-studio-status-scene.is-index{background-image:url(/images/learner-conclusion-command-bg-v1.png);background-position:68% 52%}.notes-studio-scene-object{z-index:1;color:#216c97;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f8fdffb3;border:1px solid #3f8bb45c;border-radius:50%;place-items:center;width:52px;height:52px;animation:4.8s ease-in-out infinite notes-studio-scene-object;display:grid;position:absolute;top:50%;right:clamp(.2rem,1.2vw,1rem);transform:translateY(-48%);box-shadow:0 0 0 7px #4caed60f,inset 0 1px #ffffffe6}.notes-studio-scene-object svg{width:23px;height:23px}.notes-studio-status-scene.is-organize .notes-studio-scene-object{color:#4c5c91}.notes-studio-status-scene.is-deposit .notes-studio-scene-object{color:#75602b}.notes-studio-status-scene.is-index .notes-studio-scene-object{color:#276b78}.notes-studio-status-copy{z-index:3;text-shadow:0 1px #ffffffeb;grid-template-columns:auto 1fr;gap:.14rem .55rem;width:min(80%,235px);min-width:0;padding:1.2rem .75rem 1rem 1.05rem;display:grid;position:relative}.notes-studio-status-copy i{color:#2f759d;letter-spacing:.1em;grid-row:1/3;align-self:center;font-size:.74rem;font-style:normal;font-weight:950}.notes-studio-status-copy b{color:#123b58;font-size:.9rem;font-weight:900;line-height:1.2}.notes-studio-status-copy small{color:#315f7b;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;font-weight:750;line-height:1.35;overflow:hidden}.notes-studio-status-scene.is-current{box-shadow:inset 0 -3px #398fc0,inset 0 0 28px #59c4e71f}.notes-studio-status-scene.is-current .notes-studio-status-copy b{color:#0b5278}.notes-studio-scene-flight{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#2c8dbb66,#6b6bdc3d,#0000);height:1px;position:absolute;bottom:10px;left:12%;right:9%}.notes-studio-scene-flight u{background:#54cbea;border-radius:50%;width:5px;height:5px;text-decoration:none;animation:4.8s linear infinite notes-studio-scene-packet;position:absolute;top:-2px;left:0;box-shadow:0 0 8px #54cbea}.notes-studio-scene-flight u:nth-child(2){animation-delay:-1.6s}.notes-studio-scene-flight u:nth-child(3){animation-delay:-3.2s}.notes-studio-route-signal{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#70d5f4,#6878e7,#0000);width:25%;height:2px;animation:4.8s cubic-bezier(.4,0,.2,1) infinite notes-studio-route-flow;position:absolute;top:0;left:0;box-shadow:0 0 13px #5bc1ebb8}.notes-studio-workspace{gap:1.15rem!important;padding-block:1.1rem!important}.notes-studio-workspace-flow{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#2f82ae47 16%,#49bede80 50%,#2f82ae47 84%,#0000);height:1px;position:absolute;top:5.35rem;left:1.2rem;right:1.2rem}.notes-studio-workspace-flow i{background:#64d5ef;border:1px solid #ffffffe6;border-radius:50%;width:8px;height:8px;animation:5.8s linear infinite notes-studio-knowledge-transfer;position:absolute;top:-4px;right:-8px;box-shadow:0 0 8px #64d5ef,0 0 15px #3a74da73}.notes-studio-workspace-flow i:nth-child(2){animation-delay:-1.93s}.notes-studio-workspace-flow i:nth-child(3){animation-delay:-3.86s}.notes-studio-panel{z-index:1;isolation:isolate;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:border-color .24s,box-shadow .24s,transform .24s;position:relative;background:linear-gradient(150deg,#ffffff7a,#e5f4fb57)!important;border-color:#7aa5c361!important;border-radius:4px 20px 20px 4px!important;box-shadow:inset 3px 0 #3d8fc061,inset 0 1px #ffffffc7!important}.notes-studio-sidebar{background:linear-gradient(160deg,#eaf5fbad,#f6fafc52 62%,#d5ecf65c)!important;box-shadow:inset 4px 0 #30719975,inset 0 1px #ffffffb8!important}.notes-studio-list{background:linear-gradient(160deg,#f6fcfd9e,#dcf3f857 48%,#edf5fc66)!important;box-shadow:inset 4px 0 #37a6bc6b,inset 0 1px #ffffffb8!important}.notes-studio-editor{background:radial-gradient(circle at 92% 8%,#5cc7e621,#0000 32%),linear-gradient(150deg,#ffffffa8,#e8f4fb57 64%,#e9eefd66)!important}.notes-studio-panel:after{z-index:-1;content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(#4189b612 1px,#0000 1px),linear-gradient(90deg,#4189b612 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000 4%,#000 74%,#0000);mask-image:linear-gradient(110deg,#0000 4%,#000 74%,#0000)}.notes-studio-panel:hover{transform:translateY(-2px);border-color:#3f8bbc8c!important;box-shadow:inset 4px 0 #3891c594,0 14px 30px #1f5b8414!important}.notes-studio-panel.is-running{animation:2.2s ease-in-out infinite notes-studio-panel-breathe}.notes-studio-editor:before{z-index:3;content:"";pointer-events:none;opacity:.55;background:linear-gradient(90deg,#0000,#ffffffd1,#0000);width:20%;animation:6.4s ease-in-out infinite notes-studio-panel-scan;position:absolute;top:0;bottom:0;left:-28%;transform:skew(-15deg)}.notes-studio-editor.is-pending{box-shadow:inset 4px 0 #d9963794,inset 0 1px #fffc!important}.notes-studio-editor.is-synced{box-shadow:inset 4px 0 #249b7e75,inset 0 1px #fffc!important}.notes-studio-panel>div:first-child,.notes-studio-sidebar>div:last-child{background:#e8f4fb9e!important;border-color:#78a2bf57!important}.notes-studio-sidebar>div:nth-child(2){background:#fafdfe3d}.notes-studio-sidebar [aria-current=true]{color:#0f557d;background:linear-gradient(90deg,#c2e5f3e6,#ebf7fb99);box-shadow:inset 3px 0 #2f95bd}.notes-studio-sidebar>div:last-child{background:linear-gradient(120deg,#ddf1f9b3,#eef4fc94)!important}.notes-studio-list>div:nth-child(2){background:#fafdfe3d}.notes-studio-editor>div:nth-child(2){background:#feffff52}.notes-studio-section-heading{border-bottom:1px solid #709ebe47;grid-template-columns:auto auto 1fr;align-items:center;gap:.65rem;min-height:4.8rem;display:grid;background:linear-gradient(90deg,#f8fcffc7,#e0f2fb61,#0000)!important;padding:.65rem .75rem!important}.notes-studio-section-heading strong{color:#0000;letter-spacing:-.08em;background:linear-gradient(145deg,#17628f,#61c2e6);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:950;line-height:.9}.notes-studio-section-heading span{flex-direction:column;gap:.15rem;min-width:max-content;display:flex}.notes-studio-section-heading b{color:#153d5b;font-size:.78rem;font-weight:900}.notes-studio-section-heading small{color:#3d6d8b;letter-spacing:.1em;font-size:.56rem;font-weight:800}.notes-studio-section-heading i{background:linear-gradient(90deg,#377eaa66,#52b7e02e,#0000);height:1px;margin-left:.15rem}.notes-studio-panel input,.notes-studio-panel textarea{color:#183e5b!important}.notes-studio-panel input::placeholder,.notes-studio-panel textarea::placeholder{color:#678198!important}.notes-studio-list li button:hover,.notes-studio-list li button:focus-visible{background:#dceff9bd!important}.notes-studio-list li button[aria-pressed=true]{box-shadow:inset 3px 0 #318cc2;background:linear-gradient(90deg,#ceeaf8e6,#ebf6fcc7)!important}.notes-studio-editor textarea,.notes-studio-editor .h-full.overflow-y-auto{background:#ffffffad!important}.notes-studio-preview-article{text-wrap:pretty}.notes-studio-preview-copy{color:#243746;font-size:1rem;line-height:1.8}.notes-studio-preview-copy p{line-height:1.9}.notes-studio-preview-copy li{line-height:1.75}.notes-studio-preview-copy h1{font-size:1.75rem}.notes-studio-preview-copy h2{font-size:1.35rem}.notes-studio-preview-copy h3{font-size:1.12rem}.notes-studio-empty-editor{z-index:1;position:relative;overflow:hidden;color:#315d78!important;background:radial-gradient(circle at 50% 42%,#68cbe824,#0000 28%),linear-gradient(145deg,#f9fdff8c,#def1f94d)!important;border-color:#639ec261!important}.notes-studio-empty-editor:before{content:"";pointer-events:none;border:1px solid #3a8eb92b;border-radius:50%;animation:3.8s ease-in-out infinite notes-studio-empty-pulse;position:absolute;inset:18% 26%;box-shadow:0 0 0 32px #46a1cb09,0 0 0 64px #46a1cb06}.notes-studio-empty-editor>*{z-index:1;position:relative}.notes-studio-action-dock{isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(120deg,#ffffffc2,#daeff99e),repeating-linear-gradient(90deg,#0000 0 22px,#3683ad0f 22px 23px);border:1px solid #5490b447;border-radius:17px;min-height:48px;padding:5px;position:relative;box-shadow:inset 0 1px #ffffffe6,0 10px 25px #225c7f17}.notes-studio-action-dock:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(100deg,#0000 8%,#48afda40 32%,#6f73e06b 50%,#48afda40 68%,#0000 92%) 0 0/220% 100%;padding:1px;animation:4.8s linear infinite notes-studio-action-frame;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.notes-studio-action-signal{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#43a5d257,#0000);height:1px;position:absolute;top:-3px;left:16px;right:16px}.notes-studio-action-signal i{background:#62d2ef;border-radius:50%;width:5px;height:5px;animation:4.8s linear infinite notes-studio-action-packet;position:absolute;top:-2px;left:0;box-shadow:0 0 8px #62d2ef,0 0 13px #536fe073}.notes-studio-action-signal i:nth-child(2){animation-delay:-1.6s}.notes-studio-action-signal i:nth-child(3){animation-delay:-3.2s}.notes-studio-action-button{color:#315c77;background:linear-gradient(145deg,#fffffff0,#e3f1f8c7);border:1px solid #5b8ba95c;border-radius:11px;flex:none;align-items:center;gap:.42rem;height:36px;padding:0 .72rem;font-size:11px;font-weight:800;transition:transform .22s,border-color .22s,box-shadow .22s,color .22s,filter .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 4px 11px #24567412}.notes-studio-action-button:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 22%,#ffffffb8 48%,#0000 74%);animation:4.8s ease-in-out infinite notes-studio-action-sync;position:absolute;inset:0;transform:translate(-135%)skew(-14deg)}.notes-studio-action-button>*{z-index:1;position:relative}.notes-studio-action-button:hover{z-index:2;color:#174f73;border-color:#2f86b4a8;transform:translateY(-2px);box-shadow:inset 0 1px #fffffffa,0 8px 18px #22668d2b,0 0 0 2px #4db4da14}.notes-studio-action-button.is-active{color:#386c5d;background:linear-gradient(145deg,#f8fffbf5,#d3eee3d1);border-color:#348b7785}.notes-studio-action-button.is-folder{color:#596686;background:linear-gradient(145deg,#fffffff0,#e7e9f9c2)}.notes-studio-action-button.is-primary{color:#fff;background:linear-gradient(135deg,#174f78,#2488b2 62%,#51bcd6);border-color:#4ab0d7ad;padding-inline:.88rem;box-shadow:inset 0 1px #ffffff47,0 8px 18px #1e6f993d,0 0 0 1px #58cdec1a}.notes-studio-action-icon{background:#ffffff9e;border:1px solid #548baa3d;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;display:grid;box-shadow:inset 0 1px #ffffffd1}.notes-studio-action-button.is-primary .notes-studio-action-icon{background:#ffffff21;border-color:#ffffff42}.notes-studio button{transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s,color .2s}.notes-studio button:not(:disabled):active{transform:translateY(1px)scale(.985)}.notes-studio button:focus-visible{outline-offset:2px;outline:2px solid #1e6fa680}@keyframes notes-studio-memory-flight{0%{opacity:0;left:-3%}12%,82%{opacity:.95}to{opacity:0;left:103%}}@keyframes notes-studio-icon-breathe{0%,to{filter:drop-shadow(0 7px 10px #1b486938);transform:translateY(0)}50%{filter:drop-shadow(0 10px 14px #30a0d357);transform:translateY(-3px)}}@keyframes notes-studio-route-flow{0%{opacity:0;transform:translate(-100%)}12%,76%{opacity:1}to{opacity:0;transform:translate(400%)}}@keyframes notes-studio-panel-breathe{0%,to{border-color:#5094be61;box-shadow:inset 4px 0 #3d8fc06b,0 0 #47aadb00}50%{border-color:#48a4d5ad;box-shadow:inset 4px 0 #48b5e0ad,0 0 24px #47aadb29}}@keyframes notes-studio-panel-scan{0%,16%{opacity:0;left:-28%}35%,72%{opacity:.5}88%,to{opacity:0;left:112%}}@keyframes notes-studio-knowledge-transfer{0%{opacity:0;transform:translate(0)scale(.6)}12%,82%{opacity:1}to{opacity:0;transform:translate(calc(4rem - 100vw))scale(1)}}@keyframes notes-studio-empty-pulse{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:.95;transform:scale(1.04)}}@keyframes notes-studio-action-frame{to{background-position:-220% 0}}@keyframes notes-studio-action-packet{0%{opacity:0;left:0}12%,82%{opacity:1}to{opacity:0;left:100%}}@keyframes notes-studio-action-sync{0%,18%{opacity:0;transform:translate(-135%)skew(-14deg)}34%{opacity:.85}66%,to{opacity:0;transform:translate(135%)skew(-14deg)}}@keyframes notes-studio-scene-scan{0%,20%{opacity:0;left:-32%}34%{opacity:.82}72%,to{opacity:0;left:116%}}@keyframes notes-studio-scene-object{0%,to{box-shadow:0 0 0 7px #4caed60d,inset 0 1px #ffffffe6}50%{box-shadow:0 0 0 10px #4caed61c,0 0 17px #2a97ca38,inset 0 1px #fffffff5}}@keyframes notes-studio-scene-packet{0%{opacity:0;left:0}12%,82%{opacity:1}to{opacity:0;left:100%}}@keyframes notes-studio-status-frame-flow{to{background-position:-260% 0}}@media (width<=767px){.notes-studio.app-page{background-attachment:scroll}.notes-studio-heading-index{font-size:2rem}.notes-studio-heading-icon{display:none}.notes-studio-ink-trail{opacity:.52;inset-inline:42%}.notes-studio-header{min-height:0}.notes-studio-workspace{padding-block:.75rem!important}.notes-studio-workspace-flow,.notes-studio-header p{display:none}.notes-studio-status-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.notes-studio-status-scene{min-height:68px}.notes-studio-status-scene:before{background:linear-gradient(90deg,#f8fdfff0,#e1f3fb9e)}.notes-studio-scene-object{opacity:.52;width:41px;height:41px;right:-9px}.notes-studio-scene-object svg{width:18px;height:18px}.notes-studio-status-copy{text-align:center;justify-content:center;align-items:center;gap:.28rem;width:100%;min-height:68px;padding:.42rem .16rem;display:flex}.notes-studio-status-copy i{grid-row:auto;font-size:.58rem}.notes-studio-status-copy b{white-space:nowrap;font-size:.68rem}.notes-studio-status-copy small{display:none}.notes-studio-scene-flight{bottom:7px;left:10%;right:10%}.notes-studio-section-heading{min-height:4.2rem}.notes-studio-preview-copy{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.notes-studio-ink-trail i,.notes-studio-route-signal,.notes-studio-panel.is-running,.notes-studio-editor:before,.notes-studio-workspace-flow i,.notes-studio-empty-editor:before,.notes-studio-action-dock:before,.notes-studio-action-signal i,.notes-studio-action-button:after,.notes-studio-status-rail:before,.notes-studio-status-scene:after,.notes-studio-scene-object,.notes-studio-scene-flight u,.notes-studio .app-topbar-real-icon img{animation:none!important}.notes-studio-panel:hover{transform:none}}.competency-studio{--competency-ink:#172b4d;--competency-heading:#0d3150;--competency-blue:#276a9a;--competency-blue-mid:#416c89;--competency-muted:#61798b;--competency-coral:#ed6a4a;--competency-mint:#21a27b;color:var(--competency-ink)}.competency-studio.app-page{background-color:#f7f5ef;background-image:linear-gradient(#f8fcff94,#f7fbfea8),url(/images/training-atmosphere-background-v2.png);background-position:top;background-size:cover;background-attachment:fixed}.competency-studio .app-topbar{isolation:isolate;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:relative}.competency-studio .app-topbar h1{color:var(--competency-heading);font-weight:850}.competency-studio .app-topbar p{color:#235778;font-weight:700}.competency-studio .app-topbar>div>div{color:#2d6388}.competency-studio .app-topbar>a{color:#194b70;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f4fafec7;border-color:#749dba85}.competency-studio .app-topbar-real-icon{width:4.75rem;min-width:4.75rem;height:4.75rem}.competency-studio .app-topbar-real-icon img{object-fit:contain;filter:drop-shadow(0 7px 9px #1b486938);width:100%;height:100%;display:block}.app-topbar-rocket-formation{z-index:1;pointer-events:none;opacity:.9;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:0 17rem 0 20rem}.app-topbar-rocket-formation>i{min-width:0;position:relative;overflow:hidden}.app-topbar-rocket-formation>i:after{content:"";background:linear-gradient(#0000,#5bb7e233,#0000);width:1px;height:72%;position:absolute;bottom:0;left:50%}.app-topbar-rocket-formation img{z-index:1;object-fit:contain;opacity:0;filter:drop-shadow(0 0 5px #25679780)drop-shadow(0 0 10px #59b7e775);backface-visibility:hidden;will-change:transform, opacity;width:4.5rem;height:10.5rem;animation:2.5s linear infinite app-topbar-rocket-ascent;position:absolute;bottom:-4.4rem;left:50%;transform:translate(-50%,2.5rem)scale(.82)}.competency-studio .app-topbar>span:not(.app-topbar-rocket-formation),.competency-studio .app-topbar>div,.competency-studio .app-topbar>a{z-index:3;position:relative}.competency-hero{color:var(--competency-ink);box-shadow:none;background-color:#0000;background-image:none;border-color:#0000}.competency-hero.is-running{animation:4.5s ease-in-out infinite competency-active-surface;box-shadow:inset 0 0 0 1px #5cb5ef40,0 14px 40px #4794c91f}.competency-hero:before{content:none}.competency-hero-spine{display:none}.competency-cycle-badge{color:#315a8a;background:#f2f6fa;border-color:#cbd6e7}.competency-live-badge{color:#24745f;background:#edf6f2}.competency-live-dot{background:#21a27b;animation:1.8s ease-in-out infinite competency-live-pulse}.competency-live-row>div>span:nth-child(2){color:#285f87;text-shadow:none}.competency-live-row>div>span:nth-child(3){color:#315f80}.competency-live-row>span{color:#14765f}.competency-metrics span{border-top:1px solid #dfe4ea;flex-direction:column;justify-content:center;min-height:4.5rem;padding:.7rem .15rem .6rem;transition:padding-left .22s,border-color .22s;display:flex}.competency-metrics span:hover{border-color:#78b8df;padding-left:.45rem}.competency-metrics b{color:var(--competency-ink);letter-spacing:-.035em;margin-top:.35rem;font-size:1.5rem;line-height:1}.competency-metrics small{color:#708093;letter-spacing:.04em;font-size:.7rem;font-weight:800}.competency-topic{transition:border-color .25s,transform .25s}.competency-topic:hover{border-color:#477fbd;transform:translate(3px)}.competency-role-summary{padding:.15rem .2rem}.competency-role-index{color:#60778b;grid-template-columns:auto 1fr;align-items:end;column-gap:.65rem;display:grid}.competency-role-index strong{letter-spacing:-.09em;color:#0000;background:linear-gradient(145deg,#17628f 0%,#3a7da8 58%,#596eb3 100%);-webkit-background-clip:text;background-clip:text;grid-row:1/3;font-size:2.65rem;line-height:.82}.competency-role-index span{letter-spacing:.07em;color:#315f7e;font-size:.7rem;font-weight:850;line-height:1.2}.competency-role-index i{letter-spacing:.16em;color:#365f7c;font-size:.59rem;font-style:normal;font-weight:800;line-height:1.2}.competency-role-title{max-width:100%;color:var(--competency-heading);letter-spacing:-.055em;text-shadow:none;font-size:clamp(2.05rem,2.2vw,2.65rem);font-weight:950;line-height:1.02}.competency-role-title span{overflow-wrap:anywhere;word-break:break-word;text-wrap:wrap;max-width:100%;display:block}.competency-role-title .is-accent{color:#0000;background:linear-gradient(92deg,#123a5c 0%,#245d89 100%);-webkit-background-clip:text;background-clip:text}.competency-role-accent{background:linear-gradient(90deg,#2e6893,#6dbce4);border-radius:99px;width:5.25rem;height:4px;box-shadow:0 0 12px #5bb0e12e}.competency-topic{border-left:3px solid #319bd2;max-width:280px;padding:.35rem 0 .4rem 1rem}.competency-topic>span{color:#315d7b!important;font-size:.7rem!important;font-weight:800!important}.competency-topic>p{color:#244b68!important;font-weight:700!important}.competency-role-summary{min-width:0}.competency-status-cluster{border-top:1px solid #507d9d47;padding-top:1.15rem;margin-top:1.7rem!important}.competency-progress-figure>div:first-child{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.competency-progress-figure b{color:#175c8d;letter-spacing:-.07em;text-shadow:none;font-size:2.45rem;line-height:1}.competency-progress-figure span{color:#315d7b;letter-spacing:.08em;font-size:.62rem;font-weight:800}.competency-progress-rule{background:#e3e9ed;border-radius:99px;height:3px;margin-top:.65rem;overflow:hidden}.competency-progress-rule i{border-radius:inherit;background:linear-gradient(90deg,#356a9a,#6bc9eb,#756ddd);min-width:1.1rem;height:100%;transition:width .6s;display:block;box-shadow:0 0 10px #53a6da6b}.competency-status-list{border-top:1px solid #507d9d40;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.05rem;display:grid}.competency-status-list>span{border-right:1px solid #e2e7eb;flex-direction:column;gap:.3rem;min-width:0;padding:.65rem .45rem 0;display:flex}.competency-status-list>span:first-child{padding-left:0}.competency-status-list>span:last-child{border-right:0}.competency-status-list small{color:#315d7b;white-space:nowrap;font-size:.65rem;font-weight:750}.competency-status-list strong{color:#173d5b;letter-spacing:-.02em;font-size:1.05rem;font-weight:850}.competency-hero.is-running .competency-progress-rule i{background-size:220% 100%;animation:1.1s linear infinite progress-energy-gradient}.competency-map{position:relative}.competency-map>*{box-shadow:none}.competency-map .interactive-canvas{background-color:#f9fcfff7;background-image:linear-gradient(#6997bb13 1px,#0000 1px),linear-gradient(90deg,#6997bb13 1px,#0000 1px),radial-gradient(circle at 50% 45%,#e0f1fc6b,#0000 62%);background-position:50%;background-size:32px 32px,32px 32px,100% 100%;box-shadow:inset 0 0 42px #62aedc12}.competency-primary-cta{isolation:isolate;background:radial-gradient(circle at 20% 82%,#fffffff5 0 13%,#0000 30%),radial-gradient(circle at 86% 90%,#ffffffe0 0 10%,#0000 28%),linear-gradient(#9dd5f4 0%,#d9effb 56%,#eef8fc 100%);border-color:#b9d1df;position:relative;overflow:hidden;box-shadow:0 12px 26px #487a972e;color:#17354d!important}.competency-primary-cta:before{content:"";z-index:-2;opacity:0;backface-visibility:hidden;will-change:transform, opacity;background:url(/images/training-launch-rocket-cutout-v2.png) 50%/contain no-repeat;width:76px;height:174px;animation:3.2s linear infinite competency-rocket-launch;position:absolute;bottom:-54px;left:66%;transform:translate(-50%,42px)scale(.86)}.competency-primary-cta:after{content:"";z-index:-1;background:linear-gradient(#ffffff05,#eff8fccc);animation:2.1s ease-in-out infinite competency-rocket-glow;position:absolute;inset:0}.competency-primary-cta:hover:before{animation-duration:2.8s}.competency-hero.is-running .competency-primary-cta:before{animation-duration:2.15s}.competency-hero.is-running .competency-primary-cta:after{animation-duration:.9s}.competency-primary-cta:hover{box-shadow:0 16px 30px #487a973d}.competency-primary-cta>span{min-width:0}.competency-cta-copy{overflow-wrap:anywhere;word-break:break-word;overflow:visible}.competency-primary-cta .text-white\/75{color:#17354db8}.competency-cta-icon,.competency-cta-arrow{color:#183b57;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff9e;border:1px solid #3c6c8b3d;box-shadow:0 5px 18px #3a68841f}.competency-cta-arrow{transition:transform .25s,background-color .25s}.competency-primary-cta:hover .competency-cta-arrow{background:#ffffffe0;transform:translate(3px)}.competency-stage-rail{background:linear-gradient(105deg,#eef7ff 0%,#f2f0ff 34%,#eef8f7 68%,#fff7ec 100%) 0 0/130% 100%;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,background-position .45s}.competency-stage-rail:hover{background-position:100% 0;transform:translateY(-3px);box-shadow:0 12px 28px #456b8b24}.competency-stage-rail>div{color:#416984;background:#ffffff38;transition:color .22s,background-color .22s,transform .22s}.competency-stage-rail>div:hover{color:#27455f;background:#ffffffa8;transform:translateY(-1px)}.competency-stage-rail>div i{letter-spacing:.08em;color:#557894;font-size:.68rem;font-style:normal}.competency-stage-rail>div.is-done{color:#4f555b;background:0 0}.competency-stage-rail>div.is-current{color:#182b3d;background:#ffffff94;box-shadow:inset 0 -3px #344452}.competency-stage-rail>div.is-current i{color:#2c678f}.competency-stage-rail>div.is-done i{color:#48809a}.competency-route-signal{z-index:1;pointer-events:none;opacity:.55;background:linear-gradient(90deg,#0000,#7cd6ff,#726fee,#0000);width:25%;height:2px;animation:4.8s cubic-bezier(.4,0,.2,1) infinite competency-route-signal;display:block;position:absolute;inset:0 auto auto 0;box-shadow:0 0 12px #60c4fab3}.competency-hero.is-running .competency-route-signal{opacity:1;height:3px;animation-duration:1.65s}.competency-showcase-nav{background:#142d49;box-shadow:0 14px 34px #142d4929}.competency-showcase-nav button{color:#ffffff9e}.competency-showcase-nav button>span{letter-spacing:.12em;color:#ffffff61;font-size:.7rem}.competency-showcase-nav button:hover{color:#fff;background:#ffffff12}.competency-showcase-nav button.is-active{color:#142d49;background:#fff;box-shadow:0 6px 18px #0000002e}.competency-showcase-nav button.is-active>span{color:#e25d42}.competency-showcase>details,.competency-showcase>.competency-acceptance{margin-top:.75rem}.competency-section{border-color:#d9dce1;box-shadow:0 12px 34px #1f2d3d11}.competency-longform{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-top:1.75rem;padding-top:.75rem;position:relative}.competency-longform:before{content:"";background:linear-gradient(90deg,#0000 0%,#497ea457 12%,#53aed885 50%,#497ea447 88%,#0000 100%);height:1px;position:absolute;inset:0 0 auto;box-shadow:0 1px 18px #56a5d329}.competency-longform>.competency-section,.competency-longform>div{background:0 0}.competency-longform .competency-section{box-shadow:none}.competency-longform .competency-section,.competency-longform .competency-acceptance{border-radius:0}.competency-section-title{align-items:stretch;gap:1rem;position:relative}.competency-section-title:after{content:"";background:linear-gradient(90deg,#36709761,#53acd724 62%,#0000);flex:1;min-width:5rem;height:1px;margin:.55rem 0 0 .75rem}.competency-section-title.has-flight:after,.competency-section-title.has-orbit:after,.competency-section-title.has-landing:after{display:none}.competency-section-flight{background:0 0;flex:1;min-width:8rem;height:66px;margin:.25rem 0 0 .75rem;position:relative}.competency-section-flight:before,.competency-section-flight:after{content:"";background:linear-gradient(90deg,#3670976b,#53acd738 70%,#0000);height:1px;position:absolute;inset:10px 0 auto}.competency-section-flight:after{background:linear-gradient(270deg,#3670976b,#53acd738 70%,#0000);inset:55px 0 auto}.competency-section-flight img{z-index:1;filter:drop-shadow(0 4px 6px #1e4b6b38);backface-visibility:hidden;will-change:left, transform, opacity;width:90px;height:auto;position:absolute;left:0}.competency-section-flight img.is-eastbound{animation:10s linear infinite competency-aircraft-eastbound;top:-5px}.competency-section-flight img.is-westbound{animation:10s linear infinite competency-aircraft-westbound;top:40px}.competency-resource-heading>.competency-section-title{flex:48rem;min-width:0}.competency-section-orbit{flex:1;min-width:12rem;height:76px;margin:.1rem 0 0 1.25rem;position:relative;overflow:hidden}.competency-section-orbit:before,.competency-section-orbit:after{content:"";border-top:1px solid #397aa457;border-radius:50%;height:34px;position:absolute;left:-4%;right:-4%}.competency-section-orbit:before{top:9px;transform:rotate(.6deg)}.competency-section-orbit:after{top:49px;transform:rotate(-.6deg)}.competency-section-orbit>span{z-index:2;will-change:left, transform, opacity;width:104px;height:50px;position:absolute;left:-106px}.competency-section-orbit>span img{object-fit:contain;filter:drop-shadow(0 4px 7px #16426647);width:100%;height:100%}.competency-section-orbit .is-orbit-upper{animation:11s linear infinite competency-satellite-eastbound;top:-13px}.competency-section-orbit .is-orbit-lower{animation:11s linear infinite competency-satellite-westbound;top:32px}.competency-section-orbit>b{z-index:1;background:#67d8fb;border:1px solid #ffffffe6;border-radius:50%;width:7px;height:7px;animation:4.8s linear infinite competency-orbit-data;position:absolute;top:30px;left:-12px;box-shadow:0 0 7px #67d8fb,0 0 14px #6969eb8c}.competency-section-orbit>b.is-data-two{animation-delay:-1.6s}.competency-section-orbit>b.is-data-three{animation-delay:-3.2s}.competency-section-landing{background:linear-gradient(#448bb74d,#5bb8de0d) 18% 0/1px 100% no-repeat,linear-gradient(#448bb74d,#5bb8de0d) 50% 0/1px 100% no-repeat,linear-gradient(#448bb74d,#5bb8de0d) 82% 0/1px 100% no-repeat;flex:1;min-width:12rem;height:116px;margin:0 0 0 1.25rem;position:relative;overflow:hidden}.competency-section-landing:after{content:"";background:linear-gradient(90deg,#0000,#3e82ac57 12%,#5bb8de73 50%,#3e82ac57 88%,#0000);height:1px;position:absolute;bottom:4px;left:0;right:0}.competency-section-landing>span{z-index:2;will-change:transform, opacity;width:78px;height:78px;margin-left:-39px;animation:4s linear infinite competency-capsule-descent;position:absolute;top:-82px}.competency-section-landing>span img{object-fit:contain;filter:drop-shadow(0 6px 8px #194c6f40);width:100%;height:100%}.competency-section-landing .is-drop-one{left:18%}.competency-section-landing .is-drop-two{left:50%}.competency-section-landing .is-drop-three{left:82%}.competency-section-landing>b{z-index:1;opacity:0;border:1px solid #4fafdc9e;border-radius:50%;width:34px;height:10px;margin-left:-17px;animation:4s linear infinite competency-landing-pulse;position:absolute;bottom:0;box-shadow:0 0 12px #44b2e759}.competency-section-landing .is-zone-one{left:18%}.competency-section-landing .is-zone-two{left:50%}.competency-section-landing .is-zone-three{left:82%}.competency-resource-state{z-index:4;color:#245e84;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#f7fcffe6,#def2fdd1);border:1px solid #5e97bf4d;margin-bottom:2.8rem;position:relative;box-shadow:0 5px 15px #26608914}.competency-resource-state.is-running{color:#1d67a2;animation:1.7s ease-in-out infinite competency-resource-state-pulse}.competency-resource-state.is-released{color:#18745e;background:linear-gradient(135deg,#f0fcf7eb,#d6f4ead6)}.competency-section-title>span{color:#0000;background:linear-gradient(#23628f 0%,#60bee4 64%,#60bee414 100%);border:0;border-radius:999px;width:4px;height:auto;min-height:4.6rem;display:block;box-shadow:0 0 14px #409ccc29}.competency-section-title>span svg{display:none}.competency-section-title>span.is-real-icon{width:4.75rem;min-width:4.75rem;height:4.75rem;min-height:4.75rem;box-shadow:none;background:0 0;border-radius:0;margin-top:-.2rem}.competency-section-title>span.is-real-icon img{object-fit:contain;filter:drop-shadow(0 8px 10px #1f5b8433);width:100%;height:100%;display:block}.competency-section-title>div>span{color:#326888;letter-spacing:.16em;font-size:.72rem}.competency-section-title h2{text-shadow:none;margin-top:.35rem;color:var(--competency-heading)!important}.competency-section-title p{margin-top:.3rem;color:#315d7b!important}.competency-acceptance .competency-section-title>span{color:#0000;background:linear-gradient(#23628f 0%,#60bee4 64%,#60bee414 100%)}.competency-acceptance .competency-section-title>div>span{color:#3a6d8e}.competency-acceptance{min-height:440px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.competency-acceptance-console{isolation:isolate;position:relative}.competency-acceptance-metric,.competency-acceptance-actions{-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);background:radial-gradient(circle at 82% 12%,#68d0f22b,#0000 34%),linear-gradient(135deg,#fafdffdb,#e0f2fbb3);border:1px solid #5b9ac657;border-radius:20px;min-height:220px;animation:3.6s ease-in-out infinite competency-console-breathe;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,0 12px 30px #27628917}.competency-acceptance-actions{animation-delay:-1.8s}.competency-acceptance-metric:before,.competency-acceptance-actions:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#fffc,#0000);width:28%;animation:5.4s ease-in-out infinite competency-acceptance-scan;position:absolute;top:0;bottom:0;left:-34%;transform:skew(-16deg)}.competency-acceptance-metric:after,.competency-acceptance-actions:after{z-index:-2;content:"";opacity:.42;background-image:linear-gradient(#4189b614 1px,#0000 1px),linear-gradient(90deg,#4189b614 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 58%,#000);mask-image:linear-gradient(90deg,#0000,#000 58%,#000)}.competency-acceptance-metric>span{z-index:1;color:#2c658b;letter-spacing:.12em;position:relative}.competency-acceptance-metric>strong{z-index:1;color:#0000;filter:drop-shadow(0 4px 8px #2777a61f);background:linear-gradient(110deg,#164f7a,#087bbb 48%,#40a8d1) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;width:max-content;animation:3s linear infinite competency-metric-shimmer;position:relative}.competency-acceptance.is-complete .competency-acceptance-metric>strong{background-image:linear-gradient(110deg,#8a641f,#c38b27 55%,#dfb451)}.competency-acceptance-gauge{border:1px solid #3897c947;border-radius:50%;width:142px;height:142px;animation:2.8s ease-in-out infinite competency-gauge-breathe;position:absolute;bottom:-42px;right:20px;box-shadow:inset 0 0 0 12px #5bbee50a,inset 0 0 0 13px #3897c924}.competency-acceptance-gauge:before{content:"";border:2px solid #45b9e5;border-color:#45b9e5 #4175dcb3 #0000 #0000;border-radius:50%;animation:4s linear infinite competency-gauge-spin;position:absolute;inset:18px}.competency-acceptance-actions{background:linear-gradient(120deg,#f7fcffd9,#e1f3fcad 55%,#f0eeff8a);align-content:center}.competency-acceptance-actions>*{z-index:1;position:relative}.competency-acceptance-energy{pointer-events:none;height:42px;top:50%;left:27%;right:4%;transform:translateY(-50%);z-index:0!important;position:absolute!important}.competency-acceptance-energy:before,.competency-acceptance-energy:after{content:"";background:linear-gradient(90deg,#0000,#308fc638 12%,#41bee68f 50%,#4672db2e 88%,#0000);height:1px;position:absolute;left:0;right:0}.competency-acceptance-energy:before{top:8px}.competency-acceptance-energy:after{bottom:8px;transform:scaleX(-1)}.competency-acceptance-energy>b{background:#55d5f4;border:1px solid #ffffffe6;border-radius:50%;width:9px;height:9px;animation:3.2s linear infinite competency-acceptance-energy-flow;position:absolute;top:4px;left:-8px;box-shadow:0 0 8px #55d5f4,0 0 18px #4370e180}.competency-acceptance-energy>b:nth-child(2){animation-delay:-1.06s;top:29px}.competency-acceptance-energy>b:nth-child(3){animation-delay:-2.12s}.competency-acceptance-button{border:1px solid #ffffff7a;transition:transform .18s,box-shadow .18s,filter .18s;position:relative;overflow:hidden;box-shadow:0 9px 20px #2369a633,inset 0 1px #ffffff47}.competency-acceptance-button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff94,#0000);width:30%;animation:3.8s ease-in-out infinite competency-button-shine;position:absolute;top:-60%;bottom:-60%;left:-45%;transform:rotate(14deg)}.competency-acceptance-button:hover{filter:saturate(1.12);transform:translateY(-2px);box-shadow:0 13px 28px #2369a647,0 0 18px #50beee2e}.competency-acceptance-button.is-blue{background:linear-gradient(135deg,#1768bc,#168fd0 62%,#4dbbdd)}.competency-acceptance-button.is-coral{background:linear-gradient(135deg,#a94f37,#d37550)}.competency-acceptance-button.is-violet{background:linear-gradient(135deg,#5849b7,#7772dc 60%,#56aadb)}.competency-acceptance-button.is-gold{background:linear-gradient(135deg,#9c6b1d,#c69334 58%,#dfb34e);box-shadow:0 9px 22px #a4742040,inset 0 1px #ffffff52}.competency-acceptance-button.is-ghost{color:#235c83;background:#fafdffc2;border-color:#4584b15c;box-shadow:0 8px 18px #2c668f1a}.competency-acceptance-note{color:#2a668b}.competency-acceptance.is-complete .competency-acceptance-note{color:#855f1f}.competency-resource-card h3{color:#153d5c!important}.competency-resource-card p{color:#315d7b!important}.competency-studio [role=progressbar]>div:first-child{color:#285a7d!important}.competency-studio [role=progressbar]>div:last-child{font-weight:650;color:#315d7b!important}.competency-studio .agent-flow-shell>div:first-child p,.competency-studio .agent-flow-shell>div:last-child,.competency-studio .agent-flow-shell>div:first-child [class*="text-[#5"],.competency-studio .agent-flow-shell>div:first-child [class*="text-[#6"]{color:#315d7b!important}.competency-studio .agent-flow-shell{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.competency-studio .agent-flow-shell>div:first-child{background:0 0;border-bottom-color:#4575973d;margin-bottom:.8rem;padding:.2rem .15rem .75rem}.competency-studio .agent-flow-shell>.interactive-canvas{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#f9fcffd1;background-image:linear-gradient(#6997bb12 1px,#0000 1px),linear-gradient(90deg,#6997bb12 1px,#0000 1px),radial-gradient(circle at 50% 45%,#e0f1fc57,#0000 64%);background-position:50%;background-size:32px 32px,32px 32px,100% 100%;border:1px solid #72a3c57a;border-radius:1.15rem;overflow:hidden;box-shadow:inset 0 0 42px #5baddc0e}.competency-studio .agent-flow-shell>div:last-child{background:0 0;border-top-color:#45759738;margin-top:.7rem;padding:.65rem .15rem 0}.debate-quality-panel{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.debate-quality-header{background:0 0;border:0;position:relative}.debate-quality-heading{align-items:flex-start;gap:1rem;min-height:6rem;padding:.25rem .15rem 1rem;display:flex;position:relative}.debate-quality-emblem{flex:0 0 4.75rem;width:4.75rem;height:4.75rem;display:block}.debate-quality-emblem img{object-fit:contain;filter:drop-shadow(0 8px 10px #1f5b8433);width:100%;height:100%}.debate-quality-copy{z-index:3;flex:none;padding-top:.15rem;position:relative}.debate-quality-copy>span{color:#326888;letter-spacing:.16em;font-size:.72rem;font-weight:800}.debate-quality-copy h2{color:var(--competency-heading);letter-spacing:-.035em;margin-top:.35rem;font-size:1.5rem;font-weight:900}.debate-quality-copy p{margin-top:.3rem;font-size:.875rem;font-weight:500;line-height:1.5rem;color:#315d7b!important}.debate-quality-flight{flex:1;min-width:10rem;height:76px;margin:.15rem 0 0 1rem;position:relative;overflow:hidden}.debate-quality-flight:before,.debate-quality-flight:after{content:"";background:linear-gradient(90deg,#36709761,#53acd72e 72%,#0000);height:1px;position:absolute;left:0;right:0}.debate-quality-flight:before{top:10px}.debate-quality-flight:after{background:linear-gradient(270deg,#36709761,#53acd72e 72%,#0000);top:63px}.debate-quality-flight>span{z-index:2;will-change:left, transform;width:112px;height:48px;position:absolute;left:0}.debate-quality-flight>span img{object-fit:contain;filter:drop-shadow(0 4px 6px #1d496942);width:100%;height:100%}.debate-quality-flight .is-upper{animation:10s linear infinite quality-helicopter-eastbound;top:-14px}.debate-quality-flight .is-lower{animation:10s linear infinite quality-helicopter-westbound;top:39px}.debate-quality-status{z-index:4;align-items:center;gap:.5rem;display:flex;position:absolute;top:.15rem;right:.15rem}.debate-quality-content{padding:0 .15rem}.debate-quality-sequence{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(110deg,#f9fcffe0,#e3f3fdb8,#efedff9e,#f9fcffe0) 0 0/260% 100%;border-color:#6f9ec161;animation:7s linear infinite debate-gradient-drift;position:relative;box-shadow:0 7px 22px #2d699412,inset 0 1px #ffffffd1}.debate-quality-sequence:before{z-index:3;content:"";pointer-events:none;filter:drop-shadow(0 0 5px #50bef1b8);background:linear-gradient(90deg,#0000,#6ddcff 42%,#6f73ed 72%,#0000);width:25%;height:2px;animation:3.6s linear infinite debate-sequence-scan;position:absolute;inset:auto auto 0 0}.debate-quality-sequence>div{z-index:1;border-color:#6595b83d;transition:color .22s,background .22s,box-shadow .22s;background:#fafdff6b!important}.debate-quality-sequence>div.is-active{box-shadow:inset 0 -3px #4fa6e0;color:#185d9a!important;background:linear-gradient(135deg,#d6f0ffe6,#e5e5ffc7)!important}.debate-quality-sequence>div.is-done{color:#18765f!important;background:linear-gradient(135deg,#e2f7f0d1,#e6f4fdb8)!important}.debate-quality-sequence>div.is-pending{color:#315d7b!important}.debate-quality-sequence>div>span{box-shadow:inset 0 0 0 1px #4c89b41a;background:linear-gradient(145deg,#3f7eaa24,#56b7dc38)!important}.debate-quality-board{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#f9fcffd1;background-image:linear-gradient(#6997bb0b 1px,#0000 1px),linear-gradient(90deg,#6997bb0b 1px,#0000 1px),radial-gradient(circle at 18% 18%,#58c1eb1f,#0000 32%),radial-gradient(circle at 84% 76%,#6869e717,#0000 34%);background-size:32px 32px,32px 32px,130% 130%,140% 140%;border-color:#6f9ec16b;animation:3.4s ease-in-out infinite debate-board-breathe;box-shadow:inset 0 0 36px #5baddc0d}.debate-dialogue-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.debate-dialogue-node{background:linear-gradient(145deg,#fcfefff7,#e8f6fee0);border-color:#7697b480;min-height:10.25rem;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:visible;box-shadow:0 9px 22px #254f7012,inset 0 3px #6ba0c72e}.debate-dialogue-node:nth-child(2){background:linear-gradient(145deg,#fafefff7,#e1f5fae3)}.debate-dialogue-node:nth-child(3){background:linear-gradient(145deg,#fbfdfff7,#e9edffe0)}.debate-dialogue-node:nth-child(4){background:linear-gradient(145deg,#f7fdfff7,#e1f4f7e6)}.debate-dialogue-node:before{z-index:3;content:"";filter:drop-shadow(0 0 5px #4eb4ecb8);background:linear-gradient(90deg,#0000,#63d3f5 45%,#716fe8 75%,#0000);width:42%;height:3px;animation:3.2s linear infinite debate-node-charge;position:absolute;inset:0 auto auto -45%}.debate-dialogue-node:nth-child(2):before{animation-delay:.2s}.debate-dialogue-node:nth-child(3):before{animation-delay:.4s}.debate-dialogue-node:nth-child(4):before{animation-delay:.6s}.debate-dialogue-node:not(:last-child):after{z-index:2;content:"";clip-path:polygon(0 33%,68% 33%,68% 0,100% 50%,68% 100%,68% 67%,0 67%);background:linear-gradient(90deg,#5286aeb8 0 60%,#0000 60% 76%,#5286aeb8 76% 100%);width:18px;height:9px;animation:1.25s ease-in-out infinite debate-arrow-flow;position:absolute;top:50%;left:calc(100% + 7px);transform:translateY(-50%)}.debate-dialogue-node:hover{border-color:#3473a5bd;transform:translateY(-3px);box-shadow:0 13px 28px #254f701f,inset 0 3px #4da7d657}.debate-dialogue-node.is-muted{opacity:.78;border-style:dashed}.debate-dialogue-node.is-active{background:linear-gradient(145deg,#effafffa,#e2e7ffeb);border-color:#357ebed1}.debate-decision-node{background:linear-gradient(145deg,#f3f9fef5,#fafcfdeb);border-color:#5994bc94}.debate-dialogue-kicker{color:#4a6e8b;letter-spacing:.08em;align-items:center;gap:.55rem;font-size:.72rem;font-weight:800;display:flex}.debate-dialogue-kicker>span{color:#fff;letter-spacing:0;background:linear-gradient(145deg,#2f6996,#57add5);border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.63rem;display:grid;box-shadow:0 4px 10px #276a9a33}.debate-result-grid>section{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:8s ease-in-out infinite debate-result-surface;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd6,0 9px 26px #2c669112;background:linear-gradient(135deg,#f9fdffdb,#e2f3fdb8,#f1efffa6) 0 0/220% 220%!important;border-color:#6f9ec161!important}.debate-result-grid>section:before{content:"";background:linear-gradient(90deg,#0000,#52b8e5b8,#6f69e585,#0000);height:2px;position:absolute;inset:0 0 auto}.debate-review-row{background:linear-gradient(90deg,#ffffffe6,#ebf7fed1,#ffffffe6);border:1px solid #ffffffc7;position:relative;overflow:hidden;box-shadow:0 4px 12px #2a5b7e0b}.debate-review-row.is-passed{background:linear-gradient(90deg,#f6fffbf0,#def6edd1)}.debate-review-row.is-failed{background:linear-gradient(90deg,#fffaf7f0,#ffe8ded1)}.debate-review-row.is-waiting:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#69cdf42e,#0000);width:30%;animation:2.8s ease-in-out infinite debate-row-scan;position:absolute;inset:0 auto 0 -35%;transform:skew(-18deg)}.debate-review-status{z-index:1;position:relative}.debate-decision-panel.is-waiting:after{content:"";border:1px solid #4c9acd24;border-radius:50%;width:4.5rem;height:4.5rem;animation:2.6s ease-out infinite debate-radar-pulse;position:absolute;bottom:1rem;right:1rem;box-shadow:0 0 0 12px #4c9acd0a,0 0 0 24px #4c9acd06}@keyframes quality-helicopter-eastbound{0%{left:-112px;transform:scaleX(1)}to{left:100%;transform:scaleX(1)}}@keyframes quality-helicopter-westbound{0%{left:100%;transform:scaleX(-1)}to{left:-112px;transform:scaleX(-1)}}@keyframes debate-gradient-drift{to{background-position:-260% 0}}@keyframes debate-sequence-scan{0%{transform:translate(-110%)}to{transform:translate(410%)}}@keyframes debate-board-breathe{0%,to{background-position:0 0,0 0,0 0,100% 100%;box-shadow:inset 0 0 30px #5baddc0a,0 0 #46aee500}50%{background-position:0 0,0 0,18% 12%,78% 84%;box-shadow:inset 0 0 44px #5baddc17,0 0 24px #46aee51a}}@keyframes debate-node-charge{0%{left:-45%}to{left:110%}}@keyframes debate-arrow-flow{0%,to{opacity:.46;transform:translate(-3px,-50%)}50%{opacity:1;transform:translate(3px,-50%)}}@keyframes debate-result-surface{0%,to{background-position:0%}50%{background-position:100%}}@keyframes debate-row-scan{0%{opacity:0;left:-35%}18%,72%{opacity:1}to{opacity:0;left:112%}}@keyframes debate-radar-pulse{0%{opacity:.18;transform:scale(.72)}68%{opacity:.55}to{opacity:0;transform:scale(1.22)}}.competency-studio .competency-longform :where(p,small):not(.interactive-canvas *):not([role=alert]){color:#315d7b}.competency-resource-card{--resource-accent:#3f7ddc;--resource-accent-2:#64cbed;--resource-rgb:63,125,220;border-color:rgba(var(--resource-rgb),.32);background:radial-gradient(circle at 92% 9%, rgba(var(--resource-rgb),.14), transparent 31%), linear-gradient(145deg, #fcfefff0, rgba(var(--resource-rgb),.075));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-height:13.5rem;transition:transform .22s,box-shadow .22s,border-color .22s;animation:4.6s ease-in-out infinite competency-resource-card-breathe;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 10px 26px #22537712}.competency-resource-card:nth-child(2){animation-delay:-.7s}.competency-resource-card:nth-child(3){animation-delay:-1.4s}.competency-resource-card:nth-child(4){animation-delay:-2.1s}.competency-resource-card:nth-child(5){animation-delay:-2.8s}.competency-resource-card:nth-child(6){animation-delay:-3.5s}.resource-green{--resource-accent:#238e91;--resource-accent-2:#66d5c5;--resource-rgb:35,142,145}.resource-gold{--resource-accent:#b87924;--resource-accent-2:#f0c45c;--resource-rgb:184,121,36}.resource-violet{--resource-accent:#6758c9;--resource-accent-2:#9f8ff1;--resource-rgb:103,88,201}.resource-cyan{--resource-accent:#2382b1;--resource-accent-2:#63d9ed;--resource-rgb:35,130,177}.resource-coral{--resource-accent:#c76262;--resource-accent-2:#ef9a7b;--resource-rgb:199,98,98}.competency-resource-card:before{z-index:3;content:"";background:linear-gradient(90deg, transparent, var(--resource-accent-2) 48%, var(--resource-accent) 72%, transparent);width:38%;height:3px;filter:drop-shadow(0 0 5px rgba(var(--resource-rgb),.62));animation:3.7s linear infinite competency-resource-charge;position:absolute;inset:0 auto auto -42%}.competency-resource-card:after{border:1px solid rgba(var(--resource-rgb),.1);content:"";width:8rem;height:8rem;box-shadow:0 0 0 18px rgba(var(--resource-rgb),.035), 0 0 0 38px rgba(var(--resource-rgb),.02);border-radius:50%;animation:5.2s ease-in-out infinite competency-resource-orbit;position:absolute;bottom:-3rem;right:-2.4rem}.competency-resource-card>*{z-index:2;position:relative}.competency-resource-card>.competency-resource-art{z-index:0;object-fit:cover;object-position:center right;opacity:.46;pointer-events:none;filter:saturate(.84)contrast(.94);width:100%;height:100%;transition:opacity .32s,filter .32s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.02);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000000a 28%,#0000009e 57%,#000 80%);mask-image:linear-gradient(90deg,#0000 0%,#0000000a 28%,#0000009e 57%,#000 80%)}.competency-resource-card h3,.competency-resource-card p,.competency-resource-card .competency-resource-footer{max-width:68%}.competency-resource-card:hover{border-color:rgba(var(--resource-rgb),.65);box-shadow:inset 0 1px 0 #ffffffe6, 0 15px 34px rgba(var(--resource-rgb),.16), 0 0 22px rgba(var(--resource-rgb),.08)}.competency-resource-card:hover>.competency-resource-art{opacity:.58;filter:saturate()contrast(.98);transform:scale(1.055)translate(-.25rem)}.competency-resource-card.is-ready{border-color:rgba(var(--resource-rgb),.52)}.competency-resource-card.is-released{background:radial-gradient(circle at 92% 9%,#1e9d7726,#0000 31%),linear-gradient(145deg,#fafffdf2,#1e9d7716)}.competency-resource-icon{color:#fff;background:linear-gradient(145deg, var(--resource-accent-2), var(--resource-accent));width:3rem;height:3rem;box-shadow:inset 0 1px 0 #ffffff73, 0 8px 18px rgba(var(--resource-rgb),.28);border:1px solid #ffffffc2;border-radius:1rem;transition:transform .22s,box-shadow .22s;transform:rotate(-2deg)}.competency-resource-icon svg{stroke-width:2.25px;filter:drop-shadow(0 2px 2px #122f4a2e);width:1.55rem;height:1.55rem}.competency-resource-card:hover .competency-resource-icon{box-shadow:inset 0 1px 0 #ffffff8c, 0 11px 22px rgba(var(--resource-rgb),.36);transform:rotate(0)scale(1.06)}.competency-resource-number{z-index:1;color:rgba(var(--resource-rgb),.075);letter-spacing:-.08em;font-size:5rem;font-weight:950;line-height:1;position:absolute;bottom:-.55rem;right:1.1rem}.competency-resource-badge{border:1px solid rgba(var(--resource-rgb),.2);color:#315d7b;background:linear-gradient(135deg, #ffffffd9, rgba(var(--resource-rgb),.1));align-items:center;gap:.4rem;display:inline-flex}.competency-resource-badge:before{content:"";background:var(--resource-accent);width:.42rem;height:.42rem;box-shadow:0 0 7px rgba(var(--resource-rgb),.58);border-radius:50%;animation:1.8s ease-in-out infinite competency-resource-dot}.competency-resource-badge.is-published{color:#18745e;background:linear-gradient(135deg,#f1fdf8eb,#1e9d7724)}.competency-resource-badge.is-published:before{background:#21a27b}.competency-resource-footer{color:var(--resource-accent)!important}.competency-resource-footer svg{filter:drop-shadow(0 0 4px rgba(var(--resource-rgb),.35))}@keyframes competency-resource-card-breathe{0%,to{box-shadow:inset 0 1px #ffffffe0,0 10px 26px #22537712}50%{box-shadow:inset 0 1px 0 #fffffff0, 0 13px 31px rgba(var(--resource-rgb),.12), 0 0 15px rgba(var(--resource-rgb),.055)}}@keyframes competency-resource-charge{0%{left:-42%}to{left:108%}}@keyframes competency-resource-orbit{0%,to{opacity:.42;transform:scale(.86)}50%{opacity:.82;transform:scale(1.08)}}@keyframes competency-resource-dot{0%,to{opacity:.58;transform:scale(.8)}50%{opacity:1;transform:scale(1.18)}}.interactive-canvas{overscroll-behavior:contain;background-color:#fbfdff;background-image:radial-gradient(circle at 18% 20%,#53a5e529,#0000 30%),radial-gradient(circle at 82% 78%,#7070eb1c,#0000 34%),linear-gradient(135deg,#ffffffe6,#eff8fec7,#f7f4ffa6);background-size:130% 130%,140% 140%,220% 220%;animation:3.2s ease-in-out infinite canvas-electronic-border}.interactive-canvas.is-scale-locked{overscroll-behavior:auto}.competency-hero.is-running .interactive-canvas,.agent-flow-shell.is-running .interactive-canvas{animation:1.15s ease-in-out infinite canvas-electronic-border-active,5s ease-in-out infinite canvas-gradient-drift}.competency-hero.is-running .interactive-canvas:after,.agent-flow-shell.is-running .interactive-canvas:after{opacity:1;filter:drop-shadow(0 0 5px #56ccffe6)drop-shadow(0 0 12px #5576eb9e);padding:4px;animation-duration:1.05s}.interactive-canvas:after{content:"";z-index:16;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--canvas-pulse-angle), transparent 0 10%, #79d9ff 17%, #477ddf 23%, transparent 31% 55%, #a5edff 64%, #686fe5 70%, transparent 79%);-webkit-mask-composite:xor;opacity:.88;filter:drop-shadow(0 0 5px #4cb5ef7a);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:3px;animation:3.4s linear infinite canvas-border-orbit;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.interactive-canvas-button{color:#526983;border-radius:.55rem;place-items:center;width:2rem;height:2rem;transition:color .15s,background-color .15s;display:grid}.interactive-canvas-button:hover{color:#285faf;background:#edf3fc}.interactive-canvas-button:focus-visible{outline-offset:1px;outline:2px solid #3974ca}.competency-studio .competency-map button{box-shadow:0 5px 14px #252b3214!important}.competency-studio .competency-map button:focus-visible{outline-offset:2px;outline:2px solid #27384c}.competency-studio .competency-map button:hover{border-color:#5d83a8!important;box-shadow:inset 0 0 0 1px #64b1e147,0 6px 16px #4477a224!important}.competency-studio .route-flow-line,.competency-studio .agent-flow-edge{stroke-dasharray:9 8;stroke-linecap:round;filter:drop-shadow(0 0 2px #498bc138);animation:1.65s linear infinite route-idle-flow,2.8s ease-in-out infinite route-idle-pulse}.competency-hero.is-running .route-flow-line,.agent-flow-shell.is-running .agent-flow-edge{stroke-dasharray:13 6;stroke-width:4px;stroke:url(#route-energy-gradient);filter:drop-shadow(0 0 3px #5acdff)drop-shadow(0 0 8px #6670eea6);animation:.42s linear infinite route-electronic-flow,1s ease-in-out infinite route-energy-pulse}.agent-flow-shell.is-running .agent-flow-edge{stroke:url(#agent-energy-gradient)}.competency-studio .agent-flow-node--active{border-color:#777b80!important;box-shadow:0 8px 20px #252b321f!important}.competency-studio .agent-flow-node--active>span:first-child{background:#777b80!important}.competency-studio [role=progressbar]{background:#fff}.competency-studio [role=progressbar]>div:nth-child(2)>div:first-child{background:linear-gradient(90deg,#4e87d8,#66d2f5,#746fe8,#4e87d8) 0 0/260% 100%;animation:2s linear infinite progress-energy-gradient;box-shadow:0 0 14px #56a6e573}.competency-studio [role=progressbar]>div:nth-child(2):after{content:"";border-radius:inherit;filter:blur(2px);background:linear-gradient(90deg,#0000,#7ed3ffc7,#0000);width:18%;animation:2.8s ease-in-out infinite progress-track-charge;position:absolute;inset:0}@keyframes competency-live-pulse{0%,to{box-shadow:0 0 #21a27b40}50%{box-shadow:0 0 0 6px #21a27b00}}@keyframes competency-rocket-launch{0%{opacity:0;transform:translate(-50%,44px)scale(.88)}3%{opacity:1;transform:translate(-50%,38px)scale(.89)}92%{opacity:1;transform:translate(-50%,-140px)scale(1.06)}98%{opacity:0;transform:translate(-50%,-154px)scale(1.08)}to{opacity:0;transform:translate(-50%,44px)scale(.88)}}@keyframes competency-rocket-glow{0%,to{opacity:.92}50%{opacity:.68}}@keyframes app-topbar-rocket-ascent{0%{opacity:0;transform:translate(-50%,2rem)scale(.86)}3%{opacity:1}94%{opacity:1;transform:translate(-50%,-8.5rem)scale(1.04)}99%,to{opacity:0;transform:translate(-50%,-9.2rem)scale(1.06)}}@keyframes competency-aircraft-eastbound{0%{opacity:0;left:0;transform:scaleX(1)}4%,94%{opacity:1}to{opacity:0;left:calc(100% - 90px);transform:scaleX(1)}}@keyframes competency-aircraft-westbound{0%{opacity:0;left:calc(100% - 90px);transform:scaleX(-1)}4%,94%{opacity:1}to{opacity:0;left:0;transform:scaleX(-1)}}@keyframes competency-satellite-eastbound{0%{opacity:0;left:-106px;transform:translateY(7px)rotate(-2deg)}5%,94%{opacity:1}50%{transform:translateY(-5px)rotate(1deg)}to{opacity:0;left:100%;transform:translateY(7px)rotate(-2deg)}}@keyframes competency-satellite-westbound{0%{opacity:0;left:100%;transform:translateY(-5px)rotate(1deg)scaleX(-1)}5%,94%{opacity:1}50%{transform:translateY(7px)rotate(-2deg)scaleX(-1)}to{opacity:0;left:-106px;transform:translateY(-5px)rotate(1deg)scaleX(-1)}}@keyframes competency-orbit-data{0%{opacity:0;left:-12px;transform:translateY(8px)scale(.72)}10%,88%{opacity:1}50%{transform:translateY(-7px)scale(1.08)}to{opacity:0;left:100%;transform:translateY(8px)scale(.72)}}@keyframes competency-capsule-descent{0%{opacity:0;transform:translateY(-8px)scale(.84)rotate(-2deg)}7%,82%{opacity:1}42%{transform:translate(3px,92px)scale(.94)rotate(2deg)}88%{opacity:1;transform:translate(-2px,176px)scale(1)rotate(-1deg)}94%,to{opacity:0;transform:translateY(184px)scale(.98)rotate(0)}}@keyframes competency-landing-pulse{0%,78%{opacity:0;transform:scale(.35)}86%{opacity:.72;transform:scale(.7)}96%,to{opacity:0;transform:scale(1.8)}}@keyframes competency-acceptance-scan{0%,10%{opacity:0;left:-34%}24%{opacity:.82}62%{opacity:.48}78%,to{opacity:0;left:112%}}@keyframes competency-gauge-breathe{0%,to{opacity:.62;transform:scale(.96)}50%{opacity:1;transform:scale(1.02)}}@keyframes competency-gauge-spin{to{transform:rotate(360deg)}}@keyframes competency-button-shine{0%,42%{opacity:0;left:-45%}52%{opacity:.8}72%,to{opacity:0;left:120%}}@keyframes competency-console-breathe{0%,to{border-color:#5b9ac64d;box-shadow:inset 0 1px #ffffffdb,0 12px 30px #27628914}50%{border-color:#4bb2e08c;box-shadow:inset 0 1px #fffffff0,0 15px 34px #277aa921,0 0 18px #55bee717}}@keyframes competency-metric-shimmer{to{background-position:-220% 0}}@keyframes competency-acceptance-energy-flow{0%{opacity:0;left:-8px;transform:scale(.7)}8%,90%{opacity:1}50%{transform:scale(1.18)}to{opacity:0;left:calc(100% - 8px);transform:scale(.7)}}@keyframes competency-resource-state-pulse{0%,to{box-shadow:0 5px 15px #26608914,0 0 #46aee529}50%{box-shadow:0 8px 20px #26608921,0 0 0 6px #46aee500}}@keyframes competency-spine-breathe{0%,to{opacity:.35;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1)}}@keyframes competency-route-signal{0%{opacity:0;transform:translate(-100%)}12%,75%{opacity:1}to{opacity:0;transform:translate(400%)}}@keyframes route-idle-flow{to{stroke-dashoffset:-34px}}@keyframes route-idle-pulse{0%,to{opacity:.68}50%{opacity:1}}@keyframes route-electronic-flow{to{stroke-dashoffset:-32px}}@keyframes competency-active-surface{0%,to{background-position:0 0,0%}50%{background-position:0 0,100%}}@keyframes canvas-electronic-border{0%,to{box-shadow:inset 0 0 0 1px #4d9dd747,0 0 8px #56b5f414}50%{box-shadow:inset 0 0 0 2px #5fc6fab8,0 0 26px #4caeeb47}}@keyframes canvas-electronic-border-active{0%,to{box-shadow:inset 0 0 0 2px #409ade94,0 0 14px #49abef47,0 0 30px #5370e11a}50%{box-shadow:inset 0 0 0 3px #7ee0ff,0 0 28px #40b7f794,0 0 48px #5b65e23d}}@keyframes canvas-gradient-drift{0%,to{background-position:0 0,100% 100%,0%}50%{background-position:35% 20%,65% 75%,100%}}@property --canvas-pulse-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes canvas-border-orbit{to{--canvas-pulse-angle:360deg}}@keyframes route-energy-pulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes progress-energy-gradient{to{background-position:-260% 0}}@keyframes progress-track-charge{0%{opacity:0;transform:translate(-120%)}18%,80%{opacity:1}to{opacity:0;transform:translate(620%)}}@media (width<=1279px){.competency-primary-cta{min-height:4.25rem}}@media (prefers-reduced-motion:reduce){.competency-live-dot,.competency-hero-spine,.competency-route-signal,.competency-hero.is-running,.competency-primary-cta:before,.competency-primary-cta:after,.app-topbar-rocket-formation img,.competency-section-flight img,.competency-section-orbit>span,.competency-section-orbit>b,.competency-section-landing>span,.competency-section-landing>b,.competency-acceptance-metric,.competency-acceptance-actions,.competency-acceptance-metric>strong,.competency-acceptance-metric:before,.competency-acceptance-actions:before,.competency-acceptance-gauge,.competency-acceptance-gauge:before,.competency-acceptance-energy>b,.competency-acceptance-button:after,.competency-resource-state,.competency-resource-card,.competency-resource-card:before,.competency-resource-card:after,.competency-resource-card>.competency-resource-art,.competency-resource-badge:before,.debate-quality-flight>span,.debate-quality-sequence,.debate-quality-sequence:before,.debate-quality-board,.debate-dialogue-node:before,.debate-dialogue-node:after,.debate-result-grid>section,.debate-review-row:after,.debate-decision-panel:after,.interactive-canvas,.interactive-canvas:after,.route-flow-line,.agent-flow-edge,.competency-studio [role=progressbar]>div:nth-child(2):after,.competency-studio [role=progressbar]>div:nth-child(2)>div:first-child{transition:none;animation:none}}@media (width<=900px){.app-topbar-rocket-formation{display:none}}@media (width<=639px){.competency-section-title:after,.competency-section-flight,.competency-section-orbit,.competency-section-landing,.competency-acceptance-energy,.debate-quality-flight{display:none}.competency-acceptance{min-height:0}.competency-acceptance-metric,.competency-acceptance-actions{min-height:8rem}.competency-resource-state{margin-bottom:0}.debate-quality-heading{padding-right:.15rem}.debate-quality-status{flex-direction:column;align-items:flex-end;margin-left:auto;position:static}.debate-quality-copy h2{font-size:1.25rem}}@media (width<=1100px){.debate-dialogue-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.debate-dialogue-node:nth-child(2):after{display:none}}@media (width<=639px){.debate-dialogue-flow{grid-template-columns:1fr;gap:.75rem}.debate-dialogue-node{min-height:0}.debate-dialogue-node:after{display:none}}@media (prefers-reduced-motion:reduce){.competency-stage-rail,.competency-stage-rail>div{transition:none}.competency-stage-rail:hover,.competency-stage-rail>div:hover{transform:none}}@media (width>=1280px){.app-topbar{z-index:50;position:sticky;top:12px}}@media (width>=1360px){.app-topbar{flex-wrap:nowrap;gap:.5rem}.app-topbar-divider{display:block}.app-topbar-nav{border-top:0;flex:auto;order:0;gap:.125rem;width:auto;padding-top:0}.app-topbar-brand-name{display:none}}@media (width>=1440px){.app-topbar-brand-name{display:block}}@media (hover:hover) and (pointer:fine){.paper-lift:hover{border-color:#beb5a5;transform:translateY(-2px);box-shadow:0 14px 30px #18232d16,0 2px 6px #18232d09}}@media (width>=1024px){.paper-theme .text-\[10px\]{font-size:.6875rem;line-height:1rem}.paper-theme .text-\[11px\]{font-size:.75rem;line-height:1.125rem}}*{scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in oklab, var(--muted-foreground) 35%, transparent) transparent}}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--muted-foreground);border:3px solid #0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--muted-foreground) 32%, transparent)}}::-webkit-scrollbar-thumb{background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--muted-foreground) 48%, transparent)}}::-webkit-scrollbar-thumb:hover{background-clip:padding-box}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-spin{animation:.75s linear infinite loading-spinner!important}}@media (width<=639px){.tutor-toolbar-scroll{scroll-snap-type:x proximity;margin-inline:-2px;padding-inline:2px;scroll-padding-inline:2px}.tutor-toolbar-scroll>*{scroll-snap-align:start}}.concept-theater canvas{width:100%!important;height:calc(100dvh - 184px)!important}.concept-theater>div{box-shadow:none!important;border:0!important;border-radius:0!important}.concept-player-inline{min-height:0}.concept-player-canvas{max-width:960px}.concept-player-canvas canvas{aspect-ratio:16/9;display:block;width:100%!important;height:clamp(250px,42vw,520px)!important;max-height:min(58vh,520px)!important}.concept-player-inline>div>div{max-width:100%}@media (width<=640px){.concept-player-canvas canvas{height:clamp(220px,62vw,360px)!important}}.learning-universe{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;perspective:1200px;background:radial-gradient(circle at 52% 38%,#4e5f7738,#0000 30rem),linear-gradient(145deg,#080d15 0%,#101824 52%,#080c13 100%);height:100svh;min-height:680px}.universe-command-shell{grid-template-rows:50px minmax(0,1fr) 156px;gap:10px;width:min(100%,1536px);height:100svh;min-height:680px;margin:0 auto;padding:10px 14px;display:grid}.universe-glass-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#1c2735c2,#0d141eb0);border:1px solid #c7d3dc1f;box-shadow:inset 0 1px #ffffff09,0 16px 36px #0000002e}.universe-command-topbar{border-radius:15px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:6px 14px 6px 18px;display:flex}.universe-sync-badge{color:#a9c1bf;white-space:nowrap;background:#67878514;border:1px solid #8fa8a92e;border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.universe-sync-dot{background:#87aaa4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #87aaa47a}.universe-sync-partial{color:#c9b783;border-color:#c9a96833}.universe-sync-partial .universe-sync-dot{background:#c8a767;box-shadow:0 0 10px #c8a7676b}.universe-sync-waiting{color:#919aa5}.universe-sync-waiting .universe-sync-dot{box-shadow:none;background:#77818d}.universe-command-grid{grid-template-columns:minmax(230px,22fr) minmax(520px,54fr) minmax(270px,24fr);gap:10px;min-height:0;display:grid}.universe-status-panel,.universe-agents-panel,.universe-core-panel{border-radius:20px;min-width:0;min-height:0;overflow:hidden}.universe-status-panel,.universe-agents-panel{flex-direction:column;padding:14px;display:flex}.universe-panel-heading,.universe-core-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.universe-panel-heading span,.universe-kicker,.universe-core-heading span:first-child{letter-spacing:.12em;color:#778796;font-size:9px;font-weight:800}.universe-panel-heading h2,.universe-core-heading h2{letter-spacing:-.025em;color:#e9e7e1;margin-top:2px;font-size:15px;font-weight:700}.universe-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.universe-metric{background:#6d85940e;border:1px solid #b4c5ce1a;border-radius:12px;min-width:0;min-height:82px;padding:9px 10px}.universe-metric>span{color:#8f9dab;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;display:block;overflow:hidden}.universe-metric strong{color:#e9e5da;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:clamp(14px,1.2vw,19px);font-weight:680;line-height:1.05;display:block;overflow:hidden}.universe-metric small{color:#77838f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:9px;line-height:1.3;display:-webkit-box;overflow:hidden}.universe-metric.is-degraded{border-color:#b97b6538}.universe-metric.is-degraded strong,.universe-metric.is-degraded small{color:#bc8d7d}.universe-panel-divider{background:linear-gradient(90deg,#c8b58140,#ffffff0d);height:1px;margin:auto 0 10px}.universe-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.universe-capability-grid>div{background:#060b1238;border-radius:10px;align-items:baseline;gap:5px;min-width:0;padding:7px 8px;display:flex}.universe-capability-grid strong{color:#d4c28e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.universe-capability-grid span{color:#8e99a5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.universe-secondary-cta{color:#d4c28e;background:#c4a45e14;border:1px solid #cdb57a3d;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:36px;margin-top:auto;padding:0 10px;font-size:9px;font-weight:700;display:flex}.universe-core-panel{background:radial-gradient(circle at 50% 49%,#ad9a6f18,#0000 32%),linear-gradient(135deg,#1a2635ad,#0a1019c2);grid-template-rows:40px minmax(0,1fr) 38px;padding:12px 14px 11px;display:grid}.universe-core-heading{z-index:40;position:relative}.universe-orbit-stage{isolation:isolate;min-height:0;position:relative}.universe-orbit{pointer-events:none;border:1px solid #b0c3ce1d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.universe-orbit-2{width:72%;height:65%;transform:translate(-50%,-50%)rotate(8deg)}.universe-orbit-3{width:92%;height:86%;transform:translate(-50%,-50%)rotate(-4deg)}.universe-orbit:after{content:"";border-radius:inherit;opacity:0;background:conic-gradient(from 10deg, transparent 0 73%, #cebb896b 79%, transparent 86%);animation:universe-orbit-light 9.4s ease-in-out var(--orbit-delay,0s) infinite;position:absolute;inset:-1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.universe-learner-core{--core-size:clamp(188px, 15vw, 232px);z-index:20;width:var(--core-size);height:var(--core-size);background:radial-gradient(circle at 32% 25%,#cbc4aeb8,#586578a8 22%,#293445f5 49%,#101722 78%);border:1px solid #d3be8b80;border-radius:50%;place-items:center;transition:transform .35s,border-color .35s;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 13px #9aa9b506,0 0 58px #aa9b7433,inset -35px -28px 50px #03070d7a}.universe-learner-core:hover{border-color:#ddc997b8;transform:translate(-50%,-50%)scale(1.025)}.universe-learner-core:before{content:"";border-radius:inherit;opacity:.2;background:repeating-linear-gradient(98deg,#0000 0 20px,#e1ddcf21 22px 23px,#0000 25px 38px);animation:22s linear infinite universe-core-rotation;position:absolute;inset:-12%}.universe-progress-ring{width:calc(100% - 6px);height:calc(100% - 6px);position:absolute;inset:3px;transform:rotate(-90deg)}.universe-progress-ring circle{fill:none;stroke:#ffffff14;stroke-width:2px}.universe-progress-ring circle:last-child{stroke:#cdb77e;stroke-linecap:round;stroke-width:3px;transition:stroke-dasharray .55s}.universe-planet-wrap{z-index:28;position:absolute;transform:translate(-50%,-50%)}.planet-profile{top:28%;left:13%}.planet-knowledge{top:12%;left:31%}.planet-quiz{top:13%;left:70%}.planet-notes{top:31%;left:87%}.planet-workspace{top:72%;left:87%}.planet-report{top:89%;left:68%}.planet-course{top:87%;left:25%}.universe-planet{--planet-size:54px;color:#e7e6e1;text-align:center;filter:saturate(.84);min-width:74px;animation:universe-planet-float 8s ease-in-out var(--planet-delay,0s) infinite;flex-direction:column;align-items:center;transition:filter .25s,transform .25s;display:flex;position:relative}.universe-planet:hover,.universe-planet:focus-visible{z-index:45;filter:saturate();outline:none;transform:translateY(-4px)scale(1.07)}.universe-planet-surface{width:var(--planet-size);height:var(--planet-size);border:1px solid var(--planet-tone);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.universe-planet-surface{border:1px solid color-mix(in srgb, var(--planet-tone) 55%, transparent)}}.universe-planet-surface{color:var(--planet-tone);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.universe-planet-surface{color:color-mix(in srgb, var(--planet-tone) 90%, white 10%);background:radial-gradient(circle at 31% 25%, color-mix(in srgb, var(--planet-tone) 72%, white 12%), color-mix(in srgb, var(--planet-tone) 38%, #263140 62%) 38%, #101722 76%);box-shadow:inset -13px -11px 18px #00000061, 0 0 22px color-mix(in srgb, var(--planet-tone) 18%, transparent)}}.universe-planet-surface:after{content:"";border-top:1px solid #ffffff2b;border-radius:50%;width:120%;height:18%;position:absolute;top:48%;left:-10%;transform:rotate(-12deg)}.universe-planet-surface svg{z-index:2;width:calc(var(--planet-size) * .27);height:calc(var(--planet-size) * .27);position:relative}.universe-planet>strong{white-space:nowrap;margin-top:4px;font-size:10px;line-height:1.1}.universe-planet>small{color:var(--planet-tone);margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}@supports (color:color-mix(in lab, red, red)){.universe-planet>small{color:color-mix(in srgb, var(--planet-tone) 72%, #a4adb8 28%)}}.universe-planet-summary{z-index:60;color:#aeb7c0;opacity:0;pointer-events:none;white-space:nowrap;background:#080d15f0;border:1px solid #ffffff1f;border-radius:8px;min-width:112px;padding:6px 8px;font-size:8px;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,3px);box-shadow:0 8px 22px #00000047}.universe-planet:hover .universe-planet-summary,.universe-planet:focus-visible .universe-planet-summary{opacity:1;transform:translate(-50%)}.universe-node-signal{width:var(--planet-size);height:var(--planet-size);border:1px solid var(--planet-tone);position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.universe-node-signal{border:1px solid color-mix(in srgb, var(--planet-tone) 56%, transparent)}}.universe-node-signal{opacity:0;animation:universe-node-signal 6.5s ease-out var(--planet-delay,0s) infinite;border-radius:50%}.universe-task-ship{z-index:34;color:#c9b581;transform-origin:-190px 0;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:50%}.universe-task-ship svg{width:16px;height:16px;transform:rotate(42deg)}.universe-task-ship i{background:linear-gradient(90deg,#0000,#cbb989b3);width:38px;height:1px;position:absolute;top:10px;right:12px}.universe-task-ship.is-active{opacity:.88;animation:11s linear infinite universe-task-flight}.universe-task-ship.is-cruising{color:#91a0ad;opacity:.16;animation:36s linear infinite universe-task-flight}.universe-core-actions{z-index:50;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.universe-primary-cta,.universe-course-cta{border-radius:999px;justify-content:center;align-items:center;gap:7px;height:36px;font-size:10px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.universe-primary-cta{color:#15202a;background:#ebe6da;min-width:142px;padding:0 17px;box-shadow:0 10px 24px #0000003d}.universe-course-cta{color:#d2bd87;background:#c4a7671a;border:1px solid #cfba8747;padding:0 13px}.universe-primary-cta:hover,.universe-course-cta:hover{transform:translateY(-2px)}.universe-agent-summary{border:1px solid #ffffff1a;border-radius:999px;padding:4px 7px;letter-spacing:0!important;color:#95a0ac!important;font-size:8px!important}.universe-agent-summary.running,.universe-agent-summary.done{color:#9db6a0!important}.universe-agent-summary.error,.universe-agent-summary.interrupted{color:#c09281!important}.universe-agent-list{flex:1;grid-template-rows:repeat(7,minmax(41px,52px));align-content:space-between;gap:5px;margin-top:10px;display:grid}.universe-agent-row{background:#4e63720b;border:1px solid #afc2cc16;border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:45px;padding:6px 8px;transition:border-color .2s,background .2s;display:flex}.universe-agent-index{color:#647382;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.universe-agent-row strong{color:#dce0df;font-size:11px;display:block}.universe-agent-row small{color:#758390;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:9px;display:block;overflow:hidden}.universe-agent-state{color:#87929d;flex:none;align-items:center;gap:4px;font-size:9px;font-weight:700;display:inline-flex}.universe-agent-state i{background:#63707c;border-radius:50%;width:5px;height:5px}.universe-agent-row.status-running .universe-agent-state,.universe-agent-row.status-streaming .universe-agent-state{color:#c9b477}.universe-agent-row.status-running .universe-agent-state i,.universe-agent-row.status-streaming .universe-agent-state i{background:#c8a767}.universe-agent-row.status-done .universe-agent-state{color:#91ad96}.universe-agent-row.status-done .universe-agent-state i{background:#7fa086}.universe-agent-row.status-error .universe-agent-state{color:#c18d7b}.universe-agent-row.status-error .universe-agent-state i{background:#b97b65}.universe-agent-state i.is-live{animation:1.5s ease-in-out infinite universe-agent-pulse}.universe-agent-footer{color:#7f8b97;background:#060b123b;border-radius:10px;align-items:center;gap:7px;min-width:0;margin-top:8px;padding:8px 9px;font-size:9px;display:flex}.universe-agent-footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.universe-pulse-panel{border-radius:18px;grid-template-rows:34px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.universe-pulse-flow{background:#060b1229;border-bottom:1px solid #ffffff12;align-items:center;gap:16px;min-width:0;padding:0 14px;display:flex}.universe-flow-steps{flex:1;justify-content:space-between;align-items:center;min-width:0;display:flex}.universe-flow-steps>span{color:#6f7d8a;white-space:nowrap;align-items:center;gap:6px;font-size:8px;font-weight:650;display:inline-flex}.universe-flow-steps i{background:#596674;border-radius:50%;width:5px;height:5px}.universe-flow-steps svg{color:#4f5c68;width:12px;height:12px;margin-left:clamp(5px,1.7vw,28px)}.universe-flow-steps .is-active i{background:#c8a767;box-shadow:0 0 9px #c8a7675c}.universe-pulse-content{grid-template-columns:minmax(0,1.72fr) minmax(260px,.78fr);min-width:0;min-height:0;display:grid}.universe-event-stream,.universe-trend{min-width:0;padding:9px 13px}.universe-trend{border-left:1px solid #ffffff12}.universe-event-stream h2,.universe-trend h2{color:#d8dcda;font-size:11px;font-weight:700}.universe-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.universe-event-item{background:#596d7b0e;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:7px 8px;display:flex}.universe-event-item>i{opacity:.8;border-radius:999px;flex:none;width:5px;height:22px}.universe-event-item strong,.universe-event-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.universe-event-item small{color:#72808c;margin-top:2px;font-size:8px}.universe-event-item time{color:#7c8995;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.universe-empty-pulse{color:#7c8995;background:#50657409;border:1px dashed #b1c1c921;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;margin-top:7px;padding:8px 10px;font-size:9px;display:flex}.universe-empty-pulse a{color:#cbb77f;flex:none;align-items:center;gap:5px;font-weight:750;display:inline-flex}.universe-trend{position:relative}.universe-trend-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:5px;height:56px;margin-top:5px;display:grid}.universe-trend-bars>div{grid-template-rows:10px minmax(0,1fr) 10px;place-items:end center;height:100%;display:grid;position:relative}.universe-trend-bars i{background:linear-gradient(#96b1b4e0,#637c8652);border-radius:4px 4px 2px 2px;width:min(16px,68%);min-height:3px;display:block}.universe-trend-empty{color:#7a8793;white-space:nowrap;font-size:8px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.universe-stars{pointer-events:none;background-repeat:repeat;position:absolute;inset:-12%;transform:translateZ(0)}.universe-stars-far{opacity:.32;background-image:radial-gradient(circle,#e6e8e2c7 0 1px,#0000 1.2px),radial-gradient(circle,#9baabe8f 0 1px,#0000 1.2px);background-position:0 0,37px 63px;background-size:112px 112px,157px 157px;animation:48s linear infinite universe-drift}.universe-stars-near{opacity:.16;background-image:radial-gradient(circle,#e2cd9cd6 0 1.1px,#0000 1.5px);background-position:18px 34px;background-size:216px 216px;animation:34s linear infinite reverse universe-drift}.universe-comet{z-index:3;opacity:0;background:#d7d9d3;border-radius:999px;width:4px;height:4px;animation:19s ease-in-out 5s infinite universe-comet;position:absolute;top:7%;left:92%}.universe-comet:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#0000,#c2ccd26b);width:105px;height:1px;position:absolute;top:2px;right:2px;transform:rotate(-12deg)}.universe-distant-planet{opacity:.18;filter:saturate(.65);border-radius:999px;position:absolute;box-shadow:inset -24px -18px 38px #00000085,0 0 45px #8291a914}.universe-distant-planet-a{aspect-ratio:1;background:radial-gradient(circle at 32% 28%,#cdc6b08c,#59636f59 42%,#11172126 73%);width:clamp(52px,6vw,90px);top:18%;left:2%}.universe-distant-planet-b{aspect-ratio:1;background:linear-gradient(8deg,#0000 45%,#c0aa7b29 47% 52%,#0000 54%),radial-gradient(circle at 35% 30%,#97a6ab73,#3f495647 48%,#0d121b14 76%);width:clamp(34px,4vw,64px);bottom:19%;right:2%}.universe-horizon-glow{aspect-ratio:2;border-top:1px solid #c7ae741f;border-radius:50%;width:min(1050px,96vw);position:absolute;bottom:-40%;left:50%;transform:translate(-50%);box-shadow:0 -38px 90px #52697e14}.learning-universe[data-active=false] .universe-stars,.learning-universe[data-active=false] .universe-orbit:after,.learning-universe[data-active=false] .universe-learner-core:before,.learning-universe[data-active=false] .universe-node-signal,.learning-universe[data-active=false] .universe-planet,.learning-universe[data-active=false] .universe-task-ship,.learning-universe[data-active=false] .universe-agent-state i{animation-play-state:paused!important}@keyframes universe-drift{to{transform:translate(3.2%,1.8%)}}@keyframes universe-comet{0%,74%,to{opacity:0;transform:translate(0)}77%{opacity:.62}86%{opacity:0;transform:translate(-34vw,7vw)}}@keyframes universe-orbit-light{0%,56%,to{opacity:0;transform:rotate(0)}64%{opacity:.7}82%{opacity:0;transform:rotate(38deg)}}@keyframes universe-core-rotation{to{transform:rotate(360deg)}}@keyframes universe-node-signal{0%,76%,to{opacity:0;transform:scale(.94)}80%{opacity:.38}92%{opacity:0;transform:scale(1.38)}}@keyframes universe-planet-float{0%,to{transform:translate(0)}50%{transform:translate(3px,-4px)}}@keyframes universe-task-flight{to{transform:rotate(360deg)}}@keyframes universe-agent-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.35)}}@media (width>=1800px){.universe-command-shell{padding-inline:20px}.universe-command-grid{grid-template-columns:minmax(270px,22fr) minmax(690px,54fr) minmax(310px,24fr)}.universe-status-panel,.universe-agents-panel{padding:17px}.universe-agent-row{min-height:49px}}@media (height<=760px) and (width>=1101px){.learning-universe,.universe-command-shell{min-height:650px}.universe-command-shell{grid-template-rows:48px minmax(0,1fr) 146px;padding-block:8px}.universe-status-panel,.universe-agents-panel{padding:12px}.universe-agent-row{min-height:41px}.universe-metric{min-height:76px}}@media (width<=1100px){.learning-universe{height:auto;min-height:100svh;overflow:visible}.universe-command-shell{grid-template-rows:auto;height:auto;min-height:100svh;padding-top:64px}.universe-command-grid{grid-template-columns:1fr}.universe-core-panel{order:-1;min-height:560px}.universe-pulse-content{grid-template-columns:1fr}.universe-trend{border-top:1px solid #ffffff12;border-left:0}}@media (prefers-reduced-motion:reduce){.universe-stars,.universe-comet,.universe-orbit:after,.universe-learner-core:before,.universe-node-signal,.universe-planet,.universe-task-ship,.universe-agent-state i{animation:none!important}.universe-comet,.universe-task-ship{display:none}}.learning-universe:before{z-index:1;content:"";opacity:.5;pointer-events:none;background:linear-gradient(90deg,#0000 0 18%,#78979a06 33%,#0000 52%),radial-gradient(at 50% 48%,#0000 0 32%,#04080e70 76%);position:absolute;inset:0}.universe-command-shell{grid-template-rows:50px minmax(0,1fr) 126px;gap:8px;width:min(100%,1640px);padding:8px 16px}.universe-glass-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.universe-command-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#101a269e,#090f184d 44%,#0d162099);border:1px solid #b9cad317;border-radius:14px;position:relative;box-shadow:inset 0 1px #ffffff06}.universe-command-topbar:after{content:"";background:linear-gradient(90deg,#0000,#cdb88247,#0000);height:1px;position:absolute;bottom:-1px;left:18%;right:18%}.universe-command-grid{z-index:2;grid-template-columns:minmax(218px,19.5fr) minmax(620px,58fr) minmax(250px,22.5fr);gap:2px;position:relative;overflow:visible}.universe-status-panel,.universe-agents-panel{z-index:32;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(#0d162185,#080e173d 58%,#060b126e);border-radius:0;padding:18px 17px 12px;position:relative;overflow:visible}.universe-status-panel{border-right:1px solid #a2b5bf14;box-shadow:18px 0 42px #03070c24}.universe-agents-panel{border-left:1px solid #a2b5bf14;box-shadow:-18px 0 42px #03070c24}.universe-panel-heading h2,.universe-core-heading h2{font-size:14px}.universe-metric-grid{margin-top:15px;display:block}.universe-metric{background:0 0;border:0;border-bottom:1px solid #9db1bb17;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:61px;padding:8px 2px;display:grid}.universe-metric>span{letter-spacing:.08em;color:#8494a1;grid-area:1/1;font-size:9px}.universe-metric strong{letter-spacing:-.045em;grid-area:1/2/3;margin:0 0 0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(17px,1.45vw,23px)}.universe-metric small{color:#6f7f8b;grid-area:2/1;margin-top:3px;font-size:8px}.universe-panel-divider{background:linear-gradient(90deg,#c8b5814d,#78979a1a,#0000);margin:auto 0 12px}.universe-capability-grid{border-top:1px solid #ffffff0e;gap:0;margin-top:8px}.universe-capability-grid>div{background:0 0;border-bottom:1px solid #ffffff0e;border-radius:0;min-height:38px;padding:7px 5px}.universe-capability-grid>div:nth-child(odd){border-right:1px solid #ffffff0e}.universe-secondary-cta{background:linear-gradient(90deg,#c4a45e17,#0000);border-color:#cdb57a33;border-radius:4px;min-height:34px}.universe-core-panel{z-index:8;background:0 0;border-radius:0;grid-template-rows:39px minmax(0,1fr) 45px;padding:14px 0 6px;display:grid;position:relative;overflow:visible}.universe-core-panel:before{z-index:-2;content:"";opacity:.82;pointer-events:none;background:radial-gradient(ellipse at center, #cdbb8b18 0 10%, #50687616 28%, transparent 62%), conic-gradient(from 218deg at 50% 49%, transparent 0 21%, #567b7c11 28%, transparent 36% 72%, #b29f750e 79%, transparent 87%);filter:blur(1px);border-radius:50%;position:absolute;inset:-16px -9%}.universe-core-heading{z-index:44;padding:0 15px}.universe-orbit-stage{z-index:3;isolation:isolate;overflow:visible}.universe-orbit-stage:before{z-index:-1;content:"";opacity:.72;pointer-events:none;background:radial-gradient(#cfbc8c1a,#4158690b 36%,#0000 68%);border-radius:50%;width:72%;height:66%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 110px #39536621}.universe-orbit{animation:universe-orbit-breathe 12s ease-in-out var(--orbit-delay,0s) infinite;border-color:#a3bdc629;box-shadow:inset 0 0 22px #819ca406,0 0 24px #849da305}.universe-orbit:after{opacity:.18;background:conic-gradient(from 8deg, transparent 0 65%, #d0be8f94 72%, #7ea5a83d 76%, transparent 82%);animation:universe-orbit-light 12.8s linear var(--orbit-delay,0s) infinite}.universe-radar-scan{z-index:1;aspect-ratio:1;opacity:.24;pointer-events:none;background:conic-gradient(from 0deg, transparent 0 91%, #81acab21 96%, #c7bc974d 99%, transparent);border-radius:50%;width:min(88%,760px);animation:24s linear infinite universe-radar-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#0000 0 20%,#000 42%,#0000 71%);mask:radial-gradient(circle,#0000 0 20%,#000 42%,#0000 71%)}.universe-learner-core{--core-size:clamp(228px, 19vw, 304px);background:radial-gradient(circle at 35% 27%,#efe3c5d1 0 3%,#aaa69480 12%,#0000 29%),radial-gradient(circle at 38% 31%,#85979fb8,#3a4a59eb 33%,#16202cfa 63%,#070c14 86%);border-color:#dbc59285;box-shadow:0 0 0 13px #c9b78b06,0 0 0 35px #6c899205,0 0 72px #cbb7854d,0 0 160px #4a67772b,inset -52px -38px 66px #010409ad,inset 19px 13px 31px #ecdeb921}.universe-learner-core:before{opacity:.38;background:repeating-linear-gradient(101deg,#0000 0 23px,#e1ddcf1a 25px 27px,#0000 30px 43px),conic-gradient(from 30deg,#0000,#d5c49729,#0000 26%,#77999e1a,#0000 62%);animation:34s linear infinite universe-core-rotation;inset:-18%}.universe-learner-core:after{content:"";opacity:.34;background:linear-gradient(108deg,#0000 32%,#fff4d72b 47%,#0000 61%);border-radius:50%;animation:16s ease-in-out infinite universe-core-light-sweep;position:absolute;inset:11%}.universe-progress-ring{filter:drop-shadow(0 0 7px #d0b87e3d);width:calc(100% - 12px);height:calc(100% - 12px);inset:6px}.universe-system-pulse{z-index:19;pointer-events:none;position:absolute;inset:0}.universe-system-pulse-core{width:var(--core-pulse-size,clamp(236px, 19.7vw, 316px));aspect-ratio:1;opacity:0;border:1px solid #dbc5928a;border-radius:50%;animation:9.6s ease-out infinite universe-system-heartbeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.76)}.universe-system-pulse-track{opacity:0;border:1px solid #8fb1b247;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.45)}.universe-system-pulse-track-a{width:78%;height:67%;animation:9.6s ease-out infinite universe-system-track-a}.universe-system-pulse-track-b{width:100%;height:88%;animation:9.6s ease-out infinite universe-system-track-b}.universe-planet-wrap{z-index:28;offset-anchor:center;offset-rotate:0deg;width:1px;height:1px;animation-name:universe-planet-orbit;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0;left:0;transform:none}.universe-planet-orbit-inner{offset-path:ellipse(29% 23.5% at 50% 50%);animation-duration:48s;animation-direction:var(--orbit-direction,normal)}.universe-planet-orbit-middle{offset-path:ellipse(39% 33.5% at 50% 50%);--orbit-direction:reverse;animation-duration:64s;animation-direction:var(--orbit-direction)}.universe-planet-orbit-outer{offset-path:ellipse(50% 44% at 50% 50%);animation-duration:78s;animation-direction:var(--orbit-direction,normal)}.planet-profile{--orbit-start:-17s;animation-delay:var(--orbit-start)}.planet-notes{--orbit-start:-36.5s;animation-delay:var(--orbit-start)}.planet-knowledge{--orbit-start:-21s;animation-delay:var(--orbit-start)}.planet-workspace{--orbit-start:-53s;animation-delay:var(--orbit-start)}.planet-quiz{--orbit-start:-65.5s;animation-delay:var(--orbit-start)}.planet-report{--orbit-start:-36s;animation-delay:var(--orbit-start)}.planet-course{--orbit-start:-12.5s;animation-delay:var(--orbit-start)}.universe-planet{--planet-size:62px;filter:saturate(.82)brightness(.92);min-width:92px;transition:filter .28s,transform .28s;animation:none}.universe-planet-sm{--planet-size:49px}.universe-planet-md{--planet-size:59px}.universe-planet-lg{--planet-size:70px}.universe-planet-xl{--planet-size:82px}.universe-planet:hover,.universe-planet:focus-visible{filter:saturate(1.03)brightness(1.13);transform:translateY(-5px)scale(1.08)}.universe-planet-surface{border-color:var(--planet-tone)}@supports (color:color-mix(in lab, red, red)){.universe-planet-surface{border-color:color-mix(in srgb, var(--planet-tone) 58%, transparent)}}.universe-planet-surface{background:radial-gradient(circle at 31% 24%, var(--planet-tone), var(--planet-tone) 36%, #080e17 78%)}@supports (color:color-mix(in lab, red, red)){.universe-planet-surface{background:radial-gradient(circle at 31% 24%, color-mix(in srgb, var(--planet-tone) 66%, white 17%), color-mix(in srgb, var(--planet-tone) 39%, #202b38 61%) 36%, #080e17 78%)}}.universe-planet-surface{box-shadow:inset -18px -14px 25px #0000008a, inset 7px 5px 12px #ffffff12, 0 0 23px var(--planet-tone)}@supports (color:color-mix(in lab, red, red)){.universe-planet-surface{box-shadow:inset -18px -14px 25px #0000008a, inset 7px 5px 12px #ffffff12, 0 0 23px color-mix(in srgb, var(--planet-tone) 20%, transparent)}}.universe-planet-surface:before{content:"";opacity:.5;background:repeating-linear-gradient(17deg,#0000 0 8px,#ffffff17 9px 10px,#0000 12px 18px);border-radius:43%;position:absolute;inset:-18%;transform:rotate(-13deg)}.universe-planet-surface:after{opacity:.68;border-color:#ffffff2e;width:128%;height:20%;top:49%;left:-14%}.universe-planet-material-workspace .universe-planet-surface{background:radial-gradient(circle at 32% 25%,#d7b98d,#786047 27%,#382c29 59%,#120f14 84%);overflow:visible}.universe-planet-material-workspace .universe-planet-surface:after{border:2px solid #d2b4896b;border-color:#efd8b1a3 #d2b4896b #5b463a6b;width:148%;height:29%;top:42%;left:-24%;transform:rotate(-13deg)}.universe-planet-surface svg{filter:drop-shadow(0 1px 3px #0000008c)}.universe-planet>strong{text-shadow:0 2px 7px #05080e;margin-top:6px;font-size:10px}.universe-planet>small{font-size:8px}.universe-node-signal{box-shadow:0 0 16px var(--planet-tone);animation-duration:9.6s;top:0}@supports (color:color-mix(in lab, red, red)){.universe-node-signal{box-shadow:0 0 16px color-mix(in srgb, var(--planet-tone) 24%, transparent)}}.universe-task-ship{transform-origin:-226px 0}.universe-task-ship.is-active{animation-duration:13s}.universe-task-ship.is-cruising{opacity:.12;animation-duration:56s}.universe-core-actions{z-index:52;align-items:end}.universe-primary-cta{background:linear-gradient(135deg,#f2ede1,#d9d1bf);min-width:154px;height:39px;box-shadow:0 11px 30px #0000004d,0 0 24px #d0b98214}.universe-course-cta{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f1f1c75;height:38px}.universe-agent-list{flex:1;grid-template-rows:repeat(7,minmax(42px,1fr));align-content:stretch;gap:0;margin-top:13px;display:grid;position:relative}.universe-agent-list:before{content:"";background:linear-gradient(#c5b58b47,#6f9d9d33 42%,#6f9d9d0f);width:1px;position:absolute;top:9px;bottom:9px;left:13px;box-shadow:0 0 10px #6f9d9d17}.universe-agent-row{background:0 0;border:0;border-bottom:1px solid #9ab0b911;border-radius:0;gap:8px;min-height:42px;padding:5px 0 5px 32px;position:relative}.universe-agent-row:before{z-index:2;content:"";background:#101b25;border:1px solid #86a6a87a;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:9px;transform:translateY(-50%);box-shadow:0 0 0 3px #080e16e6}.universe-agent-row:after{z-index:1;content:"";opacity:0;border:1px solid #82adac8c;border-radius:50%;width:19px;height:19px;animation:9.6s ease-out infinite universe-telemetry-response;position:absolute;top:50%;left:4px;transform:translateY(-50%)scale(.5)}.universe-agent-row:hover{background:linear-gradient(90deg,#5c748411,#0000);border-color:#afc2cc21}.universe-agent-index{display:none}.universe-agent-row strong{font-size:11px}.universe-agent-footer{background:0 0;border-top:1px solid #ffffff0f;border-radius:0}.universe-pulse-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,#0c16208f,#080e164f 56%,#0c162080);border-top:1px solid #a4bbc21f;border-radius:0;grid-template-rows:31px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.universe-pulse-panel:after{z-index:0;content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#84b2b114,#d3c09229,#0000);width:16%;height:calc(100% - 31px);animation:9.6s ease-out infinite universe-pulse-band-scan;position:absolute;bottom:0;left:-14%}.universe-pulse-flow,.universe-pulse-content{z-index:2;position:relative}.universe-pulse-flow{background:0 0;border-bottom-color:#ffffff0b}.universe-event-stream,.universe-trend{padding-block:7px}.universe-event-item{background:linear-gradient(90deg,#596d7b0f,#0000)}.universe-empty-pulse{background:linear-gradient(90deg,#5065740b,#0000);border:0;border-left:1px solid #c6b3823d;border-radius:0;min-height:46px;margin-top:5px;padding-block:6px}.universe-trend-bars{height:45px}.universe-stars-far{opacity:.46;background-size:131px 131px,197px 197px;animation-duration:92s}.universe-stars-mid{opacity:.28;background-image:radial-gradient(circle,#b2c9cac7 0 1px,#0000 1.4px),radial-gradient(circle,#d6c295a3 0 1.1px,#0000 1.5px);background-position:21px 77px,118px 19px;background-size:173px 173px,289px 289px;animation:68s linear infinite reverse universe-drift}.universe-stars-near{opacity:.22;background-size:247px 247px;animation-duration:51s}.universe-nebula{opacity:.28;filter:blur(34px);border-radius:50%;position:absolute}.universe-nebula-a{background:radial-gradient(#48707040,#2e485614 48%,#0000 72%);width:42vw;height:20vw;top:13%;left:24%;transform:rotate(-19deg)}.universe-nebula-b{background:radial-gradient(#8d785526,#4452600f 50%,#0000 73%);width:34vw;height:19vw;bottom:8%;right:10%;transform:rotate(13deg)}.universe-galaxy-band{opacity:.16;filter:blur(13px);background:linear-gradient(90deg,#0000,#96abaf0d,#d8cbab1a,#708f970a,#0000);width:32%;height:155%;position:absolute;top:-30%;left:28%;transform:rotate(48deg)}.universe-comet{opacity:0;animation:38s ease-in-out 7s infinite universe-comet-v2;top:11%;left:101%}.universe-comet:after{background:linear-gradient(90deg,#0000,#8dafb12e,#d1d2c475);width:190px}.universe-meteor-field{z-index:4;opacity:0;pointer-events:none;width:240px;height:140px;animation:18s ease-in 4s infinite universe-meteor-pass;position:absolute;top:16%;left:102%;transform:rotate(-12deg)}.universe-meteor-field i{background:linear-gradient(90deg,#0000,#c4d1d094);border-radius:99px;width:72px;height:1px;position:absolute;right:0}.universe-meteor-field i:first-child{width:96px;top:8px}.universe-meteor-field i:nth-child(2){opacity:.62;width:54px;top:63px;right:58px}.universe-meteor-field i:nth-child(3){opacity:.42;width:78px;top:118px;right:14px}.universe-flyby-ship{z-index:5;opacity:0;color:#aeb9bb;filter:drop-shadow(-7px 4px 4px #6a9b9c47);pointer-events:none;width:22px;height:22px;animation:58s ease-in-out 3s infinite universe-flyby;position:absolute;top:72%;left:-4%}.universe-flyby-ship svg{width:20px;height:20px;transform:rotate(62deg)}.universe-command-grid:has(.universe-planet:hover) .universe-orbit:after{opacity:.55}.universe-command-grid:has(.universe-planet:focus-visible) .universe-orbit:after{opacity:.55}.universe-command-grid:has(.universe-planet[data-planet=knowledge]:hover) .universe-agent-row:first-child:after{animation:.72s ease-out universe-local-response}.universe-command-grid:has(.universe-planet[data-planet=notes]:hover) .universe-agent-row:nth-child(2):after{animation:.72s ease-out universe-local-response}.universe-command-grid:has(.universe-planet[data-planet=quiz]:hover) .universe-agent-row:nth-child(4):after{animation:.72s ease-out universe-local-response}.universe-command-grid:has(.universe-planet[data-planet=report]:hover) .universe-agent-row:nth-child(5):after{animation:.72s ease-out universe-local-response}.universe-command-grid:has(.universe-planet[data-planet=workspace]:hover) .universe-agent-row:nth-child(6):after{animation:.72s ease-out universe-local-response}.universe-command-grid:has(.universe-planet[data-planet=profile]:hover) .universe-agent-row:nth-child(7):after{animation:.72s ease-out universe-local-response}.universe-command-grid:has(.universe-planet[data-planet=course]:hover) .universe-agent-row:nth-child(7):after{animation:.72s ease-out universe-local-response}.learning-universe[data-intro=true] .universe-stars{animation-name:universe-intro-stars,universe-drift;animation-duration:1.7s,68s;animation-timing-function:ease-out,linear}.learning-universe[data-intro=true] .universe-learner-core{animation:2.05s cubic-bezier(.2,.8,.2,1) both universe-intro-core}.learning-universe[data-intro=true] .universe-orbit{animation-name:universe-intro-orbit,universe-orbit-breathe;animation-duration:1.9s,12s;animation-delay:.28s,2.1s}.learning-universe[data-intro=true] .universe-planet-wrap{animation-name:universe-intro-node,universe-planet-orbit;animation-duration:1.9s, var(--orbit-period,64s);animation-delay:0s, var(--orbit-start,0s);animation-direction:normal, var(--orbit-direction,normal);animation-timing-function:ease-out,linear;animation-iteration-count:1,infinite;animation-fill-mode:both,none}.universe-planet-orbit-inner{--orbit-period:48s}.universe-planet-orbit-middle{--orbit-period:64s}.universe-planet-orbit-outer{--orbit-period:78s}.learning-universe[data-active=false] .universe-stars,.learning-universe[data-active=false] .universe-orbit,.learning-universe[data-active=false] .universe-orbit:after,.learning-universe[data-active=false] .universe-radar-scan,.learning-universe[data-active=false] .universe-learner-core,.learning-universe[data-active=false] .universe-learner-core:before,.learning-universe[data-active=false] .universe-learner-core:after,.learning-universe[data-active=false] .universe-system-pulse-core,.learning-universe[data-active=false] .universe-system-pulse-track,.learning-universe[data-active=false] .universe-planet-wrap,.learning-universe[data-active=false] .universe-node-signal,.learning-universe[data-active=false] .universe-task-ship,.learning-universe[data-active=false] .universe-agent-row:after,.learning-universe[data-active=false] .universe-agent-state i,.learning-universe[data-active=false] .universe-pulse-panel:after,.learning-universe[data-active=false] .universe-comet,.learning-universe[data-active=false] .universe-meteor-field,.learning-universe[data-active=false] .universe-flyby-ship{animation-play-state:paused!important}@keyframes universe-orbit-breathe{0%,to{opacity:.62;filter:brightness(.85)}50%{opacity:1;filter:brightness(1.18)}}@keyframes universe-radar-rotate{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes universe-core-light-sweep{0%,74%,to{opacity:.08;transform:rotate(-18deg)translate(-32%)}84%{opacity:.42}94%{opacity:.08;transform:rotate(-18deg)translate(34%)}}@keyframes universe-system-heartbeat{0%,4%,to{opacity:0;transform:translate(-50%,-50%)scale(.78)}7%{opacity:.72}15%{opacity:0;transform:translate(-50%,-50%)scale(1.28)}}@keyframes universe-system-track-a{0%,10%,to{opacity:0;transform:translate(-50%,-50%)scale(.45)}15%{opacity:.4}25%{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes universe-system-track-b{0%,17%,to{opacity:0;transform:translate(-50%,-50%)scale(.45)}23%{opacity:.34}34%{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes universe-planet-orbit{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes universe-telemetry-response{0%,31%,to{opacity:0;transform:translateY(-50%)scale(.5)}34%{opacity:.62;transform:translateY(-50%)scale(1)}39%{opacity:0;transform:translateY(-50%)scale(1.55)}}@keyframes universe-local-response{0%{opacity:0;transform:translateY(-50%)scale(.45)}34%{opacity:.72;transform:translateY(-50%)scale(1)}to{opacity:0;transform:translateY(-50%)scale(1.65)}}@keyframes universe-pulse-band-scan{0%,43%,to{opacity:0;left:-14%}47%{opacity:.58}57%{opacity:0;left:101%}}@keyframes universe-comet-v2{0%,72%,to{opacity:0;transform:translate(0)}75%{opacity:.46}88%{opacity:0;transform:translate(-118vw,21vw)}}@keyframes universe-meteor-pass{0%,69%,to{opacity:0;transform:translate(0)rotate(-12deg)}72%{opacity:.62}81%{opacity:0;transform:translate(-54vw,16vw)rotate(-12deg)}}@keyframes universe-flyby{0%,5%,to{opacity:0;transform:translate(0)scale(.45)}8%{opacity:.18}13%{opacity:.48}20%{opacity:0;transform:translate(72vw,-41vh)scale(1.05)}}@keyframes universe-intro-stars{0%{opacity:0;transform:scale(1.035)}}@keyframes universe-intro-core{0%,30%{opacity:0;filter:brightness(.5);transform:translate(-50%,-50%)scale(.72)}67%{opacity:1;filter:brightness(1.28)}to{filter:brightness();transform:translate(-50%,-50%)scale(1)}}@keyframes universe-intro-orbit{0%,38%{clip-path:inset(0 50% round 50%);opacity:0}to{clip-path:inset(0 round 50%);opacity:1}}@keyframes universe-intro-node{0%,48%{opacity:0;filter:brightness(.45)}to{opacity:1;filter:brightness()}}@media (width>=1800px){.universe-command-grid{grid-template-columns:minmax(282px,19.5fr) minmax(820px,58fr) minmax(310px,22.5fr)}.universe-status-panel,.universe-agents-panel{padding-inline:21px}}@media (height<=760px) and (width>=1101px){.universe-command-shell{grid-template-rows:48px minmax(0,1fr) 116px;gap:6px}.universe-status-panel,.universe-agents-panel{padding-block:12px 8px}.universe-metric{min-height:53px}.universe-core-panel{grid-template-rows:34px minmax(0,1fr) 41px;padding-top:10px}.universe-agent-row{min-height:38px}}@media (width<=1100px){.universe-command-grid{grid-template-columns:1fr}.universe-core-panel{min-height:620px}.universe-status-panel,.universe-agents-panel{border:1px solid #a2b5bf14;border-radius:14px}}@media (prefers-reduced-motion:reduce){.universe-stars,.universe-orbit,.universe-orbit:after,.universe-radar-scan,.universe-learner-core,.universe-learner-core:before,.universe-learner-core:after,.universe-system-pulse-core,.universe-system-pulse-track,.universe-planet-wrap,.universe-node-signal,.universe-task-ship,.universe-agent-row:after,.universe-agent-state i,.universe-pulse-panel:after{animation:none!important}.universe-comet,.universe-meteor-field,.universe-flyby-ship,.universe-task-ship{display:none!important}.universe-planet-wrap{offset-distance:var(--reduced-phase,0%)}.planet-profile{--reduced-phase:8%}.planet-notes{--reduced-phase:58%}.planet-knowledge{--reduced-phase:20%}.planet-workspace{--reduced-phase:70%}.planet-quiz{--reduced-phase:10%}.planet-report{--reduced-phase:43%}.planet-course{--reduced-phase:76%}}.universe-planet-wrap,.universe-planet-orbit-inner,.universe-planet-orbit-middle,.universe-planet-orbit-outer{--orbit-direction:normal;animation-name:universe-planet-orbit;animation-duration:64s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:normal}.universe-planet-orbit-inner,.universe-planet-orbit-middle,.universe-planet-orbit-outer{offset-path:polygon(23% 14%, 77% 14%, 85% 25%, 85% 61.5%, 77% 71.5%, 23% 71.5%, 15% 61.5%, 15% 25%)}.planet-profile{--orbit-start:0s;offset-distance:0%;animation-delay:var(--orbit-start)}.planet-knowledge{--orbit-start:-9.14286s;offset-distance:14.2857%;animation-delay:var(--orbit-start)}.planet-quiz{--orbit-start:-18.2857s;offset-distance:28.5714%;animation-delay:var(--orbit-start)}.planet-notes{--orbit-start:-27.4286s;offset-distance:42.8571%;animation-delay:var(--orbit-start)}.planet-workspace{--orbit-start:-36.5714s;offset-distance:57.1429%;animation-delay:var(--orbit-start)}.planet-report{--orbit-start:-45.7143s;offset-distance:71.4286%;animation-delay:var(--orbit-start)}.planet-course{--orbit-start:-54.8571s;offset-distance:85.7143%;animation-delay:var(--orbit-start)}.learning-universe[data-intro=true] .universe-planet-wrap{animation-name:universe-intro-node,universe-planet-orbit;animation-duration:1.9s,64s;animation-delay:0s, var(--orbit-start);animation-iteration-count:1,infinite;animation-direction:normal,normal;animation-fill-mode:both,none}.universe-planet{--glow-cycle:5.2s;--planet-shift:39px;width:var(--planet-size);height:var(--planet-size);min-width:var(--planet-size);isolation:isolate;filter:saturate(.98)brightness(1.06)}.universe-planet-sm{--planet-size:44px;--planet-shift:30px}.universe-planet-md{--planet-size:52px;--planet-shift:34px}.universe-planet-lg{--planet-size:60px;--planet-shift:38px}.universe-planet-xl{--planet-size:68px;--planet-shift:42px}.universe-learner-core{--core-size:clamp(180px, 14vw, 240px)}.universe-orbit-1{width:58%;height:58%}.universe-orbit-2{width:64%;height:60%}.universe-orbit-3{width:70%;height:62%}.universe-planet:before,.universe-planet:after{z-index:-2;content:"";pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.universe-planet:before{width:calc(var(--planet-size) + 22px);height:calc(var(--planet-size) + 22px);opacity:.72;background:radial-gradient(circle, transparent 48%, var(--planet-tone) 64%, transparent 76%)}@supports (color:color-mix(in lab, red, red)){.universe-planet:before{background:radial-gradient(circle, transparent 48%, color-mix(in srgb, var(--planet-tone) 42%, transparent) 64%, transparent 76%)}}.universe-planet:before{box-shadow:0 0 21px var(--planet-tone)}@supports (color:color-mix(in lab, red, red)){.universe-planet:before{box-shadow:0 0 21px color-mix(in srgb, var(--planet-tone) 32%, transparent)}}.universe-planet:before{animation:universe-planet-atmosphere var(--glow-cycle) ease-in-out var(--planet-delay,0s) infinite}.universe-planet:after{z-index:-3;width:calc(var(--planet-size) + 54px);height:calc(var(--planet-size) + 54px);opacity:.34;background:radial-gradient(circle, var(--planet-tone) 0, transparent 67%)}@supports (color:color-mix(in lab, red, red)){.universe-planet:after{background:radial-gradient(circle, color-mix(in srgb, var(--planet-tone) 25%, transparent) 0, transparent 67%)}}.universe-planet:after{box-shadow:0 0 28px var(--planet-tone)}@supports (color:color-mix(in lab, red, red)){.universe-planet:after{box-shadow:0 0 28px color-mix(in srgb, var(--planet-tone) 20%, transparent)}}.universe-planet:after{animation:universe-planet-energy-halo calc(var(--glow-cycle) + 1.1s) ease-in-out var(--planet-delay,0s) infinite}.universe-planet-material-profile{--glow-cycle:4.3s}.universe-planet-material-knowledge{--glow-cycle:5.7s}.universe-planet-material-quiz{--glow-cycle:4.8s}.universe-planet-material-notes{--glow-cycle:6.1s}.universe-planet-material-workspace{--glow-cycle:5.25s}.universe-planet-material-report{--glow-cycle:4.6s}.universe-planet-material-course{--glow-cycle:6.35s}.universe-planet-surface{z-index:2;box-shadow:inset -18px -14px 25px #00000080, inset 7px 5px 12px #ffffff1a, 0 0 8px var(--planet-tone), 0 0 22px var(--planet-tone);border-width:1px}@supports (color:color-mix(in lab, red, red)){.universe-planet-surface{box-shadow:inset -18px -14px 25px #00000080, inset 7px 5px 12px #ffffff1a, 0 0 8px color-mix(in srgb, var(--planet-tone) 74%, transparent), 0 0 22px color-mix(in srgb, var(--planet-tone) 42%, transparent)}}.universe-planet-surface:before{animation:universe-planet-texture-flow var(--texture-cycle,14s) linear infinite}.universe-planet-material-profile{--texture-cycle:11s}.universe-planet-material-knowledge{--texture-cycle:16s}.universe-planet-material-quiz{--texture-cycle:13s}.universe-planet-material-notes{--texture-cycle:18s}.universe-planet-material-workspace{--texture-cycle:10s}.universe-planet-material-report{--texture-cycle:15s}.universe-planet-material-course{--texture-cycle:19s}.universe-planet:hover:before,.universe-planet:focus-visible:before{opacity:.95;box-shadow:0 0 28px var(--planet-tone)}@supports (color:color-mix(in lab, red, red)){.universe-planet:hover:before,.universe-planet:focus-visible:before{box-shadow:0 0 28px color-mix(in srgb, var(--planet-tone) 52%, transparent)}}.universe-planet:hover:after,.universe-planet:focus-visible:after{opacity:.5}.universe-planet-caption{z-index:6;width:max-content;max-width:76px;transform:translate(var(--planet-shift), -50%);animation:universe-caption-side 64s steps(1, end) var(--orbit-start,0s) infinite;text-align:left;text-shadow:0 2px 8px #02060c;pointer-events:none;display:block;position:absolute;top:50%;left:50%}.universe-planet-caption strong,.universe-planet-caption small{white-space:nowrap;display:block}.universe-planet-caption strong{color:#edf2f1;font-size:10px;font-weight:720}.universe-planet-caption small{color:var(--planet-tone);margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}@supports (color:color-mix(in lab, red, red)){.universe-planet-caption small{color:color-mix(in srgb, var(--planet-tone) 82%, #c3ced1 18%)}}.universe-node-signal{z-index:5;opacity:0;border-color:var(--planet-tone);top:0;left:0}@supports (color:color-mix(in lab, red, red)){.universe-node-signal{border-color:color-mix(in srgb, var(--planet-tone) 78%, #bce8f5 22%)}}.universe-node-signal{box-shadow:0 0 13px var(--planet-tone)}@supports (color:color-mix(in lab, red, red)){.universe-node-signal{box-shadow:0 0 13px color-mix(in srgb, var(--planet-tone) 55%, transparent)}}.universe-node-signal{animation:universe-node-energy-ring 9.6s ease-out var(--planet-delay,0s) infinite}.universe-planet:hover .universe-node-signal,.universe-planet:focus-visible .universe-node-signal{animation:.82s ease-out universe-local-energy-ring}.universe-module-pulse-frame{z-index:90;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.universe-module-pulse-frame rect{fill:none;stroke:#65c9ff;stroke-width:1.45px;stroke-linecap:round;stroke-dasharray:7 93;stroke-dashoffset:100px;vector-effect:non-scaling-stroke;opacity:0;filter:drop-shadow(0 0 3px #48b8f5b8);animation:9.6s linear infinite universe-module-border-current}.universe-module-pulse-core rect{animation-delay:1.6s}.universe-module-pulse-left rect{animation-delay:1.98s}.universe-module-pulse-agents rect{animation-delay:2.38s}.universe-module-pulse-bottom rect{animation-delay:2.78s}.universe-status-panel:hover .universe-module-pulse-left rect,.universe-status-panel:focus-within .universe-module-pulse-left rect,.universe-core-panel:hover .universe-module-pulse-core rect,.universe-core-panel:focus-within .universe-module-pulse-core rect,.universe-agents-panel:hover .universe-module-pulse-agents rect,.universe-agents-panel:focus-within .universe-module-pulse-agents rect,.universe-pulse-panel:hover .universe-module-pulse-bottom rect,.universe-pulse-panel:focus-within .universe-module-pulse-bottom rect{animation:1.05s linear universe-module-local-current}.universe-metric{position:relative}.universe-metric:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#65c9fff2,#0000);width:78px;height:1px;animation:9.6s ease-out 2.05s infinite universe-metric-blue-scan;position:absolute;bottom:-1px;right:0;transform:translate(-185%);box-shadow:0 0 5px #41aeeb80}.universe-metric:nth-child(2):after{animation-delay:2.17s}.universe-metric:nth-child(3):after{animation-delay:2.29s}.universe-metric:nth-child(4):after{animation-delay:2.41s}.universe-agent-list:after{z-index:3;content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000,#65c9ff 48%,#0000);width:3px;height:76px;animation:9.6s ease-in-out 2.45s infinite universe-agent-axis-current;position:absolute;top:0;left:12px;transform:translateY(-70px);box-shadow:0 0 8px #4abaf4b8}.universe-agent-row:after{border-color:#65c9ffdb;animation-name:universe-agent-blue-response;animation-duration:9.6s;animation-delay:2.48s;box-shadow:0 0 10px #50b4ed61}.universe-agent-row:nth-child(2):after{animation-delay:2.62s}.universe-agent-row:nth-child(3):after{animation-delay:2.76s}.universe-agent-row:nth-child(4):after{animation-delay:2.9s}.universe-agent-row:nth-child(5):after{animation-delay:3.04s}.universe-agent-row:nth-child(6):after{animation-delay:3.18s}.universe-agent-row:nth-child(7):after{animation-delay:3.32s}.universe-pulse-panel:after{opacity:0;background:linear-gradient(90deg,#0000,#48b2ef24,#65c9ff8f,#0000);width:10%;animation:9.6s ease-out 2.88s infinite universe-pulse-band-blue-scan;left:-10%;box-shadow:9px 0 18px #4bb7f124}.universe-flow-steps i{animation:9.6s ease-out 3s infinite universe-flow-node-blue}.universe-flow-steps>span:nth-child(2) i{animation-delay:3.12s}.universe-flow-steps>span:nth-child(3) i{animation-delay:3.24s}.universe-flow-steps>span:nth-child(4) i{animation-delay:3.36s}.universe-flow-steps>span:nth-child(5) i{animation-delay:3.48s}.universe-meteor-field{z-index:7;opacity:1;width:auto;height:auto;animation:none;position:absolute;inset:0;transform:none}.universe-meteor-field i{--meteor-top:18%;--meteor-length:112px;--meteor-delay:3s;right:-12%;top:var(--meteor-top);width:var(--meteor-length);opacity:0;height:3px;animation:universe-meteor-streak 32s ease-out var(--meteor-delay) infinite;background:linear-gradient(90deg,#0000,#4eabd65c,#bae2eec2 72%,#edf7f2fa);border-radius:999px;position:absolute;transform:rotate(-15deg);box-shadow:0 0 7px #65c9ff80}.universe-meteor-field i:after{content:"";background:#e7f5f4;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:-2px;transform:translateY(-50%);box-shadow:0 0 8px #65c9ffb8}.universe-meteor-field i:first-child{--meteor-top:13%;--meteor-length:148px;--meteor-delay:3s}.universe-meteor-field i:nth-child(2){--meteor-top:19%;--meteor-length:96px;--meteor-delay:3.38s;right:-6%}.universe-meteor-field i:nth-child(3){--meteor-top:25%;--meteor-length:124px;--meteor-delay:3.74s}.universe-meteor-field i:nth-child(4){--meteor-top:31%;--meteor-length:82px;--meteor-delay:4.16s;right:-2%}.universe-meteor-field i:nth-child(5){--meteor-top:16%;--meteor-length:108px;--meteor-delay:4.55s;right:4%}.universe-meteor-field i:nth-child(6){--meteor-top:37%;--meteor-length:142px;--meteor-delay:4.92s}.universe-meteor-field i:nth-child(7){--meteor-top:23%;--meteor-length:88px;--meteor-delay:5.28s;right:7%}.universe-meteor-field i:nth-child(8){--meteor-top:42%;--meteor-length:116px;--meteor-delay:5.62s}.universe-meteor-field i:nth-child(9){--meteor-top:29%;--meteor-length:154px;--meteor-delay:6s;right:2%}.universe-meteor-field i:nth-child(10){--meteor-top:11%;--meteor-length:102px;--meteor-delay:6.34s}.universe-solo-meteor{z-index:6;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#69b9dc52,#dceef1db);border-radius:999px;width:126px;height:2px;animation:10.4s ease-out 10.2s infinite universe-solo-meteor;position:absolute;top:34%;right:-10%;transform:rotate(-13deg);box-shadow:0 0 5px #82cfe652}.universe-comet{animation:42s ease-in-out 11s infinite universe-comet-visible}.universe-flyby-ship{z-index:26;opacity:0;color:#0000;clip-path:polygon(0 42%,27% 30%,48% 0,61% 34%,100% 44%,100% 58%,60% 65%,46% 100%,27% 69%,0 58%);filter:drop-shadow(0 0 5px #67bed76b);background:linear-gradient(90deg,#566a74,#aab8ba 38%,#334954 75%,#18242d);border:1px solid #b0cdd5b8;border-radius:70% 20% 20% 70%;width:48px;height:20px;animation:28s cubic-bezier(.34,.02,.3,1) 5s infinite universe-flyby-visible;top:69%;left:17%}.universe-flyby-ship:after{content:"";clip-path:polygon(0 35%,100% 0,100% 100%,0 65%);background:linear-gradient(90deg,#0000,#4ab1df2e,#71d2f4ad);width:62px;height:4px;position:absolute;top:50%;right:94%;transform:translateY(-50%)}.universe-flyby-ship i{z-index:2;background:#70c4deb8;border-radius:60% 60% 30% 30%;width:12px;height:7px;position:absolute;top:6px;left:21px;box-shadow:0 0 6px #65c9ff94}.universe-flyby-ship b{z-index:3;background:#e0e6deb3;width:10px;height:2px;position:absolute;top:8px;right:6px}.learning-universe[data-active=false] .universe-planet:before,.learning-universe[data-active=false] .universe-planet:after,.learning-universe[data-active=false] .universe-planet-surface:before,.learning-universe[data-active=false] .universe-planet-caption,.learning-universe[data-active=false] .universe-module-pulse-frame rect,.learning-universe[data-active=false] .universe-metric:after,.learning-universe[data-active=false] .universe-agent-list:after,.learning-universe[data-active=false] .universe-flow-steps i,.learning-universe[data-active=false] .universe-solo-meteor{animation-play-state:paused!important}@keyframes universe-planet-atmosphere{0%,to{opacity:.56;transform:translate(-50%,-50%)scale(.96)}50%{opacity:.86;transform:translate(-50%,-50%)scale(1.08)}}@keyframes universe-planet-energy-halo{0%,to{opacity:.24;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.44;transform:translate(-50%,-50%)scale(1.1)}}@keyframes universe-planet-texture-flow{to{transform:rotate(347deg)translate(5%,-3%)}}@keyframes universe-caption-side{0%,24.99%,75%,to{transform:translate(var(--planet-shift), -50%);text-align:left}25%,74.99%{transform:translate(calc(-100% - var(--planet-shift)), -50%);text-align:right}}@keyframes universe-node-energy-ring{0%,14%,to{opacity:0;transform:scale(.88)}18%{opacity:.62}28%{opacity:0;transform:scale(1.48)}}@keyframes universe-local-energy-ring{0%{opacity:0;transform:scale(.86)}32%{opacity:.82}to{opacity:0;transform:scale(1.62)}}@keyframes universe-module-border-current{0%{stroke-dashoffset:100px;opacity:0}2%{opacity:.92}12%{stroke-dashoffset:0;opacity:1}16%,to{stroke-dashoffset:-18px;opacity:0}}@keyframes universe-module-local-current{0%{stroke-dashoffset:100px;opacity:0}12%{opacity:1}82%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-12px;opacity:0}}@keyframes universe-metric-blue-scan{0%,1%{opacity:0;transform:translate(-185%)}4%{opacity:.8}13%{opacity:0;transform:translate(22%)}to{opacity:0}}@keyframes universe-agent-axis-current{0%,1%{opacity:0;transform:translateY(-70px)}4%{opacity:.9}16%{opacity:.68}25%{opacity:0;transform:translateY(calc(100% + 340px))}to{opacity:0}}@keyframes universe-agent-blue-response{0%,3%,to{opacity:0;transform:translateY(-50%)scale(.48)}6%{opacity:.82;transform:translateY(-50%)scale(1)}14%{opacity:0;transform:translateY(-50%)scale(1.62)}}@keyframes universe-pulse-band-blue-scan{0%,1%{opacity:0;left:-10%}4%{opacity:.74}17%{opacity:.48;left:101%}21%,to{opacity:0;left:101%}}@keyframes universe-flow-node-blue{0%,3%,to{box-shadow:none;background-color:#596674}7%{background-color:#65c9ff;box-shadow:0 0 10px #65c9ffb8}13%{box-shadow:none}}@keyframes universe-meteor-streak{0%{opacity:0;transform:translate(0)rotate(-15deg)}1.2%{opacity:.86}7.5%{opacity:.78}12.5%{opacity:0;transform:translate(-68vw,18vw)rotate(-15deg)}to{opacity:0;transform:translate(-68vw,18vw)rotate(-15deg)}}@keyframes universe-solo-meteor{0%{opacity:0;transform:translate(0)rotate(-13deg)}5%{opacity:.75}25%{opacity:0;transform:translate(-58vw,16vw)rotate(-13deg)}to{opacity:0;transform:translate(-58vw,16vw)rotate(-13deg)}}@keyframes universe-comet-visible{0%{opacity:0;transform:translate(0)}3%{opacity:.5}18%{opacity:0;transform:translate(-118vw,21vw)}to{opacity:0;transform:translate(-118vw,21vw)}}@keyframes universe-flyby-visible{0%{opacity:0;transform:translate(0)scale(.72)rotate(-7deg)}3%{opacity:.58}11%{opacity:.92}28%{opacity:.7}34%{opacity:0;transform:translate(66vw,-48vh)scale(1.08)rotate(-7deg)}to{opacity:0;transform:translate(66vw,-48vh)scale(1.08)rotate(-7deg)}}@media (prefers-reduced-motion:reduce){.universe-planet:before,.universe-planet:after,.universe-planet-surface:before,.universe-planet-caption,.universe-module-pulse-frame rect,.universe-metric:after,.universe-agent-list:after,.universe-flow-steps i,.universe-solo-meteor{animation:none!important}.universe-module-pulse-frame rect{stroke:#65c9ff47;stroke-dasharray:none;opacity:.48;filter:none}.universe-planet:before{opacity:.68;transform:translate(-50%,-50%)}.universe-planet:after{opacity:.3;transform:translate(-50%,-50%)}.universe-meteor-field,.universe-solo-meteor,.universe-comet,.universe-flyby-ship{display:none!important}}@media (height<=780px) and (width>=1101px){.universe-learner-core{--core-size:180px}.universe-planet-sm{--planet-size:40px;--planet-shift:28px}.universe-planet-md{--planet-size:46px;--planet-shift:31px}.universe-planet-lg{--planet-size:52px;--planet-shift:34px}.universe-planet-xl{--planet-size:58px;--planet-shift:37px}.universe-planet-orbit-inner,.universe-planet-orbit-middle,.universe-planet-orbit-outer{offset-path:polygon(23% 14%, 77% 14%, 85% 25%, 85% 61.5%, 77% 71.5%, 23% 71.5%, 15% 61.5%, 15% 25%)}}.profile-scan{--profile-ink:#173d5b;--profile-blue:#276a9a;color:var(--profile-ink);background-color:#eef7fb;background-image:linear-gradient(#f8fcfe99,#f2f9fcad),url(/images/learner-profile-scan-background-v1.png);background-position:top;background-size:cover;background-attachment:fixed}.profile-scan.app-page{min-height:100vh}.profile-scan .app-topbar{background:#f8fcfec7;border-color:#6397ba4d;box-shadow:0 10px 30px #22537712;position:relative!important;top:auto!important}.profile-scan .app-topbar-real-icon{width:4.5rem;min-width:4.5rem;height:4.5rem}.profile-scan .app-topbar-real-icon img{object-fit:contain;filter:drop-shadow(0 7px 10px #175b913d);width:100%;height:100%}.profile-scan .app-topbar-rocket-formation{opacity:.92;inset:0 16rem 0 19rem}.profile-scan .app-topbar-rocket-formation>i{isolation:isolate}.profile-scan .app-topbar-rocket-formation img{z-index:2;content:url(/images/profile-launch-rocket-v1.png);filter:drop-shadow(0 3px 5px #18446347);width:4rem;height:10rem;animation:3.15s cubic-bezier(.38,.08,.62,.94) infinite profile-rocket-ascent;bottom:-4.7rem}.profile-scan .app-topbar-rocket-formation>i:before{z-index:1;content:"";opacity:0;filter:blur(.7px)drop-shadow(0 0 7px #48cdefb8);clip-path:polygon(34% 0,66% 0,100% 88%,68% 72%,50% 100%,32% 72%,0 88%);transform-origin:50% 0;background:linear-gradient(#fff 0,#bffaff 8%,#57d9f2 24%,#378ed4 48%,#655bda85 70%,#0000 100%);border-radius:50% 50% 70% 70%;width:14px;height:72px;animation:3.15s cubic-bezier(.38,.08,.62,.94) infinite profile-rocket-plume;position:absolute;bottom:-5rem;left:50%}.profile-scan .app-topbar-rocket-formation>i:after{z-index:0;content:"";opacity:0;filter:blur(4px);transform-origin:50% 0;background:linear-gradient(#ccf8ff85,#6dccef33 38%,#ffffff14 67%,#0000);border:0;width:34px;height:104px;animation:3.15s cubic-bezier(.38,.08,.62,.94) infinite profile-rocket-vapor;position:absolute;bottom:-5.45rem;left:50%}.profile-scan .app-topbar-rocket-formation>i:nth-child(2) img,.profile-scan .app-topbar-rocket-formation>i:nth-child(2):before,.profile-scan .app-topbar-rocket-formation>i:nth-child(2):after{animation-delay:-1.05s}.profile-scan .app-topbar-rocket-formation>i:nth-child(3) img,.profile-scan .app-topbar-rocket-formation>i:nth-child(3):before,.profile-scan .app-topbar-rocket-formation>i:nth-child(3):after{animation-delay:-2.1s}.profile-scan .app-topbar>span:not(.app-topbar-rocket-formation),.profile-scan .app-topbar>div,.profile-scan .app-topbar>a{z-index:3;position:relative}.profile-scan-hero{background:linear-gradient(110deg,#f8fcff73,#e1f3fc75,#efedff47,#f8fcff6b) 0 0/240% 100%;border-top:1px solid #5091bc57;border-bottom:1px solid #5091bc47;grid-template-columns:minmax(190px,.56fr) minmax(430px,1.44fr) minmax(320px,.92fr);min-height:144px;margin-top:.75rem;animation:12s linear infinite profile-scan-drift;display:grid;position:relative;overflow:hidden}.profile-scan-hero:after{content:"";filter:drop-shadow(0 0 5px #4eb4eca6);background:linear-gradient(90deg,#0000,#65d8f5,#7772e8,#0000);width:24%;height:2px;animation:4.5s linear infinite profile-scan-sweep;position:absolute;bottom:0;left:-24%}.profile-scan-identity{border-right:1px solid #4e87ac33;align-items:center;gap:.9rem;padding:1rem 1.35rem 1rem .75rem;display:flex;position:relative}.profile-scan-index{color:#2d6d9a;letter-spacing:-.09em;text-shadow:0 8px 24px #2d6d9a1f;font-size:3.35rem;font-weight:950;line-height:.8}.profile-scan-identity div{gap:.25rem;display:grid}.profile-scan-identity div span,.profile-scan-title-block span{color:#397293;letter-spacing:.16em;font-size:.65rem;font-weight:850}.profile-scan-identity b{color:#234b67;font-size:.78rem}.profile-scan-title-block{align-items:center;min-width:0;padding:1rem 2rem;display:flex}.profile-scan-title-block>div{min-width:0}.profile-scan-title-block h1{color:#103955;letter-spacing:-.05em;margin-top:.2rem;font-size:clamp(1.55rem,2vw,2.25rem);font-weight:950;line-height:.95}.profile-scan-title-block h1 em{color:#0000;background:linear-gradient(92deg,#174d73,#3183ae 58%,#6566c7);-webkit-background-clip:text;background-clip:text;font-style:normal}.profile-scan-title-block p{color:#315d7b;max-width:620px;margin-top:.4rem;font-size:.7rem;font-weight:650;line-height:1.15rem}.profile-scan-progress{border-left:1px solid #4e87ac33;flex-direction:column;justify-content:center;align-self:stretch;padding:1rem .9rem 1rem 1.65rem;display:flex}.profile-scan-progress>div:first-child{color:#315d7b;letter-spacing:.08em;justify-content:space-between;align-items:baseline;font-size:.68rem;font-weight:800;display:flex}.profile-scan-progress strong{color:#17618f;letter-spacing:-.07em;font-size:1.8rem}.profile-scan-progress-rule{background:#dfe8ed;border-radius:99px;height:3px;margin-top:.55rem;overflow:hidden}.profile-scan-progress-rule i{border-radius:inherit;background:linear-gradient(90deg,#2f6b9a,#62c9e9,#716bd9) 0 0/220% 100%;height:100%;transition:width .6s;display:block}.profile-scan.is-running .profile-scan-progress-rule i{animation:1.1s linear infinite profile-energy}.profile-scan-stage-rail{border-top:1px solid #45759738;grid-template-columns:repeat(4,1fr);margin-top:.55rem;display:grid;position:relative}.profile-scan-stage-rail span{color:#70879a;padding:.4rem .2rem 0;font-size:.58rem;font-weight:750}.profile-scan-stage-rail b{color:#7a91a3;letter-spacing:.1em;font-size:.55rem;display:block}.profile-scan-stage-rail .is-done{color:#21775f}.profile-scan-stage-rail .is-current{color:#195f93;box-shadow:inset 0 3px #49a9db}.profile-scan-main{margin-top:1.25rem!important}.profile-scan-dialogue{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(145deg,#fbfeffde,#e6f4fbad)!important;border-color:#6397ba5c!important;box-shadow:0 12px 34px #1f4b6a12!important}.profile-scan-main+.profile-scan-hero{margin-top:2.5rem}.profile-scan-dialogue>header,.profile-scan-dialogue>form{background:#f4fafdb8!important;border-color:#6397ba47!important}.profile-scan-dialogue>div{background:#f9fcfe8c!important}.profile-scan-dialogue>header{order:0}.profile-scan-composer{order:2;position:relative;background:linear-gradient(110deg,#e6f5fbf0,#f2eefdb8)!important;border-top:1px solid #6397ba47!important;border-bottom:0!important}.profile-scan-composer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#63cdeb24,#0000);width:24%;animation:6.2s ease-in-out infinite profile-card-scan;position:absolute;top:0;bottom:0;left:-26%}.profile-scan-dialogue>div{order:1}.profile-scan-question-card{position:relative;overflow:hidden;box-shadow:0 7px 18px #2253770e;color:#274f68!important;border-color:#538bae4d!important}.profile-scan-question-card:first-child{background:linear-gradient(145deg,#f5fbfffa,#daeef9db)!important}.profile-scan-question-card:nth-child(2){background:linear-gradient(145deg,#f9f8fffa,#e5e2f8d4)!important}.profile-scan-question-card:nth-child(3){background:linear-gradient(145deg,#f5fdfafa,#dcf1ebd6)!important}.profile-scan-question-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:27%;animation:8s ease-in-out infinite profile-question-glint;position:absolute;inset:0 auto 0 -32%;transform:skew(-14deg)}.profile-scan-question-card:nth-child(2):after{animation-delay:-2.6s}.profile-scan-question-card:nth-child(3):after{animation-delay:-5.2s}.profile-scan-question-card:hover{box-shadow:0 12px 24px #225e841f;border-color:#2e82b294!important}.profile-scan-device-avatar{background:radial-gradient(circle at 50% 42%,#dbf6fcfa,#c6e2edcc);border:1px solid #5991b057;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb8,0 7px 18px #22526c24}.profile-scan-device-avatar.is-compact{border-radius:50%;width:38px;height:38px}.profile-scan-device-avatar.is-prominent{border-radius:18px;width:58px;height:58px;margin:0 auto}.profile-scan-device-avatar img{filter:drop-shadow(0 4px 5px #0d1f2a52);width:118%;max-width:none;transform:translateY(1px)}.profile-scan-device-avatar.is-prominent img{width:124%}.profile-scan-sidebar{flex-direction:column;align-self:stretch;gap:1rem;display:flex}.profile-scan-sidebar>*{margin-top:0!important}.profile-scan-action-card{order:1;position:relative;overflow:hidden;background:radial-gradient(circle at 86% 15%,#6cd0ef3d,#0000 32%),linear-gradient(135deg,#e5f5fdf0,#e8e6fcdb)!important;border-color:#5577c361!important;box-shadow:0 13px 30px #3266971f!important}.profile-scan-action-card:before{content:"";pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(115deg,#0000 24%,#5ccef094 48%,#0000 70%) border-box;border:1px solid #0000;animation:4.8s ease-in-out infinite profile-action-energy;position:absolute;inset:0;transform:translate(-108%);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.profile-scan-action-card a{transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 8px 20px #2c639f3d;background:linear-gradient(135deg,#1768a7,#347cba 58%,#655fc2)!important}.profile-scan-action-card a:hover{transform:translateY(-2px);box-shadow:0 12px 25px #2c639f52}.profile-scan-result-card{order:2;position:relative;overflow:hidden;background-image:linear-gradient(#eff8fcd1 0%,#e6f3f89e 30%,#daebf34d 100%),url(/images/profile-summary-apron-background-v1.png)!important;background-position:50%!important;background-size:cover!important;border-color:#4d87a566!important;box-shadow:0 13px 32px #1e526f26!important}.profile-scan-result-card:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff57,#0000 38%,#286f9314);position:absolute;inset:0}.profile-scan-result-card>*,.profile-scan-action-card>*{z-index:1;position:relative}.profile-scan-sidebar>.profile-scan-result-card{flex-direction:column;flex:1;min-height:0;display:flex}.profile-scan-sidebar>.profile-scan-result-card>.profile-scan-facts{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-height:0;display:grid}.profile-scan-fact-card{isolation:isolate;color:#fff;height:100%;min-height:0;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden;box-shadow:0 11px 25px #07223433,inset 0 0 0 1px #ffffff1a;background-image:linear-gradient(#04142214 6%,#0518276b 48%,#041421e6 100%),url(/images/profile-fact-scenes-atlas-v1.png)!important;background-repeat:no-repeat!important;background-size:200% 200%!important;border-color:#dbf3fcb8!important;align-items:flex-end!important}.profile-scan-fact-card:first-child{background-position:0 0!important}.profile-scan-fact-card:nth-child(2){background-position:100% 0!important}.profile-scan-fact-card:nth-child(3){background-position:0 100%!important}.profile-scan-fact-card:nth-child(4){background-position:100% 100%!important}.profile-scan-fact-card:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(105deg,#0000 12%,#68dcf7f5 38%,#ffffffeb 50%,#6f81e8d1 62%,#0000 88%) 0 0/280% 100% border-box;padding:1px;animation:5.2s linear infinite profile-fact-border;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.profile-scan-fact-card:after{z-index:2;content:"";pointer-events:none;opacity:0;filter:blur(2px);background:linear-gradient(90deg,#0000,#dcf7ff38,#0000);width:25%;animation:7.2s ease-in-out infinite profile-fact-glint;position:absolute;top:-28%;bottom:-28%;left:-42%;transform:skew(-14deg)}.profile-scan-fact-card:nth-child(2):before,.profile-scan-fact-card:nth-child(2):after{animation-delay:-1.3s}.profile-scan-fact-card:nth-child(3):before,.profile-scan-fact-card:nth-child(3):after{animation-delay:-2.6s}.profile-scan-fact-card:nth-child(4):before,.profile-scan-fact-card:nth-child(4):after{animation-delay:-3.9s}.profile-scan-fact-card>*{z-index:3;position:relative}.profile-scan-fact-card>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #beebf94d,0 5px 14px #0003;color:#e9fbff!important;background:#092a3ea3!important}.profile-scan-fact-card .profile-scan-fact-label{letter-spacing:.06em;text-shadow:0 1px 5px #0000008c;display:block;color:#e5f5fbc2!important}.profile-scan-fact-card p{text-shadow:0 2px 8px #000000b8;color:#fff!important;font-size:.7rem!important;line-height:1.05rem!important}.profile-scan-fact-detail{color:#dcf0f8c2;text-shadow:0 1px 6px #000000b8;margin-top:.28rem;font-size:.56rem;font-weight:550;line-height:.86rem;display:block}.profile-scan-fact-card:hover{z-index:3;transform:translateY(-3px)scale(1.012);box-shadow:0 16px 30px #06253b4d,0 0 0 2px #5ccdea1f;border-color:#b0ebfaeb!important}.profile-scan.is-running .profile-scan-result-card{animation:2.6s ease-in-out infinite profile-result-live}.profile-scan-identity-card{order:3;position:relative;overflow:hidden;background:linear-gradient(145deg,#f5fafdf5,#e1edf4d6)!important;border-color:#5389a752!important;box-shadow:0 9px 24px #28536e0f!important}.profile-scan-identity-card:before{content:"";background:linear-gradient(#2c7ca6,#6bcadd,#63a98f);width:3px;position:absolute;top:0;bottom:0;left:0}.profile-scan-identity-card:focus-within{border-color:#2a7eab94!important;box-shadow:0 0 0 3px #5cb1d71a,0 12px 27px #28536e17!important}.profile-scan-identity-row{grid-template-columns:minmax(230px,1.2fr) minmax(150px,.72fr) minmax(170px,.82fr) minmax(210px,1fr) minmax(150px,.68fr);align-items:end;gap:1rem;margin-top:1.5rem;display:grid;padding:1rem 1.25rem!important}.profile-scan-identity-row>*{min-width:0;margin-top:0!important}.profile-scan-identity-row>div:first-child{align-self:center}.profile-scan-identity-row>div:nth-child(2),.profile-scan-identity-row>div:nth-child(3),.profile-scan-identity-row>div:last-child{min-height:40px}.profile-scan-identity-row>div:last-child button{height:40px}.profile-scan-radar-grid{order:5;gap:1rem;display:grid}.profile-scan-radar-grid>[data-testid=profile-radar]{isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(145deg,#f7fcfef0,#e1eff6c7)!important;border-color:#4f86a957!important;box-shadow:0 11px 27px #234f6d17!important}.profile-scan-radar-grid>[data-testid=profile-radar]>:not(.profile-radar-live-layer){z-index:2;position:relative}.profile-scan-radar-grid>[data-testid=profile-radar]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:24%;animation:7.5s ease-in-out infinite profile-card-scan;position:absolute;top:0;bottom:0;left:-30%}.profile-radar-live-layer{z-index:1;pointer-events:none;position:absolute;inset:31px 0 0;overflow:hidden}.profile-radar-live-layer i{border:1px solid var(--profile-radar-accent);width:110px;height:110px;position:absolute;top:52%;left:50%}@supports (color:color-mix(in lab, red, red)){.profile-radar-live-layer i{border:1px solid color-mix(in srgb,var(--profile-radar-accent) 34%,transparent)}}.profile-radar-live-layer i{opacity:0;border-radius:50%;animation:3.8s ease-out infinite profile-radar-wave;transform:translate(-50%,-50%)scale(.35)}.profile-radar-live-layer i:nth-child(2){animation-delay:-1.9s}.profile-radar-live-layer b{opacity:.3;background:conic-gradient(from 0deg,transparent 0 76%,var(--profile-radar-accent) 92%,transparent 100%);border-radius:50%;width:134px;height:134px;position:absolute;top:52%;left:50%}@supports (color:color-mix(in lab, red, red)){.profile-radar-live-layer b{background:conic-gradient(from 0deg,transparent 0 76%,color-mix(in srgb,var(--profile-radar-accent) 38%,transparent) 92%,transparent 100%)}}.profile-radar-live-layer b{animation:5.4s linear infinite profile-radar-sweep;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#0000 0 44%,#000 46% 66%,#0000 68%);mask:radial-gradient(circle,#0000 0 44%,#000 46% 66%,#0000 68%)}.profile-scan-radar-grid .recharts-radar-polygon{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite profile-radar-breathe-shape}.profile-scan-radar-grid .recharts-radar-dot{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite profile-radar-node-pulse}.profile-scan-radar-grid>[data-testid=profile-radar]:nth-child(2) .recharts-radar-polygon,.profile-scan-radar-grid>[data-testid=profile-radar]:nth-child(2) .recharts-radar-dot{animation-delay:-1.1s}.profile-scan-radar-grid>[data-testid=profile-radar]:nth-child(3) .recharts-radar-polygon,.profile-scan-radar-grid>[data-testid=profile-radar]:nth-child(3) .recharts-radar-dot{animation-delay:-2.2s}.profile-scan-reason-card,.profile-scan-notice-card{order:6;position:relative;overflow:hidden;background:linear-gradient(135deg,#e9f8f1f0,#daeee7cc)!important;box-shadow:0 8px 22px #306f5b12!important}.profile-scan-section-title{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.profile-scan-section-title>span{color:#0000;background:linear-gradient(#23628f,#60bee4 65%,#60bee414);-webkit-background-clip:text;background-clip:text;font-size:2.9rem;font-weight:950;line-height:.9}.profile-scan-section-title small{color:#326888;letter-spacing:.16em;font-size:.62rem;font-weight:850}.profile-scan-section-title h2{color:#103955;letter-spacing:-.03em;margin-top:.25rem;font-size:1.25rem;font-weight:900}.profile-scan-section-title p{color:#315d7b;margin-top:.2rem;font-size:.7rem;line-height:1.2rem}.profile-scan-map-section{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.profile-scan-canvas{background-color:#f8fcffd1;background-image:linear-gradient(#5791b814 1px,#0000 1px),linear-gradient(90deg,#5791b814 1px,#0000 1px),radial-gradient(circle at 68%,#62c5e824,#0000 34%);background-size:28px 28px,28px 28px,100% 100%;border:1px solid #6397ba75;border-radius:20px;box-shadow:inset 0 0 42px #5baddc12}.profile-scan-links{pointer-events:none;width:720px;height:470px;position:absolute;inset:0}.profile-scan-links path{fill:none;stroke:#4d91b8;stroke-width:2px;stroke-dasharray:7 8;animation:1.4s linear infinite profile-dash}.profile-scan.is-running .profile-scan-links path{stroke:#58ccec;stroke-width:3px;filter:drop-shadow(0 0 5px #4ebcebb3);animation-duration:.62s}.profile-scan-source{color:#326888;align-items:center;gap:.5rem;font-size:.68rem;font-weight:800;display:flex;position:absolute;top:18px;left:270px}.profile-scan-source svg{width:18px}.profile-scan-source b{color:#19806c}.profile-scan-node{background:linear-gradient(145deg,#fcfefff5,#e5f4fbe6);border:1px solid #6296ba70;border-radius:16px;align-items:center;gap:.7rem;width:204px;min-height:94px;padding:.8rem;display:flex;position:absolute;overflow:hidden;box-shadow:0 8px 20px #285b7e17}.profile-scan-node:before{content:"";background:linear-gradient(90deg,#0000,#55d1f2,#716fe8,#0000);width:38%;height:2px;animation:3.2s linear infinite profile-node-charge;position:absolute;top:0;left:-42%}.profile-scan-node>span{color:#276a9a;background:#dceef7;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.profile-scan-node>span svg{width:16px}.profile-scan-node small{color:#4780a0;letter-spacing:.08em;font-size:.55rem;font-weight:800}.profile-scan-node strong{color:#173d5b;font-size:.78rem;display:block}.profile-scan-node p{color:#52738a;text-overflow:ellipsis;white-space:nowrap;max-width:112px;margin-top:.15rem;font-size:.58rem;overflow:hidden}.profile-scan-node.is-waiting{opacity:.78;border-style:dashed}.profile-scan-node.is-ready{border-color:#2a97797a}.profile-scan-check{color:#249071;width:14px;position:absolute;top:9px;right:9px}.profile-scan-core{text-align:center;background:radial-gradient(circle at 50% 28%,#67cfef33,#0000 42%),linear-gradient(145deg,#f8fdfff5,#e1eefce6);border:1px solid #4189b68a;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:238px;min-height:158px;padding:1rem;animation:3s ease-in-out infinite profile-core-breathe;display:flex;position:absolute;top:156px;left:434px;box-shadow:0 14px 32px #255e8521}.profile-scan-core>span{color:#fff;background:linear-gradient(145deg,#2c6c99,#58b7db);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 0 7px #53b1da1a}.profile-scan-core>span svg{width:20px}.profile-scan-core small{color:#397797;letter-spacing:.1em;margin-top:.65rem;font-size:.55rem;font-weight:850}.profile-scan-core strong{color:#123d5b;font-size:1rem}.profile-scan-core p{color:#456b83;max-width:190px;margin-top:.25rem;font-size:.63rem;line-height:1.05rem}.profile-scan-core>div{color:#277860;align-items:center;gap:.3rem;margin-top:.55rem;font-size:.6rem;font-weight:800;display:flex}.profile-scan-core>div svg{width:13px}.profile-scan-data-transition{color:#346783;background:linear-gradient(90deg,#eff9fd75,#ffffff2e 45%,#eff5ff66);border-block:1px solid #448bb73d;order:4;grid-template-columns:minmax(150px,.36fr) minmax(280px,1fr) minmax(150px,.36fr);align-items:center;gap:1.15rem;min-height:112px;display:grid;position:relative;overflow:hidden}.profile-scan-data-transition:before{content:"";pointer-events:none;background:radial-gradient(#53bfe017,#0000 66%);height:32px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.profile-scan-transition-label{z-index:3;gap:.2rem;padding:.75rem 1rem;display:grid;position:relative}.profile-scan-transition-label small{color:#5a829b;letter-spacing:.13em;font-size:.54rem;font-weight:850}.profile-scan-transition-label strong{color:#214e6c;letter-spacing:.04em;font-size:.72rem;font-weight:900}.profile-scan-transition-label.is-output{text-align:right}.profile-scan-transition-label.is-output strong{color:#236f74}.profile-scan-flight-route{z-index:2;min-width:0;height:84px;display:block;position:relative;overflow:hidden}.profile-scan-flight-route:before,.profile-scan-flight-route:after{content:"";border-top:1px solid #327ea957;border-radius:50%;height:34px;position:absolute;left:-5%;right:-5%}.profile-scan-flight-route:before{top:10px;transform:rotate(.5deg)}.profile-scan-flight-route:after{top:53px;transform:rotate(-.5deg)}.profile-scan-flight-route>span{z-index:3;will-change:left,transform,opacity;width:124px;height:62px;position:absolute;left:-132px}.profile-scan-flight-route>span img{object-fit:contain;filter:drop-shadow(0 6px 8px #18476947);width:100%;height:100%}.profile-scan-flight-route>span:after{content:"";opacity:.62;background:linear-gradient(#6ee8f5,#0000);border-radius:50%;width:2px;height:18px;position:absolute;bottom:4px;right:24%;box-shadow:0 0 8px #4ad2e880}.profile-scan-flight-route .is-eastbound{animation:7.2s linear infinite profile-drone-eastbound;top:-7px}.profile-scan-flight-route .is-westbound{animation:7.2s linear infinite profile-drone-westbound;top:37px}.profile-scan-flight-route>b{z-index:1;background:#62d8ee;border:1px solid #ffffffe6;border-radius:50%;width:7px;height:7px;animation:3.4s linear infinite profile-flight-data;position:absolute;top:39px;left:-10px;box-shadow:0 0 8px #62d8ee,0 0 15px #6769d361}.profile-scan-flight-route>b.is-particle-two{animation-delay:-1.7s}.profile-scan-flight-route>b.is-particle-three{animation-delay:-3.4s}.profile-scan-map-section{order:5}.profile-scan-radar-grid{order:6}.profile-scan-reason-card,.profile-scan-notice-card{order:7}.profile-scan-insights{margin-top:clamp(2.75rem,5vw,5rem);padding:0 .25rem 3rem}.profile-scan-insight-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.profile-scan-insights .profile-scan-map-section{min-width:0}.profile-scan-insights .profile-scan-canvas{background-color:#f5fbfddb;background-image:linear-gradient(#3e85a313 1px,#0000 1px),linear-gradient(90deg,#3e85a313 1px,#0000 1px),radial-gradient(at 68%,#56cad82b,#0000 35%)}.profile-scan-results-empty{color:#315d78;background:linear-gradient(145deg,#f6fbfdc7,#e5f0f58a);border:1px dashed #4d87a761;place-items:center;min-height:240px;font-size:.75rem;font-weight:750;display:grid}@keyframes profile-radar-wave{0%{opacity:.58;transform:translate(-50%,-50%)scale(.28)}78%,to{opacity:0;transform:translate(-50%,-50%)scale(1.38)}}@keyframes profile-radar-sweep{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes profile-radar-breathe-shape{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;filter:drop-shadow(0 0 6px var(--profile-radar-accent));transform:scale(1.035)}}@keyframes profile-radar-node-pulse{0%,to{opacity:.7;transform:scale(.82)}50%{opacity:1;filter:drop-shadow(0 0 4px var(--profile-radar-accent));transform:scale(1.32)}}@keyframes profile-fact-border{0%{opacity:.35;background-position:140% 0}45%,55%{opacity:1}to{opacity:.35;background-position:-140% 0}}@keyframes profile-fact-glint{0%,52%{opacity:0;left:-42%}61%{opacity:.7}76%,to{opacity:0;left:118%}}@keyframes profile-scan-drift{to{background-position:-240% 0}}@keyframes profile-scan-sweep{to{left:110%}}@keyframes profile-radar-breathe{50%{filter:drop-shadow(0 12px 18px #237eae52);transform:scale(1.045)}}@keyframes profile-face-scan{0%,to{opacity:.45;top:14px}50%{opacity:1;top:48px}}@keyframes profile-avatar-orbit{to{transform:rotate(360deg)}}@keyframes profile-energy{to{background-position:-220% 0}}@keyframes profile-dash{to{stroke-dashoffset:-30px}}@keyframes profile-node-charge{to{left:110%}}@keyframes profile-core-breathe{50%{box-shadow:0 16px 38px #288bbe33,0 0 24px #57c6eb21}}@keyframes profile-card-scan{0%{opacity:0;left:-30%}18%,72%{opacity:1}to{opacity:0;left:112%}}@keyframes profile-question-glint{0%,55%{opacity:0;left:-32%}68%{opacity:.8}to{opacity:0;left:112%}}@keyframes profile-action-energy{0%,48%{opacity:0;transform:translate(-108%)}62%{opacity:.85}to{opacity:0;transform:translate(108%)}}@keyframes profile-result-ring{50%{opacity:.62;transform:scale(1.08)}}@keyframes profile-result-live{50%{box-shadow:0 13px 34px #258ba02e}}@keyframes profile-rocket-ascent{0%{opacity:0;transform:translate(-50%,2.4rem)scale(.82)}5%{opacity:1}91%{opacity:1;transform:translate(-50%,-8.1rem)scale(1.02)}to{opacity:0;transform:translate(-50%,-8.8rem)scale(1.04)}}@keyframes profile-rocket-plume{0%{opacity:0;transform:translate(-50%,2.55rem)scaleX(.7)scaleY(.56)}7%{opacity:.9}24%{transform:translate(-50%,-.1rem)scaleX(1.08)scaleY(.9)}58%{transform:translate(-50%,-4.6rem)scaleX(.82)scaleY(1.18)}91%{opacity:.74;transform:translate(-50%,-8rem)scaleX(1.04)scaleY(.82)}to{opacity:0;transform:translate(-50%,-8.8rem)scaleX(.7)scaleY(.64)}}@keyframes profile-rocket-vapor{0%{opacity:0;transform:translate(-50%,2.7rem)scale(.5,.35)}12%{opacity:.42}42%{transform:translate(-50%,-2.3rem)scale(.9,1.05)}91%{opacity:.16;transform:translate(-50%,-7.8rem)scale(1.35,1.3)}to{opacity:0;transform:translate(-50%,-8.5rem)scale(1.55,1.45)}}@keyframes profile-drone-eastbound{0%{opacity:0;left:-132px;transform:translateY(6px)}6%,93%{opacity:1}50%{transform:translateY(-4px)}to{opacity:0;left:100%;transform:translateY(5px)}}@keyframes profile-drone-westbound{0%{opacity:0;left:100%;transform:translateY(-3px)scaleX(-1)}6%,93%{opacity:1}50%{transform:translateY(4px)scaleX(-1)}to{opacity:0;left:-132px;transform:translateY(-3px)scaleX(-1)}}@keyframes profile-flight-data{0%{opacity:0;left:-10px;transform:translateY(7px)scale(.72)}12%,88%{opacity:1}50%{transform:translateY(-6px)scale(1.08)}to{opacity:0;left:100%;transform:translateY(7px)scale(.72)}}@media (width>=1280px){.profile-scan-dialogue{height:clamp(560px,100vh - 240px,780px)!important;min-height:560px!important}}@media (width<=1100px){.profile-scan-hero{grid-template-columns:1fr 1fr}.profile-scan-title-block{border-bottom:1px solid #4e87ac33;grid-area:1/1/auto/-1;min-height:110px}.profile-scan-identity{border-right:1px solid #4e87ac33}.profile-scan-progress{border-left:0}.profile-scan-insight-grid{grid-template-columns:1fr}.profile-scan-radar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.profile-scan-identity-row{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-scan-identity-row>div:first-child{grid-column:1/-1}.profile-scan-identity-row>div:last-child button{min-width:120px}}@media (width<=680px){.profile-scan{background-position:92% 0;background-attachment:scroll}.profile-scan-hero{grid-template-columns:1fr}.profile-scan-title-block{grid-area:1/1;align-items:flex-start;min-height:0;padding:.9rem .75rem}.profile-scan-title-block h1{font-size:1.6rem}.profile-scan-title-block p{display:none}.profile-scan-identity{border-bottom:1px solid #4e87ac33;border-right:0;grid-row:2;width:100%;padding:.8rem .75rem}.profile-scan-index{font-size:2.7rem}.profile-scan-progress{border-left:0;grid-row:3;width:100%;padding:.9rem .75rem}.profile-scan-stage-rail span{font-size:.52rem}.profile-scan-main{margin-top:1rem!important}.profile-scan-sidebar>.profile-scan-result-card>.profile-scan-facts{grid-template-rows:repeat(4,minmax(132px,auto));grid-template-columns:1fr}.profile-scan-data-transition{grid-template-columns:1fr 1fr;gap:.25rem;min-height:126px;padding-top:.5rem}.profile-scan-transition-label{padding:.45rem .4rem}.profile-scan-transition-label.is-source{order:1}.profile-scan-transition-label.is-output{order:2}.profile-scan-flight-route{order:3;grid-column:1/-1;height:72px}.profile-scan-flight-route>span{width:102px;height:51px}.profile-scan-flight-route .is-westbound,.profile-scan-flight-route:after{display:none}.profile-scan-radar-grid{grid-template-columns:1fr}.profile-scan-insights{margin-top:2rem}.profile-scan-identity-row{grid-template-columns:1fr;padding:.9rem!important}.profile-scan-identity-row>div:first-child{grid-column:1}.profile-scan-identity-row>div:last-child button{min-width:120px}}@media (prefers-reduced-motion:reduce){.profile-scan *,.profile-scan :before,.profile-scan :after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.profile-scan .app-topbar-rocket-formation{display:none!important}.profile-scan-flight-route .is-eastbound{opacity:1!important;left:36%!important;transform:none!important}.profile-scan-flight-route .is-westbound{opacity:1!important;left:64%!important;transform:scaleX(-1)!important}.profile-scan-flight-route>b{display:none}}.report-live-page{--report-live-ink:#12324d;--report-live-blue:#226b9a;--report-live-cyan:#64c5df;--report-live-green:#1d9875;color:var(--report-live-ink);background-color:#f2f8fb;background-image:linear-gradient(#f8fcfe2e,#f4f9fc57),url(/images/learning-telemetry-background-v1.png);background-position:top;background-size:cover;background-attachment:fixed}.app-shell-content>.report-live-page.app-page{background-color:#f2f8fb;background-image:linear-gradient(#f8fcfe2e,#f4f9fc57),url(/images/learning-telemetry-background-v1.png);background-position:top;background-size:cover;background-attachment:fixed}.report-live-page .app-topbar{z-index:10;position:relative!important;top:auto!important}.report-live-page .app-topbar-real-icon{width:4rem;min-width:4rem;height:4rem}.report-live-page .app-topbar-real-icon img{object-fit:contain;filter:drop-shadow(0 7px 10px #175b9138);width:100%;height:100%}.report-live-page .app-topbar-rocket-formation{opacity:.72}.report-live-page .app-topbar>span:not(.app-topbar-rocket-formation),.report-live-page .app-topbar>div,.report-live-page .app-topbar>a{z-index:3;position:relative}.report-live-shell{background:#ffffff80;border-color:#cbd9e1;box-shadow:0 18px 50px #19446217}.report-live-titleband{background:linear-gradient(105deg,#f4f9fbfa,#e6f3f8d6 55%,#f2f0fbc7);border-color:#ccdae2;position:relative;overflow:hidden}.report-live-titleband:after{content:"";background:linear-gradient(90deg,#0000,#4aa8ce,#7771d6,#0000);height:2px;animation:5.2s linear infinite report-live-title-flow;position:absolute;inset:auto -12% 0}.report-live-titleband>*{z-index:1;position:relative}.report-live-title-icon img{object-fit:contain;filter:drop-shadow(0 4px 7px #1c4a663d);width:100%;height:100%;transform:scale(1.08)}.report-live-hero{background:radial-gradient(circle at 89% 20%,#64c5df29,#0000 31%),linear-gradient(120deg,#fafdfee0,#e8f3f885);border-bottom:1px solid #cfdae1;grid-template-columns:minmax(0,1.12fr) minmax(180px,.42fr) minmax(320px,.76fr);align-items:center;gap:clamp(1.2rem,2.4vw,3rem);min-height:210px;padding:1.35rem clamp(1.25rem,3vw,3.25rem);display:grid;position:relative;overflow:hidden}.report-live-hero:before{content:"";opacity:.42;background-image:linear-gradient(#33698b14 1px,#0000 1px),linear-gradient(90deg,#33698b14 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 45%,#0000);mask-image:linear-gradient(90deg,#0000 4%,#000 45%,#0000)}.report-live-scan{pointer-events:none;background:linear-gradient(90deg,#0000,#5cc2e021,#0000);width:20%;animation:6s ease-in-out infinite report-live-scan;position:absolute;top:0;bottom:0}.report-live-identity,.report-live-console{z-index:1;position:relative}.report-live-kicker{color:#217292;letter-spacing:.16em;align-items:center;gap:.5rem;font-size:.68rem;font-weight:900;display:inline-flex}.report-live-kicker svg{animation:1.8s ease-in-out infinite report-live-pulse}.report-live-index{grid-template-columns:auto 1fr;align-items:end;column-gap:.6rem;width:fit-content;margin-top:.8rem;display:grid}.report-live-index strong{color:#0000;letter-spacing:-.09em;-webkit-text-stroke:1px #5796b7;grid-row:span 2;font-size:2.65rem;font-weight:950;line-height:.8}.report-live-index span{color:#285a78;letter-spacing:.08em;font-size:.72rem;font-weight:900}.report-live-index i{color:#708698;letter-spacing:.15em;font-size:.58rem;font-style:normal;font-weight:850}.report-live-identity h2{color:#103957;letter-spacing:-.05em;max-width:740px;margin-top:.8rem;font-size:clamp(1.65rem,2.55vw,2.65rem);font-weight:950;line-height:1.02}.report-live-identity p{color:#315f7c;max-width:690px;margin-top:.55rem;font-size:.78rem;font-weight:650;line-height:1.55}.report-live-orbit{isolation:isolate;justify-self:center;place-items:center;width:184px;height:172px;display:grid;position:relative}.report-live-orbit:before{z-index:-1;content:"";filter:blur(17px);background:#43abcd29;border-radius:50%;animation:3.4s ease-in-out infinite report-live-instrument-aura;position:absolute;inset:5px}.report-live-orbit>img{z-index:0;object-fit:cover;border-radius:50%;width:172px;height:172px;animation:4.6s ease-in-out infinite report-live-instrument-float;position:absolute;box-shadow:0 16px 34px #1d52732e,inset 0 0 0 1px #ffffffb8}.report-live-instrument-scan{z-index:1;background:conic-gradient(from -40deg,transparent 0 72%,#51d4e714 79%,#4dc2de7a 90%,transparent 100%);mix-blend-mode:multiply;border-radius:50%;animation:4.8s linear infinite report-live-orbit-spin;position:absolute;inset:6px;overflow:hidden}.report-live-instrument-scan:after{content:"";transform-origin:0;background:linear-gradient(90deg,#279abea3,#0000);width:46%;height:1px;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #39bad76b}.report-live-instrument-glint{z-index:2;pointer-events:none;background:linear-gradient(122deg,#fffc,#0000 20% 72%,#59d6e326);border-radius:50%;animation:4.6s ease-in-out infinite report-live-instrument-glint;position:absolute;inset:13px;-webkit-mask:radial-gradient(circle,#0000 0 46%,#000 48% 100%);mask:radial-gradient(circle,#0000 0 46%,#000 48% 100%)}.report-live-orbit-core{z-index:3;color:#237a9d;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(145deg,#f9fdfee6,#dcf0f6c7);border:1px solid #5ba4be4d;border-radius:50%;align-content:center;place-items:center;width:66px;height:66px;display:grid;position:relative;box-shadow:inset 0 0 14px #52b9cf1c,0 6px 18px #22698c1f}.report-live-orbit-core svg{width:15px}.report-live-orbit-core strong{color:#143d58;font-size:1.25rem;font-weight:950;line-height:1}.report-live-orbit-core small{color:#578098;letter-spacing:.12em;margin-top:3px;font-size:.42rem;font-weight:900}.report-live-console{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(135deg,#fafdfeb3,#def1f87a);border:1px solid #417ea242;border-radius:18px;align-self:center;padding:.2rem 1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 12px 28px #27658713}.report-live-console:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff94,#0000);width:26%;animation:6.8s ease-in-out infinite report-live-console-scan;position:absolute;top:0;bottom:0;left:-28%}.report-live-console>div{z-index:1;border-bottom:1px solid #417ea22e;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;min-height:47px;display:grid;position:relative}.report-live-console>div:last-child{border-bottom:0}.report-live-console svg{color:#318eb5}.report-live-console span{color:#41677f;letter-spacing:.06em;font-size:.72rem;font-weight:800}.report-live-console strong{color:#173c57;font-size:1.1rem;font-weight:900}.report-live-stage{background:#f1f7f9b8;border:1px solid #709bb766;border-top:0;border-radius:0 0 18px 18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 1.35rem;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #265b7a14}.report-live-stage>span:not(.report-live-stage-signal){z-index:1;isolation:isolate;color:#365c75;background-image:linear-gradient(90deg,var(--report-stage-accent),#eef6faa8),var(--report-stage-image);border-right:1px solid #749bb352;justify-content:center;align-items:center;gap:.65rem;min-width:0;min-height:62px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.report-live-stage>span:not(.report-live-stage-signal){background-image:linear-gradient(90deg,color-mix(in srgb,var(--report-stage-accent) 10%,#f6fbfdf0),#eef6faa8),var(--report-stage-image)}}.report-live-stage>span:not(.report-live-stage-signal){text-shadow:0 1px 5px #ffffffe6;background-position:50%,50%;background-size:100% 100%,cover;font-size:.78rem;font-weight:900;animation:7.2s ease-in-out infinite report-live-stage-pan,4.6s ease-in-out infinite report-live-stage-breathe}.report-live-stage-card:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--report-stage-accent),transparent);width:34%;position:absolute;top:0;bottom:0;left:-42%}@supports (color:color-mix(in lab, red, red)){.report-live-stage-card:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--report-stage-accent) 54%,white),transparent)}}.report-live-stage-card:before{filter:drop-shadow(0 0 8px var(--report-stage-accent))}@supports (color:color-mix(in lab, red, red)){.report-live-stage-card:before{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--report-stage-accent) 70%,transparent))}}.report-live-stage-card:before{animation:5.8s ease-in-out infinite report-live-stage-sweep;transform:skew(-14deg)}.report-live-stage-card:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--report-stage-accent),transparent);height:1px;box-shadow:0 0 8px var(--report-stage-accent);transform-origin:50%;animation:4.6s ease-in-out infinite report-live-stage-edge;position:absolute;bottom:5px;left:10%;right:10%}.report-live-stage-card>i,.report-live-stage-card>b{z-index:1;position:relative}.report-live-stage-card>b{color:inherit;font-size:inherit;font-weight:900}.report-live-stage-card.is-stage-1{--report-stage-image:url(/images/report-stage-acquisition-v1.png);--report-stage-accent:#20a9d4}.report-live-stage-card.is-stage-2{--report-stage-image:url(/images/report-stage-analysis-v1.png);--report-stage-accent:#756bd4}.report-live-stage-card.is-stage-3{--report-stage-image:url(/images/report-stage-feedback-v1.png);--report-stage-accent:#36ad7f}.report-live-stage-card.is-stage-4{--report-stage-image:url(/images/report-stage-action-v1.png);--report-stage-accent:#dc9830}.report-live-stage>span:last-child{border-right:0}.report-live-stage i{color:var(--report-stage-accent)}@supports (color:color-mix(in lab, red, red)){.report-live-stage i{color:color-mix(in srgb,var(--report-stage-accent) 72%,#294b60)}}.report-live-stage i{border:1px solid var(--report-stage-accent);padding:.22rem .38rem}@supports (color:color-mix(in lab, red, red)){.report-live-stage i{border:1px solid color-mix(in srgb,var(--report-stage-accent) 36%,#ffffffb3)}}.report-live-stage i{letter-spacing:.08em;box-shadow:0 3px 9px var(--report-stage-accent);background:#f9fdfeb8;border-radius:999px;font-size:.62rem;font-style:normal}@supports (color:color-mix(in lab, red, red)){.report-live-stage i{box-shadow:0 3px 9px color-mix(in srgb,var(--report-stage-accent) 18%,transparent)}}.report-live-stage i{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.report-live-stage .is-done{color:#2b725e}.report-live-stage .is-current{color:#173c57;box-shadow:inset 0 -3px var(--report-stage-accent),inset 0 0 24px var(--report-stage-accent)}@supports (color:color-mix(in lab, red, red)){.report-live-stage .is-current{box-shadow:inset 0 -3px var(--report-stage-accent),inset 0 0 24px color-mix(in srgb,var(--report-stage-accent) 18%,transparent)}}.report-live-stage-signal{z-index:2;background:linear-gradient(90deg,#0000,#68cfe8,#0000);width:25%;height:3px;animation:4.8s linear infinite report-live-route;position:absolute;bottom:0;left:-25%}.report-live-page.is-streaming .report-live-stage-signal{animation-duration:1.65s}.report-live-results{background:0 0}.report-live-results>*{margin-top:1.25rem}.report-live-results>:first-child{margin-top:0}.report-live-metrics>*,.report-live-feedback>*,.report-live-summary{position:relative;overflow:hidden;box-shadow:0 12px 30px #20516f12}.report-live-metric.is-emerald{background:linear-gradient(145deg,#eefcf7f5,#d2f1e5b8);border-color:#acd8c8}.report-live-metric.is-indigo{background:linear-gradient(145deg,#eef5fdf5,#dbe2f9c2);border-color:#b8c8e5}.report-live-metric.is-amber{background:linear-gradient(145deg,#fff9e8f7,#f4e5bcb8);border-color:#dfc98c}.report-live-metric.is-rose{background:linear-gradient(145deg,#fff4f0f7,#f6d9d1b3);border-color:#dfb8aa}.report-live-metric:before{content:"";opacity:.72;background:linear-gradient(90deg,#0000,currentColor,#0000);height:2px;animation:3.8s ease-in-out infinite report-live-metric-signal;position:absolute;inset:auto 12% 0}.report-live-metrics>*{animation:4.6s ease-in-out infinite report-live-breathe}.report-live-metrics>:nth-child(2){animation-delay:-.8s}.report-live-metrics>:nth-child(3){animation-delay:-1.6s}.report-live-metrics>:nth-child(4){animation-delay:-2.4s}.report-live-summary{background:linear-gradient(125deg,#eaf6fceb,#f7fafcc7);border-color:#b8cfdd}.report-live-summary:before{content:"";opacity:.34;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 48px,#367ea81a 49px 50px);animation:12s linear infinite report-live-grid-drift;position:absolute;inset:0}.report-live-feedback>:first-child{background:linear-gradient(145deg,#fffaebf5,#f9efcdad);border-color:#d8c58d}.report-live-feedback>:last-child{background:linear-gradient(145deg,#f0fcf7f5,#d6f1e8b3);border-color:#abd3c5}.report-live-feedback>:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8f,#0000);width:28%;animation:7.5s ease-in-out infinite report-live-card-scan;position:absolute;top:0;bottom:0;left:-30%}.report-live-evidence{background:linear-gradient(120deg,#e5f3f9e0,#f6f9fadb);border-color:#b9ccd8;position:relative;overflow:hidden}.report-live-evidence:before{content:"";opacity:.26;pointer-events:none;background-image:radial-gradient(circle,#3a83ab 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.report-live-evidence>*{z-index:1;position:relative}.report-live-evidence-cell{transition:transform .22s,border-color .22s}.report-live-evidence-cell:hover{border-color:#6aa5c4;transform:translateY(-2px)}.report-live-evidence-cell.is-tone-1{background:#e8f4fce6}.report-live-evidence-cell.is-tone-2{background:#eef1fde6}.report-live-evidence-cell.is-tone-3{background:#e9f9f4e6}.report-live-evidence-cell.is-tone-4{background:#fbf6e6e6}.report-live-activity-card{min-height:76px;position:relative;overflow:hidden}.report-live-activity-card:after{content:"";opacity:.12;border:1px solid;border-radius:50%;width:58px;height:58px;position:absolute;bottom:-22px;right:-18px;box-shadow:0 0 0 10px}.report-live-activity-card.is-tone-1{background:linear-gradient(145deg,#edf7fc,#dcecf5)}.report-live-activity-card.is-tone-2{background:linear-gradient(145deg,#fff9e9,#f2e8c8)}.report-live-activity-card.is-tone-3{background:linear-gradient(145deg,#edfaf5,#dcefe6)}.report-live-activity-card.is-tone-4{background:linear-gradient(145deg,#f3f3fb,#e7e5f5)}.report-live-mastery-card,.report-live-topic-chart{background:linear-gradient(150deg,#f9fcfdf5,#e5f1f7b3);border-color:#c4d3dc;position:relative;overflow:hidden;box-shadow:0 14px 34px #25547113}.report-live-mastery-card:after,.report-live-topic-chart:after{content:"";background:linear-gradient(90deg,#d56b54,#edb94c,#4aa8ce,#536fc2) 0 0/200% 100%;height:3px;animation:6s linear infinite report-live-spectrum;position:absolute;inset:auto 0 0}.report-live-heat-cell.has-signal{animation:4.2s ease-in-out infinite report-live-cell-sample}.report-live-trend{background:radial-gradient(circle at 94% 8%,#4cbedd29,#0000 25%),linear-gradient(145deg,#f7fcfe,#e6f3f8);border-color:#9cc8da;position:relative;overflow:hidden;box-shadow:0 16px 36px #26688b1a}.report-live-trend:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0 38%,#6dd3ed29 49%,#0000 60%);animation:7s ease-in-out infinite report-live-trend-sweep;position:absolute;inset:0;transform:translate(-110%)}.report-live-history{background:linear-gradient(145deg,#f5f5fdf0,#e7edf9bd);border-color:#c9c8df;position:relative;overflow:hidden}.report-live-history-card{background:linear-gradient(145deg,#fbfdff,#edf3f8);position:relative;overflow:hidden}.report-live-history-card.is-latest{border-color:#7fbbd5;box-shadow:0 12px 28px #2f779b21}.report-live-history-card.is-latest:after{content:"LIVE";color:#fff;text-align:center;background:#2f8db8;width:74px;padding:2px 0;font-size:8px;font-weight:900;position:absolute;top:9px;right:-22px;transform:rotate(42deg)}.report-live-empty{background:radial-gradient(circle at 50% 34%,#61bedd29,#0000 22%),linear-gradient(145deg,#f7fbfd,#e9f3f7);border-color:#a9c7d7;position:relative;overflow:hidden;min-height:440px!important;padding-block:1rem!important}.report-live-empty>div{text-align:left;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);column-gap:2rem;width:100%;max-width:none;display:grid}.report-live-empty>div>div:first-child{grid-area:1/1;width:48px;height:48px;margin:0}.report-live-empty>div>div:first-child>span:nth-child(-n+2){display:none}.report-live-empty>div>h2{grid-area:2/1;margin-top:.7rem}.report-live-empty>div>p{grid-area:3/1;margin:.35rem 0 0}.report-live-empty>div>div:nth-of-type(2){grid-area:1/2/5;align-self:center;margin:0}.report-live-empty>div>div:last-child{grid-area:4/1;justify-content:flex-start;align-self:end;margin-top:1rem}.report-live-empty>div>div:last-child a{height:36px}.report-live-empty-emblem{filter:drop-shadow(0 8px 11px #185b7e33);background:0 0;border:0}.report-live-empty-emblem img{object-fit:contain;width:58px;max-width:none;height:58px}.report-live-empty-step{isolation:isolate;will-change:background-position;background-position:100%,100%;background-size:cover;min-height:120px;transition:transform .22s,box-shadow .22s,border-color .22s;animation:9s ease-in-out infinite alternate report-live-step-pan;position:relative;overflow:hidden}.report-live-empty-step:hover{border-color:#4991b17a;transform:translateY(-4px);box-shadow:0 17px 34px #24536f29}.report-live-empty-step:before{z-index:0;content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffffb8,#71daee33,#0000);width:32%;animation:6.6s ease-in-out infinite report-live-step-sweep;position:absolute;top:-32%;bottom:-32%;left:-42%;transform:skew(-14deg)}.report-live-empty-step:after{z-index:0;content:"";pointer-events:none;opacity:.76;background:linear-gradient(90deg,#0000,#62c4dd,#6f70ce,#0000);height:2px;animation:3.8s ease-in-out infinite report-live-step-charge;position:absolute;bottom:0;left:12%;right:12%;transform:scaleX(.18)}.report-live-empty-step>*{z-index:1;position:relative}.report-live-empty-step>div:nth-child(2),.report-live-empty-step>div:nth-child(3){text-shadow:0 1px #ffffffd9;max-width:68%}.report-live-empty-step>div:first-child>span:first-child{animation:2.8s ease-in-out infinite report-live-step-icon}.report-live-empty-step>div:first-child>span:last-child{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffad;border:1px solid #ffffffad;border-radius:999px;padding:.22rem .42rem;box-shadow:0 4px 12px #234c6514}.report-live-empty-step.is-step-01{background-image:linear-gradient(90deg,#edf7fcf7 0 42%,#edf7fccc 62%,#edf7fc1f 100%),url(/images/report-step-resource-background-v1.png)}.report-live-empty-step.is-step-02{background-image:linear-gradient(90deg,#effaf5f7 0 42%,#effaf5cc 62%,#effaf51f 100%),url(/images/report-step-quiz-background-v1.png)}.report-live-empty-step.is-step-03{background-image:linear-gradient(90deg,#fff9ebf7 0 42%,#fff9ebcc 62%,#fff9eb1f 100%),url(/images/report-step-summary-background-v1.png)}.report-live-launch-deck{background:linear-gradient(90deg,#eef8fcd1,#def1f794 50%,#ebebfa80);border-block:1px solid #4789a93d;grid-area:5/1/auto/-1;grid-template-columns:minmax(260px,.65fr) minmax(520px,1.35fr);align-items:center;gap:2rem;min-height:142px;margin-top:1.3rem;padding:1rem 1.4rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}.report-live-launch-deck:before{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#2f74971a 1px,#0000 1px),linear-gradient(90deg,#2f74971a 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 38% 88%,#0000)}.report-live-launch-copy,.report-live-launch-route{z-index:1;position:relative}.report-live-launch-copy>span{color:#217596;letter-spacing:.14em;align-items:center;gap:.45rem;font-size:.58rem;font-weight:900;display:flex}.report-live-launch-copy>strong{color:#153b57;margin-top:.4rem;font-size:1rem;font-weight:900;display:block}.report-live-launch-copy>p{color:#42687e;max-width:430px;margin-top:.35rem;font-size:.68rem;font-weight:650;line-height:1.55}.report-live-launch-route{grid-template-columns:repeat(3,1fr);align-items:center;height:92px;padding-right:74px;display:grid}.report-live-launch-route:before{content:"";background:linear-gradient(90deg,#62b9d5,#56c4bf 52%,#8276d3);height:2px;position:absolute;top:41px;left:5%;right:78px;box-shadow:0 0 12px #44b1cd4d}.report-live-launch-route>i{z-index:2;background:#fff;border-radius:50%;width:9px;height:9px;animation:4.6s linear infinite report-live-launch-packet;position:absolute;top:37px;left:5%;box-shadow:0 0 6px #fff,0 0 14px #48b8d5}.report-live-launch-route>span{z-index:2;color:#315d76;justify-items:center;gap:.35rem;display:grid;position:relative}.report-live-launch-route>span:before{content:"";background:#3ca6c8;border:3px solid #f7fcfd;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 4px #3ca6c81a}.report-live-launch-route>span:nth-of-type(2):before{background:#36a58c}.report-live-launch-route>span:nth-of-type(3):before{background:#756bc2}.report-live-launch-route b{letter-spacing:.12em;font-size:.55rem}.report-live-launch-route small{font-size:.62rem;font-weight:850}.report-live-launch-route img{z-index:3;object-fit:contain;filter:drop-shadow(0 0 8px #2a7dae57);width:58px;height:168px;animation:3.2s ease-in-out infinite report-live-launch-hover;position:absolute;bottom:-67px;right:8px}.report-live-generation,.report-live-refresh,.report-live-generation-banner{position:relative;overflow:hidden}.report-live-generation{background:linear-gradient(145deg,#eff9fd,#dfeff6);border-color:#8fc2d8;animation:3.6s ease-in-out infinite report-live-wait-breathe}.report-live-generation:after,.report-live-refresh:after,.report-live-generation-banner:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0 42%,#ffffffa6 50%,#0000 58%);animation:3.8s ease-in-out infinite report-live-state-scan;position:absolute;inset:0;transform:translate(-120%)}.report-live-generation-step{z-index:1;position:relative}.report-live-generation-step.is-step-1{background:#eaf5fb}.report-live-generation-step.is-step-2{background:#eef0fb}.report-live-generation-step.is-step-3{background:#edf8f3}.report-live-capability{background:linear-gradient(145deg,#f6fafcf5,#e2eff6b3);border:1px solid #bfcfda;border-radius:22px;overflow:hidden;box-shadow:0 13px 32px #25536f12}.report-live-capability-heading{background:#e4f2f8a8;border-bottom:1px solid #c8d7df;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.2rem;display:grid}.report-live-capability-heading>span{color:#277596;letter-spacing:.12em;align-items:center;gap:.4rem;font-size:.62rem;font-weight:900;display:flex}.report-live-capability-heading h3{color:#163d58;font-size:.9rem;font-weight:900}.report-live-capability-heading p{color:#4e6c80;font-size:.65rem}.report-live-capability-heading>strong{color:#1c648c;font-size:1.25rem}.report-live-capability-heading small{color:#59788c;font-size:.58rem}.report-live-capability-grid{grid-template-columns:repeat(4,1fr);display:grid}.report-live-capability-grid article{border-right:1px solid #cbd8df;min-height:118px;padding:1rem;position:relative}.report-live-capability-grid article:last-child{border:0}.report-live-capability-grid article>span{color:#527185;letter-spacing:.07em;font-size:.63rem;font-weight:850}.report-live-capability-grid article>strong{color:#163c58;margin-top:.3rem;font-size:1rem;display:block}.report-live-capability-grid article>div{gap:.25rem;margin-top:.55rem;display:grid}.report-live-capability-grid article i{color:#43677e;justify-content:space-between;gap:.5rem;font-size:.6rem;font-style:normal;display:flex}.report-live-capability-grid article b{color:#168064}.report-live-capability-grid .is-knowledge{background:#e1f3fbb3}.report-live-capability-grid .is-preference{background:#ebeafaad}.report-live-capability-grid .is-employment{background:#e2f5eda8}.report-live-capability-grid .is-weakness{background:#fcf1e1ad}.report-live-capability-grid .has-change:after{content:"";background:linear-gradient(90deg,#0000,#35a4cf,#0000);height:2px;animation:3.4s ease-in-out infinite report-live-delta-charge;position:absolute;bottom:0;left:1rem;right:1rem}.report-live-capability-grid .is-steady{opacity:.8}.report-live-transition{color:#467088;letter-spacing:.11em;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;height:58px;font-size:.6rem;font-weight:850;display:grid}.report-live-transition i{background:linear-gradient(90deg,#3a7ea61f,#54afd2,#555ebe38);height:1px;position:relative;overflow:visible}.report-live-transition i:before,.report-live-transition i:after{content:"";background:#4cafce;border-radius:50%;width:7px;height:7px;animation:5.4s linear infinite report-live-relay;position:absolute;top:-3px;box-shadow:0 0 0 5px #4cafce1a}.report-live-transition i:after{animation-delay:-2.7s}.report-live-transition b{color:#315b74;font-size:.6rem}.report-live-transition.is-mastery i{background:linear-gradient(90deg,#3797b51f,#5bc9d4,#2f8c74)}.report-live-transition.is-feedback i{background:linear-gradient(90deg,#5661be26,#7d79ca,#d0a149)}@keyframes report-live-title-flow{0%{transform:translate(-22%)}to{transform:translate(22%)}}@keyframes report-live-scan{0%{opacity:0;left:-24%}15%,75%{opacity:1}to{opacity:0;left:105%}}@keyframes report-live-route{0%{transform:translate(0)}to{transform:translate(500%)}}@keyframes report-live-pulse{0%,to{filter:drop-shadow(0 0 #38b0d300);transform:scale(.9)}50%{filter:drop-shadow(0 0 6px #38b0d3a6);transform:scale(1.08)}}@keyframes report-live-breathe{0%,to{transform:translateY(0);box-shadow:0 10px 26px #20516f0e}50%{transform:translateY(-2px);box-shadow:0 16px 34px #20516f1a}}@keyframes report-live-card-scan{0%{opacity:0;left:-32%}18%,70%{opacity:1}to{opacity:0;left:108%}}@keyframes report-live-metric-signal{0%,to{opacity:.25;transform:scaleX(.25)}50%{opacity:.8;transform:scaleX(1)}}@keyframes report-live-grid-drift{to{background-position:100px 0}}@keyframes report-live-spectrum{to{background-position:200% 0}}@keyframes report-live-cell-sample{50%{filter:saturate(1.2);box-shadow:0 0 0 2px #469dc31a}}@keyframes report-live-trend-sweep{0%,55%{opacity:0;transform:translate(-110%)}68%{opacity:1}to{opacity:0;transform:translate(110%)}}@keyframes report-live-state-scan{0%{transform:translate(-120%)}70%,to{transform:translate(120%)}}@keyframes report-live-wait-breathe{50%{box-shadow:0 16px 36px #2d85ab26,inset 0 0 30px #56bedd14}}@keyframes report-live-delta-charge{0%,to{opacity:.25;transform:scaleX(.12)}50%{opacity:.85;transform:scaleX(1)}}@keyframes report-live-relay{0%{opacity:0;left:0}12%,82%{opacity:1}to{opacity:0;left:100%}}@keyframes report-live-launch-packet{0%{opacity:0;left:5%}10%,86%{opacity:1}to{opacity:0;left:calc(100% - 86px)}}@keyframes report-live-launch-hover{0%,to{transform:translateY(3px)}50%{transform:translateY(-4px)}}@keyframes report-live-step-pan{0%{background-position:100%,100%}to{background-position:100%,94%}}@keyframes report-live-step-sweep{0%,18%{opacity:0;left:-42%}30%{opacity:.72}62%,to{opacity:0;left:118%}}@keyframes report-live-step-charge{0%,to{opacity:.28;transform:scaleX(.18)}50%{opacity:.86;transform:scaleX(1)}}@keyframes report-live-step-icon{0%,to{filter:drop-shadow(0 0 #3fadc900);transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 3px 7px #3fadc947);transform:translateY(-2px)scale(1.05)}}@keyframes report-live-orbit-spin{to{transform:rotate(360deg)}}@keyframes report-live-instrument-aura{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:.9;transform:scale(1.04)}}@keyframes report-live-instrument-float{0%,to{transform:translateY(2px)scale(.985)}50%{transform:translateY(-2px)scale(1)}}@keyframes report-live-instrument-glint{0%,to{opacity:.38;transform:rotate(-3deg)}50%{opacity:.78;transform:rotate(3deg)}}@keyframes report-live-console-scan{0%,12%{opacity:0;left:-28%}24%{opacity:.72}66%,to{opacity:0;left:112%}}@keyframes report-live-stage-pan{0%,to{background-position:50%,48%;background-size:100% 100%,108%}50%{background-position:50%,54%;background-size:100% 100%,114%}}@keyframes report-live-stage-breathe{0%,to{filter:saturate(.9)}50%{filter:saturate(1.12)}}@keyframes report-live-stage-sweep{0%,18%{opacity:0;left:-42%}30%{opacity:.72}62%,to{opacity:0;left:118%}}@keyframes report-live-stage-edge{0%,to{opacity:.3;transform:scaleX(.24)}50%{opacity:.9;transform:scaleX(1)}}@media (width<=1400px){.report-live-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.report-live-orbit{display:none}}@media (width<=860px){.report-live-hero{grid-template-columns:1fr;gap:1.1rem}.report-live-console{max-width:none}.report-live-identity h2{font-size:1.75rem}.report-live-capability-grid{grid-template-columns:1fr 1fr}.report-live-transition{height:38px}.report-live-transition span,.report-live-transition b{display:none}.report-live-empty{min-height:auto!important}.report-live-empty>div{text-align:center;display:block}.report-live-empty>div>div:first-child{margin-inline:auto}.report-live-empty>div>div:nth-of-type(2){margin-top:1.2rem}.report-live-empty>div>div:last-child{justify-content:center}.report-live-launch-deck{text-align:left;grid-template-columns:1fr;gap:.75rem;margin-top:1rem;padding:1rem}.report-live-launch-route{height:82px;padding-right:54px}.report-live-launch-route:before{right:58px}.report-live-launch-route img{width:46px;right:0}.report-live-stage{margin-inline:0}.report-live-stage>span:not(.report-live-stage-signal){background-size:100% 100%,auto 100%;gap:.28rem;min-height:56px}.report-live-stage-card>b{font-size:.68rem}.report-live-stage i{padding:.16rem .25rem;font-size:.54rem}.report-live-page,.app-shell-content>.report-live-page.app-page{background-position:72% 0;background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.report-live-titleband:after,.report-live-scan,.report-live-kicker svg,.report-live-stage-signal,.report-live-stage-card,.report-live-stage-card:before,.report-live-stage-card:after,.report-live-metrics>*,.report-live-metric:before,.report-live-feedback>:before,.report-live-summary:before,.report-live-mastery-card:after,.report-live-topic-chart:after,.report-live-heat-cell,.report-live-trend:before,.report-live-generation,.report-live-generation:after,.report-live-refresh:after,.report-live-generation-banner:after,.report-live-capability-grid .has-change:after,.report-live-transition i:before,.report-live-transition i:after,.report-live-launch-route>i,.report-live-launch-route img,.report-live-empty-step,.report-live-empty-step:before,.report-live-empty-step:after,.report-live-empty-step>div:first-child>span:first-child,.report-live-orbit:before,.report-live-orbit>img,.report-live-instrument-scan,.report-live-instrument-glint,.report-live-console:before{animation:none}}.oj-prep-studio{--oj-ink:#17354d;--oj-heading:#0d3150;--oj-blue:#24658f;--oj-muted:#53748a;--background:#edf7fc;--foreground:#17354d;--card:#f6fbff;--card-foreground:#17354d;--popover:#f6fbff;--popover-foreground:#17354d;--primary:#24658f;--primary-foreground:#f6fbff;--secondary:#dceef7;--secondary-foreground:#1b5579;--muted:#e3f0f7;--muted-foreground:#53748a;--accent:#d5f1f4;--accent-foreground:#1b5579;--border:#a8c8da;--input:#a8c8da;--ring:#39a8cf;--brand:#24658f;--brand-deep:#153e5d;--brand-soft:#dceef7;--teal:#237d83;--surface-raised:#f6fbff;--shadow-sm:0 1px 2px #194e6e0a,0 8px 22px #25698f12;--shadow-md:0 16px 38px #1f5b7e1c,0 2px 7px #1f5b7e0a;color:var(--oj-ink)}.oj-prep-studio.app-page{background-color:#edf7fc;background-image:linear-gradient(#e2f3fbd6,#dceffae6),radial-gradient(circle at 82% 14%,#47bee533,#0000 28rem),linear-gradient(#368ab411 1px,#0000 1px),linear-gradient(90deg,#368ab411 1px,#0000 1px);background-position:top,top,0 0,0 0;background-size:auto,auto,32px 32px,32px 32px;background-attachment:fixed}.oj-prep-studio .app-topbar{z-index:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(100deg,#f2fbffd6,#e0f3fca3);border:0;box-shadow:0 10px 28px #21628914;position:relative!important;top:auto!important}.oj-prep-studio .app-topbar svg{color:#2f9bc3}.oj-prep-studio .app-topbar h1{color:var(--oj-heading);font-weight:850}.oj-prep-studio .app-topbar p,.oj-prep-studio .app-topbar>div>div{color:#235778;font-weight:700}.oj-prep-studio .app-topbar>a{color:#194b70;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f1faffc7;border-color:#4d91b86b}.oj-prep-studio .app-topbar-real-icon{width:4.75rem;min-width:4.75rem;height:4.75rem}.oj-prep-studio .app-topbar-real-icon img{object-fit:contain;filter:drop-shadow(0 7px 9px #1b486938);width:100%;height:100%}.oj-prep-hero,.oj-prep-section{background:#f7fbfe2b;border-color:#5985a447}.oj-prep-live-row{color:#285f87;letter-spacing:.12em;border-color:#d9e0e8;font-size:12px;font-weight:850}.oj-prep-live-row>span{color:#14765f;letter-spacing:0}.oj-prep-live-row div span:last-child{color:#496d87}.oj-prep-live-dot{background:#21a27b;animation:1.8s ease-in-out infinite oj-prep-live}.oj-prep-index{grid-template-columns:auto 1fr;align-items:end;column-gap:.65rem;display:grid}.oj-prep-index strong{color:#0000;letter-spacing:-.09em;background:linear-gradient(145deg,#17628f,#3a7da8 58%,#596eb3);-webkit-background-clip:text;background-clip:text;grid-row:1/3;font-size:2.65rem;line-height:.82}.oj-prep-index span{color:#315f7e;letter-spacing:.07em;font-size:.7rem;font-weight:850}.oj-prep-index i{color:#365f7c;letter-spacing:.16em;font-size:.59rem;font-style:normal;font-weight:800}.oj-prep-title{color:var(--oj-heading);letter-spacing:-.055em;font-size:clamp(2.15rem,2.2vw,2.65rem);font-weight:950;line-height:.98}.oj-prep-title span{display:block}.oj-prep-title span:last-child{color:#0000;background:linear-gradient(92deg,#123a5c,#245d89);-webkit-background-clip:text;background-clip:text}.oj-prep-accent{background:linear-gradient(90deg,#2e6893,#6dbce4);border-radius:99px;width:5.25rem;height:4px;box-shadow:0 0 12px #5bb0e12e}.oj-prep-copy{color:#244b68;border-left:3px solid #319bd2;max-width:285px;padding-left:1rem;font-size:14px;font-weight:650;line-height:1.75}.oj-prep-metrics{border-top:1px solid #507d9d47}.oj-prep-metrics div{border-right:1px solid #e2e7eb;padding:.8rem .6rem 0}.oj-prep-metrics div:first-child{padding-left:0}.oj-prep-metrics div:last-child{border:0}.oj-prep-metrics dt{color:#466b84;font-size:10px;font-weight:800}.oj-prep-metrics dd{color:#173d5b;margin-top:.3rem;font-size:16px;font-weight:900}.oj-prep-calibration{background-color:#f9fcffd1;background-image:linear-gradient(#6997bb16 1px,#0000 1px),linear-gradient(90deg,#6997bb16 1px,#0000 1px),radial-gradient(circle at 50% 42%,#b8e5fc7a,#0000 58%);background-size:30px 30px,30px 30px,100% 100%;border:1px solid #74a0be5c;border-radius:24px;min-height:245px;position:relative;overflow:hidden;box-shadow:inset 0 0 42px #62aedc17,0 14px 34px #38678714}.oj-prep-terminal{background:linear-gradient(145deg,#dfeaf0,#fff 45%,#9fb4c0);border:3px solid #54758c;border-radius:18px;width:210px;height:154px;animation:4s ease-in-out infinite oj-prep-terminal-breathe;position:absolute;top:30px;left:50%;transform:translate(-50%);box-shadow:0 14px 25px #1e466233,inset 0 0 0 2px #ffffffe6}.oj-prep-terminal-camera{background:#1b3548;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:50%;transform:translate(-50%);box-shadow:0 0 7px #67d8fb}.oj-prep-terminal-screen{color:#dff8ff;text-align:center;background:linear-gradient(145deg,#0f3651,#18597d 56%,#102d45);border:1px solid #6ccff8a6;border-radius:10px;position:absolute;inset:18px 14px 16px;overflow:hidden;box-shadow:inset 0 0 22px #47c4f629}.oj-prep-terminal-screen>i{z-index:0;background:linear-gradient(#0000,#64dcff52,#0000);animation:3s linear infinite oj-prep-screen-scan;position:absolute;inset:0;transform:translateY(-100%)}.oj-prep-terminal-screen b{letter-spacing:.08em;margin-top:25px;font-family:monospace;font-size:27px;display:block;position:relative}.oj-prep-terminal-screen small{letter-spacing:.13em;margin-top:4px;font-size:8px;font-weight:800;display:block;position:relative}.oj-prep-terminal-screen>span{justify-content:center;gap:6px;margin-top:13px;display:flex;position:relative}.oj-prep-terminal-screen em{background:#65ccee;border-radius:9px;width:25px;height:4px;box-shadow:0 0 7px #65cceea6}.oj-prep-terminal-screen em:nth-child(2){opacity:.75}.oj-prep-terminal-screen em:nth-child(3){opacity:.5}.oj-prep-terminal-screen em:nth-child(4){opacity:.3}.oj-prep-terminal-base{background:linear-gradient(90deg,#718d9d,#d9e5ea,#718d9d);border-radius:0 0 20px 20px;width:88px;height:18px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.oj-prep-scan-track{background:linear-gradient(90deg,#0000,#77cbe9,#0000);height:1px;position:absolute;bottom:38px;left:7%;right:7%}.oj-prep-scan-track i{background:#78dcff;border-radius:99px;width:46px;height:5px;animation:4.2s linear infinite oj-prep-track;position:absolute;top:-2px;left:0;box-shadow:0 0 12px #67d8fb}.oj-prep-scan-track span{background:#5cbde1;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;box-shadow:0 0 8px #5cbde1}.oj-prep-scan-track span:first-of-type{left:20%}.oj-prep-scan-track span:nth-of-type(2){left:50%}.oj-prep-scan-track span:nth-of-type(3){left:80%}.oj-prep-signal-bank{gap:5px;display:flex;position:absolute;top:18px;right:18px}.oj-prep-signal-bank span{background:#b8c7d0;border-radius:50%;width:8px;height:8px}.oj-prep-signal-bank .is-ready{background:#21a27b;animation:1.5s ease-in-out infinite oj-prep-signal;box-shadow:0 0 9px #21a27bcc}.oj-prep-calibration-label{color:#315f7e;letter-spacing:.08em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex;position:absolute;bottom:10px;left:14px;right:14px}.oj-prep-calibration-label b{color:#14765f;margin-left:auto}.oj-prep-primary{isolation:isolate;color:#17354d;background:radial-gradient(circle at 25% 88%,#fffffff0 0 10%,#0000 28%),radial-gradient(circle at 74% 76%,#ffffffc7 0 9%,#0000 26%),linear-gradient(#82c9ef 0%,#c9e9f8 56%,#edf8fc 100%);border-color:#99c7df;transition:transform .24s,box-shadow .24s;position:relative;overflow:hidden;box-shadow:0 14px 30px #3a779a33,inset 0 0 0 1px #ffffff61;min-height:182px!important}.oj-prep-primary:before{z-index:-2;content:"";background:linear-gradient(110deg,#0000 25%,#ffffff8c 45%,#0000 65%);animation:4s ease-in-out infinite oj-prep-button-scan;position:absolute;inset:0;transform:translate(-100%)}.oj-prep-primary:after{z-index:-1;content:"";filter:drop-shadow(0 0 7px #1c63917a)drop-shadow(0 9px 12px #1b4a6733);opacity:0;will-change:transform,opacity;background:url(/images/training-launch-rocket-cutout-v2.png) 50%/contain no-repeat;width:68px;height:158px;animation:3.8s cubic-bezier(.38,.02,.42,1) infinite oj-prep-rocket-launch;position:absolute;top:16px;left:50%;transform:translate(-50%,54px)scale(.78)}.oj-prep-primary:hover{transform:translateY(-4px);box-shadow:0 18px 36px #3a779a47,inset 0 0 0 1px #ffffff80}.oj-prep-primary:hover:after{animation-duration:2.8s}.oj-prep-primary:active{transform:translateY(-1px)scale(.985)}.oj-prep-launch-kicker{z-index:2;color:#18577d;letter-spacing:.14em;text-shadow:0 1px #ffffffb8;font-size:9px;font-weight:950;position:absolute;top:17px;left:20px}.oj-prep-primary strong,.oj-prep-primary small{display:block}.oj-prep-primary strong{font-size:14px;font-weight:950}.oj-prep-primary small{color:#285d7d;margin-top:4px;font-size:11px;font-weight:750}.oj-prep-primary-icon,.oj-prep-primary-arrow{background:#ffffffa3;border:1px solid #3c6c8b3d;box-shadow:0 5px 18px #3a68841f}.oj-prep-primary-arrow{transition:transform .25s}.oj-prep-primary:hover .oj-prep-primary-arrow{transform:translate(2px,-2px)}.oj-prep-stage-rail{background:#dceaf2;border-color:#9ebfd3b8;box-shadow:0 10px 28px #2f638221}.oj-prep-stage-rail>div{--oj-stage-color:#5ee7ff;--oj-stage-rgb:94,231,255;z-index:1;color:#fff;text-shadow:0 1px 3px #051c2de0;min-height:96px;box-shadow:inset 0 0 20px rgba(var(--oj-stage-rgb),.13);background-position:50%;background-size:cover;border-right:1px solid #ffffff94;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex;position:relative;overflow:hidden}.oj-prep-stage-rail>div:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,transparent 8%,var(--oj-stage-color) 38%,#fff 50%,var(--oj-stage-color) 62%,transparent 92%) 140% 0/220% 100%;-webkit-mask-composite:xor;filter:drop-shadow(0 0 5px var(--oj-stage-color));-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:3.2s linear infinite oj-prep-stage-border-flow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.oj-prep-stage-rail>div:after{z-index:1;content:"";pointer-events:none;background:radial-gradient(circle at 14% 26%,#fffffff2 0 1px,rgba(var(--oj-stage-rgb),.72) 2px,transparent 4px),radial-gradient(circle at 76% 22%,#ffffffe6 0 1px,rgba(var(--oj-stage-rgb),.62) 2px,transparent 4px),radial-gradient(circle at 62% 76%,#ffffffe0 0 1px,rgba(var(--oj-stage-rgb),.68) 2px,transparent 4px),linear-gradient(108deg,transparent 30%,rgba(var(--oj-stage-rgb),.4) 48%,#ffffff6b 52%,transparent 70%) 150% 0/230% 100%;mix-blend-mode:screen;animation:2.6s ease-in-out infinite oj-prep-stage-sparkle;position:absolute;inset:0}.oj-prep-stage-label{z-index:3;border:1px solid rgba(var(--oj-stage-rgb),.34);box-shadow:0 0 16px rgba(var(--oj-stage-rgb),.17),inset 0 0 10px rgba(var(--oj-stage-rgb),.12);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#051e3038;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:7px 11px;display:flex;position:relative}.oj-prep-stage-rail>div:first-of-type{--oj-stage-color:#5ee7ff;--oj-stage-rgb:94,231,255;background-image:linear-gradient(90deg,#06263d99,#0a435b52),url(/career-covers/ai-native-frontend.webp);background-position:50% 38%}.oj-prep-stage-rail>div:nth-of-type(2){--oj-stage-color:#b28cff;--oj-stage-rgb:178,140,255;background-image:linear-gradient(90deg,#2218469c,#4936734d),url(/career-covers/industrial-network.webp);background-position:50% 36%}.oj-prep-stage-rail>div:nth-of-type(3){--oj-stage-color:#53edb5;--oj-stage-rgb:83,237,181;background-image:linear-gradient(90deg,#07313399,#105e4f4d),url(/career-covers/devsecops.webp);background-position:50% 34%}.oj-prep-stage-rail>div:nth-of-type(4){--oj-stage-color:#ffd06b;--oj-stage-rgb:255,208,107;background-image:linear-gradient(90deg,#3d2a0f94,#6a4a1942),url(/career-covers/ai-infra.webp);background-position:50% 37%}.oj-prep-stage-rail>div:nth-of-type(2):before,.oj-prep-stage-rail>div:nth-of-type(2):after{animation-delay:-.65s}.oj-prep-stage-rail>div:nth-of-type(3):before,.oj-prep-stage-rail>div:nth-of-type(3):after{animation-delay:-1.3s}.oj-prep-stage-rail>div:nth-of-type(4):before,.oj-prep-stage-rail>div:nth-of-type(4):after{animation-delay:-1.95s}.oj-prep-stage-rail>div:last-child{border:0}.oj-prep-stage-rail i{color:var(--oj-stage-color);letter-spacing:.08em;text-shadow:0 0 7px var(--oj-stage-color),0 1px 4px #031827eb;font-size:10px;font-style:normal}.oj-prep-route-signal{z-index:2;background:linear-gradient(90deg,#0000,#7cd6ff,#726fee,#0000);width:25%;height:2px;animation:4.8s cubic-bezier(.4,0,.2,1) infinite oj-prep-route;position:absolute;top:0;left:0;box-shadow:0 0 12px #60c4fab3}.oj-prep-transition{color:#326888;pointer-events:none;align-items:center;height:96px;padding:0 5%;display:flex;position:relative;overflow:hidden}.oj-prep-transition:before,.oj-prep-transition:after{content:"";background:linear-gradient(90deg,#0000,#458fb87a);height:1px;position:absolute;top:50%}.oj-prep-transition:before{left:0;right:50%}.oj-prep-transition:after{left:50%;right:0;transform:scaleX(-1)}.oj-prep-transition>span,.oj-prep-transition>b{letter-spacing:.16em;font-size:9px;font-weight:900;position:absolute;top:18px}.oj-prep-transition>span{left:5%}.oj-prep-transition>b{color:#176d72;right:5%}.oj-prep-transition>i{z-index:2;background:#67d8fb;border:2px solid #ffffffe6;border-radius:50%;width:8px;height:8px;animation:5.8s linear infinite oj-prep-packet;position:absolute;top:calc(50% - 4px);left:-12px;box-shadow:0 0 9px #67d8fb}.oj-prep-transition>i:nth-of-type(2){animation-delay:-1.9s}.oj-prep-transition>i:nth-of-type(3){animation-delay:-3.8s}.oj-prep-transition>em{z-index:1;background:#f5fbfedb;border:1px solid #3684b16b;border-radius:10px;width:36px;height:36px;animation:2.7s ease-in-out infinite oj-prep-relay;position:absolute;top:calc(50% - 18px);left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 0 8px #5cbde312,0 7px 18px #2963871f}.oj-prep-transition.is-readiness>i{background:#38c895;box-shadow:0 0 9px #38c895}.oj-prep-transition.is-readiness>em{border-color:#26997a75;border-radius:50%;box-shadow:0 0 0 8px #32bb9412,0 7px 18px #227a651f}.oj-prep-section{background:0 0;position:relative}.oj-prep-section:before{content:"";background:linear-gradient(90deg,#0000,#497ea457 12%,#53aed885 50%,#0000);height:1px;position:absolute;inset:0 0 auto}.oj-prep-section-heading{align-items:stretch;gap:16px;display:flex}.oj-prep-section-icon{color:#225f89;background:linear-gradient(145deg,#ffffffd9,#d3edfba8);border:1px solid #669cbe61;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 7px 18px #306f981f}.oj-prep-section-heading>div>span{color:#276a9a;letter-spacing:.14em;font-size:11px;font-weight:900}.oj-prep-section-heading h2{color:#172e49;letter-spacing:-.035em;margin-top:4px;font-size:24px;font-weight:950}.oj-prep-section-heading p{color:#466b84;margin-top:4px;font-size:14px;font-weight:600}.oj-prep-heading-line{flex:1;min-width:90px;height:58px;position:relative;overflow:hidden}.oj-prep-heading-line:before{content:"";background:linear-gradient(90deg,#3670976b,#53acd738,#0000);height:1px;position:absolute;top:10px;left:0;right:0}.oj-prep-heading-line b{background:#78dcff;border-radius:99px;width:52px;height:7px;animation:7s linear infinite oj-prep-heading-scan;position:absolute;top:7px;left:0;box-shadow:0 0 12px #67d8fb}.oj-prep-info-panel,.oj-prep-note,.oj-prep-collection{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(145deg,#fcfeffc9,#e2f1f97a);border:1px solid #759ab357;box-shadow:0 10px 26px #2c546f12}.oj-prep-info-panel{border-radius:20px;min-height:148px;padding:22px;position:relative;overflow:hidden}.oj-prep-info-panel:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#67d1f529 48%,#0000 66%);animation:6.8s ease-in-out infinite oj-prep-panel-energy;position:absolute;inset:0;transform:translate(-115%)}.oj-prep-info-panel>*{z-index:1;position:relative}.oj-prep-info-panel>span{color:#276a9a;letter-spacing:.14em;font-size:10px;font-weight:900}.oj-prep-info-panel h3{color:#173d5b;margin-top:12px;font-size:18px;font-weight:900}.oj-prep-info-panel p{color:#3e627c;max-width:680px;margin-top:8px;font-size:13px;font-weight:600;line-height:1.75}.oj-prep-note{color:#276a9a;border-radius:20px;gap:12px;min-height:148px;padding:20px;animation:5.2s ease-in-out infinite oj-prep-note-breathe;display:flex;position:relative;overflow:hidden}.oj-prep-note:nth-child(3){animation-delay:-2.6s}.oj-prep-note:after{content:"";border:1px solid #50a9d333;border-radius:50%;width:90px;height:90px;animation:3.8s ease-in-out infinite oj-prep-status-ring;position:absolute;bottom:-34px;right:-34px;box-shadow:0 0 0 13px #50a9d30b,0 0 0 26px #50a9d306}.oj-prep-note>*{z-index:1;position:relative}.oj-prep-note h3{color:#173d5b;font-size:14px;font-weight:900}.oj-prep-note p{color:#3e627c;margin-top:7px;font-size:12px;font-weight:600;line-height:1.7}.oj-prep-collection{border-radius:20px;min-height:330px;padding:0;transition:transform .24s,border-color .24s,box-shadow .24s;animation:6s ease-in-out infinite oj-prep-card-energy;position:relative;overflow:hidden}.oj-prep-collection:nth-child(2n){animation-delay:-2s}.oj-prep-collection:nth-child(3n){animation-delay:-4s}.oj-prep-collection:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#77cfef21 50%,#0000 75%);animation:7.5s ease-in-out infinite oj-prep-card-scan;position:absolute;inset:0;transform:translate(-110%)}.oj-prep-collection:hover{border-color:#458cb89e;transform:translateY(-4px);box-shadow:0 15px 30px #2c546f21}.oj-prep-collection:hover:before{animation-duration:2.8s}.oj-prep-cover{background:#dcebf3;border-bottom:1px solid #5b94b752;height:154px;display:block;position:relative;overflow:hidden}.oj-prep-cover img{object-fit:cover;object-position:center 38%;filter:saturate(.84)contrast(.96);width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1),filter .4s;display:block}.oj-prep-collection:hover .oj-prep-cover img{filter:saturate()contrast();transform:scale(1.045)}.oj-prep-cover i{background:linear-gradient(#0a2f4805 35%,#082b43a3 100%);position:absolute;inset:0}.oj-prep-cover b{color:#fff;letter-spacing:-.06em;text-shadow:0 2px 12px #031f3280;font-size:27px;font-weight:950;position:absolute;bottom:11px;right:16px}.oj-prep-collection-body{z-index:1;min-height:175px;padding:18px 20px 20px;position:relative}.oj-prep-collection:first-child .oj-prep-collection-body{background:linear-gradient(145deg,#f1fafff5,#d6edf8d1)}.oj-prep-collection:nth-child(2) .oj-prep-collection-body{background:linear-gradient(145deg,#eef8fff5,#d3e7f7d1)}.oj-prep-collection:nth-child(3) .oj-prep-collection-body{background:linear-gradient(145deg,#effbfbf5,#d3f0edd1)}.oj-prep-collection:nth-child(4) .oj-prep-collection-body{background:linear-gradient(145deg,#f0f9fff5,#d6e9f7d1)}.oj-prep-collection:nth-child(5) .oj-prep-collection-body{background:linear-gradient(145deg,#f1f9fff5,#d7eaf7d1)}.oj-prep-collection:nth-child(6) .oj-prep-collection-body{background:linear-gradient(145deg,#eef9fdf5,#d0e8f2d1)}.oj-prep-card-number{color:#286990;letter-spacing:-.06em;font-size:25px;font-weight:950;display:block}.oj-prep-eyebrow{letter-spacing:.1em;color:#2a6b94!important;font-size:10px!important;font-weight:900!important}.oj-prep-collection svg{color:#4f7891}.oj-prep-collection h3{color:#173d5b;margin-top:7px;font-size:16px;font-weight:900}.oj-prep-collection-body>p{color:#3e627c;margin-top:7px;font-size:12px;font-weight:600;line-height:1.55}.oj-prep-collection-body>strong{color:#14765f;margin-top:14px;font-size:11px;font-weight:900;display:block}@keyframes oj-prep-live{0%,to{box-shadow:0 0 #21a27b40}50%{box-shadow:0 0 0 6px #21a27b00}}@keyframes oj-prep-terminal-breathe{0%,to{filter:drop-shadow(0 0 #5bb7e700);transform:translate(-50%)translateY(0)}50%{filter:drop-shadow(0 0 9px #5bb7e747);transform:translate(-50%)translateY(-4px)}}@keyframes oj-prep-screen-scan{to{transform:translateY(100%)}}@keyframes oj-prep-track{0%{left:0;transform:translate(-20%)}to{left:100%;transform:translate(-80%)}}@keyframes oj-prep-signal{50%{opacity:.72;transform:scale(1.25)}}@keyframes oj-prep-button-scan{0%,35%{transform:translate(-110%)}70%,to{transform:translate(110%)}}@keyframes oj-prep-route{0%{opacity:0;transform:translate(-100%)}12%,75%{opacity:1}to{opacity:0;transform:translate(400%)}}@keyframes oj-prep-heading-scan{0%{left:-54px}to{left:100%}}@keyframes oj-prep-rocket-launch{0%{opacity:0;transform:translate(-50%,58px)scale(.72)}12%{opacity:.96}72%{opacity:1}to{opacity:0;transform:translate(-50%,-92px)scale(1.02)}}@keyframes oj-prep-panel-energy{0%,28%{transform:translate(-115%)}68%,to{transform:translate(115%)}}@keyframes oj-prep-note-breathe{0%,to{border-color:#759ab34d;box-shadow:0 10px 26px #2c546f0f}50%{border-color:#55a4cd7a;box-shadow:0 12px 30px #3f8eba1c}}@keyframes oj-prep-status-ring{0%,to{opacity:.35;transform:scale(.86)}50%{opacity:.85;transform:scale(1.08)}}@keyframes oj-prep-card-energy{0%,to{border-color:#759ab34d;box-shadow:0 10px 26px #2c546f0f}50%{border-color:#56a1c97a;box-shadow:0 13px 30px #3f8eba1a}}@keyframes oj-prep-card-scan{0%,34%{transform:translate(-110%)}70%,to{transform:translate(110%)}}@keyframes oj-prep-packet{0%{opacity:0;left:-12px}8%,88%{opacity:1}to{opacity:0;left:calc(100% + 12px)}}@keyframes oj-prep-relay{0%,to{opacity:.55;transform:translate(-50%)rotate(45deg)scale(.88)}50%{opacity:1;transform:translate(-50%)rotate(45deg)scale(1.08)}}@keyframes oj-prep-stage-border-flow{0%{background-position:140% 0}to{background-position:-140% 0}}@keyframes oj-prep-stage-sparkle{0%,to{opacity:.18;background-position:0 0,0 0,0 0,150% 0}38%{opacity:.72}62%{opacity:.32}82%{opacity:.8;background-position:0 0,0 0,0 0,-90% 0}}@media (width<=1279px){.oj-prep-primary{min-height:92px}}@media (width<=639px){.oj-prep-live-row{font-size:10px}.oj-prep-calibration{min-height:220px}.oj-prep-terminal{transform-origin:top;transform:translate(-50%)scale(.88)}.oj-prep-heading-line{display:none}.oj-prep-stage-rail>div{text-align:center;min-height:82px;padding:5px;line-height:1.25}.oj-prep-stage-label{border-radius:10px;flex-direction:column;gap:2px;padding:5px 6px}.oj-prep-section-heading h2{font-size:21px}.oj-prep-transition{height:66px}.oj-prep-transition>span,.oj-prep-transition>b{display:none}.oj-prep-cover{height:138px}}@media (prefers-reduced-motion:reduce){.oj-prep-live-dot,.oj-prep-terminal,.oj-prep-terminal-screen>i,.oj-prep-scan-track i,.oj-prep-signal-bank .is-ready,.oj-prep-primary:before,.oj-prep-primary:after,.oj-prep-route-signal,.oj-prep-heading-line b,.oj-prep-info-panel:after,.oj-prep-note,.oj-prep-note:after,.oj-prep-collection,.oj-prep-collection:before,.oj-prep-transition>i,.oj-prep-transition>em,.oj-prep-stage-rail>div:before,.oj-prep-stage-rail>div:after{animation:none!important}.oj-prep-primary:after{opacity:.62;transform:translate(-50%,-10px)scale(.86)}.oj-prep-stage-rail>div:after{opacity:.35}.oj-prep-collection,.oj-prep-primary{transition:none}}.career-transfer-page{--career-transfer-ink:#142f4b;--career-transfer-blue:#23658f;--career-transfer-cyan:#65bee5;color:var(--career-transfer-ink);background-color:#f6f7f5;background-image:linear-gradient(#f8fcff9e,#f7fbfeb3),url(/images/training-atmosphere-background-v2.png);background-position:top;background-size:cover;background-attachment:fixed}.career-transfer-page .app-topbar{z-index:3;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:relative;top:auto}.career-transfer-page .app-topbar h1{color:#0d3150;font-weight:850}.career-transfer-page .app-topbar p,.career-transfer-page .app-topbar>div>div{color:#285c7e;font-weight:700}.career-transfer-page .app-topbar>a{color:#194b70;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f4fafecc;border-color:#749dba85}.career-transfer-page .app-topbar-real-icon{width:4.75rem;min-width:4.75rem;height:4.75rem}.career-transfer-page .app-topbar-real-icon img{object-fit:contain;filter:drop-shadow(0 7px 9px #1b486938);width:100%;height:100%}.career-transfer-workspace{isolation:isolate;border-color:#5b8bae47;position:relative}.career-transfer-workspace:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#5990b50f 1px,#0000 1px),linear-gradient(90deg,#5990b50f 1px,#0000 1px),radial-gradient(circle at 72% 42%,#97dbf433,#0000 35%);background-size:32px 32px,32px 32px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.career-transfer-live-row{color:#285f87;border-color:#4e80a547}.career-transfer-live-row>span:first-child i{background:#21a27b;border-radius:50%;width:.5rem;height:.5rem;animation:1.8s ease-in-out infinite career-transfer-breathe;box-shadow:0 0 0 5px #21a27b1a,0 0 14px #21a27b6b}.career-transfer-live-row>span:last-child{color:#276c78}.career-transfer-brief-row{position:relative}.career-transfer-brief-row:after{content:"";background:linear-gradient(90deg,#0000,#428bb657,#0000);height:1px;position:absolute;inset:auto 0 0}.career-transfer-index{grid-template-columns:auto 1fr;align-items:end;column-gap:.7rem;display:grid}.career-transfer-index strong{color:#0000;letter-spacing:-.09em;background:linear-gradient(145deg,#17628f,#3a7da8 58%,#596eb3);-webkit-background-clip:text;background-clip:text;grid-row:1/3;font-size:2.75rem;font-weight:900;line-height:.82}.career-transfer-index span{color:#315f7e;letter-spacing:.08em;font-size:.72rem;font-weight:850}.career-transfer-index em{color:#365f7c;letter-spacing:.16em;font-size:.6rem;font-style:normal;font-weight:800}.career-transfer-brief{min-width:0}.career-transfer-brief h1{color:#0d3150;letter-spacing:-.058em;font-size:clamp(2rem,2.7vw,2.8rem);font-weight:950;line-height:.98}.career-transfer-brief h1 span{color:#0000;background:linear-gradient(92deg,#123a5c,#2875a4);-webkit-background-clip:text;background-clip:text}.career-transfer-brief-title{border-inline:1px solid #5b8bae3d;min-height:104px;padding-inline:1.5rem}.career-transfer-brief-copy{min-height:156px;padding-left:.5rem;position:relative}.career-transfer-title-rule{background:linear-gradient(90deg,#2e6893,#6dbce4);border-radius:99px;width:5.5rem;height:4px;box-shadow:0 0 13px #5bb0e147}.career-transfer-brief p{color:#315874}.career-transfer-brief-copy p strong{color:#214e6d;font-size:.83rem;font-weight:850;display:block}.career-transfer-brief-copy p small{color:#52728a;margin-top:.05rem;font-size:.7rem;font-weight:650;line-height:1.55;display:block}.career-transfer-copy-kicker{color:#316988;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.61rem;font-weight:900;display:flex}.career-transfer-copy-kicker>i{background:#21a27b;border-radius:50%;width:.38rem;height:.38rem;margin-left:auto;animation:1.8s ease-in-out infinite career-transfer-breathe;box-shadow:0 0 0 4px #21a27b1a,0 0 11px #21a27b66}.career-transfer-copy-kicker>b{color:#22715f;font-size:inherit;font-weight:900}.career-transfer-brief-copy>p,.career-transfer-feature-chips{max-width:59%}.career-transfer-feature-chips span{color:#24597c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6fbfeb8;border:1px solid #6697b957;border-radius:999px;align-items:center;gap:.4rem;min-height:30px;padding:0 .68rem;display:inline-flex}.career-transfer-scout-lane{pointer-events:none;border-bottom:1px solid #4c89ae4d;width:38%;height:92px;position:absolute;top:1.75rem;right:0;overflow:hidden}.career-transfer-scout-lane:before,.career-transfer-scout-lane:after{content:"";background:#67c9e7;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-3px;box-shadow:0 0 0 5px #67c9e71a,0 0 12px #4da7cf59}.career-transfer-scout-lane:before{left:1px}.career-transfer-scout-lane:after{right:1px}.career-transfer-scout-lane>small{color:#527b91;letter-spacing:.13em;font-size:.5rem;font-weight:850;position:absolute;top:0;right:0}.career-transfer-scout-track{background:repeating-linear-gradient(90deg,#3e7fa652 0 7px,#0000 7px 12px);height:1px;position:absolute;bottom:6px;left:0;right:0}.career-transfer-scout-dog{filter:drop-shadow(0 7px 7px #1b48693d);will-change:left,transform,background-position;background-image:url(/images/career-route-robot-dog-run-sprite-v1.png);background-position:0 0;background-repeat:no-repeat;background-size:200% 200%;width:104px;height:82px;animation:8s ease-in-out infinite career-transfer-scout-walk,.48s step-end infinite career-transfer-dog-gait;position:absolute;bottom:3px;left:0}.career-transfer-brief-signals{background:linear-gradient(105deg,#f0f8fdb8,#f0f1ff8c,#ebf9f7b3);border:1px solid #6397b845;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.career-transfer-brief-signals:before{z-index:1;content:"";background:linear-gradient(90deg,#0000,#65c9ed,#756ddd,#0000);width:34%;height:2px;animation:4.8s ease-in-out infinite career-transfer-brief-signal;position:absolute;inset:0 auto auto 0;box-shadow:0 0 10px #55b1de99}.career-transfer-brief-signals>span{background-position:50%;background-size:cover;border-right:1px solid #6795b438;grid-template-columns:auto 1fr;gap:0 .45rem;min-width:0;padding:.55rem .65rem;display:grid;box-shadow:inset 0 0 22px #f7fcff57}.career-transfer-brief-signals>span:first-child{background-image:linear-gradient(90deg,#f2f9fdf7,#eef7fcc7),url(/career-covers/fde.webp)}.career-transfer-brief-signals>span:nth-child(2){background-image:linear-gradient(90deg,#eef6fcf5,#e7f3fac2),url(/images/career-route-status-control-room-v1.png)}.career-transfer-brief-signals>span:nth-child(3){background-image:linear-gradient(90deg,#edf9f7f5,#e5f4f1bf),url(/career-covers/ai-native-frontend.webp)}.career-transfer-brief-signals>span:last-child{border-right:0}.career-transfer-brief-signals i{color:#3b789c;grid-row:1/3;align-self:center;font-size:.58rem;font-style:normal;font-weight:900}.career-transfer-brief-signals small{color:#678093;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:750;overflow:hidden}.career-transfer-brief-signals strong{color:#1c526f;font-size:.66rem;font-weight:900}.career-transfer-brief-signals>span:last-child strong{color:#18745e;animation:2s ease-in-out infinite career-transfer-ready}.career-transfer-recommendations{border-color:#5b8bae45}.career-transfer-journey{border-top:1px solid #497ea44d;padding-top:2rem;position:relative}.career-transfer-route-stage{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#f7fcffb8,#e2f3fc70 52%,#efefff61);border:1px solid #6999bb52;border-radius:24px;min-height:220px;position:relative;overflow:hidden;box-shadow:inset 0 0 42px #62aedc14,0 16px 38px #2e5c7c14}.career-transfer-orbit{border:1px solid #33719a42;border-radius:50%;height:55%;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%)rotate(-5deg)}.career-transfer-orbit.is-inner{border-color:#5097c142;height:34%;left:18%;right:18%;transform:translateY(-50%)rotate(7deg)}.career-transfer-route-line{background:linear-gradient(90deg,#306e972e,#56bee6 48%,#655ccb61);height:2px;position:absolute;top:51%;left:12%;right:12%;overflow:hidden;transform:rotate(-7deg);box-shadow:0 0 12px #53b5e06b}.career-transfer-route-line:after{content:"";background:linear-gradient(90deg,#0000 0 35%,#fffffff2 50%,#0000 65%);animation:3.8s linear infinite career-transfer-scan;position:absolute;inset:0}.career-transfer-route-stage>img{z-index:3;filter:drop-shadow(0 12px 14px #1b486940);will-change:left,transform,opacity;width:clamp(92px,15vw,150px);animation:7.5s cubic-bezier(.45,0,.55,1) infinite career-transfer-pod-flight;position:absolute;top:43%;left:16%}.career-transfer-waypoint{z-index:2;color:#1e557a;background:#f8fcffeb;border:1px solid #39759c6b;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;box-shadow:0 0 0 7px #67bee417,0 8px 20px #23577a24}.career-transfer-waypoint b{letter-spacing:.08em;font-size:.65rem}.career-transfer-waypoint i{border-radius:inherit;border:1px solid #53b1db38;animation:2.4s ease-in-out infinite career-transfer-breathe;position:absolute;inset:-6px}.career-transfer-waypoint.is-origin{top:63%;left:10%}.career-transfer-waypoint.is-switch{top:36%;left:calc(50% - 21px)}.career-transfer-waypoint.is-target{top:27%;right:10%}.career-transfer-route-stage small{color:#326888;letter-spacing:.15em;font-size:.6rem;font-weight:850;position:absolute}.career-transfer-route-stage small.is-origin-label{bottom:17%;left:8%}.career-transfer-route-stage small.is-target-label{top:17%;right:7%}.career-transfer-rail{background:linear-gradient(105deg,#eef7ff,#f2f0ff 45%,#eef8f7);border-color:#cad9e4;position:relative}.career-transfer-rail:before{content:"";background:linear-gradient(90deg,#0000,#7cd6ff,#726fee,#0000);width:33.33%;height:2px;animation:5s ease-in-out infinite career-transfer-rail;position:absolute;inset:0 auto auto 0;box-shadow:0 0 12px #60c4fab3}.career-transfer-rail>div{color:#244f6d;border-right:1px solid #d7e1e8;justify-content:center;align-items:center;gap:.6rem;min-height:58px;font-size:.8rem;font-weight:850;transition:background .22s,transform .22s;display:flex}.career-transfer-rail>div:last-child{border:0}.career-transfer-rail>div:hover{background:#ffffffa8;transform:translateY(-1px)}.career-transfer-rail i{color:#3a7398;letter-spacing:.08em;font-size:.67rem;font-style:normal}.career-transfer-section-heading{grid-template-columns:auto 1fr;align-items:end;column-gap:.7rem;display:grid}.career-transfer-section-heading:after{content:"";background:linear-gradient(90deg,#36709761,#53acd724,#0000);grid-column:2;height:1px;margin-top:.75rem}.career-transfer-section-heading>span{color:#326888;letter-spacing:.14em;writing-mode:vertical-rl;grid-row:1/3;align-self:start;font-size:.72rem;font-weight:850}.career-transfer-section-heading h2{color:#0d3150;letter-spacing:-.04em;font-size:1.65rem;font-weight:900}.career-transfer-section-heading p{color:#315d7b;font-size:.82rem;font-weight:650}.career-transfer-panel,.career-transfer-empty{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#f8fcff94,#eaf6fc5c);border-color:#6696b757;position:relative;overflow:hidden;box-shadow:0 14px 38px #234f6f0f}.career-transfer-panel:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0 38%,#ffffffb8 48%,#0000 58%);animation:8s ease-in-out infinite career-transfer-panel-scan;position:absolute;inset:0;transform:translate(-120%)}.career-transfer-panel>*{z-index:1;position:relative}.career-transfer-panel-heading{border-bottom:1px solid #5f8fb040;padding-bottom:1rem}.career-transfer-status-rail{background:linear-gradient(105deg,#eef7ffcc,#f2f0ffb8 45%,#eef8f7d1);border-color:#cad9e4;position:relative}.career-transfer-status-rail:after{content:"";background:linear-gradient(90deg,#0000,#7cd6ff,#726fee,#0000);width:33.33%;height:2px;animation:4.6s ease-in-out infinite career-transfer-rail;position:absolute;inset:0 auto auto 0;box-shadow:0 0 12px #60c4fab3}.career-transfer-status-rail>span{border-right:1px solid #6896b53d;grid-template-columns:auto 1fr;gap:.18rem .6rem;min-width:0;padding:.75rem 1rem;display:grid}.career-transfer-status-rail>span:last-child{border-right:0}.career-transfer-status-rail i{color:#367398;letter-spacing:.08em;grid-row:1/3;align-self:center;font-size:.65rem;font-style:normal;font-weight:900}.career-transfer-status-rail small{color:#55758b;font-size:.65rem;font-weight:750}.career-transfer-status-rail strong{color:#173f5d;font-size:.8rem;font-weight:900}.career-transfer-status-rail .is-ready strong{color:#18745e;animation:2s ease-in-out infinite career-transfer-ready}.career-transfer-results{position:relative}.career-transfer-results:before{content:"";background:linear-gradient(90deg,#0000,#408bb85c,#0000);height:1px;position:absolute;inset:-.85rem 0 auto}.career-transfer-card{background:linear-gradient(145deg,#ffffffbd,#ecf7fc94);border-color:#6993b152;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 10px 24px #244c660e}.career-transfer-card:before{content:"";pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(115deg,#0000 25%,#58bee680 50%,#0000 75%) border-box;border:1px solid #0000;animation:7.2s ease-in-out infinite career-transfer-card-energy;position:absolute;inset:0;transform:translate(-110%);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.career-transfer-card:after{content:"";pointer-events:none;border:1px solid #4c97bf1f;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-44px;right:-30px;box-shadow:0 0 0 18px #4c97bf09,0 0 0 36px #5f61b906}.career-transfer-card:hover{border-color:#3a84b28a;transform:translateY(-4px);box-shadow:0 16px 32px #244c661f}.career-transfer-card.is-activating{border-color:#3599cfb3;box-shadow:0 0 0 2px #4eb7e329,0 16px 34px #24689129}.career-transfer-card:nth-child(2):before{animation-delay:-1.8s}.career-transfer-card:nth-child(3):before{animation-delay:-3.6s}.career-transfer-card:nth-child(4):before{animation-delay:-5.4s}.career-transfer-card-cover{background:#dceaf1;border-bottom:1px solid #6c99b852;height:112px;position:relative;overflow:hidden}.career-transfer-card-cover>img{object-fit:cover;object-position:center 42%;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1),filter .35s}.career-transfer-card:hover .career-transfer-card-cover>img{filter:saturate(1.06);transform:scale(1.045)}.career-transfer-card-cover-shade{pointer-events:none;background:linear-gradient(#081f3005 35%,#0924399e 100%);position:absolute;inset:0}.career-transfer-card-index{color:#fff;letter-spacing:-.05em;text-shadow:0 3px 12px #09263a85;font-size:1.55rem;font-weight:950;line-height:1;position:absolute;bottom:.8rem;left:1rem}.career-transfer-card-match{color:#143d5a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5fcffe6;border:1px solid #ffffff9e;border-radius:999px;padding:.35rem .65rem;font-size:.65rem;font-weight:900;position:absolute;top:.8rem;right:.85rem;box-shadow:0 5px 16px #0f365029}.career-transfer-card-result{min-height:174px}.career-transfer-score>span{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.career-transfer-score>span b{color:#175c8d;letter-spacing:-.05em;font-size:1.45rem}.career-transfer-score>span small{color:#426985;letter-spacing:.08em;font-size:.62rem;font-weight:850}.career-transfer-score>i{background:#dce7ed;border-radius:99px;height:3px;margin-top:.5rem;display:block;overflow:hidden}.career-transfer-score>i>b{border-radius:inherit;background:linear-gradient(90deg,#356a9a,#6bc9eb,#756ddd);height:100%;display:block;box-shadow:0 0 10px #53a6da6b}.career-transfer-card-actions{background:#e4f2f961;border-color:#6997b547}.career-transfer-card-links{background:#f7fbfd66;border-color:#6997b538}.career-transfer-primary{color:#17354d;background:linear-gradient(135deg,#bde5f8,#e7f5fb);border:1px solid #9dcbe2;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 7px 18px #3d87b129}.career-transfer-primary:hover{background:linear-gradient(135deg,#9ed8f3,#daf1fb);transform:translateY(-2px);box-shadow:0 10px 22px #3d87b13b}.career-transfer-primary:active{transform:translateY(0)scale(.98)}.career-transfer-external{color:#315b76;background:#f9fcfed1;border-color:#c8d7e0;transition:border-color .2s,color .2s,transform .2s}.career-transfer-external:hover{color:#174e73;border-color:#70a9ca;transform:translateY(-1px)}@keyframes career-transfer-breathe{50%{opacity:.48;transform:scale(1.12)}}@keyframes career-transfer-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes career-transfer-pod-flight{0%{opacity:0;left:10%;transform:translate(-55%,-5%)scale(.76)rotate(-4deg)}12%,78%{opacity:1}46%{transform:translate(-50%,-22%)scale(1)rotate(-8deg)}to{opacity:0;left:92%;transform:translate(-45%,-48%)scale(.82)rotate(-10deg)}}@keyframes career-transfer-rail{0%,to{transform:translate(-15%)}50%{transform:translate(215%)}}@keyframes career-transfer-panel-scan{0%,62%{opacity:0;transform:translate(-120%)}72%{opacity:.55}to{opacity:0;transform:translate(120%)}}@keyframes career-transfer-card-energy{0%,58%{opacity:0;transform:translate(-110%)}68%{opacity:.8}to{opacity:0;transform:translate(110%)}}@keyframes career-transfer-ready{50%{opacity:.55;text-shadow:0 0 10px #21a27b59}}@keyframes career-transfer-brief-signal{0%,to{transform:translate(-18%)}50%{transform:translate(212%)}}@keyframes career-transfer-scout-walk{0%,5%{left:0;transform:translateY(0)scaleX(1)}24%{transform:translateY(-2px)scaleX(1)}45%,50%{left:calc(100% - 104px);transform:translateY(0)scaleX(1)}52%{left:calc(100% - 104px);transform:translateY(0)scaleX(-1)}72%{transform:translateY(-2px)scaleX(-1)}95%,98%{left:0;transform:translateY(0)scaleX(-1)}to{left:0;transform:translateY(0)scaleX(1)}}@keyframes career-transfer-dog-gait{0%,24%{background-position:0 0}25%,49%{background-position:100% 0}50%,74%{background-position:0 100%}75%,to{background-position:100% 100%}}@media (width<=1199px){.career-transfer-scout-lane{display:none}.career-transfer-brief-copy>p,.career-transfer-feature-chips{max-width:none}}@media (width<=767px){.career-transfer-brief-title{border:0;border-top:1px solid #5b8bae38;min-height:0;padding:1.25rem 0 0}.career-transfer-brief-copy{padding-left:0}.career-transfer-brief-copy p{margin-top:0}.career-transfer-brief h1{font-size:clamp(2rem,11vw,3rem)}.career-transfer-route-stage{min-height:190px}.career-transfer-route-stage>img{width:92px}.career-transfer-rail>div{text-align:center;flex-direction:column;gap:.2rem;min-height:64px;padding:.5rem;font-size:.7rem}.career-transfer-panel{padding:.75rem}.career-transfer-status-rail>span{text-align:center;grid-template-columns:1fr;padding:.65rem .45rem}.career-transfer-status-rail i{grid-row:auto}.career-transfer-card-cover{height:108px}.career-transfer-card-result{min-height:0}}@media (height<=720px) and (width>=900px){.career-transfer-route-stage{min-height:190px}.career-transfer-brief h1{font-size:2.35rem}}@media (prefers-reduced-motion:reduce){.career-transfer-page *,.career-transfer-page :before,.career-transfer-page :after{scroll-behavior:auto!important;animation:none!important}.career-transfer-route-stage>img{opacity:1;left:50%;transform:translate(-50%,-20%)scale(.9)rotate(-7deg)}}.learning-universe{--universe-ice:#65c9ff;--universe-cyan:#5ad2cb;--universe-gold:#e1c475;--universe-green:#79c692;--universe-text:#f2f6f7;--universe-muted:#8ba3b2;background:radial-gradient(at 51% 43%,#1e698e2e 0,#08233717 34%,#0000 59%),radial-gradient(circle at 17% 62%,#166b6417,#0000 31%),radial-gradient(circle at 86% 25%,#225d8913,#0000 27%),linear-gradient(128deg,#010307 0%,#04101a 38%,#071522 61%,#02060b 100%)}.universe-color-grade{z-index:0;background:radial-gradient(circle at 50% 44%,#4ca7cd1b,#0000 24rem),radial-gradient(circle at 15% 70%,#369a8e0e,#0000 28rem),linear-gradient(#030c160a,#000308bd)}.universe-command-topbar:after{background:linear-gradient(90deg,#0000,#65c9ff38 33%,#e1c4754d 50%,#65c9ff38 67%,#0000)}.universe-status-panel{border-right-color:#5cb7dc21;box-shadow:22px 0 48px #00040a33}.universe-agents-panel{border-left-color:#5cb7dc21;box-shadow:-22px 0 48px #00040a33}.universe-panel-heading h2,.universe-core-heading h2,.universe-pulse-panel h3{color:var(--universe-text)}.universe-panel-heading>span,.universe-core-heading span:first-child{color:#7498ab}.universe-metric{border-bottom-color:#6faec81f}.universe-metric>span{color:#8ca5b5}.universe-metric small{color:#668293}.universe-metric strong{color:#eff6f8;text-shadow:0 0 18px #96d3e914}.universe-metric:nth-child(2) strong{color:#a9dff1}.universe-metric:nth-child(3) strong{color:var(--universe-gold)}.universe-metric:nth-child(4) strong{color:#8dcca0}.universe-panel-divider{background:linear-gradient(90deg,#e1c4756b,#5ad2cb2b,#0000)}.universe-capability-grid{border-top-color:#6ab4cf1c}.universe-capability-grid>div{border-bottom-color:#6ab4cf1a}.universe-capability-grid>div:nth-child(odd){border-right-color:#6ab4cf1a}.universe-capability-grid strong{color:#e4c979;text-shadow:0 0 16px #e1c4751f}.universe-secondary-cta{color:#f0d78c;background:linear-gradient(90deg,#e1c47521,#15394612);border-color:#e1c4755c;box-shadow:inset 0 0 20px #e1c47506}.universe-core-panel:before{opacity:.9;background:radial-gradient(ellipse at center, #e1c4751b 0 9%, #1b74941a 30%, transparent 62%), conic-gradient(from 218deg at 50% 49%, transparent 0 21%, #31a4a612 28%, transparent 36% 72%, #e1c4750f 79%, transparent 87%)}.universe-orbit{border-color:#5bb7db33;box-shadow:inset 0 0 22px #45a8c909,0 0 22px #45a8c906}.universe-orbit:after{opacity:.29;background:conic-gradient(from 8deg, transparent 0 63%, #65c9ff9e 70%, #5ad2cb61 74%, transparent 81%)}.universe-radar-scan{opacity:.3;background:conic-gradient(from 0deg, transparent 0 91%, #5ad2cb29 96%, #65c9ff5c 99%, transparent)}.universe-learner-core{background:radial-gradient(circle at 34% 25%,#ffefbcf0 0 3%,#dcc5898f 9%,#0000 25%),radial-gradient(circle at 38% 31%,#79b8c9c7,#204c65f2 35%,#081928fc 63%,#02060c 86%);border-color:#ebd291ad;box-shadow:0 0 0 12px #e1c47509,0 0 0 34px #4faecd07,0 0 62px #e1c47557,0 0 150px #3091b93d,inset -52px -38px 66px #000308c2,inset 19px 13px 31px #ffebb029}.universe-learner-core:before{opacity:.46;background:repeating-linear-gradient(101deg,#0000 0 23px,#a4ddeb1a 25px 27px,#0000 30px 43px),conic-gradient(from 30deg,#0000,#ebd29136,#0000 26%,#5ad2cb21,#0000 62%)}.universe-learner-core:after{opacity:.42;background:linear-gradient(108deg,#0000 32%,#ffebb038 47%,#0000 61%)}.universe-progress-ring{filter:drop-shadow(0 0 8px #e1c47561)}.universe-system-pulse-core{border-color:#ebd291b3;box-shadow:0 0 22px #e1c4751f}.universe-system-pulse-track{border-color:#65c9ff61;box-shadow:0 0 13px #65c9ff0d}.universe-planet-material-profile .universe-planet-surface{background:radial-gradient(at 30% 32%,#dbf5ffa8 0 7%,#0000 8%),conic-gradient(from 112deg,#143449,#58b6d9 13%,#17394d 22%,#8ad7ee 31%,#102a3c 47%,#388ba9 68%,#0a1d2c 84%,#143449)}.universe-planet-material-knowledge .universe-planet-surface{background:linear-gradient(112deg,#0000 28%,#dafff54d 29% 33%,#0000 34% 63%,#4fcbb947 64% 68%,#0000 69%),radial-gradient(circle at 31% 24%,#a5eee0,#297f78 35%,#0b3c3c 68%,#031313 88%)}.universe-planet-material-quiz .universe-planet-surface{background:repeating-linear-gradient(172deg,#0000 0 7px,#ffe29a2e 8px 11px,#0000 12px 18px),radial-gradient(circle at 34% 25%,#f1d58e,#ae7d30 29%,#503818 57%,#100a08 84%)}.universe-planet-material-notes .universe-planet-surface{background:radial-gradient(at 62% 28%,#b8f7be57,#0000 22%),conic-gradient(from 25deg,#123829,#56a66b 14%,#16452f 29%,#83c98e 35%,#0d3126 55%,#3d8b61 72%,#071a17)}.universe-planet-material-workspace .universe-planet-surface{background:radial-gradient(circle at 32% 25%,#efc193,#b5693e 27%,#593222 59%,#160b0b 84%)}.universe-planet-material-workspace .universe-planet-surface:after{border-color:#ffd39fb8 #e59a638a #5c2c1d7a}.universe-planet-material-report .universe-planet-surface{background:linear-gradient(132deg,#0000 0 34%,#ebe4ff47 35% 38%,#0000 39% 54%,#9d91e13d 55% 58%,#0000 59%),radial-gradient(circle at 31% 23%,#d1c8f2,#7465ae 33%,#352b63 61%,#0c0a1b 87%)}.universe-planet-material-course .universe-planet-surface{background:radial-gradient(circle at 29% 24%,#dff4ffe0 0 5%,#0000 6%),radial-gradient(circle at 66% 58%,#01070f6b 0 10%,#0000 11%),radial-gradient(circle at 38% 32%,#8ec8f0,#356b9d 35%,#15365c 62%,#050a17 87%)}.universe-planet-caption strong{color:#f4f8f9;text-shadow:0 2px 8px #01050a,0 0 10px #68c0e114}.universe-primary-cta{color:#08131b;background:linear-gradient(135deg,#f6f0df 0%,#ead69d 54%,#d4b86f 100%);box-shadow:0 11px 30px #00000057,0 0 28px #e1c47530,inset 0 1px #ffffffb8}.universe-course-cta{color:#e7ce88;background:#08141db8;border-color:#e1c4754f}.universe-agent-list:before{background:linear-gradient(#e1c47557,#5ad2cb4d 36%,#65c9ff1a);box-shadow:0 0 12px #65c9ff1c}.universe-agent-row{border-bottom-color:#64aec91a}.universe-agent-row:before{background:#071721;border-color:#5ad2cb8f;box-shadow:0 0 0 3px #030b13eb}.universe-agent-row strong{color:#eaf2f4}.universe-agent-row small,.universe-agent-state{color:#7892a1}.universe-agent-row:hover{background:linear-gradient(90deg,#3594b31a,#0000)}.universe-agent-footer{border-top-color:#65c9ff1c}.universe-pulse-flow{border-bottom-color:#65c9ff14}.universe-flow-steps i{background-color:#577181}.universe-meteor-field i,.universe-solo-meteor{background:linear-gradient(90deg,#0000,#46b2de66,#caefffeb);box-shadow:0 0 6px #65c9ff66}.universe-flyby-ship{filter:drop-shadow(0 0 6px #65c9ff85);background:linear-gradient(90deg,#38596b,#b2d3d9 38%,#2d6178 75%,#0d2430);border-color:#a5dae8c7}.learning-universe{background:radial-gradient(at 51% 42%,#3097b840 0,#11435824 37%,#0000 62%),radial-gradient(circle at 15% 64%,#238b8021,#0000 32%),radial-gradient(circle at 87% 22%,#3884ae1f,#0000 29%),linear-gradient(128deg,#06131d 0%,#0a2430 39%,#0d2b37 61%,#071722 100%)}.learning-universe:before{opacity:.58;background:linear-gradient(90deg,#0000 0 17%,#79daeb09 34%,#0000 54%),radial-gradient(at 50% 48%,#0000 0 34%,#010c1352 79%)}.universe-color-grade{background:radial-gradient(circle at 50% 44%,#5dc6e124,#0000 25rem),radial-gradient(circle at 14% 69%,#4bbdaa13,#0000 29rem),linear-gradient(#0d2d3b0a,#020d1475)}.universe-command-topbar{background:linear-gradient(90deg,#0a202bf0,#071923c7 46%,#0a1f2beb);border-color:#7cd5ef38;box-shadow:inset 0 1px #ddf6fc12,0 12px 36px #010a102e}.universe-command-topbar>div:first-child>div:first-child{color:#ead183;font-size:11px}.universe-command-topbar h1{color:#f7faf9;text-shadow:0 2px 18px #b4e6ef14;font-size:clamp(20px,1.7vw,25px);line-height:1.05}.universe-command-topbar>div:last-child>div span{color:#9bb0bc;font-size:10px}.universe-command-topbar>div:last-child>div strong{font-size:12px}.universe-command-topbar [data-testid=beijing-clock] strong{color:#f5f5ed;font-size:clamp(18px,1.42vw,22px)}.universe-sync-badge{color:#c0d8d8;height:31px;font-size:11px}.universe-status-panel,.universe-agents-panel{background:linear-gradient(#0c232fdb,#071a2594 58%,#081b26c9)}.universe-status-panel{border-right-color:#72cde838}.universe-agents-panel{border-left-color:#72cde838}.universe-panel-heading span,.universe-kicker,.universe-core-heading span:first-child{letter-spacing:.11em;color:#91adba;font-size:10.5px}.universe-panel-heading h2,.universe-core-heading h2{color:#f4f7f6;margin-top:4px;font-size:16px;line-height:1.15}.universe-core-heading>span:last-child{color:#93aab6;font-size:10.5px;line-height:1.5}.universe-metric{border-bottom-color:#80c9e02e;min-height:68px;padding-block:9px}.universe-metric>span{color:#a9bdc7;font-size:11px}.universe-metric strong{color:#f6f8f6;font-size:clamp(20px,1.55vw,25px)}.universe-metric small{color:#829ca9;margin-top:5px;font-size:10.5px;line-height:1.35}.universe-kicker+h3{color:#f1f4f2;font-size:14px}.universe-kicker+h3+span,.universe-status-panel .rounded-full{color:#9fb2bc;font-size:9px}.universe-capability-grid>div{min-height:42px;padding-block:8px}.universe-capability-grid strong{font-size:17px}.universe-capability-grid span{color:#a1b2bb;font-size:10.5px}.universe-secondary-cta{min-height:38px;font-size:10.5px}.universe-core-panel:before{background:radial-gradient(ellipse at center, #eccf7e1f 0 9%, #309abb24 31%, transparent 63%), conic-gradient(from 218deg at 50% 49%, transparent 0 21%, #4bbfbb17 28%, transparent 36% 72%, #e5c97b12 79%, transparent 87%)}.universe-orbit-stage:before{opacity:.88;background:radial-gradient(#edcf7e1f,#3097b81a 38%,#0000 69%);box-shadow:0 0 128px #329abc33}.universe-orbit{border-color:#6fd3eb45}.universe-orbit-1{border-color:#ebcf844f}.universe-orbit-2{border-color:#63ded145}.universe-orbit-3{border-color:#6fd3eb40}.universe-learner-core{border-color:#f5db95c7;box-shadow:0 0 0 12px #e8cc7e0b,0 0 0 34px #5dc7e00a,0 0 68px #e8cc7e63,0 0 165px #39a4c74d,inset -52px -38px 66px #00050ab3,inset 19px 13px 31px #ffefbf30}.universe-learner-core>span>span:first-child{color:#e7ca78;font-size:10.5px}.universe-learner-core>span>strong{max-width:170px;font-size:21px}.universe-learner-core>span>strong+span{color:#cad7dc;max-width:170px;font-size:11.5px}.universe-learner-core>span>span:last-child{font-size:10px}.universe-planet-caption{max-width:88px}.universe-planet-caption strong{font-size:11.5px}.universe-planet-caption small{color:var(--planet-tone);margin-top:3px;font-size:9.5px}@supports (color:color-mix(in lab, red, red)){.universe-planet-caption small{color:color-mix(in srgb, var(--planet-tone) 88%, white 12%)}}.universe-primary-cta,.universe-course-cta{font-size:11.5px}.universe-agent-summary{font-size:9.5px}.universe-agent-row{min-height:46px}.universe-agent-row strong{color:#f2f6f7;font-size:12.5px}.universe-agent-row small{color:#91a9b5;margin-top:3px;font-size:10.5px}.universe-agent-state{color:#a1b4bd;font-size:10.5px}.universe-agent-footer{color:#94aab5;min-height:36px;font-size:10px}.universe-pulse-panel{background:linear-gradient(90deg,#0a212ce8,#061923b3 56%,#0a202be0);border-top-color:#6fd3eb40}.universe-flow-steps>span{color:#91a9b5;font-size:10px}.universe-flow-steps .is-active{color:#f0d98f}.universe-event-stream h2,.universe-trend h2{color:#f0f5f5;font-size:12.5px}.universe-event-stream>div:first-child>span,.universe-trend>div:first-child>span{color:#8fa5b1;font-size:9.5px}.universe-event-item strong{color:#edf3f3;font-size:10.5px}.universe-event-item small{color:#91a6b1;font-size:9.5px}.universe-event-item time{font-size:9px}.universe-empty-pulse{color:#94aab5;font-size:10px}.universe-trend-bars small,.universe-trend-value{color:#8ba3af;font-size:8.5px}.universe-trend-empty{color:#93a9b4;font-size:9.5px}@media (height<=780px) and (width>=1101px){.universe-planet-orbit-inner,.universe-planet-orbit-middle,.universe-planet-orbit-outer{offset-path:polygon(23% 14%, 77% 14%, 85% 25%, 85% 62%, 77% 72.3%, 23% 72.3%, 15% 62%, 15% 25%)}.universe-metric{min-height:62px}.universe-agent-row{min-height:42px}.universe-agent-row strong{font-size:12px}.universe-agent-row small,.universe-agent-state{font-size:10px}}@media (width>=1101px){.universe-status-panel,.universe-agents-panel{overscroll-behavior:contain;overflow:hidden auto}.universe-status-panel>:not(.universe-module-pulse-frame),.universe-agents-panel>:not(.universe-module-pulse-frame){flex-shrink:0}}@media (height<=780px) and (width>=1101px){.universe-status-panel .universe-metric{min-height:53px}.universe-status-panel .universe-capability-grid>div{min-height:38px;padding-block:6px}}.knowledge-forge-page{background-color:#f4f8fa;background-image:radial-gradient(circle at 88% 8%,#47bad21f,#0000 28rem),radial-gradient(circle at 16% 48%,#5c63be11,#0000 32rem),linear-gradient(#23699008 1px,#0000 1px),linear-gradient(90deg,#23699008 1px,#0000 1px),linear-gradient(#f8fbfc,#eff6f8 54%,#f8faf9);background-size:auto,auto,64px 64px,64px 64px,auto;background-attachment:scroll}.knowledge-forge-page .app-topbar{position:relative!important;top:auto!important}.knowledge-forge-page .app-topbar>.app-topbar-symbol{color:#7de0ea;background:linear-gradient(145deg,#143c59,#176b85);box-shadow:0 7px 18px #15648233,inset 0 0 0 1px #9fecf138}.knowledge-forge-main{max-width:1460px}.knowledge-forge-command{border-bottom:1px solid #407f9d3d;grid-template-columns:minmax(0,.92fr) minmax(390px,1.08fr);align-items:stretch;gap:clamp(1.4rem,3vw,3rem);padding:1rem clamp(.6rem,2.5vw,2.5rem) 1.2rem;display:grid}.knowledge-forge-command .knowledge-forge-hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:.65rem 0;display:flex}.knowledge-forge-command .knowledge-forge-hero-copy h1{color:#102f49;letter-spacing:-.055em;margin-top:.45rem;font-size:clamp(2rem,3.25vw,3.45rem);font-weight:950;line-height:1}.knowledge-forge-command .knowledge-forge-hero-copy h1 em{color:#0000;background:linear-gradient(90deg,#17607f,#269fb7 70%,#5d58a5);-webkit-background-clip:text;background-clip:text;font-style:normal}.knowledge-forge-command .knowledge-forge-hero-copy>p{color:#244f68;max-width:610px;margin-top:.65rem;font-size:.8rem;font-weight:650;line-height:1.65}.knowledge-forge-command .knowledge-forge-metrics{max-width:550px;margin-top:1rem}.knowledge-forge-command .knowledge-forge-metrics>span{padding-top:.7rem}.knowledge-forge-command .knowledge-forge-metrics b{font-size:1.28rem}.knowledge-forge-quick-select{background:linear-gradient(125deg,#f8fdfde0,#dff3f5b8 58%,#edebf9a3);border:1px solid #3f849f4d;min-width:0;padding:1rem 1.1rem;position:relative;overflow:hidden;box-shadow:0 13px 34px #1c5b7514}.knowledge-forge-quick-select:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#86e6ed38,#0000);width:24%;animation:6.4s ease-in-out infinite knowledge-forge-scan;position:absolute;inset:0 auto 0 -34%;transform:skew(-16deg)}.knowledge-forge-quick-select>*{z-index:1;position:relative}.knowledge-forge-quick-libraries{scrollbar-width:thin;gap:.5rem;display:flex;overflow-x:auto}.knowledge-forge-quick-libraries>button{color:#1c5673;text-align:left;background:#ffffff7a;border:1px solid #407d9a38;grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:.5rem;min-width:190px;padding:.65rem;transition:transform .22s,border-color .22s,background-color .22s;display:grid}.knowledge-forge-quick-libraries>button:hover{border-color:#278fa88c;transform:translateY(-2px)}.knowledge-forge-quick-libraries>button.is-selected{background:linear-gradient(120deg,#e7faf9eb,#edf4fad1);border-color:#45a8ba;box-shadow:inset 3px 0 #2ca0ad,0 6px 18px #25889917}.knowledge-forge-quick-libraries svg{width:.95rem}.knowledge-forge-quick-libraries button>span{min-width:0}.knowledge-forge-quick-libraries strong,.knowledge-forge-quick-libraries small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.knowledge-forge-quick-libraries strong{color:#123c55;font-size:.68rem}.knowledge-forge-quick-libraries small{color:#40677a;margin-top:.15rem;font-size:.57rem;font-weight:650}.knowledge-forge-quick-select form{border-top:1px solid #4587a13d;margin-top:.8rem;padding-top:.7rem}.knowledge-forge-quick-select form label,.knowledge-forge-console-actions>span{color:#2f7188;letter-spacing:.12em;font-size:.59rem;font-weight:850}.knowledge-forge-quick-select form>div{margin-top:.35rem;display:flex}.knowledge-forge-quick-select input{color:#153d55;background:#ffffffb8;border:1px solid #417f9957;outline:0;flex:1;min-width:0;height:2.3rem;padding:0 .75rem}.knowledge-forge-quick-select form button{color:#fff;background:linear-gradient(135deg,#17617f,#2095ad);justify-content:center;align-items:center;gap:.3rem;width:5.2rem;font-size:.64rem;font-weight:850;display:inline-flex}.knowledge-forge-quick-select form button:disabled{opacity:.4}.knowledge-forge-quick-select form svg{width:.8rem}.knowledge-forge-section{margin-top:3.2rem}.knowledge-forge-workbench-primary{margin-top:1.4rem}.knowledge-forge-section-heading{grid-template-columns:auto minmax(0,1fr) minmax(140px,.55fr);min-height:76px}.knowledge-forge-section-heading>div{min-width:0}.knowledge-forge-section-heading h2{font-size:clamp(1.2rem,1.8vw,1.72rem)}.knowledge-forge-section-number{-webkit-text-stroke-color:#2167845c;font-size:clamp(2.7rem,4vw,4rem)}.knowledge-forge-tabs{background:#153b54;margin-top:1rem;margin-bottom:.8rem}.knowledge-forge-tabs button.is-active{box-shadow:inset 0 3px #35a8b5}.knowledge-forge-upload-row{background:radial-gradient(circle at 20%,#57d2da1f,#0000 24%),linear-gradient(105deg,#f2fbfbe6,#dff2f6b3,#f5f3fbb8);border:1px solid #3a849b52;min-height:112px;box-shadow:inset 0 0 0 1px #ffffffa3}.knowledge-forge-upload-row>div{min-width:0}.knowledge-forge-upload-row img{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 8px 11px #145a772b);width:8.3rem;height:5rem}.knowledge-forge-upload-row b{color:#267a8d}.knowledge-forge-upload-row>button,.knowledge-forge-search-panel form>button,.knowledge-forge-empty button{background:linear-gradient(135deg,#155878,#178aa1 62%,#4fb6bd);transition:transform .2s,filter .2s;box-shadow:0 9px 22px #1b7b9133}.knowledge-forge-upload-row>button:not(:disabled):hover,.knowledge-forge-search-panel form>button:not(:disabled):hover{filter:brightness(1.07);transform:translateY(-2px)}.knowledge-forge-document{background:linear-gradient(105deg,#fafdfdd6,#ebf5f79e);border-color:#457c9645;transition:transform .24s,box-shadow .24s,border-color .24s}.knowledge-forge-document:hover{border-color:#2c8da285;transform:translate(3px);box-shadow:0 10px 26px #21677e14}.knowledge-forge-document.is-queued{background:linear-gradient(105deg,#fafcfde6,#ebeff6b8);border-color:#67759157}.knowledge-forge-document.is-parsing{background:linear-gradient(105deg,#f6fdfceb,#def5f3ad);border-color:#2691a561}.knowledge-forge-document.is-vectorizing{background:linear-gradient(105deg,#fbfbfeeb,#ebe8f9b3);border-color:#5b52a959}.knowledge-forge-document.is-ready{background:linear-gradient(105deg,#f8fefbf0,#e0f6edb3);border-color:#19946a5c}.knowledge-forge-document.is-ready_keyword{background:linear-gradient(105deg,#fffdf7f0,#f9f0dbb8);border-color:#bd852a57}.knowledge-forge-document.is-error{background:linear-gradient(105deg,#fffaf8f0,#f9e5e1b3);border-color:#b04c3c61}.knowledge-forge-document.is-ready:after,.knowledge-forge-document.is-ready_keyword:after{content:"";border:1px solid #2aae7d42;border-radius:50%;width:42px;height:42px;animation:3s ease-in-out infinite knowledge-forge-ready-halo;position:absolute;right:1rem;box-shadow:0 0 0 7px #2aae7d0d,0 0 18px #2aae7d1f}.knowledge-forge-file-icon{background:linear-gradient(145deg,#edfafa,#cee9ed);border-radius:50% 50% 44% 56%;box-shadow:inset 0 0 0 1px #368e9d33}.knowledge-forge-results article:nth-child(3n+1){background:linear-gradient(110deg,#f8fefdf0,#e2f6f39e);border-color:#2d91a152}.knowledge-forge-results article:nth-child(3n+2){background:linear-gradient(110deg,#fbfbfef0,#edeafa99);border-color:#5d57ab47}.knowledge-forge-results article:nth-child(3n){background:linear-gradient(110deg,#fffdf8f0,#f9f1df9e);border-color:#b8832c47}.knowledge-forge-transfer{background:linear-gradient(90deg,#ecf7f81f,#daf1f2b8 48%,#efedfa75,#f6fafa14);border-block:1px solid #3a7e9940;grid-template-columns:minmax(220px,.42fr) minmax(500px,1fr);align-items:center;gap:1.2rem;min-height:210px;margin-top:3.8rem;padding:1.1rem clamp(.8rem,3vw,3rem) 1.7rem;display:grid;position:relative;overflow:hidden}.knowledge-forge-transfer:before,.knowledge-forge-transfer:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 48px,#3891a552 49px 51px,#0000 52px 94px);width:100%;height:1px;animation:6s linear infinite knowledge-forge-track-shift;position:absolute;left:0}.knowledge-forge-transfer:before{top:18px}.knowledge-forge-transfer:after{animation-direction:reverse;bottom:18px}.knowledge-forge-transfer-copy{z-index:2;position:relative}.knowledge-forge-transfer-copy span{color:#2d7689;letter-spacing:.15em;font-size:.62rem;font-weight:900}.knowledge-forge-transfer-copy strong{color:#123b53;margin-top:.35rem;font-size:1.15rem;display:block}.knowledge-forge-transfer-copy p{color:#315d72;max-width:300px;margin-top:.45rem;font-size:.68rem;font-weight:650;line-height:1.65}.knowledge-forge-transfer-visual{z-index:2;min-width:0;height:138px;position:relative}.knowledge-forge-transfer-visual img{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 9px 13px #185c7429);width:100%;height:100%}.knowledge-forge-transfer-visual i{background:#fff5b5;border-radius:50%;width:8px;height:8px;animation:4.8s linear infinite knowledge-forge-transfer-packet;position:absolute;top:49%;left:4%;box-shadow:0 0 5px #fff,0 0 13px #39c4d0}.knowledge-forge-transfer-visual i:nth-of-type(2){background:#83ecff;animation-delay:-1.6s}.knowledge-forge-transfer-visual i:nth-of-type(3){background:#c8b4ff;animation-delay:-3.2s}.knowledge-forge-transfer.is-running .knowledge-forge-transfer-visual i{animation-duration:2.1s}.knowledge-forge-transfer-steps{z-index:3;color:#285d73;text-align:center;grid-template-columns:repeat(4,1fr);width:min(65%,850px);font-size:.59rem;font-weight:800;display:grid;position:absolute;bottom:.45rem;right:clamp(.8rem,3vw,3rem)}.knowledge-forge-transfer-steps b{color:#27889a;margin-right:.25rem;font-size:.54rem}.knowledge-forge-library-section{margin-top:3.8rem;margin-bottom:3rem}.knowledge-forge-library-console{background:linear-gradient(125deg,#f8fdfdd6,#dff3f49e 54%,#efedfa8f)}.knowledge-forge-console-actions>span{display:block}.knowledge-forge-empty img{object-fit:contain;mix-blend-mode:multiply;width:min(300px,75%);max-height:155px;margin:0 auto}@keyframes knowledge-forge-transfer-packet{0%{opacity:0;left:4%;transform:scale(.6)}10%,88%{opacity:1;transform:scale(1)}to{opacity:0;left:94%;transform:scale(.6)}}@keyframes knowledge-forge-track-shift{to{transform:translate(94px)}}@keyframes knowledge-forge-ready-halo{50%{opacity:.5;transform:scale(1.12)}}@media (width<=900px){.knowledge-forge-command{grid-template-columns:1fr}.knowledge-forge-section-heading{grid-template-columns:auto minmax(0,1fr)}.knowledge-forge-section-heading>i{display:none}.knowledge-forge-transfer{grid-template-columns:1fr;min-height:260px}.knowledge-forge-transfer-copy p{max-width:none}.knowledge-forge-transfer-steps{width:calc(100% - 1.6rem)}}@media (width<=620px){.knowledge-forge-command{padding-inline:.25rem}.knowledge-forge-command .knowledge-forge-hero-copy h1{font-size:2rem}.knowledge-forge-quick-select{padding:.8rem}.knowledge-forge-transfer{min-height:205px;margin-top:2.5rem;display:block}.knowledge-forge-transfer-visual{height:92px;margin-top:.7rem}.knowledge-forge-transfer-steps{display:none}.knowledge-forge-upload-row img{width:6rem;height:3.8rem}}@media (prefers-reduced-motion:reduce){.knowledge-forge-quick-select:before,.knowledge-forge-transfer:before,.knowledge-forge-transfer:after,.knowledge-forge-transfer-visual i,.knowledge-forge-document.is-ready:after,.knowledge-forge-document.is-ready_keyword:after{animation:none!important}}.knowledge-forge-page{background-color:#eef7fb;background-image:linear-gradient(#f8fcfe61,#f0f8fc85),url(/images/knowledge-atmosphere-background-v1.png);background-position:top;background-size:cover;background-attachment:fixed}.knowledge-forge-page .app-topbar{isolation:isolate;position:relative!important;top:auto!important}.knowledge-forge-page .app-topbar-rocket-formation{opacity:.9;background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));inset:0 17rem 0 20rem}.knowledge-forge-page .app-topbar-rocket-formation>i{background:0 0;overflow:hidden}.knowledge-forge-page .app-topbar>span:not(.app-topbar-rocket-formation),.knowledge-forge-page .app-topbar>div,.knowledge-forge-page .app-topbar>a{z-index:3;position:relative}.knowledge-forge-page .knowledge-forge-main{width:100%;max-width:none;margin-inline:0}.knowledge-forge-page .knowledge-forge-command,.knowledge-forge-page .knowledge-forge-section,.knowledge-forge-page .knowledge-forge-transfer{padding-inline:clamp(.65rem,1.65vw,1.75rem)}.knowledge-forge-page .knowledge-forge-transfer-steps{right:clamp(.65rem,1.65vw,1.75rem)}.home-dashboard-v2 .learning-universe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#173a52;background-color:#edf8fc;background-image:linear-gradient(110deg,#f9fdffdb,#e5f6fcad 52%,#f7fcfde6),url(/images/training-atmosphere-background-v2.png);background-position:top;background-size:cover}.home-dashboard-v2 .learning-universe:before{opacity:.75;background:linear-gradient(90deg,#3fa6c90d 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#3fa6c90d 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 51% 48%,#fffffff0,#d5f1f961 38%,#0000 68%)}.home-dashboard-v2 .learning-universe:after{background:linear-gradient(#0000,#eff8faf0);height:90px}.home-dashboard-v2 .universe-stars,.home-dashboard-v2 .universe-comet,.home-dashboard-v2 .universe-meteor-field,.home-dashboard-v2 .universe-solo-meteor,.home-dashboard-v2 .universe-flyby-ship,.home-dashboard-v2 .universe-distant-planet,.home-dashboard-v2 .universe-nebula,.home-dashboard-v2 .universe-galaxy-band,.home-dashboard-v2 .universe-horizon-glow,.home-dashboard-v2 .universe-color-grade,.home-dashboard-v2 .universe-radar-scan,.home-dashboard-v2 .universe-system-pulse{display:none!important}.home-dashboard-v2 .universe-command-topbar,.home-dashboard-v2 .universe-status-panel,.home-dashboard-v2 .universe-agents-panel,.home-dashboard-v2 .universe-core-panel,.home-dashboard-v2 .universe-pulse-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffffe0,#e5f6fbba);border-color:#65abc53d;box-shadow:0 16px 42px #2a6f8b1a,inset 0 1px #ffffffe6}.home-dashboard-v2 .universe-command-topbar:before{content:"";background:linear-gradient(#39bfd2,#2a83b6);border-radius:18px 0 0 18px;width:5px;position:absolute;inset:0 auto 0 0}.home-dashboard-v2 .universe-command-topbar:after{background:linear-gradient(90deg,#0000,#29a6c58c,#0000)}.home-dashboard-v2 .universe-command-topbar h1,.home-dashboard-v2 .universe-panel-heading h2,.home-dashboard-v2 .universe-core-heading h2,.home-dashboard-v2 .universe-event-stream h2,.home-dashboard-v2 .universe-trend h2,.home-dashboard-v2 .universe-status-panel h3{color:#173a52}.home-dashboard-v2 .universe-command-topbar>div:first-child>div,.home-dashboard-v2 .universe-kicker,.home-dashboard-v2 .universe-panel-heading span,.home-dashboard-v2 .universe-core-heading span:first-child{color:#3d879f}.home-dashboard-v2 .universe-command-topbar span,.home-dashboard-v2 .universe-command-topbar strong,.home-dashboard-v2 .universe-core-heading>span,.home-dashboard-v2 .universe-event-stream>div:first-child>span,.home-dashboard-v2 .universe-trend>div:first-child>span{color:#628093}.home-dashboard-v2 .universe-sync-badge{color:#397288;background:#ffffffb8;border-color:#bfdae3}.home-dashboard-v2 .universe-status-panel,.home-dashboard-v2 .universe-agents-panel{box-shadow:0 16px 42px #2a6f8b16,inset 0 1px #fff}.home-dashboard-v2 .universe-metric{border-bottom-color:#d6e7ed}.home-dashboard-v2 .universe-metric>span{color:#5e7e90}.home-dashboard-v2 .universe-metric strong{color:#173a52}.home-dashboard-v2 .universe-metric:nth-child(2) strong{color:#2c7696}.home-dashboard-v2 .universe-metric:nth-child(3) strong{color:#af7b22}.home-dashboard-v2 .universe-metric:nth-child(4) strong{color:#27846f}.home-dashboard-v2 .universe-metric small{color:#77909e}.home-dashboard-v2 .universe-panel-divider{background:linear-gradient(90deg,#2d99bc52,#2d99bc0a)}.home-dashboard-v2 .universe-capability-grid>div,.home-dashboard-v2 .universe-agent-row,.home-dashboard-v2 .universe-agent-footer,.home-dashboard-v2 .universe-event-item{background:#ffffffa8;border-color:#6fabc12e}.home-dashboard-v2 .universe-capability-grid strong{color:#b58127}.home-dashboard-v2 .universe-capability-grid span,.home-dashboard-v2 .universe-agent-footer{color:#678292}.home-dashboard-v2 .universe-agent-row strong,.home-dashboard-v2 .universe-event-item strong{color:#1c425a}.home-dashboard-v2 .universe-agent-row small,.home-dashboard-v2 .universe-agent-state,.home-dashboard-v2 .universe-event-item small,.home-dashboard-v2 .universe-event-item time{color:#708b9a}.home-dashboard-v2 .universe-core-panel{background:radial-gradient(#fffffffa,#d7f2f9b8 48%,#eef9fcd1 72%),linear-gradient(145deg,#ffffffdb,#dcf4fac2);position:relative}.home-dashboard-v2 .universe-core-panel:before{z-index:0;content:"";pointer-events:none;filter:blur(8px);background:radial-gradient(#56c1d729,#0000 66%);border-radius:50%;position:absolute;inset:14% 5% 10%}.home-dashboard-v2 .universe-orbit{border-color:#3697b852;box-shadow:0 0 0 1px #ffffffa8,0 0 22px #319dbe12}.home-dashboard-v2 .universe-orbit:after{background:conic-gradient(from 10deg, transparent 0 70%, #2bafcea6 78%, transparent 86%)}.home-dashboard-v2 .universe-learner-core{background:radial-gradient(circle at 33% 25%,#fff 0 4%,#b9ebf6eb 12%,#4aa5c2eb 35%,#256783 66%,#17455e 100%);border-color:#42a0bc9e;box-shadow:0 0 0 12px #46b7d114,0 18px 45px #2a7d9a38,inset -30px -22px 46px #0c3b4f47,inset 18px 12px 25px #ffffff42}.home-dashboard-v2 .universe-learner-core:after{content:"";opacity:.46;mix-blend-mode:screen;background:radial-gradient(at 25% 47%,#e1f5dab3 0 8%,#0000 9%),radial-gradient(at 64% 27%,#d4f0d399 0 10%,#0000 11%),radial-gradient(at 68% 67%,#ddefcf80 0 8%,#0000 9%);border-radius:50%;position:absolute;inset:9%}.home-dashboard-v2 .universe-learner-core>span{z-index:3}.home-dashboard-v2 .universe-learner-core>span>span:first-child{color:#f5d986}.home-dashboard-v2 .universe-learner-core>span>strong{color:#fff;text-shadow:0 2px 12px #0a344652}.home-dashboard-v2 .universe-learner-core>span>strong+span{color:#d9f1f6}.home-dashboard-v2 .universe-learner-core>span>span:last-child{color:#ffe6a4;background:#0c465b38;border-color:#ffffff61}.home-dashboard-v2 .universe-progress-ring circle{stroke:#ffffff47}.home-dashboard-v2 .universe-progress-ring circle:last-child{stroke:#f0cf72}.home-dashboard-v2 .universe-planet{filter:none}.home-dashboard-v2 .universe-planet-surface{border-color:#387a9557;box-shadow:inset -14px -12px 22px #0a273652,inset 8px 6px 13px #ffffff4d,0 9px 18px #23708d2e,0 0 0 7px #ffffff61}.home-dashboard-v2 .universe-planet-caption{text-shadow:0 1px #fff,0 2px 8px #fffffff0}.home-dashboard-v2 .universe-planet-caption strong{color:#173e56}.home-dashboard-v2 .universe-planet-caption small{color:#54798b}.home-dashboard-v2 .universe-primary-cta{color:#fff;background:linear-gradient(135deg,#247fa5,#195d80);box-shadow:0 10px 22px #1e67893b}.home-dashboard-v2 .universe-course-cta,.home-dashboard-v2 .universe-secondary-cta{color:#225f7d;background:#ffffffbf;border-color:#b7d6e1}.home-dashboard-v2 .universe-pulse-flow{background:#e4f5f994;border-bottom-color:#d7e8ee}.home-dashboard-v2 .universe-flow-steps>span{color:#6e8997}.home-dashboard-v2 .universe-flow-steps svg{color:#8fb0bd}.home-dashboard-v2 .universe-flow-steps .is-active{color:#257b98}.home-dashboard-v2 .universe-flow-steps .is-active i{background:#25a8be;box-shadow:0 0 9px #25a8be52}.home-dashboard-v2 .universe-trend{border-left-color:#d7e8ee}.home-dashboard-v2 .universe-trend-bars i{background:linear-gradient(#4db9ce,#bddfe8)}.home-dashboard-v2 .universe-trend-empty{color:#78909c}@media (width<=1100px){.home-dashboard-v2 .universe-trend{border-top-color:#d7e8ee}}@media (width<=640px){.home-dashboard-v2 .learning-universe{background-position:55% 0}.home-dashboard-v2 .universe-planet-caption strong{color:#17445d;background:#f7fdffe6;box-shadow:0 3px 10px #327d971f}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.app-shell-workspace{--app-shell-navigation-width:240px}.app-shell-workspace.is-navigation-collapsed{--app-shell-navigation-width:72px}.app-shell-profile-card{isolation:isolate;background:radial-gradient(circle at 92% 0,#ffffffbd,#0000 42%),linear-gradient(135deg,#fafefff5,#e8f5fae0);border-color:#9dc3d6c2;min-height:92px;position:relative;overflow:hidden;box-shadow:0 8px 24px #23587c12,inset 0 1px #ffffffd1}.app-shell-profile-card-collapsed{min-height:0}.app-shell-profile-card:before{z-index:0;content:"";background:linear-gradient(90deg,#2f7ca2,#6ec7df 62%,#6ec7df00);height:3px;position:absolute;top:0;left:0;right:0}.app-shell-profile-card:hover{background-color:#ffffffeb;border-color:#9fc6d9;box-shadow:0 10px 26px #23587c1c,inset 0 1px #ffffffe6}.app-shell-profile-mark{color:#fff;background:linear-gradient(145deg,#2b7298,#1f506f);border:1px solid #3f83a64d;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 5px 12px #25678f33,inset 0 1px #ffffff3d}.app-shell-profile-mark.is-enterprise{background:linear-gradient(145deg,#6f9365,#466649);border-color:#6f926657}.app-shell-profile-mark.is-admin{background:linear-gradient(145deg,#2f7fa7,#225875);border-color:#3f83a64d}.app-shell-profile-copy{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.15;display:flex}.app-shell-profile-kicker{color:#6e8794;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;line-height:1.1;overflow:hidden}.app-shell-profile-copy strong{color:#182f3e;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.app-shell-profile-meta,.app-shell-profile-target{color:#607985;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;min-width:0;font-size:10px;display:flex;overflow:hidden}.app-shell-profile-target{color:#285f7d;margin-top:2px;font-weight:700}.app-shell-profile-arrow{color:#7da3b6;transition:transform .18s,color .18s}.app-shell-profile-card:hover .app-shell-profile-arrow{color:#2f7297;transform:translate(2px)}@media (width>=1024px){.app-shell-workspace:not(.app-shell-universe) .app-shell-content>.app-page{width:calc(100% + var(--app-shell-navigation-width));margin-left:calc(var(--app-shell-navigation-width) * -1);box-sizing:border-box;padding-right:14px!important;padding-left:calc(var(--app-shell-navigation-width) + 14px)!important}.app-shell-workspace:not(.app-shell-universe) .app-shell-content>.app-page>.mx-auto{width:100%;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.app-shell-workspace .app-shell-navigation{-webkit-backdrop-filter:blur(13px)saturate(108%);backdrop-filter:blur(13px)saturate(108%);background:radial-gradient(circle at 10% 7%,#46a4cf29,#0000 27%),radial-gradient(circle at 88% 68%,#70b7cf1f,#0000 35%),linear-gradient(#e5f3f9d6,#d9ecf4d1 52%,#e7f3f8db);border-right-color:#7eb1cc61;box-shadow:7px 0 24px #24679009}.app-shell-workspace .app-shell-navigation:after{content:"";pointer-events:none;background:linear-gradient(90deg,#daeef657,#0000);width:28px;position:absolute;top:0;bottom:0;left:100%}}
