span.flag{width:44px;height:30px;display:inline-block}img.flag{width:30px}.flag{vertical-align:middle;background:url(../media/flags_responsive.26ogesk0fmiuh.png) 0 0/100% no-repeat}.flag-ad{background-position:0 .413223%}.flag-ae{background-position:0 .826446%}.flag-af{background-position:0 1.23967%}.flag-ag{background-position:0 1.65289%}.flag-ai{background-position:0 2.06612%}.flag-al{background-position:0 2.47934%}.flag-am{background-position:0 2.89256%}.flag-an{background-position:0 3.30579%}.flag-ao{background-position:0 3.71901%}.flag-aq{background-position:0 4.13223%}.flag-ar{background-position:0 4.54546%}.flag-as{background-position:0 4.95868%}.flag-at{background-position:0 5.3719%}.flag-au{background-position:0 5.78512%}.flag-aw{background-position:0 6.19835%}.flag-az{background-position:0 6.61157%}.flag-ba{background-position:0 7.02479%}.flag-bb{background-position:0 7.43802%}.flag-bd{background-position:0 7.85124%}.flag-be{background-position:0 8.26446%}.flag-bf{background-position:0 8.67769%}.flag-bg{background-position:0 9.09091%}.flag-bh{background-position:0 9.50413%}.flag-bi{background-position:0 9.91736%}.flag-bj{background-position:0 10.3306%}.flag-bm{background-position:0 10.7438%}.flag-bn{background-position:0 11.157%}.flag-bo{background-position:0 11.5702%}.flag-br{background-position:0 11.9835%}.flag-bs{background-position:0 12.3967%}.flag-bt{background-position:0 12.8099%}.flag-bv{background-position:0 13.2231%}.flag-bw{background-position:0 13.6364%}.flag-by{background-position:0 14.0496%}.flag-bz{background-position:0 14.4628%}.flag-ca{background-position:0 14.876%}.flag-cc{background-position:0 15.2893%}.flag-cd{background-position:0 15.7025%}.flag-cf{background-position:0 16.1157%}.flag-cg{background-position:0 16.5289%}.flag-ch{background-position:0 16.9422%}.flag-ci{background-position:0 17.3554%}.flag-ck{background-position:0 17.7686%}.flag-cl{background-position:0 18.1818%}.flag-cm{background-position:0 18.595%}.flag-cn{background-position:0 19.0083%}.flag-co{background-position:0 19.4215%}.flag-cr{background-position:0 19.8347%}.flag-cu{background-position:0 20.2479%}.flag-cv{background-position:0 20.6612%}.flag-cx{background-position:0 21.0744%}.flag-cy{background-position:0 21.4876%}.flag-cz{background-position:0 21.9008%}.flag-de{background-position:0 22.314%}.flag-dj{background-position:0 22.7273%}.flag-dk{background-position:0 23.1405%}.flag-dm{background-position:0 23.5537%}.flag-do{background-position:0 23.9669%}.flag-dz{background-position:0 24.3802%}.flag-ec{background-position:0 24.7934%}.flag-ee{background-position:0 25.2066%}.flag-eg{background-position:0 25.6198%}.flag-eh{background-position:0 26.0331%}.flag-er{background-position:0 26.4463%}.flag-es{background-position:0 26.8595%}.flag-et{background-position:0 27.2727%}.flag-fi{background-position:0 27.686%}.flag-fj{background-position:0 28.0992%}.flag-fk{background-position:0 28.5124%}.flag-fm{background-position:0 28.9256%}.flag-fo{background-position:0 29.3388%}.flag-fr{background-position:0 29.7521%}.flag-ga{background-position:0 30.1653%}.flag-gd{background-position:0 30.5785%}.flag-ge{background-position:0 30.9917%}.flag-gf{background-position:0 31.405%}.flag-gh{background-position:0 31.8182%}.flag-gi{background-position:0 32.2314%}.flag-gl{background-position:0 32.6446%}.flag-gm{background-position:0 33.0579%}.flag-gn{background-position:0 33.4711%}.flag-gp{background-position:0 33.8843%}.flag-gq{background-position:0 34.2975%}.flag-gr{background-position:0 34.7107%}.flag-gs{background-position:0 35.124%}.flag-gt{background-position:0 35.5372%}.flag-gu{background-position:0 35.9504%}.flag-gw{background-position:0 36.3636%}.flag-gy{background-position:0 36.7769%}.flag-hk{background-position:0 37.1901%}.flag-hm{background-position:0 37.6033%}.flag-hn{background-position:0 38.0165%}.flag-hr{background-position:0 38.4298%}.flag-ht{background-position:0 38.843%}.flag-hu{background-position:0 39.2562%}.flag-id{background-position:0 39.6694%}.flag-ie{background-position:0 40.0826%}.flag-il{background-position:0 40.4959%}.flag-in{background-position:0 40.9091%}.flag-io{background-position:0 41.3223%}.flag-iq{background-position:0 41.7355%}.flag-ir{background-position:0 42.1488%}.flag-is{background-position:0 42.562%}.flag-it{background-position:0 42.9752%}.flag-jm{background-position:0 43.3884%}.flag-jo{background-position:0 43.8017%}.flag-jp{background-position:0 44.2149%}.flag-ke{background-position:0 44.6281%}.flag-kg{background-position:0 45.0413%}.flag-kh{background-position:0 45.4545%}.flag-ki{background-position:0 45.8678%}.flag-km{background-position:0 46.281%}.flag-kn{background-position:0 46.6942%}.flag-kp{background-position:0 47.1074%}.flag-kr{background-position:0 47.5207%}.flag-kw{background-position:0 47.9339%}.flag-ky{background-position:0 48.3471%}.flag-kz{background-position:0 48.7603%}.flag-la{background-position:0 49.1736%}.flag-lb{background-position:0 49.5868%}.flag-lc{background-position:0}.flag-li{background-position:0 50.4132%}.flag-lk{background-position:0 50.8264%}.flag-lr{background-position:0 51.2397%}.flag-ls{background-position:0 51.6529%}.flag-lt{background-position:0 52.0661%}.flag-lu{background-position:0 52.4793%}.flag-lv{background-position:0 52.8926%}.flag-ly{background-position:0 53.3058%}.flag-ma{background-position:0 53.719%}.flag-mc{background-position:0 54.1322%}.flag-md{background-position:0 54.5455%}.flag-me{background-position:0 54.9587%}.flag-mg{background-position:0 55.3719%}.flag-mh{background-position:0 55.7851%}.flag-mk{background-position:0 56.1983%}.flag-ml{background-position:0 56.6116%}.flag-mm{background-position:0 57.0248%}.flag-mn{background-position:0 57.438%}.flag-mo{background-position:0 57.8512%}.flag-mp{background-position:0 58.2645%}.flag-mq{background-position:0 58.6777%}.flag-mr{background-position:0 59.0909%}.flag-ms{background-position:0 59.5041%}.flag-mt{background-position:0 59.9174%}.flag-mu{background-position:0 60.3306%}.flag-mv{background-position:0 60.7438%}.flag-mw{background-position:0 61.157%}.flag-mx{background-position:0 61.5702%}.flag-my{background-position:0 61.9835%}.flag-mz{background-position:0 62.3967%}.flag-na{background-position:0 62.8099%}.flag-nc{background-position:0 63.2231%}.flag-ne{background-position:0 63.6364%}.flag-nf{background-position:0 64.0496%}.flag-ng{background-position:0 64.4628%}.flag-ni{background-position:0 64.876%}.flag-nl{background-position:0 65.2893%}.flag-no{background-position:0 65.7025%}.flag-np{background-position:0 66.1157%}.flag-nr{background-position:0 66.5289%}.flag-nu{background-position:0 66.9422%}.flag-nz{background-position:0 67.3554%}.flag-om{background-position:0 67.7686%}.flag-pa{background-position:0 68.1818%}.flag-pe{background-position:0 68.595%}.flag-pf{background-position:0 69.0083%}.flag-pg{background-position:0 69.4215%}.flag-ph{background-position:0 69.8347%}.flag-pk{background-position:0 70.2479%}.flag-pl{background-position:0 70.6612%}.flag-pm{background-position:0 71.0744%}.flag-pn{background-position:0 71.4876%}.flag-pr{background-position:0 71.9008%}.flag-pt{background-position:0 72.3141%}.flag-pw{background-position:0 72.7273%}.flag-py{background-position:0 73.1405%}.flag-qa{background-position:0 73.5537%}.flag-re{background-position:0 73.9669%}.flag-ro{background-position:0 74.3802%}.flag-rs{background-position:0 74.7934%}.flag-ru{background-position:0 75.2066%}.flag-rw{background-position:0 75.6198%}.flag-sa{background-position:0 76.0331%}.flag-sb{background-position:0 76.4463%}.flag-sc{background-position:0 76.8595%}.flag-sd{background-position:0 77.2727%}.flag-se{background-position:0 77.686%}.flag-sg{background-position:0 78.0992%}.flag-sh{background-position:0 78.5124%}.flag-si{background-position:0 78.9256%}.flag-sj{background-position:0 79.3388%}.flag-sk{background-position:0 79.7521%}.flag-sl{background-position:0 80.1653%}.flag-sm{background-position:0 80.5785%}.flag-sn{background-position:0 80.9917%}.flag-so{background-position:0 81.405%}.flag-sr{background-position:0 81.8182%}.flag-ss{background-position:0 82.2314%}.flag-st{background-position:0 82.6446%}.flag-sv{background-position:0 83.0579%}.flag-sy{background-position:0 83.4711%}.flag-sz{background-position:0 83.8843%}.flag-tc{background-position:0 84.2975%}.flag-td{background-position:0 84.7107%}.flag-tf{background-position:0 85.124%}.flag-tg{background-position:0 85.5372%}.flag-th{background-position:0 85.9504%}.flag-tj{background-position:0 86.3636%}.flag-tk{background-position:0 86.7769%}.flag-tl{background-position:0 87.1901%}.flag-tm{background-position:0 87.6033%}.flag-tn{background-position:0 88.0165%}.flag-to{background-position:0 88.4298%}.flag-tp{background-position:0 88.843%}.flag-tr{background-position:0 89.2562%}.flag-tt{background-position:0 89.6694%}.flag-tv{background-position:0 90.0826%}.flag-tw{background-position:0 90.4959%}.flag-ty{background-position:0 90.9091%}.flag-tz{background-position:0 91.3223%}.flag-ua{background-position:0 91.7355%}.flag-ug{background-position:0 92.1488%}.flag-gb,.flag-uk{background-position:0 92.562%}.flag-um{background-position:0 92.9752%}.flag-us{background-position:0 93.3884%}.flag-uy{background-position:0 93.8017%}.flag-uz{background-position:0 94.2149%}.flag-va{background-position:0 94.6281%}.flag-vc{background-position:0 95.0413%}.flag-ve{background-position:0 95.4545%}.flag-vg{background-position:0 95.8678%}.flag-vi{background-position:0 96.281%}.flag-vn{background-position:0 96.6942%}.flag-vu{background-position:0 97.1074%}.flag-wf{background-position:0 97.5207%}.flag-ws{background-position:0 97.9339%}.flag-ye{background-position:0 98.3471%}.flag-za{background-position:0 98.7603%}.flag-zm{background-position:0 99.1736%}.flag-zr{background-position:0 99.5868%}.flag-zw{background-position:0 100%}:root{--primary-color:#6ba82c;--primary-400:#97c374;--accent:#6ba82c;--primary-color-text:#fff;--surface-ground:#f7f5f0;--surface-card:#f1eee6;--surface-section:#f1eee6;--surface-border:#e6e1d6;--surface-hover:#6ba82c17;--surface-100:#e8e3d8;--surface-200:#e6e1d6;--text-color:#211c28;--text-color-secondary:#6e6675;--border-radius:8px;--transition-duration:.2s;--focus-ring:#6ba82c47;--oep-cta-gradient:linear-gradient(135deg, color-mix(in oklab, var(--primary-color) 84%, #fff) 0%, var(--primary-color) 50%, color-mix(in oklab, var(--primary-color) 82%, #000) 100%);--oep-cta-shadow:0 1px 2px color-mix(in oklab, var(--primary-color) 42%, transparent), 0 8px 18px -6px color-mix(in oklab, var(--primary-color) 52%, transparent);--oep-cta-shadow-hover:0 2px 5px color-mix(in oklab, var(--primary-color) 48%, transparent), 0 14px 28px -6px color-mix(in oklab, var(--primary-color) 60%, transparent)}@supports (color:lab(0% 0 0)){:root{--primary-400:lab(74.1358% -25.5083 34.4484);--surface-hover:lab(62.9235% -35.3478 53.5116/.09);--focus-ring:lab(62.9235% -35.3478 53.5116/.28)}}[data-mode=dark]{--surface-ground:#141019;--surface-card:#1c1724;--surface-section:#1c1724;--surface-border:#2a2433;--surface-hover:color-mix(in oklab, var(--primary-color) 14%, transparent);--surface-100:#271f31;--surface-200:#2a2433;--text-color:#f3eff5;--text-color-secondary:#a59dac;--focus-ring:color-mix(in oklab, var(--primary-color) 32%, transparent)}[data-mode=dark] [data-mode=light]{--surface-ground:#f7f5f0;--surface-card:#f1eee6;--surface-section:#f1eee6;--surface-border:#e6e1d6;--surface-hover:color-mix(in oklab, var(--primary-color) 9%, transparent);--surface-100:#e8e3d8;--surface-200:#e6e1d6;--text-color:#211c28;--text-color-secondary:#6e6675;--focus-ring:color-mix(in oklab, var(--primary-color) 28%, transparent);--bg:#f7f5f0;--bg-2:#f1eee6;--bg-3:#e8e3d8;--ink:#211c28;--ink-2:#423b49;--ink-3:#6e6675;--ink-4:#9d95a2;--rule:#e6e1d6;--rule-2:#d7d1c4;--accent-bg:color-mix(in srgb, var(--accent,var(--primary-color)) 12%, #f7f5f0);--ok:#4f8a3d;--warn:#c2861e;--err:#b33a2a}[data-mode=light] [data-mode=dark]{--surface-ground:#141019;--surface-card:#1c1724;--surface-section:#1c1724;--surface-border:#2a2433;--surface-hover:color-mix(in oklab, var(--primary-color) 14%, transparent);--surface-100:#271f31;--surface-200:#2a2433;--text-color:#f3eff5;--text-color-secondary:#a59dac;--focus-ring:color-mix(in oklab, var(--primary-color) 32%, transparent);--bg:#141019;--bg-2:#1c1724;--bg-3:#271f31;--ink:#f3eff5;--ink-2:#d8d2dd;--ink-3:#a59dac;--ink-4:#6f6777;--rule:#2a2433;--rule-2:#382f44;--accent-bg:color-mix(in srgb, var(--accent,var(--primary-color)) 18%, #141019);--ok:#6ba82c;--warn:#e0a23a;--err:#d0584a}body{background:var(--surface-ground)}.text-900,.text-800{color:var(--text-color)}.text-700,.text-600,.text-500,.text-400,.text-color-secondary{color:var(--text-color-secondary)}.surface-0,.surface-card{background:var(--surface-card)}.surface-section{background:var(--surface-section)}.surface-ground{background:var(--surface-ground)}.oep-text-primary{color:var(--text-color)}.oep-text-secondary{color:var(--text-color-secondary)}[data-mode=dark] .bg-white{color:var(--text-color);background-color:var(--surface-card)!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.oep-brandrow-link,.oep-brandmark-link{text-decoration:none}.oep-brandmark{align-items:center;display:inline-flex}.oep-brandrow{align-items:center;text-decoration:none;display:inline-flex}.oep-brandrow--sm{gap:8px}.oep-brandrow--md{gap:12px}.oep-brandrow--lg{gap:14px}.oep-brandrow-ep{color:var(--oep-logo-purple,#8e2a8c);letter-spacing:-.03em;font-weight:800;line-height:.85}.oep-logo-lockup-link{text-decoration:none}.oep-logo-lockup-ep{font-weight:800}.oep-footer-brand{min-width:0}.oep-logo-lockup-tagline{letter-spacing:normal;text-transform:none;color:var(--oep-logo-purple,#8e2a8c);opacity:.88;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.5}.oep-logo-lockup--footer .oep-logo-lockup-tagline{max-width:20rem}.top-menu-wrapper{background:var(--surface-card);box-shadow:0 1px 6px var(--surface-border);margin:0;padding:0}.footer-menu-wrapper{border-top-left-radius:2rem;border-top-right-radius:2rem;margin:0;padding:0}.footer-menu-wrapper .bg-img-top{border-top-right-radius:2rem;top:0!important;right:0!important}.footer-menu-wrapper .bg-img-bottom{bottom:0!important}.footer-menu-wrapper .copyright{margin-top:1rem}.footer-language-selector{width:auto;min-width:9.5rem}.footer-language-selector.ant-select .ant-select-selector{min-height:2.4rem;border:1.5px solid color-mix(in oklab, var(--primary-color) 24%, var(--surface-border))!important;background:color-mix(in srgb, var(--primary-color) 4%, var(--surface-card))!important;box-shadow:0 1px 2px color-mix(in oklab, var(--text-color) 6%, transparent),0 6px 16px -8px color-mix(in oklab, var(--text-color) 20%, transparent)!important;border-radius:999px!important;padding:.4rem .9rem!important;transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s!important}.footer-language-selector.ant-select .ant-select-selection-item{color:var(--text-color);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex;padding-inline-end:1.5rem!important}.footer-language-selector .flag{box-shadow:0 0 0 1px color-mix(in oklab, var(--text-color) 14%, transparent);border-radius:3px}.footer-language-selector.ant-select .ant-select-arrow{color:var(--text-color-secondary);transition:transform .2s,color .18s}.footer-language-selector.ant-select:hover .ant-select-selector{transform:translateY(-1px);border-color:color-mix(in oklab, var(--primary-color) 45%, transparent)!important;background:color-mix(in srgb, var(--primary-color) 9%, var(--surface-card))!important;box-shadow:0 2px 4px color-mix(in oklab, var(--text-color) 8%, transparent),0 10px 22px -8px color-mix(in oklab, var(--primary-color) 40%, transparent)!important}.footer-language-selector.ant-select:hover .ant-select-arrow{color:var(--primary-color)}.footer-language-selector.ant-select.ant-select-focused .ant-select-selector{border-color:color-mix(in oklab, var(--primary-color) 55%, transparent)!important;box-shadow:0 2px 4px color-mix(in oklab, var(--text-color) 8%, transparent),0 0 0 3px color-mix(in oklab, var(--primary-color) 16%, transparent)!important}.footer-language-selector.ant-select.ant-select-open .ant-select-arrow{color:var(--primary-color);transform:rotate(180deg)}.footer-language-selector-popup{border:1px solid color-mix(in oklab, var(--primary-color) 22%, transparent)!important;background:var(--surface-card)!important;border-radius:14px!important;padding:.35rem!important;box-shadow:0 4px 6px -1px #00000012,0 10px 28px -5px #0000001f,0 0 0 1px #00000008!important}.footer-language-selector-popup .ant-select-item{color:var(--text-color-secondary);border-radius:10px;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s}.footer-language-selector-popup .flag{box-shadow:0 0 0 1px color-mix(in oklab, var(--text-color) 14%, transparent);border-radius:3px}.footer-language-selector-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:color-mix(in oklab, var(--primary-color) 10%, transparent);color:var(--text-color)}.footer-language-selector-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--primary-color);background:color-mix(in oklab, var(--primary-color) 14%, transparent);font-weight:600}.app-store-section .store-link:hover{opacity:.75}.app-store-section .store-link{margin-right:0!important;transition:all .2s!important}.highlight-section{background:radial-gradient(70% 140% at 12% 0%, color-mix(in oklab, var(--primary-color) 13%, transparent) 0%, transparent 55%),radial-gradient(60% 130% at 88% 100%, #2563eb17 0%, transparent 55%),linear-gradient(160deg, color-mix(in oklab, var(--primary-color) 5%, var(--surface-ground)) 0%, var(--surface-card) 100%)}@supports (color:lab(0% 0 0)){.highlight-section{background:radial-gradient(70% 140% at 12% 0%, color-mix(in oklab, var(--primary-color) 13%, transparent) 0%, transparent 55%),radial-gradient(60% 130% at 88% 100%, lab(44.7906% 21.0478 -75.5989/.09) 0%, transparent 55%),linear-gradient(160deg, color-mix(in oklab, var(--primary-color) 5%, var(--surface-ground)) 0%, var(--surface-card) 100%)}}[data-mode=dark] .highlight-section{background:linear-gradient(135deg, color-mix(in oklab, var(--accent,var(--primary-color)) 8%, var(--bg-2,var(--surface-ground))) 0%, var(--bg,var(--surface-section)) 50%, color-mix(in oklab, var(--accent,var(--primary-color)) 5%, var(--bg-3,var(--surface-100))) 100%)}.org-landing .highlight-section{background:linear-gradient(135deg, color-mix(in oklab, var(--site-primary,var(--primary-color)) 10%, var(--site-bg2,var(--surface-ground))) 0%, var(--site-bg2,var(--surface-section)) 50%, color-mix(in oklab, var(--site-primary,var(--primary-color)) 6%, var(--site-bg3,var(--surface-100))) 100%)}.portal-main-content{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.landing-wrapper{width:100%}.portal-layout-root{width:100%;min-height:100vh}.portal-layout-shell{flex-direction:column;min-height:100vh;display:flex}.portal-layout-main{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.h-screen-min{min-height:50vh!important}.layout-topbar .layout-topbar-logo img{height:auto}.section-heading{letter-spacing:.5px;padding:4px 0 18px;position:relative}.section-heading:after{content:"";background:linear-gradient(90deg, var(--primary-color), color-mix(in oklab, var(--primary-color) 45%, #2563eb));border-radius:999px;width:56px;height:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.landing-hero{position:relative}.landing-hero__bg{z-index:0;pointer-events:none;clip-path:ellipse(150% 87% at 93% 13%);position:absolute;inset:0}.landing-hero-bg{background:radial-gradient(60% 55% at 85% 10%, color-mix(in oklab, var(--primary-color) 24%, transparent) 0%, transparent 70%),linear-gradient(160deg, color-mix(in oklab, var(--primary-color) 12%, var(--surface-ground)) 0%, var(--surface-ground) 55%, color-mix(in oklab, var(--primary-color) 8%, var(--surface-card)) 100%)}.landing-hero-grid{z-index:0;pointer-events:none;clip-path:ellipse(150% 87% at 93% 13%);background-image:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--text-color) 16%, transparent) 1px, transparent 0);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000 75%);mask-image:linear-gradient(#000000d9,#0000 75%)}.landing-hero-eyebrow{letter-spacing:.02em;color:var(--primary-color);background:color-mix(in oklab, var(--primary-color) 12%, transparent);border:1px solid color-mix(in oklab, var(--primary-color) 26%, transparent);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.8125rem;font-weight:700;display:inline-flex}.landing-hero-highlight{background:linear-gradient(135deg, var(--primary-color), color-mix(in oklab, var(--primary-color) 55%, #2563eb));color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.landing-hero-check{background:color-mix(in oklab, var(--primary-color) 16%, transparent);width:26px;height:26px;color:var(--primary-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:.8rem;display:inline-flex}.landing-hero-showcase{width:100%;max-width:32rem;position:relative}.landing-hero-showcase-glow{z-index:0;background:radial-gradient(60% 60% at 50% 40%, color-mix(in oklab, var(--primary-color) 30%, transparent), transparent 70%);filter:blur(48px);pointer-events:none;position:absolute;inset:-12%}.landing-hero-showcase img{z-index:1;width:100%;box-shadow:0 20px 60px -12px color-mix(in oklab, var(--primary-color) 25%, #00000059),0 8px 24px #0000001f;border-radius:16px;position:relative}.landing-media-panel{--panel-tint:var(--primary-color);border:1px solid color-mix(in oklab, var(--panel-tint) 24%, var(--surface-border));background:radial-gradient(90% 100% at 15% 0%, color-mix(in oklab, var(--panel-tint) 16%, transparent) 0%, transparent 62%),radial-gradient(80% 90% at 90% 100%, color-mix(in oklab, var(--panel-tint) 9%, transparent) 0%, transparent 55%),linear-gradient(160deg, color-mix(in oklab, var(--panel-tint) 7%, var(--surface-card)) 0%, var(--surface-card) 100%);box-shadow:0 16px 40px -20px color-mix(in oklab, var(--panel-tint) 45%, #0f172a40);border-radius:20px;position:relative;overflow:hidden}.landing-media-panel:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--text-color) 14%, transparent) 1px, transparent 0);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000000a6,#0000 60%);mask-image:linear-gradient(200deg,#000000a6,#0000 60%)}.landing-media-panel>img{z-index:1;position:relative}.landing-media-panel--green{--panel-tint:#6ba82c}.landing-media-panel--blue{--panel-tint:#2563eb}.landing-media-panel--orange{--panel-tint:#f59e0b}.landing-media-panel--purple{--panel-tint:#8e2a8c}.landing-media-panel--cyan{--panel-tint:#0891b2}.landing-media-panel--teal{--panel-tint:#0d9488}.landing-media-panel--yellow{--panel-tint:#ca8a04}.landing-media-panel--red{--panel-tint:#dc2626}[data-mode=dark] .landing-media-panel{border-color:color-mix(in oklab, var(--panel-tint) 34%, var(--surface-border));box-shadow:0 18px 44px -20px #0009}.landing-highlight-icon{border-radius:16px;width:4rem;height:4rem;box-shadow:inset 0 0 0 1px #ffffff59,0 8px 20px -10px #0f172a4d}.slick-track{align-items:stretch!important;display:flex!important}.slick-slide{height:auto!important}.slick-slide>div{flex-direction:column;height:100%;display:flex}.oep-app,.layout-wrapper,.oep-portal{color:var(--text-color)}.oep-app .ant-input,.oep-app .ant-input-affix-wrapper,.oep-app .ant-input-number,.oep-app .ant-input-number-affix-wrapper,.oep-app .ant-picker,.oep-app .ant-select .ant-select-selector,.layout-wrapper .ant-input,.layout-wrapper .ant-input-affix-wrapper,.layout-wrapper .ant-input-number,.layout-wrapper .ant-input-number-affix-wrapper,.layout-wrapper .ant-picker,.layout-wrapper .ant-select .ant-select-selector,.oep-portal .ant-input,.oep-portal .ant-input-affix-wrapper,.oep-portal .ant-input-number,.oep-portal .ant-input-number-affix-wrapper,.oep-portal .ant-picker,.oep-portal .ant-select .ant-select-selector{border-color:var(--surface-border);border-radius:var(--border-radius);color:var(--text-color);background:var(--surface-card);transition:border-color .15s,box-shadow .15s,background-color .15s}.oep-app .ant-input:hover,.oep-app .ant-input-affix-wrapper:hover,.oep-app .ant-input-number:hover,.oep-app .ant-input-number-affix-wrapper:hover,.oep-app .ant-picker:hover,.oep-app .ant-select .ant-select-selector:hover,.layout-wrapper .ant-input:hover,.layout-wrapper .ant-input-affix-wrapper:hover,.layout-wrapper .ant-input-number:hover,.layout-wrapper .ant-input-number-affix-wrapper:hover,.layout-wrapper .ant-picker:hover,.layout-wrapper .ant-select .ant-select-selector:hover,.oep-portal .ant-input:hover,.oep-portal .ant-input-affix-wrapper:hover,.oep-portal .ant-input-number:hover,.oep-portal .ant-input-number-affix-wrapper:hover,.oep-portal .ant-picker:hover,.oep-portal .ant-select .ant-select-selector:hover{border-color:var(--primary-color)}.oep-app .ant-select-outlined:not(.ant-select-customize-input):not(.ant-select-disabled),.layout-wrapper .ant-select-outlined:not(.ant-select-customize-input):not(.ant-select-disabled),.oep-portal .ant-select-outlined:not(.ant-select-customize-input):not(.ant-select-disabled){background:var(--surface-card);border-color:var(--surface-border);color:var(--text-color);border-radius:var(--border-radius)}.oep-app .ant-select-outlined:not(.ant-select-customize-input):not(.ant-select-disabled):hover,.layout-wrapper .ant-select-outlined:not(.ant-select-customize-input):not(.ant-select-disabled):hover,.oep-portal .ant-select-outlined:not(.ant-select-customize-input):not(.ant-select-disabled):hover{border-color:var(--primary-color)}.oep-app .ant-select-outlined.ant-select-focused:not(.ant-select-disabled),.layout-wrapper .ant-select-outlined.ant-select-focused:not(.ant-select-disabled),.oep-portal .ant-select-outlined.ant-select-focused:not(.ant-select-disabled){border-color:var(--primary-color)!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.oep-app .ant-select-multiple .ant-select-selection-item,.layout-wrapper .ant-select-multiple .ant-select-selection-item,.oep-portal .ant-select-multiple .ant-select-selection-item{background:var(--surface-100);border:1px solid var(--surface-border);color:var(--text-color)}.oep-app .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove:hover,.layout-wrapper .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove:hover,.oep-portal .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove:hover,.oep-app .ant-input-number-input,.layout-wrapper .ant-input-number-input,.oep-portal .ant-input-number-input{color:var(--text-color)}.oep-app .ant-select-multiple .ant-select-selection-item,.layout-wrapper .ant-select-multiple .ant-select-selection-item,.oep-portal .ant-select-multiple .ant-select-selection-item{background:color-mix(in oklab, var(--primary-color) 18%, var(--surface-ground))!important;border-color:var(--surface-border)!important;color:var(--text-color)!important}.oep-app .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-content,.layout-wrapper .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-content,.oep-portal .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-content{color:inherit}.oep-app .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove,.layout-wrapper .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove,.oep-portal .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove{color:var(--text-color-secondary)}.oep-app .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove:hover,.layout-wrapper .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove:hover,.oep-portal .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove:hover{color:var(--primary-color)}.oep-app .ant-input::placeholder,.oep-app .ant-input-affix-wrapper input::placeholder,.oep-app .ant-input-number-input::placeholder,.oep-app .ant-picker-input input::placeholder,.oep-app .ant-select-selection-placeholder,.oep-app .ant-select-placeholder,.layout-wrapper .ant-input::placeholder,.layout-wrapper .ant-input-affix-wrapper input::placeholder,.layout-wrapper .ant-input-number-input::placeholder,.layout-wrapper .ant-picker-input input::placeholder,.layout-wrapper .ant-select-selection-placeholder,.layout-wrapper .ant-select-placeholder,.oep-portal .ant-input::placeholder,.oep-portal .ant-input-affix-wrapper input::placeholder,.oep-portal .ant-input-number-input::placeholder,.oep-portal .ant-picker-input input::placeholder,.oep-portal .ant-select-selection-placeholder,.oep-portal .ant-select-placeholder{color:var(--ink-4,var(--text-color-secondary))}.oep-app .ant-input:focus,.oep-app .ant-input-focused,.oep-app .ant-input-affix-wrapper-focused,.oep-app .ant-input-number-focused,.oep-app .ant-picker-focused,.oep-app .ant-select-focused .ant-select-selector,.layout-wrapper .ant-input:focus,.layout-wrapper .ant-input-focused,.layout-wrapper .ant-input-affix-wrapper-focused,.layout-wrapper .ant-input-number-focused,.layout-wrapper .ant-picker-focused,.layout-wrapper .ant-select-focused .ant-select-selector,.oep-portal .ant-input:focus,.oep-portal .ant-input-focused,.oep-portal .ant-input-affix-wrapper-focused,.oep-portal .ant-input-number-focused,.oep-portal .ant-picker-focused,.oep-portal .ant-select-focused .ant-select-selector{border-color:var(--primary-color)!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.oep-app.p-input-filled .ant-input,.oep-app.p-input-filled .ant-input-affix-wrapper,.oep-app.p-input-filled .ant-input-number,.oep-app.p-input-filled .ant-input-number-affix-wrapper,.oep-app.p-input-filled .ant-picker,.oep-app.p-input-filled .ant-select .ant-select-selector,.oep-app.p-input-filled textarea.ant-input,.oep-app .p-input-filled .ant-input,.oep-app .p-input-filled .ant-input-affix-wrapper,.oep-app .p-input-filled .ant-input-number,.oep-app .p-input-filled .ant-input-number-affix-wrapper,.oep-app .p-input-filled .ant-picker,.oep-app .p-input-filled .ant-select .ant-select-selector,.oep-app .p-input-filled textarea.ant-input,.layout-wrapper.p-input-filled .ant-input,.layout-wrapper.p-input-filled .ant-input-affix-wrapper,.layout-wrapper.p-input-filled .ant-input-number,.layout-wrapper.p-input-filled .ant-input-number-affix-wrapper,.layout-wrapper.p-input-filled .ant-picker,.layout-wrapper.p-input-filled .ant-select .ant-select-selector,.layout-wrapper.p-input-filled textarea.ant-input,.layout-wrapper .p-input-filled .ant-input,.layout-wrapper .p-input-filled .ant-input-affix-wrapper,.layout-wrapper .p-input-filled .ant-input-number,.layout-wrapper .p-input-filled .ant-input-number-affix-wrapper,.layout-wrapper .p-input-filled .ant-picker,.layout-wrapper .p-input-filled .ant-select .ant-select-selector,.layout-wrapper .p-input-filled textarea.ant-input,.oep-portal.p-input-filled .ant-input,.oep-portal.p-input-filled .ant-input-affix-wrapper,.oep-portal.p-input-filled .ant-input-number,.oep-portal.p-input-filled .ant-input-number-affix-wrapper,.oep-portal.p-input-filled .ant-picker,.oep-portal.p-input-filled .ant-select .ant-select-selector,.oep-portal.p-input-filled textarea.ant-input,.oep-portal .p-input-filled .ant-input,.oep-portal .p-input-filled .ant-input-affix-wrapper,.oep-portal .p-input-filled .ant-input-number,.oep-portal .p-input-filled .ant-input-number-affix-wrapper,.oep-portal .p-input-filled .ant-picker,.oep-portal .p-input-filled .ant-select .ant-select-selector,.oep-portal .p-input-filled textarea.ant-input{background:var(--surface-100);border-color:#0000}.oep-app.p-input-filled .ant-input:hover,.oep-app.p-input-filled .ant-input-affix-wrapper:hover,.oep-app.p-input-filled .ant-input-number:hover,.oep-app.p-input-filled .ant-input-number-affix-wrapper:hover,.oep-app.p-input-filled .ant-picker:hover,.oep-app.p-input-filled .ant-select .ant-select-selector:hover,.oep-app.p-input-filled textarea.ant-input:hover,.oep-app .p-input-filled .ant-input:hover,.oep-app .p-input-filled .ant-input-affix-wrapper:hover,.oep-app .p-input-filled .ant-input-number:hover,.oep-app .p-input-filled .ant-input-number-affix-wrapper:hover,.oep-app .p-input-filled .ant-picker:hover,.oep-app .p-input-filled .ant-select .ant-select-selector:hover,.oep-app .p-input-filled textarea.ant-input:hover,.layout-wrapper.p-input-filled .ant-input:hover,.layout-wrapper.p-input-filled .ant-input-affix-wrapper:hover,.layout-wrapper.p-input-filled .ant-input-number:hover,.layout-wrapper.p-input-filled .ant-input-number-affix-wrapper:hover,.layout-wrapper.p-input-filled .ant-picker:hover,.layout-wrapper.p-input-filled .ant-select .ant-select-selector:hover,.layout-wrapper.p-input-filled textarea.ant-input:hover,.layout-wrapper .p-input-filled .ant-input:hover,.layout-wrapper .p-input-filled .ant-input-affix-wrapper:hover,.layout-wrapper .p-input-filled .ant-input-number:hover,.layout-wrapper .p-input-filled .ant-input-number-affix-wrapper:hover,.layout-wrapper .p-input-filled .ant-picker:hover,.layout-wrapper .p-input-filled .ant-select .ant-select-selector:hover,.layout-wrapper .p-input-filled textarea.ant-input:hover,.oep-portal.p-input-filled .ant-input:hover,.oep-portal.p-input-filled .ant-input-affix-wrapper:hover,.oep-portal.p-input-filled .ant-input-number:hover,.oep-portal.p-input-filled .ant-input-number-affix-wrapper:hover,.oep-portal.p-input-filled .ant-picker:hover,.oep-portal.p-input-filled .ant-select .ant-select-selector:hover,.oep-portal.p-input-filled textarea.ant-input:hover,.oep-portal .p-input-filled .ant-input:hover,.oep-portal .p-input-filled .ant-input-affix-wrapper:hover,.oep-portal .p-input-filled .ant-input-number:hover,.oep-portal .p-input-filled .ant-input-number-affix-wrapper:hover,.oep-portal .p-input-filled .ant-picker:hover,.oep-portal .p-input-filled .ant-select .ant-select-selector:hover,.oep-portal .p-input-filled textarea.ant-input:hover{border-color:color-mix(in oklab, var(--primary-color) 40%, transparent)}.oep-app.p-input-filled .ant-input:focus,.oep-app.p-input-filled .ant-input-focused,.oep-app.p-input-filled .ant-input-affix-wrapper-focused,.oep-app.p-input-filled .ant-input-number-focused,.oep-app.p-input-filled .ant-picker-focused,.oep-app.p-input-filled .ant-select-focused .ant-select-selector,.oep-app .p-input-filled .ant-input:focus,.oep-app .p-input-filled .ant-input-focused,.oep-app .p-input-filled .ant-input-affix-wrapper-focused,.oep-app .p-input-filled .ant-input-number-focused,.oep-app .p-input-filled .ant-picker-focused,.oep-app .p-input-filled .ant-select-focused .ant-select-selector,.layout-wrapper.p-input-filled .ant-input:focus,.layout-wrapper.p-input-filled .ant-input-focused,.layout-wrapper.p-input-filled .ant-input-affix-wrapper-focused,.layout-wrapper.p-input-filled .ant-input-number-focused,.layout-wrapper.p-input-filled .ant-picker-focused,.layout-wrapper.p-input-filled .ant-select-focused .ant-select-selector,.layout-wrapper .p-input-filled .ant-input:focus,.layout-wrapper .p-input-filled .ant-input-focused,.layout-wrapper .p-input-filled .ant-input-affix-wrapper-focused,.layout-wrapper .p-input-filled .ant-input-number-focused,.layout-wrapper .p-input-filled .ant-picker-focused,.layout-wrapper .p-input-filled .ant-select-focused .ant-select-selector,.oep-portal.p-input-filled .ant-input:focus,.oep-portal.p-input-filled .ant-input-focused,.oep-portal.p-input-filled .ant-input-affix-wrapper-focused,.oep-portal.p-input-filled .ant-input-number-focused,.oep-portal.p-input-filled .ant-picker-focused,.oep-portal.p-input-filled .ant-select-focused .ant-select-selector,.oep-portal .p-input-filled .ant-input:focus,.oep-portal .p-input-filled .ant-input-focused,.oep-portal .p-input-filled .ant-input-affix-wrapper-focused,.oep-portal .p-input-filled .ant-input-number-focused,.oep-portal .p-input-filled .ant-picker-focused,.oep-portal .p-input-filled .ant-select-focused .ant-select-selector{background:var(--surface-card)}.oep-app .ant-btn-primary,.layout-wrapper .ant-btn-primary,.oep-portal .ant-btn-primary{box-shadow:0 6px 16px color-mix(in oklab, var(--primary-color) 24%, transparent)}.oep-app .ant-btn-primary:not(:disabled):hover,.layout-wrapper .ant-btn-primary:not(:disabled):hover,.oep-portal .ant-btn-primary:not(:disabled):hover{box-shadow:0 8px 20px color-mix(in oklab, var(--primary-color) 28%, transparent)}.oep-app .ant-tabs,.layout-wrapper .ant-tabs,.oep-portal .ant-tabs{color:var(--text-color)}.oep-app .ant-collapse,.layout-wrapper .ant-collapse,.oep-portal .ant-collapse{color:var(--text-color);border-color:var(--surface-border);background:0 0}.oep-app .ant-collapse>.ant-collapse-item,.layout-wrapper .ant-collapse>.ant-collapse-item,.oep-portal .ant-collapse>.ant-collapse-item{border-color:var(--surface-border)}.oep-app .ant-collapse .ant-collapse-header,.layout-wrapper .ant-collapse .ant-collapse-header,.oep-portal .ant-collapse .ant-collapse-header{color:var(--text-color)!important}.oep-app .ant-collapse .ant-collapse-header .ant-collapse-expand-icon,.oep-app .ant-collapse .ant-collapse-header .ant-collapse-arrow,.layout-wrapper .ant-collapse .ant-collapse-header .ant-collapse-expand-icon,.layout-wrapper .ant-collapse .ant-collapse-header .ant-collapse-arrow,.oep-portal .ant-collapse .ant-collapse-header .ant-collapse-expand-icon,.oep-portal .ant-collapse .ant-collapse-header .ant-collapse-arrow{color:var(--text-color-secondary)!important}.oep-app .ant-collapse .ant-collapse-content,.layout-wrapper .ant-collapse .ant-collapse-content,.oep-portal .ant-collapse .ant-collapse-content{color:var(--text-color);border-top-color:var(--surface-border);background:0 0}.oep-app .ant-table,.layout-wrapper .ant-table,.oep-portal .ant-table{color:var(--text-color);background:var(--surface-card)}.oep-app .ant-table .ant-table-title,.oep-app .ant-table .ant-table-container,.oep-app .ant-table .ant-table-content,.oep-app .ant-table .ant-table-header,.oep-app .ant-table .ant-table-body,.oep-app .ant-table .ant-table-tbody>tr>td,.layout-wrapper .ant-table .ant-table-title,.layout-wrapper .ant-table .ant-table-container,.layout-wrapper .ant-table .ant-table-content,.layout-wrapper .ant-table .ant-table-header,.layout-wrapper .ant-table .ant-table-body,.layout-wrapper .ant-table .ant-table-tbody>tr>td,.oep-portal .ant-table .ant-table-title,.oep-portal .ant-table .ant-table-container,.oep-portal .ant-table .ant-table-content,.oep-portal .ant-table .ant-table-header,.oep-portal .ant-table .ant-table-body,.oep-portal .ant-table .ant-table-tbody>tr>td{background:var(--surface-card)}.oep-app .ant-table .ant-table-row-expand-icon-cell,.oep-app .ant-table .ant-table-selection-column,.layout-wrapper .ant-table .ant-table-row-expand-icon-cell,.layout-wrapper .ant-table .ant-table-selection-column,.oep-portal .ant-table .ant-table-row-expand-icon-cell,.oep-portal .ant-table .ant-table-selection-column{width:44px!important;min-width:44px!important;max-width:44px!important;padding-inline:8px!important}.oep-app .ant-table .ant-table-thead>tr>th,.layout-wrapper .ant-table .ant-table-thead>tr>th,.oep-portal .ant-table .ant-table-thead>tr>th{color:var(--text-color);background:var(--surface-100);border-bottom-color:var(--surface-border);font-weight:600}.oep-app .ant-table .ant-table-tbody>tr>td,.layout-wrapper .ant-table .ant-table-tbody>tr>td,.oep-portal .ant-table .ant-table-tbody>tr>td{color:var(--text-color);border-bottom-color:var(--surface-border)}.oep-app .ant-table .ant-table-tbody>tr.ant-table-row:hover>td,.oep-app .ant-table .ant-table-tbody>tr>td.ant-table-cell-row-hover,.layout-wrapper .ant-table .ant-table-tbody>tr.ant-table-row:hover>td,.layout-wrapper .ant-table .ant-table-tbody>tr>td.ant-table-cell-row-hover,.oep-portal .ant-table .ant-table-tbody>tr.ant-table-row:hover>td,.oep-portal .ant-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--surface-hover)}.oep-app .ant-table .ant-empty-description,.layout-wrapper .ant-table .ant-empty-description,.oep-portal .ant-table .ant-empty-description{color:var(--text-color-secondary)}.oep-app .ant-card,.oep-app .ant-modal-content,.oep-app .ant-drawer-content,.oep-app .ant-popover-inner,.oep-app .ant-dropdown-menu,.layout-wrapper .ant-card,.layout-wrapper .ant-modal-content,.layout-wrapper .ant-drawer-content,.layout-wrapper .ant-popover-inner,.layout-wrapper .ant-dropdown-menu,.oep-portal .ant-card,.oep-portal .ant-modal-content,.oep-portal .ant-drawer-content,.oep-portal .ant-popover-inner,.oep-portal .ant-dropdown-menu{border-radius:var(--border-radius);background:var(--surface-card);color:var(--text-color)}.oep-app .ant-modal-header,.oep-app .ant-modal-footer,.layout-wrapper .ant-modal-header,.layout-wrapper .ant-modal-footer,.oep-portal .ant-modal-header,.oep-portal .ant-modal-footer{background:var(--surface-card)}.oep-app .ant-segmented,.layout-wrapper .ant-segmented,.oep-portal .ant-segmented{color:var(--text-color-secondary);background:var(--surface-100)}.oep-app .ant-segmented-item-selected,.layout-wrapper .ant-segmented-item-selected,.oep-portal .ant-segmented-item-selected{color:var(--primary-color)}.oep-app .ant-btn-default:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-background-ghost),.layout-wrapper .ant-btn-default:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-background-ghost),.oep-portal .ant-btn-default:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-background-ghost){background:var(--surface-card);border-color:var(--surface-border);color:var(--text-color)}.oep-app .ant-btn-default:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-background-ghost):hover,.layout-wrapper .ant-btn-default:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-background-ghost):hover,.oep-portal .ant-btn-default:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-background-ghost):hover{border-color:var(--primary-color);color:var(--primary-color)}.oep-app .ant-btn:disabled,.oep-app .ant-btn.ant-btn-disabled,.layout-wrapper .ant-btn:disabled,.layout-wrapper .ant-btn.ant-btn-disabled,.oep-portal .ant-btn:disabled,.oep-portal .ant-btn.ant-btn-disabled{cursor:not-allowed;background:color-mix(in oklab, var(--surface-ground) 82%, var(--surface-border))!important;border-color:var(--surface-border)!important;color:var(--text-color-secondary)!important;opacity:.72!important;box-shadow:none!important}.oep-app .ant-btn:disabled .anticon,.oep-app .ant-btn.ant-btn-disabled .anticon,.layout-wrapper .ant-btn:disabled .anticon,.layout-wrapper .ant-btn.ant-btn-disabled .anticon,.oep-portal .ant-btn:disabled .anticon,.oep-portal .ant-btn.ant-btn-disabled .anticon{color:inherit}.oep-app .ant-btn-dangerous:disabled,.oep-app .ant-btn-dangerous.ant-btn-disabled,.layout-wrapper .ant-btn-dangerous:disabled,.layout-wrapper .ant-btn-dangerous.ant-btn-disabled,.oep-portal .ant-btn-dangerous:disabled,.oep-portal .ant-btn-dangerous.ant-btn-disabled{background:color-mix(in oklab, var(--surface-ground) 78%, var(--surface-border))!important;border-color:color-mix(in oklab, var(--surface-border) 88%, transparent)!important;color:color-mix(in oklab, var(--text-color-secondary) 90%, transparent)!important;opacity:.65!important}.notification-settings{color:var(--text-color)}.notification-settings__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.notification-settings__title{color:var(--text-color);font-size:1.05rem;font-weight:600}.notification-settings__section-label{color:var(--text-color);font-weight:500;line-height:1.45}.notification-settings__collapse.ant-collapse{border-color:var(--surface-border);background:0 0;border-radius:10px;overflow:hidden}.notification-settings__collapse.ant-collapse>.ant-collapse-item{border-color:var(--surface-border)}.notification-settings__collapse.ant-collapse .ant-collapse-header{align-items:center;color:var(--text-color)!important;padding:.85rem 1rem!important}.notification-settings__collapse.ant-collapse .ant-collapse-header .ant-collapse-expand-icon,.notification-settings__collapse.ant-collapse .ant-collapse-header .ant-collapse-arrow{color:var(--text-color-secondary)!important}.notification-settings__collapse.ant-collapse .ant-collapse-content{border-top-color:var(--surface-border);color:var(--text-color);background:0 0}.notification-settings__collapse.ant-collapse .ant-collapse-content-box{padding:0!important}.notification-settings .notification-settings__panel{padding:.75rem 1rem 1rem}.notification-settings .notification-settings__link{color:var(--text-color);text-decoration:none}.notification-settings .notification-settings__link:hover{color:var(--primary-color)}[data-mode=dark] .ant-input:not([disabled]):not(.ant-input-disabled),[data-mode=dark] .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled),[data-mode=dark] .ant-input-number:not(.ant-input-number-disabled),[data-mode=dark] .ant-input-number-affix-wrapper:not(.ant-input-number-disabled),[data-mode=dark] .ant-picker:not(.ant-picker-disabled),[data-mode=dark] .ant-select-outlined:not(.footer-language-selector):not(.ant-select-disabled){background:var(--surface-card);border-color:var(--surface-border);color:var(--text-color)}[data-mode=dark] .ant-input::placeholder,[data-mode=dark] .ant-input-affix-wrapper input::placeholder,[data-mode=dark] .ant-input-number-input::placeholder,[data-mode=dark] textarea.ant-input::placeholder,[data-mode=dark] .ant-select-selection-placeholder,[data-mode=dark] .ant-select-placeholder{opacity:.85;color:var(--text-color-secondary)!important}[data-mode=dark] .ant-select-multiple .ant-select-selection-item{background:color-mix(in oklab, var(--primary-color) 22%, var(--surface-ground))!important;border-color:var(--surface-border)!important;color:var(--text-color)!important}[data-mode=dark] .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-content{color:inherit}[data-mode=dark] .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove{color:var(--text-color-secondary)}[data-mode=dark] .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove:hover{color:var(--primary-color)}.ant-input[disabled],.ant-input-disabled,.ant-input-affix-wrapper-disabled,.ant-input-number-disabled,.ant-picker-disabled,.ant-select-disabled .ant-select-selector,.ant-select-outlined.ant-select-disabled{color:var(--text-color-secondary)!important;background:color-mix(in oklab, var(--surface-ground) 88%, var(--surface-border))!important;border-color:var(--surface-border)!important;cursor:default!important;opacity:1!important;box-shadow:none!important;border-style:dashed!important}.ant-input[disabled]:hover,.ant-input-disabled:hover,.ant-input-affix-wrapper-disabled:hover,.ant-input-number-disabled:hover,.ant-picker-disabled:hover,.ant-select-disabled .ant-select-selector:hover,.ant-select-outlined.ant-select-disabled:hover{border-color:var(--surface-border)!important}.ant-input[disabled] input,.ant-input[disabled] textarea,.ant-input-disabled input,.ant-input-disabled textarea,.ant-input-affix-wrapper-disabled input,.ant-input-affix-wrapper-disabled textarea,.ant-input-number-disabled input,.ant-input-number-disabled textarea,.ant-picker-disabled input,.ant-picker-disabled textarea,.ant-select-disabled .ant-select-selector input,.ant-select-disabled .ant-select-selector textarea,.ant-select-outlined.ant-select-disabled input,.ant-select-outlined.ant-select-disabled textarea{-webkit-text-fill-color:var(--text-color-secondary);color:var(--text-color-secondary)!important;cursor:default!important}.ant-select-outlined.ant-select-disabled .ant-select-selection-item,.ant-select-outlined.ant-select-disabled .ant-select-selection-placeholder{color:var(--text-color-secondary)!important}.ant-input[readonly]:not(.ant-picker-input input),textarea.ant-input[readonly]{-webkit-text-fill-color:var(--text-color-secondary);color:var(--text-color-secondary)!important;background:color-mix(in oklab, var(--surface-ground) 88%, var(--surface-border))!important;border-color:var(--surface-border)!important;cursor:default!important;box-shadow:none!important;border-style:dashed!important}.ant-switch{background:color-mix(in oklab, var(--text-color) 34%, transparent)!important}.ant-switch:hover:not(.ant-switch-disabled){background:color-mix(in oklab, var(--text-color) 44%, transparent)!important}.ant-switch.ant-switch-checked{background:var(--primary-color)!important}.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:color-mix(in oklab, var(--primary-color) 86%, var(--text-color))!important}.ant-switch.ant-switch-disabled{opacity:.55}.ant-switch .ant-switch-handle:before{box-shadow:0 1px 3px #00000059;box-shadow:0 1px 3px lab(0% 0 0/.35);background:#fff!important}.ant-switch.mr-2{margin-right:.5rem!important}.ant-switch.ml-4{margin-left:1rem!important}.ant-alert,.ant-alert .ant-alert-title{color:var(--text-color)!important}.ant-alert .ant-alert-description{color:var(--text-color-secondary)!important}.ant-alert-info{background:color-mix(in oklab, #1677ff 12%, var(--surface-card))!important;border-color:color-mix(in oklab, #1677ff 36%, var(--surface-border))!important}.ant-alert-success{background:color-mix(in oklab, #52c41a 12%, var(--surface-card))!important;border-color:color-mix(in oklab, #52c41a 36%, var(--surface-border))!important}.ant-alert-warning{background:color-mix(in oklab, #faad14 12%, var(--surface-card))!important;border-color:color-mix(in oklab, #faad14 36%, var(--surface-border))!important}.ant-alert-error{background:color-mix(in oklab, #ff4d4f 12%, var(--surface-card))!important;border-color:color-mix(in oklab, #ff4d4f 36%, var(--surface-border))!important}.ant-collapse .ant-collapse-header,.ant-collapse .ant-collapse-panel{color:var(--text-color)!important}.ant-color-picker-trigger{background:var(--surface-card)!important;border-color:var(--surface-border)!important}.ant-color-picker-trigger.ant-color-picker-trigger-disabled{background:color-mix(in oklab, var(--surface-ground) 88%, var(--surface-border))!important}.ant-radio-wrapper:not(.ant-radio-wrapper-disabled){color:var(--text-color)}.ant-radio-wrapper:not(.ant-radio-wrapper-disabled) .ant-radio{background:var(--surface-card);border-color:var(--surface-border)}.ant-radio-wrapper:not(.ant-radio-wrapper-disabled):hover .ant-radio,.ant-radio-wrapper:not(.ant-radio-wrapper-disabled) .ant-radio:hover{border-color:var(--primary-color)}.ant-radio-wrapper:not(.ant-radio-wrapper-disabled) .ant-radio-checked{background:var(--primary-color);border-color:var(--primary-color)}.ant-radio-wrapper-disabled{color:var(--text-color-secondary);cursor:default}.ant-radio-wrapper-disabled .ant-radio-disabled .ant-radio-inner{background:color-mix(in oklab, var(--surface-ground) 88%, var(--surface-border));border-color:var(--surface-border);border-style:dashed}[data-mode=dark] .ant-input[disabled],[data-mode=dark] .ant-input-disabled,[data-mode=dark] .ant-input-affix-wrapper-disabled,[data-mode=dark] .ant-input-number-disabled,[data-mode=dark] .ant-picker-disabled,[data-mode=dark] .ant-select-outlined.ant-select-disabled,[data-mode=dark] .ant-input[readonly]:not(.ant-picker-input input),[data-mode=dark] textarea.ant-input[readonly]{background:color-mix(in oklab, var(--surface-ground) 75%, #000)!important;border-color:color-mix(in oklab, var(--surface-border) 80%, transparent)!important}[data-density=compact] .oep-app .ant-table .ant-table-thead>tr>th,[data-density=compact] .oep-app .ant-table .ant-table-tbody>tr>td,[data-density=compact] .layout-wrapper .ant-table .ant-table-thead>tr>th,[data-density=compact] .layout-wrapper .ant-table .ant-table-tbody>tr>td,[data-density=compact] .oep-portal .ant-table .ant-table-thead>tr>th,[data-density=compact] .oep-portal .ant-table .ant-table-tbody>tr>td{padding:8px 12px}[data-density=comfortable] .oep-app .ant-table .ant-table-thead>tr>th,[data-density=comfortable] .oep-app .ant-table .ant-table-tbody>tr>td,[data-density=comfortable] .layout-wrapper .ant-table .ant-table-thead>tr>th,[data-density=comfortable] .layout-wrapper .ant-table .ant-table-tbody>tr>td,[data-density=comfortable] .oep-portal .ant-table .ant-table-thead>tr>th,[data-density=comfortable] .oep-portal .ant-table .ant-table-tbody>tr>td{padding:16px 18px}[data-mode=dark] .ant-select-dropdown:not(.footer-language-selector-popup){background:var(--surface-card);box-shadow:0 6px 16px #00000073,0 0 0 1px var(--surface-border)}[data-mode=dark] .ant-select-dropdown:not(.footer-language-selector-popup) .ant-select-item{color:var(--text-color)}[data-mode=dark] .ant-select-dropdown:not(.footer-language-selector-popup) .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--surface-hover);color:var(--text-color)}[data-mode=dark] .ant-select-dropdown:not(.footer-language-selector-popup) .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--primary-color);background:color-mix(in oklab, var(--primary-color) 16%, transparent);font-weight:600}[data-mode=dark] .ant-select-dropdown:not(.footer-language-selector-popup) .ant-select-item-empty,[data-mode=dark] .ant-select-dropdown:not(.footer-language-selector-popup) .ant-empty-description{color:var(--text-color-secondary)}[data-mode=dark] .ant-select-outlined:not(.footer-language-selector):not(.ant-select-disabled) .ant-select-arrow,[data-mode=dark] .ant-select-outlined:not(.footer-language-selector):not(.ant-select-disabled) .ant-select-suffix{color:var(--text-color-secondary)!important}[data-mode=dark] .ant-select-outlined:not(.footer-language-selector):not(.ant-select-disabled):hover .ant-select-arrow,[data-mode=dark] .ant-select-outlined:not(.footer-language-selector):not(.ant-select-disabled):hover .ant-select-suffix,[data-mode=dark] .ant-select-outlined:not(.footer-language-selector):not(.ant-select-disabled).ant-select-focused .ant-select-arrow,[data-mode=dark] .ant-select-outlined:not(.footer-language-selector):not(.ant-select-disabled).ant-select-focused .ant-select-suffix,[data-mode=dark] .ant-select-outlined:not(.footer-language-selector):not(.ant-select-disabled).ant-select-open .ant-select-arrow,[data-mode=dark] .ant-select-outlined:not(.footer-language-selector):not(.ant-select-disabled).ant-select-open .ant-select-suffix{color:var(--primary-color)!important}[data-mode=dark] .ant-dropdown .ant-dropdown-menu{background:var(--surface-card);color:var(--text-color);box-shadow:0 6px 16px #00000073,0 0 0 1px var(--surface-border)}[data-mode=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,[data-mode=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title{color:var(--text-color)}[data-mode=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .anticon,[data-mode=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title .anticon{color:var(--text-color-secondary);font-size:.95rem}[data-mode=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover,[data-mode=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled).ant-dropdown-menu-item-active,[data-mode=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:not(.ant-dropdown-menu-item-disabled):hover,[data-mode=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:not(.ant-dropdown-menu-item-disabled).ant-dropdown-menu-item-active{background:var(--surface-hover);color:var(--text-color)}[data-mode=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover .anticon,[data-mode=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled).ant-dropdown-menu-item-active .anticon,[data-mode=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:not(.ant-dropdown-menu-item-disabled):hover .anticon,[data-mode=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:not(.ant-dropdown-menu-item-disabled).ant-dropdown-menu-item-active .anticon{color:var(--primary-color)}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled.ant-dropdown-menu-item-active{color:color-mix(in oklab, var(--text-color) 58%, transparent)!important;opacity:1!important;cursor:not-allowed!important;background:0 0!important}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled .anticon,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled .ant-dropdown-menu-item-icon,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover .anticon,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover .ant-dropdown-menu-item-icon,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled.ant-dropdown-menu-item-active .anticon,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled.ant-dropdown-menu-item-active .ant-dropdown-menu-item-icon{color:color-mix(in oklab, var(--text-color) 50%, transparent)!important}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled .p-menuitem-content,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled .p-menuitem-content--disabled,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled .p-menuitem-link,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled .p-menuitem-link.disabled,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover .p-menuitem-content,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover .p-menuitem-content--disabled,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover .p-menuitem-link,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover .p-menuitem-link.disabled,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled.ant-dropdown-menu-item-active .p-menuitem-content,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled.ant-dropdown-menu-item-active .p-menuitem-content--disabled,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled.ant-dropdown-menu-item-active .p-menuitem-link,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled.ant-dropdown-menu-item-active .p-menuitem-link.disabled{pointer-events:none;color:inherit!important;opacity:1!important;cursor:not-allowed!important}[data-mode=dark] .ant-drawer-content,[data-mode=dark] .ant-drawer-header,[data-mode=dark] .ant-drawer-body,[data-mode=dark] .ant-drawer-footer{background:var(--surface-card);color:var(--text-color)}[data-mode=dark] .ant-drawer-header{border-bottom-color:var(--surface-border)}[data-mode=dark] .ant-drawer-title{color:var(--text-color)}[data-mode=dark] .ant-drawer-close{color:var(--text-color-secondary)}[data-mode=dark] .ant-drawer-close:hover{color:var(--text-color)}.oep-empty.ant-empty .ant-empty-description{color:color-mix(in oklab, var(--text-color) 62%, var(--surface-card));line-height:1.5}.oep-empty.ant-empty .ant-empty-image{opacity:.85}.oep-empty.ant-empty .ant-empty-footer:not(:empty){margin-top:.75rem}[data-mode=dark] .oep-empty.ant-empty .ant-empty-image{opacity:.65}.oep-empty--small.ant-empty{margin-block:.75rem}.oep-empty--small.ant-empty .ant-empty-image{height:2.75rem}.oep-empty--default.ant-empty{margin-block:1.5rem}.oep-empty--large.ant-empty{margin-block:2.75rem}.oep-empty--large.ant-empty .ant-empty-image{height:5rem}.oep-empty--large.ant-empty .ant-empty-description{font-size:.95rem}.ant-btn:not(.ant-btn-icon-only):not(.ant-btn-circle){align-items:center;gap:.5rem;display:inline-flex}.ant-btn:not(.ant-btn-icon-only):not(.ant-btn-circle)>.ant-btn-icon{margin-inline-end:0}.ant-btn.ant-btn-text,.ant-btn.ant-btn-icon-only:not(.ant-btn-primary),.ant-btn.ant-btn-circle:not(.ant-btn-primary){color:var(--text-color-secondary);border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,color .15s,box-shadow .15s,transform .12s;display:inline-flex}.ant-btn.ant-btn-text .anticon,.ant-btn.ant-btn-text .ant-btn-icon,.ant-btn.ant-btn-icon-only:not(.ant-btn-primary) .anticon,.ant-btn.ant-btn-icon-only:not(.ant-btn-primary) .ant-btn-icon,.ant-btn.ant-btn-circle:not(.ant-btn-primary) .anticon,.ant-btn.ant-btn-circle:not(.ant-btn-primary) .ant-btn-icon{color:inherit;font-size:1rem;line-height:1}.ant-btn.ant-btn-text:not(:disabled):hover,.ant-btn.ant-btn-icon-only:not(.ant-btn-primary):not(:disabled):hover,.ant-btn.ant-btn-circle:not(.ant-btn-primary):not(:disabled):hover{background:color-mix(in srgb, var(--primary-color) 10%, transparent);color:var(--primary-color)}.ant-btn.ant-btn-text:not(:disabled):active,.ant-btn.ant-btn-icon-only:not(.ant-btn-primary):not(:disabled):active,.ant-btn.ant-btn-circle:not(.ant-btn-primary):not(:disabled):active{transform:scale(.96)}.ant-btn.ant-btn-text:disabled,.ant-btn.ant-btn-icon-only:not(.ant-btn-primary):disabled,.ant-btn.ant-btn-circle:not(.ant-btn-primary):disabled{opacity:.55;cursor:not-allowed}.ant-btn.ant-btn-icon-only,.ant-btn.ant-btn-circle.ant-btn-text,.ant-btn.ant-btn-circle.ant-btn-default{width:2rem;min-width:2rem;height:2rem;padding:0}.ant-btn.ant-btn-dangerous.ant-btn-text,.ant-btn.ant-btn-dangerous.ant-btn-icon-only,.ant-btn.ant-btn-dangerous.ant-btn-circle{color:var(--ant-color-error,#ff4d4f)}.ant-btn.ant-btn-dangerous.ant-btn-text:not(:disabled):hover,.ant-btn.ant-btn-dangerous.ant-btn-icon-only:not(:disabled):hover,.ant-btn.ant-btn-dangerous.ant-btn-circle:not(:disabled):hover{background:color-mix(in srgb, var(--ant-color-error,#ff4d4f) 10%, transparent);color:var(--ant-color-error,#ff4d4f)}.ant-btn.ant-btn-default:has(.anticon):not(:has(.ant-btn-icon+span:not(:empty))){width:2rem;min-width:2rem;height:2rem;color:var(--text-color-secondary);box-shadow:none;background:0 0;border:none;border-radius:8px;padding:0}.ant-btn.ant-btn-default:has(.anticon):not(:has(.ant-btn-icon+span:not(:empty))):not(:disabled):hover{background:color-mix(in srgb, var(--primary-color) 10%, transparent);color:var(--primary-color)}.oep-cta-primary.ant-btn{box-shadow:var(--oep-cta-shadow);font-weight:600;transition:transform .18s,box-shadow .18s,filter .18s;background:var(--oep-cta-gradient)!important;color:#fff!important;border:none!important}.oep-cta-primary.ant-btn .anticon{color:#fff!important}.oep-cta-primary.ant-btn:not(:disabled):hover{box-shadow:var(--oep-cta-shadow-hover);filter:saturate(1.08)brightness(1.04);transform:translateY(-1px);color:#fff!important}.oep-cta-primary.ant-btn:not(:disabled):active{filter:brightness(.96);box-shadow:var(--oep-cta-shadow);transform:translateY(0)}.oep-cta-primary.ant-btn:focus-visible{box-shadow:var(--oep-cta-shadow),0 0 0 3px color-mix(in oklab, var(--primary-color) 32%, transparent);outline:none}.oep-cta-ghost.ant-btn{box-shadow:0 1px 2px color-mix(in oklab, var(--text-color) 6%, transparent);font-weight:600;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s,color .18s;color:var(--text-color)!important;background:color-mix(in srgb, var(--primary-color) 5%, var(--surface-card))!important;border:1.5px solid color-mix(in oklab, var(--primary-color) 32%, var(--surface-border))!important}.oep-cta-ghost.ant-btn:not(:disabled):hover{box-shadow:0 6px 16px -6px color-mix(in oklab, var(--primary-color) 45%, transparent);transform:translateY(-1px);color:var(--primary-color)!important;border-color:var(--primary-color)!important;background:color-mix(in srgb, var(--primary-color) 12%, var(--surface-card))!important}.oep-cta-ghost.ant-btn:not(:disabled):active{box-shadow:0 1px 2px color-mix(in oklab, var(--text-color) 6%, transparent);transform:translateY(0)}.oep-cta-ghost.ant-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary-color) 22%, transparent);outline:none;border-color:var(--primary-color)!important}.oep-cta-danger.ant-btn{box-shadow:0 1px 2px color-mix(in oklab, var(--text-color) 6%, transparent);font-weight:600;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s,color .18s;color:var(--red-500,#ef4444)!important;background:color-mix(in srgb, var(--red-500,#ef4444) 6%, var(--surface-card))!important;border:1.5px solid color-mix(in oklab, var(--red-500,#ef4444) 38%, var(--surface-border))!important}.oep-cta-danger.ant-btn .anticon{color:inherit!important}.oep-cta-danger.ant-btn:not(:disabled):hover{box-shadow:0 6px 16px -6px color-mix(in oklab, var(--red-500,#ef4444) 55%, transparent);transform:translateY(-1px);color:#fff!important;border-color:var(--red-500,#ef4444)!important;background:var(--red-500,#ef4444)!important}.oep-cta-danger.ant-btn:not(:disabled):active{filter:brightness(.96);box-shadow:0 1px 2px color-mix(in oklab, var(--text-color) 6%, transparent);transform:translateY(0)}.oep-cta-danger.ant-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--red-500,#ef4444) 26%, transparent);outline:none;border-color:var(--red-500,#ef4444)!important}.oep-social-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;display:flex}.oep-social-link{border:1px solid var(--surface-border);background:var(--surface-100);color:var(--text-color-secondary);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .12s;display:inline-flex}.oep-social-link .anticon,.oep-social-link svg{flex-shrink:0;font-size:1rem;line-height:1}.oep-social-link:hover{background:var(--surface-card);border-color:color-mix(in srgb, var(--primary-color) 35%, var(--surface-border));color:var(--primary-color);box-shadow:0 2px 8px color-mix(in srgb, var(--primary-color) 12%, transparent);transform:translateY(-1px)}.oep-social-link:active{transform:translateY(0)}.oep-social-link--icon-only{justify-content:center;width:2.25rem;height:2.25rem;padding:0}.oep-refresh-btn.ant-btn{border:1px solid var(--surface-border);background:var(--surface-100);width:2rem;min-width:2rem;height:2rem;color:var(--text-color-secondary);border-radius:8px;margin-left:.5rem;padding:0}.oep-refresh-btn.ant-btn .anticon{font-size:.95rem}.oep-refresh-btn.ant-btn:not(:disabled):hover{background:color-mix(in srgb, var(--primary-color) 10%, var(--surface-card));border-color:color-mix(in srgb, var(--primary-color) 30%, var(--surface-border));color:var(--primary-color)}.oep-advance-search{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-100) 65%, var(--surface-card));border-radius:12px;margin-bottom:1rem;padding:1rem 1.25rem}@media screen and (min-width:768px){.oep-advance-search{padding:1.25rem 1.5rem}}.oep-advance-search__header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.oep-advance-search__title{color:var(--text-color);align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:600;display:flex}.oep-advance-search__title-icon{background:color-mix(in srgb, var(--primary-color) 12%, transparent);width:1.75rem;height:1.75rem;color:var(--primary-color);border-radius:8px;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}.oep-advance-search__field-label{color:var(--text-color-secondary);margin-bottom:.375rem;font-size:.8125rem;font-weight:500;display:block}.oep-advance-search__keyword-row{flex-direction:column;gap:.625rem;display:flex}@media screen and (min-width:640px){.oep-advance-search__keyword-row{flex-direction:row;align-items:center}}.oep-advance-search__filters{grid-template-columns:1fr;gap:1rem;margin-top:1rem;display:grid}@media screen and (min-width:768px){.oep-advance-search__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.oep-auth{--oep-auth-accent:var(--primary-color,var(--oep-logo-green,#6ba82c));--oep-auth-accent-dark:color-mix(in oklab, var(--oep-auth-accent) 72%, black);--oep-auth-accent-soft:color-mix(in oklab, var(--oep-auth-accent) 18%, transparent);--oep-auth-brand:var(--oep-logo-purple,#8e2a8c);--oep-auth-ink:#23202a;--oep-auth-muted:#23202a94;--oep-auth-label:#23202ab8;--oep-auth-border:#e4e1da;--oep-auth-field-bg:#fff;--oep-auth-roles-bg:#f3f1ec;--oep-auth-text-title:32px;--oep-auth-text-subtitle:15px;--oep-auth-text-label:13.5px;--oep-auth-text-body:14px;--oep-auth-text-input:15px;--oep-auth-text-btn:15px;--oep-auth-text-caption:13px;width:100%;min-height:100vh;color:var(--oep-auth-ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:Sora,system-ui,sans-serif;display:flex;overflow:hidden}.oep-auth-left{flex:50%;justify-content:center;align-items:center;padding:40px 24px;display:flex;overflow-y:auto}.oep-auth-form-wrap .oep-auth-brandrow{margin-bottom:48px}.oep-auth-title{font-size:var(--oep-auth-text-title);letter-spacing:-.025em;color:var(--oep-auth-ink);margin:0 0 10px;font-weight:700;line-height:1.12}.oep-auth-subtitle{font-size:var(--oep-auth-text-subtitle);color:var(--oep-auth-muted);margin:0 0 32px;font-weight:400;line-height:1.55}.oep-auth-right{color:#fff;flex:50%;justify-content:center;align-items:center;padding:56px 40px;display:flex;position:relative;overflow:hidden}.oep-auth-right h1,.oep-auth-right h2,.oep-auth-right h3,.oep-auth-right h4,.oep-auth-right p{color:#fff}.oep-auth-right--brand{background:linear-gradient(165deg, var(--oep-auth-accent) 0%, var(--oep-auth-accent-dark) 100%)}.oep-auth-right--dark{background:linear-gradient(165deg,#221d2b 0%,#14111c 100%)}.oep-auth-right-glow{pointer-events:none;background:radial-gradient(80% 90% at 80% 10%,#ffffff2e,#0000 60%);position:absolute;inset:0}.oep-auth-right--dark .oep-auth-right-glow{background:radial-gradient(80% 90% at 80% 10%,#ffffff14,#0000 60%)}.oep-auth-right-wm{opacity:.06;pointer-events:none;position:absolute;bottom:-150px;right:-130px}.oep-auth-right-slider{z-index:2;width:100%;max-width:460px;min-height:420px;position:relative}.oep-auth-right-slide{opacity:0;pointer-events:none;transition:opacity .55s,transform .55s;position:absolute;inset:0;transform:translateY(12px)}.oep-auth-right-slide.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.oep-auth-right-dots{z-index:3;gap:8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.oep-auth-right-dots button{cursor:pointer;background:#ffffff59;border:0;border-radius:99px;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.oep-auth-right-dots button.is-active{background:#ffffffeb;width:22px}.oep-auth-form-wrap{width:100%;max-width:420px;font-size:var(--oep-auth-text-body);color:var(--oep-auth-muted);line-height:1.5}.oep-auth-form-wrap .ant-input,.oep-auth-form-wrap .ant-input-affix-wrapper,.oep-auth-form-wrap .ant-input-password{min-height:50px;border:1.5px solid var(--oep-auth-border)!important;font-size:var(--oep-auth-text-input)!important;color:var(--oep-auth-ink)!important;box-shadow:none!important;background:var(--oep-auth-field-bg)!important;border-radius:11px!important}.oep-auth-form-wrap .ant-input input,.oep-auth-form-wrap .ant-input-affix-wrapper input,.oep-auth-form-wrap .ant-input-password input{font-size:var(--oep-auth-text-input)!important;color:var(--oep-auth-ink)!important;background:0 0!important}.oep-auth-form-wrap .ant-input input::placeholder,.oep-auth-form-wrap .ant-input-affix-wrapper input::placeholder,.oep-auth-form-wrap .ant-input-password input::placeholder{color:#23202a61;font-size:var(--oep-auth-text-input)}.oep-auth-form-wrap .ant-input::placeholder,.oep-auth-form-wrap .ant-input-affix-wrapper::placeholder,.oep-auth-form-wrap .ant-input-password::placeholder{color:#23202a61}.oep-auth-form-wrap .ant-input:hover:not(:focus):not(.ant-input-status-error),.oep-auth-form-wrap .ant-input-affix-wrapper:hover:not(.ant-input-affix-wrapper-focused):not(.ant-input-affix-wrapper-status-error){border-color:color-mix(in oklab, var(--oep-auth-accent) 42%, var(--oep-auth-border))!important}.oep-auth-form-wrap .ant-input:focus,.oep-auth-form-wrap .ant-input-focused,.oep-auth-form-wrap .ant-input-affix-wrapper:focus,.oep-auth-form-wrap .ant-input-affix-wrapper-focused{border-color:var(--oep-auth-accent)!important;box-shadow:0 0 0 3.5px var(--oep-auth-accent-soft)!important}.oep-auth-form-wrap .ant-input-affix-wrapper input.ant-input,.oep-auth-form-wrap .ant-input-affix-wrapper input.ant-input:hover,.oep-auth-form-wrap .ant-input-affix-wrapper input.ant-input:focus{min-height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.oep-auth-form-wrap .field{margin-bottom:18px}.oep-auth-form-wrap .field>label,.oep-auth-form-wrap label.block{line-height:1.4;display:block;font-size:var(--oep-auth-text-label)!important;color:var(--oep-auth-label)!important;margin-bottom:8px!important;font-weight:600!important}.oep-auth-form-wrap .oep-auth-account-type{flex-direction:column;gap:10px;display:flex}.oep-auth-form-wrap .oep-auth-account-card{border:1.5px solid var(--oep-auth-border);background:var(--oep-auth-field-bg);cursor:pointer;border-radius:12px;align-items:center;gap:13px;padding:13px 15px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;margin:0!important}.oep-auth-form-wrap .oep-auth-account-card:hover{border-color:color-mix(in oklab, var(--oep-auth-accent) 45%, var(--oep-auth-border));background:color-mix(in oklab, var(--oep-auth-accent) 4%, var(--oep-auth-field-bg))}.oep-auth-form-wrap .oep-auth-account-card.is-selected{border-color:var(--oep-auth-accent);background:color-mix(in oklab, var(--oep-auth-accent) 8%, var(--oep-auth-field-bg));box-shadow:0 0 0 3px var(--oep-auth-accent-soft)}.oep-auth-form-wrap .oep-auth-account-card-icon{width:38px;height:38px;color:var(--oep-auth-accent);background:color-mix(in oklab, var(--oep-auth-accent) 12%, transparent);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:17px;transition:background .15s,color .15s;display:flex}.oep-auth-form-wrap .oep-auth-account-card.is-selected .oep-auth-account-card-icon{background:var(--oep-auth-accent);color:#fff}.oep-auth-form-wrap .oep-auth-account-card-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.oep-auth-form-wrap .oep-auth-account-card-title{line-height:1.35;font-size:var(--oep-auth-text-body)!important;color:var(--oep-auth-ink)!important;margin:0!important;font-weight:600!important}.oep-auth-form-wrap .oep-auth-account-card-desc{color:var(--oep-auth-muted);font-size:12.5px;font-weight:400;line-height:1.4}.oep-auth-form-wrap .oep-auth-account-card .ant-radio-wrapper{margin:0}.oep-auth-form-wrap .oep-auth-account-card .ant-radio-checked .ant-radio-inner{border-color:var(--oep-auth-accent)!important;background-color:var(--oep-auth-accent)!important}.oep-auth-form-wrap .oep-auth-account-card:hover .ant-radio-inner{border-color:var(--oep-auth-accent)!important}.oep-auth-form-wrap .oep-auth-check{align-items:flex-start}.oep-auth-form-wrap .oep-auth-check label{cursor:pointer;line-height:1.5;font-size:var(--oep-auth-text-body)!important;color:var(--oep-auth-muted)!important;margin-bottom:0!important;font-weight:400!important}.oep-auth-form-wrap .oep-auth-check .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--oep-auth-accent)!important;border-color:var(--oep-auth-accent)!important}.oep-auth-form-wrap .oep-auth-check .ant-checkbox:hover .ant-checkbox-inner,.oep-auth-form-wrap .oep-auth-check .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:var(--oep-auth-accent)!important}.oep-auth-form-wrap .oep-auth-2fa-toggle{color:var(--oep-auth-accent);font-family:inherit;font-size:var(--oep-auth-text-caption);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-weight:600;transition:opacity .15s,color .15s;display:inline-flex}.oep-auth-form-wrap .oep-auth-2fa-toggle .anticon{font-size:.9em}.oep-auth-form-wrap .oep-auth-2fa-toggle:hover{opacity:.82;color:var(--oep-auth-accent-dark)}.oep-auth-form-wrap .ant-btn{justify-content:center;align-items:center;min-height:48px;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s,filter .15s;display:inline-flex;font-size:var(--oep-auth-text-btn)!important;border-radius:11px!important;font-weight:600!important}.oep-auth-form-wrap .ant-btn-primary:not(.oauth-button){width:100%;min-height:50px;box-shadow:0 6px 18px var(--oep-auth-accent-soft);background:var(--oep-auth-accent)!important;border-color:var(--oep-auth-accent)!important;color:#fff!important;font-weight:700!important}.oep-auth-form-wrap .ant-btn-primary:not(.oauth-button):hover:not(:disabled){filter:brightness(.94);box-shadow:0 8px 22px color-mix(in oklab, var(--oep-auth-accent) 28%, transparent);transform:translateY(-1px)}.oep-auth-form-wrap .ant-btn-primary:not(.oauth-button):active:not(:disabled){filter:brightness(.9);transform:translateY(0)}.oep-auth-form-wrap .ant-btn-default:not(.oauth-button),.oep-auth-form-wrap .ant-btn-text:not(.oauth-button){width:100%;min-height:48px;box-shadow:none;border:1.5px solid var(--oep-auth-border)!important;color:var(--oep-auth-ink)!important;background:#fff!important}.oep-auth-form-wrap .ant-btn-default:not(.oauth-button):hover:not(:disabled),.oep-auth-form-wrap .ant-btn-text:not(.oauth-button):hover:not(:disabled){background:#faf9f6!important;border-color:#d8d4cc!important}.oep-auth-form-wrap .ant-btn:disabled{cursor:not-allowed;opacity:.55!important;filter:none!important;transform:none!important}.oep-auth-form-wrap .oauth-button,.oep-auth-form-wrap .auth-alt-button{width:100%;min-height:48px;box-shadow:none;font-size:var(--oep-auth-text-body)!important;border:1.5px solid var(--oep-auth-border)!important;color:var(--oep-auth-ink)!important;background:#fff!important;font-weight:600!important}.oep-auth-form-wrap .oauth-button:hover:not(:disabled),.oep-auth-form-wrap .auth-alt-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #23202a0f;background:color-mix(in oklab, var(--oep-auth-accent) 4%, #fff)!important;border-color:color-mix(in oklab, var(--oep-auth-accent) 40%, var(--oep-auth-border))!important}.oep-auth-form-wrap .oauth-button:active:not(:disabled),.oep-auth-form-wrap .auth-alt-button:active:not(:disabled){transform:translateY(0)}.oep-auth-form-wrap .ant-divider-horizontal{border-top-color:var(--oep-auth-border)!important}.oep-auth-form-wrap .oep-auth-footer{text-align:center;font-size:var(--oep-auth-text-body);color:var(--oep-auth-muted);margin-top:8px}.oep-auth-form-wrap .oep-auth-footer>div{margin:10px 0;line-height:1.55}.oep-auth-form-wrap .oep-auth-or{font-size:var(--oep-auth-text-caption);color:#23202a6b;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:14px;margin:22px 0;display:flex}.oep-auth-form-wrap .oep-auth-or:before,.oep-auth-form-wrap .oep-auth-or:after{content:"";background:var(--oep-auth-border);flex:1;height:1px}.oep-auth-form-wrap .oep-auth-link{font-weight:600;font-size:var(--oep-auth-text-body);margin-left:.35rem;text-decoration:none;color:var(--oep-auth-accent)!important}.oep-auth-form-wrap .oep-auth-link:hover{text-decoration:underline;color:var(--oep-auth-accent-dark)!important}.oep-auth-form-wrap .text-600,.oep-auth-form-wrap .text-900{color:var(--oep-auth-muted)!important;font-size:var(--oep-auth-text-body)!important}.oep-auth-roles{background:var(--oep-auth-roles-bg);border-radius:11px;gap:8px;margin-bottom:22px;padding:4px;display:flex}.oep-auth-roles button{color:#23202a8c;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:9px 0;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .15s}.oep-auth-roles button.is-active{color:var(--oep-auth-ink);background:#fff;box-shadow:0 1px 3px #0000001a}.oep-auth-mono{font-family:JetBrains Mono,ui-monospace,monospace}.oep-auth-promo-lockup{align-items:center;gap:8px;display:inline-flex}.oep-auth-promo-ep{color:#fff;letter-spacing:-.02em;font-size:29.6px;font-weight:800;line-height:.8}.oep-auth-right .oep-auth-promo-title{letter-spacing:-.02em;margin:38px 0 0;font-size:34px;font-weight:700;line-height:1.15;color:#fff!important}.oep-auth-right .oep-auth-promo-title--lg{margin-top:40px;font-size:38px;line-height:1.12;color:#fff!important}.oep-auth-promo-lead{opacity:.82;color:#fff;max-width:380px;margin:14px 0 36px;font-size:15px;line-height:1.6}.oep-auth-promo-eyebrow{letter-spacing:.14em;text-transform:uppercase;opacity:.72;font-size:12.5px}.oep-auth-promo-bullets{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.oep-auth-promo-bullets li{align-items:flex-start;gap:14px;display:flex}.oep-auth-promo-check{background:#ffffff29;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.oep-auth-promo-bullet-title{color:#fff;font-size:15.5px;font-weight:600}.oep-auth-promo-bullet-desc{opacity:.7;color:#fff;margin-top:2px;font-size:13px}.oep-auth-promo--value .oep-auth-promo-eyebrow:last-child{opacity:.6;margin-top:40px}.oep-auth-promo--preview .oep-auth-promo-eyebrow{margin-bottom:18px}.oep-auth-preview-card-wrap{position:relative}.oep-auth-preview-card{color:#23202a;background:#fff;border-radius:20px;padding:22px;box-shadow:0 30px 70px #00000047}.oep-auth-preview-card-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.oep-auth-preview-subject{letter-spacing:.08em;color:#588f1d;background:#6ba82c21;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:700}.oep-auth-preview-timer{color:#fff;background:#1b1822;border-radius:7px;padding:5px 10px;font-size:13px;font-weight:600}.oep-auth-preview-exam-title{letter-spacing:-.01em;font-size:20px;font-weight:700}.oep-auth-preview-meta{color:#8b887f;margin-top:3px;margin-bottom:16px;font-size:12.5px}.oep-auth-preview-progress{align-items:center;gap:10px;margin-bottom:16px;display:flex}.oep-auth-preview-progress-bar{background:#edebe4;border-radius:99px;flex:1;height:8px;overflow:hidden}.oep-auth-preview-progress-fill{background:var(--oep-auth-accent);border-radius:99px;width:65%;height:100%}.oep-auth-preview-progress-label{color:#588f1d;font-size:12px;font-weight:600}.oep-auth-preview-questions{flex-direction:column;gap:8px;display:flex}.oep-auth-preview-q{border:1.5px solid #0000;border-radius:11px;align-items:center;gap:11px;padding:11px 13px;display:flex}.oep-auth-preview-q--current{background:#6ba82c1a;border-color:#6ba82c73}.oep-auth-preview-q--done,.oep-auth-preview-q--todo{background:#f7f6f2}.oep-auth-preview-q-num{border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.oep-auth-preview-q-num--done{background:var(--oep-logo-orange,#f2a23a);color:#fff}.oep-auth-preview-q-num--current{background:var(--oep-auth-accent);color:#fff}.oep-auth-preview-q-num--todo{color:#9b988f;background:#e7e5df}.oep-auth-preview-q-text{color:#46433c;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.oep-auth-preview-submit{background:var(--oep-auth-accent);color:#fff;cursor:default;border:0;border-radius:11px;width:100%;height:42px;margin-top:16px;font-family:inherit;font-size:14px;font-weight:700}.oep-auth-preview-grade{color:#23202a;background:#fff;border-radius:14px;align-items:center;gap:11px;padding:12px 15px;display:flex;position:absolute;bottom:-22px;right:-14px;box-shadow:0 18px 44px #0000003d}.oep-auth-preview-grade-icon{background:var(--oep-auth-accent);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.oep-auth-preview-grade-label{color:#8b887f;font-size:11px;line-height:1}.oep-auth-preview-grade-value{color:#588f1d;font-size:16px;font-weight:800;line-height:1.2}.oep-auth-proof-quote-mark{opacity:.25;margin-top:34px;font-size:80px;font-weight:800;line-height:.7}.oep-auth-proof-quote{letter-spacing:-.01em;color:#fff;margin:6px 0 30px;font-size:26px;font-weight:600;line-height:1.4}.oep-auth-proof-author{align-items:center;gap:14px;display:flex}.oep-auth-proof-avatar{background:#ffffff2e;border-radius:99px;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:700;display:flex}.oep-auth-proof-name{font-size:15px;font-weight:700}.oep-auth-proof-role{opacity:.72;font-size:12.5px}.oep-auth-proof-stats{border-top:1px solid #ffffff2e;gap:34px;margin-top:42px;padding-top:30px;display:flex}.oep-auth-proof-stat-value{letter-spacing:-.01em;font-size:26px;font-weight:800}.oep-auth-proof-stat-label{opacity:.7;margin-top:2px;font-size:11.5px}.oep-auth-stats-grid{grid-template-columns:1fr 1fr;gap:26px 30px;margin-top:30px;display:grid}.oep-auth-stats-value{letter-spacing:-.02em;color:#fff;font-size:40px;font-weight:800;line-height:1}.oep-auth-stats-label{opacity:.72;color:#fff;margin-top:6px;font-size:13px}.oep-auth-stats-schools{flex-wrap:wrap;gap:10px;margin-top:44px;display:flex}.oep-auth-stats-school{opacity:.6;white-space:nowrap;border:1px solid #ffffff47;border-radius:8px;padding:6px 11px;font-size:11.5px}@media screen and (max-width:920px){.oep-auth-right{display:none}.oep-auth-left{flex:100%}}.oep-contact{--oep-contact-accent:var(--oep-logo-green,#6ba82c);--oep-contact-accent-dark:color-mix(in oklab, var(--oep-contact-accent) 72%, black);--oep-contact-accent-soft:color-mix(in oklab, var(--oep-contact-accent) 14%, transparent);--oep-contact-ink:#23202a;--oep-contact-muted:#23202a94;--oep-contact-label:#23202ab8;--oep-contact-border:#e4e1da;--oep-contact-field-bg:#fff;color:var(--oep-contact-ink);font-family:Sora,system-ui,sans-serif}[data-mode=dark] .oep-contact{--oep-contact-ink:var(--text-color,#f4efe6);--oep-contact-muted:color-mix(in oklab, var(--text-color,#f4efe6) 58%, var(--surface-card,#1c1724));--oep-contact-label:color-mix(in oklab, var(--text-color,#f4efe6) 78%, var(--surface-card,#1c1724));--oep-contact-border:var(--surface-border,#2e2823);--oep-contact-field-bg:var(--surface-ground,#141019)}.org-landing .oep-contact,.org-landing .oep-contact-form-card{--oep-contact-accent:var(--site-primary,var(--primary-color,#6ba82c));--oep-contact-ink:var(--text-color,#23202a);--oep-contact-muted:color-mix(in oklab, var(--text-color,#23202a) 58%, var(--surface-card,#fff));--oep-contact-label:color-mix(in oklab, var(--text-color,#23202a) 78%, var(--surface-card,#fff));--oep-contact-border:var(--surface-border,#e4e1da);--oep-contact-field-bg:var(--surface-ground,#fff)}.oep-contact-hero{background:linear-gradient(165deg, var(--oep-contact-accent) 0%, var(--oep-contact-accent-dark) 100%);color:#fff;padding:48px 24px 56px;position:relative;overflow:hidden}[data-mode=dark] .oep-contact-hero{background:linear-gradient(165deg, color-mix(in oklab, var(--oep-contact-accent) 60%, #0c1206) 0%, color-mix(in oklab, var(--oep-contact-accent) 26%, var(--surface-ground,#141019)) 58%, var(--surface-ground,#141019) 100%)}[data-mode=dark] .oep-contact-hero-glow{background:radial-gradient(70% 80% at 85% 15%, color-mix(in oklab, var(--oep-contact-accent) 30%, transparent), transparent 55%)}.oep-contact-hero-glow{pointer-events:none;background:radial-gradient(70% 80% at 85% 15%,#fff3,#0000 55%);position:absolute;inset:0}.oep-contact-hero-inner{z-index:1;text-align:center;max-width:1120px;margin:0 auto;position:relative}.oep-contact-hero-title{letter-spacing:-.025em;color:#fff;margin:0 0 12px;font-size:clamp(2rem,4vw,2.75rem);font-weight:700}.oep-contact-hero-subtitle{opacity:.9;color:#fff;max-width:560px;margin:0 auto 28px;font-size:16px;line-height:1.6}.oep-contact-social{flex-wrap:wrap;justify-content:center;gap:12px 20px;display:flex}.oep-contact-social a{opacity:.92;transition:opacity .15s,transform .15s;color:#fff!important}.oep-contact-social a:hover{opacity:1;transform:translateY(-2px)}.oep-contact-body{max-width:1120px;margin:0 auto;padding:40px 24px 64px}.oep-contact-grid{grid-template-columns:1fr;gap:32px;display:grid}@media screen and (min-width:992px){.oep-contact-grid{grid-template-columns:360px 1fr;align-items:start;gap:40px}}.oep-contact-section-title{letter-spacing:-.02em;color:var(--oep-contact-ink);margin:0 0 20px;font-size:22px;font-weight:700}.oep-contact-section-desc{color:var(--oep-contact-muted);margin:-12px 0 20px;font-size:14px;line-height:1.55}.oep-contact-channels{flex-direction:column;gap:14px;display:flex}.oep-contact-channel{border:1.5px solid var(--oep-contact-border);background:var(--surface-card,#fff);color:inherit;border-radius:16px;align-items:flex-start;gap:16px;padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.oep-contact-channel:hover{border-color:color-mix(in oklab, var(--oep-contact-accent) 45%, var(--oep-contact-border));transform:translateY(-2px);box-shadow:0 12px 32px #23202a14}.oep-contact-channel-icon{background:var(--oep-contact-accent-soft);width:44px;height:44px;color:var(--oep-contact-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;display:flex}.oep-contact-channel-body{flex:1;min-width:0}.oep-contact-channel-label{letter-spacing:.06em;text-transform:uppercase;color:var(--oep-contact-muted);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.oep-contact-channel-value{color:var(--oep-contact-ink);word-break:break-word;font-size:15px;font-weight:600;line-height:1.45;display:block}.oep-contact-channel-value+.oep-contact-channel-value{margin-top:4px}.oep-contact-channel-value--link{color:var(--oep-contact-accent)}.oep-contact-form-card{border:1.5px solid var(--oep-contact-border);background:var(--surface-card,#fff);border-radius:20px;padding:28px 24px 32px;box-shadow:0 16px 48px #23202a0f}@media screen and (min-width:768px){.oep-contact-form-card{padding:32px 36px 36px}}.oep-contact-email-row{background:var(--oep-contact-accent-soft);color:var(--oep-contact-label);border-radius:11px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin-bottom:24px;padding:10px 16px;font-size:14px;display:inline-flex}.oep-contact-email-row a{font-weight:600;text-decoration:none;color:var(--oep-contact-accent)!important}.oep-contact-email-row a:hover{text-decoration:underline}.oep-contact-form-card .field label{color:var(--oep-contact-label)!important;margin-bottom:8px!important;font-size:13.5px!important;font-weight:600!important}.oep-contact-form-card .ant-input,.oep-contact-form-card .ant-input-affix-wrapper,.oep-contact-form-card textarea.ant-input,.oep-contact-form-card .ant-input-outlined{transition:border-color .15s,box-shadow .15s,background-color .15s;border:1.5px solid var(--oep-contact-border)!important;color:var(--oep-contact-ink)!important;background:var(--oep-contact-field-bg)!important;box-shadow:none!important;border-radius:11px!important;font-size:15px!important}.oep-contact-form-card .ant-input:not(textarea){min-height:50px}.oep-contact-form-card .ant-input::placeholder,.oep-contact-form-card textarea.ant-input::placeholder{opacity:1;color:var(--oep-contact-muted)!important}.oep-contact-form-card .ant-input:hover,.oep-contact-form-card .ant-input-affix-wrapper:hover,.oep-contact-form-card textarea.ant-input:hover{border-color:color-mix(in oklab, var(--oep-contact-accent) 55%, var(--oep-contact-border))!important}.oep-contact-form-card .ant-input:focus,.oep-contact-form-card .ant-input-focused,.oep-contact-form-card .ant-input-affix-wrapper:focus,.oep-contact-form-card .ant-input-affix-wrapper-focused,.oep-contact-form-card textarea.ant-input:focus{border-color:var(--oep-contact-accent)!important;box-shadow:0 0 0 3.5px var(--oep-contact-accent-soft)!important}.oep-contact-form-card .oep-contact-submit.ant-btn{min-height:50px;box-shadow:0 6px 18px color-mix(in oklab, var(--oep-contact-accent) 22%, transparent);border-radius:11px;font-size:15px;font-weight:700;transition:filter .15s,box-shadow .15s,transform .15s;color:#fff!important;background:var(--oep-cta-gradient,var(--oep-contact-accent))!important;border:none!important}.oep-contact-form-card .oep-contact-submit.ant-btn .anticon{color:#fff!important}.oep-contact-form-card .oep-contact-submit.ant-btn:not(:disabled):hover{filter:saturate(1.06)brightness(1.04);box-shadow:0 10px 24px color-mix(in oklab, var(--oep-contact-accent) 32%, transparent);transform:translateY(-1px);color:#fff!important}.oep-contact-form-card .oep-contact-submit.ant-btn:not(:disabled):active{transform:translateY(0)}.oep-contact-form-card .oep-contact-submit.ant-btn:disabled{opacity:1;cursor:not-allowed;color:color-mix(in oklab, #fff 55%, var(--oep-contact-muted))!important;background:color-mix(in oklab, var(--oep-contact-accent) 40%, var(--oep-contact-muted))!important;box-shadow:none!important}.oep-contact-form-card .oep-contact-submit.ant-btn:disabled .anticon{color:color-mix(in oklab, #fff 55%, var(--oep-contact-muted))!important}.oep-contact-success{text-align:center;border:1.5px solid var(--oep-contact-border);background:var(--surface-card,#fff);border-radius:20px;padding:48px 24px;box-shadow:0 16px 48px #23202a0f}.oep-contact-success-icon{background:var(--oep-contact-accent-soft);width:64px;height:64px;color:var(--oep-contact-accent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.75rem;display:flex}.oep-contact-success-title{color:var(--oep-contact-ink);margin:0 0 12px;font-size:22px;font-weight:700}.oep-contact-success-message{color:var(--oep-contact-muted);max-width:480px;margin:0 auto;font-size:15px;line-height:1.6}.footer-menu-wrapper{border-top:1px solid var(--surface-border);box-shadow:none}.footer-menu-wrapper.highlight-section{background:linear-gradient(165deg, color-mix(in oklab, var(--accent,var(--primary-color)) 7%, var(--surface-ground)) 0%, var(--surface-section) 52%, color-mix(in oklab, var(--accent,var(--primary-color)) 5%, var(--surface-ground)) 100%)}.footer-menu-wrapper .bg-img-top,.footer-menu-wrapper .bg-img-bottom{pointer-events:none;transition:opacity .2s,filter .2s}.footer-menu-wrapper .copyright .ant-divider{border-color:var(--surface-border,#e5e7eb)}.footer-menu{grid-template-columns:minmax(20rem,26rem) repeat(3,minmax(0,1fr));align-items:start;gap:2.5rem clamp(1.5rem,2vw,2rem);width:100%;display:grid}.footer-menu__brand{min-width:0;padding-right:clamp(1.5rem,4vw,3.5rem)}.footer-menu__stores{margin-top:1.25rem}.footer-menu__stores .app-store-section{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:.5rem}.footer-menu__col{flex-direction:column;min-width:0;display:flex}@media (max-width:767px){.footer-menu{grid-template-columns:1fr}.footer-menu__brand{padding-right:0}.footer-menu__stores .app-store-section{flex-direction:column}}.oep-footer-nav__heading{color:var(--text-color);font-weight:600}.oep-footer-nav__link{color:var(--text-color-secondary);text-decoration:none;transition:color .15s}.oep-footer-nav__link:hover{color:var(--accent,var(--primary-color))}.oep-footer-nav__link i{color:color-mix(in oklab, var(--text-color-secondary) 88%, var(--accent,var(--primary-color)));transition:color .15s}.oep-footer-nav__link:hover i{color:var(--accent,var(--primary-color))}[data-mode=dark] .footer-menu-wrapper.highlight-section{background:linear-gradient(168deg, color-mix(in oklab, var(--accent) 16%, var(--bg,var(--surface-ground))) 0%, var(--bg-2,var(--surface-ground)) 48%, color-mix(in oklab, var(--accent) 10%, var(--bg-3,var(--surface-100))) 100%);border-top-color:var(--rule,var(--surface-border));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--accent) 14%, transparent)}[data-mode=dark] .footer-menu-wrapper .bg-img-top,[data-mode=dark] .footer-menu-wrapper .bg-img-bottom{opacity:.1;filter:saturate(.35)brightness(.85)}[data-mode=dark] .footer-menu-wrapper .oep-footer-nav__heading{color:var(--ink,var(--text-color))}[data-mode=dark] .footer-menu-wrapper .oep-footer-nav__link{color:var(--ink-3,var(--text-color-secondary))}[data-mode=dark] .footer-menu-wrapper .oep-footer-nav__link:hover{color:var(--accent)}[data-mode=dark] .footer-menu-wrapper .oep-logo-lockup-tagline{color:color-mix(in oklab, var(--accent) 35%, var(--ink-2,var(--text-color-secondary)));opacity:1}[data-mode=dark] .footer-menu-wrapper .copyright{color:var(--ink-3,var(--text-color-secondary))}[data-mode=dark] .footer-menu-wrapper .footer-language-selector.ant-select .ant-select-selector{background:color-mix(in srgb, var(--surface-card) 72%, transparent)!important;border-color:color-mix(in oklab, var(--accent) 22%, transparent)!important}.oep-portal .top-menu-wrapper{color:#211c28;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 6px #0f172a14}.oep-portal .footer-menu-wrapper{border-top-color:#e5e7eb}.oep-portal .footer-menu-wrapper.highlight-section{background:radial-gradient(70% 140% at 10% 0%, color-mix(in oklab, var(--oep-logo-green,#6ba82c) 13%, transparent) 0%, transparent 55%),radial-gradient(60% 130% at 90% 100%, #2563eb14 0%, transparent 55%),linear-gradient(180deg, #f6faf2 0%, #fff 100%);box-shadow:none}@supports (color:lab(0% 0 0)){.oep-portal .footer-menu-wrapper.highlight-section{background:radial-gradient(70% 140% at 10% 0%, color-mix(in oklab, var(--oep-logo-green,#6ba82c) 13%, transparent) 0%, transparent 55%),radial-gradient(60% 130% at 90% 100%, lab(44.7906% 21.0478 -75.5989/.08) 0%, transparent 55%),linear-gradient(180deg, #f6faf2 0%, #fff 100%)}}.oep-portal .footer-menu-wrapper .bg-img-top,.oep-portal .footer-menu-wrapper .bg-img-bottom{opacity:1;filter:none}.oep-portal .footer-menu-wrapper .copyright{color:#6e6675}.oep-portal .footer-menu-wrapper .copyright .ant-divider{border-color:#e5e7eb!important}.oep-portal .oep-footer-nav__heading{color:#211c28}.oep-portal .oep-footer-nav__link{color:#6e6675}.oep-portal .oep-footer-nav__link:hover{color:var(--oep-logo-green,#6ba82c)}.oep-portal .oep-footer-nav__link i{color:color-mix(in oklab, #6e6675 88%, var(--oep-logo-green,#6ba82c))}.oep-portal .oep-footer-nav__link:hover i{color:var(--oep-logo-green,#6ba82c)}.oep-portal .oep-logo-lockup-tagline{color:var(--oep-logo-purple,#8e2a8c);opacity:.88}.oep-portal .footer-language-selector.ant-select{min-width:9rem}.oep-portal .footer-language-selector.ant-select .ant-select-selector{border-color:color-mix(in oklab, var(--oep-logo-green,#6ba82c) 22%, transparent)!important;background:#ffffffd1!important;box-shadow:0 4px 6px -1px #00000012,0 10px 28px -5px #00000014,0 0 0 1px #00000008!important}.oep-portal .footer-language-selector.ant-select .ant-select-selection-item,.oep-portal .footer-language-selector.ant-select .ant-select-arrow{color:#6e6675!important}.oep-portal .footer-language-selector.ant-select:hover .ant-select-selector,.oep-portal .footer-language-selector.ant-select.ant-select-focused .ant-select-selector{border-color:color-mix(in oklab, var(--oep-logo-green,#6ba82c) 40%, transparent)!important;box-shadow:0 4px 6px -1px #00000014,0 0 0 3px color-mix(in oklab, var(--oep-logo-green,#6ba82c) 12%, transparent)!important}.oep-portal .footer-language-selector-popup{border-color:color-mix(in oklab, var(--oep-logo-green,#6ba82c) 22%, transparent)!important;background:#fff!important}.oep-portal .footer-language-selector-popup .ant-select-item{color:#6e6675}.oep-portal .footer-language-selector-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:color-mix(in oklab, var(--oep-logo-green,#6ba82c) 10%, transparent);color:#211c28}.oep-portal .footer-language-selector-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--oep-logo-green,#6ba82c);background:color-mix(in oklab, var(--oep-logo-green,#6ba82c) 14%, transparent)}[data-mode=dark] .oep-portal .top-menu-wrapper{background:var(--surface-card);border-bottom:1px solid var(--surface-border);color:var(--text-color);box-shadow:0 1px 6px #00000073}[data-mode=dark] .oep-portal .footer-menu-wrapper{border-top-color:var(--surface-border)}[data-mode=dark] .oep-portal .footer-menu-wrapper.highlight-section{background:linear-gradient(168deg, color-mix(in oklab, var(--accent,var(--primary-color)) 16%, var(--surface-ground)) 0%, var(--surface-card) 48%, color-mix(in oklab, var(--accent,var(--primary-color)) 10%, var(--surface-100)) 100%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--accent,var(--primary-color)) 14%, transparent)}[data-mode=dark] .oep-portal .footer-menu-wrapper .bg-img-top,[data-mode=dark] .oep-portal .footer-menu-wrapper .bg-img-bottom{opacity:.12;filter:saturate(.35)brightness(.85)}[data-mode=dark] .oep-portal .footer-menu-wrapper .copyright{color:var(--text-color-secondary)}[data-mode=dark] .oep-portal .footer-menu-wrapper .copyright .ant-divider{border-color:var(--surface-border)!important}[data-mode=dark] .oep-portal .oep-footer-nav__heading{color:var(--text-color)}[data-mode=dark] .oep-portal .oep-footer-nav__link{color:var(--text-color-secondary)}[data-mode=dark] .oep-portal .oep-footer-nav__link:hover{color:var(--primary-color)}[data-mode=dark] .oep-portal .oep-footer-nav__link i{color:color-mix(in oklab, var(--text-color-secondary) 82%, var(--primary-color))}[data-mode=dark] .oep-portal .oep-footer-nav__link:hover i{color:var(--primary-color)}[data-mode=dark] .oep-portal .oep-logo-lockup-tagline{color:color-mix(in oklab, var(--primary-color) 35%, var(--text-color-secondary));opacity:1}[data-mode=dark] .oep-portal .footer-language-selector.ant-select .ant-select-selector{background:color-mix(in srgb, var(--primary-color) 8%, var(--surface-card))!important;border-color:color-mix(in oklab, var(--primary-color) 30%, var(--surface-border))!important;box-shadow:0 1px 2px #0006,0 8px 20px -8px #0000008c!important}[data-mode=dark] .oep-portal .footer-language-selector.ant-select .ant-select-selection-item{color:var(--text-color)!important}[data-mode=dark] .oep-portal .footer-language-selector.ant-select .ant-select-arrow{color:var(--text-color-secondary)!important}[data-mode=dark] .oep-portal .footer-language-selector.ant-select:hover .ant-select-selector{border-color:color-mix(in oklab, var(--primary-color) 48%, transparent)!important;background:color-mix(in srgb, var(--primary-color) 14%, var(--surface-card))!important;box-shadow:0 2px 4px #00000073,0 12px 24px -8px color-mix(in oklab, var(--primary-color) 45%, transparent)!important}[data-mode=dark] .oep-portal .footer-language-selector.ant-select.ant-select-focused .ant-select-selector{border-color:color-mix(in oklab, var(--primary-color) 58%, transparent)!important;box-shadow:0 2px 4px #00000073,0 0 0 3px color-mix(in oklab, var(--primary-color) 20%, transparent)!important}[data-mode=dark] .footer-language-selector-popup{background:var(--surface-card)!important;border-color:color-mix(in oklab, var(--primary-color) 26%, transparent)!important}[data-mode=dark] .footer-language-selector-popup .ant-select-item{color:var(--text-color-secondary)}[data-mode=dark] .footer-language-selector-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:color-mix(in oklab, var(--primary-color) 12%, transparent);color:var(--text-color)}[data-mode=dark] .footer-language-selector-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--primary-color);background:color-mix(in oklab, var(--primary-color) 16%, transparent)}.oep-portal-search__row{align-items:stretch;gap:.5rem;width:100%;display:flex}.oep-portal-search__compact.ant-space-compact{flex:auto;align-items:stretch;min-width:0;display:flex!important}.oep-portal-search__input.ant-input{flex:auto;width:100%;min-width:0}.oep-portal-search__submit.ant-btn{box-shadow:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding-inline:1.1rem;height:auto!important;display:inline-flex!important}.oep-portal-search__filter.ant-btn{flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;font-size:1.05rem;transition:border-color .15s,color .15s,background-color .15s;border:1px solid var(--surface-border)!important;border-radius:var(--border-radius,8px)!important;background:var(--surface-card)!important;width:3rem!important;min-width:3rem!important;height:auto!important;color:var(--text-color-secondary)!important;box-shadow:none!important;padding:0!important;display:inline-flex!important}.oep-portal-search__filter.ant-btn .anticon{font-size:1.05rem}.oep-portal-search__filter.ant-btn:hover{border-color:var(--primary-color)!important;color:var(--primary-color)!important;background:color-mix(in oklab, var(--primary-color) 10%, var(--surface-card))!important}[data-mode=dark] .oep-portal-search__filter.ant-btn{background:color-mix(in oklab, var(--surface-card) 88%, var(--text-color) 4%)!important;border-color:color-mix(in oklab, var(--surface-border) 70%, var(--text-color) 8%)!important}.feature-card{background:var(--surface-card);border-color:var(--surface-border);box-shadow:0 1px 0 color-mix(in oklab, var(--text-color) 4%, transparent)}.feature-card:hover{border-color:color-mix(in oklab, var(--primary-color) 42%, var(--surface-border));box-shadow:0 10px 28px -12px color-mix(in oklab, var(--primary-color) 28%, transparent),0 0 0 1px color-mix(in oklab, var(--primary-color) 12%, transparent)}.feature-card__icon{border-radius:12px;width:3.5rem;height:3.5rem}[data-mode=dark] .feature-card{background:color-mix(in oklab, var(--surface-card) 88%, var(--text-color) 4%);border-color:color-mix(in oklab, var(--surface-border) 70%, var(--text-color) 8%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--text-color) 6%, transparent)}[data-mode=dark] .feature-card:hover{background:color-mix(in oklab, var(--surface-card) 82%, var(--primary-color) 6%);border-color:color-mix(in oklab, var(--primary-color) 38%, var(--surface-border));box-shadow:0 14px 32px -14px #0000008c,0 0 0 1px color-mix(in oklab, var(--primary-color) 18%, transparent)}.w-1p{width:1%}.w-2{width:2px}.min-w-5{min-width:5px}.w-2p{width:2%}.w-4{width:4px}.min-w-10{min-width:10px}.w-3p{width:3%}.w-6{width:6px}.min-w-15{min-width:15px}.w-4p{width:4%}.w-8{width:8px}.min-w-20{min-width:20px}.w-5p{width:5%}.w-10{width:10px}.min-w-25{min-width:25px}.w-6p{width:6%}.w-12{width:12px}.min-w-30{min-width:30px}.w-7p{width:7%}.w-14{width:14px}.min-w-35{min-width:35px}.w-8p{width:8%}.w-16{width:16px}.min-w-40{min-width:40px}.w-9p{width:9%}.w-18{width:18px}.min-w-45{min-width:45px}.w-10p{width:10%}.w-20{width:20px}.min-w-50{min-width:50px}.w-11p{width:11%}.w-22{width:22px}.min-w-55{min-width:55px}.w-12p{width:12%}.w-24{width:24px}.min-w-60{min-width:60px}.w-13p{width:13%}.w-26{width:26px}.min-w-65{min-width:65px}.w-14p{width:14%}.w-28{width:28px}.min-w-70{min-width:70px}.w-15p{width:15%}.w-30{width:30px}.min-w-75{min-width:75px}.w-16p{width:16%}.w-32{width:32px}.min-w-80{min-width:80px}.w-17p{width:17%}.w-34{width:34px}.min-w-85{min-width:85px}.w-18p{width:18%}.w-36{width:36px}.min-w-90{min-width:90px}.w-19p{width:19%}.w-38{width:38px}.min-w-95{min-width:95px}.w-20p{width:20%}.w-40{width:40px}.min-w-100{min-width:100px}.w-21p{width:21%}.w-42{width:42px}.min-w-105{min-width:105px}.w-22p{width:22%}.w-44{width:44px}.min-w-110{min-width:110px}.w-23p{width:23%}.w-46{width:46px}.min-w-115{min-width:115px}.w-24p{width:24%}.w-48{width:48px}.min-w-120{min-width:120px}.w-25p{width:25%}.w-50{width:50px}.min-w-125{min-width:125px}.w-26p{width:26%}.w-52{width:52px}.min-w-130{min-width:130px}.w-27p{width:27%}.w-54{width:54px}.min-w-135{min-width:135px}.w-28p{width:28%}.w-56{width:56px}.min-w-140{min-width:140px}.w-29p{width:29%}.w-58{width:58px}.min-w-145{min-width:145px}.w-30p{width:30%}.w-60{width:60px}.min-w-150{min-width:150px}.w-31p{width:31%}.w-62{width:62px}.min-w-155{min-width:155px}.w-32p{width:32%}.w-64{width:64px}.min-w-160{min-width:160px}.w-33p{width:33%}.w-66{width:66px}.min-w-165{min-width:165px}.w-34p{width:34%}.w-68{width:68px}.min-w-170{min-width:170px}.w-35p{width:35%}.w-70{width:70px}.min-w-175{min-width:175px}.w-36p{width:36%}.w-72{width:72px}.min-w-180{min-width:180px}.w-37p{width:37%}.w-74{width:74px}.min-w-185{min-width:185px}.w-38p{width:38%}.w-76{width:76px}.min-w-190{min-width:190px}.w-39p{width:39%}.w-78{width:78px}.min-w-195{min-width:195px}.w-40p{width:40%}.w-80{width:80px}.min-w-200{min-width:200px}.w-41p{width:41%}.w-82{width:82px}.min-w-205{min-width:205px}.w-42p{width:42%}.w-84{width:84px}.min-w-210{min-width:210px}.w-43p{width:43%}.w-86{width:86px}.min-w-215{min-width:215px}.w-44p{width:44%}.w-88{width:88px}.min-w-220{min-width:220px}.w-45p{width:45%}.w-90{width:90px}.min-w-225{min-width:225px}.w-46p{width:46%}.w-92{width:92px}.min-w-230{min-width:230px}.w-47p{width:47%}.w-94{width:94px}.min-w-235{min-width:235px}.w-48p{width:48%}.w-96{width:96px}.min-w-240{min-width:240px}.w-49p{width:49%}.w-98{width:98px}.min-w-245{min-width:245px}.w-50p{width:50%}.w-100{width:100px}.min-w-250{min-width:250px}.w-51p{width:51%}.w-102{width:102px}.min-w-255{min-width:255px}.w-52p{width:52%}.w-104{width:104px}.min-w-260{min-width:260px}.w-53p{width:53%}.w-106{width:106px}.min-w-265{min-width:265px}.w-54p{width:54%}.w-108{width:108px}.min-w-270{min-width:270px}.w-55p{width:55%}.w-110{width:110px}.min-w-275{min-width:275px}.w-56p{width:56%}.w-112{width:112px}.min-w-280{min-width:280px}.w-57p{width:57%}.w-114{width:114px}.min-w-285{min-width:285px}.w-58p{width:58%}.w-116{width:116px}.min-w-290{min-width:290px}.w-59p{width:59%}.w-118{width:118px}.min-w-295{min-width:295px}.w-60p{width:60%}.w-120{width:120px}.min-w-300{min-width:300px}.w-61p{width:61%}.w-122{width:122px}.min-w-305{min-width:305px}.w-62p{width:62%}.w-124{width:124px}.min-w-310{min-width:310px}.w-63p{width:63%}.w-126{width:126px}.min-w-315{min-width:315px}.w-64p{width:64%}.w-128{width:128px}.min-w-320{min-width:320px}.w-65p{width:65%}.w-130{width:130px}.min-w-325{min-width:325px}.w-66p{width:66%}.w-132{width:132px}.min-w-330{min-width:330px}.w-67p{width:67%}.w-134{width:134px}.min-w-335{min-width:335px}.w-68p{width:68%}.w-136{width:136px}.min-w-340{min-width:340px}.w-69p{width:69%}.w-138{width:138px}.min-w-345{min-width:345px}.w-70p{width:70%}.w-140{width:140px}.min-w-350{min-width:350px}.w-71p{width:71%}.w-142{width:142px}.min-w-355{min-width:355px}.w-72p{width:72%}.w-144{width:144px}.min-w-360{min-width:360px}.w-73p{width:73%}.w-146{width:146px}.min-w-365{min-width:365px}.w-74p{width:74%}.w-148{width:148px}.min-w-370{min-width:370px}.w-75p{width:75%}.w-150{width:150px}.min-w-375{min-width:375px}.w-76p{width:76%}.w-152{width:152px}.min-w-380{min-width:380px}.w-77p{width:77%}.w-154{width:154px}.min-w-385{min-width:385px}.w-78p{width:78%}.w-156{width:156px}.min-w-390{min-width:390px}.w-79p{width:79%}.w-158{width:158px}.min-w-395{min-width:395px}.w-80p{width:80%}.w-160{width:160px}.min-w-400{min-width:400px}.w-81p{width:81%}.w-162{width:162px}.min-w-405{min-width:405px}.w-82p{width:82%}.w-164{width:164px}.min-w-410{min-width:410px}.w-83p{width:83%}.w-166{width:166px}.min-w-415{min-width:415px}.w-84p{width:84%}.w-168{width:168px}.min-w-420{min-width:420px}.w-85p{width:85%}.w-170{width:170px}.min-w-425{min-width:425px}.w-86p{width:86%}.w-172{width:172px}.min-w-430{min-width:430px}.w-87p{width:87%}.w-174{width:174px}.min-w-435{min-width:435px}.w-88p{width:88%}.w-176{width:176px}.min-w-440{min-width:440px}.w-89p{width:89%}.w-178{width:178px}.min-w-445{min-width:445px}.w-90p{width:90%}.w-180{width:180px}.min-w-450{min-width:450px}.w-91p{width:91%}.w-182{width:182px}.min-w-455{min-width:455px}.w-92p{width:92%}.w-184{width:184px}.min-w-460{min-width:460px}.w-93p{width:93%}.w-186{width:186px}.min-w-465{min-width:465px}.w-94p{width:94%}.w-188{width:188px}.min-w-470{min-width:470px}.w-95p{width:95%}.w-190{width:190px}.min-w-475{min-width:475px}.w-96p{width:96%}.w-192{width:192px}.min-w-480{min-width:480px}.w-97p{width:97%}.w-194{width:194px}.min-w-485{min-width:485px}.w-98p{width:98%}.w-196{width:196px}.min-w-490{min-width:490px}.w-99p{width:99%}.w-198{width:198px}.min-w-495{min-width:495px}.w-100p{width:100%}.w-200{width:200px}.min-w-500{min-width:500px}.p-menu-overlay{width:auto}.p-tieredmenu.p-tieredmenu-overlay:focus,.p-tieredmenu.p-tieredmenu-overlay:focus-visible,.p-menu.p-menu-overlay:focus,.p-menu.p-menu-overlay:focus-visible{outline:none!important}.oep-user-menu.p-tieredmenu{border:1px solid var(--surface-border,#e5e5e5);border-radius:.75rem;width:auto;min-width:15.5rem;padding:.375rem 0}.oep-user-menu.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{align-items:center;gap:.625rem;padding:.625rem 1rem;display:flex}.oep-user-menu.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{text-align:center;flex-shrink:0;width:1.125rem;margin-right:0}.oep-user-menu.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{white-space:nowrap;line-height:1.25}.oep-user-menu.p-tieredmenu .p-menuitem-separator{margin:.25rem 0}.p-menuitem-content--disabled,.p-menuitem-link.disabled{opacity:1;cursor:not-allowed;pointer-events:none;color:color-mix(in oklab, var(--text-color) 58%, transparent)!important}.p-menuitem-content--disabled .anticon,.p-menuitem-content--disabled span,.p-menuitem-link.disabled .anticon,.p-menuitem-link.disabled span{color:inherit!important}.oep-stat-metric{color:var(--text-color-secondary);cursor:default;border-radius:6px;margin-inline:-.4rem;padding:.15rem .4rem;line-height:1.35;transition:color .15s,background-color .15s}.oep-stat-metric .anticon{color:inherit}.oep-stat-metric:hover{color:var(--primary-color);background:color-mix(in oklab, var(--primary-color) 12%, transparent)}.oep-stat-metric:hover .anticon{color:var(--primary-color)}.grecaptcha-badge{display:none!important}.required{border-left:solid 2px var(--primary-color)}.bold{font-weight:700}.font-light{font-weight:400!important}.link:hover{cursor:pointer}.timer-wrapper{font-size:2rem}.timer-wrapper .timer-warning{color:red}.timer-wrapper .timer-number{font-weight:700}.timer-wrapper .timer-separator{color:gray;margin:0 2px}.oep-rich-html{color:inherit}.oep-rich-html table,.oep-rich-html table.tiptap-content-table{border-collapse:collapse;width:100%;max-width:100%;color:inherit;background:0 0;margin:.5rem 0}.oep-rich-html td,.oep-rich-html th,.oep-rich-html .tiptap-table-cell,.oep-rich-html .tiptap-table-header{border:1px solid var(--surface-border,var(--rule,#dee2e6));vertical-align:top;color:inherit;background:0 0;padding:.4rem .55rem}.oep-rich-html th,.oep-rich-html .tiptap-table-header{background:var(--surface-100,var(--bg-3,transparent));font-weight:600}.oep-rich-html mark{color:inherit;background:color-mix(in oklab, var(--primary-color,var(--accent,#6ba82c)) 22%, transparent);border-radius:2px;padding:0 .1em}[data-mode=dark] .oep-rich-html td,[data-mode=dark] .oep-rich-html th,[data-mode=dark] .oep-rich-html .tiptap-table-cell,[data-mode=dark] .oep-rich-html .tiptap-table-header{border-color:var(--surface-border,var(--rule))}[data-mode=dark] .oep-rich-html th,[data-mode=dark] .oep-rich-html .tiptap-table-header{background:var(--surface-100,var(--bg-3,color-mix(in oklab, var(--surface-card) 80%, var(--text-color) 6%)))}.question-title{color:var(--text-color)}.question-title .oep-rich-html{color:inherit}.oep-correct-answer{color:var(--ok,#22c55e)!important}.oep-correct-answer input,.oep-correct-answer .p-inputtext,.oep-correct-answer .ant-input,.oep-correct-answer .oep-rich-html{color:inherit!important}.oep-incorrect-answer{color:var(--err,#ef4444)!important}.oep-incorrect-answer input,.oep-incorrect-answer .p-inputtext,.oep-incorrect-answer .ant-input,.oep-incorrect-answer .oep-rich-html{color:inherit!important}.oep-html-table{border-spacing:0;width:100%}.oep-html-table .text-align-center td,.oep-html-table .text-align-center td.text-align-center,.oep-html-table .text-align-center th,.oep-html-table .text-align-center th.text-align-center{text-align:center!important}.oep-html-table thead{vertical-align:middle;border-color:inherit;display:table-header-group}.oep-html-table thead tr{color:#495057;background:#fff;transition:box-shadow .2s}.oep-html-table thead tr th{text-align:center;color:#343a40;background:#f8f9fa;border:1px solid #dee2e6;border-right-width:0;padding:1rem;font-weight:700;transition:box-shadow .2s}.oep-html-table thead tr th:last-child{border-width:1px}.oep-html-table tbody{vertical-align:middle;border-color:inherit;display:table-row-group}.oep-html-table tbody tr{color:#495057;background:#fff;transition:box-shadow .2s}.oep-html-table tbody tr td{text-align:left;border:0 solid #dee2e6;border-width:0 0 1px 1px;padding:1rem}.oep-html-table tbody tr td:last-child{border-width:1px}[data-mode=dark] .oep-html-table thead tr{background:var(--surface-100);color:var(--text-color)}[data-mode=dark] .oep-html-table thead tr th{background:var(--surface-100);color:var(--text-color);border-color:var(--surface-border)}[data-mode=dark] .oep-html-table tbody tr{background:var(--surface-0);color:var(--text-color)}[data-mode=dark] .oep-html-table tbody tr td{border-color:var(--surface-border)}.tiptap-fixed-toolbar{max-width:100%;padding:.5rem .75rem}.tiptap-fixed-toolbar .tiptap-heading-select.ant-select{flex-shrink:0;width:auto;min-width:7.5rem;max-width:10rem;margin-right:.35rem}.tiptap-fixed-toolbar .tiptap-heading-select.ant-select .ant-select-selector{width:100%!important}.tiptap-fixed-toolbar .tiptap-heading-select.ant-select .ant-select-selection-item{color:var(--text-color)}.tiptap-fixed-toolbar .tiptap-toolbar-panel{gap:.25rem .15rem}.tiptap-fixed-toolbar .tiptap-toolbar-panel .tiptap-toolbar-btn.ant-btn,.tiptap-fixed-toolbar .tiptap-toolbar-panel .ant-btn-icon-only,.tiptap-fixed-toolbar .tiptap-toolbar-panel .ant-btn.ant-btn-text{justify-content:center;align-items:center;width:1.75rem!important;min-width:1.75rem!important;height:1.75rem!important;box-shadow:none!important;color:var(--text-color-secondary)!important;background:0 0!important;border:none!important;border-radius:6px!important;margin:0!important;padding:0!important;display:inline-flex!important}.tiptap-fixed-toolbar .tiptap-toolbar-panel .tiptap-toolbar-btn.ant-btn .ant-btn-icon,.tiptap-fixed-toolbar .tiptap-toolbar-panel .tiptap-toolbar-btn.ant-btn .anticon,.tiptap-fixed-toolbar .tiptap-toolbar-panel .tiptap-toolbar-btn.ant-btn .tiptap-format-letter,.tiptap-fixed-toolbar .tiptap-toolbar-panel .tiptap-toolbar-btn.ant-btn .tiptap-subsup-icon,.tiptap-fixed-toolbar .tiptap-toolbar-panel .ant-btn-icon-only .ant-btn-icon,.tiptap-fixed-toolbar .tiptap-toolbar-panel .ant-btn-icon-only .anticon,.tiptap-fixed-toolbar .tiptap-toolbar-panel .ant-btn-icon-only .tiptap-format-letter,.tiptap-fixed-toolbar .tiptap-toolbar-panel .ant-btn-icon-only .tiptap-subsup-icon,.tiptap-fixed-toolbar .tiptap-toolbar-panel .ant-btn.ant-btn-text .ant-btn-icon,.tiptap-fixed-toolbar .tiptap-toolbar-panel .ant-btn.ant-btn-text .anticon,.tiptap-fixed-toolbar .tiptap-toolbar-panel .ant-btn.ant-btn-text .tiptap-format-letter,.tiptap-fixed-toolbar .tiptap-toolbar-panel .ant-btn.ant-btn-text .tiptap-subsup-icon{line-height:1;color:inherit!important}.tiptap-fixed-toolbar .tiptap-toolbar-panel .tiptap-toolbar-btn.ant-btn:not(:disabled):hover,.tiptap-fixed-toolbar .tiptap-toolbar-panel .ant-btn-icon-only:not(:disabled):hover,.tiptap-fixed-toolbar .tiptap-toolbar-panel .ant-btn.ant-btn-text:not(:disabled):hover{background:color-mix(in oklab, var(--primary-color) 12%, transparent)!important;color:var(--primary-color)!important}.tiptap-fixed-toolbar .tiptap-toolbar-panel .tiptap-toolbar-btn.ant-btn:not(:disabled):active,.tiptap-fixed-toolbar .tiptap-toolbar-panel .ant-btn-icon-only:not(:disabled):active,.tiptap-fixed-toolbar .tiptap-toolbar-panel .ant-btn.ant-btn-text:not(:disabled):active{transform:none}.tiptap-fixed-toolbar .tiptap-toolbar-panel .tiptap-toolbar-btn.ant-btn:disabled,.tiptap-fixed-toolbar .tiptap-toolbar-panel .ant-btn-icon-only:disabled,.tiptap-fixed-toolbar .tiptap-toolbar-panel .ant-btn.ant-btn-text:disabled{opacity:.45;color:var(--text-color-secondary)!important}.tiptap-fixed-toolbar .tiptap-toolbar-panel .tiptap-toolbar-btn--active.ant-btn{background:color-mix(in oklab, var(--primary-color) 16%, transparent)!important;color:var(--primary-color)!important}.tiptap-fixed-toolbar .tiptap-color-picker{cursor:pointer;flex-shrink:0;align-items:center;gap:.25rem;margin-inline:.125rem;display:inline-flex}.tiptap-fixed-toolbar .tiptap-color-picker__label{white-space:nowrap;color:var(--text-color-secondary);font-size:.6875rem;line-height:1}.tiptap-fixed-toolbar .tiptap-color-picker__input{border:1px solid var(--surface-border);border-radius:var(--border-radius);cursor:pointer;background:0 0;width:1.25rem;min-width:1.25rem;height:1.25rem;padding:0}.tiptap-fixed-toolbar .tiptap-toolbar-panel .ant-select{flex:none}.tiptap-fixed-toolbar .tiptap-toolbar-panel .ant-select .ant-select-selection-item{color:var(--text-color)}.tiptap-fixed-toolbar .tiptap-format-letter{min-width:.9rem;height:1rem;color:inherit;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.tiptap-fixed-toolbar .tiptap-format-letter--italic{font-style:italic;font-weight:600}.tiptap-fixed-toolbar .tiptap-format-letter--underline{border-bottom:1.5px solid;padding-bottom:1px;line-height:1}.tiptap-fixed-toolbar .tiptap-format-letter--strike{text-decoration:line-through;text-decoration-thickness:1.5px}.tiptap-fixed-toolbar .tiptap-subsup-icon{min-width:1rem;height:1rem;color:inherit;-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-end;gap:0;line-height:1;display:inline-flex}.tiptap-fixed-toolbar .tiptap-subsup-icon--sup{align-items:flex-start}.tiptap-fixed-toolbar .tiptap-subsup-base{font-size:.8125rem;font-weight:700;line-height:1}.tiptap-fixed-toolbar .tiptap-subsup-tail{margin-left:1px;font-size:.625rem;font-weight:700;line-height:1}.tiptap-fixed-toolbar .tiptap-subsup-icon--sub .tiptap-subsup-tail{transform:translateY(1px)}.tiptap-fixed-toolbar .tiptap-subsup-icon--sup .tiptap-subsup-tail{transform:translateY(-1px)}.oep-editor-mode-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;display:inline-flex}.oep-editor-mode-toggle span{color:var(--text-color-secondary);font-size:.8125rem;line-height:1}.oep-editor-mode-toggle .ant-checkbox-wrapper{margin-inline-end:0!important}.oep-fit-select.ant-select{min-width:14rem;max-width:min(100%,22rem);width:auto!important}.oep-dialog-body>.card.oep-question-form{padding:.35rem .25rem 1.25rem!important}.oep-question-form{color:var(--text-color)}.oep-question-form__tabs.ant-tabs .ant-tabs-nav{margin-bottom:1rem;padding:0 .25rem}.oep-question-form__tabs.ant-tabs .ant-tabs-content-holder,.oep-question-form__tabs.ant-tabs .ant-tabs-tabpane{padding:.25rem .5rem .5rem}.oep-question-form__fields{flex-direction:column;gap:1.35rem;max-width:100%;display:flex}.oep-question-form__field{width:100%;min-width:0}.oep-question-form__label{color:var(--text-color);margin-bottom:.55rem;font-size:1.05rem;font-weight:600;line-height:1.4;display:block}.oep-question-form__field+.oep-question-form__field>.oep-question-form__label{padding-top:.35rem}.oep-question-form__radios{flex-direction:column;gap:.45rem;display:flex}.oep-question-form__radio{color:var(--text-color);align-items:center;gap:.5rem;display:flex}.oep-question-form__radio label{color:var(--text-color);cursor:pointer}.oep-question-type-select.ant-select{min-width:16rem;max-width:min(100%,28rem);width:100%!important}.oep-question-type-select.ant-select .ant-select-arrow,.oep-question-type-select.ant-select .ant-select-suffix{pointer-events:none;align-items:center;font-size:.75rem;color:var(--text-color-secondary)!important;opacity:1!important;display:inline-flex!important}.oep-question-type-select.ant-select.ant-select-open .ant-select-arrow,.oep-question-type-select.ant-select.ant-select-open .ant-select-suffix{color:var(--primary-color)!important}.oep-question-type-select.ant-select .ant-select-selection-item{padding-inline-end:1.75rem!important}.tiptap-rich-editor{border:1px solid var(--surface-border,#dee2e6);background:var(--surface-card,#fff);border-radius:6px;overflow:hidden}.tiptap-rich-editor .tiptap-rich-editor-content .ProseMirror{min-height:120px;color:var(--text-color,#495057);outline:none;padding:.75rem 1rem}.tiptap-rich-editor .ProseMirror img.tiptap-content-image{max-width:960px;height:auto}.tiptap-rich-editor .ProseMirror img.tiptap-content-image:not([width]){width:95%}.tiptap-rich-editor iframe.tiptap-youtube-iframe{max-width:100%}.tiptap-rich-editor .ProseMirror table.tiptap-content-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.75rem 0;overflow:hidden}.tiptap-rich-editor .ProseMirror table.tiptap-content-table td,.tiptap-rich-editor .ProseMirror table.tiptap-content-table th{border:1px solid var(--surface-border,#dee2e6);vertical-align:top;padding:.4rem .55rem;position:relative}.tiptap-rich-editor .ProseMirror table.tiptap-content-table td>*+*,.tiptap-rich-editor .ProseMirror table.tiptap-content-table th>*+*{margin-top:.25rem}.tiptap-rich-editor .ProseMirror table.tiptap-content-table th.tiptap-table-header{background:var(--surface-100,#f8f9fa);text-align:left;font-weight:600}.tiptap-rich-editor .ProseMirror table.tiptap-content-table .selectedCell:after{z-index:2;content:"";background:rgba(var(--primary-color-rgb,99, 102, 241), .12);pointer-events:none;position:absolute;inset:0}.p-invalid .tiptap-rich-editor{border-color:#d8222f!important}.p-invalid.editor-container{border:1px solid #d8222f!important}.tiptap-image-size-bubble{z-index:1200;max-width:min(100vw - 2rem,28rem)}.tiptap-image-size-bubble .p-button.p-button-text,.tiptap-image-size-bubble .p-button.p-button-outlined,.tiptap-image-size-bubble .p-button:not(:disabled):hover{color:var(--text-color,#495057)}.oep-mathquill-input-wrapper{flex:1}.oep-mathquill-input-wrapper .oep-mathquill-input.mq-editable-field{border:1px solid var(--surface-border,#dee2e6);border-radius:var(--border-radius,6px);background:var(--surface-card,#fff);cursor:text;width:100%;min-height:2.5rem;box-shadow:none;padding:.4rem .75rem;font-size:1rem;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.oep-mathquill-input-wrapper .oep-mathquill-input.mq-editable-field.mq-focused{border-color:var(--primary-color);box-shadow:0 0 0 .2rem rgba(var(--primary-color-rgb,99, 102, 241), .2);outline:none}.oep-mathquill-input-wrapper .oep-mathquill-input.mq-editable-field .mq-cursor{border-color:var(--text-color,#495057)}.oep-formula-preset-btn{border:1px solid var(--surface-border,#dee2e6);background:var(--surface-card,#fff);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.8rem;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.oep-formula-preset-btn:hover{background:var(--surface-hover,#0000000a);border-color:var(--primary-color)}.oep-formula-preset-btn .katex{font-size:.85em}.oep-formula-history-item{display:inline-flex;position:relative}.oep-formula-history-item .oep-formula-history-delete{background:var(--red-400,#e57373);color:#fff;cursor:pointer;z-index:1;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:.7rem;line-height:1;display:none;position:absolute;top:-6px;right:-6px}.oep-formula-history-item .oep-formula-history-delete:hover{background:var(--red-600,#e53935)}.oep-formula-history-item:hover .oep-formula-history-delete{display:flex}.editor-sm .tiptap-rich-editor .tiptap-rich-editor-content .ProseMirror{min-height:80px}.editor-md .tiptap-rich-editor .tiptap-rich-editor-content .ProseMirror{min-height:120px}.editor-lg .tiptap-rich-editor .tiptap-rich-editor-content .ProseMirror{min-height:200px}.oep-truncate{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.oep-tag-truncate{white-space:nowrap;text-overflow:ellipsis;max-width:120px;display:block;overflow:hidden}.oep-truncate-r1{-webkit-line-clamp:1}.oep-truncate-r2{-webkit-line-clamp:2}.oep-truncate-r3{-webkit-line-clamp:3}.oep-truncate-r4{-webkit-line-clamp:4}.oep-truncate-r5{-webkit-line-clamp:5}.oep-truncate-r6{-webkit-line-clamp:6}.oep-truncate-r7{-webkit-line-clamp:7}.oep-truncate-r8{-webkit-line-clamp:8}.oep-truncate-r9{-webkit-line-clamp:9}.oep-truncate-r10{-webkit-line-clamp:10}.oep-truncate-w5{max-width:5px}.oep-truncate-w10{max-width:10px}.oep-truncate-w15{max-width:15px}.oep-truncate-w20{max-width:20px}.oep-truncate-w25{max-width:25px}.oep-truncate-w30{max-width:30px}.oep-truncate-w35{max-width:35px}.oep-truncate-w40{max-width:40px}.oep-truncate-w45{max-width:45px}.oep-truncate-w50{max-width:50px}.oep-truncate-w55{max-width:55px}.oep-truncate-w60{max-width:60px}.oep-truncate-w65{max-width:65px}.oep-truncate-w70{max-width:70px}.oep-truncate-w75{max-width:75px}.oep-truncate-w80{max-width:80px}.oep-truncate-w85{max-width:85px}.oep-truncate-w90{max-width:90px}.oep-truncate-w95{max-width:95px}.oep-truncate-w100{max-width:100px}.oep-truncate-w105{max-width:105px}.oep-truncate-w110{max-width:110px}.oep-truncate-w115{max-width:115px}.oep-truncate-w120{max-width:120px}.oep-truncate-w125{max-width:125px}.oep-truncate-w130{max-width:130px}.oep-truncate-w135{max-width:135px}.oep-truncate-w140{max-width:140px}.oep-truncate-w145{max-width:145px}.oep-truncate-w150{max-width:150px}.oep-truncate-w155{max-width:155px}.oep-truncate-w160{max-width:160px}.oep-truncate-w165{max-width:165px}.oep-truncate-w170{max-width:170px}.oep-truncate-w175{max-width:175px}.oep-truncate-w180{max-width:180px}.oep-truncate-w185{max-width:185px}.oep-truncate-w190{max-width:190px}.oep-truncate-w195{max-width:195px}.oep-truncate-w200{max-width:200px}.oep-truncate-w205{max-width:205px}.oep-truncate-w210{max-width:210px}.oep-truncate-w215{max-width:215px}.oep-truncate-w220{max-width:220px}.oep-truncate-w225{max-width:225px}.oep-truncate-w230{max-width:230px}.oep-truncate-w235{max-width:235px}.oep-truncate-w240{max-width:240px}.oep-truncate-w245{max-width:245px}.oep-truncate-w250{max-width:250px}.oep-truncate-w255{max-width:255px}.oep-truncate-w260{max-width:260px}.oep-truncate-w265{max-width:265px}.oep-truncate-w270{max-width:270px}.oep-truncate-w275{max-width:275px}.oep-truncate-w280{max-width:280px}.oep-truncate-w285{max-width:285px}.oep-truncate-w290{max-width:290px}.oep-truncate-w295{max-width:295px}.oep-truncate-w300{max-width:300px}.oep-truncate-w305{max-width:305px}.oep-truncate-w310{max-width:310px}.oep-truncate-w315{max-width:315px}.oep-truncate-w320{max-width:320px}.oep-truncate-w325{max-width:325px}.oep-truncate-w330{max-width:330px}.oep-truncate-w335{max-width:335px}.oep-truncate-w340{max-width:340px}.oep-truncate-w345{max-width:345px}.oep-truncate-w350{max-width:350px}.oep-truncate-w355{max-width:355px}.oep-truncate-w360{max-width:360px}.oep-truncate-w365{max-width:365px}.oep-truncate-w370{max-width:370px}.oep-truncate-w375{max-width:375px}.oep-truncate-w380{max-width:380px}.oep-truncate-w385{max-width:385px}.oep-truncate-w390{max-width:390px}.oep-truncate-w395{max-width:395px}.oep-truncate-w400{max-width:400px}.oep-truncate-w405{max-width:405px}.oep-truncate-w410{max-width:410px}.oep-truncate-w415{max-width:415px}.oep-truncate-w420{max-width:420px}.oep-truncate-w425{max-width:425px}.oep-truncate-w430{max-width:430px}.oep-truncate-w435{max-width:435px}.oep-truncate-w440{max-width:440px}.oep-truncate-w445{max-width:445px}.oep-truncate-w450{max-width:450px}.oep-truncate-w455{max-width:455px}.oep-truncate-w460{max-width:460px}.oep-truncate-w465{max-width:465px}.oep-truncate-w470{max-width:470px}.oep-truncate-w475{max-width:475px}.oep-truncate-w480{max-width:480px}.oep-truncate-w485{max-width:485px}.oep-truncate-w490{max-width:490px}.oep-truncate-w495{max-width:495px}.oep-truncate-w500{max-width:500px}.oep-splitbutton-hide-text.ant-space-compact>.ant-btn:first-child:not(:only-child),.oep-splitbutton-hide-text .ant-btn-group>.ant-btn:first-child:not(:only-child),.oep-splitbutton-hide-text .p-splitbutton-defaultbutton{display:none!important}.oep-splitbutton-hide-text.ant-btn{min-width:2.1rem;padding-inline:.4rem;width:auto!important}.oep-splitbutton.ant-space-compact>.ant-btn{height:2.25rem;box-shadow:none;justify-content:center;align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.oep-splitbutton.ant-space-compact>.ant-btn .anticon,.oep-splitbutton.ant-space-compact>.ant-btn .ant-btn-icon{font-size:.95rem;line-height:1}.oep-splitbutton.ant-space-compact>.ant-btn:first-child:not(:only-child){border-start-end-radius:0;border-end-end-radius:0;padding-inline:.85rem .7rem}.oep-splitbutton.ant-space-compact>.ant-btn:last-child:not(:only-child){border-start-start-radius:0;border-end-start-radius:0;width:2.25rem;min-width:2.25rem;padding-inline:0}.oep-splitbutton--outlined.ant-space-compact>.ant-btn{border-color:var(--surface-border);color:var(--text-color);background:0 0}.oep-splitbutton--outlined.ant-space-compact>.ant-btn:not(:disabled):hover{border-color:var(--primary-color);color:var(--primary-color);background:color-mix(in oklab, var(--primary-color) 10%, transparent)}.header-action{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.header-action .ant-btn{flex-shrink:0}.p-badge.small{min-width:1rem;height:1rem;line-height:1rem}.th-align-right,.oep-table .th-align-right .p-column-header-content,.p-datatable .p-datatable-thead>tr>th.th-align-right{text-align:right;justify-content:end;align-items:center;margin-right:4px}.th-align-center,.oep-table .th-align-center .p-column-header-content,.p-datatable .p-datatable-thead>tr>th.th-align-center{text-align:center;justify-content:center;align-items:center}.oep-table .p-datatable-tbody td{word-wrap:break-word;white-space:normal;word-break:break-word}.oep-top-menu .p-megamenu{background:0 0;border:none}.oep-top-menu .p-megamenu .p-megamenu-root-list>li>a.p-menuitem-link .p-menuitem-icon,.oep-top-menu .p-megamenu .p-megamenu-root-list>li>a.p-menuitem-link .p-menuitem-text{color:var(--surface-900)!important;font-weight:500!important}.oep-border-r1{border-radius:1px}.oep-border-r2{border-radius:2px}.oep-border-r3{border-radius:3px}.oep-border-r4{border-radius:4px}.oep-border-r5{border-radius:5px}.oep-border-r6{border-radius:6px}.oep-border-r7{border-radius:7px}.oep-border-r8{border-radius:8px}.oep-border-r9{border-radius:9px}.oep-border-r10{border-radius:10px}.block-section{margin-bottom:4rem}.block-header{background-color:var(--surface-section);border:1px solid var(--surface-border);border-top-left-radius:4px;border-top-right-radius:4px;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.block-header .block-title{align-items:center;font-weight:700;display:inline-flex}.block-header .block-actions{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.block-content{border:1px solid var(--surface-border);border-top:0;padding:0}.oep-widget-grid-item{border:none}.oep-widget-list-item{border-bottom:1px dashed var(--surface-border)}.oep-widget-text-overlay{border-radius:1.5rem;top:1.5rem;left:1rem}.oep-widget-image{overflow:visible}.oep-widget-image .oep-widget-image__media{border-radius:5px;width:100%;height:10rem;max-height:10rem;margin:.75rem 0;display:block;overflow:hidden}.oep-widget-image .oep-widget-image__media .full-img,.oep-widget-image .oep-widget-image__media .ant-image.full-img,.oep-widget-image .oep-widget-image__media .image-fallback-placeholder.full-img{border-radius:5px;width:100%;height:100%;max-height:10rem;display:block;overflow:hidden}.oep-widget-image .oep-widget-image__media .ant-image-img,.oep-widget-image .oep-widget-image__media .full-img img{object-fit:cover;width:100%;height:100%;max-height:10rem}.oep-widget-image .oep-widget-image__media .image-fallback-placeholder.full-img{justify-content:center;align-items:center;display:flex}.oep-widget-image .oep-widget-avatar-overlay{z-index:2;line-height:0;position:absolute;bottom:-.25rem;right:.75rem}.oep-widget-image .avatar,.oep-widget-image .ant-avatar.avatar{border:2px solid var(--surface-card);background:var(--surface-card);box-shadow:0 2px 8px color-mix(in oklab, var(--text-color) 18%, transparent);object-fit:cover;border-radius:50%;width:3.5rem!important;height:3.5rem!important}.oep-header-banner .oep-banner-image{position:relative}.oep-header-banner .oep-banner-image .full-img,.oep-header-banner .oep-banner-image .ant-image.full-img{border-radius:4px 4px 0 0;width:100%;height:25rem;display:block}.oep-header-banner .oep-banner-image .ant-image-img{object-fit:cover;width:100%;height:100%}.oep-header-banner .oep-banner-image .profile-banner-placeholder{background:radial-gradient(ellipse at 20% 60%, color-mix(in srgb, var(--primary-color) 25%, transparent) 0%, transparent 55%),radial-gradient(ellipse at 80% 30%, color-mix(in srgb, var(--primary-color) 20%, transparent) 0%, transparent 50%),var(--surface-ground)}.oep-header-banner .oep-banner-image .avatar{z-index:2;border:3px solid var(--surface-card);background:var(--surface-card);object-fit:cover;width:6rem;height:6rem;box-shadow:0 6px 18px color-mix(in oklab, var(--text-color) 22%, transparent);border-radius:50%;position:absolute;bottom:-3rem;right:1.5rem}.oep-header-banner .oep-banner-image .ant-avatar.avatar{width:6rem;height:6rem;font-size:2rem;line-height:6rem}.oep-header-banner .oep-banner-image .title{color:var(--primary-color)}.oep-header-banner .profile-header-meta{z-index:1;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-top:-3rem;padding:0 1.5rem 1rem;display:flex;position:relative}.oep-header-banner .profile-header-meta .image-picker-wrapper{flex:0 0 6rem}.oep-header-banner .profile-header-avatar{border:1px solid var(--surface-border);background:var(--surface-card);font-size:2rem;width:6rem!important;height:6rem!important;line-height:6rem!important}.oep-header-banner .profile-header-title{min-width:0;color:var(--text-color);flex:12rem;line-height:1.2}.card{background:var(--surface-card);border-radius:var(--border-radius);padding:1.25rem}.card>.ant-divider,.card>.ant-divider-horizontal,.card .oep-widget-card__divider.ant-divider{margin:.75rem 0 1rem;border-block-start-color:var(--surface-border,var(--rule,#e5e7eb))!important;border-top-color:var(--surface-border,var(--rule,#e5e7eb))!important}.ant-divider-dashed{border-color:var(--surface-border)!important}.oep-breadcrumb.ant-breadcrumb{color:var(--text-color-secondary);flex-wrap:wrap;align-items:center;row-gap:.35rem;padding:.35rem 0 .15rem;font-size:.875rem;line-height:1.4;display:flex}.oep-breadcrumb.ant-breadcrumb ol{flex-wrap:wrap;row-gap:.25rem}.oep-breadcrumb.ant-breadcrumb .ant-breadcrumb-separator{color:var(--text-color-secondary);opacity:.55;align-items:center;margin-inline:.45rem;display:inline-flex}.oep-breadcrumb.ant-breadcrumb .oep-breadcrumb__sep{font-size:.65rem}.oep-breadcrumb.ant-breadcrumb .oep-breadcrumb__link,.oep-breadcrumb.ant-breadcrumb .oep-breadcrumb__home{color:var(--text-color-secondary);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.25rem;margin:0;padding:.15rem .35rem;line-height:1.35;transition:color .15s,background-color .15s;display:inline-flex}.oep-breadcrumb.ant-breadcrumb .oep-breadcrumb__link:hover,.oep-breadcrumb.ant-breadcrumb .oep-breadcrumb__home:hover{color:var(--primary-color);background:color-mix(in oklab, var(--primary-color) 10%, transparent)}.oep-breadcrumb.ant-breadcrumb .oep-breadcrumb__link:focus-visible,.oep-breadcrumb.ant-breadcrumb .oep-breadcrumb__home:focus-visible{outline:2px solid color-mix(in oklab, var(--primary-color) 45%, transparent);outline-offset:1px}.oep-breadcrumb.ant-breadcrumb .oep-breadcrumb__home{color:var(--text-color-secondary);padding:.2rem .4rem;font-size:1rem}.oep-breadcrumb.ant-breadcrumb .oep-breadcrumb__home .anticon{font-size:1rem}.oep-breadcrumb.ant-breadcrumb .oep-breadcrumb__muted{color:var(--text-color-secondary);padding:.15rem .2rem}.oep-breadcrumb.ant-breadcrumb .oep-breadcrumb__current{max-width:min(100%,28rem);color:var(--text-color);background:color-mix(in oklab, var(--surface-ground) 70%, var(--surface-card));text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;border-radius:6px;padding:.15rem .35rem;font-weight:600;display:inline-block;overflow:hidden}[data-mode=dark] .oep-breadcrumb.ant-breadcrumb .oep-breadcrumb__current{background:color-mix(in oklab, var(--surface-card) 78%, var(--text-color) 6%)}[data-mode=dark] .oep-breadcrumb.ant-breadcrumb .oep-breadcrumb__link:hover,[data-mode=dark] .oep-breadcrumb.ant-breadcrumb .oep-breadcrumb__home:hover{background:color-mix(in oklab, var(--primary-color) 14%, transparent)}.oep-widget-card__header{min-height:1.5rem}.oep-widget-card__divider.ant-divider{margin-top:.65rem!important;margin-bottom:1rem!important}.oep-advance-search>:not(:first-child)>label{padding-top:1rem}.oep-exam-name-col.ant-table-cell{min-width:0;max-width:440px}.oep-exam-name__text{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;word-break:break-word;color:var(--text-color);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.card-shadow{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.border-round{border-radius:var(--border-radius)!important}.oep-loading-wrapper .p-dialog-header,.oep-loading-wrapper .p-resizable-handle{display:none}.oep-loading-wrapper .p-dialog-content{padding:0}.oep-loading-wrapper .loading-dots{align-items:center;font-size:1.2rem;display:flex}.oep-loading-wrapper .dot{opacity:0;font-size:1.4rem;font-weight:700;animation:1.4s ease-in-out infinite dots}.oep-loading-wrapper .dot:first-child{animation-delay:0s}.oep-loading-wrapper .dot:nth-child(2){animation-delay:.2s}.oep-loading-wrapper .dot:nth-child(3){animation-delay:.4s}@keyframes dots{0%,80%,to{opacity:0}40%{opacity:1}}.oep-required{color:#e24c4c;padding:0 2px;font-size:.9rem}.oep-table .p-datatable-emptymessage td{text-align:center!important}.oep-table .p-datatable .p-column-header-content{display:inline-flex}.oep-table .p-datatable-frozen-tbody td{color:var(--primary-color);background-color:var(--surface-hover)!important;font-weight:500!important}.oep-table .oep-question-col.ant-table-cell{vertical-align:top;width:32rem;max-width:32rem;white-space:normal!important}.oep-table .ant-table-expanded-row>.ant-table-cell{background:var(--surface-card);padding:.75rem 1rem 1.1rem!important}.oep-question-cell{flex-direction:column;gap:.35rem;width:100%;min-width:0;max-width:32rem;padding:.15rem 0;display:flex}.oep-question-cell .oep-question-cell__meta{align-items:center;gap:.5rem;min-width:0;display:flex}.oep-question-cell .oep-question-cell__type-icon{color:var(--text-color-secondary);flex-shrink:0;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.oep-question-cell .oep-question-cell__type{color:var(--text-color-secondary);white-space:nowrap;flex-shrink:0;font-size:.875rem;font-weight:500}.oep-question-cell .oep-question-cell__code{flex-shrink:1;min-width:0;max-width:9rem}.oep-question-cell .oep-question-cell__code .oep-tag-transparent,.oep-question-cell .oep-question-cell__code .ant-tag{vertical-align:middle;max-width:100%;display:inline-flex;overflow:hidden}.oep-question-cell .oep-question-cell__code a,.oep-question-cell .oep-question-cell__code span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.oep-question-cell .oep-question-cell__text{min-width:0;max-width:100%;color:var(--text-color);white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.925rem;line-height:1.45;display:-webkit-box;overflow:hidden}.oep-question-expand{border:1px solid var(--surface-border);background:var(--surface-ground);max-width:100%;color:var(--text-color);border-radius:12px;margin:.15rem 0 .35rem;padding:1.25rem 1.35rem 1.4rem;overflow:hidden}.oep-question-expand .oep-question-expand__renderer,.oep-question-expand .question-wrapper{min-width:0;max-width:100%}.oep-question-expand [class*=groupWrapper],.oep-question-expand [class*=accentCard],.oep-question-expand [class*=accentTinted],.oep-question-expand [class*=accentPlain]{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.oep-question-expand [class*=header]{margin-bottom:.85rem}.oep-question-expand [class*=tag]{color:var(--text-color-secondary);border-color:var(--surface-border);background:var(--surface-card)}.oep-question-expand [class*=prompt],.oep-question-expand [class*=groupPrompt]{max-height:16rem;color:var(--text-color);word-break:break-word;overflow-wrap:anywhere;margin-bottom:1rem;padding-right:.4rem;overflow:auto}.oep-question-expand [class*=groupChildren]{flex-direction:column;gap:1rem;display:flex}.oep-question-expand [class*=groupChild]{background:var(--surface-card);border:1px solid var(--surface-border);box-shadow:none;border-radius:10px;padding:1rem 1.1rem}.oep-question-expand [class*=groupChildPrompt]{color:var(--text-color);word-break:break-word;margin-bottom:.85rem}.oep-question-expand [class*=optionsGrid]{gap:.55rem}.oep-question-expand [class*=optionRow]:not([class*=Selected]):not([class*=Correct]):not([class*=Incorrect]){background:var(--surface-card);border-color:var(--surface-border);color:var(--text-color)}.oep-question-expand [class*=optionRowSelected]{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary-color) 28%, transparent);color:var(--text-color);border-color:var(--primary-color)!important;background:color-mix(in oklab, var(--primary-color) 12%, var(--surface-card))!important}.oep-question-expand [class*=optionContent]{color:inherit;word-break:break-word}.oep-question-expand .oep-rich-html{word-break:break-word;overflow-wrap:anywhere;color:var(--text-color)}.oep-question-expand .oep-rich-html p,.oep-question-expand .oep-rich-html div,.oep-question-expand .oep-rich-html li{margin:0 0 .5rem;line-height:1.55}.oep-question-expand .oep-rich-html p:last-child,.oep-question-expand .oep-rich-html div:last-child,.oep-question-expand .oep-rich-html li:last-child{margin-bottom:0}.p-inputgroup .group-buttons{border:1px solid var(--surface-border);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);background:var(--surface-card);border-left:0;align-items:center}.p-inputgroup .group-buttons button,.p-inputgroup .group-buttons .ant-btn{opacity:1;box-shadow:none;border:none;border-radius:0;justify-content:center;align-items:center;display:inline-flex;height:100%!important}.p-inputgroup .group-buttons .ant-btn:last-child{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.short-number input.p-inputnumber-input.p-inputtext.p-component{max-width:80px}.oep-layout-options.ant-segmented{background:var(--surface-100);border:1px solid var(--surface-border);border-radius:calc(var(--border-radius,8px) + 2px);color:var(--text-color-secondary);align-items:center;padding:3px;line-height:1;display:inline-flex}.oep-layout-options .ant-segmented-group{align-items:stretch;display:flex}.oep-layout-options .ant-segmented-item{min-width:2.25rem;color:var(--text-color-secondary);border-radius:var(--border-radius,8px);justify-content:center;align-items:center;transition:color .15s,background-color .15s,box-shadow .15s;display:flex}.oep-layout-options .ant-segmented-item:hover:not(.ant-segmented-item-selected){color:var(--primary-color)}.oep-layout-options .ant-segmented-item-label{justify-content:center;align-items:center;width:100%;height:1.75rem;min-height:1.75rem;padding-block:0;padding-inline:.65rem;line-height:1;display:flex}.oep-layout-options .ant-segmented-item-label .anticon{vertical-align:middle;justify-content:center;align-items:center;font-size:1rem;line-height:0;display:inline-flex}.oep-layout-options .ant-segmented-item-icon{justify-content:center;align-items:center;font-size:1rem;line-height:0;display:inline-flex;margin-inline-end:0!important}.oep-layout-options .ant-segmented-item-selected{box-shadow:0 1px 2px color-mix(in oklab, var(--text-color) 12%, transparent);color:var(--primary-color)!important;background:var(--surface-card)!important}.oep-layout-options .ant-segmented-thumb{background:var(--surface-card);border-radius:var(--border-radius,8px);box-shadow:0 1px 2px color-mix(in oklab, var(--text-color) 12%, transparent);height:100%!important;padding-block:0!important;inset-block-start:0!important}[data-mode=dark] .oep-layout-options.ant-segmented{background:color-mix(in oklab, var(--surface-card) 70%, var(--text-color) 6%);border-color:color-mix(in oklab, var(--surface-border) 70%, var(--text-color) 8%)}[data-mode=dark] .oep-layout-options .ant-segmented-item-selected,[data-mode=dark] .oep-layout-options .ant-segmented-thumb{box-shadow:0 1px 3px #00000059;background:color-mix(in oklab, var(--surface-card) 88%, var(--primary-color) 6%)!important}.highlight-number{color:var(--pink-500);font-size:1.4rem}.pos-fixed-button{text-align:center;cursor:pointer;z-index:999;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);border-top-right-radius:0;border-bottom-right-radius:0;width:3rem;height:3rem;margin-top:-1.5rem;line-height:3rem;position:fixed;top:50%;right:0;overflow:hidden}.pos-fixed-button .p-button-icon{font-size:1.6rem;line-height:inherit;transition:transform 1s;transform:rotate(0)}.pos-left{top:50%;left:0}.pos-right{top:50%;right:0}.pos-bottom{bottom:0;left:50%}.pos-top{top:0;left:50%}.oep-avatar.w-128{width:12.8rem!important;height:12.8rem!important}.oep-avatar.w-64{width:6.4rem!important;height:6.4rem!important}.oep-avatar.w-48{width:4.8rem!important;height:4.8rem!important}.oep-avatar.w-32{width:3.2rem!important;height:3.2rem!important}.page-input-number input{text-align:center;width:66px;height:32px;font-size:1.2rem}.sticky-sidebar{align-self:start;max-height:100vh;position:sticky;top:0;overflow:auto}.scrollable-center{height:100vh;overflow-y:auto}.bookmark-button{margin:0 2px!important;padding:0!important}.tag-outlined.ant-tag{color:var(--surface-700);border:solid .5px var(--surface-border)!important;background-color:#0000!important}.tag-outlined.ant-tag:hover{color:#fff!important;background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.oauth-button{justify-content:center;align-items:center;width:100%;font-weight:500;display:flex}.google-button{color:#333;background-color:#fff;border:1px solid #ccc}.google-button:hover{background-color:#f5f5f5}.facebook-button{color:#fff;background-color:#1877f2;border:none}.facebook-button:hover{background-color:#145fca}.apple-button{color:#fff;background-color:#000;border:none}.apple-button:hover{background-color:#222}.oep-tag-transparent.p-tag{background-color:#0000;border:.7px solid;color:#689f38!important}.oep-tag-transparent.p-tag a{color:#689f38!important}.oep-dialog-root .ant-modal-wrap{overscroll-behavior:none;overflow:hidden!important}.oep-dialog-wrapper .ant-modal-content,.oep-dialog-wrapper .ant-modal-container{box-shadow:0 12px 40px color-mix(in srgb, var(--text-color) 12%, transparent);background:var(--surface-card);color:var(--text-color);border-radius:12px;flex-direction:column;max-height:calc(100vh - 48px);padding:0;display:flex;overflow:hidden}.oep-dialog-wrapper .ant-modal-header{border-bottom:1px solid var(--surface-border);background:var(--surface-card);flex-shrink:0;margin-bottom:0;padding:1rem 1.5rem}.oep-dialog-wrapper .ant-modal-title{color:var(--text-color);font-size:1.0625rem;font-weight:600;line-height:1.4}.oep-dialog-wrapper .ant-modal-body{background:var(--surface-card);color:var(--text-color);overscroll-behavior:contain;flex:auto;min-height:0;padding:0;overflow:auto}.oep-dialog-wrapper .ant-modal-footer{border-top:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);flex-shrink:0;margin-top:0;padding:.875rem 1.5rem}.oep-dialog-wrapper .ant-modal-close{display:none}.oep-dialog-wrapper .ant-input,.oep-dialog-wrapper .ant-input-affix-wrapper,.oep-dialog-wrapper .ant-input-number,.oep-dialog-wrapper textarea.ant-input{color:var(--text-color);background:var(--surface-card);border-color:var(--surface-border)}.oep-dialog-wrapper .ant-input::placeholder,.oep-dialog-wrapper .ant-input-affix-wrapper input::placeholder,.oep-dialog-wrapper .ant-input-number-input::placeholder,.oep-dialog-wrapper textarea.ant-input::placeholder{opacity:.85;color:var(--text-color-secondary)!important}.oep-dialog-wrapper.oep-dialog-wrapper--maximized .ant-modal{max-width:calc(100vw - 48px)}.oep-dialog-wrapper.oep-dialog-wrapper--maximized .ant-modal-content,.oep-dialog-wrapper.oep-dialog-wrapper--maximized .ant-modal-container{height:calc(100vh - 48px);max-height:calc(100vh - 48px)}.oep-dialog-wrapper.oep-dialog-wrapper--resizable .ant-modal-body{position:relative}.oep-dialog-title{align-items:center;gap:.5rem;padding-right:5rem;display:flex;position:relative}.oep-dialog-title__text{flex:1;min-width:0}.oep-dialog-title__actions{align-items:center;gap:.125rem;display:flex;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.oep-dialog-title__action{width:2rem;height:2rem;color:var(--text-color-secondary);padding:0}.oep-dialog-title__action:hover{color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 10%, transparent)}.oep-dialog-resize-handle{cursor:nwse-resize;z-index:2;opacity:.55;background:linear-gradient(135deg, transparent 50%, var(--text-color-secondary) 50%) 0 0/.5rem .5rem no-repeat,linear-gradient(135deg, transparent 50%, var(--text-color-secondary) 50%) .25rem .25rem/.5rem .5rem no-repeat;width:1rem;height:1rem;position:absolute;bottom:.5rem;right:.5rem}.oep-dialog-resize-handle:hover{opacity:.9}.oep-dialog-body{padding:1.25rem 1.5rem}.oep-dialog-body>.card{box-shadow:none;background:0 0;border:none;padding:0}.oep-dialog-footer{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.oep-dialog-footer__left,.oep-dialog-footer__right{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.oep-dialog-footer__right{margin-left:auto}.oep-dialog-footer--end{justify-content:flex-end}.oep-confirm-dialog .ant-modal-body{color:var(--text-color-secondary);padding:1.25rem 1.5rem;line-height:1.6}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes glow{0%,to{box-shadow:0 0 8px 2px #ffd700b3}50%{box-shadow:0 0 16px 4px gold}}@keyframes rotateSparkle{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.2)}to{transform:rotate(360deg)scale(1)}}.rank-badge{color:#fff;text-align:center;background-color:#ccc;border-radius:50%;width:28px;height:28px;margin:0;padding:0;font-size:1.5rem;font-weight:600;line-height:28px;transition:transform .3s;display:inline-block}.rank-badge:hover{transform:scale(1.2)}.rank-1{animation:1.5s ease-in-out infinite pulse,2s ease-in-out infinite glow;position:relative;color:#fff!important;background-color:gold!important}.rank-1:after{content:"✨";font-size:.9rem;animation:3s linear infinite rotateSparkle;position:absolute;top:-8px;right:-8px}.rank-2{animation:1.5s ease-in-out infinite pulse;color:#fff!important;background-color:silver!important}.rank-3{animation:1.5s ease-in-out infinite pulse;color:#fff!important;background-color:#cd7f32!important}.exam-card-overlay:hover{background-color:#f9f9f9!important}.exam-card-overlay:hover .exam-image{transform:scale(1.05)}.exam-card-overlay:hover .exam-overlay-text{background-color:#ffffffd9!important}.exam-card-overlay:hover .exam-button{color:#222!important;border-color:#222!important}[data-mode=dark] .exam-card-overlay:hover{background-color:var(--surface-hover)!important}[data-mode=dark] .exam-card-overlay:hover .exam-overlay-text{background-color:#000000bf!important}[data-mode=dark] .exam-card-overlay:hover .exam-button{color:var(--text-color)!important;border-color:var(--surface-border)!important}.oep-matrix-question td,.oep-matrix-question th{border-color:#ced2d9}.oep-matrix-question th,.oep-matrix-question .oep-col-header{background-color:#e5eaf4;font-weight:500}[data-mode=dark] .oep-matrix-question td,[data-mode=dark] .oep-matrix-question th{border-color:var(--surface-border)}[data-mode=dark] .oep-matrix-question th,[data-mode=dark] .oep-matrix-question .oep-col-header{background-color:var(--surface-100);color:var(--text-color)}.oep-flashcard-wrapper{--front-bg:var(--surface-card);--back-bg:var(--surface-card);--box-shadow:0 8px 28px #0000002e}.oep-flashcard-wrapper .flashcard[data-flip=true] .flashcard__front,.oep-flashcard-wrapper .flashcard[data-flip=false] .flashcard__back{display:none}.oep-flashcard-wrapper .flashcard-wrapper{--border-radius:14px;--front-bg:var(--surface-card);--back-bg:var(--surface-card);--box-shadow:0 8px 28px #0000002e;width:100%;height:75vh}.oep-flashcard-wrapper .flashcard-wrapper .flashcard{opacity:1;width:100%;min-height:75vh;display:flex}.oep-flashcard-wrapper .flashcard-wrapper .flashcard .flashcard__front,.oep-flashcard-wrapper .flashcard-wrapper .flashcard .flashcard__back{flex-grow:1;overflow-y:auto;box-shadow:0 0 .8rem #0000001a;background-color:var(--surface-card)!important;color:var(--text-color)!important}.oep-flashcard-wrapper.flashcard-full .flashcard-wrapper{width:100%;height:unset;min-height:unset;--border-radius:14px;--front-bg:transparent;--back-bg:transparent;--box-shadow:none;display:flex}.oep-flashcard-wrapper.flashcard-full .flashcard-wrapper .flashcard{width:100%;height:unset;min-height:unset;position:unset}.oep-flashcard-wrapper.flashcard-full .flashcard-wrapper .flashcard__front,.oep-flashcard-wrapper.flashcard-full .flashcard-wrapper .flashcard__back{position:unset;flex-grow:1;margin:0;padding:0;box-shadow:none!important;color:var(--text-color)!important;background-color:#0000!important}.oep-flashcard-wrapper.flashcard-full .flashcard-wrapper .flashcard__front .question-wrapper,.oep-flashcard-wrapper.flashcard-full .flashcard-wrapper .flashcard__back .question-wrapper{padding:0!important}.oep-flashcard-wrapper.flashcard-full .question-wrapper .answer-option{margin-bottom:.65rem;padding:.15rem 0}.oep-flashcard-wrapper.flashcard-full .oep-flashcard-nav{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin-top:1rem;padding:.75rem 1rem;display:flex;box-shadow:0 1px 2px #0000000f}.oep-flashcard-wrapper.flashcard-full .oep-flashcard-nav__group{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.oep-flashcard-wrapper.flashcard-full .oep-flashcard-nav__pager{color:var(--text-color);align-items:center;gap:.5rem;font-size:1.05rem;font-weight:600;display:inline-flex}.oep-flashcard-wrapper.flashcard-full .oep-flashcard-nav .ant-btn{color:var(--text-color-secondary);border-color:var(--surface-border);background:0 0}.oep-flashcard-wrapper.flashcard-full .oep-flashcard-nav .ant-btn:not(:disabled):hover{color:var(--primary-color);border-color:var(--primary-color);background:color-mix(in oklab, var(--primary-color) 10%, transparent)}.oep-flashcard-wrapper.flashcard-full .oep-flashcard-nav .page-input-number .ant-input-number{background:var(--surface-ground);border-color:var(--surface-border);color:var(--text-color)}.oep-flashcard-wrapper.flashcard-full .oep-flashcard-nav .page-input-number .ant-input-number-input{color:var(--text-color);text-align:center;font-weight:600}.oep-question-list.ant-card{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.oep-question-list.ant-card>.ant-card-head{min-height:unset;border-bottom:1px solid var(--surface-border);color:var(--text-color);padding:.875rem 1.125rem;font-size:1rem;font-weight:700}.oep-question-list.ant-card>.ant-card-head .ant-card-head-wrapper{flex-wrap:wrap;row-gap:.5rem}.oep-question-list.ant-card>.ant-card-body{padding:.75rem 1rem .35rem}.oep-question-list__view-filter.ant-segmented{background:var(--surface-ground)}.oep-question-list__view-filter.ant-segmented .ant-segmented-item{color:var(--text-color-secondary)}.oep-question-list__view-filter.ant-segmented .ant-segmented-item-selected{background:var(--surface-card);color:var(--primary-color)}.oep-question-list__empty-filter{text-align:center;color:var(--text-color-secondary);padding:1.5rem .5rem;font-size:.85rem}.oep-question-list__section-title{color:var(--text-color);margin-bottom:.35rem;font-weight:600;line-height:1.35;display:block}.oep-question-list__section-title *{color:var(--text-color)!important;background:0 0!important}.oep-question-collapse.ant-collapse{background:0 0;border:none}.oep-question-collapse.ant-collapse .ant-collapse-item{border:none;border-bottom:1px solid var(--surface-border)}.oep-question-collapse.ant-collapse .ant-collapse-item:last-child{border-bottom:none}.oep-question-collapse.ant-collapse .ant-collapse-header{align-items:center;color:var(--text-color)!important;padding:.45rem .15rem!important}.oep-question-collapse.ant-collapse .ant-collapse-header .ant-collapse-expand-icon,.oep-question-collapse.ant-collapse .ant-collapse-header .ant-collapse-arrow{color:var(--text-color-secondary)}.oep-question-collapse.ant-collapse .ant-collapse-content{color:var(--text-color);background:0 0;border-top:none}.oep-question-collapse.ant-collapse .ant-collapse-content-box{padding:0 .15rem .5rem!important}.oep-question-collapse.ant-collapse .oep-question-list__section-title{margin-bottom:0}.question-number-nav.ant-btn{min-width:unset;max-width:unset;border-radius:10px;height:36px;margin:0;padding:0;font-size:.9rem;font-weight:600;transition:transform .12s,border-color .12s,color .12s;width:40px!important}.question-number-nav.ant-btn i{font-size:.75rem}.question-number-nav.ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):not(.question-number-nav--answered){background:var(--surface-ground);border:1px solid var(--surface-border);color:var(--text-color)}.question-number-nav.ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):not(.question-number-nav--answered):hover{border-color:var(--primary-color);color:var(--primary-color)}.question-number-nav.ant-btn:hover{transform:translateY(-1px)}.question-number-nav.ant-btn.question-number-nav--answered{background:color-mix(in oklab, var(--warn) 30%, var(--surface-ground))!important;border:1.5px solid color-mix(in oklab, var(--warn) 75%, transparent)!important;color:var(--warn)!important}.question-number-nav.ant-btn.question-number-nav--answered:hover{border-color:var(--warn)!important;color:var(--warn)!important}.question-number-nav__flag{z-index:1;color:var(--primary-color);pointer-events:none;font-size:.65rem;line-height:1;position:absolute;top:1px;right:2px}.oep-medias{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.875rem;display:grid}.oep-medias .media-wrapper{min-width:0}.oep-medias .media-tile{border:1px solid var(--surface-border);background:var(--surface-card);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;gap:.5rem;height:100%;padding:.5rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.oep-medias .media-tile .media-tile-thumb{background:var(--surface-ground);border-radius:8px;justify-content:center;align-items:center;height:7.5rem;display:flex;position:relative;overflow:hidden}.oep-medias .media-tile .media-tile-thumb .ant-image{width:100%;height:100%}.oep-medias .media-tile .media-tile-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.oep-medias .media-tile .media-tile-thumb .media-tile-check{z-index:2;opacity:0;transition:opacity .15s;position:absolute;top:.375rem;left:.375rem}.oep-medias .media-tile .media-tile-thumb .media-tile-check.checked{opacity:1}.oep-medias .media-tile .media-tile-thumb .media-tile-check .ant-checkbox-wrapper{pointer-events:none}.oep-medias .media-tile .media-tile-thumb .media-tile-check .ant-checkbox-inner{box-shadow:0 1px 4px #00000040}.oep-medias .media-tile .media-tile-name{color:var(--text-color-secondary);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1rem;transition:color .2s;overflow:hidden}.oep-medias .media-tile:hover{border-color:color-mix(in srgb, var(--primary-color) 55%, var(--surface-border));transform:translateY(-2px);box-shadow:0 6px 16px #0000001f}.oep-medias .media-tile:hover img{transform:scale(1.06)}.oep-medias .media-tile:hover .media-tile-name{color:var(--text-color)}.oep-medias .media-tile:hover .media-tile-check{opacity:1}.oep-medias .media-tile.selected-media{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 30%, transparent)}.oep-medias .media-tile.selected-media .media-tile-name{color:var(--primary-color);font-weight:600}.oep-medias .media-tile.media-tile-skeleton{pointer-events:none}.oep-medias .media-tile.media-tile-skeleton .media-tile-thumb .ant-skeleton{width:100%;height:100%}.media-selection-toolbar{background:color-mix(in srgb, var(--primary-color) 8%, var(--surface-card));border:1px solid color-mix(in srgb, var(--primary-color) 30%, transparent);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem .875rem;display:flex}.media-selection-toolbar .selection-info{color:var(--primary-color);white-space:nowrap;flex:1;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}.oep-load-more{justify-content:center;align-items:center;gap:1rem;display:flex}.oep-load-more:before,.oep-load-more:after{content:"";background:linear-gradient(to right, transparent, var(--surface-border));flex:1;max-width:9rem;height:1px}.oep-load-more:after{background:linear-gradient(to left, transparent, var(--surface-border))}.oep-load-more.oep-load-more-end{color:var(--text-color-secondary);font-size:.8125rem}.oep-load-more .ant-btn.oep-load-more-btn{color:var(--text-color-secondary);border-color:var(--surface-border);background:var(--surface-card)}.oep-load-more .ant-btn.oep-load-more-btn .anticon-down{font-size:.75rem;transition:transform .2s}.oep-load-more .ant-btn.oep-load-more-btn:not(:disabled):hover{color:var(--primary-color);border-color:var(--primary-color);background:var(--surface-card)}.oep-load-more .ant-btn.oep-load-more-btn:not(:disabled):hover .anticon-down{transform:translateY(2px)}.animate-fadein{animation:.35s both oep-fadein}@keyframes oep-fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cursor-pointer,.cursor-pointer *,.cursor-pointer .ant-image,.cursor-pointer .ant-image-img{cursor:pointer!important}.ant-notification .ant-notification-notice{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #0000;border-left-width:4px;border-radius:12px;width:22rem;max-width:calc(100vw - 2rem);box-shadow:0 8px 32px #00000024,0 2px 8px #00000014}.ant-notification .ant-notification-notice-error{background:color-mix(in srgb, #dc2626 6%, var(--surface-card));border-color:#dc262633 #dc262633 #dc262633 #dc2626}.ant-notification .ant-notification-notice-success{background:color-mix(in srgb, #16a34a 6%, var(--surface-card));border-color:#16a34a33 #16a34a33 #16a34a33 #16a34a}.ant-notification .ant-notification-notice-warning{background:color-mix(in srgb, #d97706 6%, var(--surface-card));border-color:#d9770633 #d9770633 #d9770633 #d97706}.ant-notification .ant-notification-notice-info{background:color-mix(in srgb, #2563eb 6%, var(--surface-card));border-color:#2563eb33 #2563eb33 #2563eb33 #2563eb}.ant-notification .ant-notification-notice-title,.ant-notification .ant-notification-notice-message{color:var(--text-color);margin-bottom:2px;font-size:.88rem;font-weight:700}.ant-notification .ant-notification-notice-description{color:var(--text-color-secondary);margin:0;font-size:.82rem;line-height:1.55}.ant-notification .ant-notification-notice-icon{font-size:1.1rem}.ant-notification .ant-notification-notice-close{opacity:.55;border-radius:8px;width:1.75rem;height:1.75rem;transition:background .15s}.ant-notification .ant-notification-notice-close:hover{opacity:1;background:#00000014}.cms-post{color:var(--text-color)}.cms-post-title{letter-spacing:-.02em;color:var(--text-color);border-bottom:1px solid color-mix(in srgb, var(--surface-border) 82%, transparent);margin:0 0 1rem;padding-bottom:.85rem;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:700;line-height:1.2}.cms-post-content{color:color-mix(in srgb, var(--text-color) 94%, var(--text-color-secondary));word-wrap:break-word;font-size:1rem;line-height:1.75}.cms-post-content>:first-child{margin-top:0}.cms-post-content>:last-child{margin-bottom:0}.cms-post-content h1,.cms-post-content h2,.cms-post-content h3,.cms-post-content h4,.cms-post-content h5,.cms-post-content h6{letter-spacing:-.015em;color:var(--text-color);margin:2rem 0 .75rem;font-weight:700;line-height:1.35}.cms-post-content h1{border-bottom:1px solid color-mix(in srgb, var(--surface-border) 82%, transparent);margin-top:0;margin-bottom:1rem;padding-bottom:.75rem;font-size:clamp(1.65rem,2.8vw,2.1rem)}.cms-post-content h2{margin-top:2.25rem;font-size:clamp(1.3rem,2.2vw,1.6rem)}.cms-post-content h3{font-size:1.2rem}.cms-post-content h4{font-size:1.1rem}.cms-post-content h5,.cms-post-content h6{text-transform:uppercase;letter-spacing:.04em;font-size:1rem}.cms-post-content p{margin:0 0 1.15rem}.cms-post-content strong,.cms-post-content b{color:var(--text-color);font-weight:700}.cms-post-content em,.cms-post-content i{font-style:italic}.cms-post-content a{color:var(--primary-color);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary-color) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--primary-color) 45%, transparent);transition:color .15s,text-decoration-color .15s}.cms-post-content a:hover{color:color-mix(in srgb, var(--primary-color) 82%, var(--text-color));text-decoration-color:currentColor}.cms-post-content ul,.cms-post-content ol{margin:0 0 1.25rem;padding-left:1.5rem}.cms-post-content ul{list-style:outside}.cms-post-content ol{list-style:decimal}.cms-post-content li{margin-bottom:.45rem;padding-left:.2rem}.cms-post-content li>ul,.cms-post-content li>ol{margin-top:.45rem;margin-bottom:.35rem}.cms-post-content blockquote{border-left:4px solid var(--primary-color);background:color-mix(in srgb, var(--primary-color) 7%, var(--surface-card));color:var(--text-color);border-radius:0 10px 10px 0;margin:1.5rem 0;padding:.9rem 1.15rem;font-style:italic}.cms-post-content hr{border:0;border-top:1px solid color-mix(in srgb, var(--surface-border) 85%, transparent);margin:2rem 0}.cms-post-content img{border:1px solid color-mix(in srgb, var(--surface-border) 70%, transparent);border-radius:10px;max-width:100%;height:auto;margin:1.35rem auto;display:block}.cms-post-content iframe{border:0;border-radius:10px;max-width:100%;margin:1.35rem 0;display:block}.cms-post-content table{border-collapse:collapse;table-layout:fixed;border:1px solid var(--surface-border);border-radius:8px;width:100%;margin:1.25rem 0;font-size:.9375rem;overflow:hidden}.cms-post-content th,.cms-post-content td{border:1px solid color-mix(in srgb, var(--surface-border) 88%, transparent);vertical-align:top;text-align:left;padding:.55rem .7rem}.cms-post-content th{background:color-mix(in srgb, var(--surface-100) 80%, var(--surface-card));color:var(--text-color);font-weight:700}.cms-post-content code{background:color-mix(in srgb, var(--surface-100) 85%, var(--surface-card));border:1px solid color-mix(in srgb, var(--surface-border) 75%, transparent);border-radius:4px;padding:.12em .38em;font-size:.9em}.cms-post-content pre{background:color-mix(in srgb, var(--surface-100) 85%, var(--surface-card));border:1px solid color-mix(in srgb, var(--surface-border) 75%, transparent);border-radius:10px;margin:1.25rem 0;padding:1rem 1.1rem;overflow-x:auto}.cms-post-content pre code{background:0 0;border:0;padding:0}.post-page-image-preview-root .cms-post-content img{cursor:zoom-in}@media (max-width:767px){.cms-post-content{font-size:.975rem;line-height:1.7}}.text-900{color:var(--text-color)}.field{margin-bottom:1.25rem}.field>label,.field>.field-label,label.block{color:var(--text-color);margin-bottom:.5rem;font-size:.875rem;font-weight:600;line-height:1.4;display:block}label.block.text-xl{font-size:.875rem}label.text-900{color:var(--text-color)}label:has(.ant-switch){color:var(--text-color);flex-direction:row;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:flex!important}label:has(.ant-switch) .ant-switch{flex-shrink:0;margin-left:0!important}.p-inputgroup{align-items:stretch;width:100%;max-width:20rem;display:flex}.p-inputgroup>.ant-input,.p-inputgroup>.ant-input-affix-wrapper,.p-inputgroup>.ant-input-number,.p-inputgroup>.ant-input-number-affix-wrapper{border-top-right-radius:0;border-bottom-right-radius:0;flex:1 1 0;min-width:0;width:auto!important}.p-inputgroup>.group-buttons{flex-shrink:0;align-items:stretch;display:inline-flex}.p-inputgroup>.ant-btn,.p-inputgroup>button.ant-btn{border-radius:0 var(--border-radius) var(--border-radius) 0;border:1px solid var(--surface-border);background:var(--surface-card);border-left:0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:inline-flex;height:auto!important}.p-inputgroup>.p-inputgroup-addon{border:1px solid var(--surface-border);border-radius:0 var(--border-radius) var(--border-radius) 0;background:var(--surface-100);color:var(--text-color-secondary);border-left:0;flex-shrink:0;align-items:center;padding:0 .75rem;display:inline-flex}.p-fluid,.p-fluid .ant-input,.p-fluid .ant-input-affix-wrapper,.p-fluid .ant-input-number,.p-fluid .ant-input-number-affix-wrapper,.p-fluid .ant-select,.p-fluid .ant-select-selector,.p-fluid .ant-picker,.p-fluid textarea.ant-input{width:100%}.p-fluid .ant-input-number{display:block}.formgrid{flex-wrap:wrap;gap:1rem;display:flex}.formgrid>.field,.formgrid>.col,.formgrid>[class*=col-]{flex:auto}.oep-dialog-body .flex.flex-wrap,.card .flex.flex-wrap{gap:1rem}.oep-dialog-body .flex.flex-wrap.oep-column-layout,.oep-dialog-body .flex.flex-wrap.oep-question-list-layout,.card .flex.flex-wrap.oep-column-layout,.card .flex.flex-wrap.oep-question-list-layout{gap:0}.oep-dialog-body .w-full,.card .w-full{min-width:0}.oep-dialog-body .ant-input,.oep-dialog-body .ant-input-affix-wrapper,.oep-dialog-body .ant-input-number,.oep-dialog-body .ant-input-number-affix-wrapper,.oep-dialog-body .ant-select:not(.oep-fit-select):not(.tiptap-heading-select),.oep-dialog-body .ant-picker,.oep-dialog-body textarea.ant-input,.card .ant-input,.card .ant-input-affix-wrapper,.card .ant-input-number,.card .ant-input-number-affix-wrapper,.card .ant-select:not(.oep-fit-select):not(.tiptap-heading-select),.card .ant-picker,.card textarea.ant-input{width:100%}.oep-dialog-body .ant-input-number,.card .ant-input-number{display:block}.oep-dialog-body label.block+.ant-input,.oep-dialog-body label.block+.ant-input-affix-wrapper,.oep-dialog-body label.block+.ant-input-number,.oep-dialog-body label.block+textarea.ant-input,.oep-dialog-body label.block+.ant-select,.card label.block+.ant-input,.card label.block+.ant-input-affix-wrapper,.card label.block+.ant-input-number,.card label.block+textarea.ant-input,.card label.block+.ant-select{margin-bottom:.25rem}:is(.oep-dialog-body label:has(.ant-switch)~:not(.ant-switch),.card label:has(.ant-switch)~:not(.ant-switch)){color:var(--text-color-secondary);margin-top:.25rem;font-size:.8125rem;line-height:1.5;display:block}.p-invalid,.ant-input-status-error,.ant-input-affix-wrapper-status-error,.ant-input-number-status-error,.ant-select-status-error .ant-select-selector{border-color:var(--ant-color-error,#ff4d4f)!important}.p-error{color:var(--ant-color-error,#ff4d4f);margin-top:.25rem;font-size:.8125rem;line-height:1.4;display:block}@keyframes float{0%{transform:translateY(0)translate(0)}50%{transform:translateY(-14px)translate(6px)}to{transform:translateY(0)translate(0)}}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(220%)}}.card-header-hero .hero-wrapper{position:relative}.card-header-hero .hero-scanline{filter:blur(4px);opacity:.6;background:linear-gradient(90deg,#0000,#5efcff,#0000);width:60%;height:3px;animation:5s linear infinite scan;position:absolute;bottom:0;left:-30%}@media (max-width:768px){.card-header-hero .hero-panel{clip-path:unset!important;padding:36px 12px!important}.card-header-hero .hero-title{-webkit-line-clamp:3}.card-header-hero .bubble{display:none}}.card-header-hero .hero-text-wrapper{flex-wrap:wrap;justify-content:center;display:flex}.card-header-hero .hero-text-wrapper .hero-text{word-break:break-word;overflow-wrap:anywhere;white-space:normal;font-size:.95rem}.card-header-hero .hero-text-wrapper .sep{opacity:.6;margin:0 8px}.card-header-hero .hero-top-left{z-index:99;border-radius:2px;position:absolute;top:20px;left:20px}.card-header-hero .hero-bottom-right{z-index:99;position:absolute;bottom:8px;right:20px}.card-header-hero .decoration-clip .hero-top-left{padding:0 10px;left:10%}.card-header-hero .decoration-clip .hero-panel{clip-path:polygon(10% 0%,90% 0%,100% 100%,0% 100%)}.card-header-hero .decoration-gutter .hero-gutter-left{z-index:1;opacity:.7;background-color:#e6dffb;border-radius:1.5rem;width:350px;height:350px;position:absolute;top:-100px;left:-150px;transform:rotate(15deg)}.card-header-hero .decoration-gutter .hero-gutter-right{z-index:1;opacity:.7;background-color:#e6dffb;border-radius:1.5rem;width:350px;height:350px;position:absolute;top:-100px;right:-150px;transform:rotate(-15deg)}.card-header-hero .card-hero .hero-wrapper{background:#f4efff;padding:48px 24px}.card-header-hero .card-hero .hero-panel{border-radius:24px;width:100%;max-width:1200px;min-height:420px;padding:48px 32px;position:relative;overflow:hidden}.card-header-hero .card-hero .hero-panel.grid-panel:before{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(#58c5c31a 1px,#0000 1px),linear-gradient(90deg,#58c5c31a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.card-header-hero .card-hero .hero-panel{background:#fff;margin:0 auto;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.card-header-hero .card-hero .hero-content{text-align:center;z-index:50;flex-direction:column;justify-content:center;align-items:center;max-width:900px;margin:0 auto;display:flex;position:relative}.card-header-hero .card-hero .hero-subtitle{color:#5b2d8b;margin-bottom:0;font-size:1rem;font-weight:500}.card-header-hero .card-hero .hero-title{word-break:break-word;overflow-wrap:anywhere;white-space:normal;color:#58c5c3;margin-bottom:18px;padding:0 5%;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;line-height:1.4}.card-header-hero .card-hero .hero-meta{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.card-header-hero .card-hero .hero-badge{color:#7a7a7a;background:#58c5c31a;border:1px solid #58c5c34d;border-radius:999px;padding:6px 16px;font-size:.95rem}.card-header-hero .card-hero .hero-text{color:#7a7a7a}.card-header-hero .card-hero .bubble{pointer-events:none;z-index:10;background:radial-gradient(circle at 0 0,#fffffff2,#ffffff40);border-radius:50%;animation:10s ease-in-out infinite float;position:absolute;box-shadow:inset 0 0 18px #fff9,0 0 22px #58c5c359}.card-header-hero .card-hero .b1{width:120px;height:120px;top:8%;left:4%}.card-header-hero .card-hero .b2{width:90px;height:90px;animation-duration:12s;bottom:12%;left:8%}.card-header-hero .card-hero .b3{width:140px;height:140px;animation-duration:14s;top:10%;right:6%}.card-header-hero .card-hero .b4{width:80px;height:80px;animation-duration:9s;bottom:16%;right:10%}.card-header-hero .card-hud .hero-wrapper{background:radial-gradient(circle at top,#0b2a5a 0%,#07152d 60%),linear-gradient(#07152d,#020617);justify-content:center;align-items:center;padding:48px 24px;display:flex}.card-header-hero .card-hud .hero-panel{border-radius:24px;width:100%;max-width:1200px;min-height:420px;padding:48px 32px;position:relative;overflow:hidden}.card-header-hero .card-hud .hero-panel.grid-panel:before{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.card-header-hero .card-hud .hero-panel{background:linear-gradient(#5a8cdc47,#2850a047);box-shadow:0 0 0 1px #5efcff2e,0 25px 70px #000000a6}.card-header-hero .card-hud .hero-panel:after{content:"";pointer-events:none;filter:blur(12px);opacity:.45;background:linear-gradient(90deg,#0000,#5efcff,#0000);position:absolute;inset:-2px}.card-header-hero .card-hud .hero-content{text-align:center;z-index:50;color:#e5f9ff;flex-direction:column;justify-content:center;align-items:center;max-width:900px;margin:0 auto;display:flex;position:relative}.card-header-hero .card-hud .hero-subtitle{color:#e5f9ff;opacity:.85;text-transform:uppercase;letter-spacing:.25em;margin-bottom:0;font-size:1rem;font-weight:500}.card-header-hero .card-hud .hero-title{word-break:break-word;overflow-wrap:anywhere;white-space:normal;color:#5efcff;text-shadow:0 0 14px #5efcffa6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:18px;padding:0 5%;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.card-header-hero .card-hud .hero-meta{color:#e5f9ff;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.card-header-hero .card-hud .p-button.p-button-outlined{background-color:#e5f9ff}.card-header-hero .card-hud .p-button.p-button-outlined :hover{opacity:.8}.card-header-hero .card-hud .hero-badge{color:#5efcff;background:#5efcff29;border:1px solid #5efcff73;border-radius:999px;padding:6px 16px;font-size:.95rem;box-shadow:0 0 14px #5efcff59}.card-header-hero .card-hud .hero-text{color:#e5f9ff;opacity:.85}.card-header-hero .card-hud .bubble{pointer-events:none;z-index:10;background:radial-gradient(circle at 0 0,#5efcff4d,#5efcff1a);border-radius:50%;animation:10s ease-in-out infinite float;position:absolute;box-shadow:inset 0 0 18px #5efcff66,0 0 22px #5efcff59}.card-header-hero .card-hud .b1{width:120px;height:120px;top:8%;left:4%}.card-header-hero .card-hud .b2{width:90px;height:90px;animation-duration:12s;bottom:12%;left:8%}.card-header-hero .card-hud .b3{width:140px;height:140px;animation-duration:14s;top:10%;right:6%}.card-header-hero .card-hud .b4{width:80px;height:80px;animation-duration:9s;bottom:16%;right:10%}.card-header-hero .card-light-hero .hero-wrapper{background:linear-gradient(135deg,#bff1ff,#dbeafe,#ede9fe);justify-content:center;align-items:center;padding:48px 24px;display:flex}.card-header-hero .card-light-hero .hero-panel{border-radius:24px;width:100%;max-width:1200px;min-height:420px;padding:48px 32px;position:relative;overflow:hidden}.card-header-hero .card-light-hero .hero-panel.grid-panel:before{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(#22d3ee14 1px,#0000 1px),linear-gradient(90deg,#22d3ee14 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.card-header-hero .card-light-hero .hero-panel{background:#ffffffc7;border:1px solid #fff9;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.card-header-hero .card-light-hero .hero-content{text-align:center;z-index:50;flex-direction:column;justify-content:center;align-items:center;max-width:900px;margin:0 auto;display:flex;position:relative}.card-header-hero .card-light-hero .hero-subtitle{color:#2563eb;margin-bottom:0;font-size:1rem;font-weight:500}.card-header-hero .card-light-hero .hero-title{word-break:break-word;overflow-wrap:anywhere;white-space:normal;color:#1e3a8a;margin-bottom:18px;padding:0 5%;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;line-height:1.4}.card-header-hero .card-light-hero .hero-meta{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.card-header-hero .card-light-hero .hero-badge{color:#0369a1;background:#22d3ee2e;border:1px solid #22d3ee66;border-radius:999px;padding:6px 16px;font-size:.95rem}.card-header-hero .card-light-hero .hero-text{color:#334155}.card-header-hero .card-light-hero .bubble{pointer-events:none;z-index:10;background:radial-gradient(circle at 0 0,#fffffff2,#ffffff40);border-radius:50%;animation:10s ease-in-out infinite float;position:absolute;box-shadow:inset 0 0 18px #fff9,0 0 22px #22d3ee59}.card-header-hero .card-light-hero .b1{width:120px;height:120px;top:8%;left:4%}.card-header-hero .card-light-hero .b2{width:90px;height:90px;animation-duration:12s;bottom:12%;left:8%}.card-header-hero .card-light-hero .b3{width:140px;height:140px;animation-duration:14s;top:10%;right:6%}.card-header-hero .card-light-hero .b4{width:80px;height:80px;animation-duration:9s;bottom:16%;right:10%}.exam-widget-layout .text-highlight{color:var(--purple-600)!important}.plyr{--plyr-color-main:var(--primary-color);--plyr-font-family:inherit;--plyr-focus-visible-color:var(--primary-color);--plyr-menu-background:var(--surface-card);--plyr-menu-color:var(--text-color);--plyr-menu-arrow-color:var(--surface-card);--plyr-menu-back-border-color:var(--surface-border);--plyr-menu-shadow:0 8px 24px color-mix(in oklab, var(--text-color) 16%, transparent);--plyr-tooltip-background:var(--surface-card);--plyr-tooltip-color:var(--text-color);--plyr-tooltip-shadow:0 4px 12px color-mix(in oklab, var(--text-color) 18%, transparent)}.plyr--audio{--plyr-audio-controls-background:var(--surface-card);--plyr-audio-control-color:var(--text-color-secondary);--plyr-audio-control-color-hover:#fff;--plyr-audio-range-track-background:var(--surface-200);--plyr-audio-progress-buffered-background:color-mix(in oklab, var(--text-color) 12%, transparent);--plyr-range-thumb-background:#fff;--plyr-range-thumb-shadow:0 1px 3px color-mix(in oklab, var(--text-color) 30%, transparent), 0 0 0 1px color-mix(in oklab, var(--text-color) 12%, transparent);border:1px solid var(--surface-border);border-radius:var(--border-radius)}.plyr--audio .plyr__controls{border-radius:calc(var(--border-radius) - 1px)}.plyr--audio .plyr__time{color:var(--text-color-secondary)}.plyr--audio{--plyr-audio-range-thumb-active-shadow-color:color-mix(in oklab, var(--primary-color) 30%, transparent)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-thumb{transition:box-shadow .2s,transform .2s}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-thumb{transition:box-shadow .2s,transform .2s}.plyr--full-ui.plyr--audio input[type=range]:hover{--plyr-audio-range-track-background:color-mix(in oklab, var(--text-color) 10%, var(--surface-200))}.plyr--full-ui.plyr--audio input[type=range]:hover::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow),0 0 0 4px color-mix(in oklab, var(--primary-color) 26%, transparent);transform:scale(1.12)}.plyr--full-ui.plyr--audio input[type=range]:hover::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow),0 0 0 4px color-mix(in oklab, var(--primary-color) 26%, transparent);transform:scale(1.12)}.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before,.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before{background:color-mix(in oklab, var(--primary-color) 22%, transparent)}.plyr__menu__container .plyr__menu__value{color:inherit;opacity:.72}@media print{.portal-topnav,.footer-menu-wrapper,.oep-print-hide{display:none!important}}