@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f1d25eabcf1db66d-s.p.21se6xk6bxqs6.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3be67f396f7d45c3-s.10ayu6ka6csf1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ec8f59eafded4799-s.p.2avnhkksosb5d.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:Vazirmatn Fallback;src:local(Arial);ascent-override:101.87%;descent-override:53.36%;line-gap-override:0.0%;size-adjust:100.66%}.vazirmatn_e8bde4d7-module__UQPStW__className{font-family:Vazirmatn,Vazirmatn Fallback;font-style:normal}.vazirmatn_e8bde4d7-module__UQPStW__variable{--font-vazirmatn:"Vazirmatn", "Vazirmatn Fallback"}
.ui-module__TmEZKq__button{justify-content:center;align-items:center;gap:var(--spacing-2);min-height:var(--control-height);padding:0 var(--spacing-5);border-radius:var(--radius);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease), box-shadow .16s var(--ease), transform .16s var(--ease);border:1px solid #0000;font-size:.875rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.ui-module__TmEZKq__button:active:not(:disabled){transform:translateY(1px)}.ui-module__TmEZKq__button:disabled,.ui-module__TmEZKq__button[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.ui-module__TmEZKq__buttonPrimary{background:var(--gradient-brand);color:var(--accent-foreground);box-shadow:var(--shadow-brand), inset 0 1px 0 #ffffff2e}.ui-module__TmEZKq__buttonPrimary:hover:not(:disabled){background:var(--gradient-brand-hover);box-shadow:0 10px 24px -8px #5048e5a6,inset 0 1px #ffffff2e}.ui-module__TmEZKq__buttonSecondary{background:var(--surface);color:var(--foreground);border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.ui-module__TmEZKq__buttonSecondary:hover:not(:disabled){border-color:var(--brand-300);color:var(--brand-700);background:var(--brand-50)}.ui-module__TmEZKq__buttonGhost{color:var(--accent);background:0 0}.ui-module__TmEZKq__buttonGhost:hover:not(:disabled){background:var(--accent-soft)}.ui-module__TmEZKq__buttonDanger{background:var(--surface);color:var(--danger);border-color:var(--danger-border)}.ui-module__TmEZKq__buttonDanger:hover:not(:disabled){background:var(--danger-bg);border-color:var(--danger)}.ui-module__TmEZKq__buttonWarm{background:var(--gradient-warm);color:#2a1700;box-shadow:0 10px 24px -10px #e38b0bb3,inset 0 1px #ffffff59}.ui-module__TmEZKq__buttonWarm:hover:not(:disabled){filter:brightness(1.04)saturate(1.05)}.ui-module__TmEZKq__buttonOnDark{color:var(--ink-text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border-color:#ffffff38}.ui-module__TmEZKq__buttonOnDark:hover:not(:disabled){background:#ffffff29;border-color:#fff6}.ui-module__TmEZKq__buttonSm{min-height:32px;padding:0 var(--spacing-3);font-size:var(--text-sm);border-radius:var(--radius-sm)}.ui-module__TmEZKq__buttonLg{min-height:48px;padding:0 var(--spacing-6);font-size:var(--text-base);border-radius:var(--radius-md)}.ui-module__TmEZKq__buttonBlock{width:100%;display:flex}.ui-module__TmEZKq__input,.ui-module__TmEZKq__textarea{width:100%;min-height:var(--control-height);padding:var(--spacing-2) var(--spacing-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--foreground);transition:border-color .14s var(--ease), box-shadow .14s var(--ease);font-size:.875rem;line-height:1.4;box-shadow:inset 0 1px 1px #1b193008}.ui-module__TmEZKq__input::placeholder,.ui-module__TmEZKq__textarea::placeholder{color:var(--subtle-foreground)}.ui-module__TmEZKq__input:hover,.ui-module__TmEZKq__textarea:hover{border-color:var(--subtle-foreground)}.ui-module__TmEZKq__input:focus,.ui-module__TmEZKq__input:focus-visible,.ui-module__TmEZKq__textarea:focus,.ui-module__TmEZKq__textarea:focus-visible{border-color:var(--brand-500);box-shadow:var(--focus-ring);outline:none}.ui-module__TmEZKq__input:disabled,.ui-module__TmEZKq__textarea:disabled{background:var(--surface-muted);color:var(--muted-foreground)}.ui-module__TmEZKq__textarea{resize:vertical;min-height:88px}.ui-module__TmEZKq__label{font-size:var(--text-sm);color:var(--foreground);font-weight:650}.ui-module__TmEZKq__field{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-module__TmEZKq__fieldHint{font-size:var(--text-sm);color:var(--muted-foreground)}.ui-module__TmEZKq__fieldError{font-size:var(--text-sm);color:var(--danger)}.ui-module__TmEZKq__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.ui-module__TmEZKq__cardPad{padding:var(--spacing-6)}.ui-module__TmEZKq__cardInteractive{color:inherit;transition:border-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);text-decoration:none}.ui-module__TmEZKq__cardInteractive:hover{border-color:var(--brand-200);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ui-module__TmEZKq__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--spacing-6)}.ui-module__TmEZKq__panelHeader{align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-5);flex-wrap:wrap;display:flex}.ui-module__TmEZKq__panelIcon{border-radius:var(--radius-md);background:var(--brand-50);width:40px;height:40px;color:var(--brand-600);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-module__TmEZKq__panelIcon[data-tone=warm]{background:var(--warm-50);color:var(--warm-700)}.ui-module__TmEZKq__panelIcon[data-tone=success]{background:var(--success-bg);color:var(--success)}.ui-module__TmEZKq__panelHeading{flex:260px;min-width:0}.ui-module__TmEZKq__panelTitle{font-size:var(--text-lg);letter-spacing:-.015em;font-weight:700}.ui-module__TmEZKq__panelHint{color:var(--muted-foreground);margin-top:2px;font-size:.875rem;line-height:1.5}.ui-module__TmEZKq__panelActions{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.ui-module__TmEZKq__badge{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--muted-foreground);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:.6875rem;font-weight:650;line-height:1.4;display:inline-flex}.ui-module__TmEZKq__badge:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:6px;height:6px}.ui-module__TmEZKq__badge[data-tone=success],.ui-module__TmEZKq__badge[data-status=ACTIVE],.ui-module__TmEZKq__badge[data-status=PUBLISHED],.ui-module__TmEZKq__badge[data-status=READY],.ui-module__TmEZKq__badge[data-status=PAID],.ui-module__TmEZKq__badge[data-status=VALID],.ui-module__TmEZKq__badge[data-status=COMPLETED]{color:var(--success);background:var(--success-bg);border-color:var(--success-border)}.ui-module__TmEZKq__badge[data-tone=warning],.ui-module__TmEZKq__badge[data-status=SUSPENDED],.ui-module__TmEZKq__badge[data-status=SCHEDULED],.ui-module__TmEZKq__badge[data-status=INACTIVE],.ui-module__TmEZKq__badge[data-status=DRAFT],.ui-module__TmEZKq__badge[data-status=UPLOADING],.ui-module__TmEZKq__badge[data-status=PENDING],.ui-module__TmEZKq__badge[data-status=IN_PROGRESS]{color:var(--warning);background:var(--warning-bg);border-color:var(--warning-border)}.ui-module__TmEZKq__badge[data-tone=danger],.ui-module__TmEZKq__badge[data-status=ARCHIVED],.ui-module__TmEZKq__badge[data-status=EXPIRED],.ui-module__TmEZKq__badge[data-status=REVOKED],.ui-module__TmEZKq__badge[data-status=REMOVED],.ui-module__TmEZKq__badge[data-status=BLOCKED],.ui-module__TmEZKq__badge[data-status=FAILED],.ui-module__TmEZKq__badge[data-status=CANCELLED]{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-border)}.ui-module__TmEZKq__badge[data-tone=info]{color:var(--brand-700);background:var(--brand-50);border-color:var(--brand-200)}.ui-module__TmEZKq__chip{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--muted-foreground);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:5px;padding:3px 10px;font-weight:550;line-height:1.5;display:inline-flex}.ui-module__TmEZKq__chipBrand{border-color:var(--brand-100);background:var(--brand-50);color:var(--brand-700);font-weight:650}.ui-module__TmEZKq__chipWarm{border-color:var(--warm-border);background:var(--warm-50);color:var(--warm-700);font-weight:650}.ui-module__TmEZKq__table{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-sm);font-size:.875rem;overflow:hidden}.ui-module__TmEZKq__table th,.ui-module__TmEZKq__table td{padding:14px var(--spacing-5);border-bottom:1px solid var(--border);text-align:start;vertical-align:middle}.ui-module__TmEZKq__table th{background:var(--surface-muted);color:var(--subtle-foreground);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:700}.ui-module__TmEZKq__table td:first-child{color:var(--ink);font-weight:600}.ui-module__TmEZKq__table tbody tr:last-child td{border-bottom:none}.ui-module__TmEZKq__table tbody tr{transition:background-color .12s var(--ease)}.ui-module__TmEZKq__table tbody tr:hover td{background:color-mix(in srgb, var(--brand-50) 45%, transparent)}.ui-module__TmEZKq__table a{color:var(--accent);font-weight:650}.ui-module__TmEZKq__table a:hover{text-decoration:underline}@media (max-width:900px){.ui-module__TmEZKq__table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.ui-module__TmEZKq__table th,.ui-module__TmEZKq__table td{white-space:nowrap}}.ui-module__TmEZKq__emptyState{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-12) var(--spacing-6);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:radial-gradient(400px 160px at 50% 0%, color-mix(in srgb, var(--brand-50) 80%, transparent), transparent 70%), var(--surface);color:var(--muted-foreground);text-align:center;flex-direction:column;font-size:.875rem;display:flex;position:relative;overflow:hidden}.ui-module__TmEZKq__emptyState p:first-of-type{color:var(--foreground);font-size:var(--text-md);font-weight:650}.ui-module__TmEZKq__emptyIcon{width:56px;height:56px;margin-bottom:var(--spacing-2);background:var(--gradient-brand);color:#fff;box-shadow:var(--shadow-brand);border-radius:18px;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-module__TmEZKq__emptyIcon:after{content:"";inset-inline-end:-6px;background:var(--warm-500);opacity:.9;z-index:-1;border-radius:6px;width:18px;height:18px;position:absolute;bottom:-6px}.ui-module__TmEZKq__emptyTitle{color:var(--ink);font-size:var(--text-lg);letter-spacing:-.01em;font-weight:700}.ui-module__TmEZKq__emptyText{max-width:46ch;line-height:1.55}.ui-module__TmEZKq__loadingState{align-items:center;gap:var(--spacing-3);padding:var(--spacing-6) 0;color:var(--muted-foreground);font-size:.875rem;display:flex}.ui-module__TmEZKq__spinner{border:2px solid var(--brand-100);border-top-color:var(--accent);border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite ui-module__TmEZKq__spin}@keyframes ui-module__TmEZKq__spin{to{transform:rotate(360deg)}}.ui-module__TmEZKq__skeleton{border-radius:var(--radius);background:linear-gradient(90deg, var(--surface-sunken) 25%, var(--surface-muted) 45%, var(--surface-sunken) 65%);background-size:300% 100%;animation:1.4s ease-in-out infinite ui-module__TmEZKq__shimmer}@keyframes ui-module__TmEZKq__shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ui-module__TmEZKq__skeletonGrid{gap:var(--spacing-6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.ui-module__TmEZKq__skeletonCard{gap:var(--spacing-3);padding-bottom:var(--spacing-5);flex-direction:column;display:flex;overflow:hidden}.ui-module__TmEZKq__skeletonCover{aspect-ratio:16/9;border-radius:0}.ui-module__TmEZKq__skeletonLine{height:12px;margin:0 var(--spacing-5)}.ui-module__TmEZKq__skeletonRows{gap:var(--spacing-3);padding:var(--spacing-6);flex-direction:column;display:flex}.ui-module__TmEZKq__skeletonRow{height:16px}.ui-module__TmEZKq__alert{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);border-inline-start-width:4px;font-size:.875rem;line-height:1.5;display:flex}.ui-module__TmEZKq__alert[data-tone=danger]{border-color:var(--danger-border);border-inline-start-color:var(--danger);background:var(--danger-bg);color:var(--danger)}.ui-module__TmEZKq__alert[data-tone=success]{border-color:var(--success-border);border-inline-start-color:var(--success);background:var(--success-bg);color:var(--success)}.ui-module__TmEZKq__alert[data-tone=warning]{border-color:var(--warning-border);border-inline-start-color:var(--warm-600);background:var(--warning-bg);color:var(--warning)}.ui-module__TmEZKq__alert[data-tone=info]{border-color:var(--brand-100);border-inline-start-color:var(--accent);background:var(--brand-50);color:var(--ink)}.ui-module__TmEZKq__alertBody{flex:1;min-width:0}.ui-module__TmEZKq__alertAction{flex:none}.ui-module__TmEZKq__pageHeader{justify-content:space-between;align-items:flex-end;gap:var(--spacing-4);margin-bottom:var(--spacing-8);flex-wrap:wrap;display:flex}.ui-module__TmEZKq__pageHeaderText{flex:320px;min-width:0}.ui-module__TmEZKq__eyebrow{margin-bottom:var(--spacing-2);color:var(--accent);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-weight:750;display:inline-flex}.ui-module__TmEZKq__eyebrow:before{content:"";background:var(--warm-500);border-radius:2px;width:14px;height:3px}.ui-module__TmEZKq__pageTitle{color:var(--ink);font-size:var(--text-2xl);letter-spacing:-.028em;font-weight:750;line-height:1.15}.ui-module__TmEZKq__pageSubtitle{margin-top:var(--spacing-2);max-width:68ch;color:var(--muted-foreground);font-size:var(--text-md);line-height:1.55}.ui-module__TmEZKq__pageActions{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.ui-module__TmEZKq__hero{isolation:isolate;margin-bottom:var(--spacing-8);padding:var(--spacing-10);border-radius:var(--radius-xl);background:var(--gradient-hero);color:var(--ink-text);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.ui-module__TmEZKq__hero:before,.ui-module__TmEZKq__hero:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.ui-module__TmEZKq__hero:before{top:-120px;border:1px solid #ffffff14;width:340px;height:340px;inset-inline-end:-60px;box-shadow:0 0 0 40px #ffffff06,0 0 0 80px #ffffff05}.ui-module__TmEZKq__hero:after{bottom:-70px;background:radial-gradient(circle,#f7a92859,#0000 70%);width:140px;height:140px;inset-inline-end:22%}.ui-module__TmEZKq__heroInner{justify-content:space-between;align-items:flex-end;gap:var(--spacing-6);flex-wrap:wrap;display:flex;position:relative}.ui-module__TmEZKq__heroText{flex:380px;min-width:0}.ui-module__TmEZKq__heroEyebrow{margin-bottom:var(--spacing-3);border-radius:var(--radius-pill);color:var(--warm-200);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff29;align-items:center;gap:8px;padding:4px 12px;font-weight:700;display:inline-flex}.ui-module__TmEZKq__heroTitle{color:#fff;letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(1.875rem,1.4rem + 1.6vw,2.5rem);font-weight:750;line-height:1.1}.ui-module__TmEZKq__heroSubtitle{margin-top:var(--spacing-3);max-width:62ch;color:var(--ink-muted);font-size:var(--text-md);line-height:1.6}.ui-module__TmEZKq__heroActions{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.ui-module__TmEZKq__heroFooter{margin-top:var(--spacing-8);position:relative}.ui-module__TmEZKq__sectionHeader{justify-content:space-between;align-items:flex-end;gap:var(--spacing-3);margin:var(--spacing-10) 0 var(--spacing-4);flex-wrap:wrap;display:flex}.ui-module__TmEZKq__sectionTitle{color:var(--ink);font-size:var(--text-lg);letter-spacing:-.015em;font-weight:700}.ui-module__TmEZKq__sectionHint{color:var(--muted-foreground);margin-top:2px;font-size:.875rem}.ui-module__TmEZKq__backLink{align-items:center;gap:var(--spacing-1);margin-bottom:var(--spacing-5);border-radius:var(--radius-pill);color:var(--muted-foreground);font-size:var(--text-sm);transition:background-color .14s var(--ease), color .14s var(--ease);padding:4px 10px 4px 8px;font-weight:650;display:inline-flex}.ui-module__TmEZKq__backLink:hover{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-xs)}.ui-module__TmEZKq__tabs{max-width:100%;margin:0 0 var(--spacing-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-xs);scrollbar-width:none;gap:2px;padding:4px;display:inline-flex;overflow-x:auto}.ui-module__TmEZKq__tabs::-webkit-scrollbar{display:none}.ui-module__TmEZKq__tab,.ui-module__TmEZKq__tabActive{padding:8px var(--spacing-4);border-radius:var(--radius-sm);color:var(--muted-foreground);white-space:nowrap;transition:background-color .14s var(--ease), color .14s var(--ease);flex:none;font-size:.875rem;font-weight:650;text-decoration:none}.ui-module__TmEZKq__tab:hover{color:var(--ink);background:var(--surface-muted)}.ui-module__TmEZKq__tabActive{background:var(--inverse);color:var(--inverse-foreground);box-shadow:0 4px 10px -4px #1b193080}.ui-module__TmEZKq__statGrid{gap:var(--spacing-4);margin-bottom:var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.ui-module__TmEZKq__statCard{padding:var(--spacing-5);flex-direction:column;gap:4px;min-width:0;display:flex;position:relative;overflow:hidden}.ui-module__TmEZKq__statCard:before{content:"";top:0;background:var(--gradient-brand);border-radius:0 0 3px 3px;width:32px;height:3px;position:absolute;inset-inline-start:var(--spacing-5)}.ui-module__TmEZKq__statCard[data-tone=warm]:before{background:var(--gradient-warm)}.ui-module__TmEZKq__statCard[data-tone=success]:before{background:var(--success)}.ui-module__TmEZKq__statTop{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.ui-module__TmEZKq__statIcon{border-radius:var(--radius);background:var(--brand-50);width:36px;height:36px;color:var(--brand-600);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-module__TmEZKq__statCard[data-tone=warm] .ui-module__TmEZKq__statIcon{background:var(--warm-50);color:var(--warm-700)}.ui-module__TmEZKq__statCard[data-tone=success] .ui-module__TmEZKq__statIcon{background:var(--success-bg);color:var(--success)}.ui-module__TmEZKq__statLabel{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:650}.ui-module__TmEZKq__statValue{margin-top:var(--spacing-2);color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:750;line-height:1.1}.ui-module__TmEZKq__statHint{color:var(--muted-foreground);font-size:var(--text-sm)}.ui-module__TmEZKq__meter{border-radius:var(--radius-pill);background:var(--surface-sunken);height:8px;overflow:hidden}.ui-module__TmEZKq__meterFill{border-radius:var(--radius-pill);background:var(--gradient-brand);height:100%;transition:width .3s var(--ease)}.ui-module__TmEZKq__pager{align-items:center;gap:var(--spacing-3);margin:var(--spacing-5) 0;color:var(--muted-foreground);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.ui-module__TmEZKq__searchField{align-items:center;min-width:0;display:flex;position:relative}.ui-module__TmEZKq__searchField svg{color:var(--subtle-foreground);pointer-events:none;position:absolute;inset-inline-start:12px}.ui-module__TmEZKq__searchField input{padding-inline-start:38px}.ui-module__TmEZKq__cover{aspect-ratio:16/9;background:var(--surface-sunken);width:100%;color:var(--subtle-foreground);position:relative;overflow:hidden}.ui-module__TmEZKq__cover img{transition:transform .5s var(--ease)}.ui-module__TmEZKq__coverPlaceholder{--cover-from:#5048e5;--cover-to:#2b2470;--cover-glow:#f7a9288c;background:radial-gradient(60% 80% at 100% 0%, var(--cover-glow), transparent 65%), radial-gradient(#ffffff24 1px, transparent 1.4px) 0 0 / 14px 14px, linear-gradient(135deg, var(--cover-from), var(--cover-to));color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;container-type:size}.ui-module__TmEZKq__coverPlaceholder[data-palette="1"]{--cover-from:#f07c3b;--cover-to:#b23b52;--cover-glow:#ffde8c8c}.ui-module__TmEZKq__coverPlaceholder[data-palette="2"]{--cover-from:#17a2a2;--cover-to:#1b4f7a;--cover-glow:#a0ffdc66}.ui-module__TmEZKq__coverPlaceholder[data-palette="3"]{--cover-from:#8b5cf6;--cover-to:#3b2a8c;--cover-glow:#ffbef073}.ui-module__TmEZKq__coverPlaceholder[data-palette="4"]{--cover-from:#f2b134;--cover-to:#c2611d;--cover-glow:#fff5c899}.ui-module__TmEZKq__coverPlaceholder[data-palette="5"]{--cover-from:#2f9e6e;--cover-to:#165a4a;--cover-glow:#dcffaa73}.ui-module__TmEZKq__coverPlaceholder:after{content:"";inset-inline-start:-20%;aspect-ratio:1;border:1px solid #ffffff38;border-radius:50%;width:70%;position:absolute;bottom:-55%;box-shadow:0 0 0 28px #ffffff0d}.ui-module__TmEZKq__coverTile{z-index:1;aspect-ratio:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff4d;border-radius:28%;justify-content:center;align-items:center;width:clamp(36px,34cqh,76px);display:inline-flex;position:relative;box-shadow:0 10px 30px -10px #00000059}.ui-module__TmEZKq__coverInitial{letter-spacing:-.02em;font-size:clamp(1rem,17cqh,2.4rem);font-weight:750;line-height:1}.ui-module__TmEZKq__muted{color:var(--muted-foreground);font-size:.875rem}.ui-module__TmEZKq__code{font-family:var(--font-mono);font-size:var(--text-sm)}.ui-module__TmEZKq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-module__TmEZKq__prose{color:var(--foreground);font-size:var(--text-md);line-height:1.75}.ui-module__TmEZKq__prose .rte-paragraph{margin:0 0 var(--spacing-4) 0}.ui-module__TmEZKq__prose .rte-heading{margin:var(--spacing-8) 0 var(--spacing-3) 0;color:var(--ink);letter-spacing:-.015em;font-weight:700;line-height:1.3}.ui-module__TmEZKq__prose .rte-heading:first-child{margin-top:0}.ui-module__TmEZKq__prose .rte-heading-1{font-size:1.5rem}.ui-module__TmEZKq__prose .rte-heading-2{font-size:1.25rem}.ui-module__TmEZKq__prose .rte-heading-3{font-size:1.0625rem}.ui-module__TmEZKq__prose .rte-list{margin:0 0 var(--spacing-4) 0;padding-inline-start:var(--spacing-6)}.ui-module__TmEZKq__prose .rte-list li{margin-bottom:var(--spacing-1)}.ui-module__TmEZKq__prose .rte-list li::marker{color:var(--brand-500)}.ui-module__TmEZKq__prose .rte-blockquote{margin:0 0 var(--spacing-4) 0;padding:var(--spacing-3) var(--spacing-5);border-inline-start:4px solid var(--warm-500);border-radius:0 var(--radius) var(--radius) 0;background:var(--warm-50);color:var(--foreground)}.ui-module__TmEZKq__prose .rte-code{background:var(--brand-50);color:var(--brand-900);font-family:var(--font-mono);border-radius:6px;padding:1px 6px;font-size:.875em}.ui-module__TmEZKq__prose .rte-code-block{margin:0 0 var(--spacing-4) 0;padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-md);background:var(--code-bg);color:var(--ink-text);font-family:var(--font-mono);font-size:var(--text-sm);overflow-x:auto}.ui-module__TmEZKq__prose .rte-link{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--brand-200);text-decoration-color:var(--brand-200);text-underline-offset:3px}.ui-module__TmEZKq__prose>:last-child{margin-bottom:0}@media (max-width:640px){.ui-module__TmEZKq__hero{padding:var(--spacing-6);border-radius:var(--radius-lg)}.ui-module__TmEZKq__panel,.ui-module__TmEZKq__cardPad{padding:var(--spacing-5)}}.ui-module__TmEZKq__heroStats{gap:var(--spacing-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.ui-module__TmEZKq__heroStat{min-width:0;padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a;flex-direction:column;gap:2px;display:flex}.ui-module__TmEZKq__heroStatValue{color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums;order:2;font-size:1.75rem;font-weight:750;line-height:1.15}.ui-module__TmEZKq__heroStatLabel{color:var(--ink-muted);font-size:var(--text-sm);order:1;font-weight:600}.ui-module__TmEZKq__heroStatHint{color:var(--ink-muted);font-size:var(--text-xs);order:3}.ui-module__TmEZKq__heroStat .ui-module__TmEZKq__meter{margin-top:var(--spacing-2);background:#ffffff1f;order:4}.ui-module__TmEZKq__heroStat .ui-module__TmEZKq__meterFill{background:var(--gradient-warm)}@media (max-width:560px){.ui-module__TmEZKq__statGrid,.ui-module__TmEZKq__heroStats{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-module__TmEZKq__statValue{font-size:1.625rem}}
.AccountMenu-module__3itD-G__root{flex:none;position:relative}.AccountMenu-module__3itD-G__avatar{background:var(--gradient-warm);color:#2a1700;width:36px;height:36px;font-size:var(--text-sm);cursor:pointer;box-shadow:0 0 0 3px var(--surface), 0 0 0 4px var(--warm-border);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-weight:750;display:inline-flex}.AccountMenu-module__3itD-G__avatar:focus-visible{outline-offset:4px}.AccountMenu-module__3itD-G__panel{top:calc(100% + var(--spacing-3));z-index:40;gap:var(--spacing-1);width:max-content;min-width:200px;max-width:min(320px, calc(100vw - 2 * var(--spacing-4)));padding:var(--spacing-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;inset-inline-end:0}.AccountMenu-module__3itD-G__panel[hidden]{display:none}.AccountMenu-module__3itD-G__name{padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--border);color:var(--ink);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;font-weight:650}.AccountMenu-module__3itD-G__item{width:100%;min-height:40px;padding:0 var(--spacing-3);border-radius:var(--radius);color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;font-weight:600;display:flex}.AccountMenu-module__3itD-G__item:hover:not(:disabled),.AccountMenu-module__3itD-G__item[aria-current=page]{background:var(--surface-muted);color:var(--ink)}.AccountMenu-module__3itD-G__item:disabled{opacity:.6;cursor:not-allowed}
.courses-module__VPcBZq__header{justify-content:space-between;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-5);flex-wrap:wrap;display:flex}.courses-module__VPcBZq__title{}.courses-module__VPcBZq__primaryButton{}.courses-module__VPcBZq__secondaryButton{}.courses-module__VPcBZq__smallButton{}.courses-module__VPcBZq__dangerButton{}.courses-module__VPcBZq__inlineForm{align-items:flex-end;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5);margin-bottom:var(--spacing-5);flex-wrap:wrap;display:flex;}.courses-module__VPcBZq__fieldGroup{}.courses-module__VPcBZq__fieldGroup label{font-size:var(--text-sm);font-weight:600}.courses-module__VPcBZq__versionTypeOptions{gap:var(--spacing-2);flex-direction:column;display:flex}.courses-module__VPcBZq__versionTypeOption{align-items:flex-start;gap:var(--spacing-2);cursor:pointer;font-size:.875rem;font-weight:400;display:flex}.courses-module__VPcBZq__versionTypeOption input{margin-top:4px}.courses-module__VPcBZq__input{width:auto;min-width:200px;max-width:100%;}.courses-module__VPcBZq__textarea{}.courses-module__VPcBZq__muted{}.courses-module__VPcBZq__table{}.courses-module__VPcBZq__code{}.courses-module__VPcBZq__actionCell{white-space:nowrap}.courses-module__VPcBZq__actionCell>*+*{margin-inline-start:var(--spacing-2)}.courses-module__VPcBZq__actionCell a{color:var(--accent);font-size:var(--text-sm);font-weight:600}.courses-module__VPcBZq__statusBadge{}.courses-module__VPcBZq__backLink{}.courses-module__VPcBZq__section{margin-top:var(--spacing-8)}.courses-module__VPcBZq__sectionTitle{margin:0 0 var(--spacing-3) 0;}.courses-module__VPcBZq__courseGrid{gap:var(--spacing-5);grid-template-columns:repeat(auto-fill,minmax(270px,1fr));display:grid}.courses-module__VPcBZq__courseCard{flex-direction:column;display:flex;overflow:hidden;}.courses-module__VPcBZq__courseCoverWrap{border-bottom:1px solid var(--border);}.courses-module__VPcBZq__courseCardBody{gap:var(--spacing-2);padding:var(--spacing-4);flex-direction:column;flex:1;display:flex}.courses-module__VPcBZq__courseCardTopRow{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.courses-module__VPcBZq__courseCardTitle{font-size:var(--text-md);font-weight:650;line-height:1.35}.courses-module__VPcBZq__courseCardSlug{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--subtle-foreground);overflow-wrap:anywhere}.courses-module__VPcBZq__courseCardDescription{font-size:var(--text-sm);color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.courses-module__VPcBZq__courseCardDescriptionMuted{font-size:var(--text-sm);color:var(--subtle-foreground);font-style:italic}.courses-module__VPcBZq__courseCardMeta{align-items:center;gap:var(--spacing-2);padding-top:var(--spacing-2);flex-wrap:wrap;margin-top:auto;display:flex}.courses-module__VPcBZq__metaChip{}.courses-module__VPcBZq__courseCardFooter{margin-top:var(--spacing-1);color:var(--accent);font-size:var(--text-sm);font-weight:600}.courses-module__VPcBZq__emptyState{}.courses-module__VPcBZq__loadingState{}.courses-module__VPcBZq__spinner{}.courses-module__VPcBZq__panel{}.courses-module__VPcBZq__presentationHeader{gap:var(--spacing-5);flex-wrap:wrap;align-items:flex-start;display:flex}.courses-module__VPcBZq__presentationCover{aspect-ratio:16/9;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);width:240px;color:var(--subtle-foreground);flex:0 0 240px;overflow:hidden}@media (max-width:560px){.courses-module__VPcBZq__presentationCover{flex-basis:100%;width:100%}}.courses-module__VPcBZq__presentationCover img{object-fit:cover;width:100%;height:100%;display:block}.courses-module__VPcBZq__presentationBody{gap:var(--spacing-2);flex-direction:column;flex:1;min-width:0;display:flex}.courses-module__VPcBZq__presentationMeta{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.courses-module__VPcBZq__scopeBadge{}.courses-module__VPcBZq__scopeBadge[data-scope=org]{border-color:var(--brand-200);background:var(--brand-50);color:var(--brand-700)}.courses-module__VPcBZq__fieldRow{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.courses-module__VPcBZq__formField{flex:1;min-width:160px;}.courses-module__VPcBZq__formField label{font-size:var(--text-sm);color:var(--foreground);font-weight:600}.courses-module__VPcBZq__formField .courses-module__VPcBZq__input{width:100%}.courses-module__VPcBZq__charCount{color:var(--subtle-foreground);align-self:flex-end;font-size:.6875rem}.courses-module__VPcBZq__readOnlyValue{padding:var(--spacing-1) 0;font-size:.875rem}.courses-module__VPcBZq__richTextBody{font-size:var(--text-base);}.courses-module__VPcBZq__seatMeter{gap:var(--spacing-2);margin:var(--spacing-3) 0;flex-direction:column;display:flex}.courses-module__VPcBZq__seatMeterBar{max-width:360px;}.courses-module__VPcBZq__seatMeterFill{}.courses-module__VPcBZq__seatMeterText{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:650}.courses-module__VPcBZq__filterBar{margin-bottom:var(--spacing-5);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:2px;padding:3px;display:inline-flex}.courses-module__VPcBZq__filterOption{padding:6px var(--spacing-4);border-radius:var(--radius-sm);color:var(--muted-foreground);white-space:nowrap;background:0 0;border:none;font-size:.875rem;font-weight:600}.courses-module__VPcBZq__filterOption:hover{color:var(--foreground)}.courses-module__VPcBZq__filterOption[aria-pressed=true],.courses-module__VPcBZq__filterOption[aria-selected=true]{background:var(--brand-50);color:var(--brand-700)}.courses-module__VPcBZq__searchInput{width:320px;max-width:100%}.courses-module__VPcBZq__pagerRow{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-5);flex-wrap:wrap;display:flex}.courses-module__VPcBZq__toolbar{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);flex-wrap:wrap;display:flex}.courses-module__VPcBZq__header+.courses-module__VPcBZq__muted{margin-top:calc(var(--spacing-2) * -1);margin-bottom:var(--spacing-4)}.courses-module__VPcBZq__title+.courses-module__VPcBZq__muted{margin-top:var(--spacing-1);margin-bottom:var(--spacing-5)}.courses-module__VPcBZq__sectionTitle+.courses-module__VPcBZq__muted{margin-top:calc(var(--spacing-2) * -1);margin-bottom:var(--spacing-3)}.courses-module__VPcBZq__section>.courses-module__VPcBZq__header>.courses-module__VPcBZq__sectionTitle{margin-bottom:0}.courses-module__VPcBZq__muted+.courses-module__VPcBZq__table,.courses-module__VPcBZq__muted+.courses-module__VPcBZq__emptyState,.courses-module__VPcBZq__muted+.courses-module__VPcBZq__courseGrid,.courses-module__VPcBZq__table+.courses-module__VPcBZq__muted,.courses-module__VPcBZq__table+.courses-module__VPcBZq__secondaryButton,.courses-module__VPcBZq__table+.courses-module__VPcBZq__smallButton{margin-top:var(--spacing-3)}@media (max-width:560px){.courses-module__VPcBZq__inlineForm>.courses-module__VPcBZq__fieldGroup{flex:100%}.courses-module__VPcBZq__inlineForm .courses-module__VPcBZq__input{width:100%;min-width:0}}.courses-module__VPcBZq__section{margin-top:var(--spacing-6);}.courses-module__VPcBZq__section>.courses-module__VPcBZq__header{margin-bottom:var(--spacing-4)}.courses-module__VPcBZq__section .courses-module__VPcBZq__table{box-shadow:none;border-radius:var(--radius-md)}.courses-module__VPcBZq__section .courses-module__VPcBZq__inlineForm{border-color:var(--border);background:var(--surface-muted);box-shadow:none}.courses-module__VPcBZq__section .courses-module__VPcBZq__emptyState{background:var(--surface-muted)}.courses-module__VPcBZq__title{font-size:var(--text-2xl)}.courses-module__VPcBZq__header{margin-bottom:var(--spacing-6)}.courses-module__VPcBZq__sectionTitle{font-size:var(--text-lg)}.courses-module__VPcBZq__courseCard{border-radius:var(--radius-lg)}.courses-module__VPcBZq__courseCard:hover img{transform:scale(1.04)}.courses-module__VPcBZq__courseCoverWrap img{transition:transform .5s var(--ease)}.courses-module__VPcBZq__courseCardTitle{color:var(--ink);font-size:var(--text-lg);letter-spacing:-.015em;font-weight:700}.courses-module__VPcBZq__panel{border-radius:var(--radius-lg)}.courses-module__VPcBZq__filterBar{border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.courses-module__VPcBZq__filterOption{border-radius:var(--radius-sm);padding:7px var(--spacing-4)}.courses-module__VPcBZq__filterOption[aria-pressed=true],.courses-module__VPcBZq__filterOption[aria-selected=true]{background:var(--inverse);color:var(--inverse-foreground);box-shadow:0 4px 10px -4px #1b193080}.courses-module__VPcBZq__eyebrow{}.courses-module__VPcBZq__subtitle{}.courses-module__VPcBZq__header{margin-bottom:var(--spacing-8);align-items:flex-end}
.ThemeControls-module__tpSu5W__toggle{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.ThemeControls-module__tpSu5W__option{border-radius:var(--radius-pill);width:30px;height:28px;color:var(--subtle-foreground);transition:background-color .15s var(--ease), color .15s var(--ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ThemeControls-module__tpSu5W__option:hover{color:var(--foreground)}.ThemeControls-module__tpSu5W__option:focus-visible{outline:2px solid var(--brand-500);outline-offset:1px}.ThemeControls-module__tpSu5W__option[aria-pressed=true]{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-xs)}.ThemeControls-module__tpSu5W__toggle[data-tone=onDark]{background:#ffffff0d;border-color:#ffffff1a}.ThemeControls-module__tpSu5W__toggle[data-tone=onDark] .ThemeControls-module__tpSu5W__option{color:var(--ink-muted)}.ThemeControls-module__tpSu5W__toggle[data-tone=onDark] .ThemeControls-module__tpSu5W__option:hover{color:#fff}.ThemeControls-module__tpSu5W__toggle[data-tone=onDark] .ThemeControls-module__tpSu5W__option[aria-pressed=true]{color:#fff;box-shadow:none;background:#ffffff24}@media (max-width:560px){.ThemeControls-module__tpSu5W__option{width:26px}}
.organizations-module__mf0afG__header{justify-content:space-between;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-5);flex-wrap:wrap;display:flex}.organizations-module__mf0afG__title{}.organizations-module__mf0afG__primaryButton{}.organizations-module__mf0afG__secondaryButton{}.organizations-module__mf0afG__inlineForm{align-items:flex-end;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5);margin-bottom:var(--spacing-5);flex-wrap:wrap;display:flex;}.organizations-module__mf0afG__fieldGroup{}.organizations-module__mf0afG__fieldGroup label{font-size:var(--text-sm);font-weight:600}.organizations-module__mf0afG__input{width:auto;min-width:200px;max-width:100%;}.organizations-module__mf0afG__muted{}.organizations-module__mf0afG__table{}.organizations-module__mf0afG__code{}.organizations-module__mf0afG__statusBadge{}.organizations-module__mf0afG__orgGrid{gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.organizations-module__mf0afG__orgCard{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);display:flex;}.organizations-module__mf0afG__orgLogoWrap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);width:52px;height:52px;color:var(--subtle-foreground);flex:0 0 52px;overflow:hidden}.organizations-module__mf0afG__orgCardBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.organizations-module__mf0afG__orgCardName{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);font-weight:650;overflow:hidden}.organizations-module__mf0afG__orgCardCode{text-overflow:ellipsis;white-space:nowrap;color:var(--subtle-foreground);font-family:var(--font-mono);font-size:var(--text-xs);overflow:hidden}.organizations-module__mf0afG__orgCardMeta{align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.organizations-module__mf0afG__metaChip{}.organizations-module__mf0afG__emptyState{}.organizations-module__mf0afG__loadingState{}.organizations-module__mf0afG__spinner{}.organizations-module__mf0afG__profileHeader{gap:var(--spacing-5);margin-bottom:var(--spacing-5);flex-wrap:wrap;align-items:flex-start;display:flex}.organizations-module__mf0afG__profileLogo{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken);width:88px;height:88px;color:var(--subtle-foreground);flex:0 0 88px;overflow:hidden}.organizations-module__mf0afG__profileBody{gap:var(--spacing-2);flex-direction:column;flex:1;min-width:200px;display:flex}.organizations-module__mf0afG__panel{margin-bottom:var(--spacing-5);}.organizations-module__mf0afG__formField{margin-bottom:var(--spacing-3);}.organizations-module__mf0afG__formField label{font-size:var(--text-sm);color:var(--foreground);font-weight:600}.organizations-module__mf0afG__formField .organizations-module__mf0afG__input{width:100%}.organizations-module__mf0afG__fieldRow{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.organizations-module__mf0afG__fieldRow>.organizations-module__mf0afG__formField{flex:1;min-width:160px}.organizations-module__mf0afG__textarea{}.organizations-module__mf0afG__charCount{color:var(--subtle-foreground);align-self:flex-end;font-size:.6875rem}.organizations-module__mf0afG__readOnlyValue{font-size:.875rem}.organizations-module__mf0afG__mutedValue{color:var(--subtle-foreground);font-size:.875rem;font-style:italic}.organizations-module__mf0afG__websiteLink{color:var(--accent);overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.organizations-module__mf0afG__websiteLink:hover{text-decoration:underline}.organizations-module__mf0afG__richTextBody{font-size:var(--text-base);}.organizations-module__mf0afG__profileBody>button{align-self:flex-start}@media (max-width:560px){.organizations-module__mf0afG__inlineForm>.organizations-module__mf0afG__fieldGroup{flex:100%}.organizations-module__mf0afG__inlineForm .organizations-module__mf0afG__input{width:100%;min-width:0}}.organizations-module__mf0afG__eyebrow{}.organizations-module__mf0afG__subtitle{}.organizations-module__mf0afG__header{margin-bottom:var(--spacing-8);align-items:flex-end}
.LanguageSwitcher-module__TXN9mq__option{width:auto;padding-inline:var(--spacing-3);font-size:var(--text-xs);white-space:nowrap;font-weight:650}
.builder-module__DJF8qq__header{justify-content:space-between;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3);flex-wrap:wrap;display:flex}.builder-module__DJF8qq__headerMeta{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.builder-module__DJF8qq__readOnlyBanner{margin:var(--spacing-4) 0;border-color:var(--brand-100);border-inline-start-color:var(--accent);background:var(--brand-50);}.builder-module__DJF8qq__card{margin-bottom:var(--spacing-3);border-radius:var(--radius-md);}.builder-module__DJF8qq__cardHeader{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);flex-wrap:wrap;display:flex}.builder-module__DJF8qq__cardHeaderLeft{align-items:center;gap:var(--spacing-2);flex:1;min-width:0;display:flex}.builder-module__DJF8qq__disclosureButton{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;font-size:.875rem;display:inline-flex}.builder-module__DJF8qq__disclosureButton:hover{background:var(--surface-muted);color:var(--foreground)}.builder-module__DJF8qq__cardTitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);font-weight:600;overflow:hidden}.builder-module__DJF8qq__cardActions{gap:var(--spacing-1);flex-wrap:wrap;flex-shrink:0;display:flex}.builder-module__DJF8qq__cardBody{padding:var(--spacing-4);border-top:1px solid var(--border)}.builder-module__DJF8qq__nested{border-inline-start:2px solid var(--border);margin-inline-start:var(--spacing-5);padding-inline-start:var(--spacing-4)}.builder-module__DJF8qq__blockRow{padding:var(--spacing-3) var(--spacing-4);margin-bottom:var(--spacing-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.builder-module__DJF8qq__blockRowHeader{justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.builder-module__DJF8qq__blockTypeBadge{text-transform:uppercase;}.builder-module__DJF8qq__blockPreview{margin-top:var(--spacing-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem}.builder-module__DJF8qq__blockPreviewMuted{margin-top:var(--spacing-2);color:var(--muted-foreground);font-size:var(--text-sm)}.builder-module__DJF8qq__addForm{gap:var(--spacing-2);padding:var(--spacing-4);margin-bottom:var(--spacing-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-muted);flex-direction:column;display:flex}.builder-module__DJF8qq__addFormRow{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.builder-module__DJF8qq__publishConfirm{margin:var(--spacing-3) 0;border-color:var(--warning-border);border-inline-start-color:var(--warning);background:var(--warning-bg);flex-wrap:wrap;align-items:center;}.builder-module__DJF8qq__assessmentSection{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}.builder-module__DJF8qq__assessmentHeading{margin:0 0 var(--spacing-2) 0;color:var(--muted-foreground);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.builder-module__DJF8qq__assessmentSummary{justify-content:space-between;gap:var(--spacing-3);margin-bottom:var(--spacing-3);flex-wrap:wrap;display:flex}.builder-module__DJF8qq__assessmentWarning{margin:var(--spacing-2) 0;color:var(--warning);font-size:var(--text-sm);font-weight:600}.builder-module__DJF8qq__optionList{margin:var(--spacing-2) 0 0 0;padding:0;font-size:.875rem;list-style:none}.builder-module__DJF8qq__optionList li{padding:2px 0}.builder-module__DJF8qq__optionCorrect{color:var(--success);font-weight:650}.builder-module__DJF8qq__correctTag{letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem}.builder-module__DJF8qq__optionFieldset{gap:var(--spacing-2);padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex}.builder-module__DJF8qq__optionRow{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}@media (max-width:560px){.builder-module__DJF8qq__nested{margin-inline-start:var(--spacing-2);padding-inline-start:var(--spacing-3)}}.builder-module__DJF8qq__confirm{align-items:center;gap:var(--spacing-2);padding:4px 4px 4px var(--spacing-3);border:1px solid var(--danger-border);border-radius:var(--radius);background:var(--danger-bg);flex-wrap:wrap;display:inline-flex}.builder-module__DJF8qq__confirmPrompt{color:var(--danger);font-size:var(--text-sm);font-weight:600}.builder-module__DJF8qq__inlineError{color:var(--danger);font-size:var(--text-xs);flex-basis:100%}.builder-module__DJF8qq__mediaSummary{align-items:baseline;gap:var(--spacing-2);margin-top:var(--spacing-2);flex-wrap:wrap;min-width:0;display:flex}.builder-module__DJF8qq__mediaName{overflow-wrap:anywhere;color:var(--foreground);font-size:var(--text-sm);font-weight:600}.builder-module__DJF8qq__statusNote{margin:0 0 var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--success-border);border-radius:var(--radius);background:var(--success-bg);color:var(--success);font-size:var(--text-sm);font-weight:600}.builder-module__DJF8qq__readOnlyActions{align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-3);flex-wrap:wrap;display:flex}.builder-module__DJF8qq__publishProblems{margin:0 0 var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);border:1px solid var(--danger-border);border-radius:var(--radius-md);background:var(--danger-bg)}.builder-module__DJF8qq__publishProblems h3{color:var(--danger);font-size:var(--text-base);font-weight:700}.builder-module__DJF8qq__publishProblems ul{margin:var(--spacing-2) 0 0 var(--spacing-5);color:var(--foreground);font-size:var(--text-sm);gap:4px;display:grid}.builder-module__DJF8qq__sectionIntro{margin-bottom:var(--spacing-4)}@media (max-width:640px){.builder-module__DJF8qq__cardHeaderLeft{flex:100%}.builder-module__DJF8qq__cardActions{flex-wrap:wrap}}.builder-module__DJF8qq__downloadPolicy{margin-top:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-muted);flex-direction:column;gap:4px;display:flex}.builder-module__DJF8qq__downloadPolicyToggle{align-items:flex-start;gap:var(--spacing-2);color:var(--foreground);font-size:var(--text-sm);cursor:pointer;font-weight:600;display:flex}.builder-module__DJF8qq__downloadPolicyToggle input{accent-color:var(--accent);margin-top:3px}.builder-module__DJF8qq__downloadPolicyHint{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:400;display:block}.builder-module__DJF8qq__downloadPolicyReadOnly{font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}.builder-module__DJF8qq__downloadPolicyState{color:var(--muted-foreground);font-weight:600}.builder-module__DJF8qq__downloadPolicyState[data-allowed=true]{color:var(--success)}
.organization-detail-module__N514La__backLink{}.organization-detail-module__N514La__summary{gap:var(--spacing-4) var(--spacing-8);margin:0 0 var(--spacing-4);flex-wrap:wrap;display:flex}.organization-detail-module__N514La__summary dt{color:var(--muted-foreground);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-weight:600}.organization-detail-module__N514La__summary dd{font-size:var(--text-base);margin:0;font-weight:550}.organization-detail-module__N514La__statusActions{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);flex-wrap:wrap;display:flex}.organization-detail-module__N514La__statusActionsLabel{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:600}.organization-detail-module__N514La__statusButton{}.organization-detail-module__N514La__sectionTitle{margin:var(--spacing-8) 0 var(--spacing-3);}.organization-detail-module__N514La__membersHeader{margin-bottom:var(--spacing-4)}.organization-detail-module__N514La__rowSelect{width:auto;min-height:30px;padding:2px var(--spacing-2);font-size:var(--text-sm);}.organization-detail-module__N514La__rowError{margin-top:var(--spacing-1);color:var(--danger);font-size:var(--text-xs)}.organization-detail-module__N514La__subsectionTitle{margin:var(--spacing-5) 0 var(--spacing-2) 0;font-size:var(--text-md);font-weight:650}.organization-detail-module__N514La__emptyAdmins{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-5);margin-bottom:var(--spacing-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex}.organization-detail-module__N514La__emptyAdminsTitle{margin:0;font-weight:650}.organization-detail-module__N514La__addAdminPanel{padding:var(--spacing-4);margin-bottom:var(--spacing-3);}.organization-detail-module__N514La__panelActions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.organization-detail-module__N514La__searchResults{margin:var(--spacing-2) 0 0 0;padding:0;list-style:none}.organization-detail-module__N514La__searchResult{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;border-top:1px solid var(--border);display:flex}.organization-detail-module__N514La__visuallyHidden{}.organization-detail-module__N514La__adminsHeader{justify-content:space-between;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}
.LearnerAssessmentPanel-module__cx4lmW__panel{padding:var(--spacing-6);margin-bottom:var(--spacing-5);border-top:3px solid var(--accent);}.LearnerAssessmentPanel-module__cx4lmW__header{margin-bottom:var(--spacing-4)}.LearnerAssessmentPanel-module__cx4lmW__eyebrow{}.LearnerAssessmentPanel-module__cx4lmW__title{margin:var(--spacing-1) 0 var(--spacing-2) 0;font-size:var(--text-xl);letter-spacing:-.015em;font-weight:700}.LearnerAssessmentPanel-module__cx4lmW__instructions{margin:0 0 var(--spacing-2) 0;line-height:1.55}.LearnerAssessmentPanel-module__cx4lmW__meta,.LearnerAssessmentPanel-module__cx4lmW__muted,.LearnerAssessmentPanel-module__cx4lmW__hint{color:var(--muted-foreground);font-size:.875rem}.LearnerAssessmentPanel-module__cx4lmW__form{gap:var(--spacing-4);flex-direction:column;display:flex}.LearnerAssessmentPanel-module__cx4lmW__question{min-width:0;padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);margin:0}.LearnerAssessmentPanel-module__cx4lmW__prompt{padding:0 var(--spacing-2);font-weight:650;line-height:1.4}.LearnerAssessmentPanel-module__cx4lmW__option{align-items:flex-start;gap:var(--spacing-3);padding:10px var(--spacing-3);border-radius:var(--radius);cursor:pointer;border:1px solid #0000;line-height:1.4;display:flex}.LearnerAssessmentPanel-module__cx4lmW__option:hover{background:var(--surface-muted)}.LearnerAssessmentPanel-module__cx4lmW__option:has(input:checked){border-color:var(--brand-200);background:var(--brand-50)}.LearnerAssessmentPanel-module__cx4lmW__option input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin-top:2px}.LearnerAssessmentPanel-module__cx4lmW__actions{align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-3);flex-wrap:wrap;display:flex}.LearnerAssessmentPanel-module__cx4lmW__primaryButton{}.LearnerAssessmentPanel-module__cx4lmW__result{padding:var(--spacing-4) var(--spacing-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted)}.LearnerAssessmentPanel-module__cx4lmW__resultHead{align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-2);flex-wrap:wrap;display:flex}.LearnerAssessmentPanel-module__cx4lmW__score{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:750}.LearnerAssessmentPanel-module__cx4lmW__badgePass,.LearnerAssessmentPanel-module__cx4lmW__badgeFail{border-radius:var(--radius-pill);font-size:var(--text-sm);border:1px solid #0000;padding:4px 14px;font-weight:700}.LearnerAssessmentPanel-module__cx4lmW__badgePass{border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.LearnerAssessmentPanel-module__cx4lmW__badgeFail{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.LearnerAssessmentPanel-module__cx4lmW__review{gap:var(--spacing-3);margin:var(--spacing-4) 0 0 0;flex-direction:column;list-style:none;display:flex}.LearnerAssessmentPanel-module__cx4lmW__reviewItem{flex-direction:column;gap:2px;font-size:.875rem;display:flex}.LearnerAssessmentPanel-module__cx4lmW__correctMark{color:var(--success);font-weight:700}.LearnerAssessmentPanel-module__cx4lmW__incorrectMark{color:var(--danger);font-weight:700}.LearnerAssessmentPanel-module__cx4lmW__reviewPrompt{font-weight:600}.LearnerAssessmentPanel-module__cx4lmW__reviewChosen{color:var(--muted-foreground)}@media (max-width:560px){.LearnerAssessmentPanel-module__cx4lmW__panel{padding:var(--spacing-5) var(--spacing-4)}}
.MediaUploadField-module__SiX2eG__field{gap:var(--spacing-2);flex-direction:column;display:flex}.MediaUploadField-module__SiX2eG__existing{align-items:center;gap:var(--spacing-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.MediaUploadField-module__SiX2eG__existingLabel,.MediaUploadField-module__SiX2eG__replaceHint,.MediaUploadField-module__SiX2eG__status{color:var(--muted-foreground);font-size:var(--text-sm)}.MediaUploadField-module__SiX2eG__viewLink{color:var(--accent);font-size:var(--text-sm);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.MediaUploadField-module__SiX2eG__statusReady{color:var(--success);font-size:var(--text-sm);font-weight:600}.MediaUploadField-module__SiX2eG__statusFailed{color:var(--danger);font-size:var(--text-sm);font-weight:600}.MediaUploadField-module__SiX2eG__downloadChoice{align-items:flex-start;gap:var(--spacing-2);color:var(--foreground);font-size:var(--text-sm);cursor:pointer;font-weight:600;display:flex}.MediaUploadField-module__SiX2eG__downloadChoice input{accent-color:var(--accent);margin-top:3px}.MediaUploadField-module__SiX2eG__downloadChoiceHint{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:400;display:block}
.ProgressBar-module__KUa-Qq__wrap{align-items:center;gap:var(--spacing-3);display:flex}.ProgressBar-module__KUa-Qq__track{border-radius:var(--radius-pill);background:var(--surface-sunken);flex:1;height:8px;overflow:hidden}.ProgressBar-module__KUa-Qq__fill{border-radius:var(--radius-pill);background:var(--accent);height:100%;transition:width .2s}.ProgressBar-module__KUa-Qq__fill[data-complete=true]{background:var(--success-solid)}.ProgressBar-module__KUa-Qq__percentage{min-width:2.75em;color:var(--foreground);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:end;font-weight:650}
.PublicChrome-module__Zj6tmW__header{z-index:30;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;box-shadow:0 6px 20px -16px #1b193059}.PublicChrome-module__Zj6tmW__headerInner{align-items:center;gap:var(--spacing-6);width:100%;max-width:calc(var(--content-width) + 2 * var(--spacing-6));min-height:68px;padding:0 var(--spacing-6);margin:0 auto;display:flex}.PublicChrome-module__Zj6tmW__brand{border-radius:var(--radius);flex:none;min-width:0;display:inline-flex}.PublicChrome-module__Zj6tmW__nav{align-items:center;gap:var(--spacing-1);min-width:0;display:flex}.PublicChrome-module__Zj6tmW__navLink{border-radius:var(--radius-pill);color:var(--muted-foreground);font-size:var(--text-base);white-space:nowrap;transition:background-color .15s var(--ease), color .15s var(--ease);padding:8px 14px;font-weight:600}.PublicChrome-module__Zj6tmW__navLink:hover{background:var(--surface-muted);color:var(--ink)}.PublicChrome-module__Zj6tmW__navLink[aria-current=page]{background:var(--accent-soft);color:var(--brand-700)}.PublicChrome-module__Zj6tmW__actions{align-items:center;gap:var(--spacing-3);flex:none;margin-inline-start:auto;display:flex}.PublicChrome-module__Zj6tmW__signIn{border-radius:var(--radius-sm);color:var(--ink);font-size:var(--text-base);padding:6px 10px;font-weight:650}.PublicChrome-module__Zj6tmW__signIn:hover{color:var(--accent)}.PublicChrome-module__Zj6tmW__menuButton{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:40px;height:40px;color:var(--ink);justify-content:center;align-items:center;display:none}.PublicChrome-module__Zj6tmW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PublicChrome-module__Zj6tmW__mobileMenu{display:none}.PublicChrome-module__Zj6tmW__footer{background:radial-gradient(600px 240px at 100% 100%, #f7a92824, transparent 70%), radial-gradient(600px 260px at 0% 0%, #625bf029, transparent 70%), var(--ink-900);color:var(--ink-muted);margin-top:auto}.PublicChrome-module__Zj6tmW__footerInner{gap:var(--spacing-10) var(--spacing-16);width:100%;max-width:calc(var(--content-width) + 2 * var(--spacing-6));padding:var(--spacing-16) var(--spacing-6) var(--spacing-10);flex-wrap:wrap;margin:0 auto;display:flex}.PublicChrome-module__Zj6tmW__footerBrand{flex:280px;max-width:380px}.PublicChrome-module__Zj6tmW__footerBrandLink{border-radius:var(--radius);display:inline-flex}.PublicChrome-module__Zj6tmW__footerNote{margin-top:var(--spacing-4);color:var(--ink-muted);font-size:var(--text-sm);line-height:1.6}.PublicChrome-module__Zj6tmW__footerColumns{gap:var(--spacing-8);flex:2 420px;grid-template-columns:repeat(3,minmax(120px,1fr));display:grid}.PublicChrome-module__Zj6tmW__footerColumn{gap:var(--spacing-3);font-size:var(--text-sm);flex-direction:column;display:flex}.PublicChrome-module__Zj6tmW__footerColumn a{width:fit-content;color:var(--ink-text);font-weight:500}.PublicChrome-module__Zj6tmW__footerColumn a:hover{color:var(--warm-200)}.PublicChrome-module__Zj6tmW__footerHeading{margin-bottom:var(--spacing-1);color:var(--warm-200);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:750}.PublicChrome-module__Zj6tmW__footerBottom{width:100%;max-width:calc(var(--content-width) + 2 * var(--spacing-6));padding:var(--spacing-5) var(--spacing-6) var(--spacing-8);font-size:var(--text-xs);border-top:1px solid #ffffff14;margin:0 auto}@media (max-width:900px){.PublicChrome-module__Zj6tmW__nav,.PublicChrome-module__Zj6tmW__desktopOnly{display:none}.PublicChrome-module__Zj6tmW__menuButton{display:inline-flex}.PublicChrome-module__Zj6tmW__mobileMenu[data-open=true]{overscroll-behavior:contain;max-height:calc(100dvh - 60px);padding:var(--spacing-2) var(--spacing-4) var(--spacing-5);border-top:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);display:block;overflow-y:auto}.PublicChrome-module__Zj6tmW__mobileNav{padding:var(--spacing-2) 0;flex-direction:column;display:flex}.PublicChrome-module__Zj6tmW__mobileNav .PublicChrome-module__Zj6tmW__navLink{padding:12px var(--spacing-3);border-radius:var(--radius);font-size:var(--text-md)}.PublicChrome-module__Zj6tmW__mobileActions{gap:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--border);flex-direction:column;display:flex}.PublicChrome-module__Zj6tmW__mobileTheme{padding-top:var(--spacing-2);color:var(--muted-foreground);font-size:var(--text-sm);justify-content:space-between;align-items:center;font-weight:600;display:flex}}@media (max-width:560px){.PublicChrome-module__Zj6tmW__headerInner{gap:var(--spacing-3);min-height:60px;padding:0 var(--spacing-4)}.PublicChrome-module__Zj6tmW__footerInner{padding:var(--spacing-12) var(--spacing-4) var(--spacing-8)}.PublicChrome-module__Zj6tmW__footerColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.PublicChrome-module__Zj6tmW__footerBottom{padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4)}}
.learning-module__1UPfzW__header{}.learning-module__1UPfzW__headerText{}.learning-module__1UPfzW__title{}.learning-module__1UPfzW__subtitle{}.learning-module__1UPfzW__groupTitle{margin:var(--spacing-8) 0 var(--spacing-4);font-size:var(--text-lg);font-weight:650}.learning-module__1UPfzW__groupTitle:first-of-type{margin-top:0}.learning-module__1UPfzW__summary{gap:var(--spacing-3);margin-bottom:var(--spacing-6);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.learning-module__1UPfzW__summaryItem{align-items:baseline;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);color:var(--muted-foreground);font-size:.875rem;display:flex;}.learning-module__1UPfzW__summaryValue{color:var(--ink);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:700}.learning-module__1UPfzW__courseGrid{gap:var(--spacing-5);grid-template-columns:repeat(auto-fill,minmax(290px,1fr));display:grid}.learning-module__1UPfzW__courseCard{flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden;}.learning-module__1UPfzW__courseCard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.learning-module__1UPfzW__courseCoverWrap{flex:none;}.learning-module__1UPfzW__courseCardBody{gap:var(--spacing-2);padding:var(--spacing-5);flex-direction:column;flex:1;min-width:0;display:flex}.learning-module__1UPfzW__courseCardTopRow{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.learning-module__1UPfzW__courseCardTopRow:empty{display:none}.learning-module__1UPfzW__orgChip{}.learning-module__1UPfzW__pendingChip{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning);}.learning-module__1UPfzW__completeChip{border-color:var(--success-border);background:var(--success-bg);color:var(--success);}.learning-module__1UPfzW__recommendedChip{border-color:var(--brand-200);background:var(--brand-50);color:var(--brand-700);}.learning-module__1UPfzW__courseCardTitle{font-size:var(--text-lg);font-weight:650;line-height:1.3}.learning-module__1UPfzW__courseCardDescription{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.learning-module__1UPfzW__courseCardMeta{align-items:center;gap:var(--spacing-2) var(--spacing-4);flex-wrap:wrap;display:flex}.learning-module__1UPfzW__metaChip{color:var(--muted-foreground);font-size:var(--text-sm);align-items:center;gap:6px;font-weight:500;display:inline-flex}.learning-module__1UPfzW__cardFooter{gap:var(--spacing-2);padding-top:var(--spacing-3);flex-direction:column;margin-top:auto;display:flex}.learning-module__1UPfzW__completedOn{color:var(--muted-foreground);font-size:var(--text-sm)}.learning-module__1UPfzW__certificateLink{color:var(--accent);font-size:.875rem;font-weight:600}.learning-module__1UPfzW__certificateLink:hover{text-decoration:underline}.learning-module__1UPfzW__certificateNeedsName{color:var(--muted-foreground);font-size:var(--text-sm)}.learning-module__1UPfzW__certificateNeedsName a{color:var(--accent);font-weight:600}.learning-module__1UPfzW__unavailableNote{border-color:var(--warning-border);border-inline-start-color:var(--warning);background:var(--warning-bg);color:var(--warning);font-size:var(--text-sm);}.learning-module__1UPfzW__ctaButton{}.learning-module__1UPfzW__ctaSecondary{}.learning-module__1UPfzW__featuredCard{margin-bottom:var(--spacing-2);border-color:var(--brand-200);flex-direction:row;}.learning-module__1UPfzW__featuredCard .learning-module__1UPfzW__courseCoverWrap{aspect-ratio:auto;width:42%;max-width:440px;min-height:236px}.learning-module__1UPfzW__featuredCard .learning-module__1UPfzW__courseCardBody{justify-content:center;gap:var(--spacing-3);padding:var(--spacing-6)}.learning-module__1UPfzW__featuredCard .learning-module__1UPfzW__courseCardTitle{font-size:var(--text-xl)}.learning-module__1UPfzW__featuredCard .learning-module__1UPfzW__cardFooter{margin-top:0}.learning-module__1UPfzW__featuredCard .learning-module__1UPfzW__ctaButton{min-height:44px;padding:0 var(--spacing-6);align-self:flex-start}.learning-module__1UPfzW__featuredEyebrow{margin:0;}.learning-module__1UPfzW__emptyState{}.learning-module__1UPfzW__loadingState{}.learning-module__1UPfzW__spinner{}.learning-module__1UPfzW__backLink{}.learning-module__1UPfzW__pathHero{margin-bottom:var(--spacing-8);grid-template-columns:minmax(0,360px) minmax(0,1fr);display:grid;overflow:hidden;}.learning-module__1UPfzW__pathHeroCover{background:var(--surface-sunken);min-height:200px}.learning-module__1UPfzW__pathHeroBody{justify-content:center;gap:var(--spacing-3);padding:var(--spacing-6);flex-direction:column;min-width:0;display:flex}.learning-module__1UPfzW__pathHeroTitle{font-size:var(--text-2xl);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:700}.learning-module__1UPfzW__pathProgress{gap:var(--spacing-2);flex-direction:column;max-width:520px;display:flex}.learning-module__1UPfzW__pathItemList{flex-direction:column;list-style:none;display:flex}.learning-module__1UPfzW__pathItem{gap:var(--spacing-4);padding-bottom:var(--spacing-4);grid-template-columns:40px minmax(0,1fr);display:grid;position:relative}.learning-module__1UPfzW__pathItem:not(:last-child):before{content:"";top:40px;bottom:0;background:var(--border);width:2px;position:absolute;inset-inline-start:19px}.learning-module__1UPfzW__pathItem[data-state=done]:not(:last-child):before{background:var(--success-border)}.learning-module__1UPfzW__pathItemIcon{border:2px solid var(--border-strong);background:var(--surface);width:40px;height:40px;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex;position:relative}.learning-module__1UPfzW__pathItem[data-state=done] .learning-module__1UPfzW__pathItemIcon{border-color:var(--success);background:var(--success-solid);color:#fff}.learning-module__1UPfzW__pathItem[data-state=locked] .learning-module__1UPfzW__pathItemIcon{color:var(--subtle-foreground);border-style:dashed}.learning-module__1UPfzW__pathItemRecommended .learning-module__1UPfzW__pathItemIcon{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 4px var(--brand-50)}.learning-module__1UPfzW__pathItemCard{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);flex-wrap:wrap;min-width:0;display:flex;}.learning-module__1UPfzW__pathItemRecommended .learning-module__1UPfzW__pathItemCard{border-color:var(--brand-500);box-shadow:0 0 0 1px var(--brand-500)}.learning-module__1UPfzW__pathItemBody{flex:260px;min-width:0}.learning-module__1UPfzW__pathItemTitle{align-items:center;gap:var(--spacing-2);font-size:var(--text-md);flex-wrap:wrap;font-weight:650;display:flex}.learning-module__1UPfzW__pathItemState{color:var(--muted-foreground);margin-top:2px;font-size:.875rem}.learning-module__1UPfzW__pathItemState a{color:var(--accent);font-weight:600}.learning-module__1UPfzW__pathItemState a:hover{text-decoration:underline}@media (max-width:760px){.learning-module__1UPfzW__featuredCard{flex-direction:column}.learning-module__1UPfzW__featuredCard .learning-module__1UPfzW__courseCoverWrap{aspect-ratio:16/9;width:100%;max-width:none;min-height:0}.learning-module__1UPfzW__featuredCard .learning-module__1UPfzW__courseCardBody{padding:var(--spacing-5)}.learning-module__1UPfzW__featuredCard .learning-module__1UPfzW__ctaButton{align-self:stretch}.learning-module__1UPfzW__pathHero{grid-template-columns:1fr}.learning-module__1UPfzW__pathHeroCover{aspect-ratio:16/7;min-height:0}}@media (max-width:480px){.learning-module__1UPfzW__summary{grid-template-columns:1fr}.learning-module__1UPfzW__pathItem{gap:var(--spacing-3);grid-template-columns:32px minmax(0,1fr)}.learning-module__1UPfzW__pathItemIcon{width:32px;height:32px;font-size:var(--text-sm)}.learning-module__1UPfzW__pathItem:not(:last-child):before{top:32px;inset-inline-start:15px}.learning-module__1UPfzW__pathItemCard .learning-module__1UPfzW__ctaButton,.learning-module__1UPfzW__pathItemCard .learning-module__1UPfzW__ctaSecondary{width:100%}}.learning-module__1UPfzW__pathHeroCover{position:relative}.learning-module__1UPfzW__pathHeroCover>*{position:absolute;inset:0}.learning-module__1UPfzW__courseCard{border-radius:var(--radius-lg);transition:border-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease)}.learning-module__1UPfzW__courseCard:hover{border-color:var(--brand-200);box-shadow:var(--shadow-md);transform:translateY(-2px)}.learning-module__1UPfzW__courseCard:hover .learning-module__1UPfzW__courseCoverWrap img{transform:scale(1.04)}.learning-module__1UPfzW__courseCardTitle{color:var(--ink);letter-spacing:-.015em}.learning-module__1UPfzW__featuredCard{background:radial-gradient(500px 220px at 100% 0%, #f7a9281a, transparent 70%), var(--surface);border-color:var(--brand-200);box-shadow:var(--shadow-md)}.learning-module__1UPfzW__featuredCard .learning-module__1UPfzW__courseCardTitle{letter-spacing:-.025em;font-size:1.5rem}.learning-module__1UPfzW__featuredEyebrow{color:var(--warm-700)}.learning-module__1UPfzW__groupTitle{color:var(--ink);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:750}.learning-module__1UPfzW__pathHero{border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.learning-module__1UPfzW__pathHeroTitle{color:var(--ink);letter-spacing:-.03em;font-size:2rem}.learning-module__1UPfzW__pathItemCard{transition:box-shadow .2s var(--ease), border-color .2s var(--ease)}.learning-module__1UPfzW__pathItemCard:hover{box-shadow:var(--shadow-md)}.learning-module__1UPfzW__pathItemRecommended .learning-module__1UPfzW__pathItemCard{background:radial-gradient(400px 160px at 100% 0%, #f7a9281f, transparent 70%), var(--surface)}.learning-module__1UPfzW__pathItem[data-state=done] .learning-module__1UPfzW__pathItemIcon{box-shadow:0 6px 14px -6px #12795a99}.learning-module__1UPfzW__pathItemRecommended .learning-module__1UPfzW__pathItemIcon{border-color:var(--brand-600);background:var(--gradient-brand);color:#fff;box-shadow:0 0 0 5px var(--brand-50), var(--shadow-brand)}.learning-module__1UPfzW__recommendedChip{border-color:var(--warm-border);background:var(--warm-50);color:var(--warm-700)}.learning-module__1UPfzW__groupTitle{align-items:center;gap:var(--spacing-3);display:flex}.learning-module__1UPfzW__groupTitle:before{content:"";background:var(--gradient-warm);border-radius:3px;width:6px;height:22px}
.academy-module__v-TiIq__main{flex-direction:column;flex:1;display:flex}.academy-module__v-TiIq__hero{background:var(--surface);border-bottom:1px solid var(--border)}.academy-module__v-TiIq__heroInner{align-items:center;gap:var(--spacing-12);width:100%;max-width:calc(var(--content-width) + 2 * var(--spacing-6));padding:var(--spacing-16) var(--spacing-6);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin:0 auto;display:grid}.academy-module__v-TiIq__heroText{min-width:0}.academy-module__v-TiIq__eyebrow{margin-bottom:var(--spacing-3);}.academy-module__v-TiIq__title{letter-spacing:-.03em;max-width:17ch;font-size:clamp(2rem,1.2rem + 2.6vw,3rem);font-weight:750;line-height:1.1}.academy-module__v-TiIq__subtitle{max-width:54ch;margin-top:var(--spacing-4);color:var(--muted-foreground);font-size:var(--text-lg);line-height:1.55}.academy-module__v-TiIq__heroActions{gap:var(--spacing-3);margin-top:var(--spacing-8);flex-wrap:wrap;display:flex}.academy-module__v-TiIq__heroPoints{gap:var(--spacing-5);padding:var(--spacing-6);border:1px solid var(--brand-100);border-radius:var(--radius-lg);background:var(--brand-50);flex-direction:column;list-style:none;display:flex}.academy-module__v-TiIq__heroPoints li{align-items:flex-start;gap:var(--spacing-3);color:var(--muted-foreground);font-size:.875rem;line-height:1.5;display:flex}.academy-module__v-TiIq__heroPoints strong{color:var(--ink);font-size:var(--text-base);font-weight:650;display:block}.academy-module__v-TiIq__heroPointIcon{border-radius:var(--radius-md);background:var(--surface);width:36px;height:36px;color:var(--brand-600);box-shadow:var(--shadow-xs);flex:none;justify-content:center;align-items:center;display:inline-flex}.academy-module__v-TiIq__section{width:100%;max-width:calc(var(--content-width) + 2 * var(--spacing-6));padding:var(--spacing-12) var(--spacing-6);margin:0 auto;scroll-margin-top:64px}.academy-module__v-TiIq__sectionHeader{justify-content:space-between;align-items:flex-end;gap:var(--spacing-4);margin-bottom:var(--spacing-6);flex-wrap:wrap;display:flex}.academy-module__v-TiIq__sectionTitle{font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:700}.academy-module__v-TiIq__sectionHint{color:var(--muted-foreground);margin-top:2px;font-size:.875rem}.academy-module__v-TiIq__filters{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.academy-module__v-TiIq__search{width:260px;max-width:100%}.academy-module__v-TiIq__segmented{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:3px;display:inline-flex}.academy-module__v-TiIq__segment{padding:6px var(--spacing-3);border-radius:var(--radius-sm);color:var(--muted-foreground);font-size:var(--text-sm);white-space:nowrap;background:0 0;border:none;font-weight:600}.academy-module__v-TiIq__segment:hover{color:var(--foreground)}.academy-module__v-TiIq__orgSection{background:var(--surface);border-top:1px solid var(--border);margin-top:auto}.academy-module__v-TiIq__orgInner{width:100%;max-width:calc(var(--content-width) + 2 * var(--spacing-6));padding:var(--spacing-12) var(--spacing-6);margin:0 auto}.academy-module__v-TiIq__orgIntro{max-width:640px;margin-bottom:var(--spacing-8)}.academy-module__v-TiIq__orgText{margin-top:var(--spacing-3);color:var(--muted-foreground);font-size:var(--text-md);line-height:1.6}.academy-module__v-TiIq__featureGrid{gap:var(--spacing-5);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));list-style:none;display:grid}.academy-module__v-TiIq__feature{padding:var(--spacing-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background)}.academy-module__v-TiIq__featureIcon{width:40px;height:40px;margin-bottom:var(--spacing-3);border-radius:var(--radius-md);background:var(--brand-50);color:var(--brand-600);justify-content:center;align-items:center;display:inline-flex}.academy-module__v-TiIq__featureTitle{font-size:var(--text-md);font-weight:650}.academy-module__v-TiIq__featureText{margin-top:var(--spacing-1);color:var(--muted-foreground);font-size:.875rem;line-height:1.55}@media (max-width:900px){.academy-module__v-TiIq__heroInner{gap:var(--spacing-8);padding:var(--spacing-10) var(--spacing-6);grid-template-columns:1fr}}@media (max-width:560px){.academy-module__v-TiIq__heroInner,.academy-module__v-TiIq__section,.academy-module__v-TiIq__orgInner{padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4)}.academy-module__v-TiIq__heroActions>*{flex:100%}.academy-module__v-TiIq__filters,.academy-module__v-TiIq__search,.academy-module__v-TiIq__segmented{width:100%}.academy-module__v-TiIq__segment{flex:1}}.academy-module__v-TiIq__hero{isolation:isolate;background:var(--gradient-hero);color:var(--ink-text);border-bottom:none;position:relative;overflow:hidden}.academy-module__v-TiIq__hero:before{content:"";z-index:-1;top:-180px;border:1px solid #ffffff12;border-radius:50%;width:520px;height:520px;position:absolute;inset-inline-end:-120px;box-shadow:0 0 0 60px #ffffff06,0 0 0 120px #ffffff05}.academy-module__v-TiIq__hero:after{content:"";z-index:-1;background:radial-gradient(#ffffff12 1px,#0000 1.4px) 0 0/22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 40%,#0000);mask-image:linear-gradient(#0000,#000 40%,#0000)}.academy-module__v-TiIq__heroInner{padding-top:var(--spacing-20);padding-bottom:var(--spacing-20)}.academy-module__v-TiIq__hero .academy-module__v-TiIq__eyebrow{border-radius:var(--radius-pill);color:var(--warm-200);background:#ffffff0f;border:1px solid #ffffff29;padding:5px 14px;display:inline-flex}.academy-module__v-TiIq__hero .academy-module__v-TiIq__eyebrow:before{display:none}.academy-module__v-TiIq__title{color:#fff;letter-spacing:-.035em;max-width:15ch;font-size:clamp(2.25rem,1.3rem + 3vw,3.5rem)}.academy-module__v-TiIq__subtitle{color:var(--ink-muted)}.academy-module__v-TiIq__heroPoints{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border-color:#ffffff1f;box-shadow:0 30px 60px -30px #0009}.academy-module__v-TiIq__heroPoints li{color:var(--ink-muted)}.academy-module__v-TiIq__heroPoints strong{color:#fff}.academy-module__v-TiIq__heroPointIcon{background:var(--gradient-warm);color:#2a1700;box-shadow:0 8px 18px -8px #e38b0bb3}.academy-module__v-TiIq__section{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}.academy-module__v-TiIq__sectionTitle{letter-spacing:-.03em;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem)}.academy-module__v-TiIq__orgSection{background:radial-gradient(700px 300px at 100% 100%, #f7a9281a, transparent 70%), radial-gradient(700px 300px at 0% 0%, #625bf014, transparent 70%), var(--surface)}.academy-module__v-TiIq__feature{background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .2s var(--ease), box-shadow .2s var(--ease)}.academy-module__v-TiIq__feature:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.academy-module__v-TiIq__featureIcon{background:var(--gradient-brand);color:#fff;width:46px;height:46px;box-shadow:var(--shadow-brand);border-radius:14px}.academy-module__v-TiIq__feature:nth-child(2) .academy-module__v-TiIq__featureIcon,.academy-module__v-TiIq__feature:nth-child(4) .academy-module__v-TiIq__featureIcon{background:var(--gradient-warm);color:#2a1700;box-shadow:0 8px 18px -8px #e38b0bb3}.academy-module__v-TiIq__segment[aria-pressed=true]{background:var(--inverse);color:var(--inverse-foreground)}
.AuthLayout-module__A0XKtW__page{justify-content:center;align-items:center;gap:var(--spacing-6);min-height:100vh;padding:var(--spacing-8) var(--spacing-4);background:var(--background);flex-direction:column;flex:1;display:flex}.AuthLayout-module__A0XKtW__brand{border-radius:var(--radius);display:inline-flex}.AuthLayout-module__A0XKtW__theme{top:var(--spacing-4);z-index:1;justify-content:flex-end;gap:var(--spacing-2);flex-wrap:wrap;display:flex;position:absolute;inset-inline-end:var(--spacing-4)}@media (max-width:560px){.AuthLayout-module__A0XKtW__theme{justify-content:center;position:static}}.AuthLayout-module__A0XKtW__card{width:100%;max-width:408px;padding:var(--spacing-8);box-shadow:var(--shadow-sm);}.AuthLayout-module__A0XKtW__title{font-size:var(--text-xl);letter-spacing:-.015em;font-weight:700}.AuthLayout-module__A0XKtW__subtitle{margin-top:var(--spacing-1);color:var(--muted-foreground);font-size:.875rem}@media (max-width:480px){.AuthLayout-module__A0XKtW__page{padding-top:var(--spacing-10);justify-content:flex-start}.AuthLayout-module__A0XKtW__card{padding:var(--spacing-6) var(--spacing-5)}}.AuthLayout-module__A0XKtW__page{isolation:isolate;background:radial-gradient(700px 420px at 100% 0%, #f7a92829, transparent 70%), radial-gradient(800px 520px at 0% 100%, #625bf029, transparent 70%), var(--background);position:relative;overflow:hidden}.AuthLayout-module__A0XKtW__page:before{content:"";z-index:-1;background:radial-gradient(#1b19300f 1px,#0000 1.4px) 0 0/22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 70%);mask-image:radial-gradient(circle at 50% 40%,#000,#0000 70%)}.AuthLayout-module__A0XKtW__card{max-width:440px;padding:var(--spacing-10) var(--spacing-8) var(--spacing-8);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.AuthLayout-module__A0XKtW__card:before{content:"";background:linear-gradient(90deg, var(--brand-500), var(--brand-deep) 60%, var(--warm-500));height:5px;position:absolute;inset:0 0 auto}.AuthLayout-module__A0XKtW__title{letter-spacing:-.025em;font-size:1.625rem}
.RichTextEditor-module__rKwkla__editor{gap:var(--spacing-3);flex-direction:column;display:flex}.RichTextEditor-module__rKwkla__frame{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);overflow:hidden}.RichTextEditor-module__rKwkla__frame:focus-within{border-color:var(--brand-500);box-shadow:var(--focus-ring)}.RichTextEditor-module__rKwkla__toolbarArea{z-index:1;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0}.RichTextEditor-module__rKwkla__toolbar{align-items:center;gap:var(--spacing-1);padding:var(--spacing-2);flex-wrap:wrap;display:flex}.RichTextEditor-module__rKwkla__styleSelect{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);padding:var(--spacing-1) var(--spacing-2);min-height:1.875rem;font-family:inherit;font-size:.8125rem}.RichTextEditor-module__rKwkla__toolButton{border-radius:var(--radius);min-width:1.875rem;min-height:1.875rem;padding:0 var(--spacing-2);cursor:pointer;color:var(--foreground);background:0 0;border:1px solid #0000;font-size:.8125rem;line-height:1}.RichTextEditor-module__rKwkla__toolButton:hover:not(:disabled){border-color:var(--border-strong)}.RichTextEditor-module__rKwkla__toolButtonActive{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent)}.RichTextEditor-module__rKwkla__toolButton:disabled,.RichTextEditor-module__rKwkla__styleSelect:disabled{opacity:.4;cursor:not-allowed}.RichTextEditor-module__rKwkla__toolButton:focus-visible,.RichTextEditor-module__rKwkla__styleSelect:focus-visible,.RichTextEditor-module__rKwkla__linkButton:focus-visible,.RichTextEditor-module__rKwkla__cancel:focus-visible,.RichTextEditor-module__rKwkla__save:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.RichTextEditor-module__rKwkla__separator{width:1px;margin:0 var(--spacing-1);background:var(--border);align-self:stretch}.RichTextEditor-module__rKwkla__linkEditor{align-items:center;gap:var(--spacing-2);padding:0 var(--spacing-2) var(--spacing-2);flex-wrap:wrap;display:flex}.RichTextEditor-module__rKwkla__linkLabel{color:var(--muted-foreground);font-size:.8125rem}.RichTextEditor-module__rKwkla__linkEditor input{border:1px solid var(--border-strong);border-radius:var(--radius);min-width:12rem;padding:var(--spacing-1) var(--spacing-2);flex:1;font-family:inherit;font-size:.8125rem}.RichTextEditor-module__rKwkla__linkButton{border:1px solid var(--border-strong);background:var(--surface);border-radius:var(--radius);min-height:1.75rem;padding:0 var(--spacing-2);cursor:pointer;font-size:.8125rem}.RichTextEditor-module__rKwkla__content{min-height:9rem;max-height:32rem;padding:var(--spacing-3);outline:none;font-size:.9375rem;line-height:1.6;overflow-y:auto}.RichTextEditor-module__rKwkla__content p{margin:0 0 var(--spacing-2) 0}:is(.RichTextEditor-module__rKwkla__content h1,.RichTextEditor-module__rKwkla__content h2,.RichTextEditor-module__rKwkla__content h3){margin:var(--spacing-2) 0;font-weight:600}.RichTextEditor-module__rKwkla__content h1{font-size:1.25rem}.RichTextEditor-module__rKwkla__content h2{font-size:1.125rem}.RichTextEditor-module__rKwkla__content h3{font-size:1rem}:is(.RichTextEditor-module__rKwkla__content ul,.RichTextEditor-module__rKwkla__content ol){margin:0 0 var(--spacing-2) 0;padding-inline-start:var(--spacing-6)}.RichTextEditor-module__rKwkla__content li p{margin:0}.RichTextEditor-module__rKwkla__content blockquote{border-inline-start:3px solid var(--border-strong);margin:0 0 var(--spacing-2) 0;color:var(--muted-foreground);padding-inline-start:var(--spacing-3)}.RichTextEditor-module__rKwkla__content code{background:var(--surface-muted);border-radius:3px;padding:0 .25em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.RichTextEditor-module__rKwkla__content pre{background:var(--surface-muted);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);margin:0 0 var(--spacing-2) 0;overflow-x:auto}.RichTextEditor-module__rKwkla__content pre code{background:0 0;padding:0}.RichTextEditor-module__rKwkla__content a{color:var(--accent);text-decoration:underline}.RichTextEditor-module__rKwkla__loading{padding:var(--spacing-3);color:var(--muted-foreground);font-size:.875rem}.RichTextEditor-module__rKwkla__validationError{color:var(--danger);font-size:.8125rem}.RichTextEditor-module__rKwkla__footer{gap:var(--spacing-2);justify-content:flex-end;display:flex}.RichTextEditor-module__rKwkla__cancel{}.RichTextEditor-module__rKwkla__save{}.RichTextEditor-module__rKwkla__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Brand-module__djPKLq__brand{min-width:0;color:var(--ink);align-items:center;gap:10px;display:inline-flex}.Brand-module__djPKLq__mark{filter:drop-shadow(0 4px 8px #5048e54d);flex:none}.Brand-module__djPKLq__wordmark{font-size:var(--text-md);letter-spacing:-.02em;white-space:nowrap;font-weight:750}.Brand-module__djPKLq__suffix{border-radius:var(--radius-pill);background:var(--warm-50);color:var(--warm-700);letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;font-size:.625rem;font-weight:750}.Brand-module__djPKLq__brand[data-tone=dark]{color:#fff}.Brand-module__djPKLq__brand[data-tone=dark] .Brand-module__djPKLq__suffix{color:var(--warm-200);background:#f7a92829}
.LearnerContentBlockView-module__O_uJTG__richTextBody{}.LearnerContentBlockView-module__O_uJTG__image{border:1px solid var(--border);border-radius:var(--radius-md);max-width:100%;display:block}.LearnerContentBlockView-module__O_uJTG__video{border-radius:var(--radius-md);background:#000;width:100%;max-width:100%;display:block}.LearnerContentBlockView-module__O_uJTG__downloadLink,.LearnerContentBlockView-module__O_uJTG__fileLink{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--accent);font-size:.875rem;font-weight:600;display:inline-flex}.LearnerContentBlockView-module__O_uJTG__downloadLink:hover,.LearnerContentBlockView-module__O_uJTG__fileLink:hover{background:var(--surface-muted)}.LearnerContentBlockView-module__O_uJTG__unavailable{color:var(--muted-foreground);font-size:.875rem;font-style:italic}.LearnerContentBlockView-module__O_uJTG__mediaLoading{color:var(--muted-foreground);font-size:.875rem}.LearnerContentBlockView-module__O_uJTG__downloadRow{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.LearnerContentBlockView-module__O_uJTG__downloadButton{cursor:pointer;font-weight:600;}.LearnerContentBlockView-module__O_uJTG__downloadButton:hover:not(:disabled){background:var(--surface-muted)}.LearnerContentBlockView-module__O_uJTG__downloadButton:disabled{opacity:.6;cursor:progress}.LearnerContentBlockView-module__O_uJTG__downloadError{color:var(--danger);font-size:var(--text-sm)}
.OfferingCard-module__Ku4wGq__grid{gap:var(--spacing-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.OfferingCard-module__Ku4wGq__card{border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden;}.OfferingCard-module__Ku4wGq__card:hover{transform:translateY(-4px)}.OfferingCard-module__Ku4wGq__card:focus-visible{outline:2px solid var(--brand-500);outline-offset:3px}.OfferingCard-module__Ku4wGq__cover{}.OfferingCard-module__Ku4wGq__priceBadge{top:var(--spacing-4);border-radius:var(--radius-pill);color:#1b1930;font-size:var(--text-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff2;padding:5px 14px;font-weight:700;position:absolute;inset-inline-start:var(--spacing-4);box-shadow:0 8px 20px -8px #00000073}.OfferingCard-module__Ku4wGq__priceBadge[data-access=FREE]{color:#0e6b4f;letter-spacing:.04em;text-transform:uppercase;background:#e9fbf2}.OfferingCard-module__Ku4wGq__body{gap:var(--spacing-3);padding:var(--spacing-6);flex-direction:column;flex:1;display:flex}.OfferingCard-module__Ku4wGq__title{color:var(--ink);letter-spacing:-.02em;transition:color .15s var(--ease);font-size:1.1875rem;font-weight:700;line-height:1.3}.OfferingCard-module__Ku4wGq__card:hover .OfferingCard-module__Ku4wGq__title{color:var(--brand-700)}.OfferingCard-module__Ku4wGq__description{color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.OfferingCard-module__Ku4wGq__meta{align-items:center;gap:var(--spacing-2) var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--border);flex-wrap:wrap;margin-top:auto;display:flex}.OfferingCard-module__Ku4wGq__metaItem{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--muted-foreground);font-size:var(--text-xs);align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.OfferingCard-module__Ku4wGq__metaItem svg{color:var(--brand-600)}.OfferingCard-module__Ku4wGq__cta{color:var(--accent);font-size:var(--text-sm);transition:gap .2s var(--ease);align-items:center;gap:4px;margin-inline-start:auto;font-weight:650;display:inline-flex}.OfferingCard-module__Ku4wGq__card:hover .OfferingCard-module__Ku4wGq__cta{gap:8px}@media (max-width:560px){.OfferingCard-module__Ku4wGq__grid{gap:var(--spacing-5);grid-template-columns:1fr}.OfferingCard-module__Ku4wGq__body{padding:var(--spacing-5)}}
.audit-logs-module__Otd38G__timestamp{color:var(--muted-foreground);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.audit-logs-module__Otd38G__idCell{color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--text-xs)}.audit-logs-module__Otd38G__detailsToggle{}.audit-logs-module__Otd38G__detailsRow{background:var(--surface-muted)}.audit-logs-module__Otd38G__contextBlock{font-size:var(--text-xs);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.6}.audit-logs-module__Otd38G__pagination{}.audit-logs-module__Otd38G__pagination button{min-height:30px;padding:0 var(--spacing-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--text-sm);font-weight:600}.audit-logs-module__Otd38G__pagination button:hover:not(:disabled){background:var(--surface-muted)}.audit-logs-module__Otd38G__pagination button:disabled{opacity:.55}
.dashboard-module__xkyESq__summary{gap:var(--spacing-4) var(--spacing-10);margin:0 0 var(--spacing-8);padding:var(--spacing-5);flex-wrap:wrap;display:flex;}.dashboard-module__xkyESq__summary dt{color:var(--muted-foreground);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-weight:600}.dashboard-module__xkyESq__summary dd{font-size:var(--text-base);overflow-wrap:anywhere;margin:0;font-weight:600}.dashboard-module__xkyESq__roleCode{font-family:var(--font-mono);font-size:.6875rem;}.dashboard-module__xkyESq__sectionTitle{margin-bottom:var(--spacing-3);}.dashboard-module__xkyESq__cards{gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.dashboard-module__xkyESq__card{gap:var(--spacing-1);padding:var(--spacing-5);flex-direction:column;display:flex;}.dashboard-module__xkyESq__cardIcon{width:40px;height:40px;margin-bottom:var(--spacing-2);border-radius:var(--radius-md);background:var(--brand-50);color:var(--brand-600);justify-content:center;align-items:center;display:inline-flex}.dashboard-module__xkyESq__cardTitle{font-size:var(--text-md);font-weight:650}.dashboard-module__xkyESq__card:hover .dashboard-module__xkyESq__cardTitle{color:var(--brand-700)}.dashboard-module__xkyESq__cardDescription{color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.dashboard-module__xkyESq__summary{padding:var(--spacing-4) var(--spacing-5);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a;margin:0}.dashboard-module__xkyESq__summary dt{color:var(--ink-muted)}.dashboard-module__xkyESq__summary dd{color:#fff}.dashboard-module__xkyESq__roleCode{color:var(--warm-200);background:#ffffff14;border-color:#fff3}.dashboard-module__xkyESq__sectionTitle{font-size:var(--text-xl);letter-spacing:-.02em}.dashboard-module__xkyESq__card{padding:var(--spacing-6);position:relative;overflow:hidden}.dashboard-module__xkyESq__card:after{content:"";inset-inline-end:-40px;background:radial-gradient(circle, var(--brand-50), transparent 70%);width:120px;height:120px;transition:transform .3s var(--ease);border-radius:50%;position:absolute;top:-40px}.dashboard-module__xkyESq__card:hover:after{transform:scale(1.4)}.dashboard-module__xkyESq__cardIcon{z-index:1;background:var(--gradient-brand);color:#fff;width:46px;height:46px;box-shadow:var(--shadow-brand);border-radius:14px;position:relative}.dashboard-module__xkyESq__card:nth-child(3n+2) .dashboard-module__xkyESq__cardIcon{background:var(--gradient-warm);color:#2a1700;box-shadow:0 8px 18px -8px #e38b0bb3}.dashboard-module__xkyESq__card:nth-child(3n) .dashboard-module__xkyESq__cardIcon{background:linear-gradient(135deg,#22a87a,#12795a);box-shadow:0 8px 18px -8px #12795a8c}.dashboard-module__xkyESq__cardTitle,.dashboard-module__xkyESq__cardDescription{z-index:1;position:relative}
.packages-module__Nc3VZq__headerMeta{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.packages-module__Nc3VZq__readOnlyBanner{margin:var(--spacing-4) 0;border-color:var(--brand-100);border-inline-start-color:var(--accent);background:var(--brand-50);}.packages-module__Nc3VZq__publishConfirm{margin:var(--spacing-4) 0;border-color:var(--warning-border);border-inline-start-color:var(--warning);background:var(--warning-bg);flex-wrap:wrap;align-items:center;}.packages-module__Nc3VZq__itemList,.packages-module__Nc3VZq__selectList{gap:var(--spacing-2);margin:0 0 var(--spacing-4) 0;flex-direction:column;padding:0;list-style:none;display:flex}.packages-module__Nc3VZq__itemRow{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);display:flex;}.packages-module__Nc3VZq__selectRow{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);flex-wrap:wrap;display:flex;}.packages-module__Nc3VZq__itemPosition{border:1px solid var(--brand-200);background:var(--brand-50);width:28px;height:28px;color:var(--brand-700);font-size:var(--text-sm);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.packages-module__Nc3VZq__itemBody{flex:1;min-width:0}.packages-module__Nc3VZq__itemActions{gap:var(--spacing-2);flex-wrap:wrap;flex:none;display:flex}
.settings-module__WAR61a__form{gap:var(--spacing-5);max-width:640px;display:grid}.settings-module__WAR61a__field{}.settings-module__WAR61a__label{}.settings-module__WAR61a__input{}.settings-module__WAR61a__hint{}.settings-module__WAR61a__error{}.settings-module__WAR61a__actions{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.settings-module__WAR61a__primaryButton{}.settings-module__WAR61a__secondaryButton{}.settings-module__WAR61a__muted{}.settings-module__WAR61a__notice{margin-bottom:var(--spacing-4);}.settings-module__WAR61a__stack{gap:var(--spacing-5);margin-top:var(--spacing-5);grid-template-columns:minmax(0,1fr);display:grid}.settings-module__WAR61a__inline{align-items:flex-end;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.settings-module__WAR61a__stepUp{border-inline-start:4px solid var(--accent);gap:var(--spacing-3);margin-top:var(--spacing-5);display:grid;}.settings-module__WAR61a__stepUpTitle{font-size:var(--text-lg,1.125rem);font-weight:650}.settings-module__WAR61a__select{}.settings-module__WAR61a__grid{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.settings-module__WAR61a__dl{gap:var(--spacing-3);display:grid}.settings-module__WAR61a__dl dt{font-size:var(--text-sm);font-weight:650}.settings-module__WAR61a__dl dd{margin:0}.settings-module__WAR61a__radios{gap:var(--spacing-2);border:none;margin:0;padding:0;display:grid}.settings-module__WAR61a__radio{align-items:flex-start;gap:var(--spacing-2);display:flex}.settings-module__WAR61a__radio input{margin-top:4px}.settings-module__WAR61a__tableWrap{overflow-x:auto}.settings-module__WAR61a__table{}.settings-module__WAR61a__rowActions{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.settings-module__WAR61a__smallButton{}.settings-module__WAR61a__checkbox{align-items:center;gap:var(--spacing-1);font-size:var(--text-sm);display:inline-flex}
.users-module___FXFjG__detailList{gap:var(--spacing-4) var(--spacing-8);margin:0 0 var(--spacing-4);flex-wrap:wrap;display:flex}.users-module___FXFjG__detailList dt{color:var(--muted-foreground);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-weight:600}.users-module___FXFjG__detailList dd{font-size:var(--text-base);margin:0;font-weight:550}.users-module___FXFjG__confirm{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-3);flex-wrap:wrap;display:flex}.users-module___FXFjG__confirm p{flex-basis:100%;margin:0}.users-module___FXFjG__filters{align-items:flex-end;gap:var(--spacing-3);margin-bottom:var(--spacing-4);flex-wrap:wrap;display:flex}.users-module___FXFjG__chip{align-items:center;gap:var(--spacing-2);display:inline-flex}
.checkout-module__DNV0HW__page{max-width:520px;padding:var(--spacing-6) 0;margin:0 auto}.checkout-module__DNV0HW__card{gap:var(--spacing-3);padding:var(--spacing-8);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;}.checkout-module__DNV0HW__eyebrow{margin:0;}.checkout-module__DNV0HW__title{margin:0 0 var(--spacing-2) 0;font-size:var(--text-xl);letter-spacing:-.015em;font-weight:700}.checkout-module__DNV0HW__summaryRow{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted-foreground);font-weight:600;display:flex}.checkout-module__DNV0HW__price{color:var(--ink);font-size:var(--text-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:750}.checkout-module__DNV0HW__actions{gap:var(--spacing-2);margin-top:var(--spacing-2);flex-direction:column;display:flex}.checkout-module__DNV0HW__payButton{}.checkout-module__DNV0HW__failButton{color:var(--muted-foreground);}.checkout-module__DNV0HW__outcomeOk{border-color:var(--success-border);border-inline-start-color:var(--success);background:var(--success-bg);color:var(--success);}.checkout-module__DNV0HW__outcomeFailed{border-color:var(--danger-border);border-inline-start-color:var(--danger);background:var(--danger-bg);color:var(--danger);}.checkout-module__DNV0HW__disclaimer{margin:var(--spacing-2) 0 0;color:var(--subtle-foreground);font-size:var(--text-xs);text-align:center}.checkout-module__DNV0HW__loadingState{}.checkout-module__DNV0HW__spinner{}@media (max-width:560px){.checkout-module__DNV0HW__card{padding:var(--spacing-5)}}
.course-player-module__3_SlkG__backLink{}.course-player-module__3_SlkG__header{margin-bottom:var(--spacing-5);grid-template-columns:minmax(0,340px) minmax(0,1fr);display:grid;overflow:hidden;}.course-player-module__3_SlkG__coverWrap{background:var(--surface-sunken);min-height:210px;color:var(--subtle-foreground);position:relative}.course-player-module__3_SlkG__coverWrap>*{position:absolute;inset:0}.course-player-module__3_SlkG__headerBody{justify-content:center;gap:var(--spacing-3);padding:var(--spacing-6);flex-direction:column;min-width:0;display:flex}.course-player-module__3_SlkG__headerTopRow{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.course-player-module__3_SlkG__headerTopRow:empty{display:none}.course-player-module__3_SlkG__orgChip{}.course-player-module__3_SlkG__completeChip{border-color:var(--success-border);background:var(--success-bg);color:var(--success);}.course-player-module__3_SlkG__title{font-size:var(--text-2xl);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:700}.course-player-module__3_SlkG__description{max-width:68ch;color:var(--muted-foreground);font-size:var(--text-base)}.course-player-module__3_SlkG__meta{gap:var(--spacing-2) var(--spacing-4);flex-wrap:wrap;display:flex}.course-player-module__3_SlkG__metaChip{color:var(--muted-foreground);font-size:var(--text-sm);align-items:center;gap:6px;font-weight:500;display:inline-flex}.course-player-module__3_SlkG__progress{max-width:520px}.course-player-module__3_SlkG__ctaButton{align-self:flex-start;}.course-player-module__3_SlkG__completionBanner,.course-player-module__3_SlkG__pendingBanner{margin-bottom:var(--spacing-5);padding:var(--spacing-3) var(--spacing-5);border:1px solid var(--border);border-radius:var(--radius);border-inline-start-width:3px;flex-direction:column;gap:2px;font-size:.875rem;display:flex}.course-player-module__3_SlkG__completionBanner{border-color:var(--success-border);border-inline-start-color:var(--success);background:var(--success-bg);color:var(--success)}.course-player-module__3_SlkG__pendingBanner{border-color:var(--warning-border);border-inline-start-color:var(--warning);background:var(--warning-bg);color:var(--ink)}.course-player-module__3_SlkG__pendingBanner a{color:var(--accent);font-weight:650}.course-player-module__3_SlkG__contentHeading{margin:var(--spacing-8) 0 var(--spacing-4);font-size:var(--text-lg);font-weight:650}.course-player-module__3_SlkG__sections{gap:var(--spacing-4);flex-direction:column;display:flex}.course-player-module__3_SlkG__section{overflow:hidden;}.course-player-module__3_SlkG__sectionHeader{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-5);background:var(--surface-muted);border-bottom:1px solid var(--border);display:flex}.course-player-module__3_SlkG__sectionNumber{background:var(--surface);border:1px solid var(--border-strong);width:26px;height:26px;color:var(--muted-foreground);font-size:var(--text-xs);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.course-player-module__3_SlkG__sectionTitle{min-width:0;font-size:var(--text-md);flex:1;font-weight:650}.course-player-module__3_SlkG__sectionCount{color:var(--muted-foreground);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.course-player-module__3_SlkG__lessonList{list-style:none}.course-player-module__3_SlkG__lessonList li+li{border-top:1px solid var(--border)}.course-player-module__3_SlkG__lessonRow{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-5);color:var(--foreground);transition:background-color .12s;display:flex}.course-player-module__3_SlkG__lessonRow:hover{background:var(--surface-muted)}.course-player-module__3_SlkG__lessonRow:hover .course-player-module__3_SlkG__lessonTitle{color:var(--brand-700)}.course-player-module__3_SlkG__lessonStatus{border:2px solid var(--border-strong);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.course-player-module__3_SlkG__lessonStatus[data-status=COMPLETED]{border-color:var(--success);background:var(--success-solid)}.course-player-module__3_SlkG__lessonStatus[data-status=IN_PROGRESS]{border-color:var(--accent);background:radial-gradient(circle, var(--accent) 0 42%, transparent 46%)}.course-player-module__3_SlkG__lessonStatus[data-status=LOCKED]{border-color:var(--border-strong);background:var(--surface-muted);color:var(--muted-foreground)}.course-player-module__3_SlkG__lessonList li[data-locked=true] .course-player-module__3_SlkG__lessonTitle{color:var(--muted-foreground)}.course-player-module__3_SlkG__lessonRequires{padding-block:0 var(--spacing-3);padding-inline:calc(var(--spacing-5) + 22px + var(--spacing-3)) var(--spacing-5);color:var(--muted-foreground);font-size:var(--text-sm);margin:0}.course-player-module__3_SlkG__lessonRequires a{color:var(--accent);font-weight:600}.course-player-module__3_SlkG__lessonTitle{min-width:0;font-size:var(--text-base);flex:1;font-weight:500}.course-player-module__3_SlkG__assessmentTag{border-color:var(--brand-200);background:var(--brand-50);color:var(--brand-700);}.course-player-module__3_SlkG__lessonStatusLabel{min-width:78px;color:var(--muted-foreground);font-size:var(--text-xs);text-align:end;text-transform:capitalize;flex:none}.course-player-module__3_SlkG__finalStep{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-5);border-color:var(--brand-200);background:var(--brand-50);flex-wrap:wrap;display:flex;}.course-player-module__3_SlkG__finalBody{min-width:0}.course-player-module__3_SlkG__finalEyebrow{display:block;}.course-player-module__3_SlkG__finalTitle{font-size:var(--text-lg);font-weight:650}.course-player-module__3_SlkG__finalMeta{color:var(--muted-foreground);margin-top:2px;font-size:.875rem}.course-player-module__3_SlkG__finalButton{}.course-player-module__3_SlkG__loadingState{}.course-player-module__3_SlkG__spinner{}.course-player-module__3_SlkG__muted{}@media (max-width:760px){.course-player-module__3_SlkG__header{grid-template-columns:1fr}.course-player-module__3_SlkG__coverWrap{aspect-ratio:16/9;min-height:0}.course-player-module__3_SlkG__headerBody{padding:var(--spacing-5)}.course-player-module__3_SlkG__ctaButton{align-self:stretch}.course-player-module__3_SlkG__lessonRow{padding:var(--spacing-3) var(--spacing-4);flex-wrap:wrap}.course-player-module__3_SlkG__lessonTitle{flex:60%}.course-player-module__3_SlkG__lessonStatusLabel{min-width:0}.course-player-module__3_SlkG__finalButton{width:100%}}.course-player-module__3_SlkG__contentHeading{align-items:center;gap:var(--spacing-3);color:var(--ink);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:750;display:flex}.course-player-module__3_SlkG__contentHeading:before{content:"";background:var(--gradient-warm);border-radius:3px;width:6px;height:22px}.course-player-module__3_SlkG__header{border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.course-player-module__3_SlkG__title{letter-spacing:-.03em;font-size:2rem}.course-player-module__3_SlkG__section{border-radius:var(--radius-lg)}
.lesson-module__41BmEG__layout{align-items:start;gap:var(--spacing-8);grid-template-columns:minmax(0,1fr) 300px;display:grid}.lesson-module__41BmEG__layoutSingle{max-width:860px;margin:0 auto}.lesson-module__41BmEG__main{min-width:0}.lesson-module__41BmEG__backLink{}.lesson-module__41BmEG__header{margin-bottom:var(--spacing-5)}.lesson-module__41BmEG__sectionLabel{color:var(--muted-foreground);display:block;}.lesson-module__41BmEG__title{margin-bottom:var(--spacing-2);font-size:var(--text-2xl);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:700}.lesson-module__41BmEG__completeBadge{border-color:var(--success-border);background:var(--success-bg);color:var(--success);font-size:var(--text-xs);}.lesson-module__41BmEG__content{padding:var(--spacing-8);margin-bottom:var(--spacing-5);}.lesson-module__41BmEG__block{max-width:var(--reading-width);margin-bottom:var(--spacing-6)}.lesson-module__41BmEG__block:last-child{margin-bottom:0}.lesson-module__41BmEG__empty{color:var(--muted-foreground);font-style:italic}.lesson-module__41BmEG__completionPanel{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-6);margin-bottom:var(--spacing-4);flex-wrap:wrap;display:flex;}.lesson-module__41BmEG__completionInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.lesson-module__41BmEG__completionLabel{color:var(--muted-foreground);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.lesson-module__41BmEG__completionProgress{font-size:var(--text-base);font-weight:600}.lesson-module__41BmEG__completionHint{color:var(--warning);font-size:var(--text-sm);font-weight:600}.lesson-module__41BmEG__completedState{min-height:42px;padding:0 var(--spacing-5);border:1px solid var(--success-border);border-radius:var(--radius);background:var(--success-bg);color:var(--success);font-size:var(--text-base);align-items:center;font-weight:650;display:inline-flex}.lesson-module__41BmEG__completeButton{}.lesson-module__41BmEG__completeError{margin-bottom:var(--spacing-4);border-color:var(--danger-border);border-inline-start-color:var(--danger);background:var(--danger-bg);color:var(--danger);}.lesson-module__41BmEG__courseCompletedNote{margin-bottom:var(--spacing-4);border-color:var(--success-border);border-inline-start-color:var(--success);background:var(--success-bg);color:var(--success);font-weight:600;}.lesson-module__41BmEG__footerNav{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.lesson-module__41BmEG__navButton{}.lesson-module__41BmEG__navButtonPrimary{border-color:var(--brand-200);color:var(--brand-700);}.lesson-module__41BmEG__outline{top:calc(64px + var(--spacing-6));max-height:calc(100vh - 64px - 2 * var(--spacing-6));flex-direction:column;display:flex;position:sticky;overflow:hidden;}.lesson-module__41BmEG__outlineTitle{padding:var(--spacing-4) var(--spacing-4) var(--spacing-2);font-size:var(--text-base);font-weight:650}.lesson-module__41BmEG__outlineMeter{height:4px;margin:0 var(--spacing-4) var(--spacing-3);}.lesson-module__41BmEG__outlineMeterFill{}.lesson-module__41BmEG__outlineBody{padding:0 var(--spacing-2) var(--spacing-3);border-top:1px solid var(--border);overflow-y:auto}.lesson-module__41BmEG__outlineSection{padding-top:var(--spacing-3)}.lesson-module__41BmEG__outlineSectionTitle{padding:0 var(--spacing-2) var(--spacing-1);color:var(--muted-foreground);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.lesson-module__41BmEG__outlineList{list-style:none}.lesson-module__41BmEG__outlineLesson,.lesson-module__41BmEG__outlineLessonCurrent{align-items:flex-start;gap:var(--spacing-2);padding:7px var(--spacing-2);border-radius:var(--radius-sm);color:var(--foreground);font-size:.875rem;line-height:1.4;display:flex}.lesson-module__41BmEG__outlineLesson:hover{background:var(--surface-muted)}.lesson-module__41BmEG__outlineLessonCurrent{background:var(--brand-50);color:var(--brand-700);font-weight:650}.lesson-module__41BmEG__outlineLessonTitle{overflow-wrap:anywhere;min-width:0}.lesson-module__41BmEG__outlineStatus{border:2px solid var(--border-strong);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.lesson-module__41BmEG__outlineStatus[data-status=LOCKED]{border-color:var(--border-strong);background:var(--surface-muted);color:var(--muted-foreground)}.lesson-module__41BmEG__lockedPanel{align-items:flex-start;gap:var(--spacing-4);margin-block:var(--spacing-5);display:flex;}.lesson-module__41BmEG__lockedIcon{background:var(--surface-muted);width:40px;height:40px;color:var(--muted-foreground);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lesson-module__41BmEG__lockedTitle{margin:0 0 var(--spacing-1);font-weight:700}.lesson-module__41BmEG__lockedText{color:var(--muted-foreground);margin:0}.lesson-module__41BmEG__lockedText a{color:var(--accent);font-weight:600}.lesson-module__41BmEG__outlineStatus[data-status=COMPLETED]{border-color:var(--success);background:var(--success-solid)}.lesson-module__41BmEG__outlineStatus[data-status=IN_PROGRESS]{border-color:var(--accent);background:radial-gradient(circle, var(--accent) 0 40%, transparent 46%)}.lesson-module__41BmEG__outlineFinal{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-3);padding:var(--spacing-2);border-top:1px solid var(--border);color:var(--accent);font-size:.875rem;font-weight:650;display:flex}.lesson-module__41BmEG__outlineFinal:hover{text-decoration:underline}.lesson-module__41BmEG__visuallyHidden{}.lesson-module__41BmEG__loadingState{}.lesson-module__41BmEG__spinner{}@media (max-width:980px){.lesson-module__41BmEG__layout{gap:var(--spacing-6);grid-template-columns:1fr}.lesson-module__41BmEG__outline{max-height:none;position:static}}@media (max-width:560px){.lesson-module__41BmEG__content{padding:var(--spacing-5) var(--spacing-4)}.lesson-module__41BmEG__completionPanel{padding:var(--spacing-4)}.lesson-module__41BmEG__completeButton,.lesson-module__41BmEG__completedState{justify-content:center;width:100%}}
.certificates-module__zaYQGa__list{gap:var(--spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.certificates-module__zaYQGa__row{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);flex-wrap:wrap;display:flex;}.certificates-module__zaYQGa__rowIcon{border-radius:var(--radius-md);background:var(--brand-50);width:44px;height:44px;color:var(--brand-600);flex:none;justify-content:center;align-items:center;display:inline-flex}.certificates-module__zaYQGa__rowBody{flex:240px;min-width:0}.certificates-module__zaYQGa__courseTitle{font-size:var(--text-md);margin:0;font-weight:650}.certificates-module__zaYQGa__meta{color:var(--muted-foreground);margin:2px 0 0;font-size:.875rem}.certificates-module__zaYQGa__viewLink{}.certificates-module__zaYQGa__revoked{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger);}
.profile-module__lV0Dxa__page{max-width:640px}.profile-module__lV0Dxa__card{gap:var(--spacing-2);padding:var(--spacing-6);flex-direction:column;display:flex;}.profile-module__lV0Dxa__account{align-items:center;gap:var(--spacing-4);padding-bottom:var(--spacing-5);margin-bottom:var(--spacing-3);border-bottom:1px solid var(--border);display:flex}.profile-module__lV0Dxa__avatar{background:var(--brand-50);width:52px;height:52px;color:var(--brand-700);font-size:var(--text-lg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.profile-module__lV0Dxa__accountName{font-size:var(--text-md);overflow-wrap:anywhere;font-weight:650}.profile-module__lV0Dxa__accountEmail{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.875rem}.profile-module__lV0Dxa__label{display:block;}.profile-module__lV0Dxa__hint{color:var(--muted-foreground);font-size:var(--text-sm)}.profile-module__lV0Dxa__input{margin:var(--spacing-1) 0 var(--spacing-3);}.profile-module__lV0Dxa__actions{align-items:center;gap:var(--spacing-3);display:flex}.profile-module__lV0Dxa__saveButton{}.profile-module__lV0Dxa__savedNote{color:var(--success);font-size:.875rem;font-weight:600}
