:root{--lms-ink:#142b2a;--lms-primary:#28715f;--lms-fern:#3f8f73;--lms-mint:#b7e6d0;--lms-sun:#f2b84b;--lms-coral:#e56e59;--lms-cloud:#f5f7f3;--lms-paper:#fffdf8;--lms-text-secondary:#4a5c58;--lms-border:#c5d3cb;--lms-border-soft:#e5ece6;--lms-mint-soft:#e4f4ec;--lms-mint-strong:#7fcbaa;--lms-track:#e8eee9;--lms-tint-green:#e9f5ef;--lms-tint-blue:#e8f1fa;--lms-tint-lavender:#efecf9;--lms-tint-sand:#f8f2e6;--lms-tint-coral:#fbeeeb;--lms-disc-green:#cde8db;--lms-disc-blue:#cde2f4;--lms-disc-lavender:#dcd5f4;--lms-disc-sand:#f1dfb8;--lms-disc-coral:#f6d3cc;--lms-ink-green:#1d6a4d;--lms-ink-blue:#1f5f8b;--lms-ink-lavender:#5446a8;--lms-ink-sand:#7a5a28;--lms-ink-coral:#a33a28;--lms-radius-sm:8px;--lms-radius-md:14px;--lms-radius-lg:22px;--lms-focus-width:3px;--lms-shadow-card:0 1px 2px #142b2a0f, 0 1px 3px #142b2a0d;--lms-rail:#102321;--lms-rail-text:#fffdf8b8;--lms-rail-muted:#fffdf88c;--lms-rail-line:#fffdf81a;--lms-nav-hover:#fffdf812;--lms-nav-active-bg:#fffdf81f;--lms-nav-active-bar:var(--lms-mint);--lms-nav-active-bg-soft:var(--lms-mint-soft);--lms-text-muted:#637572;--lms-line:#dbe3dc;--lms-shadow-sm:0 2px 8px #142b2a14;--lms-shadow-md:0 18px 50px #142b2a21;--lms-rail-width:240px;--lms-rail-collapsed:76px;--lms-header-height:64px;--lms-admin-header-height:72px;--lms-content-max:1440px;--lms-admin-content-max:1920px;--lms-reading-max:720px;--lms-toast-info:#b7e6d0;--lms-toast-success:#8fd9b6;--lms-toast-warning:#f2b84b;--lms-toast-error:#f4a393;--lms-scroll-thumb:#4a5c586b;--lms-scroll-thumb-hover:#4a5c58b3;--lms-scroll-size:8px;--lms-font-display:var(--font-display), "Segoe UI", system-ui, sans-serif;--lms-font-body:var(--font-body), "Segoe UI", system-ui, sans-serif}:root[dir=rtl]{--lms-font-display:var(--font-urdu), var(--font-body), serif;--lms-font-body:var(--font-urdu), var(--font-body), serif}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{font-family:var(--lms-font-body);color:var(--lms-ink);background:var(--lms-cloud);-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.55}:root[dir=rtl] body{line-height:1.85}h1,h2,h3{font-family:var(--lms-font-display);color:var(--lms-ink);letter-spacing:-.01em}:root[dir=rtl] h1,:root[dir=rtl] h2,:root[dir=rtl] h3{letter-spacing:0}img,svg{max-inline-size:100%}.atlas-icon{vertical-align:middle;flex:none;display:inline-block}:root[dir=rtl] .atlas-icon-dir{transform:scaleX(-1)}:focus-visible,:root .ant-btn:focus-visible,:root .ant-input-affix-wrapper:focus-within,:root .ant-select-focused .ant-select-selector,:root .ant-menu-item:focus-visible{outline:var(--lms-focus-width) solid var(--lms-primary);outline-offset:2px}.lms-skip{z-index:1000;border-radius:var(--lms-radius-sm);background:var(--lms-ink);color:var(--lms-paper);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;inset-block-start:-64px;inset-inline-start:12px}.lms-skip:focus{inset-block-start:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--lms-scroll-thumb) transparent}}::-webkit-scrollbar{width:var(--lms-scroll-size);height:var(--lms-scroll-size)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--lms-scroll-thumb) padding-box;border:1px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--lms-scroll-thumb-hover)}:root .ant-table-wrapper .ant-table{scrollbar-color:auto}.lms-rail-art:before,.lms-rail-art:after{content:"";pointer-events:none;block-size:min(480px,60%);position:absolute;inset:auto 0 0}.lms-rail-art:before{background:radial-gradient(220px circle at 15% 100%, color-mix(in srgb, var(--lms-mint) 22%, transparent), transparent 70%), linear-gradient(to bottom, transparent, color-mix(in srgb, var(--lms-rail) 70%, #000) 85%)}.lms-rail-art:after{background:var(--lms-mint);opacity:.35;-webkit-mask-image:url(/images/rail-threads.svg),linear-gradient(#0000,#000 30%);mask-image:url(/images/rail-threads.svg),linear-gradient(#0000,#000 30%);-webkit-mask-position:bottom,0 0;mask-position:bottom,0 0;-webkit-mask-size:100% 100%,auto;mask-size:100% 100%,auto;-webkit-mask-repeat:no-repeat,repeat;mask-repeat:no-repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[dir=rtl] .lms-rail-art:after{transform:scaleX(-1)}.lms-rail-art>*{z-index:1;position:relative}:root .ant-card .ant-card-head-wrapper{flex-wrap:wrap;gap:8px 16px}:root .ant-card .ant-card-head-title{min-inline-size:min(220px,100%)}.lms-cell-none{color:var(--ant-color-text-tertiary)}.lms-cell-stack{flex-direction:column;line-height:18px;display:flex}.lms-cell-sub{color:var(--ant-color-text-secondary);font-size:12px}.lms-cell-date{color:var(--ant-color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}:root .ant-table-wrapper .ant-table .ant-table-thead>tr>th.ant-table-cell{letter-spacing:.06em;text-transform:uppercase;padding-block:10px;font-size:11px;font-weight:600}:root[dir=rtl] .ant-table-wrapper .ant-table .ant-table-thead>tr>th.ant-table-cell{letter-spacing:0;font-size:13px}.ant-message.lms-toast-list{justify-content:flex-end;top:auto!important;bottom:24px!important}.ant-message .lms-toast{border-radius:var(--ant-border-radius-lg);font-weight:500;box-shadow:0 8px 24px #142b2a3d}.ant-message .lms-toast .ant-message-notice-title{color:var(--lms-paper)}.ant-message .lms-toast .anticon{color:var(--lms-toast-info)}.ant-message .lms-toast.ant-message-notice-success .anticon{color:var(--lms-toast-success)}.ant-message .lms-toast.ant-message-notice-warning .anticon{color:var(--lms-toast-warning)}.ant-message .lms-toast.ant-message-notice-error .anticon{color:var(--lms-toast-error)}
