.badge-wall-module__qk5Pqq__wall{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;padding:32px 0;display:grid}.badge-wall-module__qk5Pqq__tile{text-align:center;-webkit-backdrop-filter:blur(14px);cursor:default;isolation:isolate;background:linear-gradient(155deg,#a855f714 0%,#22d3ee0d 100%);border:1px solid #a855f72e;border-radius:24px;flex-direction:column;align-items:center;padding:28px 24px 24px;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),border-color .24s;display:flex;position:relative;overflow:hidden}.badge-wall-module__qk5Pqq__tile:after{content:"";border-radius:inherit;opacity:0;z-index:-1;pointer-events:none;background:linear-gradient(155deg,#a855f766,#22d3ee33,#0000 60%);transition:opacity .32s;position:absolute;inset:-1px}html.is-safari .badge-wall-module__qk5Pqq__tile:hover{transform:none}.badge-wall-module__qk5Pqq__tile:hover{border-color:#a855f773;transform:translateY(-4px);box-shadow:0 22px 48px #a855f740,0 0 0 1px #a855f759}.badge-wall-module__qk5Pqq__tile:hover:after{opacity:1}.badge-wall-module__qk5Pqq__tile.badge-wall-module__qk5Pqq__locked{opacity:.45;filter:grayscale(.6)}.badge-wall-module__qk5Pqq__tile.badge-wall-module__qk5Pqq__locked:hover{transform:none}.badge-wall-module__qk5Pqq__badge{filter:drop-shadow(0 8px 24px #a855f759);background-position:50%;background-repeat:no-repeat;background-size:contain;width:140px;height:140px;margin-bottom:16px;animation:4s ease-in-out infinite badge-wall-module__qk5Pqq__badgeFloat}.badge-wall-module__qk5Pqq__tile.badge-wall-module__qk5Pqq__locked .badge-wall-module__qk5Pqq__badge{filter:grayscale()brightness(.6)drop-shadow(0 4px 12px #00000040);animation:none}@keyframes badge-wall-module__qk5Pqq__badgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.badge-wall-module__qk5Pqq__title{letter-spacing:-.01em;color:var(--color-foreground);margin:0 0 6px;font-size:18px;font-weight:700}.badge-wall-module__qk5Pqq__subtitle{color:var(--color-muted-foreground);min-height:38px;margin:0 0 14px;font-size:13px;line-height:1.45}.badge-wall-module__qk5Pqq__progressTrack{background:#a855f71f;border-radius:3px;width:100%;height:6px;margin-bottom:8px;overflow:hidden}.badge-wall-module__qk5Pqq__progressFill{border-radius:inherit;background:linear-gradient(90deg,#a855f7,#22d3ee);height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.badge-wall-module__qk5Pqq__progressLabel{color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.badge-wall-module__qk5Pqq__unlockedTag{letter-spacing:.06em;text-transform:uppercase;color:#22d3ee;margin-top:6px;font-size:11px;font-weight:600}.badge-wall-module__qk5Pqq__lockedTag{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-foreground);margin-top:6px;font-size:11px;font-weight:600}.badge-wall-module__qk5Pqq__summary{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.badge-wall-module__qk5Pqq__summaryStat{flex-direction:column;display:flex}.badge-wall-module__qk5Pqq__summaryNumber{letter-spacing:-.03em;background:linear-gradient(135deg,#a855f7,#22d3ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:800;line-height:1}.badge-wall-module__qk5Pqq__summaryLabel{color:var(--color-muted-foreground);margin-top:4px;font-size:13px}
.jarvis-hero-module__datQtq__hero{color:#ffffffeb;background:linear-gradient(#0d1226eb 0%,#080c1ceb 100%);border:1px solid #22d3ee2e;border-radius:16px;margin-bottom:22px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 18px 60px -28px #a855f766,inset 0 0 0 1px #a855f70d}.jarvis-hero-module__datQtq__heroCompact{padding:14px 18px}.jarvis-hero-module__datQtq__glow{filter:blur(56px);pointer-events:none;z-index:0;background:radial-gradient(circle,#a855f738 0%,#0000 60%);width:460px;height:460px;position:absolute;top:-120px;right:-140px}.jarvis-hero-module__datQtq__grid{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#22d3ee0f 1px,#0000 1px),linear-gradient(#22d3ee0f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 30%,#000000b3 0%,#0000 75%);mask-image:radial-gradient(at 30% 30%,#000000b3 0%,#0000 75%)}.jarvis-hero-module__datQtq__scan{opacity:.55;background:linear-gradient(90deg,#0000,#22d3eed9,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.jarvis-hero-module__datQtq__row{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.jarvis-hero-module__datQtq__left{flex:1;min-width:0}.jarvis-hero-module__datQtq__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#22d3eeeb;align-items:center;gap:8px;margin-bottom:8px;font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:10.5px;display:inline-flex}.jarvis-hero-module__datQtq__eyebrowIcon{color:#fff;background:linear-gradient(135deg,#a855f766,#7c3aed80);border:1px solid #a855f78c;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;box-shadow:0 0 14px #a855f766}.jarvis-hero-module__datQtq__eyebrowDot{background:#22d3ee;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite jarvis-hero-module__datQtq__dotBlink;display:inline-block;box-shadow:0 0 6px #22d3ee}@keyframes jarvis-hero-module__datQtq__dotBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}.jarvis-hero-module__datQtq__title{letter-spacing:-.01em;color:#fff;text-shadow:0 0 16px #a855f747;margin:0;font-size:clamp(24px,3vw,30px);font-weight:250;line-height:1.18}.jarvis-hero-module__datQtq__title strong{background:linear-gradient(90deg,#a855f7 0%,#22d3ee 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400}.jarvis-hero-module__datQtq__title .accent{background:linear-gradient(90deg,#a855f7 0%,#22d3ee 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400}.jarvis-hero-module__datQtq__subtitle{color:#ffffff9e;max-width:720px;margin:8px 0 0;font-size:13.5px;line-height:1.55}.jarvis-hero-module__datQtq__right{flex-direction:column;align-items:flex-end;gap:12px;min-width:0;display:flex}.jarvis-hero-module__datQtq__kpis{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.jarvis-hero-module__datQtq__kpi{background:#080c1c80;border:1px solid #22d3ee2e;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 12px;display:inline-flex}.jarvis-hero-module__datQtq__kpiBlock{flex-direction:column;gap:2px;display:flex}.jarvis-hero-module__datQtq__kpiLabel{letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;font-family:JetBrains Mono,monospace;font-size:9.5px}.jarvis-hero-module__datQtq__kpiValue{letter-spacing:.02em;color:#fff;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500}.jarvis-hero-module__datQtq__kpiDot{border-radius:50%;width:7px;height:7px}.jarvis-hero-module__datQtq__tone_cyan{background:#22d3ee;box-shadow:0 0 6px #22d3ee}.jarvis-hero-module__datQtq__tone_violet{background:#a855f7;box-shadow:0 0 6px #a855f7}.jarvis-hero-module__datQtq__tone_amber{background:#f59e0b;box-shadow:0 0 6px #f59e0b}.jarvis-hero-module__datQtq__tone_emerald{background:#10b981;box-shadow:0 0 6px #10b981}.jarvis-hero-module__datQtq__tone_rose{background:#f43f5e;box-shadow:0 0 6px #f43f5e}.jarvis-hero-module__datQtq__tone_neutral{background:#ffffff80}.jarvis-hero-module__datQtq__actions{align-items:center;gap:10px;display:flex}@media (max-width:720px){.jarvis-hero-module__datQtq__row{flex-direction:column;align-items:flex-start}.jarvis-hero-module__datQtq__right{align-items:flex-start;width:100%}.jarvis-hero-module__datQtq__kpis{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.jarvis-hero-module__datQtq__eyebrowDot{animation:none}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.0q-301v4kxxnr.woff2)format("woff2");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}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5eed6480-module__E9pK3W__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5eed6480-module__E9pK3W__variable{--font-deck-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.0r1jrq7neqdsq.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0g6rbszwfgn9y.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.17-1enzs_j91b.woff2)format("woff2");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}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0apt5mko2.qn3.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.0ek5sshv8wk3m.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.0uvzar8hswo3p.woff2)format("woff2");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}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.1110aazvokzp..woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0esuu2f5si~v8.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.12skym0rqknxy.woff2)format("woff2");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}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.0carvq6u72s58.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.106do9xzbuago.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.0~mcdl10zdfb3.woff2)format("woff2");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}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_9aedb6d4-module__ECc4cW__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_9aedb6d4-module__ECc4cW__variable{--font-deck-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.15r3fd4k35w-q.woff2)format("woff2");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:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/57dc28f7118abe14-s.0~q417~7alp5b.woff2)format("woff2");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:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7ddd198311ba7843-s.11f_0f-25f9yg.woff2)format("woff2");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}@font-face{font-family:Work Sans Fallback;src:local(Arial);ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.0%;size-adjust:111.93%}.work_sans_d183e0bc-module__ohVANW__className{font-family:Work Sans,Work Sans Fallback;font-style:normal}.work_sans_d183e0bc-module__ohVANW__variable{--font-deck-work-sans:"Work Sans", "Work Sans Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.0rd3rjvnnhw7n.woff2)format("woff2");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}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_b6f810ed-module__2AoJNW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_b6f810ed-module__2AoJNW__variable{--font-deck-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.0kho-wj7-y-w1.woff2)format("woff2");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}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_600bb247-module__-nQyea__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_600bb247-module__-nQyea__variable{--font-deck-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.0zzh68k1~whtc.woff2)format("woff2");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}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.0zzh68k1~whtc.woff2)format("woff2");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}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.0zzh68k1~whtc.woff2)format("woff2");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}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_b04bd506-module__bKYsvG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_b04bd506-module__bKYsvG__variable{--font-deck-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.14by5b4al-y~f.woff2)format("woff2");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}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.14by5b4al-y~f.woff2)format("woff2");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}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.14by5b4al-y~f.woff2)format("woff2");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}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.14by5b4al-y~f.woff2)format("woff2");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}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_d429058f-module__f2RMXG__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_d429058f-module__f2RMXG__variable{--font-deck-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e7150917543fc9da-s.071m.n3zzn52i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/71fbf9c08529c2a5-s.0s73vwibz65qg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e9457141811d41ae-s.00tq~sneouii2.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/ac34884600cd8d5d-s.0q61mniqzdjv_.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e1ccd2766b08c828-s.0dd-~h-3wf1jt.woff2)format("woff2");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:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/507a47c1876d4ec2-s.0vig0aoy18nm3.woff2)format("woff2");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:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/8c2eb9ceedecfc8e-s.0oeo8epbafgia.woff2)format("woff2");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}@font-face{font-family:Lora Fallback;src:local(Times New Roman);ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:115.2%}.lora_c8588f8f-module__uO2pLa__className{font-family:Lora,Lora Fallback;font-style:normal}.lora_c8588f8f-module__uO2pLa__variable{--font-deck-lora:"Lora", "Lora Fallback"}
.jarvis-loader-module__AZJq7G__wrap{color:#22d3eef2;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;display:inline-flex}.jarvis-loader-module__AZJq7G__fullScreen{z-index:9000;-webkit-backdrop-filter:blur(6px);background:radial-gradient(#080c1cdb 0%,#000308f0 70%);position:fixed;inset:0}.jarvis-loader-module__AZJq7G__size_sm{--jl-scale:.6;gap:8px}.jarvis-loader-module__AZJq7G__size_md{--jl-scale:1}.jarvis-loader-module__AZJq7G__size_lg{--jl-scale:1.55;gap:18px}.jarvis-loader-module__AZJq7G__label{font-size:calc(11px * var(--jl-scale,1));letter-spacing:.18em;text-transform:uppercase;color:#ffffffc7;text-shadow:0 0 8px #22d3ee59;text-align:center}.jarvis-loader-module__AZJq7G__core{width:calc(96px * var(--jl-scale,1));height:calc(96px * var(--jl-scale,1));justify-content:center;align-items:center;display:flex;position:relative}.jarvis-loader-module__AZJq7G__coreGlow{filter:blur(14px);background:radial-gradient(circle,#a855f78c 0%,#7c3aed59 30%,#22d3ee2e 55%,#0000 75%);border-radius:50%;animation:2.8s ease-in-out infinite jarvis-loader-module__AZJq7G__coreGlowPulse;position:absolute;inset:-20%}@keyframes jarvis-loader-module__AZJq7G__coreGlowPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.jarvis-loader-module__AZJq7G__coreSphere{background:radial-gradient(circle at 30% 30%,#ffffffd9 0%,#fff0 35%),radial-gradient(circle at 50% 60%,#a855f7f2 0%,#4c1d95f2 60%,#07091a 100%);border-radius:50%;width:38%;height:38%;animation:2.2s ease-in-out infinite jarvis-loader-module__AZJq7G__coreSphereBreathe;position:relative;box-shadow:0 0 24px #a855f7a6,inset 0 0 10px #ffffff2e}@keyframes jarvis-loader-module__AZJq7G__coreSphereBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.jarvis-loader-module__AZJq7G__coreRingOuter,.jarvis-loader-module__AZJq7G__coreRingInner{filter:drop-shadow(0 0 6px #22d3ee8c);width:100%;height:100%;position:absolute;inset:0}.jarvis-loader-module__AZJq7G__coreRingOuter{color:#22d3eed9;animation:3.6s linear infinite jarvis-loader-module__AZJq7G__coreSpin}.jarvis-loader-module__AZJq7G__coreRingInner{color:#a855f7c7;animation:2.4s linear infinite reverse jarvis-loader-module__AZJq7G__coreSpin}@keyframes jarvis-loader-module__AZJq7G__coreSpin{to{transform:rotate(360deg)}}.jarvis-loader-module__AZJq7G__coreSpark{width:6%;height:6%;transform-origin:0 calc(46px * var(--jl-scale,1));background:#fff;border-radius:50%;animation:1.8s linear infinite jarvis-loader-module__AZJq7G__coreSparkOrbit;position:absolute;top:4%;left:50%;box-shadow:0 0 12px #fffffff2,0 0 24px #22d3eeb3}@keyframes jarvis-loader-module__AZJq7G__coreSparkOrbit{to{transform:rotate(360deg)}}.jarvis-loader-module__AZJq7G__wave{height:calc(24px * var(--jl-scale,1));align-items:center;gap:3px;display:inline-flex}.jarvis-loader-module__AZJq7G__waveBar{width:calc(3px * var(--jl-scale,1));transform-origin:50%;background:linear-gradient(#22d3ee 0%,#a855f7 100%);border-radius:3px;height:100%;animation:1.1s ease-in-out infinite jarvis-loader-module__AZJq7G__waveBar;display:inline-block;box-shadow:0 0 6px #a855f773}@keyframes jarvis-loader-module__AZJq7G__waveBar{0%,to{opacity:.55;transform:scaleY(.32)}50%{opacity:1;transform:scaleY(1)}}.jarvis-loader-module__AZJq7G__pulse{width:calc(72px * var(--jl-scale,1));height:calc(72px * var(--jl-scale,1));position:relative}.jarvis-loader-module__AZJq7G__pulseGrid{background:radial-gradient(circle,#0000 35%,#22d3ee2e 36%,#0000 38%),radial-gradient(circle,#0000 65%,#22d3ee2e 66%,#0000 68%);border:1px solid #22d3ee47;border-radius:50%;position:absolute;inset:0}.jarvis-loader-module__AZJq7G__pulseRing{opacity:0;border:2px solid #a855f7b3;border-radius:50%;animation:1.8s ease-out infinite jarvis-loader-module__AZJq7G__pulseExpand;position:absolute;inset:0}.jarvis-loader-module__AZJq7G__pulseRingDelay{animation-delay:.9s}@keyframes jarvis-loader-module__AZJq7G__pulseExpand{0%{opacity:.85;transform:scale(.4)}70%{opacity:.35}to{opacity:0;transform:scale(1.25)}}.jarvis-loader-module__AZJq7G__pulseDot{background:#22d3ee;border-radius:50%;width:10%;height:10%;animation:1.6s ease-in-out infinite jarvis-loader-module__AZJq7G__pulseDotPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #22d3ee,0 0 24px #a855f799}@keyframes jarvis-loader-module__AZJq7G__pulseDotPulse{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.55;transform:translate(-50%,-50%)scale(.8)}}.jarvis-loader-module__AZJq7G__scan{width:calc(220px * var(--jl-scale,1));height:calc(56px * var(--jl-scale,1));background:#080c1c66;border:1px solid #22d3ee38;border-radius:6px;position:relative;overflow:hidden}.jarvis-loader-module__AZJq7G__scanCorner{pointer-events:none;border:1px solid #22d3eed9;width:10px;height:10px;position:absolute}.jarvis-loader-module__AZJq7G__scanCornerTL{border-bottom:0;border-right:0;top:-1px;left:-1px}.jarvis-loader-module__AZJq7G__scanCornerTR{border-bottom:0;border-left:0;top:-1px;right:-1px}.jarvis-loader-module__AZJq7G__scanCornerBL{border-top:0;border-right:0;bottom:-1px;left:-1px}.jarvis-loader-module__AZJq7G__scanCornerBR{border-top:0;border-left:0;bottom:-1px;right:-1px}.jarvis-loader-module__AZJq7G__scanLine{filter:blur(.5px);mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0%,#22d3ee14 30%,#22d3ee8c 50%,#a855f78c 50.5%,#7c3aed14 70%,#0000 100%);width:50%;height:100%;animation:1.4s linear infinite jarvis-loader-module__AZJq7G__scanSweep;position:absolute;top:0;left:-50%}@keyframes jarvis-loader-module__AZJq7G__scanSweep{to{left:150%}}.jarvis-loader-module__AZJq7G__dots{align-items:center;gap:calc(4px * var(--jl-scale,1));display:inline-flex}.jarvis-loader-module__AZJq7G__dots>span{width:calc(6px * var(--jl-scale,1));height:calc(6px * var(--jl-scale,1));background:linear-gradient(135deg,#a855f7,#22d3ee);border-radius:50%;animation:1s ease-in-out infinite jarvis-loader-module__AZJq7G__dotMorph;display:inline-block;box-shadow:0 0 6px #a855f773}@keyframes jarvis-loader-module__AZJq7G__dotMorph{0%,80%,to{opacity:.5;transform:scale(.5)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.jarvis-loader-module__AZJq7G__coreGlow,.jarvis-loader-module__AZJq7G__coreSphere,.jarvis-loader-module__AZJq7G__coreRingOuter,.jarvis-loader-module__AZJq7G__coreRingInner,.jarvis-loader-module__AZJq7G__coreSpark,.jarvis-loader-module__AZJq7G__waveBar,.jarvis-loader-module__AZJq7G__pulseRing,.jarvis-loader-module__AZJq7G__pulseDot,.jarvis-loader-module__AZJq7G__scanLine,.jarvis-loader-module__AZJq7G__dots>span{animation:none!important}}
.nodes-module__ZPD3bW__nodePlate{color:#fff;-webkit-backdrop-filter:blur(10px);cursor:pointer;-webkit-user-select:none;user-select:none;background-clip:padding-box;border:1.5px solid #ffffff1a;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;min-width:150px;padding:11px 16px;font-size:12px;font-weight:500;transition:box-shadow .18s,border-color .18s,transform .12s;display:flex;position:relative;overflow:visible;box-shadow:0 6px 20px #00000073,inset 0 0 0 1px #ffffff0a,inset 0 1px #ffffff14}.nodes-module__ZPD3bW__nodePlate:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff0f,#0000 55%);position:absolute;inset:0}html.is-safari .nodes-module__ZPD3bW__nodePlate:hover{transform:none}.nodes-module__ZPD3bW__nodePlate:hover{border-color:#22d3ee66;transform:translateY(-1px);box-shadow:0 0 0 1px #22d3ee2e,0 0 22px #22d3ee33,0 8px 24px #00000080}:is(.nodes-module__ZPD3bW__nodePlate.selected,.nodes-module__ZPD3bW__nodePlate.nodes-module__ZPD3bW__selected){border-color:#22d3eeb3;box-shadow:0 0 0 2px #22d3eeb3,0 0 26px #22d3ee59,0 8px 24px #00000080}.nodes-module__ZPD3bW__pill{border-radius:999px;padding:9px 22px}.nodes-module__ZPD3bW__diamond{-webkit-backdrop-filter:blur(10px);cursor:pointer;-webkit-user-select:none;user-select:none;border:1.5px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:96px;height:96px;padding:0;transition:box-shadow .18s,border-color .18s,transform .12s;display:flex;position:relative;transform:rotate(45deg);box-shadow:0 6px 20px #00000073,inset 0 0 0 1px #ffffff0a}.nodes-module__ZPD3bW__diamond:hover{border-color:#fbbf248c;box-shadow:0 0 0 1px #fbbf2438,0 0 26px #fbbf2438,0 8px 24px #00000080}:is(.nodes-module__ZPD3bW__diamond.selected,.nodes-module__ZPD3bW__diamond.nodes-module__ZPD3bW__selected){border-color:#fbbf24cc;box-shadow:0 0 0 2px #fbbf24bf,0 0 28px #fbbf2466,0 8px 24px #00000080}.nodes-module__ZPD3bW__diamond>*{transform:rotate(-45deg)}.nodes-module__ZPD3bW__diamondInner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 4px;display:flex}.nodes-module__ZPD3bW__variantTrigger{background:linear-gradient(135deg,#10b9818c 0%,#059669bf 100%),radial-gradient(circle at 25% 20%,#ffffff2e,#0000 60%);border-color:#34d39980}.nodes-module__ZPD3bW__variantTrigger .nodes-module__ZPD3bW__iconWrap{color:#ecfdf5;background:#ffffff2e;box-shadow:0 0 10px #34d3998c}.nodes-module__ZPD3bW__variantCondition{background:linear-gradient(135deg,#f59e0b8c 0%,#d97706c7 100%),radial-gradient(circle at 25% 20%,#ffffff2e,#0000 60%);border-color:#fbbf2480}.nodes-module__ZPD3bW__variantCondition .nodes-module__ZPD3bW__iconWrap{color:#fffbeb;background:#ffffff2e;box-shadow:0 0 10px #fbbf248c}.nodes-module__ZPD3bW__variantAction{background:linear-gradient(135deg,#3b82f68c 0%,#2563ebc7 100%),radial-gradient(circle at 25% 20%,#ffffff2e,#0000 60%);border-color:#60a5fa80}.nodes-module__ZPD3bW__variantAction .nodes-module__ZPD3bW__iconWrap{color:#eff6ff;background:#ffffff2e;box-shadow:0 0 10px #60a5fa8c}.nodes-module__ZPD3bW__variantDelay{background:linear-gradient(135deg,#9333ea8c 0%,#7e22cec7 100%),radial-gradient(circle at 25% 20%,#ffffff2e,#0000 60%);border-color:#c084fc80}.nodes-module__ZPD3bW__variantDelay .nodes-module__ZPD3bW__iconWrap{color:#faf5ff;background:#ffffff2e;box-shadow:0 0 10px #c084fc8c}.nodes-module__ZPD3bW__nodeBody{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2px;min-width:0;display:flex}.nodes-module__ZPD3bW__label{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 2px #0000004d;font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:10.5px}.nodes-module__ZPD3bW__handle{transition:transform .14s,box-shadow .14s;background:#22d3eee6!important;border:2px solid #080c1cf2!important;width:11px!important;height:11px!important;box-shadow:0 0 8px #22d3ee8c,0 0 0 1px #22d3ee66!important}html.is-safari .nodes-module__ZPD3bW__handle:hover{transform:none!important}.nodes-module__ZPD3bW__handle:hover{transform:scale(1.45)!important;box-shadow:0 0 14px #22d3eed9,0 0 0 1px #22d3eea6!important}.nodes-module__ZPD3bW__handleTrue{background:#34d399f2!important;box-shadow:0 0 8px #34d3998c,0 0 0 1px #34d39966!important;}.nodes-module__ZPD3bW__handleFalse{background:#f87171f2!important;box-shadow:0 0 8px #f871718c,0 0 0 1px #f8717166!important;}.nodes-module__ZPD3bW__iconWrap{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.nodes-module__ZPD3bW__condLabel{letter-spacing:.16em;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080c1cd9;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;position:absolute}.nodes-module__ZPD3bW__condTrue{color:#34d399f2;border:1px solid #34d39966;top:50%;right:-32px;transform:translateY(-50%)rotate(-45deg);box-shadow:0 0 8px #34d39940;}.nodes-module__ZPD3bW__condFalse{color:#f87171f2;border:1px solid #f8717166;top:50%;left:-38px;transform:translateY(-50%)rotate(-45deg);box-shadow:0 0 8px #f8717140;}.nodes-module__ZPD3bW__unconfigured{animation:2.4s ease-in-out infinite nodes-module__ZPD3bW__unconfiguredPulse;border-color:#ef44448c!important;box-shadow:0 0 0 1px #ef444459,0 0 18px #ef444440,0 6px 20px #00000073!important}.nodes-module__ZPD3bW__unconfigured:hover{border-color:#ef4444cc!important;box-shadow:0 0 0 1px #ef444480,0 0 26px #ef444459,0 8px 24px #00000080!important}.nodes-module__ZPD3bW__unconfiguredDot{pointer-events:none;z-index:4;background:#ef4444;border:1.5px solid #080c1cf2;border-radius:50%;width:11px;height:11px;animation:1.6s ease-in-out infinite nodes-module__ZPD3bW__unconfiguredDotPulse;position:absolute;top:-5px;right:-5px;box-shadow:0 0 8px #ef4444bf,0 0 0 1px #ef444473}.nodes-module__ZPD3bW__diamond .nodes-module__ZPD3bW__unconfiguredDot{top:-2px;right:-2px;transform:rotate(-45deg)}@keyframes nodes-module__ZPD3bW__unconfiguredPulse{0%,to{box-shadow:0 0 0 1px #ef444459,0 0 18px #ef444438,0 6px 20px #00000073}50%{box-shadow:0 0 0 1px #ef444473,0 0 24px #ef444461,0 6px 20px #00000073}}@keyframes nodes-module__ZPD3bW__unconfiguredDotPulse{0%,to{opacity:1}50%{opacity:.55}}.nodes-module__ZPD3bW__nodeName{opacity:.78;letter-spacing:.04em;color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:9.5px;font-weight:400;overflow:hidden}
@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/02046ca7e906ed9f-s.1602kxq-59i~c.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6bbcb5b36acd717c-s.0oz2cuf9udaui.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/0797a9ffe47acb65-s.045uve1.n0xw5.woff2)format("woff2");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:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7c2c7251ac640798-s.0ci7sidzj82wz.woff2)format("woff2");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:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/248e1dc0efc99276-s.0ft7o6kv5bp14.woff2)format("woff2");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}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/02046ca7e906ed9f-s.1602kxq-59i~c.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/6bbcb5b36acd717c-s.0oz2cuf9udaui.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/0797a9ffe47acb65-s.045uve1.n0xw5.woff2)format("woff2");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:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7c2c7251ac640798-s.0ci7sidzj82wz.woff2)format("woff2");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:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/248e1dc0efc99276-s.0ft7o6kv5bp14.woff2)format("woff2");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}@font-face{font-family:Merriweather Fallback;src:local(Times New Roman);ascent-override:80.59%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:122.09%}.merriweather_c25cc0e6-module__84j9pG__className{font-family:Merriweather,Merriweather Fallback;font-style:normal}.merriweather_c25cc0e6-module__84j9pG__variable{--font-deck-merriweather:"Merriweather", "Merriweather Fallback"}
.run-history-module__YfgQOW__runsList{flex-direction:column;gap:6px;display:flex}.run-history-module__YfgQOW__runsLoading,.run-history-module__YfgQOW__runsEmpty{text-align:center;color:#e2e8f08c;padding:14px;font-size:12px;font-style:italic}.run-history-module__YfgQOW__runItemWrap{background:#080c1c8c;border:1px solid #22d3ee1f;border-radius:6px;transition:border-color .15s;overflow:hidden}.run-history-module__YfgQOW__runItemWrap:hover{border-color:#22d3ee47}.run-history-module__YfgQOW__runRowHead{align-items:stretch;gap:0;display:flex}.run-history-module__YfgQOW__runRowHead:hover{background:#22d3ee0f}.run-history-module__YfgQOW__runRowHeadOpen{background:#22d3ee14}.run-history-module__YfgQOW__runItem{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:8px 12px;font-family:inherit;font-size:12px;display:flex}.run-history-module__YfgQOW__runItem:hover{background:#22d3ee0f}.run-history-module__YfgQOW__runItemOpen{background:#22d3ee14}.run-history-module__YfgQOW__deleteBtn{color:#e2e8f066;cursor:pointer;background:0 0;border:none;border-left:1px solid #22d3ee14;flex-shrink:0;justify-content:center;align-items:center;width:34px;padding:0;transition:color .15s,background .15s;display:inline-flex}.run-history-module__YfgQOW__deleteBtn:hover:not(:disabled),.run-history-module__YfgQOW__deleteBtn:focus-visible:not(:disabled){color:#f87171;background:#f871711a;outline:none}.run-history-module__YfgQOW__deleteBtn:focus-visible{box-shadow:inset 0 0 0 1px #f8717180}.run-history-module__YfgQOW__deleteBtn:disabled{opacity:.4;cursor:default}.run-history-module__YfgQOW__runChevron{color:#22d3eeb3;width:10px;font-size:10px;display:inline-block}.run-history-module__YfgQOW__runDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.run-history-module__YfgQOW__runDotCompleted{background:#22c55e;box-shadow:0 0 6px #22c55e99}.run-history-module__YfgQOW__runDotFailed{background:#ef4444;box-shadow:0 0 6px #ef444499}.run-history-module__YfgQOW__runDotRunning{background:#f59e0b;animation:1.4s ease-in-out infinite run-history-module__YfgQOW__runPulse;box-shadow:0 0 6px #f59e0b99}.run-history-module__YfgQOW__runDotIdle{background:#64748b}@keyframes run-history-module__YfgQOW__runPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.run-history-module__YfgQOW__runStatus{text-transform:uppercase;letter-spacing:.06em;color:#e2e8f0d9;min-width:70px;font-size:10px;font-weight:600}.run-history-module__YfgQOW__runMeta{color:#e2e8f08c;font-size:11px}.run-history-module__YfgQOW__runDetail{background:#02061273;border-top:1px solid #22d3ee1a;padding:8px 12px 12px 26px}.run-history-module__YfgQOW__runDetailLoading,.run-history-module__YfgQOW__runDetailEmpty{color:#e2e8f080;padding:8px 0;font-size:11px;font-style:italic}.run-history-module__YfgQOW__runDetailError{color:#fca5a5;background:#ef444414;border-left:2px solid #ef4444;border-radius:3px;padding:8px 10px;font-size:11px}.run-history-module__YfgQOW__stepList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.run-history-module__YfgQOW__stepItem{background:#080c1c99;border:1px solid #22d3ee14;border-radius:4px;align-items:flex-start;gap:10px;padding:6px 8px;display:flex}.run-history-module__YfgQOW__stepBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.run-history-module__YfgQOW__stepHeader{flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.run-history-module__YfgQOW__stepIndex{color:#22d3eebf;font-family:ui-monospace,SF Mono,monospace;font-weight:600}.run-history-module__YfgQOW__stepType{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8d9;border:1px solid #94a3b840;border-radius:3px;padding:1px 5px;font-size:9px}.run-history-module__YfgQOW__stepLabel{color:#e2e8f0eb;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.run-history-module__YfgQOW__stepStatus{text-transform:uppercase;letter-spacing:.06em;color:#e2e8f099;font-size:9px;font-weight:600}.run-history-module__YfgQOW__stepDuration{color:#94a3b8b3;font-family:ui-monospace,SF Mono,monospace;font-size:10px}.run-history-module__YfgQOW__stepError{color:#fca5a5;white-space:pre-wrap;word-break:break-word;background:#ef444414;border-left:2px solid #ef4444;border-radius:3px;padding:6px 8px;font-size:11px}.run-history-module__YfgQOW__stepOutput{font-size:10px}.run-history-module__YfgQOW__stepOutput summary{cursor:pointer;color:#22d3eeb3;-webkit-user-select:none;user-select:none;padding:2px 0}.run-history-module__YfgQOW__stepOutput summary:hover{color:#22d3ee}.run-history-module__YfgQOW__stepOutput pre{color:#e2e8f0d9;white-space:pre-wrap;word-break:break-word;background:#020612b3;border:1px solid #22d3ee1f;border-radius:3px;max-height:260px;margin:4px 0 0;padding:8px;font-family:ui-monospace,SF Mono,monospace;font-size:10px;overflow:auto}
.einrichtungsstand-module__FtqSUq__karte{--es-akzent:#7c3aed;--es-akzent-dunkel:#6d28d9;--es-akzent-flaeche:#7c3aed24;--es-akzent-rand:#7c3aed59;--ease-out:cubic-bezier(.23, 1, .32, 1);border:1px solid var(--es-akzent-rand);background:linear-gradient(#0b0f1f 0%,#060913 100%);border-radius:14px;flex-direction:column;gap:14px;padding:16px 18px;display:flex;box-shadow:0 8px 28px #00000059}.einrichtungsstand-module__FtqSUq__kopf{align-items:flex-start;gap:10px;display:flex}.einrichtungsstand-module__FtqSUq__kopfIcon{color:var(--es-akzent);flex-shrink:0;margin-top:2px}.einrichtungsstand-module__FtqSUq__kopfTitel{color:#f1f5f9;margin:0 0 2px;font-size:13.5px;font-weight:600}.einrichtungsstand-module__FtqSUq__kopfText{color:#94a3b8;margin:0;font-size:12.5px;line-height:1.4}.einrichtungsstand-module__FtqSUq__liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.einrichtungsstand-module__FtqSUq__zeile{background:#0f17298c;border:1px solid #64748b38;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.einrichtungsstand-module__FtqSUq__zeileIcon{background:var(--es-akzent-flaeche);width:28px;height:28px;color:var(--es-akzent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.einrichtungsstand-module__FtqSUq__zeileBody{flex:1;min-width:0}.einrichtungsstand-module__FtqSUq__zeileTitel{color:#f1f5f9;margin:0;font-size:12.5px;font-weight:600}.einrichtungsstand-module__FtqSUq__zeileText{color:#94a3b8;margin:2px 0 0;font-size:11.5px;line-height:1.4}.einrichtungsstand-module__FtqSUq__zeileLink{border:1px solid var(--es-akzent-rand);background:var(--es-akzent-flaeche);color:#ede9fe;white-space:nowrap;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), transform .16s var(--ease-out);border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:7px 11px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.einrichtungsstand-module__FtqSUq__zeileLink:hover{border-color:var(--es-akzent-dunkel);background:#7c3aed42}}.einrichtungsstand-module__FtqSUq__zeileLink:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.einrichtungsstand-module__FtqSUq__zeileLink{transition:background-color .12s,border-color .12s}.einrichtungsstand-module__FtqSUq__zeileLink:active{transform:none}}@media (max-width:520px){.einrichtungsstand-module__FtqSUq__zeile{flex-wrap:wrap}.einrichtungsstand-module__FtqSUq__zeileLink{justify-content:center;width:100%}}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.157oer57eo50s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.0lzyohd.mq-zj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.0k50~bcr4_n6n.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.0ld551rg41h9m.woff2)format("woff2");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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.0kzsaos0rt4.l.woff2)format("woff2");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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.0nhx~dwif.9~q.woff2)format("woff2");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}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_2eee6124-module__rQW-xG__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_2eee6124-module__rQW-xG__variable{--font-deck-source-serif:"Source Serif 4", "Source Serif 4 Fallback"}
.runs-drawer-module__tbe78q__root{z-index:60;position:fixed;inset:0}.runs-drawer-module__tbe78q__overlay{-webkit-backdrop-filter:blur(6px)saturate(120%);background:#02061299;position:fixed;inset:0}.runs-drawer-module__tbe78q__panel{color:#e2e8f0eb;background:#080c1cfa;border-left:1px solid #22d3ee38;flex-direction:column;width:min(560px,94vw);height:100vh;display:flex;position:fixed;top:0;right:0;box-shadow:-12px 0 48px #00000080}.runs-drawer-module__tbe78q__header{border-bottom:1px solid #22d3ee29;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.runs-drawer-module__tbe78q__title{letter-spacing:.06em;text-transform:uppercase;color:#22d3eef2;margin:0;font-size:14px;font-weight:600}.runs-drawer-module__tbe78q__close{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:1px solid #94a3b840;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.runs-drawer-module__tbe78q__close:hover{background:#22d3ee1a;border-color:#22d3ee66}.runs-drawer-module__tbe78q__toolbar{border-bottom:1px solid #22d3ee1a;align-items:center;gap:12px;padding:14px 20px;display:flex}.runs-drawer-module__tbe78q__startBtn{color:#e2f6fb;cursor:pointer;background:linear-gradient(#22d3ee2e,#22d3ee14);border:1px solid #22d3ee80;border-radius:8px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.runs-drawer-module__tbe78q__startBtn:hover:not(:disabled){background:linear-gradient(#22d3ee47,#22d3ee24)}.runs-drawer-module__tbe78q__startBtn:disabled{opacity:.6;cursor:default}.runs-drawer-module__tbe78q__hint{color:#e2e8f080;font-size:11px}.runs-drawer-module__tbe78q__issues{color:#fcd9a0;background:#f59e0b1a;border:1px solid #f59e0b59;border-radius:6px;margin:12px 20px 0;padding:10px 12px;font-size:12px}.runs-drawer-module__tbe78q__issuesTitle{margin-bottom:4px;display:block}.runs-drawer-module__tbe78q__issuesList{margin:0;padding-left:18px}.runs-drawer-module__tbe78q__error{color:#fca5a5;background:#ef44441a;border:1px solid #ef444466;border-radius:6px;margin:12px 20px 0;padding:10px 12px;font-size:12px}.runs-drawer-module__tbe78q__body{flex:1;padding:14px 20px 24px;overflow-y:auto}
.runs-overview-module__217HuG__root{flex-direction:column;gap:16px;display:flex}.runs-overview-module__217HuG__statsRow{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.runs-overview-module__217HuG__statCard{align-items:center;gap:12px;padding:14px 16px;display:flex}.runs-overview-module__217HuG__statClickable{cursor:pointer;transition:transform .15s}html.is-safari .runs-overview-module__217HuG__statClickable:hover{transform:none}.runs-overview-module__217HuG__statClickable:hover{transform:translateY(-1px)}.runs-overview-module__217HuG__statIcon{color:#ffffffb3;background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.runs-overview-module__217HuG__iconOk{color:#4ade80;background:#4ade801f}.runs-overview-module__217HuG__iconErr{color:#f87171;background:#f871711f}.runs-overview-module__217HuG__iconRun{color:#60a5fa;background:#60a5fa1f}.runs-overview-module__217HuG__statValue{color:#fffffff2;font-size:18px;font-weight:600;line-height:1.2}.runs-overview-module__217HuG__statLabel{color:#ffffff8c;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.runs-overview-module__217HuG__filterBar{padding:12px 14px}.runs-overview-module__217HuG__filterRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.runs-overview-module__217HuG__filterGroup{align-items:center;gap:6px;display:flex}.runs-overview-module__217HuG__filterLabel{color:#ffffff8c;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:4px;font-size:11px;display:inline-flex}.runs-overview-module__217HuG__chipRow{flex-wrap:wrap;gap:4px;display:flex}.runs-overview-module__217HuG__chip{color:#ffffffb3;cursor:pointer;background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;padding:4px 10px;font-size:12px;transition:all .15s}.runs-overview-module__217HuG__chip:hover{color:#fffffff2;background:#ffffff0f}.runs-overview-module__217HuG__chipActive{color:#93c5fd;background:#63b3ed2e;border-color:#63b3ed80}.runs-overview-module__217HuG__dateInput,.runs-overview-module__217HuG__select,.runs-overview-module__217HuG__search{color:#ffffffe6;background:#0003;border:1px solid #ffffff14;border-radius:6px;padding:5px 9px;font-family:inherit;font-size:12px}.runs-overview-module__217HuG__dateInput:focus,.runs-overview-module__217HuG__select:focus,.runs-overview-module__217HuG__search:focus{border-color:#63b3ed80;outline:none}.runs-overview-module__217HuG__dateSep{color:#ffffff80;font-size:11px}.runs-overview-module__217HuG__search{min-width:160px}.runs-overview-module__217HuG__select{min-width:180px}.runs-overview-module__217HuG__filterActions{margin-left:auto}.runs-overview-module__217HuG__refreshBtn{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;align-items:center;padding:6px 10px;display:inline-flex}.runs-overview-module__217HuG__refreshBtn:hover:not(:disabled){background:#ffffff14}.runs-overview-module__217HuG__refreshBtn:disabled{opacity:.5;cursor:wait}.runs-overview-module__217HuG__spin{animation:1s linear infinite runs-overview-module__217HuG__spin}@keyframes runs-overview-module__217HuG__spin{to{transform:rotate(360deg)}}.runs-overview-module__217HuG__loading,.runs-overview-module__217HuG__errorCard{text-align:center;color:#ffffffb3;flex-direction:column;align-items:center;gap:10px;padding:20px;display:flex}.runs-overview-module__217HuG__errorCard strong{color:#f87171}.runs-overview-module__217HuG__runList{flex-direction:column;gap:4px;display:flex}.runs-overview-module__217HuG__runItem{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;transition:border-color .15s;overflow:hidden}.runs-overview-module__217HuG__runItem:hover{border-color:#ffffff1f}.runs-overview-module__217HuG__runItemOpen{background:#63b3ed0a;border-color:#63b3ed59}.runs-overview-module__217HuG__runHeader{align-items:stretch;display:flex}.runs-overview-module__217HuG__runRow{cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:none;flex:auto;align-items:center;gap:12px;padding:10px 14px;font-family:inherit;display:flex}.runs-overview-module__217HuG__deleteBtn{color:#fff6;cursor:pointer;background:0 0;border:none;border-left:1px solid #ffffff0f;flex-shrink:0;justify-content:center;align-items:center;width:38px;padding:0 12px;transition:color .15s,background .15s;display:inline-flex}.runs-overview-module__217HuG__deleteBtn:hover:not(:disabled),.runs-overview-module__217HuG__deleteBtn:focus-visible{color:#f87171;background:#f871711a;outline:none}.runs-overview-module__217HuG__deleteBtn:focus-visible{box-shadow:inset 0 0 0 1px #f8717180}.runs-overview-module__217HuG__deleteBtn:disabled{opacity:.5;cursor:wait}.runs-overview-module__217HuG__statusDot{background:#ffffff4d;border-radius:50%;flex-shrink:0;width:8px;height:8px}.runs-overview-module__217HuG__statusCompleted{background:#4ade80;box-shadow:0 0 8px #4ade8080}.runs-overview-module__217HuG__statusFailed{background:#f87171;box-shadow:0 0 8px #f8717180}.runs-overview-module__217HuG__statusRunning{background:#60a5fa;animation:1.6s ease-in-out infinite runs-overview-module__217HuG__pulse;box-shadow:0 0 10px #60a5fab3}.runs-overview-module__217HuG__statusCancelled{background:#ffffff4d}.runs-overview-module__217HuG__statusWaiting{background:#fbbf24;box-shadow:0 0 8px #fbbf2480}@keyframes runs-overview-module__217HuG__pulse{0%,to{opacity:1}50%{opacity:.4}}.runs-overview-module__217HuG__runMain{flex:1;min-width:0}.runs-overview-module__217HuG__runName{color:#fffffff2;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.runs-overview-module__217HuG__runSub{color:#ffffff80;align-items:center;gap:8px;margin-top:2px;font-size:11px;display:flex}.runs-overview-module__217HuG__triggerBadge{color:#ffffffb3;text-transform:uppercase;letter-spacing:.03em;background:#ffffff0f;border-radius:3px;padding:1px 7px;font-size:10px}.runs-overview-module__217HuG__runTime{color:#ffffff80}.runs-overview-module__217HuG__runMetrics{color:#ffffffa6;font-variant-numeric:tabular-nums;align-items:center;gap:14px;font-size:12px;display:flex}.runs-overview-module__217HuG__runDuration{text-align:right;min-width:50px}.runs-overview-module__217HuG__runSteps{color:#86efac;background:#4ade801a;border-radius:4px;padding:2px 8px}.runs-overview-module__217HuG__runStepsFail{color:#fca5a5;background:#f871711a}.runs-overview-module__217HuG__chevron{color:#fff6;transition:transform .18s}.runs-overview-module__217HuG__chevronOpen{color:#63b3ede6;transform:rotate(90deg)}.runs-overview-module__217HuG__errorPreview{color:#fca5a5;border-top:1px dashed #f8717133;padding:6px 14px 10px 38px;font-size:11px}.runs-overview-module__217HuG__runDetail{background:#00000026;border-top:1px solid #ffffff0f;flex-direction:column;gap:8px;padding:12px 16px 14px 38px;display:flex}.runs-overview-module__217HuG__detailHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.runs-overview-module__217HuG__detailMeta{color:#ffffff8c;font-size:11px}.runs-overview-module__217HuG__openLink{color:#93c5fd;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px}.runs-overview-module__217HuG__openLink:hover{color:#bfdbfe;text-decoration:underline}.runs-overview-module__217HuG__detailError{color:#fca5a5;background:#f8717114;border-left:2px solid #f8717180;border-radius:6px;padding:6px 10px;font-size:12px}.runs-overview-module__217HuG__detailLoading,.runs-overview-module__217HuG__detailEmpty{color:#ffffff80;font-size:12px;font-style:italic}.runs-overview-module__217HuG__stepList{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.runs-overview-module__217HuG__stepItem{background:#ffffff05;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}.runs-overview-module__217HuG__stepIdx{color:#fff6;font-variant-numeric:tabular-nums;min-width:24px}.runs-overview-module__217HuG__stepType{text-transform:uppercase;letter-spacing:.03em;color:#ffffffb3;background:#ffffff0f;border-radius:3px;padding:1px 6px;font-size:10px}.runs-overview-module__217HuG__stepStatus{color:#ffffffa6;font-size:11px}.runs-overview-module__217HuG__stepError{color:#fca5a5;font-size:11px}
.zeitschiene-module__9sFdJG__aussenrahmen{width:100%;min-width:0;container-type:inline-size}.zeitschiene-module__9sFdJG__schiene{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;width:100%;display:grid}.zeitschiene-module__9sFdJG__schiene[data-tage="1"]{grid-template-columns:minmax(0,1fr);max-width:640px;margin:0 auto}.zeitschiene-module__9sFdJG__schiene[data-tage="7"]{grid-template-columns:minmax(0,1fr)}.zeitschiene-module__9sFdJG__spalte{border-radius:var(--radius-lg,16px);border:1px solid var(--color-border,#ffffff14);background:#ffffff05;flex-direction:column;min-width:0;display:flex;overflow:hidden}.zeitschiene-module__9sFdJG__spalte[data-heute="1"]{background:#a855f70a;border-color:#a855f759}.zeitschiene-module__9sFdJG__spaltenkopf{border-bottom:1px solid var(--color-border-subtle,#ffffff0f);align-items:baseline;gap:8px;padding:12px 14px;display:flex}.zeitschiene-module__9sFdJG__spaltentag{color:#fff;text-transform:capitalize;font-size:13px;font-weight:600}.zeitschiene-module__9sFdJG__spaltendatum{color:var(--color-on-dark-secondary,#94a3b8);font-size:12px}.zeitschiene-module__9sFdJG__spaltensumme{color:var(--color-on-dark-subtle,#7c8aa0);margin-left:auto;font-size:11px}.zeitschiene-module__9sFdJG__liste{flex-direction:column;gap:4px;margin:0;padding:6px;list-style:none;display:flex}.zeitschiene-module__9sFdJG__reihe{display:block}.zeitschiene-module__9sFdJG__zeile,.zeitschiene-module__9sFdJG__luecke{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:transform .12s ease-out,background-color .12s ease-out;display:grid}.zeitschiene-module__9sFdJG__zeile{border-left:3px solid var(--zeitschiene-akzent,#a855f7);background:#ffffff0a}.zeitschiene-module__9sFdJG__zeile:hover{background:#ffffff12}.zeitschiene-module__9sFdJG__zeile:active{transform:scale(.99)}.zeitschiene-module__9sFdJG__zeile[data-readonly="1"]{cursor:default;opacity:.82}.zeitschiene-module__9sFdJG__luecke{border:1px dashed var(--color-border,#ffffff1f);color:var(--color-on-dark-secondary,#94a3b8)}.zeitschiene-module__9sFdJG__luecke[data-frei="1"]{cursor:pointer}.zeitschiene-module__9sFdJG__luecke[data-frei="1"]:hover{background:#a855f714;border-color:#a855f766}.zeitschiene-module__9sFdJG__luecke[data-frei="1"]:active{transform:scale(.99)}.zeitschiene-module__9sFdJG__zeit{font-variant-numeric:tabular-nums;flex-direction:column;line-height:1.2;display:flex}.zeitschiene-module__9sFdJG__zeit strong{color:#fff;font-size:13px}.zeitschiene-module__9sFdJG__dauer{color:var(--color-on-dark-subtle,#7c8aa0);font-size:10px}.zeitschiene-module__9sFdJG__inhalt{flex-direction:column;gap:2px;min-width:0;display:flex}.zeitschiene-module__9sFdJG__titel{color:#fff;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.zeitschiene-module__9sFdJG__schloss{color:var(--color-on-dark-subtle,#7c8aa0);flex-shrink:0}.zeitschiene-module__9sFdJG__neben{color:var(--color-on-dark-secondary,#94a3b8);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.zeitschiene-module__9sFdJG__freitext{font-size:12px}.zeitschiene-module__9sFdJG__rand{font-variant-numeric:tabular-nums;color:var(--color-on-dark-subtle,#7c8aa0);font-size:11px}.zeitschiene-module__9sFdJG__eintragen{color:#c084fc;white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:500;display:flex}.zeitschiene-module__9sFdJG__leertag{justify-content:center;align-items:center;padding:28px 14px;display:flex}.zeitschiene-module__9sFdJG__leertagText{color:var(--color-on-dark-subtle,#7c8aa0);font-size:12px}.zeitschiene-module__9sFdJG__leertagKnopf{all:unset;box-sizing:border-box;color:#c084fc;cursor:pointer;background:#a855f71f;border:1px solid #a855f759;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:500;transition:transform .12s ease-out,background-color .12s ease-out;display:inline-flex}.zeitschiene-module__9sFdJG__leertagKnopf:hover{background:#a855f733}.zeitschiene-module__9sFdJG__leertagKnopf:active{transform:scale(.97)}@media (max-width:768px){.zeitschiene-module__9sFdJG__schiene{grid-template-columns:minmax(0,1fr)}}
.academy-module__-FV3OW__shell{--academy-sticky-top:-16px;--academy-search-h:92px;--academy-stack-gap:16px;color:#ffffffeb;isolation:isolate;background:radial-gradient(900px 600px at 10% -10%,#22d3ee14 0%,#0000 60%),radial-gradient(800px 500px at 95% 5%,#a855f71a 0%,#0000 55%),linear-gradient(#020617 0%,#060917 50%,#020617 100%);flex-direction:column;gap:1.25rem;min-height:100%;padding:1.5rem 1.5rem 4rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:relative}@media (min-width:1024px){.academy-module__-FV3OW__shell{--academy-sticky-top:-24px}}.academy-module__-FV3OW__bgGrid{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#22d3ee0a 1px,#0000 1px),linear-gradient(#22d3ee0a 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#0000008c 0%,#0000 75%);mask-image:radial-gradient(at 50% 30%,#0000008c 0%,#0000 75%)}.academy-module__-FV3OW__bgGlowA{z-index:0;filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#a855f72e 0%,#0000 65%);width:520px;height:520px;animation:22s ease-in-out infinite alternate academy-module__-FV3OW__floatGlowA;position:fixed;top:-160px;right:-120px}.academy-module__-FV3OW__bgGlowB{z-index:0;filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#22d3ee24 0%,#0000 65%);width:480px;height:480px;animation:26s ease-in-out infinite alternate academy-module__-FV3OW__floatGlowB;position:fixed;bottom:-180px;left:-120px}@keyframes academy-module__-FV3OW__floatGlowA{0%{transform:translate(0)scale(1)}to{transform:translate(-40px,30px)scale(1.08)}}@keyframes academy-module__-FV3OW__floatGlowB{0%{transform:translate(0)scale(1)}to{transform:translate(50px,-20px)scale(1.1)}}.academy-module__-FV3OW__heroWrap,.academy-module__-FV3OW__searchBar,.academy-module__-FV3OW__body{z-index:1;position:relative}.academy-module__-FV3OW__searchBar{top:var(--academy-sticky-top);z-index:12;-webkit-backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(#0d1226f0 0%,#080c1cf0 100%);border:1px solid #22d3ee38;border-radius:14px;flex-direction:column;gap:8px;padding:12px 16px;display:flex;position:sticky;box-shadow:0 18px 44px -26px #000000bf,inset 0 0 0 1px #a855f70f,inset 0 1px #ffffff0a}.academy-module__-FV3OW__searchBar:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#22d3eea6,#0000);height:1px;position:absolute;top:-1px;left:24px;right:24px}.academy-module__-FV3OW__searchInputWrap{align-items:center;display:flex;position:relative}.academy-module__-FV3OW__searchIcon{color:#a5f3fcb8;pointer-events:none;position:absolute;left:14px}.academy-module__-FV3OW__searchInput{color:#fff;letter-spacing:.005em;caret-color:#22d3ee;background:#020617b3;border:1px solid #94a3b82e;border-radius:11px;outline:none;width:100%;padding:13px 70px 13px 42px;font-size:14.5px;transition:border-color .2s,box-shadow .2s,background .2s}.academy-module__-FV3OW__searchInput::placeholder{color:#94a3b89e}.academy-module__-FV3OW__searchInput:hover{border-color:#22d3ee52}.academy-module__-FV3OW__searchInput:focus{background:#020617d9;border-color:#a855f78c;box-shadow:0 0 0 3px #a855f726,0 0 24px #a855f72e}.academy-module__-FV3OW__searchClear{color:#e2e8f0eb;cursor:pointer;background:#94a3b81a;border:1px solid #94a3b82e;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,transform .12s,border-color .15s;display:inline-flex;position:absolute;right:10px}.academy-module__-FV3OW__searchClear:hover{color:#fecaca;background:#f43f5e2e;border-color:#f43f5e66;transform:rotate(90deg)}.academy-module__-FV3OW__searchKbd{letter-spacing:.1em;color:#22d3eed9;pointer-events:none;-webkit-user-select:none;user-select:none;background:#080c1cd9;border:1px solid #22d3ee38;border-radius:6px;align-items:center;gap:2px;padding:4px 8px;font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:10.5px;display:inline-flex;position:absolute;right:10px}.academy-module__-FV3OW__searchMetaRow{letter-spacing:.06em;align-items:center;gap:8px;min-height:16px;padding:0 4px;font-size:11.5px;display:flex}.academy-module__-FV3OW__searchMetaEmpty{color:#fca5a5eb;font-weight:500}.academy-module__-FV3OW__searchMetaOk{color:#a5f3fcd9;align-items:center;gap:8px;display:inline-flex}.academy-module__-FV3OW__searchMetaBullet{background:#22d3ee;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite academy-module__-FV3OW__pulseDot;display:inline-block;box-shadow:0 0 6px #22d3ee}.academy-module__-FV3OW__searchHint{align-items:center;gap:8px;display:inline-flex}.academy-module__-FV3OW__searchHintMono{letter-spacing:.16em;text-transform:uppercase;color:#94a3b88c;font-family:JetBrains Mono,monospace;font-size:10px}@keyframes academy-module__-FV3OW__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.6)}}.academy-module__-FV3OW__body{grid-template-columns:264px 1fr;align-items:start;gap:1.5rem;display:grid}@media (max-width:960px){.academy-module__-FV3OW__body{grid-template-columns:1fr}}.academy-module__-FV3OW__sidebar{top:calc(var(--academy-sticky-top) + var(--academy-search-h) + var(--academy-stack-gap));-webkit-backdrop-filter:blur(14px);max-height:calc(100dvh - var(--academy-search-h) - 64px);background:linear-gradient(#0d1226c7 0%,#080c1cd1 100%);border:1px solid #22d3ee2e;border-radius:14px;flex-direction:column;align-self:start;padding:16px 12px 14px;display:flex;position:sticky;overflow:hidden;box-shadow:0 10px 32px -16px #0000008c,inset 0 0 0 1px #a855f70d}.academy-module__-FV3OW__sidebar:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee99,#0000);height:1px;position:absolute;top:-1px;left:18px;right:18px}@media (max-width:960px){.academy-module__-FV3OW__sidebar{flex-direction:column;max-height:none;position:static}}.academy-module__-FV3OW__sidebarHeader{letter-spacing:.22em;text-transform:uppercase;color:#22d3eed9;border-bottom:1px solid #22d3ee1a;align-items:center;gap:8px;margin:0 4px 12px;padding:2px 6px 10px;font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:10px;font-weight:500;display:flex}.academy-module__-FV3OW__sidebarHeader>span:nth-child(2){flex:1}.academy-module__-FV3OW__sidebarDot{background:#22d3ee;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite academy-module__-FV3OW__pulseDot;box-shadow:0 0 6px #22d3ee}.academy-module__-FV3OW__sidebarList{scrollbar-width:thin;scrollbar-color:#a855f759 transparent;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.academy-module__-FV3OW__sidebarList::-webkit-scrollbar{width:5px}.academy-module__-FV3OW__sidebarList::-webkit-scrollbar-thumb{background:#a855f752;border-radius:4px}.academy-module__-FV3OW__sidebarLink{color:#cbd5e1c7;letter-spacing:.005em;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%;padding:9px 10px 9px 14px;font-size:12.8px;transition:background .18s,color .18s,transform .12s;display:grid;position:relative}.academy-module__-FV3OW__sidebarLink:hover{color:#f1f5f9;background:#22d3ee0f}.academy-module__-FV3OW__sidebarLink:focus-visible{outline-offset:1px;outline:2px solid #22d3ee8c}.academy-module__-FV3OW__sidebarRail{opacity:0;background:linear-gradient(#22d3ee 0%,#a855f7 100%);border-radius:2px;width:2px;height:70%;transition:opacity .22s,transform .28s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:5px;transform:translateY(-50%)scaleY(.4)}.academy-module__-FV3OW__sidebarLinkActive{color:#fff;background:linear-gradient(90deg,#a855f72e 0%,#22d3ee0f 100%);box-shadow:inset 0 0 0 1px #a855f759}.academy-module__-FV3OW__sidebarLinkActive .academy-module__-FV3OW__sidebarRail{opacity:1;transform:translateY(-50%)scaleY(1)}.academy-module__-FV3OW__sidebarLabel{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.academy-module__-FV3OW__sidebarCount{letter-spacing:.04em;color:#cbd5e1d9;background:#94a3b81a;border:1px solid #94a3b826;border-radius:999px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:10px}.academy-module__-FV3OW__sidebarLinkActive .academy-module__-FV3OW__sidebarCount{color:#a5f3fc;background:#22d3ee2e;border-color:#22d3ee59}.academy-module__-FV3OW__sidebarFooter{border-top:1px dashed #94a3b829;grid-template-columns:1fr 1fr;gap:6px 10px;margin-top:14px;padding-top:12px;font-family:JetBrains Mono,monospace;display:grid}.academy-module__-FV3OW__sidebarStat{flex-direction:column;gap:2px;padding:4px 6px;display:flex}.academy-module__-FV3OW__sidebarStatLabel{letter-spacing:.18em;text-transform:uppercase;color:#94a3b89e;font-size:8.8px}.academy-module__-FV3OW__sidebarStatValue{color:#f1f5f9;letter-spacing:.01em;font-size:13px;font-weight:500}.academy-module__-FV3OW__content{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.academy-module__-FV3OW__moduleSection{scroll-margin-top:calc(var(--academy-sticky-top) + var(--academy-search-h) + var(--academy-stack-gap));-webkit-backdrop-filter:blur(10px);opacity:0;background:linear-gradient(#0f172a8c 0%,#070b16d1 100%);border:1px solid #22d3ee1f;border-radius:16px;padding:1.5rem 1.5rem 1.25rem;animation:.55s cubic-bezier(.16,1,.3,1) forwards academy-module__-FV3OW__sectionFadeIn;position:relative;transform:translateY(8px);box-shadow:0 16px 44px -28px #000000b3,inset 0 0 0 1px #ffffff08}.academy-module__-FV3OW__moduleSection:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee66,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}@keyframes academy-module__-FV3OW__sectionFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.academy-module__-FV3OW__moduleHeader{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #94a3b81a;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:0;padding:0 0 16px;transition:opacity .18s;display:flex}.academy-module__-FV3OW__moduleHeader:hover{opacity:.92}.academy-module__-FV3OW__moduleHeader:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #22d3ee8c}.academy-module__-FV3OW__moduleOpen .academy-module__-FV3OW__moduleHeader{margin-bottom:18px}.academy-module__-FV3OW__moduleHeaderLeft{flex:1;min-width:0}.academy-module__-FV3OW__moduleHeaderRight{flex-shrink:0;align-items:center;gap:12px;display:flex}.academy-module__-FV3OW__moduleEyebrow{letter-spacing:.22em;text-transform:uppercase;color:#22d3eed9;align-items:center;gap:8px;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}.academy-module__-FV3OW__moduleEyebrowDot{background:#22d3ee;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #22d3ee}.academy-module__-FV3OW__moduleTitleRow{align-items:center;gap:12px;margin:0 0 6px;display:flex}.academy-module__-FV3OW__moduleTitle{letter-spacing:-.01em;background:linear-gradient(90deg,#fff 0%,#a5f3fc 80%);color:#0000;text-shadow:0 0 32px #22d3ee14;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(20px,2.2vw,24px);font-weight:300;line-height:1.18}.academy-module__-FV3OW__moduleIntro{color:#cbd5e1b8;max-width:680px;margin:0;font-size:13.5px;line-height:1.6}.academy-module__-FV3OW__moduleBadge{background:#080c1c8c;border:1px solid #22d3ee33;border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-width:64px;padding:8px 12px;display:flex}.academy-module__-FV3OW__moduleBadgeNum{color:#fff;letter-spacing:.02em;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:500}.academy-module__-FV3OW__moduleBadgeLabel{letter-spacing:.2em;text-transform:uppercase;color:#94a3b8b3;font-family:JetBrains Mono,monospace;font-size:8.5px}.academy-module__-FV3OW__moduleChevron{color:#a5f3fcd9;background:#080c1c8c;border:1px solid #506eaa3d;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .18s,background .18s;display:inline-flex}.academy-module__-FV3OW__moduleOpen .academy-module__-FV3OW__moduleChevron{color:#5ee7fb;background:#22d3ee1f;border-color:#22d3ee80;transform:rotate(180deg)}.academy-module__-FV3OW__lessonList{flex-direction:column;gap:6px;display:flex}.academy-module__-FV3OW__faqGroups{flex-direction:column;gap:30px;display:flex}.academy-module__-FV3OW__faqGroup{flex-direction:column;gap:14px;display:flex}.academy-module__-FV3OW__faqGroupHead{flex-direction:column;gap:6px;display:flex}.academy-module__-FV3OW__faqGroupEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#a855f7d9;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}.academy-module__-FV3OW__faqGroupEyebrowDot{background:#a855f7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #a855f7}.academy-module__-FV3OW__faqGroupTitle{letter-spacing:-.005em;color:#eef3ff;margin:0;font-size:16px;font-weight:500}.academy-module__-FV3OW__faqGroupIntro{color:#cbd5e1b3;max-width:640px;margin:0;font-size:13px;line-height:1.55}.academy-module__-FV3OW__faqSearchGroup{flex-direction:column;gap:10px;margin-top:20px;display:flex}.academy-module__-FV3OW__emptyState{text-align:center;background:#080c1c66;border:1px dashed #94a3b833;border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:4rem 1.5rem;display:flex}.academy-module__-FV3OW__emptyOrb{color:#f0abfc;background:radial-gradient(circle at 35% 30%,#a855f780 0%,#4c1d9566 70%);border:1px solid #a855f766;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:4px;display:inline-flex;box-shadow:0 0 28px #a855f752}.academy-module__-FV3OW__emptyState h3{color:#f1f5f9;letter-spacing:-.005em;margin:0;font-size:17px;font-weight:500}.academy-module__-FV3OW__emptyState p{color:#cbd5e1b8;max-width:460px;margin:0;font-size:13.5px;line-height:1.6}.academy-module__-FV3OW__emptyLink{color:#a5f3fc;text-underline-offset:3px;-webkit-text-decoration:underline #22d3ee73;text-decoration:underline #22d3ee73;transition:color .18s,text-decoration-color .18s}.academy-module__-FV3OW__emptyLink:hover{color:#67e8f9;text-decoration-color:#22d3eed9}.academy-module__-FV3OW__emptyReset{color:#a5f3fc;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#22d3ee14;border:1px solid #22d3ee40;border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:11px;transition:background .18s,border-color .18s,transform .12s;display:inline-flex}.academy-module__-FV3OW__emptyReset:hover{background:#22d3ee2e;border-color:#22d3ee73;transform:translateY(-1px)}.academy-module__-FV3OW__footerCta{background:linear-gradient(135deg,#a855f71f 0%,#22d3ee14 100%),#080c1cd9;border:1px solid #a855f752;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:.75rem;padding:22px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px -28px #a855f773,inset 0 0 0 1px #a855f714}.academy-module__-FV3OW__footerCtaGlow{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#a855f752 0%,#0000 65%);width:320px;height:320px;position:absolute;top:-100px;right:-100px}.academy-module__-FV3OW__footerCta:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#a855f7b3,#0000);height:1px;position:absolute;top:0;left:26px;right:26px}.academy-module__-FV3OW__footerCtaText{z-index:1;flex:1;min-width:240px;position:relative}.academy-module__-FV3OW__footerCtaEyebrow{letter-spacing:.22em;text-transform:uppercase;color:#a855f7e6;align-items:center;gap:8px;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}.academy-module__-FV3OW__footerCtaEyebrowDot{background:#a855f7;border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite academy-module__-FV3OW__pulseDot;box-shadow:0 0 6px #a855f7}.academy-module__-FV3OW__footerCta h3{color:#f1f5f9;letter-spacing:-.005em;margin:0 0 4px;font-size:18px;font-weight:400}.academy-module__-FV3OW__footerCta p{color:#cbd5e1c7;max-width:480px;margin:0;font-size:13.5px;line-height:1.55}.academy-module__-FV3OW__footerCtaActions{z-index:1;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.academy-module__-FV3OW__footerCtaPrimary{color:#fff;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#a855f780 0%,#7c3aedb3 100%);border:1px solid #a855f780;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-size:13.5px;font-weight:500;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 8px 22px -8px #a855f78c,inset 0 0 0 1px #ffffff14}.academy-module__-FV3OW__footerCtaPrimary:hover{transform:translateY(-1px);box-shadow:0 14px 30px -10px #a855f7bf,inset 0 0 0 1px #ffffff1f}.academy-module__-FV3OW__footerCtaPrimary:focus-visible{outline-offset:2px;outline:2px solid #22d3ee99}.academy-module__-FV3OW__footerCtaSecondary{color:#a5f3fceb;letter-spacing:.01em;cursor:pointer;background:#080c1c80;border:1px solid #22d3ee47;border-radius:10px;align-items:center;gap:6px;padding:12px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .12s;display:inline-flex}.academy-module__-FV3OW__footerCtaSecondary:hover{color:#fff;background:#22d3ee1a;border-color:#22d3ee80;transform:translateY(-1px)}.academy-module__-FV3OW__footerCtaSecondary:focus-visible{outline-offset:2px;outline:2px solid #22d3ee99}.academy-module__-FV3OW__lessonCard{background:linear-gradient(#0d1326b8,#090d1cc7);border:1px solid #506eaa2e;border-radius:14px;transition:border-color .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.academy-module__-FV3OW__lessonCard:hover{border-color:#22d3ee57;box-shadow:0 12px 34px -22px #22d3ee80}.academy-module__-FV3OW__lessonOpen{border-color:#22d3ee75;box-shadow:0 18px 48px -26px #22d3ee8c,inset 0 1px #ffffff0a}.academy-module__-FV3OW__lessonOpen:before{content:"";background:linear-gradient(#22d3ee,#a855f7);width:2px;position:absolute;top:0;bottom:0;left:0}.academy-module__-FV3OW__lessonTrigger{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;transition:background .18s;display:flex}.academy-module__-FV3OW__lessonTrigger:hover{background:#22d3ee0a}.academy-module__-FV3OW__lessonTrigger:focus-visible{outline-offset:-2px;border-radius:14px;outline:2px solid #22d3ee8c}.academy-module__-FV3OW__lessonTriggerMain{flex-direction:column;gap:8px;min-width:0;display:flex}.academy-module__-FV3OW__lessonTitle{letter-spacing:-.01em;color:#f3f7ff;font-size:15.5px;font-weight:600;line-height:1.35}.academy-module__-FV3OW__lessonSummary{color:#b4c4e6c7;font-size:13px;line-height:1.55}.academy-module__-FV3OW__lessonMetaRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.academy-module__-FV3OW__levelBadge{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}.academy-module__-FV3OW__levelBeginner{color:#5ee7fb;background:#22d3ee1f;border:1px solid #22d3ee52}.academy-module__-FV3OW__levelAdvanced{color:#c89bff;background:#a855f724;border:1px solid #a855f757}.academy-module__-FV3OW__lessonDuration{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.04em;color:#96a8cdd9;align-items:center;gap:5px;font-size:11px;display:inline-flex}.academy-module__-FV3OW__lessonChevron{color:#a5f3fcd9;background:#080c1c8c;border:1px solid #506eaa3d;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .18s,background .18s;display:inline-flex}.academy-module__-FV3OW__lessonOpen .academy-module__-FV3OW__lessonChevron{color:#5ee7fb;background:#22d3ee1f;border-color:#22d3ee80;transform:rotate(180deg)}.academy-module__-FV3OW__lessonPanel{border-top:1px solid #506eaa29}.academy-module__-FV3OW__lessonPanelInner{padding:20px 22px 24px;animation:.4s cubic-bezier(.16,1,.3,1) both academy-module__-FV3OW__lessonReveal}@keyframes academy-module__-FV3OW__lessonReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.academy-module__-FV3OW__figureGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:20px;display:grid}.academy-module__-FV3OW__relatedFaq{border-top:1px dashed #506eaa38;margin-top:22px;padding-top:18px}.academy-module__-FV3OW__relatedFaqLabel{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:#96a8cdd1;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.academy-module__-FV3OW__relatedFaqChips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.academy-module__-FV3OW__relatedFaqChip{color:#b4c4e6e6;text-transform:capitalize;background:#0a0f2099;border:1px solid #506eaa42;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .12s;display:inline-flex}.academy-module__-FV3OW__relatedFaqChip:hover{color:#fff;background:#22d3ee1a;border-color:#22d3ee80;transform:translateY(-1px)}.academy-module__-FV3OW__lessonProse{flex-direction:column;gap:14px;display:flex}.academy-module__-FV3OW__para{color:#c4d1eee6;max-width:68ch;font-size:14px;line-height:1.7}.academy-module__-FV3OW__para strong{color:#eef3ff;font-weight:650}.academy-module__-FV3OW__inlineCode{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);color:#7fe7fb;white-space:nowrap;background:#22d3ee14;border:1px solid #22d3ee38;border-radius:6px;padding:1.5px 6px;font-size:12.5px}.academy-module__-FV3OW__mark{color:inherit;background:linear-gradient(#0000 56%,#22d3ee52 56%);border-radius:2px;padding:0 1px}.academy-module__-FV3OW__orderedList,.academy-module__-FV3OW__unorderedList{counter-reset:step;flex-direction:column;gap:9px;margin:2px 0;padding-left:0;list-style:none;display:flex}.academy-module__-FV3OW__orderedList li,.academy-module__-FV3OW__unorderedList li{color:#c4d1eee6;padding-left:30px;font-size:14px;line-height:1.65;position:relative}.academy-module__-FV3OW__orderedList li{counter-increment:step}.academy-module__-FV3OW__orderedList li:before{content:counter(step);width:20px;height:20px;font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);color:#0a0f1e;background:linear-gradient(135deg,#22d3ee,#38bdf8);border-radius:6px;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:1px;left:0}.academy-module__-FV3OW__unorderedList li:before{content:"";background:linear-gradient(135deg,#22d3ee,#a855f7);border-radius:999px;width:6px;height:6px;position:absolute;top:9px;left:6px;box-shadow:0 0 8px #22d3ee99}.academy-module__-FV3OW__hint{color:#dae0f8f0;background:linear-gradient(#a855f71a,#22d3ee0d);border:1px solid #a855f747;border-radius:12px;gap:12px;padding:14px 16px;font-size:13.5px;line-height:1.6;display:flex}.academy-module__-FV3OW__hint strong{color:#f1ecff}.academy-module__-FV3OW__hintIcon{color:#c89bff;flex-shrink:0;margin-top:1px}.academy-module__-FV3OW__figure{flex-direction:column;gap:8px;margin:0;display:flex}.academy-module__-FV3OW__figureFrame{background:#080c1c8c;border:1px solid #506eaa33;border-radius:12px;position:relative;overflow:hidden}.academy-module__-FV3OW__figureImageBtn{cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;line-height:0;display:block}.academy-module__-FV3OW__figureImage{object-fit:cover;width:100%;height:auto;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.academy-module__-FV3OW__figureImageBtn:hover .academy-module__-FV3OW__figureImage{transform:scale(1.03)}.academy-module__-FV3OW__figureZoomHint{color:#a5f3fceb;font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.04em;opacity:0;pointer-events:none;background:#060a16c7;border:1px solid #22d3ee4d;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;transition:opacity .22s,transform .22s;display:inline-flex;position:absolute;bottom:10px;right:10px;transform:translateY(4px)}.academy-module__-FV3OW__figureImageBtn:hover .academy-module__-FV3OW__figureZoomHint,.academy-module__-FV3OW__figureImageBtn:focus-visible .academy-module__-FV3OW__figureZoomHint{opacity:1;transform:translateY(0)}.academy-module__-FV3OW__figurePlaceholder{text-align:center;background:radial-gradient(120% 100% at 50% 0,#22d3ee0f,#0000 70%);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:168px;padding:24px;display:flex}.academy-module__-FV3OW__figurePlaceholderIcon{color:#7896d28c}.academy-module__-FV3OW__figurePlaceholderTitle{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:#96a8cdc7;font-size:11px;font-weight:600}.academy-module__-FV3OW__figurePlaceholderAlt{color:#a0b2d7b3;max-width:36ch;font-size:12.5px;line-height:1.5}.academy-module__-FV3OW__figureAnnotation{color:#fff;font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.04em;background:#a855f7d9;border-radius:999px;align-items:center;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 6px 18px -8px #a855f7cc}.academy-module__-FV3OW__figureCaption{color:#96a8cdc7;padding:0 2px;font-size:12px;line-height:1.5}.academy-module__-FV3OW__lightbox{z-index:1200;-webkit-backdrop-filter:blur(14px);background:#040710db;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px;animation:.26s cubic-bezier(.16,1,.3,1) both academy-module__-FV3OW__lightboxIn;display:flex;position:fixed;inset:0}@keyframes academy-module__-FV3OW__lightboxIn{0%{opacity:0}to{opacity:1}}.academy-module__-FV3OW__lightboxClose{color:#a5f3fceb;cursor:pointer;background:#0a0f20b3;border:1px solid #22d3ee52;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .18s,border-color .18s,transform .12s;display:inline-flex;position:absolute;top:22px;right:22px}.academy-module__-FV3OW__lightboxClose:hover{background:#22d3ee24;border-color:#22d3ee8c;transform:scale(1.05)}.academy-module__-FV3OW__lightboxImage{border:1px solid #22d3ee38;border-radius:14px;width:auto;max-width:min(1100px,92vw);height:auto;max-height:78vh;animation:.3s cubic-bezier(.16,1,.3,1) both academy-module__-FV3OW__lightboxZoom;box-shadow:0 40px 120px -40px #000000e6}@keyframes academy-module__-FV3OW__lightboxZoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.academy-module__-FV3OW__lightboxCaption{color:#c4d1eed9;text-align:center;max-width:60ch;font-size:13px;line-height:1.5}.academy-module__-FV3OW__linkList{flex-direction:column;gap:18px;margin-top:22px;display:flex}.academy-module__-FV3OW__linkGroup{flex-direction:column;gap:10px;display:flex}.academy-module__-FV3OW__linkGroupLabel{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:#96a8cdc7;font-size:11px;font-weight:600}.academy-module__-FV3OW__linkGroupItems{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.academy-module__-FV3OW__linkCard{color:inherit;background:linear-gradient(#0d1326a8,#090d1cb3);border:1px solid #506eaa33;border-radius:12px;align-items:center;gap:12px;padding:13px 15px;text-decoration:none;transition:border-color .2s cubic-bezier(.16,1,.3,1),background .2s,transform .16s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex}.academy-module__-FV3OW__linkCard:hover{background:linear-gradient(#22d3ee14,#090d1cb3);border-color:#22d3ee6b;transform:translateY(-2px);box-shadow:0 14px 36px -22px #22d3ee99}.academy-module__-FV3OW__linkCardVideo:hover{background:linear-gradient(#a855f71a,#090d1cb3);border-color:#a855f775;box-shadow:0 14px 36px -22px #a855f799}.academy-module__-FV3OW__linkCardIcon{color:#5ee7fb;background:#22d3ee1a;border:1px solid #22d3ee47;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.academy-module__-FV3OW__linkCardVideo .academy-module__-FV3OW__linkCardIcon{color:#c89bff;background:#a855f71f;border-color:#a855f74d}.academy-module__-FV3OW__linkCardBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.academy-module__-FV3OW__linkCardLabel{color:#eef3ff;font-size:13.5px;font-weight:600;line-height:1.35}.academy-module__-FV3OW__linkCardMeta{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.03em;color:#96a8cdc7;font-size:11px}.academy-module__-FV3OW__linkCardArrow{color:#96a8cd99;flex-shrink:0;transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s}.academy-module__-FV3OW__linkCard:hover .academy-module__-FV3OW__linkCardArrow{color:#5ee7fb;transform:translate(2px,-2px)}.academy-module__-FV3OW__linkCardVideo:hover .academy-module__-FV3OW__linkCardArrow{color:#c89bff}.academy-module__-FV3OW__heroNext{color:inherit;background:linear-gradient(135deg,#141c36eb 0%,#0a0e1ef0 55%,#18102ce6 100%);border:1px solid #5ee7fb47;border-radius:22px;flex-direction:column;gap:10px;padding:28px 30px 26px;text-decoration:none;transition:border-color .26s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),box-shadow .3s;animation:.55s cubic-bezier(.16,1,.3,1) both academy-module__-FV3OW__sectionFadeIn;display:flex;position:relative;overflow:hidden}.academy-module__-FV3OW__heroNext:hover{border-color:#5ee7fb80;transform:translateY(-3px);box-shadow:0 28px 64px -32px #22d3ee8c}.academy-module__-FV3OW__heroNextGlow{pointer-events:none;background:radial-gradient(closest-side,#a855f738,#0000 70%),radial-gradient(closest-side,#22d3ee2e,#0000 70%);width:60%;height:180%;position:absolute;top:-40%;right:-8%}.academy-module__-FV3OW__heroNextEyebrow{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:#c89bff;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.academy-module__-FV3OW__heroNextTitle{letter-spacing:-.015em;background:linear-gradient(90deg,#fff 0%,#a5f3fc 75%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:720px;font-size:clamp(22px,2.6vw,30px);font-weight:300;line-height:1.22;position:relative}.academy-module__-FV3OW__heroNextSummary{color:#cbd5e1c7;max-width:640px;font-size:14px;line-height:1.6;position:relative}.academy-module__-FV3OW__heroNextFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex;position:relative}.academy-module__-FV3OW__heroNextMeta{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.03em;color:#96a8cdd9;align-items:center;gap:6px;font-size:12px;display:inline-flex}.academy-module__-FV3OW__heroNextCta{color:#04141a;background:linear-gradient(90deg,#5ee7fb 0%,#a5f3fc 100%);border-radius:999px;align-items:center;gap:7px;padding:10px 18px;font-size:13.5px;font-weight:600;transition:gap .2s,transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 12px 28px -14px #22d3eeb3}.academy-module__-FV3OW__heroNext:hover .academy-module__-FV3OW__heroNextCta{gap:10px;transform:translate(2px)}.academy-module__-FV3OW__topSection{margin:8px 0 4px;animation:.5s cubic-bezier(.16,1,.3,1) both academy-module__-FV3OW__sectionFadeIn}.academy-module__-FV3OW__topHeader{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.academy-module__-FV3OW__topEyebrow{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#5ee7fb;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.academy-module__-FV3OW__topTitle{letter-spacing:-.02em;color:#f3f7ff;font-size:21px;font-weight:680}.academy-module__-FV3OW__topGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.academy-module__-FV3OW__topCard{color:inherit;background:linear-gradient(#0f152ac7,#090d1cd1);border:1px solid #506eaa33;border-radius:16px;flex-direction:column;gap:8px;padding:18px 18px 16px;text-decoration:none;transition:border-color .26s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),box-shadow .26s;display:flex;position:relative;overflow:hidden}.academy-module__-FV3OW__topCard:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(120% 80% at 100% 0,#22d3ee1a,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.academy-module__-FV3OW__topCard:hover{border-color:#22d3ee73;transform:translateY(-4px);box-shadow:0 22px 54px -30px #22d3ee9e}.academy-module__-FV3OW__topCard:hover:after{opacity:1}.academy-module__-FV3OW__topCardModule{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:#96a8cdcc;font-size:10.5px;font-weight:600}.academy-module__-FV3OW__topCardTitle{letter-spacing:-.01em;color:#f3f7ff;font-size:15.5px;font-weight:640;line-height:1.35}.academy-module__-FV3OW__topCardSummary{color:#b4c4e6c2;font-size:13px;line-height:1.55}.academy-module__-FV3OW__topCardFooter{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.academy-module__-FV3OW__topCardDuration{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.03em;color:#96a8cdd1;align-items:center;gap:5px;font-size:11px;display:inline-flex}.academy-module__-FV3OW__topCardCta{color:#5ee7fb;align-items:center;gap:5px;font-size:12.5px;font-weight:600;transition:gap .2s;display:inline-flex}.academy-module__-FV3OW__topCard:hover .academy-module__-FV3OW__topCardCta{gap:8px}
.copy-link-field-module__udw8pa__field{--clf-accent:#22d3ee;--clf-accent-soft:#06b6d41f;--clf-accent-border:#06b6d459;--ease-out:cubic-bezier(.23, 1, .32, 1);flex-direction:column;gap:6px;width:100%;display:flex}.copy-link-field-module__udw8pa__label{letter-spacing:.02em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:600}.copy-link-field-module__udw8pa__row{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.copy-link-field-module__udw8pa__value{color:#e2f8f0;overflow-wrap:anywhere;word-break:normal;-webkit-user-select:all;user-select:all;background:#0f172999;border:1px solid #64748b4d;border-radius:8px;flex:1;align-items:center;min-width:200px;padding:9px 12px;font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:12px;line-height:1.4;display:flex}.copy-link-field-module__udw8pa__copyBtn,.copy-link-field-module__udw8pa__openBtn{border:1px solid var(--clf-accent-border);background:var(--clf-accent-soft);color:var(--clf-accent);cursor:pointer;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out), transform .16s var(--ease-out);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.copy-link-field-module__udw8pa__openBtn{padding:9px 11px}@media (hover:hover) and (pointer:fine){.copy-link-field-module__udw8pa__copyBtn:hover,.copy-link-field-module__udw8pa__openBtn:hover{background:#06b6d433;border-color:#06b6d480}}.copy-link-field-module__udw8pa__copyBtn:active,.copy-link-field-module__udw8pa__openBtn:active{transform:scale(.97)}.copy-link-field-module__udw8pa__copyBtn[data-copied=yes]{color:#34d399;background:#10b98129;border-color:#10b98173}.copy-link-field-module__udw8pa__copyIcon{justify-content:center;align-items:center;display:inline-flex}.copy-link-field-module__udw8pa__copyIcon>*{animation:copy-link-field-module__udw8pa__clf-icon-in .15s var(--ease-out)}@keyframes copy-link-field-module__udw8pa__clf-icon-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.copy-link-field-module__udw8pa__compact .copy-link-field-module__udw8pa__value{min-width:160px;padding:7px 10px;font-size:11px}.copy-link-field-module__udw8pa__compact .copy-link-field-module__udw8pa__copyBtn,.copy-link-field-module__udw8pa__compact .copy-link-field-module__udw8pa__openBtn{padding:7px 10px;font-size:11px}@media (prefers-reduced-motion:reduce){.copy-link-field-module__udw8pa__copyBtn,.copy-link-field-module__udw8pa__openBtn{transition:background-color .12s,color .12s}.copy-link-field-module__udw8pa__copyBtn:active,.copy-link-field-module__udw8pa__openBtn:active{transform:none}.copy-link-field-module__udw8pa__copyIcon>*{animation:none}}@media (max-width:520px){.copy-link-field-module__udw8pa__copyLabel{display:inline}.copy-link-field-module__udw8pa__row{flex-direction:column;align-items:stretch}.copy-link-field-module__udw8pa__copyBtn,.copy-link-field-module__udw8pa__openBtn{width:100%}}