.verification-module___3i49q__canvas{background:radial-gradient(ellipse 47rem 35rem at 72% 8%, color-mix(in srgb,var(--appearance-primary,var(--brand-500)) 16%,transparent), transparent 74%), radial-gradient(ellipse 40rem 30rem at 27% 25%, color-mix(in srgb,var(--appearance-accent,var(--brand-500)) 13%,transparent), transparent 76%), linear-gradient(180deg, var(--theme-subtle,#f7f7fd) 0%, var(--theme-subtle,#fbfcff) 55%, var(--theme-subtle,#faf9ff) 100%);flex-direction:column;flex:1;min-width:0;display:flex}.verification-module___3i49q__page{color:var(--ink-900);flex:1;padding-bottom:72px}.verification-module___3i49q__content{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,84px);padding-block:clamp(42px,6vw,78px);display:grid}.verification-module___3i49q__intro{min-width:0}.verification-module___3i49q__eyebrow{border:1px solid var(--theme-border-violet,#e4daf6);background:var(--theme-tint-violet,#f3edff);color:var(--theme-text-violet,#6732ad);border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:.74rem;font-weight:800;display:inline-flex}.verification-module___3i49q__intro h1{color:var(--theme-text-primary,#172033);margin:23px 0 14px;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.3}.verification-module___3i49q__intro>p{max-width:490px;color:var(--theme-text-secondary,#647086);margin:0;font-size:.94rem;line-height:1.95}.verification-module___3i49q__preview{isolation:isolate;place-items:center;height:265px;margin-top:25px;display:grid;position:relative}.verification-module___3i49q__previewHalo{border:1px solid var(--theme-border-strong,#d6caf0);background:linear-gradient(135deg, var(--theme-tint-violet,#eee8ff), var(--theme-tint-cyan,#e9f6fa));border-radius:58px;width:min(95%,410px);height:210px;position:absolute;transform:rotate(9deg)}.verification-module___3i49q__previewHalo:after{content:"";border:1px solid var(--theme-glass-border-violet-180,#6e48b72e);border-radius:58px;position:absolute;inset:24px -20px -20px 24px;transform:rotate(-16deg)}.verification-module___3i49q__previewPaper{z-index:1;border:1px solid var(--theme-border,#e8e3f0);background:var(--theme-surface,#fff);width:215px;min-height:222px;box-shadow:0 20px 42px var(--theme-shadow-medium,#412e6f21);border-radius:16px;justify-items:center;gap:9px;padding:22px 19px 17px;display:grid;position:relative;transform:rotate(-6deg)}.verification-module___3i49q__previewSeal{background:var(--theme-tint-violet,#f1eafb);width:58px;height:58px;color:var(--theme-text-violet,#6932b5);border-radius:15px;place-items:center;display:grid}.verification-module___3i49q__previewPaper strong{color:var(--theme-text-primary,#35415a);font-size:.8rem}.verification-module___3i49q__previewLine,.verification-module___3i49q__previewLineShort{background:var(--theme-tint-violet,#e6e1f1);border-radius:999px;height:5px;display:block}.verification-module___3i49q__previewLine{width:134px}.verification-module___3i49q__previewLineShort{width:89px}.verification-module___3i49q__previewFoot{color:var(--theme-text-muted,#688081);align-items:center;gap:5px;margin-top:2px;font-size:.63rem;display:inline-flex}.verification-module___3i49q__card{border:1px solid var(--theme-border,#e0e4ee);background:var(--theme-surface,#fff);min-width:0;box-shadow:0 23px 65px var(--theme-shadow-soft,#212e4f17);border-radius:22px;padding:clamp(22px,3vw,34px)}.verification-module___3i49q__cardHeading{align-items:flex-start;gap:12px;display:flex}.verification-module___3i49q__cardIcon{background:var(--theme-tint-violet,#f0eafd);width:42px;height:42px;color:var(--theme-text-violet,#642db4);border-radius:11px;flex:none;place-items:center;display:grid}.verification-module___3i49q__cardHeading h2{color:var(--theme-text-primary,#263147);margin:1px 0 3px;font-size:1.12rem}.verification-module___3i49q__cardHeading p{color:var(--theme-text-muted,#778296);margin:0;font-size:.79rem;line-height:1.7}.verification-module___3i49q__form{gap:9px;margin-top:26px;display:grid}.verification-module___3i49q__form label{color:var(--theme-text-primary,#3a455b);font-size:.82rem;font-weight:800}.verification-module___3i49q__formRow{align-items:stretch;gap:9px;display:flex}.verification-module___3i49q__form input{box-sizing:border-box;border:1px solid var(--theme-border,#d7ddeb);background:var(--theme-surface,#fff);min-width:0;min-height:48px;color:var(--theme-text-primary,#172033);font:inherit;text-align:left;border-radius:10px;flex:1;padding:10px 14px;font-size:.88rem}.verification-module___3i49q__form input::placeholder{color:var(--theme-text-muted,#9aa4b4)}.verification-module___3i49q__form input:focus{outline:3px solid var(--theme-glass-text-violet-160,#7546c829);border-color:var(--theme-border-violet,#875ac9)}.verification-module___3i49q__form button{border:1px solid var(--theme-border-violet,#5c29ae);background:var(--theme-fill-violet,#622eb5);min-height:48px;color:var(--theme-on-accent,#fff);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-size:.8rem;font-weight:800;display:inline-flex}.verification-module___3i49q__form button:hover:not(:disabled){background:var(--theme-fill-violet,#52229e)}.verification-module___3i49q__form button:disabled{opacity:.5;cursor:not-allowed}.verification-module___3i49q__form button:focus-visible,.verification-module___3i49q__error button:focus-visible{outline:3px solid var(--theme-text-violet,#cbb5f2);outline-offset:2px}.verification-module___3i49q__form small{color:var(--theme-text-muted,#7d8799);font-size:.72rem}.verification-module___3i49q__loading,.verification-module___3i49q__error,.verification-module___3i49q__result{border-radius:14px;margin-top:25px}.verification-module___3i49q__loading{border:1px solid var(--theme-border,#e8e0f5);background:var(--theme-subtle,#faf7ff);color:var(--theme-text-violet,#6234a5);align-items:center;gap:10px;padding:18px;font-size:.83rem;font-weight:700;display:flex}.verification-module___3i49q__spinner{border:2px solid var(--theme-border-strong,#d8c8ef);border-top-color:var(--theme-border-violet,#6932b5);border-radius:50%;width:19px;height:19px;animation:.8s linear infinite verification-module___3i49q__spin}@keyframes verification-module___3i49q__spin{to{transform:rotate(360deg)}}.verification-module___3i49q__error{border:1px solid var(--theme-border-red,#f2c7d0);background:var(--theme-tint-red,#fff6f7);color:var(--theme-text-red,#a62c46);align-items:flex-start;gap:10px;padding:17px;display:flex}.verification-module___3i49q__error p{margin:0 0 10px;font-size:.83rem;line-height:1.7}.verification-module___3i49q__error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.78rem;font-weight:800;display:inline-flex}.verification-module___3i49q__result{border:1px solid var(--theme-border,#c9e8d8);background:var(--theme-subtle,#f5fcf8);overflow:hidden}.verification-module___3i49q__resultInvalid{border-color:var(--theme-border,#f2d0d3);background:var(--theme-subtle,#fff8f8)}.verification-module___3i49q__resultHeading{align-items:flex-start;gap:10px;padding:18px;display:flex}.verification-module___3i49q__resultHeading>span{background:var(--theme-tint-green,#e2f5e9);width:38px;height:38px;color:var(--theme-text-green,#13804b);border-radius:10px;flex:none;place-items:center;display:grid}.verification-module___3i49q__resultInvalid .verification-module___3i49q__resultHeading>span{background:var(--theme-tint-red,#ffe7e9);color:var(--theme-text-red,#b0394b)}.verification-module___3i49q__resultHeading h3{color:var(--theme-text-green,#12583a);margin:1px 0 4px;font-size:1rem}.verification-module___3i49q__resultInvalid .verification-module___3i49q__resultHeading h3{color:var(--theme-text-red,#a22c40)}.verification-module___3i49q__resultHeading p{color:var(--theme-text-secondary,#60776e);margin:0;font-size:.75rem;line-height:1.7}.verification-module___3i49q__resultInvalid .verification-module___3i49q__resultHeading p{color:var(--theme-text-secondary,#8e6870)}.verification-module___3i49q__resultNumber{border:1px solid var(--theme-border,#dce9e2);background:var(--theme-surface,#fff);max-width:calc(100% - 36px);color:var(--theme-text-secondary,#40546a);font-family:var(--font-montserrat),sans-serif;overflow-wrap:anywhere;border-radius:7px;margin:0 18px 16px;padding:5px 9px;font-size:.72rem;font-weight:700;display:inline-block}.verification-module___3i49q__resultInvalid .verification-module___3i49q__resultNumber{border-color:var(--theme-border,#f0e1e3)}.verification-module___3i49q__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0 18px 18px;display:grid}.verification-module___3i49q__details>div{border:1px solid var(--theme-border,#e2eee7);background:var(--theme-surface,#fff);border-radius:9px;min-width:0;padding:11px 12px}.verification-module___3i49q__resultInvalid .verification-module___3i49q__details>div{border-color:var(--theme-border,#f1e4e5)}.verification-module___3i49q__details dt{color:var(--theme-text-muted,#758197);font-size:.7rem}.verification-module___3i49q__details dd{color:var(--theme-text-primary,#263549);overflow-wrap:anywhere;margin:3px 0 0;font-size:.81rem;font-weight:800}.verification-module___3i49q__trust{border-top:1px solid var(--theme-border,#edf0f4);color:var(--theme-text-muted,#7a8597);align-items:flex-start;gap:8px;margin:21px 0 0;padding-top:16px;font-size:.73rem;line-height:1.7;display:flex}.verification-module___3i49q__trust svg{color:var(--theme-text-violet,#7e5caf);flex:none}@media (max-width:860px){.verification-module___3i49q__content{grid-template-columns:1fr;gap:28px;padding-block:42px}.verification-module___3i49q__intro{text-align:center}.verification-module___3i49q__intro>p{margin-inline:auto}.verification-module___3i49q__preview{display:none}}@media (max-width:560px){.verification-module___3i49q__content{padding-block:30px}.verification-module___3i49q__intro h1{margin-top:16px}.verification-module___3i49q__card{border-radius:17px}.verification-module___3i49q__formRow{flex-direction:column}.verification-module___3i49q__form button{width:100%}.verification-module___3i49q__details{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.verification-module___3i49q__spinner{animation:none}}.verification-module___3i49q__site{background:var(--appearance-canvas,var(--surface));flex-direction:column;flex:1;min-width:0;display:flex}.verification-module___3i49q__container{width:min(calc(100% - 40px),var(--shell));margin-inline:auto}.verification-module___3i49q__breadcrumb{color:var(--ink-600);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:22px;font-size:.73rem;line-height:1.8;display:flex}.verification-module___3i49q__breadcrumb a{color:inherit;align-items:center;gap:6px;display:inline-flex}.verification-module___3i49q__breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.verification-module___3i49q__breadcrumb a:focus-visible{outline:2px solid var(--brand-500);outline-offset:4px}.verification-module___3i49q__resultValid{border-color:var(--theme-border-green,#bbf7d0)}.verification-module___3i49q__resultInvalid{border-color:var(--theme-border-red,#fecdd3)}.verification-module___3i49q__result[data-certificate-status=expired]{border-color:var(--theme-border-orange,#fed7aa);background:var(--theme-tint-orange,#fff7ed)}.verification-module___3i49q__result[data-certificate-status=expired] .verification-module___3i49q__resultHeading>span{background:var(--theme-tint-orange,#ffedd5);color:var(--theme-text-orange,#9a3412)}.verification-module___3i49q__result[data-certificate-status=expired] .verification-module___3i49q__resultHeading h3{color:var(--theme-text-orange,#9a3412)}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__content{align-items:start;gap:clamp(32px,5vw,72px);padding-block:52px}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__page{padding-bottom:40px}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__intro h1{font-size:clamp(2.2rem,3.3vw,3.4rem);line-height:1.5}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__intro>p{font-size:.94rem;line-height:2}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__eyebrow{background:0 0;border:0;border-radius:0;padding:0}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__card{border-color:var(--border);box-shadow:none;border-radius:6px}.verification-module___3i49q__site:not([data-verification-template=classic]) :is(.verification-module___3i49q__cardIcon,.verification-module___3i49q__form input,.verification-module___3i49q__form button,.verification-module___3i49q__loading,.verification-module___3i49q__error,.verification-module___3i49q__result,.verification-module___3i49q__resultNumber,.verification-module___3i49q__details>div,.verification-module___3i49q__resultHeading>span){border-radius:5px}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__cardIcon{border:1px solid var(--brand-200);background:var(--brand-50);color:var(--brand-700)}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__form input{border-color:var(--border-strong);background:var(--surface);color:var(--ink-950)}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__form input:focus{border-color:var(--brand-500);outline:2px solid var(--brand-300);outline-offset:2px}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__form button{border-color:var(--theme-fill-brand-700,var(--brand-700));background:var(--theme-fill-brand-700,var(--brand-700))}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__form button:hover:not(:disabled){background:var(--theme-fill-brand-800,var(--brand-800))}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__form small,.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__trust{color:var(--ink-500);line-height:1.8}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__details>div{border-color:var(--border);background:var(--surface)}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__resultNumber{border-color:var(--border);background:var(--surface);color:var(--ink-700)}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__loading{border-color:var(--brand-200);background:var(--brand-50);color:var(--brand-700)}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__trust svg{color:var(--brand-700)}.verification-module___3i49q__site[data-verification-template=institutional] .verification-module___3i49q__canvas{background:var(--appearance-canvas,var(--surface-subtle))}.verification-module___3i49q__site[data-verification-template=institutional] .verification-module___3i49q__intro{border-inline-start:3px solid var(--appearance-primary,var(--brand-700));padding-inline-start:24px}.verification-module___3i49q__site[data-verification-template=institutional] .verification-module___3i49q__eyebrow{color:var(--appearance-accent-ink,var(--brand-700))}.verification-module___3i49q__site[data-verification-template=institutional] .verification-module___3i49q__card{border-block-start:3px solid var(--appearance-primary,var(--brand-700))}.verification-module___3i49q__site[data-verification-template=institutional] .verification-module___3i49q__cardHeading{border-bottom:1px solid var(--border);padding-bottom:20px}.verification-module___3i49q__site[data-verification-template=institutional] .verification-module___3i49q__form{margin-top:22px}.verification-module___3i49q__site[data-verification-template=institutional] .verification-module___3i49q__preview{height:235px;margin-top:30px}.verification-module___3i49q__site[data-verification-template=institutional] .verification-module___3i49q__previewHalo{border-color:var(--border);background:var(--surface);border-radius:4px;width:min(95%,350px);height:210px;transform:none}.verification-module___3i49q__site[data-verification-template=institutional] .verification-module___3i49q__previewHalo:after{border-color:var(--brand-200);border-radius:2px;inset:8px;transform:none}.verification-module___3i49q__site[data-verification-template=institutional] .verification-module___3i49q__previewPaper{border-color:var(--border);width:230px;min-height:205px;box-shadow:none;border-radius:3px;padding:18px;transform:none}.verification-module___3i49q__site[data-verification-template=institutional] .verification-module___3i49q__previewSeal{border:1px solid var(--brand-200);background:var(--brand-50);width:48px;height:48px;color:var(--brand-700);border-radius:50%}.verification-module___3i49q__site[data-verification-template=architectural]{--shell:1360px}.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__container{width:min(calc(100% - 80px),var(--shell))}.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__canvas{isolation:isolate;background:var(--appearance-hero);color:var(--appearance-on-hero);position:relative}.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__canvas:before{content:"";z-index:-1;background:linear-gradient(color-mix(in srgb,var(--appearance-hero) 95%,transparent),color-mix(in srgb,var(--appearance-hero) 93%,transparent)),url(/images/exams-architecture-v2.webp) center/cover;pointer-events:none;position:absolute;inset:0}.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__content{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,6vw,80px)}.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__intro h1{max-width:600px;color:var(--appearance-on-hero);margin-block:18px}.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__intro>p,.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__breadcrumb{color:var(--appearance-hero-soft)}.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__breadcrumb a:focus-visible{outline-color:var(--appearance-hero-soft)}.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__eyebrow{color:var(--appearance-hero-soft)}.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__card{border-color:var(--appearance-hero-border);background:var(--surface);color:var(--ink-950);border-radius:7px;padding:30px}.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__cardHeading{border-bottom:1px solid var(--border);padding-bottom:20px}.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__cardHeading h2{color:var(--ink-950);font-size:1.13rem;line-height:1.7}.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__preview{max-width:460px;height:270px;margin-top:24px}.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__previewHalo{border-color:var(--appearance-hero-border);background:linear-gradient(color-mix(in srgb,var(--appearance-hero-soft) 7%,transparent),transparent);border-radius:12px;width:min(90%,300px);height:248px;transform:none}.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__previewHalo:after{display:none}.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__previewPaper{border-color:var(--border);background:var(--surface);width:min(80%,265px);min-height:208px;box-shadow:0 16px 36px color-mix(in srgb,var(--appearance-hero) 50%,transparent);border-radius:4px;gap:8px;padding:18px;transform:none}.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__previewSeal{border:1px solid var(--brand-200);background:var(--brand-50);width:48px;height:48px;color:var(--brand-700);border-radius:4px}.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__previewPaper strong{color:var(--ink-950);line-height:1.7}.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__previewLine,.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__previewLineShort{background:var(--brand-100)}.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__previewFoot{color:var(--ink-500)}@media (max-width:1000px){.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__formRow{flex-direction:column}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__form button{width:100%}}@media (max-width:900px){.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__container{width:min(calc(100% - 48px),var(--shell))}}@media (max-width:860px){.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__content{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:36px}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__intro{text-align:start}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__intro>p{max-width:650px;margin-inline:0}.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__card{width:100%;max-width:none}}@media (max-width:600px){.verification-module___3i49q__container,.verification-module___3i49q__site[data-verification-template=architectural] .verification-module___3i49q__container{width:calc(100% - 28px)}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__content{padding-block:28px}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__intro h1{font-size:clamp(1.9rem,7vw,2.5rem)}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__card{padding:21px}.verification-module___3i49q__site[data-verification-template=institutional] .verification-module___3i49q__intro{padding-inline-start:18px}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__formRow{flex-direction:column}.verification-module___3i49q__site:not([data-verification-template=classic]) .verification-module___3i49q__details{grid-template-columns:minmax(0,1fr)}}
.discount-banner-module__DTqzHW__wrapper{gap:4px;display:grid}.discount-banner-module__DTqzHW__banner{background:linear-gradient(90deg,var(--theme-fill-violet,#581c87),var(--theme-fill-violet,#7c3aed));color:var(--theme-on-accent,#fff);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:9px 16px;font-size:.79rem;display:flex}.discount-banner-module__DTqzHW__banner strong{font-size:.87rem}.discount-banner-module__DTqzHW__offer{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.discount-banner-module__DTqzHW__codeButton{border:1px dashed var(--theme-glass-on-accent-627,#ffffffa0);color:inherit;font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:3px 8px;font-weight:800;transition:background .15s,border-color .15s;display:inline-flex}.discount-banner-module__DTqzHW__codeButton:hover{background:var(--theme-glass-on-accent-125,#ffffff20);border-color:var(--theme-on-accent,#fff)}.discount-banner-module__DTqzHW__codeButton:focus-visible{outline:2px solid var(--theme-on-accent,#fff);outline-offset:3px}.discount-banner-module__DTqzHW__codeButton bdi{-webkit-user-select:all;user-select:all}.discount-banner-module__DTqzHW__codeButton svg{flex:none}.discount-banner-module__DTqzHW__countdown,.discount-banner-module__DTqzHW__countdownLabel,.discount-banner-module__DTqzHW__countdownValues{justify-content:center;align-items:center;gap:7px;display:inline-flex}.discount-banner-module__DTqzHW__countdown{flex-wrap:wrap}.discount-banner-module__DTqzHW__countdownLabel{gap:5px;font-size:.73rem}.discount-banner-module__DTqzHW__countdownLabel svg{flex:none}.discount-banner-module__DTqzHW__countdownValues{gap:5px}.discount-banner-module__DTqzHW__timePart{border:1px solid var(--theme-glass-on-accent-180,#ffffff2e);background:var(--theme-glass-on-accent-125,#ffffff20);white-space:nowrap;border-radius:6px;justify-content:center;align-items:baseline;gap:4px;padding:4px 6px;display:inline-flex}.discount-banner-module__DTqzHW__timePart bdi{font-variant-numeric:tabular-nums;min-width:2ch;font-size:.85rem;font-weight:800}.discount-banner-module__DTqzHW__timePart small{font-size:.65rem}@media (max-width:640px){.discount-banner-module__DTqzHW__banner{gap:9px 12px;padding:10px 14px}.discount-banner-module__DTqzHW__countdown{flex-basis:100%}.discount-banner-module__DTqzHW__timePart{padding:3px 5px}.discount-banner-module__DTqzHW__countdownLabel{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.discount-banner-module__DTqzHW__codeButton{transition:none}}
.site-header-module__fveoaW__stickyStack{z-index:20;flex:none;position:sticky;top:0}.site-header-module__fveoaW__header{z-index:1;border-bottom:1px solid color-mix(in srgb, var(--border) 85%, transparent);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative}.site-header-module__fveoaW__inner{align-items:center;gap:16px;width:100%;min-height:76px;padding-inline:clamp(16px,2.4vw,40px);display:flex}.site-header-module__fveoaW__brand{align-items:center;gap:11px;min-width:max-content;display:inline-flex}.site-header-module__fveoaW__brand small{color:var(--ink-500);letter-spacing:.08em;font-size:.63rem;font-weight:700;display:block}.site-header-module__fveoaW__brand strong{color:var(--ink-950);margin-top:2px;font-size:1rem;display:block}.site-header-module__fveoaW__mark{width:38px;height:38px;color:var(--theme-on-accent,white);font-family:var(--font-latin);background:linear-gradient(145deg, var(--theme-fill-brand-800,var(--brand-800)), var(--theme-fill-brand-500,var(--brand-500)));box-shadow:0 8px 20px var(--theme-shadow-medium,#4f46e533);border-radius:11px;place-items:center;font-weight:800;display:grid}.site-header-module__fveoaW__logoMark{background:var(--theme-surface,#fff);border:1px solid var(--border);box-shadow:var(--shadow-xs);overflow:hidden}.site-header-module__fveoaW__logoMark img{object-fit:contain;width:100%;height:100%;display:block}.site-header-module__fveoaW__nav{color:var(--ink-700);white-space:nowrap;justify-content:center;align-items:center;gap:16px;margin-inline-start:clamp(24px,3vw,48px);font-size:.86rem;font-weight:600;display:flex}.site-header-module__fveoaW__nav a:hover{color:var(--brand-700)}.site-header-module__fveoaW__coursesMenu,.site-header-module__fveoaW__mobileCoursesMenu{position:relative}.site-header-module__fveoaW__coursesTrigger,.site-header-module__fveoaW__mobileCourses{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.site-header-module__fveoaW__coursesTrigger{color:var(--ink-700);align-items:center;gap:5px;padding:5px;font-weight:600;display:inline-flex}.site-header-module__fveoaW__coursesTrigger:hover,.site-header-module__fveoaW__coursesTrigger[aria-expanded=true]{color:var(--brand-700)}.site-header-module__fveoaW__mobileCoursesMenu{display:none}.site-header-module__fveoaW__mobileCourses{color:var(--brand-700);align-items:center;gap:2px;display:none}.site-header-module__fveoaW__categoryDropdown{top:calc(100% + 12px);border:1px solid var(--border);background:var(--surface);width:280px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg);color:var(--ink-700);text-align:start;border-radius:14px;padding:8px;position:absolute;inset-inline-start:0}.site-header-module__fveoaW__categoryDropdown a{border-radius:8px;padding:10px 14px;font-size:.86rem;line-height:1.5;display:block}.site-header-module__fveoaW__categoryDropdown a:hover,.site-header-module__fveoaW__categoryDropdown a:focus-visible{background:var(--surface-subtle);color:var(--brand-700)}.site-header-module__fveoaW__categoryList{overscroll-behavior:contain;max-height:min(50vh,360px);overflow-y:auto}.site-header-module__fveoaW__categoryList .site-header-module__fveoaW__childCategory{color:var(--ink-600);font-weight:400}.site-header-module__fveoaW__categoryDropdown p{color:var(--ink-500);margin:8px 12px;font-size:.82rem;line-height:1.6}.site-header-module__fveoaW__searchForm{border:1px solid var(--border-strong);background:var(--surface);min-width:170px;max-width:420px;min-height:42px;color:var(--ink-500);border-radius:999px;flex:1;align-items:center;gap:8px;margin-inline-start:auto;padding:0 10px;display:flex}.site-header-module__fveoaW__searchForm:focus-within{border-color:var(--brand-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-500) 14%,transparent)}.site-header-module__fveoaW__searchForm input{width:100%;min-width:0;color:var(--ink-900);font:inherit;background:0 0;border:0;outline:0;font-size:.82rem}.site-header-module__fveoaW__searchForm input::placeholder{color:var(--ink-500)}.site-header-module__fveoaW__searchForm input::-webkit-search-cancel-button{-webkit-appearance:none}.site-header-module__fveoaW__searchForm button{width:28px;height:28px;color:var(--brand-700);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.site-header-module__fveoaW__searchForm button:hover{background:var(--surface-subtle)}.site-header-module__fveoaW__actions{align-items:center;gap:9px;display:flex}.site-header-module__fveoaW__verifyAction{border:1px solid var(--brand-300);background:var(--surface-subtle);min-height:39px;color:var(--brand-700);white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:.78rem;font-weight:700;display:inline-flex}.site-header-module__fveoaW__verifyAction:hover{border-color:var(--brand-500);background:var(--surface);color:var(--brand-800)}.site-header-module__fveoaW__verifyAction:focus-visible{outline:3px solid var(--brand-300);outline-offset:2px}.site-header-module__fveoaW__iconAction{border:1px solid var(--border-strong);background:var(--surface);width:39px;height:39px;color:var(--ink-800);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.site-header-module__fveoaW__iconAction:hover{border-color:var(--brand-500);color:var(--brand-700)}.site-header-module__fveoaW__iconAction{position:relative}.site-header-module__fveoaW__cartCount{top:-7px;background:var(--theme-fill-brand-700,var(--brand-700));min-width:18px;height:18px;color:var(--theme-on-accent,#fff);border-radius:999px;place-items:center;padding:0 3px;font-size:.65rem;font-weight:800;line-height:1;display:grid;position:absolute;inset-inline-end:-7px}.site-header-module__fveoaW__guestActions{white-space:nowrap;align-items:center;gap:7px;display:flex}.site-header-module__fveoaW__languageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.site-header-module__fveoaW__languageGrid button{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:48px;color:var(--ink-900);font:inherit;text-align:center;cursor:pointer;border-radius:10px;padding:10px 14px}.site-header-module__fveoaW__languageGrid button:hover,.site-header-module__fveoaW__languageGrid button:focus-visible{border-color:var(--brand-300);background:var(--surface-subtle)}.site-header-module__fveoaW__languageGrid .site-header-module__fveoaW__selectedLanguage{border-color:var(--brand-500);background:var(--surface-subtle);color:var(--brand-700);font-weight:700}.site-header-module__fveoaW__account{border:1px solid var(--border);background:var(--surface);color:var(--ink-900);border-radius:50%;justify-content:center;align-items:center;padding:3px;display:inline-flex}.site-header-module__fveoaW__account:hover{border-color:var(--brand-500)}.site-header-module__fveoaW__avatar{background:var(--theme-fill-brand-700,var(--brand-700));width:34px;height:34px;color:var(--theme-on-accent,#fff);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.site-header-module__fveoaW__avatarImage{object-fit:cover;width:100%;height:100%}.site-header-module__fveoaW__authLoading{background:var(--surface-subtle);border-radius:10px;width:100px;height:36px}.site-header-module__fveoaW__mobileLearning{color:var(--brand-700);align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:none}@media (max-width:1120px){.site-header-module__fveoaW__verifyAction{width:39px;padding:0}.site-header-module__fveoaW__verifyAction span,.site-header-module__fveoaW__nav{display:none}.site-header-module__fveoaW__mobileLearning,.site-header-module__fveoaW__mobileCourses{display:inline-flex}.site-header-module__fveoaW__mobileCoursesMenu{display:block}.site-header-module__fveoaW__mobileCoursesMenu .site-header-module__fveoaW__categoryDropdown{inset-inline:auto 0}}@media (max-width:720px){.site-header-module__fveoaW__inner{flex-wrap:wrap;justify-content:space-between;gap:10px;min-height:68px;padding-top:9px;padding-bottom:9px}.site-header-module__fveoaW__searchForm{flex-basis:100%;order:3;max-width:none;min-height:40px;margin-inline-start:0}.site-header-module__fveoaW__brand small{display:none}.site-header-module__fveoaW__brand strong{font-size:.88rem}.site-header-module__fveoaW__mobileLearning span{display:none}.site-header-module__fveoaW__languageGrid{grid-template-columns:1fr}}@media (max-width:440px){.site-header-module__fveoaW__inner,.site-header-module__fveoaW__brand{gap:7px}.site-header-module__fveoaW__brand>span:last-child{display:none}.site-header-module__fveoaW__mark{width:33px;height:33px}.site-header-module__fveoaW__actions{gap:5px}.site-header-module__fveoaW__iconAction,.site-header-module__fveoaW__verifyAction{width:33px;height:33px}.site-header-module__fveoaW__guestActions{gap:4px}.site-header-module__fveoaW__guestActions a{padding-inline:9px;font-size:.73rem}}.site-header-module__fveoaW__actions{flex-wrap:wrap;row-gap:8px}@media (max-width:720px){.site-header-module__fveoaW__actions{flex:1;justify-content:flex-end;min-width:0}}.site-header-module__fveoaW__stickyStack[data-home-header=institutional] .site-header-module__fveoaW__inner{max-width:1320px;margin-inline:auto}.site-header-module__fveoaW__stickyStack[data-home-header=institutional] .site-header-module__fveoaW__header{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.site-header-module__fveoaW__stickyStack[data-home-header=institutional] .site-header-module__fveoaW__mark{box-shadow:none;border-radius:5px}
.account-panel-module__U4pDFq__workspace{gap:22px;min-width:0;display:grid}.account-panel-module__U4pDFq__panel{border:1px solid var(--border);background:var(--theme-surface,#fff);min-width:0;box-shadow:0 6px 22px var(--theme-shadow-soft,#0f172a08);border-radius:20px;flex-direction:column;gap:20px;padding:24px;display:flex}.account-panel-module__U4pDFq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.account-panel-module__U4pDFq__heading{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.account-panel-module__U4pDFq__panel .account-panel-module__U4pDFq__heading h2{color:var(--ink-950);margin:0;font-size:16px;line-height:1.8}.account-panel-module__U4pDFq__icon{border:1px solid var(--border);width:40px;height:40px;color:var(--brand-700);background:var(--surface-subtle);border-radius:12px;flex:none;place-items:center;display:grid}.account-panel-module__U4pDFq__count{border:1px solid var(--brand-100);color:var(--brand-700);background:var(--brand-50);font-variant-numeric:tabular-nums;border-radius:20px;padding:3px 9px;font-size:11px}.account-panel-module__U4pDFq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-panel-module__U4pDFq__actions button,.account-panel-module__U4pDFq__actions a{border:1px solid var(--border-strong);background:var(--theme-surface,#fff);width:36px;height:36px;min-height:36px;color:var(--brand-700);border-radius:10px;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid}.account-panel-module__U4pDFq__actions button:hover:not(:disabled),.account-panel-module__U4pDFq__actions a:hover{border-color:var(--brand-300);background:var(--brand-50)}.account-panel-module__U4pDFq__headerActions{align-items:center;gap:8px;display:flex}.account-panel-module__U4pDFq__headerActions button{border-radius:11px;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid}.account-panel-module__U4pDFq__headerActions button.account-panel-module__U4pDFq__create{width:44px;min-width:44px;height:44px}.account-panel-module__U4pDFq__feedback{border:1px solid var(--brand-100);min-width:0;color:var(--brand-700);background:var(--brand-50);overflow-wrap:anywhere;border-radius:11px;align-items:flex-start;gap:9px;margin:0;padding:12px 14px;font-size:12px;line-height:1.9;display:flex}.account-panel-module__U4pDFq__feedback svg{flex:none;margin-top:3px}.account-panel-module__U4pDFq__error{border-color:var(--theme-border-red,#fecdd3);color:var(--theme-text-red,#be123c);background:var(--theme-tint-red,#fff1f2)}.account-panel-module__U4pDFq__success{border-color:var(--theme-border-green,#bbf7d0);color:var(--success-700);background:var(--success-50)}.account-panel-module__U4pDFq__loadState{justify-items:start;gap:14px;display:grid}.account-panel-module__U4pDFq__loading{min-height:130px;color:var(--ink-500);align-items:center;gap:10px;font-size:12px;display:flex}.account-panel-module__U4pDFq__spinner{animation:.8s linear infinite account-panel-module__U4pDFq__spin}@keyframes account-panel-module__U4pDFq__spin{to{transform:rotate(360deg)}}.account-panel-module__U4pDFq__empty{border:1px dashed var(--border-strong);min-height:210px;color:var(--ink-500);background:var(--surface-subtle);text-align:center;border-radius:14px;align-content:center;justify-items:center;gap:12px;padding:28px 20px;display:grid}.account-panel-module__U4pDFq__empty svg{color:var(--brand-600)}.account-panel-module__U4pDFq__empty strong{color:var(--ink-800);font-size:14px;line-height:1.9}.account-panel-module__U4pDFq__empty p{max-width:440px;margin:0;font-size:12px;line-height:1.9}.account-panel-module__U4pDFq__badge{border:1px solid var(--border);width:max-content;max-width:100%;color:var(--ink-600);background:var(--surface-subtle);border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:500;line-height:1.9;display:inline-flex}.account-panel-module__U4pDFq__badge[data-tone=success]{color:var(--success-700);border-color:var(--theme-border-green,#bbf7d0);background:var(--success-50)}.account-panel-module__U4pDFq__badge[data-tone=warning]{color:var(--theme-text-yellow,#92400e);border-color:var(--theme-border-yellow,#fde68a);background:var(--theme-tint-yellow,#fffbeb)}.account-panel-module__U4pDFq__badge[data-tone=error]{color:var(--theme-text-red,#be123c);border-color:var(--theme-border-red,#fecdd3);background:var(--theme-tint-red,#fff1f2)}.account-panel-module__U4pDFq__number{white-space:nowrap;font-variant-numeric:tabular-nums}.account-panel-module__U4pDFq__date{color:var(--ink-600);white-space:nowrap;font-size:11px;line-height:1.9;display:inline-block}.account-panel-module__U4pDFq__cellTitle{color:var(--ink-950);font-weight:650;line-height:1.9}.account-panel-module__U4pDFq__summary{border:1px solid var(--brand-100);background:var(--brand-50);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:18px;display:flex}.account-panel-module__U4pDFq__summary>svg{color:var(--brand-700);flex:none}.account-panel-module__U4pDFq__summaryIdentity{flex:1;gap:6px;min-width:0;display:grid}.account-panel-module__U4pDFq__summaryIdentity strong{color:var(--ink-950);overflow-wrap:anywhere;font-size:15px;line-height:1.9}.account-panel-module__U4pDFq__summaryIdentity span{color:var(--ink-600);font-size:12px}.account-panel-module__U4pDFq__dialog{gap:20px;display:grid}.account-panel-module__U4pDFq__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.account-panel-module__U4pDFq__details>div{border:1px solid var(--border);background:var(--theme-surface,#fff);border-radius:11px;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.account-panel-module__U4pDFq__details dt{color:var(--ink-500);font-size:11px;line-height:1.9}.account-panel-module__U4pDFq__details dd{color:var(--ink-900);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.9}.account-panel-module__U4pDFq__full{grid-column:1/-1}.account-panel-module__U4pDFq__tabs{border:1px solid var(--border);background:var(--surface-subtle);border-radius:13px;flex-wrap:wrap;align-items:stretch;gap:8px;padding:6px;display:flex}.account-panel-module__U4pDFq__tabs button{min-height:42px;color:var(--ink-600);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:12px;display:flex}.account-panel-module__U4pDFq__tabs button[aria-pressed=true]{color:var(--brand-700);border-color:var(--brand-200);background:var(--theme-surface,#fff);box-shadow:0 2px 6px var(--theme-shadow-soft,#0f172a0a)}.account-panel-module__U4pDFq__tabs button svg{flex:none}.account-panel-module__U4pDFq__form{gap:20px;min-width:0;display:grid}.account-panel-module__U4pDFq__fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;min-width:0;margin:0;padding:0;display:grid}.account-panel-module__U4pDFq__field{min-width:0;color:var(--ink-700);align-content:start;gap:8px;font-size:12px;font-weight:600;line-height:1.8;display:grid}.account-panel-module__U4pDFq__field input{box-sizing:border-box;border:1px solid var(--border-strong);width:100%;min-width:0;min-height:44px;color:var(--ink-950);background:var(--theme-surface,#fff);font:inherit;border-radius:10px;outline:none;padding:10px 12px;font-weight:400}.account-panel-module__U4pDFq__field input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.account-panel-module__U4pDFq__field input[type=file]{padding:7px;font-size:11px}.account-panel-module__U4pDFq__field input::file-selector-button{border:1px solid var(--brand-100);color:var(--brand-700);background:var(--brand-50);font:inherit;cursor:pointer;border-radius:7px;margin-inline-end:12px;padding:8px 12px}.account-panel-module__U4pDFq__field input:disabled{opacity:.65;cursor:not-allowed}.account-panel-module__U4pDFq__hint{color:var(--ink-500);font-size:11px;font-weight:400;line-height:1.9}.account-panel-module__U4pDFq__formActions{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:16px;display:grid}.account-panel-module__U4pDFq__formActions button{width:100%;min-width:0;min-height:42px}.account-panel-module__U4pDFq__actions button:focus-visible,.account-panel-module__U4pDFq__actions a:focus-visible,.account-panel-module__U4pDFq__tabs button:focus-visible{outline:3px solid var(--brand-200);outline-offset:2px}@media (max-width:600px){.account-panel-module__U4pDFq__panel{gap:18px;padding:16px}.account-panel-module__U4pDFq__fields,.account-panel-module__U4pDFq__details{grid-template-columns:minmax(0,1fr)}.account-panel-module__U4pDFq__tabs button{padding:8px 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.account-panel-module__U4pDFq__spinner{animation:none}}
.section-tabs-module__pyQ-6W__sectionNav{z-index:1;justify-content:center;margin-bottom:-10px;padding:4px 0 2px;display:flex;position:relative}.section-tabs-module__pyQ-6W__sectionTabs{border:1px solid var(--theme-border,#e5e7eb);background:linear-gradient(180deg, var(--theme-subtle,#f8fafc) 0%, var(--theme-subtle,#f3f4f6) 100%);max-width:100%;box-shadow:inset 0 1px 0 var(--theme-shadow-strong,#ffffffd9), 0 8px 24px var(--theme-shadow-soft,#0f172a0b);scrollbar-width:thin;overscroll-behavior-inline:contain;border-radius:18px;align-items:center;gap:6px;padding:6px;display:inline-flex;overflow-x:auto}.section-tabs-module__pyQ-6W__sectionTab{min-height:46px;color:var(--theme-text-secondary,#667085);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;flex:none;align-items:center;gap:8px;padding:8px 14px;font-size:.84rem;font-weight:780;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative}.section-tabs-module__pyQ-6W__sectionTab:hover{color:var(--theme-text-primary,#344054);background:var(--theme-glass-surface-720,#ffffffb8)}.section-tabs-module__pyQ-6W__sectionTab:disabled,.section-tabs-module__pyQ-6W__sectionTab:disabled:hover{cursor:not-allowed;opacity:.5;color:var(--theme-text-secondary,#667085);box-shadow:none;background:0 0}.section-tabs-module__pyQ-6W__sectionTabActive{color:var(--theme-text-violet,#5b21b6);border-color:var(--theme-border-violet,#e4dcfb);background:var(--theme-surface,#fff);box-shadow:0 4px 14px var(--theme-shadow-soft,#5b21b61a), 0 1px 2px var(--theme-shadow-soft,#0f172a0d)}.section-tabs-module__pyQ-6W__sectionTabActive:after{content:"";inset-inline:14px;background:linear-gradient(90deg, var(--theme-fill-violet,#7c3aed), var(--theme-fill-violet,#8b5cf6));border-radius:999px;height:3px;position:absolute;bottom:-7px}.section-tabs-module__pyQ-6W__sectionTabIcon{width:30px;height:30px;color:var(--theme-text-secondary,#667085);background:var(--theme-glass-surface-760,#ffffffc2);border:1px solid var(--theme-border,#e8eaef);border-radius:9px;flex:none;place-items:center;display:grid}.section-tabs-module__pyQ-6W__sectionTabActive .section-tabs-module__pyQ-6W__sectionTabIcon{color:var(--theme-text-violet,#6d28d9);background:var(--theme-tint-blue,#f5f3ff);border-color:var(--theme-border-violet,#e9ddff)}.section-tabs-module__pyQ-6W__sectionTab:focus-visible{outline:3px solid var(--theme-glass-text-violet-200,#7c3aed33);outline-offset:2px}@media (max-width:720px){.section-tabs-module__pyQ-6W__sectionNav{justify-content:stretch}.section-tabs-module__pyQ-6W__sectionTabs{width:100%}.section-tabs-module__pyQ-6W__sectionTab{min-height:43px;padding:7px 11px}.section-tabs-module__pyQ-6W__sectionTabIcon{width:28px;height:28px}}.section-tabs-module__pyQ-6W__sectionTabsWrapped{grid-template-columns:repeat(var(--section-tab-columns), minmax(0, 1fr));gap:10px 6px;width:100%;max-width:1280px;padding:8px 6px 12px;display:grid;overflow:visible}.section-tabs-module__pyQ-6W__sectionTabsWrapped .section-tabs-module__pyQ-6W__sectionTab{white-space:normal;justify-content:center;min-width:0}@media (max-width:720px){.section-tabs-module__pyQ-6W__sectionTabsWrapped{grid-template-columns:repeat(2,minmax(0,1fr))}}
.checkbox-module__I01q7a__root{vertical-align:middle;cursor:pointer;flex:none;block-size:18px;inline-size:18px;display:inline-grid;position:relative}.checkbox-module__I01q7a__root .checkbox-module__I01q7a__input{clip-path:inset(50%);appearance:none;overflow:hidden;opacity:0!important;border:0!important;block-size:1px!important;min-block-size:0!important;inline-size:1px!important;min-inline-size:0!important;margin:0!important;padding:0!important;position:absolute!important}.checkbox-module__I01q7a__box{border:1.5px solid var(--border-strong,#cbd5e1);background:var(--theme-surface,#fff);block-size:18px;inline-size:18px;color:var(--theme-on-accent,#fff);border-radius:5px;place-items:center;transition:background .15s,border-color .15s;display:grid}.checkbox-module__I01q7a__box svg{opacity:0;transition:opacity .15s,transform .15s;transform:scale(.6)}.checkbox-module__I01q7a__input:checked+.checkbox-module__I01q7a__box{background:var(--theme-fill-brand-600,var(--brand-600));border-color:var(--brand-600)}.checkbox-module__I01q7a__input:checked+.checkbox-module__I01q7a__box svg{opacity:1;transform:scale(1)}.checkbox-module__I01q7a__input:focus-visible+.checkbox-module__I01q7a__box{outline:3px solid color-mix(in srgb, var(--brand-500) 24%, transparent);outline-offset:2px}.checkbox-module__I01q7a__input[aria-invalid=true]+.checkbox-module__I01q7a__box{border-color:var(--danger-text)}.checkbox-module__I01q7a__root:has(.checkbox-module__I01q7a__input:disabled){opacity:.55;cursor:not-allowed}@media (forced-colors:active){.checkbox-module__I01q7a__box{forced-color-adjust:none;background:canvas;border-color:buttontext}.checkbox-module__I01q7a__input:checked+.checkbox-module__I01q7a__box{color:highlighttext;background:highlight;border-color:highlight}}@media (prefers-reduced-motion:reduce){.checkbox-module__I01q7a__box,.checkbox-module__I01q7a__box svg{transition:none}}
.learning-bundle-panel-module__N7RllG__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.learning-bundle-panel-module__N7RllG__selectedCount{border:1px solid var(--brand-100);color:var(--brand-700);background:var(--brand-50);border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.learning-bundle-panel-module__N7RllG__components{gap:14px;min-width:0;display:grid}.learning-bundle-panel-module__N7RllG__filters{grid-template-columns:minmax(0,2fr) minmax(160px,1fr);align-items:start;gap:16px;display:grid}.learning-bundle-panel-module__N7RllG__choices{overscroll-behavior:contain;border:1px solid var(--border);background:var(--surface-subtle);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;max-height:360px;padding:4px;display:grid;overflow:auto}.learning-bundle-panel-module__N7RllG__choices[data-invalid=true]{border-color:var(--danger-text)}.learning-bundle-panel-module__N7RllG__choice{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:11px;align-items:start;gap:11px;min-width:0;padding:15px;transition:border-color .16s,background .16s;display:flex}.learning-bundle-panel-module__N7RllG__choice>span:first-child{flex:none;margin-block-start:2px}.learning-bundle-panel-module__N7RllG__choice:hover{border-color:var(--brand-300)}.learning-bundle-panel-module__N7RllG__choice:has(input:checked){border-color:var(--brand-300);background:var(--brand-50)}.learning-bundle-panel-module__N7RllG__choice:has(input:focus-visible){outline:3px solid var(--brand-200);outline-offset:1px}.learning-bundle-panel-module__N7RllG__choiceInfo{flex:1;gap:7px;min-width:0;display:grid}.learning-bundle-panel-module__N7RllG__choiceInfo strong{color:var(--ink-900);overflow-wrap:anywhere;font-size:13px;line-height:1.8}.learning-bundle-panel-module__N7RllG__choiceInfo small{color:var(--ink-500);overflow-wrap:anywhere;font-size:11px;line-height:1.7}.learning-bundle-panel-module__N7RllG__choiceMeta{color:var(--ink-600);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:11px;line-height:1.8;display:flex}.learning-bundle-panel-module__N7RllG__choiceMeta>span{align-items:center;gap:5px;display:inline-flex}.learning-bundle-panel-module__N7RllG__choicePrice{color:var(--ink-800);font-size:12px;font-weight:700;display:block}.learning-bundle-panel-module__N7RllG__empty{text-align:center;color:var(--ink-500);grid-column:1/-1;margin:0;padding:26px 14px;font-size:13px;line-height:1.9}.learning-bundle-panel-module__N7RllG__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.learning-bundle-panel-module__N7RllG__summaryCard{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-content:start;gap:12px;min-width:0;margin:0;padding:18px;display:grid}.learning-bundle-panel-module__N7RllG__summaryCard>span,.learning-bundle-panel-module__N7RllG__summaryCard>label{color:var(--ink-600);font-size:12px;font-weight:700;line-height:1.8}.learning-bundle-panel-module__N7RllG__summaryCard>strong{min-height:44px;color:var(--ink-900);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:7px;font-size:20px;font-weight:800;display:flex}.learning-bundle-panel-module__N7RllG__summaryCard>strong small{color:var(--ink-600);font-size:12px;font-weight:500}.learning-bundle-panel-module__N7RllG__summaryCard.learning-bundle-panel-module__N7RllG__discount>strong{color:var(--brand-700)}.learning-bundle-panel-module__N7RllG__priceEntry{border-color:var(--brand-200);background:var(--brand-50)}.learning-bundle-panel-module__N7RllG__priceInput{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.learning-bundle-panel-module__N7RllG__priceInput input{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink-950);font:inherit;border-radius:10px;outline:none;padding:10px 12px}.learning-bundle-panel-module__N7RllG__priceInput input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.learning-bundle-panel-module__N7RllG__priceInput span{color:var(--ink-600);font-size:12px}.learning-bundle-panel-module__N7RllG__rowTitle{align-items:center;gap:10px;min-width:0;display:flex}.learning-bundle-panel-module__N7RllG__rowTitle>span{border:1px solid var(--brand-100);background:var(--brand-50);width:38px;height:38px;color:var(--brand-700);border-radius:11px;flex:none;place-items:center;display:grid}.learning-bundle-panel-module__N7RllG__rowTitle strong{min-width:0;color:var(--ink-900);overflow-wrap:anywhere;line-height:1.8}.learning-bundle-panel-module__N7RllG__money{font-variant-numeric:tabular-nums;color:var(--ink-800);flex-wrap:wrap;align-items:baseline;gap:5px;display:inline-flex}.learning-bundle-panel-module__N7RllG__money small{color:var(--ink-500);font-size:11px}.learning-bundle-panel-module__N7RllG__detailGrid{gap:20px;min-width:0;display:grid}.learning-bundle-panel-module__N7RllG__detailDescription{color:var(--ink-700);white-space:pre-line;margin:0;line-height:1.9}.learning-bundle-panel-module__N7RllG__detailItems{gap:10px;margin:0;padding:0;list-style:none;display:grid}.learning-bundle-panel-module__N7RllG__detailItems li{border:1px solid var(--border);background:var(--surface);color:var(--ink-800);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:14px;font-size:13px;line-height:1.8;display:flex}.learning-bundle-panel-module__N7RllG__detailItems li>span{gap:4px;display:grid}.learning-bundle-panel-module__N7RllG__detailItems small{color:var(--ink-500);font-size:11px}@media (max-width:1000px){.learning-bundle-panel-module__N7RllG__choices{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.learning-bundle-panel-module__N7RllG__filters,.learning-bundle-panel-module__N7RllG__summaryGrid{grid-template-columns:minmax(0,1fr)}.learning-bundle-panel-module__N7RllG__choice{padding:12px}.learning-bundle-panel-module__N7RllG__summaryCard{padding:15px}}
.faculty-details-module__njb5lW__content{gap:18px;min-width:0;display:grid}.faculty-details-module__njb5lW__identity{border:1px solid var(--brand-100);background:var(--brand-50);border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}.faculty-details-module__njb5lW__icon{border:1px solid var(--brand-100);width:48px;height:48px;color:var(--brand-700);background:var(--surface);border-radius:14px;flex:none;place-items:center;display:grid}.faculty-details-module__njb5lW__identity>div{min-width:0}.faculty-details-module__njb5lW__identity h3{color:var(--ink-950);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.9}.faculty-details-module__njb5lW__identity p{color:var(--ink-500);margin:4px 0 0;font-size:12px}.faculty-details-module__njb5lW__badges{flex-wrap:wrap;gap:7px;margin-inline-start:auto;display:flex}.faculty-details-module__njb5lW__badge{border:1px solid var(--border);background:var(--surface-subtle);color:var(--ink-600);white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.faculty-details-module__njb5lW__badge.faculty-details-module__njb5lW__success{background:var(--success-50);border-color:var(--theme-border-green,#bbf7d0);color:var(--success-700)}.faculty-details-module__njb5lW__badge.faculty-details-module__njb5lW__warning{background:var(--theme-tint-yellow,#fffbeb);border-color:var(--theme-border-yellow,#fde68a);color:var(--theme-text-yellow,#92400e)}.faculty-details-module__njb5lW__columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.faculty-details-module__njb5lW__section{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;padding:20px}.faculty-details-module__njb5lW__section h4{color:var(--ink-900);align-items:center;gap:9px;margin:0;font-size:13px;line-height:1.9;display:flex}.faculty-details-module__njb5lW__section h4 svg,.faculty-details-module__njb5lW__identifiers summary svg{color:var(--brand-700);flex:none}.faculty-details-module__njb5lW__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.faculty-details-module__njb5lW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px;margin:20px 0 0;display:grid}.faculty-details-module__njb5lW__grid>div{min-width:0}.faculty-details-module__njb5lW__grid dt{color:var(--ink-500);margin-bottom:7px;font-size:11px;line-height:1.8}.faculty-details-module__njb5lW__grid dd{color:var(--ink-900);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:500;line-height:1.9}.faculty-details-module__njb5lW__full{grid-column:1/-1}.faculty-details-module__njb5lW__hint,.faculty-details-module__njb5lW__notice{color:var(--ink-600);margin:15px 0 0;font-size:12px;line-height:1.9}.faculty-details-module__njb5lW__warningHint,.faculty-details-module__njb5lW__notice{color:var(--theme-text-yellow,#92400e)}.faculty-details-module__njb5lW__notice{align-items:flex-start;gap:7px;display:flex}.faculty-details-module__njb5lW__notice svg{flex:none;margin-top:3px}.faculty-details-module__njb5lW__error{border:1px solid var(--theme-border-red,#fecdd3);background:var(--theme-tint-red,#fff1f2);color:var(--danger-text);border-radius:11px;margin-top:18px;padding:12px 14px}.faculty-details-module__njb5lW__error strong{font-size:11px}.faculty-details-module__njb5lW__error p{overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.8}.faculty-details-module__njb5lW__syncButton{width:100%;margin-top:20px}.faculty-details-module__njb5lW__identifiers{border:1px solid var(--border);background:var(--surface-subtle);border-radius:13px;padding:16px 20px}.faculty-details-module__njb5lW__identifiers summary{width:fit-content;color:var(--ink-600);cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.faculty-details-module__njb5lW__identifiers summary:focus-visible{outline:2px solid var(--brand-500);outline-offset:5px;border-radius:4px}.faculty-details-module__njb5lW__spinning{animation:1s linear infinite faculty-details-module__njb5lW__spin}@keyframes faculty-details-module__njb5lW__spin{to{transform:rotate(360deg)}}@media (max-width:760px){.faculty-details-module__njb5lW__columns{grid-template-columns:1fr}.faculty-details-module__njb5lW__identity{flex-wrap:wrap}.faculty-details-module__njb5lW__badges{margin-inline-start:0}}@media (max-width:400px){.faculty-details-module__njb5lW__grid{grid-template-columns:1fr}.faculty-details-module__njb5lW__section{padding:16px}}@media (prefers-reduced-motion:reduce){.faculty-details-module__njb5lW__spinning{animation:none}}
.exam-definition-form-module__N6cKTW__form{gap:20px;min-width:0;display:grid}.exam-definition-form-module__N6cKTW__fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.exam-definition-form-module__N6cKTW__translations{align-items:start;gap:16px;padding-top:18px;display:grid}.exam-definition-form-module__N6cKTW__section{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:17px;min-width:0;padding:18px;display:grid}.exam-definition-form-module__N6cKTW__section h4{color:var(--ink-900);align-items:center;gap:9px;margin:0;font-size:.88rem;display:flex}.exam-definition-form-module__N6cKTW__section h4 svg{color:var(--brand-700)}.exam-definition-form-module__N6cKTW__grid,.exam-definition-form-module__N6cKTW__scoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;min-width:0;display:grid}.exam-definition-form-module__N6cKTW__scoreGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.exam-definition-form-module__N6cKTW__field{min-width:0;color:var(--ink-800);align-content:start;gap:8px;font-size:.8rem;font-weight:600;display:grid}.exam-definition-form-module__N6cKTW__field>input,.exam-definition-form-module__N6cKTW__field>textarea{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;min-height:43px;color:var(--ink-900);border-radius:9px;padding:10px 12px;font-weight:400}.exam-definition-form-module__N6cKTW__field>textarea{resize:vertical;min-height:105px;line-height:1.9}.exam-definition-form-module__N6cKTW__field[data-invalid=true] input,.exam-definition-form-module__N6cKTW__field[data-invalid=true] button[role=combobox]{border-color:var(--theme-text-red,#b42338)}.exam-definition-form-module__N6cKTW__field .form-field-error{font-weight:400}.exam-definition-form-module__N6cKTW__full,.exam-definition-form-module__N6cKTW__hint{grid-column:1/-1}.exam-definition-form-module__N6cKTW__hint{color:var(--ink-600);align-items:flex-start;gap:7px;margin:0;font-size:.72rem;line-height:1.8;display:flex}.exam-definition-form-module__N6cKTW__hint svg{flex:none;margin-top:3px}.exam-definition-form-module__N6cKTW__warning{color:var(--theme-text-orange,#9a5600);font-size:.72rem;font-weight:400;line-height:1.8}.exam-definition-form-module__N6cKTW__paperScore{border:1px solid var(--brand-200);background:var(--theme-tint-violet,var(--brand-50));color:var(--brand-700);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:.78rem;display:flex}.exam-definition-form-module__N6cKTW__paperScore output{font-size:1rem;font-weight:800}.exam-definition-form-module__N6cKTW__actions{z-index:4;border:1px solid var(--brand-200);background:var(--surface);width:100%;min-width:0;box-shadow:var(--shadow-sm);border-radius:12px;gap:10px;padding:10px;display:flex;position:sticky;bottom:12px}.exam-definition-form-module__N6cKTW__actions>*{flex:1;min-width:0}@media (max-width:800px){.exam-definition-form-module__N6cKTW__scoreGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.exam-definition-form-module__N6cKTW__grid{grid-template-columns:minmax(0,1fr)}.exam-definition-form-module__N6cKTW__section{padding:14px}.exam-definition-form-module__N6cKTW__actions{padding:8px;bottom:6px}}.exam-definition-form-module__N6cKTW__deliverySettings{gap:18px;display:grid}.exam-definition-form-module__N6cKTW__deliverySettings h4{margin-bottom:0}.exam-definition-form-module__N6cKTW__deliveryGroup{border:1px solid var(--border);border-radius:12px;gap:16px;margin:0;padding:18px;display:grid}.exam-definition-form-module__N6cKTW__deliveryGroup legend{color:var(--ink-700);padding-inline:8px;font-size:.8rem;font-weight:750}.exam-definition-form-module__N6cKTW__categoryTiming{grid-template-columns:minmax(0,1fr) minmax(100px,.45fr) 38px;align-items:end;gap:12px;display:grid}.exam-definition-form-module__N6cKTW__ruleAdd,.exam-definition-form-module__N6cKTW__ruleRemove{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--brand-700);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.78rem;font-weight:750;display:inline-flex}.exam-definition-form-module__N6cKTW__ruleAdd{justify-self:start}.exam-definition-form-module__N6cKTW__ruleRemove{color:var(--theme-text-red,#a4324a);padding:8px}.exam-definition-form-module__N6cKTW__formatChoices{flex-wrap:wrap;gap:18px;display:flex}.exam-definition-form-module__N6cKTW__formatChoices label{align-items:center;gap:8px;font-size:.8rem;display:inline-flex}@media (max-width:600px){.exam-definition-form-module__N6cKTW__deliveryGroup{padding:14px}.exam-definition-form-module__N6cKTW__categoryTiming{grid-template-columns:minmax(0,1fr) 38px}.exam-definition-form-module__N6cKTW__categoryTiming>label:first-child{grid-column:1/-1}}
.class-user-picker-module__sI63Qa__root{gap:12px;min-width:0;display:grid}.class-user-picker-module__sI63Qa__summary{color:var(--ink-600);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.76rem;display:flex}.class-user-picker-module__sI63Qa__summary small{color:var(--ink-500)}.class-user-picker-module__sI63Qa__selected{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.class-user-picker-module__sI63Qa__selected li{border:1px solid var(--brand-100);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 13px;display:flex}.class-user-picker-module__sI63Qa__selected li>div{gap:4px;min-width:0;display:grid}.class-user-picker-module__sI63Qa__selected strong{color:var(--ink-900);overflow-wrap:anywhere;font-size:.79rem}.class-user-picker-module__sI63Qa__selected li span{color:var(--ink-500);text-align:start;overflow-wrap:anywhere;font-size:.72rem}.class-user-picker-module__sI63Qa__selected button{border:1px solid var(--border);width:30px;height:30px;color:var(--ink-600);background:var(--surface);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:inline-grid}.class-user-picker-module__sI63Qa__selected button:hover{border-color:var(--brand-300);color:var(--brand-700)}.class-user-picker-module__sI63Qa__selected button:disabled{opacity:.5;cursor:not-allowed}.class-user-picker-module__sI63Qa__result{border-top:1px solid var(--border);gap:16px;min-width:0;margin-top:18px;padding-top:18px;display:grid}.class-user-picker-module__sI63Qa__result h4{color:var(--ink-900);margin:0;font-size:.87rem}.class-user-picker-module__sI63Qa__status{color:var(--theme-text-green,#15754d);gap:5px;font-size:.76rem;display:grid}.class-user-picker-module__sI63Qa__status[data-state=error]{color:var(--theme-text-red,#b42338)}.class-user-picker-module__sI63Qa__status small{font-size:.72rem;font-weight:400;line-height:1.8}@media (max-width:600px){.class-user-picker-module__sI63Qa__selected{grid-template-columns:minmax(0,1fr)}}
.notification-details-dialog-module__b80ffW__dialog>header{align-items:center}.notification-details-dialog-module__b80ffW__dialog>header h2{font-size:15px;line-height:1.8}.notification-details-dialog-module__b80ffW__details{gap:18px;min-width:0;display:grid}.notification-details-dialog-module__b80ffW__intro{border:1px solid var(--brand-100);background:var(--brand-50);border-radius:15px;align-items:flex-start;gap:14px;padding:18px;display:flex}.notification-details-dialog-module__b80ffW__icon{border:1px solid var(--brand-100);background:var(--theme-surface,#fff);height:46px;color:var(--brand-700);border-radius:13px;flex:0 0 46px;place-items:center;display:grid}.notification-details-dialog-module__b80ffW__identity{gap:6px;min-width:0;display:grid}.notification-details-dialog-module__b80ffW__event{color:var(--brand-700);overflow-wrap:anywhere;font-size:11px;line-height:1.9}.notification-details-dialog-module__b80ffW__identity h3{color:var(--ink-950);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:750;line-height:1.9}.notification-details-dialog-module__b80ffW__metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.notification-details-dialog-module__b80ffW__metadataItem{border:1px solid var(--border);background:var(--theme-surface,#fff);border-radius:12px;align-content:start;gap:10px;min-width:0;padding:13px;display:grid}.notification-details-dialog-module__b80ffW__metadataItem dt{color:var(--ink-500);align-items:center;gap:7px;font-size:11px;line-height:1.7;display:flex}.notification-details-dialog-module__b80ffW__metadataItem dt svg{color:var(--brand-600);flex:none}.notification-details-dialog-module__b80ffW__metadataItem dd{color:var(--ink-800);overflow-wrap:anywhere;justify-items:start;gap:5px;margin:0;font-size:12px;font-weight:600;line-height:1.9;display:grid}.notification-details-dialog-module__b80ffW__priority,.notification-details-dialog-module__b80ffW__readStatus{border:1px solid var(--brand-100);background:var(--brand-50);min-height:25px;color:var(--brand-700);border-radius:8px;align-items:center;padding:2px 9px;font-size:11px;font-weight:650;display:inline-flex}.notification-details-dialog-module__b80ffW__priority[data-priority=low]{border-color:var(--border);background:var(--surface-subtle);color:var(--ink-600)}.notification-details-dialog-module__b80ffW__priority[data-priority=high]{border-color:var(--theme-border-yellow,#fde68a);background:var(--theme-tint-yellow,#fffbeb);color:var(--theme-text-yellow,#92400e)}.notification-details-dialog-module__b80ffW__priority[data-priority=urgent]{border-color:var(--theme-border-red,#fecaca);background:var(--theme-tint-red,#fef2f2);color:var(--theme-text-red,#b91c1c)}.notification-details-dialog-module__b80ffW__readStatus[data-read=true]{border-color:var(--theme-border-green,#bbf7d0);background:var(--theme-tint-green,#f0fdf4);color:var(--theme-text-green,#166534)}.notification-details-dialog-module__b80ffW__metadataItem .notification-details-dialog-module__b80ffW__readAt{color:var(--ink-500);font-size:10px;font-weight:400}.notification-details-dialog-module__b80ffW__messageCard{border:1px solid var(--border);background:var(--theme-surface,#fff);border-radius:15px;min-width:0;padding:20px}.notification-details-dialog-module__b80ffW__messageCard h4{border-bottom:1px solid var(--border);color:var(--ink-700);align-items:center;gap:8px;margin:0 0 14px;padding-bottom:12px;font-size:12px;font-weight:650;line-height:1.8;display:flex}.notification-details-dialog-module__b80ffW__messageCard h4 svg{color:var(--brand-600)}.notification-details-dialog-module__b80ffW__message{color:var(--ink-800);white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;margin:0;font-size:14px;line-height:2.15}.notification-details-dialog-module__b80ffW__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.notification-details-dialog-module__b80ffW__actions[data-single]{grid-template-columns:minmax(0,1fr)}.notification-details-dialog-module__b80ffW__action{min-width:0;min-height:40px;font-size:12px}@media (max-width:600px){.notification-details-dialog-module__b80ffW__details{gap:14px}.notification-details-dialog-module__b80ffW__intro{gap:11px;padding:14px}.notification-details-dialog-module__b80ffW__icon{border-radius:11px;flex-basis:40px;height:40px}.notification-details-dialog-module__b80ffW__identity h3{font-size:15px}.notification-details-dialog-module__b80ffW__metadata{grid-template-columns:minmax(0,1fr);gap:8px}.notification-details-dialog-module__b80ffW__metadataItem{grid-template-columns:minmax(90px,1fr) minmax(0,1.5fr);align-items:start;gap:10px;padding:11px 13px}.notification-details-dialog-module__b80ffW__metadataItem dd{text-align:end;justify-items:end}.notification-details-dialog-module__b80ffW__messageCard{padding:15px}.notification-details-dialog-module__b80ffW__message{font-size:13px}}@media (max-width:380px){.notification-details-dialog-module__b80ffW__actions{grid-template-columns:minmax(0,1fr)}}
.notification-inbox-panel-module__47kM2a__panel{min-width:0}.notification-inbox-panel-module__47kM2a__unreadCounter{border:1px solid var(--brand-100);background:var(--brand-50);color:var(--brand-700);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;line-height:1.8;display:inline-flex}.notification-inbox-panel-module__47kM2a__unreadCounter strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:750}.notification-inbox-panel-module__47kM2a__unreadCounter[data-empty=true]{border-color:var(--border);background:var(--surface-subtle);color:var(--ink-500)}.notification-inbox-panel-module__47kM2a__preferenceToggle[aria-expanded=true]{border-color:var(--brand-200);background:var(--brand-50);color:var(--brand-700)}.notification-inbox-panel-module__47kM2a__preferenceFields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;min-width:0;margin:0;padding:0;display:grid}.notification-inbox-panel-module__47kM2a__preferenceField{min-width:0;color:var(--ink-700);gap:8px;font-size:12px;font-weight:600;display:grid}.notification-inbox-panel-module__47kM2a__preferenceCheck{border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--ink-800);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.notification-inbox-panel-module__47kM2a__preferenceHint{color:var(--ink-500);align-items:flex-start;gap:8px;margin:16px 0;font-size:11px;line-height:1.9;display:flex}.notification-inbox-panel-module__47kM2a__preferenceHint svg{color:var(--brand-600);flex:none;margin-top:3px}.notification-inbox-panel-module__47kM2a__preferenceActions{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:16px;display:grid}.notification-inbox-panel-module__47kM2a__preferenceActions button{width:100%;min-width:0;min-height:42px;font-size:12px}.notification-inbox-panel-module__47kM2a__messageCell{align-items:center;gap:11px;min-width:0;display:flex}.notification-inbox-panel-module__47kM2a__messageIcon{border:1px solid var(--border);background:var(--surface-subtle);height:36px;color:var(--ink-500);border-radius:11px;flex:0 0 36px;place-items:center;display:grid}.notification-inbox-panel-module__47kM2a__messageText{gap:4px;min-width:0;display:grid}.notification-inbox-panel-module__47kM2a__messageText strong{color:var(--ink-800);overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.9}.notification-inbox-panel-module__47kM2a__messageText small{color:var(--ink-500);font-size:11px;line-height:1.8}.notification-inbox-panel-module__47kM2a__messageCell[data-unread=true] .notification-inbox-panel-module__47kM2a__messageIcon{border-color:var(--brand-100);background:var(--brand-50);color:var(--brand-700)}.notification-inbox-panel-module__47kM2a__messageCell[data-unread=true] .notification-inbox-panel-module__47kM2a__messageText strong{color:var(--ink-950);font-weight:750}.notification-inbox-panel-module__47kM2a__readBadge{border:1px solid var(--brand-100);background:var(--brand-50);color:var(--brand-700);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:5px 9px;font-size:11px;line-height:1.6;display:inline-flex}.notification-inbox-panel-module__47kM2a__readBadge[data-read=true]{border-color:var(--border);background:var(--surface-subtle);color:var(--ink-500)}@media (max-width:600px){.notification-inbox-panel-module__47kM2a__panel{padding:16px}.notification-inbox-panel-module__47kM2a__preferenceFields{grid-template-columns:minmax(0,1fr);gap:14px}}
.moodle-settings-panel-module__W_-wnq__heading{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.moodle-settings-panel-module__W_-wnq__heading h2{padding-top:0}.moodle-settings-panel-module__W_-wnq__headerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.moodle-settings-panel-module__W_-wnq__headerActions .moodle-settings-panel-module__W_-wnq__refreshButton{border-color:var(--brand-100);background:var(--brand-50);width:42px;min-width:42px;height:42px;color:var(--brand-700);box-shadow:none;border-radius:12px;padding:0}.moodle-settings-panel-module__W_-wnq__headerActions .moodle-settings-panel-module__W_-wnq__refreshButton:hover:not(:disabled){border-color:var(--brand-200);background:var(--brand-100);transform:none}.moodle-settings-panel-module__W_-wnq__fields{border:0;min-width:0;margin:0;padding:0}.moodle-settings-panel-module__W_-wnq__fields:disabled input{cursor:not-allowed;color:var(--ink-500);background:var(--surface-subtle)}.moodle-settings-panel-module__W_-wnq__toggle{max-width:100%;line-height:1.8}.moodle-settings-panel-module__W_-wnq__toggle:has(input:disabled){cursor:not-allowed;opacity:.6}.moodle-settings-panel-module__W_-wnq__toggle input:disabled{cursor:not-allowed}.moodle-settings-panel-module__W_-wnq__toggleRow{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.moodle-settings-panel-module__W_-wnq__fieldLabel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.moodle-settings-panel-module__W_-wnq__fieldLabel>small{background:var(--surface-subtle);color:var(--ink-500);border-radius:20px;padding:2px 8px;font-size:10px;font-weight:500}.moodle-settings-panel-module__W_-wnq__fieldLabel>.moodle-settings-panel-module__W_-wnq__credentialSaved{background:var(--brand-50);color:var(--brand-700)}.moodle-settings-panel-module__W_-wnq__connectionSummary{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;gap:16px;margin-top:20px;padding:18px;display:grid}.moodle-settings-panel-module__W_-wnq__summaryHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.moodle-settings-panel-module__W_-wnq__connectionLabel{color:var(--ink-600);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}.moodle-settings-panel-module__W_-wnq__connectionLabel>svg{flex:none}.moodle-settings-panel-module__W_-wnq__failure{border-color:var(--theme-border-red,#fecdd3);background:var(--theme-tint-red,#fff1f2);color:var(--theme-text-red,#9f1239)}.moodle-settings-panel-module__W_-wnq__connectionDetails{border-top:1px solid var(--border);flex-wrap:wrap;gap:14px 32px;margin:0;padding-top:14px;display:flex}.moodle-settings-panel-module__W_-wnq__connectionDetails>div{gap:5px;min-width:0;display:grid}.moodle-settings-panel-module__W_-wnq__connectionDetails dt{color:var(--ink-500);font-size:11px}.moodle-settings-panel-module__W_-wnq__connectionDetails dd{color:var(--ink-800);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.moodle-settings-panel-module__W_-wnq__syncGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.moodle-settings-panel-module__W_-wnq__syncGrid>label{justify-content:flex-start}.moodle-settings-panel-module__W_-wnq__syncStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.moodle-settings-panel-module__W_-wnq__syncStats>div{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;align-content:start;gap:8px;padding:16px;display:grid}.moodle-settings-panel-module__W_-wnq__syncStats small{color:var(--ink-500);font-size:11px;line-height:1.8}.moodle-settings-panel-module__W_-wnq__syncStats strong{color:var(--ink-900);font-size:22px}.moodle-settings-panel-module__W_-wnq__syncStats>.moodle-settings-panel-module__W_-wnq__failedStat{border-color:var(--theme-border-red,#fecdd3);background:var(--theme-tint-red,#fff1f2)}.moodle-settings-panel-module__W_-wnq__failedStat strong{color:var(--theme-text-red,#9f1239)}.moodle-settings-panel-module__W_-wnq__syncState,.moodle-settings-panel-module__W_-wnq__syncHint{color:var(--ink-500);font-size:12px;line-height:1.9}.moodle-settings-panel-module__W_-wnq__syncState{align-items:center;gap:8px;display:flex}.moodle-settings-panel-module__W_-wnq__syncErrors{padding:14px 16px;border:1px solid var(--theme-border-red,#fecdd3);background:var(--theme-tint-red,#fff1f2);color:var(--theme-text-red,#9f1239);overflow-wrap:anywhere;border-radius:12px;gap:8px;margin-top:16px;padding-inline-start:32px;font-size:12px;line-height:1.9;display:grid}.moodle-settings-panel-module__W_-wnq__loading{min-height:160px;color:var(--ink-500);justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}@media (max-width:640px){.moodle-settings-panel-module__W_-wnq__heading{flex-basis:100%;gap:10px}.moodle-settings-panel-module__W_-wnq__syncGrid{grid-template-columns:minmax(0,1fr)}.moodle-settings-panel-module__W_-wnq__connectionSummary{padding:14px}.moodle-settings-panel-module__W_-wnq__syncStats{gap:8px}.moodle-settings-panel-module__W_-wnq__syncStats>div{padding:12px}.moodle-settings-panel-module__W_-wnq__syncStats strong{font-size:20px}}
.active-directory-panel-module__fuXlBq__heading{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.active-directory-panel-module__fuXlBq__heading h2{padding-top:0}.active-directory-panel-module__fuXlBq__headerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.active-directory-panel-module__fuXlBq__headerActions .active-directory-panel-module__fuXlBq__refreshButton{border-color:var(--brand-100);background:var(--brand-50);width:42px;min-width:42px;height:42px;color:var(--brand-700);box-shadow:none;border-radius:12px;padding:0}.active-directory-panel-module__fuXlBq__headerActions .active-directory-panel-module__fuXlBq__refreshButton:hover:not(:disabled){border-color:var(--brand-200);background:var(--brand-100);transform:none}.active-directory-panel-module__fuXlBq__fields{border:0;min-width:0;margin:0;padding:0}.active-directory-panel-module__fuXlBq__fields:disabled input,.active-directory-panel-module__fuXlBq__fields:disabled textarea{cursor:not-allowed;color:var(--ink-500);background:var(--surface-subtle)}.active-directory-panel-module__fuXlBq__fields input:read-only{color:var(--ink-500);background:var(--surface-subtle)}.active-directory-panel-module__fuXlBq__toggle{max-width:100%;line-height:1.8}.active-directory-panel-module__fuXlBq__toggle:has(input:disabled){cursor:not-allowed;opacity:.6}.active-directory-panel-module__fuXlBq__toggle input:disabled{cursor:not-allowed}.active-directory-panel-module__fuXlBq__fieldLabel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.active-directory-panel-module__fuXlBq__fieldLabel>small{background:var(--surface-subtle);color:var(--ink-500);border-radius:20px;padding:2px 8px;font-size:10px;font-weight:500}.active-directory-panel-module__fuXlBq__fieldLabel>.active-directory-panel-module__fuXlBq__credentialSaved{background:var(--brand-50);color:var(--brand-700)}.active-directory-panel-module__fuXlBq__connectionSummary{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;gap:16px;margin-top:20px;padding:18px;display:grid}.active-directory-panel-module__fuXlBq__summaryHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.active-directory-panel-module__fuXlBq__connectionLabel{color:var(--ink-600);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}.active-directory-panel-module__fuXlBq__connectionLabel>svg{flex:none}.active-directory-panel-module__fuXlBq__failure{border-color:var(--theme-border-red,#fecdd3);background:var(--theme-tint-red,#fff1f2);color:var(--theme-text-red,#9f1239)}.active-directory-panel-module__fuXlBq__connectionDetails{border-top:1px solid var(--border);flex-wrap:wrap;gap:14px 32px;margin:0;padding-top:14px;display:flex}.active-directory-panel-module__fuXlBq__connectionDetails>div{gap:5px;min-width:0;display:grid}.active-directory-panel-module__fuXlBq__connectionDetails dt{color:var(--ink-500);font-size:11px}.active-directory-panel-module__fuXlBq__connectionDetails dd{color:var(--ink-800);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.active-directory-panel-module__fuXlBq__syncHint{color:var(--ink-500);font-size:12px;line-height:1.9}.active-directory-panel-module__fuXlBq__syncStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.active-directory-panel-module__fuXlBq__syncStats>div{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.active-directory-panel-module__fuXlBq__syncStats dt{color:var(--ink-500);font-size:11px;line-height:1.8}.active-directory-panel-module__fuXlBq__syncStats dd{color:var(--ink-900);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700}.active-directory-panel-module__fuXlBq__syncStats>.active-directory-panel-module__fuXlBq__conflicts{border-color:var(--theme-border-yellow,#fde68a);background:var(--theme-tint-yellow,#fffbeb)}.active-directory-panel-module__fuXlBq__conflicts dd{color:var(--theme-text-orange,#92400e)}.active-directory-panel-module__fuXlBq__loading{min-height:160px;color:var(--ink-500);justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}@media (max-width:980px){.active-directory-panel-module__fuXlBq__syncStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.active-directory-panel-module__fuXlBq__heading{flex-basis:100%;gap:10px}.active-directory-panel-module__fuXlBq__connectionSummary{padding:14px}.active-directory-panel-module__fuXlBq__syncStats{gap:10px}.active-directory-panel-module__fuXlBq__syncStats>div{padding:12px}.active-directory-panel-module__fuXlBq__syncStats dd{font-size:20px}}
.behestan-settings-panel-module__BinDaa__heading{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.behestan-settings-panel-module__BinDaa__heading h2,.behestan-settings-panel-module__BinDaa__heading h3{color:var(--ink-900);margin:0;padding-top:0;font-size:15px;line-height:1.8}.behestan-settings-panel-module__BinDaa__headerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.behestan-settings-panel-module__BinDaa__refreshButton{border-color:var(--brand-100);background:var(--brand-50);width:42px;min-width:42px;height:42px;color:var(--brand-700);box-shadow:none;border-radius:12px;padding:0}.behestan-settings-panel-module__BinDaa__refreshButton:hover:not(:disabled){border-color:var(--brand-200);background:var(--brand-100);transform:none}.behestan-settings-panel-module__BinDaa__fields{border:0;min-width:0;margin:0;padding:0}.behestan-settings-panel-module__BinDaa__fields:disabled input{cursor:not-allowed;color:var(--ink-500);background:var(--surface-subtle)}.behestan-settings-panel-module__BinDaa__toggle{max-width:100%;line-height:1.8}.behestan-settings-panel-module__BinDaa__toggle:has(input:disabled){cursor:not-allowed;opacity:.6}.behestan-settings-panel-module__BinDaa__toggle input:disabled{cursor:not-allowed}.behestan-settings-panel-module__BinDaa__fieldLabel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.behestan-settings-panel-module__BinDaa__fieldLabel>small{background:var(--surface-subtle);color:var(--ink-500);border-radius:20px;padding:2px 8px;font-size:10px;font-weight:500}.behestan-settings-panel-module__BinDaa__fieldLabel>.behestan-settings-panel-module__BinDaa__credentialSaved{background:var(--brand-50);color:var(--brand-700)}.behestan-settings-panel-module__BinDaa__connectionSummary{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;gap:16px;margin-top:20px;padding:18px;display:grid}.behestan-settings-panel-module__BinDaa__summaryHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.behestan-settings-panel-module__BinDaa__connectionLabel{color:var(--ink-600);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}.behestan-settings-panel-module__BinDaa__connectionLabel>svg{flex:none}.behestan-settings-panel-module__BinDaa__failure{border-color:var(--theme-border-red,#fecdd3);background:var(--theme-tint-red,#fff1f2);color:var(--theme-text-red,#9f1239)}.behestan-settings-panel-module__BinDaa__connectionDetails{border-top:1px solid var(--border);flex-wrap:wrap;gap:14px 32px;margin:0;padding-top:14px;display:flex}.behestan-settings-panel-module__BinDaa__connectionDetails>div{gap:5px;min-width:0;display:grid}.behestan-settings-panel-module__BinDaa__connectionDetails dt{color:var(--ink-500);font-size:11px}.behestan-settings-panel-module__BinDaa__connectionDetails dd{color:var(--ink-800);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.behestan-settings-panel-module__BinDaa__draftHint{color:var(--ink-500);margin:0;font-size:11px;line-height:1.8}.behestan-settings-panel-module__BinDaa__loading{min-height:160px;color:var(--ink-500);justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}@media (max-width:640px){.behestan-settings-panel-module__BinDaa__heading{flex-basis:100%;gap:10px}.behestan-settings-panel-module__BinDaa__connectionSummary{padding:14px}}
.behestan-catalog-panel-module__brpkgq__root{gap:20px;min-width:0;display:grid}.behestan-catalog-panel-module__brpkgq__rawMaintenance{border:1px solid var(--theme-border,#f4d9d7);background:var(--theme-subtle,snow);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.behestan-catalog-panel-module__brpkgq__rawMaintenance h3{color:var(--theme-text-red,#7f2520);margin:0;font-size:13px;line-height:1.8}.behestan-catalog-panel-module__brpkgq__rawMaintenance p{color:var(--theme-text-secondary,#805851);margin:5px 0 0;font-size:.78rem;line-height:1.7}.behestan-catalog-panel-module__brpkgq__maintenanceActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.behestan-catalog-panel-module__brpkgq__clearRawButton{color:var(--theme-text-red,#a1261e);border-color:var(--theme-border-strong,#eac5c1);flex:none}.behestan-catalog-panel-module__brpkgq__intro{border:1px solid var(--theme-border,#e7e4f2);background:var(--theme-subtle,#faf9ff);color:var(--theme-text-violet,#6236b3);border-radius:14px;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.behestan-catalog-panel-module__brpkgq__intro h3{color:var(--theme-text-primary,#27344a);margin:0;font-size:1rem}.behestan-catalog-panel-module__brpkgq__intro p{color:var(--theme-text-secondary,#68758b);margin:5px 0 0;font-size:.82rem;line-height:1.75}.behestan-catalog-panel-module__brpkgq__sectionCard{overflow:visible}.behestan-catalog-panel-module__brpkgq__runSection{border:1px solid var(--border);background:var(--theme-surface,#fff);min-width:0;box-shadow:0 6px 20px var(--theme-shadow-soft,#1c273c05);border-radius:18px;padding:24px}.behestan-catalog-panel-module__brpkgq__manualSection{z-index:2;position:relative;overflow:visible}.behestan-catalog-panel-module__brpkgq__manualSection .behestan-catalog-panel-module__brpkgq__runHeader{border-radius:15px 15px 0 0}.behestan-catalog-panel-module__brpkgq__runHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.behestan-catalog-panel-module__brpkgq__runHeader h3{color:var(--ink-900);margin:0;font-size:15px;line-height:1.8}.behestan-catalog-panel-module__brpkgq__runBody{min-width:0}.behestan-catalog-panel-module__brpkgq__manualActions{justify-content:flex-end;margin-top:18px;display:flex}.behestan-catalog-panel-module__brpkgq__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.behestan-catalog-panel-module__brpkgq__manualGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.behestan-catalog-panel-module__brpkgq__grid>label:not(.behestan-catalog-panel-module__brpkgq__choice){min-width:0;color:var(--ink-700);gap:9px;font-size:12px;font-weight:600;line-height:1.8;display:grid}.behestan-catalog-panel-module__brpkgq__grid input:not([type=checkbox]),.behestan-catalog-panel-module__brpkgq__grid textarea,.behestan-catalog-panel-module__brpkgq__inline input{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--theme-subtle,#fcfcfe);width:100%;min-width:0;min-height:46px;color:var(--theme-text-primary,#101828);font:inherit;border-radius:11px;outline:none;padding:11px 13px;font-size:13px;font-weight:400}.behestan-catalog-panel-module__brpkgq__grid input:focus,.behestan-catalog-panel-module__brpkgq__grid textarea:focus,.behestan-catalog-panel-module__brpkgq__inline input:focus{border-color:var(--theme-border-violet,#7f56d9);box-shadow:0 0 0 3px var(--theme-glass-text-violet-120,#7f56d91f)}.behestan-catalog-panel-module__brpkgq__grid textarea{resize:vertical;min-height:100px}.behestan-catalog-panel-module__brpkgq__wide{grid-column:1/-1}.behestan-catalog-panel-module__brpkgq__grid fieldset{border:1px solid var(--theme-border,#e4e7ec);background:var(--theme-subtle,#fcfcfe);border-radius:13px;min-width:0;margin:0;padding:15px}.behestan-catalog-panel-module__brpkgq__grid legend{color:var(--theme-text-primary,#344054);padding-inline:6px;font-size:.82rem;font-weight:750}.behestan-catalog-panel-module__brpkgq__datasetOptions{border:0;min-width:0;margin:0;padding:0}.behestan-catalog-panel-module__brpkgq__datasetOptions legend{color:var(--ink-700);margin-bottom:12px;padding:0;font-size:12px;font-weight:600}.behestan-catalog-panel-module__brpkgq__grid>label>div>button{background:var(--theme-subtle,#fcfcfe);border-radius:11px;min-height:46px;padding:11px 13px}.behestan-catalog-panel-module__brpkgq__checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.behestan-catalog-panel-module__brpkgq__grid .behestan-catalog-panel-module__brpkgq__choice{border:1px solid var(--theme-border,#e2e5ec);background:var(--theme-surface,#fff);min-width:0;min-height:48px;color:var(--theme-text-primary,#344054);cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;font-size:.81rem;font-weight:700;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.behestan-catalog-panel-module__brpkgq__choice:hover{border-color:var(--theme-border-strong,#c7b8ed)}.behestan-catalog-panel-module__brpkgq__choice:has(input:checked){border-color:var(--theme-border-strong,#c7b8ed);background:var(--theme-tint-violet,#f8f5ff)}.behestan-catalog-panel-module__brpkgq__choice:has(input:focus-visible){box-shadow:0 0 0 3px var(--theme-glass-text-violet-150,#7f56d926)}.behestan-catalog-panel-module__brpkgq__choice:has(input:disabled){opacity:.65;cursor:default}.behestan-catalog-panel-module__brpkgq__choice input[type=checkbox]{appearance:none;border:1.5px solid var(--theme-border-strong,#b9c1d0);background:var(--theme-surface,#fff);width:19px;height:19px;cursor:inherit;border-radius:6px;flex:none;place-items:center;margin:0;display:grid}.behestan-catalog-panel-module__brpkgq__choice input[type=checkbox]:checked{border-color:var(--theme-border-violet,#7040c7);background:var(--theme-fill-violet,#7040c7)}.behestan-catalog-panel-module__brpkgq__choice input[type=checkbox]:checked:after{content:"";border-left:2px solid var(--theme-on-accent,#fff);border-bottom:2px solid var(--theme-on-accent,#fff);width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.behestan-catalog-panel-module__brpkgq__inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.behestan-catalog-panel-module__brpkgq__inline>:first-child{flex:0 240px;min-width:170px}.behestan-catalog-panel-module__brpkgq__inline input{flex:220px}.behestan-catalog-panel-module__brpkgq__error,.behestan-catalog-panel-module__brpkgq__success{border-radius:9px;margin:0;padding:10px 12px;font-size:.82rem}.behestan-catalog-panel-module__brpkgq__error{background:var(--theme-tint-red,#fff5f5);color:var(--theme-text-red,#b42318)}.behestan-catalog-panel-module__brpkgq__success{background:var(--theme-tint-green,#eefaf3);color:var(--theme-text-green,#157347)}.behestan-catalog-panel-module__brpkgq__runs{gap:10px;max-height:680px;padding-inline-end:3px;display:grid;overflow:auto}.behestan-catalog-panel-module__brpkgq__run{border:1px solid var(--theme-border,#e7eaf1);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:14px;display:grid}.behestan-catalog-panel-module__brpkgq__runTitle{gap:4px;display:grid}.behestan-catalog-panel-module__brpkgq__runActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.behestan-catalog-panel-module__brpkgq__run strong{font-size:.83rem}.behestan-catalog-panel-module__brpkgq__run small{color:var(--theme-text-secondary,#697586);font-size:.73rem}.behestan-catalog-panel-module__brpkgq__run>small{overflow-wrap:anywhere;grid-column:1/-1}.behestan-catalog-panel-module__brpkgq__runActions>span{background:var(--theme-tint-blue,#eef2ff);color:var(--theme-text-blue,#4f46a5);border-radius:99px;padding:4px 8px;font-size:.72rem;font-weight:800}.behestan-catalog-panel-module__brpkgq__runActions>span[data-status=completed]{background:var(--theme-tint-green,#eaf8ef);color:var(--theme-text-green,#16734d)}.behestan-catalog-panel-module__brpkgq__runActions>span[data-status=failed]{background:var(--theme-tint-red,#fff0f0);color:var(--theme-text-red,#b42318)}.behestan-catalog-panel-module__brpkgq__runActions>span[data-status=cancelled]{background:var(--theme-subtle,#f2f3f6);color:var(--theme-text-secondary,#596579)}.behestan-catalog-panel-module__brpkgq__runActions>span[data-status=cancelling]{background:var(--theme-tint-orange,#fff5e7);color:var(--theme-text-orange,#a55813)}.behestan-catalog-panel-module__brpkgq__runError{border:1px solid var(--theme-border-red,#f9d6d3);background:var(--theme-subtle,#fff8f7);color:var(--theme-text-red,#a1261e);overflow-wrap:anywhere;border-radius:9px;grid-column:1/-1;gap:4px;padding:10px 12px;display:grid}.behestan-catalog-panel-module__brpkgq__runError strong{color:inherit;font-weight:650}.behestan-catalog-panel-module__brpkgq__runError small{color:var(--theme-text-red,#a84a43);text-align:start}.behestan-catalog-panel-module__brpkgq__progress{grid-column:1/-1;gap:10px;min-width:0;display:grid}.behestan-catalog-panel-module__brpkgq__progressHeading,.behestan-catalog-panel-module__brpkgq__progressCounts{color:var(--theme-text-secondary,#596579);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:.78rem;display:flex}.behestan-catalog-panel-module__brpkgq__progressHeading strong,.behestan-catalog-panel-module__brpkgq__progressCounts strong{color:var(--theme-text-primary,#29364e)}.behestan-catalog-panel-module__brpkgq__progressTrack{background:var(--theme-tint-violet,#ede9f6);border-radius:999px;height:7px;overflow:hidden}.behestan-catalog-panel-module__brpkgq__progressTrack span{border-radius:inherit;background:var(--theme-fill-violet,#7040c7);height:100%;transition:width .25s;display:block}.behestan-catalog-panel-module__brpkgq__faculty{border:1px solid var(--theme-border,#e6e8f0);background:var(--theme-subtle,#fcfbff);border-radius:10px;min-width:0}.behestan-catalog-panel-module__brpkgq__faculty summary{cursor:pointer;color:var(--theme-text-secondary,#606b7d);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px;font-size:.76rem;list-style:none;display:flex}.behestan-catalog-panel-module__brpkgq__faculty summary::-webkit-details-marker{display:none}.behestan-catalog-panel-module__brpkgq__faculty summary strong{color:var(--theme-text-primary,#263349);font-size:.81rem}.behestan-catalog-panel-module__brpkgq__faculty summary span{white-space:nowrap}.behestan-catalog-panel-module__brpkgq__faculty summary svg{color:var(--theme-text-violet,#7040c7);margin-inline-start:auto;transition:transform .2s}.behestan-catalog-panel-module__brpkgq__faculty[open] summary svg{transform:rotate(180deg)}.behestan-catalog-panel-module__brpkgq__stepList{gap:6px;padding:0 10px 10px;display:grid}.behestan-catalog-panel-module__brpkgq__step{border:1px solid var(--theme-border,#e9e9f1);background:var(--theme-surface,#fff);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:9px 11px;display:grid}.behestan-catalog-panel-module__brpkgq__step strong{font-size:.78rem}.behestan-catalog-panel-module__brpkgq__step>span{background:var(--theme-subtle,#f1f2f6);color:var(--theme-text-secondary,#626b7a);border-radius:999px;padding:3px 7px;font-size:.7rem;font-weight:750}.behestan-catalog-panel-module__brpkgq__step>span[data-status=fetching],.behestan-catalog-panel-module__brpkgq__step>span[data-status=saving_raw],.behestan-catalog-panel-module__brpkgq__step>span[data-status=saving]{background:var(--theme-tint-violet,#f0ebff);color:var(--theme-text-violet,#6738b6)}.behestan-catalog-panel-module__brpkgq__step>span[data-status=completed]{background:var(--theme-tint-green,#eaf8ef);color:var(--theme-text-green,#16734d)}.behestan-catalog-panel-module__brpkgq__step>span[data-status=failed]{background:var(--theme-tint-red,#fff0f0);color:var(--theme-text-red,#b42318)}.behestan-catalog-panel-module__brpkgq__step>span[data-status=cancelled]{background:var(--theme-subtle,#f2f3f6);color:var(--theme-text-secondary,#596579)}.behestan-catalog-panel-module__brpkgq__step small{grid-column:1/-1}.behestan-catalog-panel-module__brpkgq__stepError{overflow-wrap:anywhere;color:var(--theme-text-red,#b42318)!important}.behestan-catalog-panel-module__brpkgq__cached{gap:8px;max-height:460px;margin-top:12px;padding-inline-end:3px;display:grid;overflow:auto}.behestan-catalog-panel-module__brpkgq__cached>div{border:1px solid var(--theme-border,#e7eaf1);border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.behestan-catalog-panel-module__brpkgq__cached strong{font-size:.82rem}.behestan-catalog-panel-module__brpkgq__cached small,.behestan-catalog-panel-module__brpkgq__cached span{color:var(--theme-text-secondary,#68758b);overflow-wrap:anywhere;font-size:.73rem}.behestan-catalog-panel-module__brpkgq__cached span{margin-inline-start:auto}.behestan-catalog-panel-module__brpkgq__diagnostics{grid-column:1/-1;justify-items:start;gap:10px;margin-top:4px;display:grid}.behestan-catalog-panel-module__brpkgq__diagnosticsBody{box-sizing:border-box;border:1px solid var(--theme-border,#e5e0f2);background:var(--theme-subtle,#fbfaff);border-radius:11px;gap:10px;width:100%;padding:13px;display:grid}.behestan-catalog-panel-module__brpkgq__diagnosticsBody p{margin:0;font-size:.78rem;line-height:1.8}.behestan-catalog-panel-module__brpkgq__diagnosticsHint{color:var(--theme-text-secondary,#68758b)}.behestan-catalog-panel-module__brpkgq__reasonSummary{flex-wrap:wrap;gap:7px;display:flex}.behestan-catalog-panel-module__brpkgq__reasonSummary span{background:var(--theme-tint-red,#fff0ef);color:var(--theme-text-red,#a1261e);border-radius:8px;padding:5px 9px;font-size:.73rem}.behestan-catalog-panel-module__brpkgq__issueList{gap:6px;width:100%;max-height:350px;display:grid;overflow:auto}.behestan-catalog-panel-module__brpkgq__issueList>div{border:1px solid var(--theme-border,#e8e5ef);background:var(--theme-surface,#fff);border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px 13px;padding:9px 11px;font-size:.75rem;display:flex}.behestan-catalog-panel-module__brpkgq__issueList strong{color:var(--theme-text-red,#a1261e)}.behestan-catalog-panel-module__brpkgq__issueList span{color:var(--theme-text-secondary,#667085)}.behestan-catalog-panel-module__brpkgq__issueList code{color:var(--theme-text-primary,#344054);direction:ltr;margin-inline-start:auto}.behestan-catalog-panel-module__brpkgq__diagnosticsPages{justify-content:center;align-items:center;gap:12px;margin-top:10px;font-size:.76rem;display:flex}.behestan-catalog-panel-module__brpkgq__imagePreview{border:1px solid var(--theme-border,#e3e7ef);background:var(--theme-subtle,#fbfcfe);border-radius:12px;justify-items:center;gap:12px;margin-top:12px;padding:15px;display:grid}.behestan-catalog-panel-module__brpkgq__imagePreview>div{justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}.behestan-catalog-panel-module__brpkgq__imagePreview img{object-fit:contain;border-radius:9px;max-width:min(100%,320px);max-height:360px;display:block}@media (max-width:760px){.behestan-catalog-panel-module__brpkgq__grid,.behestan-catalog-panel-module__brpkgq__manualGrid{grid-template-columns:1fr}.behestan-catalog-panel-module__brpkgq__wide{grid-column:auto}.behestan-catalog-panel-module__brpkgq__checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.behestan-catalog-panel-module__brpkgq__rawMaintenance{flex-direction:column;align-items:stretch}.behestan-catalog-panel-module__brpkgq__maintenanceActions{justify-content:flex-start}.behestan-catalog-panel-module__brpkgq__run{grid-template-columns:1fr}.behestan-catalog-panel-module__brpkgq__runActions{justify-content:flex-start}.behestan-catalog-panel-module__brpkgq__runSection,.behestan-catalog-panel-module__brpkgq__rawMaintenance{border-radius:16px;padding:18px}.behestan-catalog-panel-module__brpkgq__checks{grid-template-columns:1fr}.behestan-catalog-panel-module__brpkgq__inline>*{flex:100%}.behestan-catalog-panel-module__brpkgq__cached span{margin-inline-start:0}}
.behestan-local-data-panel-module__UWr4Ha__root{border:1px solid var(--border);background:var(--theme-surface,#fff);min-width:0;box-shadow:0 6px 20px var(--theme-shadow-soft,#1c273c05);border-radius:18px;padding:24px}.behestan-local-data-panel-module__UWr4Ha__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.behestan-local-data-panel-module__UWr4Ha__body{gap:20px;min-width:0;display:grid}.behestan-local-data-panel-module__UWr4Ha__datasetField{max-width:360px;color:var(--ink-700);gap:9px;font-size:12px;font-weight:600;line-height:1.8;display:grid}.behestan-local-data-panel-module__UWr4Ha__datasetField>div>button{background:var(--theme-subtle,#fcfcfe);border-radius:11px;min-height:46px;padding:11px 13px}.behestan-local-data-panel-module__UWr4Ha__footer{color:var(--theme-text-secondary,#596579);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;display:flex}.behestan-local-data-panel-module__UWr4Ha__footer strong{color:var(--theme-text-primary,#263349)}.behestan-local-data-panel-module__UWr4Ha__pages{align-items:center;gap:9px;display:flex}.behestan-local-data-panel-module__UWr4Ha__pages span{white-space:nowrap}.behestan-local-data-panel-module__UWr4Ha__badge{background:var(--theme-tint-green,#eaf8ef);color:var(--theme-text-green,#16734d);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.behestan-local-data-panel-module__UWr4Ha__badge[data-status=unnormalized]{background:var(--theme-tint-red,#fff0ef);color:var(--theme-text-red,#b42318)}.behestan-local-data-panel-module__UWr4Ha__badge[data-status=unknown]{background:var(--theme-tint-orange,#fff5e7);color:var(--theme-text-orange,#9a5a11)}.behestan-local-data-panel-module__UWr4Ha__issue{max-width:270px;color:var(--theme-text-secondary,#68758b);overflow-wrap:anywhere;font-size:.76rem;line-height:1.6;display:block}.behestan-local-data-panel-module__UWr4Ha__error{border:1px solid var(--theme-border-red,#f9d6d3);background:var(--theme-subtle,#fff8f7);color:var(--theme-text-red,#a1261e);border-radius:9px;margin:0;padding:10px 12px;font-size:.8rem}.behestan-local-data-panel-module__UWr4Ha__detailSection{margin-block:0 18px}.behestan-local-data-panel-module__UWr4Ha__detailSection h3,.behestan-local-data-panel-module__UWr4Ha__image h3{color:var(--theme-text-primary,#344054);margin:0 0 10px;font-size:.9rem}.behestan-local-data-panel-module__UWr4Ha__detailFields{border:1px solid var(--theme-border,#e5e8f0);border-radius:11px;gap:0;display:grid;overflow:hidden}.behestan-local-data-panel-module__UWr4Ha__detailFields>div{border-bottom:1px solid var(--theme-border,#edf0f5);grid-template-columns:minmax(120px,28%) minmax(0,1fr);gap:12px;padding:9px 12px;font-size:.78rem;display:grid}.behestan-local-data-panel-module__UWr4Ha__detailFields>div:last-child{border-bottom:0}.behestan-local-data-panel-module__UWr4Ha__detailFields>div:nth-child(2n){background:var(--theme-subtle,#fbfcff)}.behestan-local-data-panel-module__UWr4Ha__detailFields span{color:var(--theme-text-secondary,#68758b);overflow-wrap:anywhere}.behestan-local-data-panel-module__UWr4Ha__detailFields strong{color:var(--theme-text-primary,#263349);overflow-wrap:anywhere;font-weight:600}.behestan-local-data-panel-module__UWr4Ha__detailFields pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}.behestan-local-data-panel-module__UWr4Ha__detailIssue{background:var(--theme-tint-red,#fff1ef);color:var(--theme-text-red,#a1261e);border-radius:9px;padding:10px 12px;font-size:.8rem}.behestan-local-data-panel-module__UWr4Ha__muted{color:var(--theme-text-muted,#7a8495);font-size:.78rem}.behestan-local-data-panel-module__UWr4Ha__image{margin-bottom:18px}.behestan-local-data-panel-module__UWr4Ha__image img{object-fit:contain;border:1px solid var(--theme-border,#e5e8f0);border-radius:10px;max-width:min(100%,320px);max-height:360px;display:block}.behestan-local-data-panel-module__UWr4Ha__meta{border:1px solid var(--theme-border,#e5e8f0);background:var(--theme-subtle,#fbfcff);color:var(--theme-text-secondary,#667085);border-radius:10px;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;padding:10px 12px;font-size:.78rem;display:flex}.behestan-local-data-panel-module__UWr4Ha__meta strong{color:var(--theme-text-primary,#263349)}@media (max-width:720px){.behestan-local-data-panel-module__UWr4Ha__root{padding:20px}.behestan-local-data-panel-module__UWr4Ha__heading{align-items:flex-start}.behestan-local-data-panel-module__UWr4Ha__datasetField{max-width:none}.behestan-local-data-panel-module__UWr4Ha__footer{flex-direction:column;align-items:flex-start}.behestan-local-data-panel-module__UWr4Ha__detailFields>div{grid-template-columns:1fr;gap:4px}}@media (max-width:640px){.behestan-local-data-panel-module__UWr4Ha__root{border-radius:16px;padding:18px}.behestan-local-data-panel-module__UWr4Ha__heading{gap:12px;margin-bottom:18px}.behestan-local-data-panel-module__UWr4Ha__body{gap:16px}}
.behestan-reference-panel-module__lQWG0q__root{border:1px solid var(--border);background:var(--theme-surface,#fff);min-width:0;box-shadow:0 6px 20px var(--theme-shadow-soft,#1c273c05);border-radius:18px;padding:24px}.behestan-reference-panel-module__lQWG0q__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.behestan-reference-panel-module__lQWG0q__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.behestan-reference-panel-module__lQWG0q__body{gap:20px;min-width:0;display:grid}.behestan-reference-panel-module__lQWG0q__kind{max-width:360px;color:var(--ink-700);gap:9px;font-size:12px;font-weight:600;line-height:1.8;display:grid}.behestan-reference-panel-module__lQWG0q__kind>div>button{background:var(--theme-subtle,#fcfcfe);border-radius:11px;min-height:46px;padding:11px 13px}@media (max-width:720px){.behestan-reference-panel-module__lQWG0q__root{padding:20px}}@media (max-width:640px){.behestan-reference-panel-module__lQWG0q__root{border-radius:16px;padding:18px}.behestan-reference-panel-module__lQWG0q__header{gap:12px;margin-bottom:18px}.behestan-reference-panel-module__lQWG0q__body{gap:16px}.behestan-reference-panel-module__lQWG0q__kind{max-width:none}}
.behestan-report-catalog-panel-module__eNlNFW__root{gap:20px;min-width:0;display:grid}.behestan-report-catalog-panel-module__eNlNFW__hint{color:var(--ink-500);margin:0;font-size:11px;line-height:1.8}.behestan-report-catalog-panel-module__eNlNFW__card{border:1px solid var(--border);background:var(--theme-surface,#fff);min-width:0;box-shadow:0 6px 20px var(--theme-shadow-soft,#1c273c05);border-radius:18px;padding:24px}.behestan-report-catalog-panel-module__eNlNFW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.behestan-report-catalog-panel-module__eNlNFW__body{gap:20px;min-width:0;display:grid}.behestan-report-catalog-panel-module__eNlNFW__body>label:has(input[type=checkbox]){justify-self:start}.behestan-report-catalog-panel-module__eNlNFW__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.behestan-report-catalog-panel-module__eNlNFW__wide{grid-column:1/-1}.behestan-report-catalog-panel-module__eNlNFW__field{min-width:0;color:var(--ink-700);gap:9px;font-size:12px;font-weight:600;line-height:1.8;display:grid}.behestan-report-catalog-panel-module__eNlNFW__field input,.behestan-report-catalog-panel-module__eNlNFW__field textarea,.behestan-report-catalog-panel-module__eNlNFW__mapRow input{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--theme-subtle,#fcfcfe);width:100%;min-width:0;min-height:46px;color:var(--ink-900);font:inherit;border-radius:11px;outline:none;padding:11px 13px;font-size:13px;font-weight:400;transition:border-color .18s,box-shadow .18s}.behestan-report-catalog-panel-module__eNlNFW__field input:focus,.behestan-report-catalog-panel-module__eNlNFW__field textarea:focus,.behestan-report-catalog-panel-module__eNlNFW__mapRow input:focus{border-color:var(--brand-400);box-shadow:0 0 0 3px var(--theme-glass-text-violet-120,#7f56d91f)}.behestan-report-catalog-panel-module__eNlNFW__field input:disabled,.behestan-report-catalog-panel-module__eNlNFW__field textarea:disabled,.behestan-report-catalog-panel-module__eNlNFW__mapRow input:disabled{background:var(--surface-subtle);color:var(--ink-500);cursor:not-allowed}.behestan-report-catalog-panel-module__eNlNFW__field textarea{resize:vertical;min-height:105px}.behestan-report-catalog-panel-module__eNlNFW__field>div>button{background:var(--theme-subtle,#fcfcfe);border-radius:11px;min-height:46px;padding:11px 13px}.behestan-report-catalog-panel-module__eNlNFW__field small{color:var(--ink-500);font-size:11px;font-weight:400;line-height:1.8}.behestan-report-catalog-panel-module__eNlNFW__mapping{scrollbar-width:thin;gap:10px;max-height:560px;padding:3px;display:grid;overflow:auto}.behestan-report-catalog-panel-module__eNlNFW__mapRow{border:1px solid var(--border);color:var(--ink-700);border-radius:12px;grid-template-columns:minmax(150px,.55fr) minmax(0,1fr);align-items:center;gap:16px;padding:12px;font-size:12px;font-weight:600;display:grid}.behestan-report-catalog-panel-module__eNlNFW__mapRow>span{flex-wrap:wrap;align-items:center;gap:6px;line-height:1.8;display:flex}.behestan-report-catalog-panel-module__eNlNFW__mapRow small{width:100%;color:var(--ink-500);font-size:10px;font-weight:400}.behestan-report-catalog-panel-module__eNlNFW__mapRow em{background:var(--brand-50);color:var(--brand-700);border-radius:6px;padding:2px 7px;font-size:10px;font-style:normal}.behestan-report-catalog-panel-module__eNlNFW__keys{direction:ltr;flex-wrap:wrap;gap:8px;display:flex}.behestan-report-catalog-panel-module__eNlNFW__keys code{border:1px solid var(--border);background:var(--surface-subtle);max-width:100%;color:var(--ink-700);overflow-wrap:anywhere;border-radius:8px;padding:6px 9px;font-size:11px}.behestan-report-catalog-panel-module__eNlNFW__reprocess{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;display:flex}.behestan-report-catalog-panel-module__eNlNFW__reprocess p{color:var(--ink-500);margin:0;font-size:11px;line-height:1.8}.behestan-report-catalog-panel-module__eNlNFW__error{border:1px solid var(--theme-border-red,#fecdd3);background:var(--theme-tint-red,#fff1f2);color:var(--theme-text-red,#9f1239);border-radius:11px;margin:0;padding:12px 14px;font-size:12px;line-height:1.8}@media (max-width:720px){.behestan-report-catalog-panel-module__eNlNFW__card{padding:20px}}@media (max-width:640px){.behestan-report-catalog-panel-module__eNlNFW__root{gap:16px}.behestan-report-catalog-panel-module__eNlNFW__card{border-radius:16px;padding:18px}.behestan-report-catalog-panel-module__eNlNFW__grid,.behestan-report-catalog-panel-module__eNlNFW__mapRow{grid-template-columns:1fr;gap:18px}.behestan-report-catalog-panel-module__eNlNFW__wide{grid-column:auto}.behestan-report-catalog-panel-module__eNlNFW__header{gap:12px;margin-bottom:18px}.behestan-report-catalog-panel-module__eNlNFW__mapRow{gap:8px}}
.reports-workspace-module__QxLobW__directory{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:0 6px 24px var(--theme-shadow-soft,#0f172a08);border-radius:20px;gap:22px;padding:24px;display:grid}.reports-workspace-module__QxLobW__directoryHeader,.reports-workspace-module__QxLobW__groupHeader,.reports-workspace-module__QxLobW__heading{align-items:center;gap:12px;min-width:0;display:flex}.reports-workspace-module__QxLobW__directoryHeader,.reports-workspace-module__QxLobW__groupHeader{justify-content:space-between;gap:16px}.reports-workspace-module__QxLobW__heading h2{color:var(--ink-900);margin:0;font-size:1rem;line-height:1.8}.reports-workspace-module__QxLobW__heading>svg{color:var(--brand-700);flex:none}.reports-workspace-module__QxLobW__total,.reports-workspace-module__QxLobW__groupCount{border:1px solid var(--brand-100);background:var(--brand-50);color:var(--brand-700);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:4px 9px;font-size:11px;display:inline-flex}.reports-workspace-module__QxLobW__searchArea{gap:9px;display:grid}.reports-workspace-module__QxLobW__searchArea>label{color:var(--ink-700);font-size:12px;font-weight:600}.reports-workspace-module__QxLobW__searchArea>p{color:var(--ink-500);margin:0;font-size:11px;line-height:1.9}.reports-workspace-module__QxLobW__searchBox{border:1px solid var(--border-strong);background:var(--surface);min-height:46px;color:var(--ink-500);border-radius:12px;align-items:center;gap:10px;padding:0 13px;display:flex}.reports-workspace-module__QxLobW__searchBox:focus-within{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-50)}.reports-workspace-module__QxLobW__searchBox>svg{flex:none}.reports-workspace-module__QxLobW__searchBox input{width:100%;min-width:0;color:var(--ink-900);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.reports-workspace-module__QxLobW__searchBox input::-webkit-search-cancel-button{appearance:none}.reports-workspace-module__QxLobW__searchBox button{background:var(--surface-subtle);width:30px;height:30px;color:var(--ink-500);cursor:pointer;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.reports-workspace-module__QxLobW__categories{flex-wrap:wrap;gap:8px;display:flex}.reports-workspace-module__QxLobW__categories button{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--ink-600);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:inline-flex}.reports-workspace-module__QxLobW__categories button>svg{flex:none}.reports-workspace-module__QxLobW__categories small{background:var(--surface-subtle);border-radius:5px;justify-content:center;min-width:20px;padding:1px 4px;font-size:10px;display:inline-flex}.reports-workspace-module__QxLobW__categories button[aria-pressed=true]{border-color:var(--brand-200);background:var(--brand-50);color:var(--brand-700)}.reports-workspace-module__QxLobW__categories button[aria-pressed=true] small{background:var(--surface)}.reports-workspace-module__QxLobW__categories button:hover{border-color:var(--brand-300)}.reports-workspace-module__QxLobW__group{gap:16px;min-width:0;display:grid}.reports-workspace-module__QxLobW__groupHeader{padding-inline:3px}.reports-workspace-module__QxLobW__range{color:var(--ink-500);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.reports-workspace-module__QxLobW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.reports-workspace-module__QxLobW__card{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-width:0;min-height:205px;color:inherit;box-shadow:0 6px 20px var(--theme-shadow-soft,#0f172a08);border-radius:16px;flex-direction:column;gap:12px;padding:20px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex}.reports-workspace-module__QxLobW__card:hover{border-color:var(--brand-300);box-shadow:0 10px 28px var(--theme-shadow-soft,#5b21b614)}.reports-workspace-module__QxLobW__cardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.reports-workspace-module__QxLobW__icon{border:1px solid var(--brand-100);background:var(--brand-50);width:40px;height:40px;color:var(--brand-700);border-radius:11px;flex:none;place-items:center;display:grid}.reports-workspace-module__QxLobW__number{border:1px solid var(--border);background:var(--surface-subtle);min-width:48px;color:var(--ink-800);text-align:center;letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:9px;padding:5px 10px;font-size:15px;font-weight:750}.reports-workspace-module__QxLobW__card h3{color:var(--ink-900);margin:0;font-size:14px;line-height:1.9}.reports-workspace-module__QxLobW__card p{color:var(--ink-500);margin:0;font-size:12px;line-height:1.9}.reports-workspace-module__QxLobW__cardAction{color:var(--brand-700);align-items:center;gap:7px;margin-top:auto;padding-top:3px;font-size:12px;font-weight:650;display:inline-flex}.reports-workspace-module__QxLobW__detailEyebrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.reports-workspace-module__QxLobW__detailNumber{border:1px solid var(--brand-100);background:var(--brand-50);color:var(--brand-700);border-radius:8px;align-items:center;gap:8px;padding:4px 9px;font-size:11px;display:inline-flex}.reports-workspace-module__QxLobW__detailNumber bdi{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.reports-workspace-module__QxLobW__back{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);min-height:40px;color:var(--ink-700);border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.reports-workspace-module__QxLobW__back:hover{border-color:var(--brand-200);color:var(--brand-700);background:var(--brand-50)}.reports-workspace-module__QxLobW__empty{border:1px dashed var(--border-strong);background:var(--surface);color:var(--ink-500);text-align:center;border-radius:16px;justify-items:center;gap:18px;padding:36px 20px;display:grid}.reports-workspace-module__QxLobW__empty h2{color:var(--ink-700);margin:0;font-size:14px;font-weight:600;line-height:1.9}.reports-workspace-module__QxLobW__notice{border:1px solid var(--border);background:var(--surface);color:var(--ink-600);border-radius:16px;padding:28px}.reports-workspace-module__QxLobW__notice h1{margin:0 0 8px;font-size:1.2rem}.reports-workspace-module__QxLobW__notice p{margin:0;line-height:1.9}.reports-workspace-module__QxLobW__card:focus-visible,.reports-workspace-module__QxLobW__back:focus-visible,.reports-workspace-module__QxLobW__categories button:focus-visible,.reports-workspace-module__QxLobW__searchBox button:focus-visible{outline:3px solid var(--brand-200);outline-offset:3px}@media (max-width:1100px){.reports-workspace-module__QxLobW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.reports-workspace-module__QxLobW__directory{gap:18px;padding:16px}.reports-workspace-module__QxLobW__grid{grid-template-columns:minmax(0,1fr);gap:12px}.reports-workspace-module__QxLobW__card{min-height:180px;padding:16px}.reports-workspace-module__QxLobW__categories button{flex:auto}.reports-workspace-module__QxLobW__groupHeader{flex-wrap:wrap;align-items:start}.reports-workspace-module__QxLobW__groupHeader .reports-workspace-module__QxLobW__heading{flex-wrap:wrap}.reports-workspace-module__QxLobW__back{width:100%}}@media (prefers-reduced-motion:reduce){.reports-workspace-module__QxLobW__card{transition:none}}
