:root{--color-bg:#f6f4ef;--color-surface:#fff;--color-surface-soft:#faf9f6;--color-border:#e5e0d6;--color-border-strong:#d3c7b3;--color-text:#1f2937;--color-muted:#6b7280;--color-primary:#163a2d;--color-primary-soft:#285a46;--color-accent:#c7a76c;--color-danger:#991b1b;--color-warning:#92400e;--color-success:#166534;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--font-ui:Inter, "Helvetica Neue", Arial, sans-serif;--font-doc:Georgia, "Times New Roman", serif;--shadow-soft:0 2px 8px #1f29370f}button,input,textarea,select{font-family:var(--font-ui)}button{cursor:pointer}.app-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft)}.btn-primary{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);border-radius:var(--radius-sm);padding:10px 14px;font-size:13px;font-weight:700}.btn-secondary{color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;padding:10px 14px;font-size:13px;font-weight:700}:root{--app-bg:#f5f6f8;--surface:#fff;--surface-soft:#f9fafb;--border:#e5e7eb;--border-strong:#d1d5db;--text-main:#111827;--text-muted:#6b7280;--text-soft:#9ca3af;--primary:#166534;--primary-dark:#14532d;--danger:#991b1b;--warning:#92400e;--success:#166534;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--font-ui:"Helvetica Neue", Arial, sans-serif;--font-doc:Georgia, "Times New Roman", serif;--shadow-soft:0 2px 8px #0000000a}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}body{background:var(--app-bg);color:var(--text-main);font-family:var(--font-ui);margin:0;font-size:13px}button{font-family:var(--font-ui)}input,textarea,select{font-family:var(--font-ui);font-size:13px}.btn-primary{background:var(--primary);color:#fff;border:1px solid var(--primary);border-radius:var(--radius-sm);cursor:pointer;padding:10px 14px;font-size:13px;font-weight:600}.btn-secondary{color:var(--text-main);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:#fff;padding:10px 14px;font-size:13px;font-weight:600}.input-standard{border:1px solid var(--border-strong);border-radius:var(--radius-sm);height:40px;color:var(--text-main);background:#fff;padding:0 12px}.table-standard{border-collapse:collapse;border:1px solid var(--border);background:#fff;width:100%}.table-standard th,.table-standard td{border-bottom:1px solid var(--border);text-align:left;padding:12px 14px;font-size:13px}.table-standard th{background:var(--surface-soft);color:var(--text-muted);font-weight:700}.badge{border-radius:4px;align-items:center;padding:4px 7px;font-size:11px;font-weight:700;display:inline-flex}.badge-success{color:#166534;background:#dcfce7}.badge-warning{color:#92400e;background:#fef3c7}.badge-danger{color:#991b1b;background:#fee2e2}.final-report-title h2{color:#0f5132;letter-spacing:.4px;text-transform:uppercase;margin:0;font-size:30px;font-weight:900;line-height:1.15}.premium-pill{color:#0f5132!important;box-shadow:none!important;background:#e9f5ee!important;border:1px solid #cfe7d7!important}.metric-card.green-card{background:#edf9f1;border:1px solid #cfe7d7}.metric-card.green-card .metric-value{color:#15803d}.metric-card.green-card .metric-bar span{background:#22c55e}.login-brand-logo{filter:drop-shadow(0 18px 28px #0a1a5a29);width:260px;height:auto;margin-bottom:18px}.brand-mark{align-items:flex-start}@media (width<=768px){.login-brand-logo{width:210px}}:root{--t-navy:#0a1a5a;--t-blue:#0d3b7a;--t-teal:#17b3a6;--t-teal-light:#26d2c2;--t-bg:#f6f9fc;--t-card:#fff;--t-text:#071633;--t-muted:#667085;--t-border:#e5eaf2;--t-border-soft:#eef2f7;--t-danger:#dc2626;--t-warning:#d97706;--t-success:#059669;--t-shadow:0 18px 55px #0f172a13;--t-shadow-soft:0 8px 28px #0f172a0e;--t-radius:28px;--t-radius-lg:34px}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--t-text);background:radial-gradient(circle at 8% 0%, #26d2c221, transparent 28%), radial-gradient(circle at 92% 5%, #0a1a5a14, transparent 28%), linear-gradient(180deg,#fff 0%,var(--t-bg) 100%);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#root{min-height:100vh}#root:before{content:"";pointer-events:none;z-index:-1;background-color:#0000;background-image:linear-gradient(90deg,#0a1a5a09 1px,#0000 1px),linear-gradient(#0a1a5a09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 72%);mask-image:linear-gradient(#0000008c,#0000 72%)}.page,.main-content,.page-content,.dashboard-content,.dashboard-page,.upload-page,.review-page,.repository-page,.stylometry-page,.security-center,.super-admin-dashboard,.admin-dashboard,.teacher-dashboard,.student-dashboard{color:var(--t-text)!important;background:0 0!important}.dashboard-page,.upload-page,.review-page,.repository-page,.stylometry-page,.super-admin-dashboard,.admin-dashboard,.teacher-dashboard,.student-dashboard,.page-content,.dashboard-content,.main-content{max-width:1540px;margin:0 auto;padding:32px}.dashboard-hero,.page-header,.dashboard-header,.tahkik-page-header,.upload-hero,.upload-hero-card,.login-panel,.login-showcase{position:relative;overflow:hidden;border:1px solid var(--t-border)!important;border-radius:var(--t-radius-lg)!important;box-shadow:var(--t-shadow)!important;background:radial-gradient(circle at 90% 0,#26d2c233,#0000 34%),linear-gradient(135deg,#fff,#f8fcff)!important;padding:32px!important}.dashboard-hero:before,.page-header:before,.dashboard-header:before,.tahkik-page-header:before,.upload-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 8% 100%,#0a1a5a0f,#0000 34%),radial-gradient(circle at 92% 0,#26d2c21f,#0000 34%);position:absolute;inset:0}.dashboard-hero>*,.page-header>*,.dashboard-header>*,.tahkik-page-header>*,.upload-hero>*{z-index:1;position:relative}h1{color:var(--t-navy)}.dashboard-hero h1,.page-header h1,.dashboard-header h1,.tahkik-page-header h1,.upload-hero h1,.upload-hero h2{background:linear-gradient(135deg,#071633 0%,#0a1a5a 48%,#17b3a6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;letter-spacing:-.07em!important;margin:14px 0 10px!important;font-size:clamp(34px,4vw,58px)!important;line-height:1.02!important}p{color:var(--t-muted)}.hero-pill,.premium-pill,.upload-pill,.tahkik-eyebrow,.t100-kicker,.t100-pill,.upload-pro-kicker{align-items:center;gap:8px;width:max-content;color:#0d9488!important;letter-spacing:.1em!important;background:#17b3a61a!important;border:1px solid #17b3a638!important;border-radius:999px!important;padding:8px 13px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important}.card,.panel,.dashboard-card,.stat-card,.kpi-card,.metric-card,.table-card,.chart-card,.repository-card,.profile-card,.course-card,.assignment-card,.tenant-card,.admin-module-card,.super-card,.tahkik-kpi-card,.tahkik-stat-card,.tahkik-table-card,.upload-info-panel,.upload-form-panel,.upload-pro-card,.t100-card{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);position:relative;overflow:hidden;border:1px solid var(--t-border)!important;border-radius:var(--t-radius-lg)!important;box-shadow:var(--t-shadow)!important;color:var(--t-text)!important;background:#ffffffeb!important}.card:before,.panel:before,.dashboard-card:before,.stat-card:before,.kpi-card:before,.metric-card:before,.repository-card:before,.profile-card:before,.course-card:before,.assignment-card:before,.super-card:before,.upload-info-panel:before,.upload-form-panel:before,.upload-pro-card:before,.t100-card:before{content:"";background:linear-gradient(90deg,var(--t-navy),var(--t-teal),var(--t-teal-light));width:100%;height:3px;position:absolute;top:0;left:0}.card:hover,.dashboard-card:hover,.stat-card:hover,.kpi-card:hover,.repository-card:hover,.profile-card:hover,.course-card:hover,.assignment-card:hover,.super-card:hover,.upload-pro-card:hover,.t100-card:hover{transform:translateY(-3px);border-color:#17b3a661!important;box-shadow:0 24px 64px #17b3a621!important}.dashboard-stats,.dashboard-grid,.kpi-grid,.stats-grid,.analytics-grid,.super-grid,.upload-kpis,.upload-pro-metrics,.t100-mini{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:20px!important;display:grid!important}.upload-workspace,.upload-pro-grid,.t100-grid{grid-template-columns:.9fr 1.1fr 330px!important;align-items:start!important;gap:24px!important;display:grid!important}.stat-card,.kpi-card,.metric-card,.upload-kpi,.upload-pro-metric,.t100-mini div{min-height:118px;padding:22px!important}.stat-card span,.kpi-card span,.metric-card span,.upload-kpi span,.upload-pro-metric span,.t100-mini span{letter-spacing:.06em;display:block;color:var(--t-muted)!important;font-size:12px!important;font-weight:850!important}.stat-card strong,.kpi-card strong,.metric-card strong,.upload-kpi strong,.upload-pro-metric strong,.t100-mini strong{letter-spacing:-.05em;margin-top:8px;display:block;color:var(--t-navy)!important;font-size:34px!important;font-weight:950!important}input,select,textarea{border:1px solid var(--t-border)!important;color:var(--t-text)!important;background:#fff!important;border-radius:16px!important;outline:none!important}input:focus,select:focus,textarea:focus{border-color:var(--t-teal)!important;box-shadow:0 0 0 5px #17b3a621!important}label{color:var(--t-text)}button,.btn,.primary-button,.submit-button,.login-button,.upload-submit,.upload-pro-submit,.t100-submit{border-radius:16px!important;font-weight:850!important;transition:all .18s!important}button:hover,.btn:hover,.upload-submit:hover,.upload-pro-submit:hover,.t100-submit:hover{transform:translateY(-1px)}button[type=submit],.primary-button,.submit-button,.login-button,.btn-primary,.upload-submit,.upload-pro-submit,.t100-submit{background:linear-gradient(135deg,var(--t-navy),var(--t-blue),var(--t-teal))!important;color:#fff!important;border:none!important;box-shadow:0 16px 38px #17b3a63d!important}.upload-zone,.file-drop,.file-upload-area,.upload-box,.dropzone,.premium-dropzone,.upload-pro-drop,.t100-drop{background:radial-gradient(circle at 50% 0,#26d2c226,#0000 32%),linear-gradient(#fff,#f8fcff)!important;border:2px dashed #0d3b7a3d!important;border-radius:30px!important;box-shadow:0 12px 34px #0f172a0e!important}.upload-zone:hover,.file-drop:hover,.file-upload-area:hover,.upload-box:hover,.dropzone:hover,.premium-dropzone:hover,.upload-pro-drop:hover,.t100-drop:hover{border-color:var(--t-teal)!important;box-shadow:0 22px 55px #17b3a626!important}.sidebar,.app-sidebar,.dashboard-sidebar,.side-menu,.role-sidebar,.tahkik-sidebar,.upload-pro-sidebar,.t100-side,.t100-sidebar{color:#fff!important;background:radial-gradient(circle at 50% 0,#26d2c23d,#0000 32%),linear-gradient(#061226 0%,#0a1a5a 58%,#061226 100%)!important;box-shadow:18px 0 55px #0a1a5a33!important}.tahkik-top-header,.header,.topbar,.navbar,.upload-pro-topbar,.t100-header,.t100-topbar{-webkit-backdrop-filter:blur(18px)saturate(160%)!important;backdrop-filter:blur(18px)saturate(160%)!important;border:1px solid var(--t-border)!important;background:#ffffffe0!important;border-radius:28px!important;box-shadow:0 14px 40px #0f172a0e!important}table{width:100%;border-collapse:separate!important;border-spacing:0!important;box-shadow:var(--t-shadow-soft)!important;background:#fff!important;border-radius:24px!important;overflow:hidden!important}thead th{color:#475569!important;text-transform:uppercase!important;letter-spacing:.055em!important;background:#f8fafc!important;font-size:11px!important;font-weight:950!important}td,th{border-bottom:1px solid var(--t-border-soft)!important;padding:16px 18px!important}tbody tr:hover{background:#f8fcff!important}.badge,.status,.risk-badge,.score-badge{border-radius:999px!important;padding:7px 13px!important;font-size:12px!important;font-weight:900!important}.premium-login-page,.login-page{place-items:center;min-height:100vh;padding:32px;display:grid;background:radial-gradient(circle at 15% 14%,#26d2c233,#0000 30%),radial-gradient(circle at 90% 8%,#0a1a5a1f,#0000 30%),linear-gradient(135deg,#fff,#f6f9fc)!important}.premium-login-shell{width:min(1180px,100%);grid-template-columns:1.05fr .95fr!important;gap:28px!important;display:grid!important}.login-showcase{min-height:620px;color:#fff!important;background:radial-gradient(circle at 38% 0,#26d2c247,#0000 35%),linear-gradient(#071226,#0a1a5a)!important}.login-showcase h1,.login-showcase p,.login-showcase strong,.login-showcase span{color:#fff!important;-webkit-text-fill-color:initial!important}.login-panel{padding:44px!important}.review-layout{grid-template-columns:minmax(0,1fr) 420px!important;align-items:start!important;gap:26px!important;display:grid!important}.review-sidebar,.premium-sidebar{position:sticky!important;top:24px!important}.tahkik-footer,.footer,.app-footer{position:relative;border-top:1px solid var(--t-border)!important;color:var(--t-muted)!important;background:#fff!important}.tahkik-footer:before,.footer:before,.app-footer:before{content:"";background:linear-gradient(90deg,var(--t-navy),var(--t-teal),var(--t-teal-light));width:100%;height:2px;position:absolute;top:0;left:0}@media (width<=1300px){.upload-workspace,.upload-pro-grid,.t100-grid{grid-template-columns:1fr 1fr!important}.upload-pro-summary,.t100-summary{grid-column:1/-1;position:relative!important;top:auto!important}}@media (width<=1050px){.upload-pro,.t100-upload,.t100-page{grid-template-columns:1fr!important}.upload-pro-sidebar,.t100-side,.t100-sidebar{height:auto!important;position:relative!important}.upload-pro-hero,.t100-hero,.upload-workspace,.upload-pro-grid,.t100-grid,.review-layout,.premium-login-shell{grid-template-columns:1fr!important}}@media (width<=760px){.dashboard-page,.upload-page,.review-page,.repository-page,.stylometry-page,.super-admin-dashboard,.admin-dashboard,.teacher-dashboard,.student-dashboard,.page-content,.dashboard-content,.main-content{padding:18px!important}.dashboard-hero h1,.page-header h1,.dashboard-header h1,.upload-hero h1,.upload-hero h2{font-size:36px!important}}.t-app{min-height:100vh;color:var(--t-text);background:radial-gradient(circle at 8% 0,#26d2c221,#0000 28%),radial-gradient(circle at 92% 5%,#0a1a5a14,#0000 28%),linear-gradient(#fff 0%,#f6f9fc 100%);grid-template-columns:292px minmax(0,1fr);display:grid}.t-sidebar{color:#fff;height:100vh;padding:26px 20px;position:sticky;top:0;box-shadow:18px 0 55px #0a1a5a33;background:radial-gradient(circle at 50% 0,#26d2c23d,#0000 32%),linear-gradient(#061226 0%,#0a1a5a 58%,#061226 100%)!important}.t-brand{align-items:center;gap:14px;margin-bottom:32px;display:flex}.t-brand-mark{background:linear-gradient(135deg,var(--t-teal),var(--t-teal-light));color:#061226;border-radius:18px;place-items:center;width:54px;height:54px;font-size:22px;font-weight:1000;display:grid;box-shadow:0 18px 38px #26d2c247}.t-brand strong{letter-spacing:.02em;font-size:22px;display:block}.t-brand span{color:#ffffffa8;margin-top:3px;font-size:11px;display:block}.t-menu{gap:8px;display:grid}.t-menu button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff14;border-radius:16px;width:100%;height:48px;padding:0 15px;font-weight:850}.t-menu button:hover,.t-menu button.active{background:linear-gradient(135deg,var(--t-teal),var(--t-teal-light));color:#061226;transform:translate(3px)}.t-sidebar-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff13;border:1px solid #ffffff21;border-radius:24px;padding:20px;position:absolute;bottom:24px;left:20px;right:20px}.t-sidebar-card span{color:#ffffffb8;font-size:12px;font-weight:800}.t-sidebar-card strong{letter-spacing:-.06em;margin:8px 0;font-size:40px;display:block}.t-sidebar-card p{color:#ffffffa8;margin:0;font-size:13px;line-height:1.5}.t-main{min-width:0;padding:30px}.t-topbar{border:1px solid var(--t-border);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffffe0;border-radius:28px;justify-content:space-between;align-items:center;gap:20px;min-height:86px;margin-bottom:24px;padding:18px 22px;display:flex;box-shadow:0 14px 40px #0f172a0e}.t-eyebrow,.t-pill{color:#0d9488;letter-spacing:.12em;background:#17b3a61a;border:1px solid #17b3a638;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:950;display:inline-flex}.t-topbar h1{color:var(--t-navy);letter-spacing:-.045em;margin:8px 0 0;font-size:30px}.t-topbar p{color:var(--t-muted);margin:4px 0 0;font-size:14px}.t-topbar-actions{align-items:center;gap:12px;display:flex}.t-search{border:1px solid var(--t-border);color:#98a2b3;background:#fff;border-radius:16px;align-items:center;min-width:310px;height:46px;padding:0 16px;font-size:13px;display:flex;box-shadow:0 8px 24px #0f172a0a}.t-topbar-actions button,.t-card-head button{background:linear-gradient(135deg,var(--t-navy),var(--t-teal));color:#fff;cursor:pointer;border:0;border-radius:16px;padding:13px 18px;font-weight:900}.t-hero{border:1px solid var(--t-border);background:radial-gradient(circle at 90% 0,#26d2c238,#0000 34%),linear-gradient(135deg,#fff,#f8fcff);border-radius:38px;grid-template-columns:minmax(0,1fr) 390px;gap:26px;margin-bottom:24px;padding:38px;display:grid;overflow:hidden;box-shadow:0 22px 64px #0f172a14}.t-hero h2{letter-spacing:-.078em;background:linear-gradient(135deg,#071633,#0a1a5a 54%,#17b3a6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;max-width:900px;margin:18px 0 12px;font-size:clamp(44px,5vw,74px);line-height:.97}.t-hero p{max-width:840px;color:var(--t-muted);margin:0;font-size:16px;line-height:1.75}.t-hero-metrics{align-content:center;gap:14px;display:grid}.t-hero-metrics div{border:1px solid var(--t-border);background:#fff;border-radius:26px;padding:22px;box-shadow:0 12px 34px #0f172a0e}.t-hero-metrics strong{color:var(--t-navy);letter-spacing:-.05em;font-size:34px;display:block}.t-hero-metrics span{color:var(--t-muted);font-size:12px;font-weight:850}.t-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.t-kpi{border:1px solid var(--t-border);min-height:145px;box-shadow:var(--t-shadow);background:#ffffffeb;border-radius:30px;padding:22px;position:relative;overflow:hidden}.t-kpi:before{content:"";background:linear-gradient(90deg,var(--t-navy),var(--t-teal),var(--t-teal-light));width:100%;height:3px;position:absolute;top:0;left:0}.t-kpi span{color:var(--t-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.t-kpi strong{color:var(--t-navy);letter-spacing:-.06em;margin:12px 0 8px;font-size:40px;font-weight:950;display:block}.t-kpi p{color:var(--t-muted);margin:0;font-size:13px}.t-dashboard-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.t-card{border:1px solid var(--t-border);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);box-shadow:var(--t-shadow);background:#ffffffeb;border-radius:34px;padding:26px;position:relative;overflow:hidden}.t-card:before{content:"";background:linear-gradient(90deg,var(--t-navy),var(--t-teal),var(--t-teal-light));width:100%;height:3px;position:absolute;top:0;left:0}.t-card-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.t-card-head span{color:var(--t-muted);letter-spacing:.12em;font-size:11px;font-weight:950}.t-card-head h3{color:var(--t-navy);letter-spacing:-.045em;margin:5px 0 0;font-size:24px}.t-table{display:grid}.t-table-row{border-bottom:1px solid var(--t-border-soft);color:var(--t-text);grid-template-columns:1.1fr 1.2fr 1.5fr .8fr .9fr;align-items:center;gap:14px;padding:15px 0;font-size:14px;display:grid}.t-table-head{color:#475569;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.t-risk{color:#0d9488;background:#ecfefb;border-radius:999px;width:max-content;padding:7px 12px;font-weight:950}.t-empty,.t-loading{color:var(--t-muted);text-align:center;padding:20px}.t-status-list div{border-bottom:1px solid var(--t-border-soft);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.t-status-list span{color:var(--t-muted);font-weight:850}.t-status-list strong{color:var(--t-success)}@media (width<=1200px){.t-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.t-hero,.t-dashboard-grid{grid-template-columns:1fr}}@media (width<=900px){.t-app{grid-template-columns:1fr}.t-sidebar{height:auto;position:relative}.t-sidebar-card{margin-top:20px;position:relative;bottom:auto;left:auto;right:auto}.t-topbar{flex-direction:column;align-items:flex-start}.t-topbar-actions{flex-direction:column;width:100%}.t-search,.t-topbar-actions button{width:100%}}@media (width<=700px){.t-main{padding:18px}.t-kpi-grid,.t-table-row{grid-template-columns:1fr}}.t-topbar{min-height:74px!important;margin-bottom:18px!important;padding:16px 22px!important}.t-topbar h1{margin-top:6px!important;font-size:26px!important}.t-hero{grid-template-columns:minmax(0,1fr) 360px!important;align-items:center!important;min-height:340px!important;margin-bottom:20px!important;padding:30px 34px!important}.t-hero h2{margin:16px 0 12px!important;font-size:clamp(42px,4.2vw,64px)!important;line-height:.96!important}.t-hero p{max-width:680px!important;font-size:15px!important}.t-kpi-grid{gap:16px!important;margin-bottom:20px!important}.t-kpi strong{font-size:34px!important}.t-dashboard-grid{gap:20px!important}.t-menu button{height:46px!important}@media (width<=1200px){.t-hero{grid-template-columns:1fr!important}}.t-app{grid-template-columns:270px minmax(0,1fr)!important}.t-brand{margin-bottom:24px!important}.t-brand-mark{border-radius:16px!important;width:48px!important;height:48px!important}.t-menu{gap:7px!important}.t-menu button{border-radius:14px!important;height:43px!important;font-size:14px!important}.t-sidebar-card{border-radius:22px!important;padding:17px!important}.t-topbar{border-radius:26px!important;min-height:78px!important;margin-bottom:18px!important;padding:16px 20px!important}.t-topbar h1{margin:6px 0 0!important;font-size:27px!important}.t-topbar p{font-size:13px!important}.t-topbar-actions button{min-width:120px!important;height:54px!important;padding:0 18px!important}.t-hero{border-radius:32px!important;grid-template-columns:1fr 320px!important;align-items:center!important;min-height:260px!important;margin-bottom:18px!important;padding:26px 30px!important}.t-hero h2{max-width:720px!important;margin:14px 0 10px!important;font-size:clamp(38px,3.7vw,56px)!important;line-height:.98!important}.t-hero-metrics{gap:10px!important}.t-hero-metrics div{border-radius:20px!important;min-height:74px!important;padding:14px 18px!important}.t-hero-metrics strong{font-size:28px!important}.t-hero-metrics span{font-size:11px!important}.t-kpi span{font-size:11px!important}@media (width<=1250px){.t-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.t-hero,.t-dashboard-grid{grid-template-columns:1fr!important}}@media (width<=900px){.t-app{grid-template-columns:1fr!important}.t-sidebar{width:100%!important}}.t-app{background:radial-gradient(circle at 6% 0,#26d2c21a,#0000 24%),radial-gradient(circle at 96% 4%,#0a1a5a0f,#0000 24%),linear-gradient(#fff 0%,#f6f9fc 100%)!important}.t-main{padding:18px 24px!important}.t-topbar{grid-template-columns:minmax(0,1fr) 520px!important;min-height:68px!important;margin-bottom:14px!important;padding:14px 18px!important;display:grid!important}.t-topbar h1{font-size:24px!important;line-height:1.05!important}.t-topbar p{max-width:540px!important;line-height:1.45!important}.t-eyebrow,.t-pill{padding:6px 11px!important;font-size:10px!important}.t-topbar-actions{justify-content:flex-end!important}.t-search{min-width:330px!important;height:42px!important}.t-topbar-actions button{min-width:112px!important;height:48px!important;font-size:13px!important}.t-hero{border-radius:30px!important;grid-template-columns:1fr 420px!important;min-height:205px!important;margin-bottom:14px!important;padding:24px 28px!important}.t-hero h2{letter-spacing:-.065em!important;max-width:650px!important;font-size:clamp(34px,3.2vw,48px)!important;line-height:1!important}.t-hero p{max-width:620px!important;font-size:13.5px!important;line-height:1.55!important}.t-hero-metrics{grid-template-columns:1fr!important;gap:9px!important}.t-hero-metrics div{justify-content:space-between!important;align-items:center!important;min-height:58px!important;padding:13px 18px!important;display:flex!important}.t-hero-metrics strong{order:2;font-size:25px!important}.t-hero-metrics span{order:1;font-size:12px!important}.t-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:14px!important}.t-kpi{border-radius:22px!important;min-height:98px!important;padding:16px 18px!important}.t-kpi strong{margin:6px 0 4px!important;font-size:28px!important}.t-kpi p{font-size:11.5px!important}.t-dashboard-grid{grid-template-columns:minmax(0,1fr) 330px!important;gap:14px!important}.t-card{border-radius:26px!important;padding:18px!important}.t-card-head button{padding:10px 14px!important;font-size:12px!important}.t-table-row{padding:10px 0!important;font-size:12.5px!important}.t-status-list span,.t-status-list strong{font-size:12.5px!important}.t-sidebar{width:270px!important;padding:20px 17px!important}.t-brand-mark{width:46px!important;height:46px!important}.t-brand strong{font-size:19px!important}.t-menu button{height:42px!important;padding:0 14px!important;font-size:13.5px!important}.t-sidebar-card{padding:16px!important}.t-sidebar-card strong{font-size:30px!important}.t-sidebar-card p{font-size:12px!important}.t-hero,.t-kpi,.t-card,.t-topbar{animation:.28s both tahkikSoftIn}@keyframes tahkikSoftIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1250px){.t-topbar{grid-template-columns:1fr!important}.t-topbar-actions{justify-content:flex-start!important}.t-hero{grid-template-columns:1fr!important}.t-hero-metrics{grid-template-columns:repeat(3,1fr)!important}}@media (width<=900px){.t-kpi-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=640px){.t-kpi-grid,.t-hero-metrics{grid-template-columns:1fr!important}}.t-dashboard-pro .t-main{padding:22px 26px!important}.t-dashboard-top{border:1px solid var(--t-border);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);box-shadow:var(--t-shadow);background:#ffffffe6;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:18px;padding:20px 24px;display:grid}.t-dashboard-top h1{color:var(--t-navy);letter-spacing:-.05em;margin:8px 0 4px;font-size:30px}.t-dashboard-top p{color:var(--t-muted);margin:0;font-size:14px}.t-dashboard-actions{align-items:center;gap:12px;display:flex}.t-dashboard-actions button{background:linear-gradient(135deg,var(--t-navy),var(--t-teal));color:#fff;cursor:pointer;border:0;border-radius:16px;min-width:132px;height:48px;font-weight:900}.t-kpi-pro{align-items:center;gap:16px;display:flex;min-height:126px!important}.t-kpi-icon{width:52px;height:52px;color:var(--t-navy);background:linear-gradient(135deg,#0a1a5a14,#26d2c22e);border-radius:18px;flex:0 0 52px;place-items:center;font-size:22px;font-weight:900;display:grid}.t-risk-overview{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:28px;padding-top:8px;display:grid}.t-risk-ring{text-align:center;background:radial-gradient(circle at center,#fff 58%,transparent 60%), conic-gradient(var(--t-teal) 0 28%, #f59e0b 28% 58%, #ef4444 58% 100%);border-radius:999px;place-items:center;width:230px;height:230px;margin:auto;display:grid;box-shadow:0 18px 45px #0f172a14}.t-risk-ring strong{color:var(--t-navy);letter-spacing:-.06em;font-size:42px;font-weight:950;display:block}.t-risk-ring span{color:var(--t-muted);font-size:12px;font-weight:900;display:block}.t-risk-bars{gap:18px;display:grid}.t-risk-bars div{border-bottom:1px solid var(--t-border-soft);padding-bottom:18px;position:relative}.t-risk-bars span{color:var(--t-muted);font-size:13px;font-weight:850}.t-risk-bars b{float:right;color:var(--t-navy)}.t-risk-bars i{background:linear-gradient(90deg,var(--t-teal),var(--t-teal-light));border-radius:999px;height:8px;position:absolute;bottom:6px;left:0}.t-quick-card{gap:10px;display:grid}.t-quick-card button{border:1px solid var(--t-border);width:100%;min-height:46px;color:var(--t-navy);cursor:pointer;background:#fff;border-radius:16px;font-weight:900}.t-quick-card button:hover{background:linear-gradient(135deg,var(--t-navy),var(--t-teal));color:#fff}.t-wide{grid-column:1/2}.t-system-card{grid-column:2/3}@media (width<=1250px){.t-dashboard-top{grid-template-columns:1fr}.t-dashboard-actions{width:100%}.t-search{flex:1}.t-kpi-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.t-dashboard-main-grid{grid-template-columns:1fr}.t-system-card,.t-wide{grid-column:auto}}@media (width<=760px){.t-kpi-pro-grid{grid-template-columns:1fr!important}.t-risk-overview{grid-template-columns:1fr}.t-dashboard-actions{flex-direction:column}.t-dashboard-actions button,.t-search{width:100%}}.t-dashboard-pro .t-sidebar{border-right:1px solid #ffffff14!important;width:268px!important;padding:22px 18px!important}.t-dashboard-pro .t-main{width:100%!important;max-width:1480px!important;margin:0 auto!important;padding:18px 24px 28px!important}.t-dashboard-pro .t-brand{margin-bottom:26px!important}.t-dashboard-pro .t-brand-mark{border-radius:17px!important;width:48px!important;height:48px!important;box-shadow:0 14px 34px #26d2c24d!important}.t-dashboard-pro .t-brand span{opacity:.72!important;font-size:11px!important}.t-dashboard-pro .t-menu button{letter-spacing:.01em!important;background:#ffffff0e!important;border:1px solid #ffffff14!important;border-radius:15px!important;height:44px!important;font-size:13.5px!important}.t-dashboard-pro .t-sidebar-card{background:radial-gradient(circle at 100% 0,#26d2c229,#0000 40%),#ffffff13!important;border:1px solid #ffffff24!important;border-radius:24px!important;padding:18px!important}.t-dashboard-pro .t-sidebar-card strong{font-size:34px!important;line-height:1!important}.t-dashboard-top{background:radial-gradient(circle at 92% 0,#26d2c229,#0000 34%),#ffffffeb!important;border:1px solid #e5eaf2f5!important;border-radius:30px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:92px!important;margin-bottom:16px!important;padding:18px 22px!important;display:grid!important;box-shadow:0 16px 44px #0f172a11!important}.t-dashboard-top h1{color:#0a1a5a!important;letter-spacing:-.055em!important;margin:7px 0 4px!important;font-size:29px!important;line-height:1.05!important}.t-dashboard-actions{gap:12px!important}.t-dashboard-actions .t-search{background:#fff!important;border-radius:17px!important;width:360px!important;min-width:360px!important;height:46px!important}.t-dashboard-actions button{background:linear-gradient(135deg,#0a1a5a,#0d3b7a,#17b3a6)!important;border-radius:17px!important;min-width:142px!important;height:48px!important;font-size:13.5px!important;box-shadow:0 14px 34px #17b3a638!important}.t-kpi-pro{background:radial-gradient(circle at 100% 0,#26d2c21a,#0000 42%),#fffffff0!important;border:1px solid #e5eaf2!important;border-radius:26px!important;align-items:center!important;gap:15px!important;min-height:112px!important;padding:17px!important;display:flex!important;box-shadow:0 14px 42px #0f172a0f!important}.t-kpi-pro:before{opacity:.95!important;height:3px!important}.t-kpi-pro span{color:#667085!important;letter-spacing:.08em!important;font-size:11px!important}.t-kpi-pro strong{color:#0a1a5a!important;margin:5px 0 3px!important;font-size:30px!important}.t-kpi-pro p{color:#667085!important;font-size:11.5px!important}.t-card-head{margin-bottom:14px!important}.t-card-head span{letter-spacing:.13em!important;font-size:10.5px!important}.t-card-head h3{font-size:21px!important;line-height:1.12!important}.t-analysis-card{min-height:300px!important}.t-risk-ring{background:radial-gradient(circle at center,#fff 57%,transparent 59%), conic-gradient(#17b3a6 0 28%, #f59e0b 28% 58%, #ef4444 58% 100%)!important;width:190px!important;height:190px!important}.t-risk-ring span{font-size:11px!important}.t-risk-bars{gap:15px!important}.t-risk-bars div{padding-bottom:16px!important}.t-risk-bars span,.t-risk-bars b{font-size:13px!important}.t-quick-card{min-height:300px!important}.t-quick-card button{border-radius:16px!important;min-height:44px!important;font-size:13.5px!important;box-shadow:0 8px 20px #0f172a09!important}.t-wide{min-height:330px!important}.t-table-row{grid-template-columns:1.05fr 1.1fr 1.4fr .7fr .9fr!important;padding:11px 0!important;font-size:12.5px!important}.t-table-head{font-size:10px!important}.t-risk{padding:6px 11px!important;font-size:12px!important}.t-system-card{min-height:330px!important}.t-status-list div{padding:11px 0!important}.t-status-list strong{color:#0d9488!important;background:#ecfefb!important;border-radius:999px!important;padding:5px 10px!important;font-size:12.5px!important}@media (width>=1300px){.t-dashboard-pro .t-main{transform-origin:top;transform:scale(.97)}}@media (width<=1250px){.t-dashboard-top{grid-template-columns:1fr!important}.t-dashboard-actions{width:100%!important}.t-dashboard-actions .t-search{width:100%!important;min-width:0!important}.t-kpi-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.t-dashboard-main-grid{grid-template-columns:1fr!important}}@media (width<=760px){.t-kpi-pro-grid,.t-risk-overview{grid-template-columns:1fr!important}}.t-dashboard-pro{background:radial-gradient(circle at 3% 0,#26d2c221,#0000 24%),radial-gradient(circle at 100% 0,#0a1a5a12,#0000 25%),linear-gradient(#fff 0%,#f7fafc 100%)!important;grid-template-columns:300px minmax(0,1fr)!important}.t-dashboard-pro .t-sidebar{background:radial-gradient(circle at 0 0,#26d2c233,#0000 30%),linear-gradient(#061225 0%,#081b3a 46%,#07112a 100%)!important;width:300px!important;padding:32px 28px!important}.t-dashboard-pro .t-brand{align-items:flex-start!important;gap:14px!important;margin-bottom:38px!important}.t-dashboard-pro .t-brand-mark{border-radius:18px!important;width:56px!important;height:56px!important}.t-dashboard-pro .t-brand span{max-width:180px!important;font-size:11px!important;line-height:1.35!important}.t-dashboard-pro .t-menu{gap:12px!important}.t-dashboard-pro .t-menu button{color:#ffffffeb!important;background:#ffffff0b!important;border-radius:18px!important;align-items:center!important;gap:14px!important;height:58px!important;padding:0 18px!important;font-size:15px!important;font-weight:850!important;display:flex!important}.t-dashboard-pro .t-menu button span{text-align:center!important;opacity:.9!important;width:24px!important}.t-dashboard-pro .t-menu button.active{color:#061225!important;background:linear-gradient(135deg,#20c7b6 0%,#26d2c2 100%)!important;box-shadow:0 18px 40px #26d2c240!important}.t-dashboard-pro .t-sidebar-card{background:radial-gradient(circle at 15% 25%,#26d2c240,#0000 36%),#ffffff13!important;border-radius:24px!important;padding:28px 24px!important}.t-sidebar-shield{color:#061225;background:linear-gradient(135deg,#17b3a6,#26d2c2);border-radius:20px;place-items:center;width:56px;height:56px;margin-bottom:14px;font-weight:950;display:grid}.t-dashboard-pro .t-sidebar-card strong{font-size:38px!important}.t-mini-progress{background:#ffffff24;border-radius:999px;height:4px;margin-top:18px;overflow:hidden}.t-mini-progress i{background:linear-gradient(90deg,#17b3a6,#26d2c2);border-radius:999px;width:72%;height:100%;display:block}.t-dashboard-pro .t-main{max-width:1560px!important;padding:28px 34px 34px!important}.t-appbar{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.t-appbar-right{align-items:center;gap:14px;display:flex}.t-icon-btn{color:#0a1a5a;background:#fff;border:0;border-radius:14px;width:38px;height:38px;box-shadow:0 8px 24px #0f172a0f}.t-user-chip{align-items:center;gap:12px;display:flex}.t-avatar{color:#fff;background:linear-gradient(135deg,#0d3b7a,#17b3a6);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.t-user-chip strong{color:#0a1a5a;font-size:14px;display:block}.t-user-chip span{color:#667085;font-size:11px;display:block}.t-dashboard-top{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) minmax(500px,760px)!important;align-items:end!important;gap:24px!important;margin-bottom:24px!important;padding:0!important;display:grid!important}.t-dashboard-top h1{color:#0a1a5a!important;margin:18px 0 10px!important;font-size:34px!important;line-height:1.05!important}.t-dashboard-top p{color:#667085!important;max-width:540px!important;line-height:1.55!important}.t-dashboard-actions{grid-template-columns:minmax(0,1fr) 210px!important;gap:22px!important;display:grid!important}.t-dashboard-actions .t-search{background:#fff!important;border-radius:24px!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;height:58px!important;padding:0 20px!important;display:flex!important;box-shadow:0 14px 38px #0f172a0f!important}.t-dashboard-actions .t-search em{color:#0a1a5a;margin-left:auto;font-style:normal}.t-dashboard-actions button{border-radius:22px!important;justify-content:center!important;align-items:center!important;gap:10px!important;height:58px!important;display:flex!important}.t-kpi-pro-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-bottom:24px!important}.t-kpi-pro{background:#fff!important;border-radius:28px!important;min-height:148px!important;padding:24px!important;box-shadow:0 16px 46px #0f172a11!important}.t-kpi-icon{background:#f2f6ff!important;border-radius:50%!important;width:62px!important;height:62px!important}.t-kpi-pro small{color:#059669;background:#ecfdf5;border-radius:999px;margin-top:8px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.t-dashboard-main-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;gap:20px!important}.t-dashboard-main-grid .t-card{background:#fff!important;border-radius:28px!important;padding:24px!important;box-shadow:0 16px 46px #0f172a11!important}.t-card-head h3{font-size:22px!important}.t-risk-ring span{text-align:center;max-width:120px}.t-risk-bars section{grid-template-columns:18px 1fr 48px 48px;align-items:center;gap:8px;margin-bottom:12px;display:grid}.risk-dot{border-radius:50%;width:12px;height:12px}.risk-dot.red{background:#ef4444}.risk-dot.amber{background:#f59e0b}.risk-dot.green{background:#17b3a6}.t-risk-bars em{color:#667085;text-align:right;font-style:normal}.t-quick-card button{text-align:left!important;color:#0a1a5a!important;background:#fff!important;border:1px solid #eef2f7!important;grid-template-columns:42px 1fr 20px!important;align-items:center!important;min-height:58px!important;padding:0 16px!important;display:grid!important;box-shadow:0 8px 22px #0f172a09!important}.t-quick-card button span{background:#f4f7fb;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.t-quick-card button b{color:#667085}.t-table-row{grid-template-columns:1.25fr 1.3fr .8fr .8fr .8fr!important}.t-table-row mark{color:#d97706;background:#fff7ed;border:0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:900}.t-table-more{color:#0d3b7a;background:0 0;border:0;margin:16px auto 0;font-weight:900;display:block}.t-status-list div{grid-template-columns:1fr auto 12px!important;gap:12px!important;display:grid!important}.t-status-list i{background:#17b3a6;border-radius:50%;width:7px;height:7px}@media (width<=1300px){.t-dashboard-top,.t-dashboard-actions{grid-template-columns:1fr!important}.t-kpi-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.t-dashboard-main-grid{grid-template-columns:1fr!important}}@media (width<=760px){.t-kpi-pro-grid,.t-risk-overview{grid-template-columns:1fr!important}}.t-dashboard-pro{grid-template-columns:280px minmax(0,1fr)!important}.t-dashboard-pro .t-sidebar{width:280px!important;min-width:280px!important;padding:26px 20px!important}.t-dashboard-pro .t-main{width:100%!important;max-width:1500px!important;padding:24px 32px 36px!important;transform:none!important}.t-appbar{min-height:48px!important;margin-bottom:10px!important}.t-dashboard-top{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:420px minmax(0,1fr)!important;align-items:center!important;gap:28px!important;margin-bottom:24px!important;padding:0!important;display:grid!important}.t-dashboard-top>div:first-child{min-width:0!important}.t-dashboard-top h1{letter-spacing:-.055em!important;white-space:normal!important;word-break:normal!important;color:#0a1a5a!important;max-width:420px!important;margin:14px 0 8px!important;font-size:34px!important;line-height:1.08!important;display:block!important}.t-dashboard-top p{color:#667085!important;word-break:normal!important;max-width:420px!important;font-size:14px!important;line-height:1.55!important}.t-dashboard-top .t-eyebrow{white-space:nowrap!important;border-radius:999px!important;width:max-content!important;min-width:auto!important;height:auto!important;padding:8px 14px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important}.t-dashboard-actions{grid-template-columns:minmax(360px,1fr) 190px!important;align-items:center!important;gap:18px!important;width:100%!important;display:grid!important}.t-dashboard-actions .t-search{white-space:nowrap!important;border-radius:22px!important;width:100%!important;min-width:0!important;height:58px!important}.t-dashboard-actions button{white-space:nowrap!important;border-radius:22px!important;width:190px!important;height:58px!important}.t-kpi-pro-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-bottom:24px!important;display:grid!important}.t-kpi-pro{align-items:center!important;min-height:138px!important;padding:22px!important}.t-dashboard-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)!important;align-items:start!important;gap:20px!important;display:grid!important}.t-risk-overview{grid-template-columns:240px minmax(0,1fr)!important;align-items:center!important;gap:24px!important}.t-dashboard-pro .t-menu button{border-radius:17px!important;height:52px!important}.t-dashboard-pro .t-sidebar-card{bottom:24px!important;left:20px!important;right:20px!important}@media (width<=1350px){.t-dashboard-top{grid-template-columns:1fr!important}.t-dashboard-top h1,.t-dashboard-top p{max-width:760px!important}.t-dashboard-actions{grid-template-columns:minmax(0,1fr) 190px!important}}@media (width<=1150px){.t-kpi-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.t-dashboard-main-grid{grid-template-columns:1fr!important}}@media (width<=900px){.t-dashboard-pro{grid-template-columns:1fr!important}.t-dashboard-pro .t-sidebar{width:100%!important;min-width:0!important;height:auto!important;position:relative!important}.t-dashboard-actions{grid-template-columns:1fr!important}.t-dashboard-actions button{width:100%!important}}@media (width<=650px){.t-kpi-pro-grid,.t-risk-overview{grid-template-columns:1fr!important}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden!important}.t-dashboard-pro{grid-template-columns:280px minmax(0,1fr)!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.t-dashboard-pro .t-sidebar{width:280px!important;min-width:280px!important;max-width:280px!important}.t-dashboard-pro .t-main{width:100%!important;min-width:0!important;max-width:none!important;padding:22px 24px 34px!important;overflow-x:hidden!important}.t-appbar{height:44px!important;min-height:44px!important;margin-bottom:10px!important}.t-appbar-right{justify-content:flex-end!important}.t-dashboard-top{grid-template-columns:minmax(320px,420px) minmax(0,1fr)!important;align-items:center!important;gap:24px!important;width:100%!important;margin-bottom:18px!important;display:grid!important}.t-dashboard-top h1{margin:12px 0 7px!important;font-size:30px!important;line-height:1.08!important}.t-dashboard-top p{max-width:390px!important;font-size:13.5px!important;line-height:1.5!important}.t-dashboard-actions{grid-template-columns:minmax(0,1fr) 180px!important;align-items:center!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.t-dashboard-actions .t-search{text-overflow:ellipsis!important;width:100%!important;min-width:0!important;max-width:100%!important;height:54px!important;overflow:hidden!important}.t-dashboard-actions button{width:180px!important;min-width:180px!important;max-width:180px!important;height:54px!important}.t-kpi-pro-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important}.t-kpi-pro{min-width:0!important;min-height:124px!important;padding:18px!important}.t-kpi-pro strong{font-size:29px!important}.t-kpi-pro p{font-size:11.5px!important;line-height:1.4!important}.t-dashboard-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)!important;gap:16px!important;width:100%!important;min-width:0!important}.t-dashboard-main-grid .t-card{min-width:0!important}.t-risk-overview{grid-template-columns:210px minmax(0,1fr)!important;gap:22px!important}.t-analysis-card,.t-quick-card{min-height:280px!important}.t-wide,.t-system-card{min-height:300px!important}.t-dashboard-pro .t-menu button{height:49px!important;font-size:14px!important}.t-dashboard-pro .t-sidebar-card{padding:20px!important}@media (width<=1280px){.t-dashboard-pro{grid-template-columns:260px minmax(0,1fr)!important}.t-dashboard-pro .t-sidebar{width:260px!important;min-width:260px!important;max-width:260px!important}.t-dashboard-top{grid-template-columns:1fr!important}.t-dashboard-top h1,.t-dashboard-top p{max-width:760px!important}.t-kpi-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.t-dashboard-main-grid{grid-template-columns:1fr!important}}@media (width<=900px){.t-dashboard-pro{grid-template-columns:1fr!important}.t-dashboard-pro .t-sidebar{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;position:relative!important}.t-dashboard-actions{grid-template-columns:1fr!important}.t-dashboard-actions button{width:100%!important;min-width:0!important;max-width:100%!important}}@media (width<=640px){.t-kpi-pro-grid,.t-risk-overview{grid-template-columns:1fr!important}}.t-comms-card,.t-announcement-card,.t-notification-card{min-height:300px!important}.t-message-list,.t-announcement-list,.t-notification-list{gap:12px;display:grid}.t-message-item{background:linear-gradient(#fff,#fbfdff);border:1px solid #eef2f7;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.t-message-avatar{color:#fff;background:linear-gradient(135deg,#0a1a5a,#17b3a6);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.t-message-item strong,.t-announcement-item strong,.t-notification-item strong{color:#0a1a5a;font-size:13px;display:block}.t-message-item p,.t-announcement-item p,.t-notification-item p{color:#667085;margin:4px 0 0;font-size:12px;line-height:1.45}.t-message-item>span{color:#98a2b3;font-size:11px;font-weight:800}.t-announcement-item{background:#fff;border:1px solid #eef2f7;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.t-announcement-item b{color:#0a1a5a;background:#f4f7fb;border-radius:10px;place-items:center;width:28px;height:28px;display:grid}.t-notification-item{background:#fff;border:1px solid #eef2f7;border-radius:18px;grid-template-columns:12px minmax(0,1fr);gap:12px;padding:14px;display:grid}.t-notification-item i{background:#17b3a6;border-radius:50%;width:9px;height:9px;margin-top:5px}.t-notification-item.risk i{background:#ef4444}.t-notification-item.warn i{background:#f59e0b}.t-notification-item.ok i{background:#17b3a6}.t-comms-card,.t-announcement-card{grid-column:1/2}.t-notification-card{grid-column:2/3}@media (width<=1250px){.t-comms-card,.t-announcement-card,.t-notification-card{grid-column:auto!important}}.t-appbar{z-index:80!important;justify-content:space-between!important;align-items:center!important;min-height:54px!important;margin-bottom:18px!important;display:flex!important;position:relative!important}.t-appbar-left{color:#667085;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.t-appbar-left span{color:#0a1a5a;letter-spacing:.08em;font-weight:950}.t-appbar-left strong{color:#667085;font-weight:800}.t-appbar-right{position:relative;justify-content:flex-end!important;align-items:center!important;gap:12px!important;display:flex!important}.t-icon-btn{cursor:pointer;position:relative;color:#0a1a5a!important;background:#fff!important;border:1px solid #e5eaf2!important;border-radius:15px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;box-shadow:0 8px 24px #0f172a0e!important}.t-icon-btn:hover,.t-icon-btn.active{transform:translateY(-1px);color:#fff!important;background:linear-gradient(135deg,#0a1a5a,#17b3a6)!important}.t-icon-btn b{color:#fff;background:#17b3a6;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:950;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 6px 16px #17b3a659}.t-dd-panel{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);z-index:999;background:#fffffff5;border:1px solid #e5eaf2;border-radius:24px;width:380px;max-width:calc(100vw - 36px);padding:16px;animation:.18s both tDropdownIn;position:absolute;top:52px;right:0;box-shadow:0 24px 70px #0f172a29}.t-dd-wide{width:430px}@keyframes tDropdownIn{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.t-dd-panel:before{content:"";background:#fffffff5;border-top:1px solid #e5eaf2;border-left:1px solid #e5eaf2;width:14px;height:14px;position:absolute;top:-7px;right:18px;transform:rotate(45deg)}.t-dd-head{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.t-dd-head span{color:#667085;letter-spacing:.12em;font-size:10px;font-weight:950;display:block}.t-dd-head h4{color:#0a1a5a;letter-spacing:-.035em;margin:4px 0 0;font-size:18px}.t-dd-head button{color:#0d9488;cursor:pointer;background:#ecfefb;border:0;border-radius:12px;padding:8px 11px;font-size:12px;font-weight:900}.t-dd-list{gap:10px;display:grid}.t-dd-item{background:linear-gradient(#fff,#fbfdff);border:1px solid #eef2f7;border-radius:18px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.t-dd-avatar{color:#fff;background:linear-gradient(135deg,#0a1a5a,#17b3a6);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.t-dd-item strong,.t-dd-alert strong,.t-dd-announcement strong{color:#0a1a5a;font-size:13px;display:block}.t-dd-item p,.t-dd-alert p,.t-dd-announcement p{color:#667085;margin:4px 0 0;font-size:12px;line-height:1.45}.t-dd-item em{color:#98a2b3;font-size:11px;font-style:normal;font-weight:850}.t-dd-alert{background:#fff;border:1px solid #eef2f7;border-radius:18px;grid-template-columns:10px minmax(0,1fr);gap:12px;padding:12px;display:grid}.t-dd-alert i{background:#17b3a6;border-radius:50%;width:9px;height:9px;margin-top:5px}.t-dd-alert.risk i{background:#ef4444}.t-dd-alert.warn i{background:#f59e0b}.t-dd-alert.ok i{background:#17b3a6}.t-dd-announcement{background:#fff;border:1px solid #eef2f7;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.t-dd-announcement b{color:#0a1a5a;background:#f4f7fb;border-radius:10px;place-items:center;width:28px;height:28px;display:grid}.t-dd-help .t-dd-list button{color:#0a1a5a;text-align:left;cursor:pointer;background:#fff;border:1px solid #eef2f7;border-radius:15px;width:100%;min-height:42px;padding:0 14px;font-weight:850}.t-dd-help .t-dd-list button:hover{background:#f8fcff}@media (width<=760px){.t-appbar{gap:12px;flex-direction:column!important;align-items:flex-start!important}.t-appbar-right{flex-wrap:wrap;width:100%;justify-content:flex-start!important}.t-dd-panel{width:calc(100vw - 36px);left:0;right:auto}.t-dd-panel:before{left:18px;right:auto}}.t-dashboard-main-grid{align-items:start!important;gap:16px!important}.t-wide,.t-system-card{min-height:auto!important;max-height:none!important}.t-wide{padding:20px 22px!important}.t-wide .t-card-head{margin-bottom:8px!important;padding-bottom:8px!important}.t-wide .t-card-head h3{margin-top:4px!important;font-size:21px!important}.t-wide .t-card-head button{border-radius:14px!important;height:38px!important;padding:0 14px!important}.t-wide .t-table-row{min-height:46px!important;padding:8px 0!important;font-size:12.5px!important;line-height:1.25!important}.t-wide .t-table-head{min-height:34px!important;padding:6px 0!important;font-size:10px!important}.t-wide .t-table-row mark{padding:5px 10px!important;font-size:11.5px!important}.t-wide .t-table{max-height:330px!important;padding-right:4px!important;overflow:auto!important}.t-wide .t-table::-webkit-scrollbar{width:6px}.t-wide .t-table::-webkit-scrollbar-thumb{background:#d6dee8;border-radius:999px}.t-table-more{height:34px!important;margin:10px auto 0!important;padding:0 12px!important;font-size:12.5px!important}.t-system-card{padding:20px 22px!important}.t-system-card .t-card-head{margin-bottom:8px!important;padding-bottom:8px!important}.t-system-card .t-card-head h3{margin-top:4px!important;font-size:21px!important}.t-status-list{gap:6px!important;display:grid!important}.t-status-list div{border-bottom:1px solid #eef2f7!important;min-height:42px!important;padding:8px 0!important}.t-status-list span{font-size:12.5px!important}.t-status-list strong{padding:4px 9px!important;font-size:11.5px!important}.t-status-list i{width:7px!important;height:7px!important}.t-quick-card{min-height:auto!important;padding:20px 22px!important}.t-quick-card button{min-height:48px!important}.t-analysis-card{min-height:auto!important;padding:20px 22px!important}.t-risk-overview{padding-top:0!important}.t-risk-ring{width:180px!important;height:180px!important}.t-risk-ring strong{font-size:34px!important}.t-dashboard-main-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)!important}.t-kpi-pro-grid{margin-bottom:16px!important}@media (width<=1250px){.t-dashboard-main-grid{grid-template-columns:1fr!important}.t-wide .t-table{max-height:none!important}}.t-side-quick{background:#ffffff0e;border:1px solid #ffffff17;border-radius:22px;gap:8px;margin-top:18px;padding:14px;display:grid}.t-side-quick>span{color:#ffffff9e;letter-spacing:.14em;margin-bottom:4px;font-size:10px;font-weight:950}.t-side-quick button{cursor:pointer;color:#ffffffeb!important;text-align:left!important;background:#ffffff0e!important;border:1px solid #ffffff14!important;border-radius:14px!important;height:38px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:850!important}.t-side-quick button:hover{transform:translate(2px);color:#061226!important;background:linear-gradient(135deg,#17b3a6,#26d2c2)!important}.t-pending-card{min-height:auto!important}.t-pending-list{gap:10px;display:grid}.t-pending-list div{background:linear-gradient(#fff,#fbfdff);border:1px solid #eef2f7;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.t-pending-list span{color:#667085;font-size:13px;font-weight:800;line-height:1.35}.t-pending-list strong{color:#0a1a5a;background:#ecfefb;border-radius:999px;place-items:center;min-width:42px;height:32px;font-size:15px;font-weight:950;display:grid}.t-pending-card .t-card-head button{border-radius:13px!important;height:34px!important;padding:0 12px!important;font-size:12px!important}.t-dashboard-pro .t-sidebar{overflow-y:auto!important}.t-dashboard-pro .t-sidebar-card{margin-top:18px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.t-dashboard-pro .t-sidebar{flex-direction:column!important;height:100vh!important;padding:26px 20px 22px!important;display:flex!important;overflow:hidden!important}.t-dashboard-pro .t-brand{flex-shrink:0!important;margin-bottom:24px!important}.t-dashboard-pro .t-brand-mark{width:50px!important;height:50px!important}.t-dashboard-pro .t-brand strong{font-size:20px!important}.t-dashboard-pro .t-brand span{font-size:10.5px!important;line-height:1.3!important}.t-dashboard-pro .t-menu{flex-shrink:0!important;gap:8px!important}.t-dashboard-pro .t-menu button{border-radius:16px!important;height:46px!important;min-height:46px!important;padding:0 15px!important;font-size:14px!important}.t-side-quick{border-radius:20px!important;flex-shrink:0!important;gap:7px!important;margin-top:14px!important;padding:12px!important}.t-side-quick>span{margin-bottom:2px!important;font-size:9.5px!important}.t-side-quick button{border-radius:13px!important;height:34px!important;min-height:34px!important;padding:0 11px!important;font-size:12px!important}.t-dashboard-pro .t-sidebar-card{border-radius:22px!important;flex-shrink:0!important;margin-top:auto!important;padding:16px!important}.t-sidebar-shield{border-radius:16px!important;width:44px!important;height:44px!important;margin-bottom:10px!important}.t-dashboard-pro .t-sidebar-card span{font-size:11px!important}.t-dashboard-pro .t-sidebar-card strong{margin:6px 0!important;font-size:30px!important}.t-dashboard-pro .t-sidebar-card p{font-size:11.5px!important;line-height:1.4!important}.t-mini-progress{margin-top:12px!important}.t-pending-card{padding:22px 24px!important}.t-pending-card .t-card-head{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin-bottom:18px!important;display:flex!important}.t-pending-card .t-card-head>div{min-width:0!important}.t-pending-card .t-card-head span{white-space:nowrap!important;letter-spacing:.13em!important;font-size:10.5px!important;display:block!important}.t-pending-card .t-card-head h3{letter-spacing:-.035em!important;white-space:normal!important;margin:5px 0 0!important;font-size:22px!important;line-height:1.1!important}.t-pending-card .t-card-head button{white-space:nowrap!important;border-radius:14px!important;flex:none!important;width:auto!important;min-width:72px!important;height:36px!important;padding:0 13px!important;font-size:12px!important}.t-pending-list{gap:11px!important}.t-pending-list div{border-radius:17px!important;min-height:52px!important;padding:12px 14px!important}.t-pending-list span{font-size:12.5px!important;font-weight:850!important}.t-pending-list strong{min-width:38px!important;height:30px!important;font-size:14px!important}.t-dashboard-main-grid{align-items:start!important}.t-analysis-card,.t-pending-card{min-height:300px!important}.t-wide,.t-system-card{margin-top:2px!important}body{overflow-y:auto!important}@media (height<=760px) and (width>=901px){.t-dashboard-pro .t-sidebar{height:auto!important;min-height:100vh!important;overflow:visible!important}.t-dashboard-pro .t-sidebar-card{margin-top:18px!important}}:root{--t-hd-shadow:0 18px 50px #0f172a11;--t-hd-shadow-strong:0 28px 80px #0f172a1c}body{letter-spacing:.005em}.t-dashboard-pro{background:radial-gradient(circle at 4% 0,#26d2c21f,#0000 24%),radial-gradient(circle at 96% 0,#0a1a5a13,#0000 25%),linear-gradient(#fff 0%,#f7fafc 100%)!important}.t-dashboard-pro .t-sidebar{border-right:1px solid #ffffff14;background:radial-gradient(circle at 12% 0,#26d2c238,#0000 28%),linear-gradient(#051225 0%,#071b3b 48%,#050d20 100%)!important}.t-dashboard-pro .t-brand strong{letter-spacing:.09em!important;font-size:21px!important}.t-dashboard-pro .t-brand span{color:#ffffffa8!important}.t-dashboard-pro .t-menu button,.t-side-quick button{font-family:inherit!important}.t-dashboard-pro .t-menu button{box-shadow:inset 0 1px #ffffff0d}.t-dashboard-pro .t-menu button.active{background:linear-gradient(135deg,#23c7b8,#26d2c2)!important;box-shadow:0 16px 34px #26d2c238!important}.t-side-quick{box-shadow:inset 0 1px #ffffff0f;background:#ffffff0e!important}.t-side-quick>span{color:#ffffff94!important}.t-dashboard-pro .t-sidebar-card{box-shadow:0 18px 42px #0000002e;background:radial-gradient(circle at 15% 12%,#26d2c233,#0000 35%),linear-gradient(#ffffff17,#ffffff0b)!important}.t-appbar{padding-top:2px}.t-appbar-left span{letter-spacing:.13em}.t-icon-btn{font-weight:900!important}.t-icon-btn b{background:#17b3a6!important}.t-dashboard-top{padding:6px 0 4px!important}.t-dashboard-top .t-eyebrow{box-shadow:0 8px 20px #17b3a614;color:#0d9488!important;background:#ecfefb!important;border-color:#bceee9!important}.t-dashboard-top h1{letter-spacing:-.055em!important;font-size:32px!important;font-weight:900!important}.t-dashboard-top p{color:#667085!important}.t-dashboard-actions .t-search{color:#98a2b3!important;background:#fff!important;border:1px solid #e5eaf2!important;box-shadow:0 12px 34px #0f172a0d!important}.t-dashboard-actions button{background:linear-gradient(135deg,#0a1a5a 0%,#0d3b7a 48%,#17b3a6 100%)!important;box-shadow:0 18px 38px #17b3a63d!important}.t-kpi-pro{box-shadow:var(--t-hd-shadow)!important;background:radial-gradient(circle at 100% 0,#26d2c217,#0000 38%),#fff!important;border:1px solid #e5eaf2!important}.t-kpi-pro:hover{transform:translateY(-3px);box-shadow:var(--t-hd-shadow-strong)!important}.t-kpi-pro:before{background:linear-gradient(90deg,#0a1a5a,#17b3a6,#26d2c2)!important}.t-kpi-icon{color:#0a1a5a!important;background:linear-gradient(135deg,#f4f7fb,#ecfefb)!important}.t-kpi-pro span{color:#667085!important;font-weight:950!important}.t-kpi-pro strong{color:#071633!important;font-weight:950!important}.t-kpi-pro p{color:#667085!important}.t-dashboard-main-grid .t-card{box-shadow:var(--t-hd-shadow)!important;background:#fff!important;border:1px solid #e5eaf2!important}.t-dashboard-main-grid .t-card:before{background:linear-gradient(90deg,#0a1a5a,#17b3a6,#26d2c2)!important}.t-card-head span{color:#667085!important;font-weight:950!important}.t-card-head h3{color:#0a1a5a!important;font-weight:900!important}.t-risk-ring{box-shadow:0 18px 45px #0f172a14,inset 0 0 0 1px #fffc!important}.t-risk-ring strong{color:#0a1a5a!important}.t-risk-bars section{font-size:13px}.t-risk-bars b{color:#0a1a5a!important;font-weight:950!important}.t-risk-bars i{background:linear-gradient(90deg,#17b3a6,#26d2c2)!important}.t-pending-card .t-card-head{align-items:flex-start!important;display:flex!important}.t-pending-card .t-card-head h3{white-space:normal!important}.t-pending-list div{box-shadow:0 8px 22px #0f172a08;background:linear-gradient(#fff,#fbfdff)!important}.t-pending-list strong{color:#0d9488!important;background:#ecfefb!important}.t-wide .t-table{border-radius:18px}.t-wide .t-table-row{color:#071633!important}.t-wide .t-table-head{color:#667085!important}.t-table-row mark{color:#d97706!important;background:#fff7ed!important}.t-system-card .t-status-list div{grid-template-columns:minmax(0,1fr) auto 10px!important;align-items:center!important;display:grid!important}.t-status-list strong{color:#0d9488!important;background:#ecfefb!important}.t-dd-panel{border:1px solid #e5eaf2!important;box-shadow:0 26px 70px #0f172a2b!important}.t-table-more,.t-card-head button{font-family:inherit!important}.t-dashboard-main-grid{padding-bottom:36px!important}@media (width>=1400px){.t-dashboard-pro .t-main{padding-left:34px!important;padding-right:34px!important}}@media (width<=1280px){.t-dashboard-top{gap:18px!important}.t-dashboard-top h1{font-size:30px!important}}.t-search-active{z-index:60!important;align-items:center!important;gap:10px!important;display:flex!important;position:relative!important;overflow:visible!important}.t-search-active input{min-width:0!important;height:100%!important;box-shadow:none!important;color:#0a1a5a!important;background:0 0!important;border:0!important;outline:none!important;flex:1!important;padding:0!important;font-size:14px!important}.t-search-active input::placeholder{color:#98a2b3!important}.t-search-active>span{color:#98a2b3!important;font-weight:900!important}.t-search-active>em{color:#0a1a5a!important;opacity:.72!important;font-style:normal!important}.t-search-active>button{color:#667085!important;width:28px!important;min-width:28px!important;height:28px!important;box-shadow:none!important;cursor:pointer!important;background:#f4f7fb!important;border:0!important;border-radius:10px!important;place-items:center!important;font-size:18px!important;line-height:1!important;display:grid!important}.t-search-active>button:hover{color:#0d9488!important;background:#ecfefb!important;transform:none!important}.t-search-results{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);z-index:999;background:#fffffffa;border:1px solid #e5eaf2;border-radius:22px;padding:14px;animation:.16s both tSearchIn;position:absolute;top:66px;left:0;right:0;box-shadow:0 24px 70px #0f172a29}@keyframes tSearchIn{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.t-search-results:before{content:"";background:#fffffffa;border-top:1px solid #e5eaf2;border-left:1px solid #e5eaf2;width:14px;height:14px;position:absolute;top:-7px;left:34px;transform:rotate(45deg)}.t-search-results-head{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:10px;display:flex}.t-search-results-head strong{color:#0a1a5a;font-size:14px}.t-search-results-head span{color:#667085;font-size:12px;font-weight:850}.t-search-result-item{cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px;transition:all .16s;display:flex}.t-search-result-item:hover{background:#f8fcff}.t-search-result-item strong{color:#0a1a5a;font-size:13px;display:block}.t-search-result-item span{color:#667085;margin-top:3px;font-size:12px;display:block}.t-search-result-item b{color:#0d9488;background:#ecfefb;border-radius:999px;flex:none;padding:6px 10px;font-size:12px}.t-search-empty{text-align:center;color:#667085;padding:16px;font-size:13px}@media (width<=760px){.t-search-results{top:62px}}.t-search-result-item b{text-align:center;min-width:54px}.t-platform-card{grid-column:1/-1;min-height:auto!important}.t-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.t-platform-grid button{text-align:left;cursor:pointer;background:radial-gradient(circle at 100% 0,#26d2c21a,#0000 38%),linear-gradient(#fff,#fbfdff);border:1px solid #eef2f7;border-radius:20px;min-height:104px;padding:18px;box-shadow:0 10px 28px #0f172a0a}.t-platform-grid button:hover{border-color:#17b3a652;transform:translateY(-2px);box-shadow:0 18px 45px #17b3a61c}.t-platform-grid strong{color:#0a1a5a;margin-bottom:7px;font-size:15px;display:block}.t-platform-grid span{color:#667085;font-size:12.5px;line-height:1.45;display:block}.t-platform-card .t-card-head button{border-radius:14px!important;height:36px!important;padding:0 13px!important;font-size:12px!important}@media (width<=1250px){.t-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.t-platform-grid{grid-template-columns:1fr}}.t-footer{background:radial-gradient(circle at 100% 0,#26d2c21f,#0000 32%),linear-gradient(#fff,#fbfdff);border:1px solid #e5eaf2;border-radius:28px;margin:28px 0 8px;padding:24px 26px;box-shadow:0 16px 46px #0f172a0e}.t-footer-brand{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.t-footer-brand strong{color:#0a1a5a;letter-spacing:.12em;font-size:20px}.t-footer-brand span{color:#667085;font-size:13px;font-weight:700}.t-footer-status{border-bottom:1px solid #eef2f7;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 0;display:grid}.t-footer-status span{color:#667085;background:#fff;border:1px solid #eef2f7;border-radius:16px;justify-content:center;align-items:center;gap:6px;min-height:42px;font-size:12.5px;font-weight:800;display:flex}.t-footer-status b{color:#0d9488}.t-footer-links{flex-wrap:wrap;gap:10px;padding-top:18px;display:flex}.t-footer-links button{color:#0a1a5a;cursor:pointer;background:#fff;border:1px solid #e5eaf2;border-radius:14px;height:38px;padding:0 14px;font-size:12.5px;font-weight:850}.t-footer-links button:hover{color:#fff;background:linear-gradient(135deg,#0a1a5a,#17b3a6);border-color:#0000}.t-footer-bottom{color:#98a2b3;border-top:1px solid #eef2f7;justify-content:space-between;gap:20px;margin-top:18px;padding-top:14px;font-size:12px;font-weight:750;display:flex}@media (width<=1000px){.t-footer-status{grid-template-columns:repeat(2,minmax(0,1fr))}.t-footer-brand,.t-footer-bottom{flex-direction:column;align-items:flex-start}}@media (width<=640px){.t-footer-status{grid-template-columns:1fr}}.t-footer-thin{-webkit-backdrop-filter:blur(14px)saturate(150%)!important;backdrop-filter:blur(14px)saturate(150%)!important;color:#98a2b3!important;background:#ffffffc7!important;border:1px solid #e5eaf2!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:42px!important;margin:22px 0 4px!important;padding:0 18px!important;font-size:12px!important;font-weight:750!important;display:flex!important;box-shadow:0 8px 26px #0f172a0b!important}.t-footer-thin:before{content:""!important;background:#17b3a6!important;border-radius:50%!important;width:6px!important;height:6px!important;box-shadow:0 0 0 4px #17b3a61f!important}.t-footer-thin button,.t-footer-thin .t-footer-links,.t-footer-thin .t-footer-status,.t-footer-thin .t-footer-brand,.t-footer-thin .t-footer-bottom{display:none!important}@media (width<=700px){.t-footer-thin{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:auto!important;padding:12px 16px!important}.t-footer-thin span:last-child{margin-left:0!important}}.t-footer,.t-footer *{all:unset}.t-footer{display:none!important}.t-footer-thin{all:unset;box-sizing:border-box!important;-webkit-backdrop-filter:blur(14px)saturate(150%)!important;backdrop-filter:blur(14px)saturate(150%)!important;color:#98a2b3!important;background:#ffffffd1!important;border:1px solid #e5eaf2!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;min-height:38px!important;margin:22px 0 6px!important;padding:0 18px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:750!important;display:flex!important;box-shadow:0 8px 24px #0f172a0a!important}.t-footer-thin:before{content:""!important;background:#17b3a6!important;border-radius:50%!important;flex:0 0 6px!important;width:6px!important;height:6px!important;box-shadow:0 0 0 4px #17b3a61f!important}.t-footer-thin span{all:unset;box-sizing:border-box!important;color:#667085!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:800!important}.t-footer-thin span:first-child{color:#0a1a5a!important;letter-spacing:.04em!important;font-weight:900!important}.t-footer-thin span:last-child{color:#667085!important;margin-left:auto!important}@media (width<=700px){.t-footer-thin{flex-direction:column!important;align-items:flex-start!important;min-height:auto!important;padding:12px 16px!important}.t-footer-thin span:last-child{margin-left:0!important}}.t-admin-footer{-webkit-backdrop-filter:blur(14px)saturate(150%)!important;backdrop-filter:blur(14px)saturate(150%)!important;background:#ffffffd6!important;border:1px solid #e5eaf2!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;min-height:38px!important;margin:22px 0 8px!important;padding:0 18px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;display:flex!important;box-shadow:0 8px 24px #0f172a0a!important}.t-admin-footer:before{content:""!important;background:#17b3a6!important;border-radius:50%!important;flex:0 0 6px!important;width:6px!important;height:6px!important;box-shadow:0 0 0 4px #17b3a61f!important}.t-admin-footer span{color:#667085!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.t-admin-footer span:first-child{color:#0a1a5a!important;letter-spacing:.04em!important;font-weight:950!important}.t-admin-footer span:last-child{color:#667085!important;margin-left:auto!important}@media (width<=700px){.t-admin-footer{flex-direction:column!important;align-items:flex-start!important;min-height:auto!important;padding:12px 16px!important}.t-admin-footer span:last-child{margin-left:0!important}}.t-user-menu{z-index:90;position:relative}.t-user-menu .t-user-chip{cursor:pointer!important;box-shadow:none!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:18px!important;align-items:center!important;gap:12px!important;padding:4px 6px!important;display:flex!important}.t-user-menu .t-user-chip:hover,.t-user-menu .t-user-chip.active{background:#ffffffb8!important;transform:none!important;box-shadow:0 8px 24px #0f172a0d!important}.t-user-menu .t-user-chip em{color:#667085;margin-left:4px;font-size:14px;font-style:normal;font-weight:900}.t-user-accordion{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);z-index:999;background:#fffffff7;border:1px solid #e5eaf2;border-radius:24px;width:320px;padding:14px;animation:.18s both tDropdownIn;position:absolute;top:58px;right:0;box-shadow:0 26px 70px #0f172a2b}.t-user-accordion:before{content:"";background:#fffffff7;border-top:1px solid #e5eaf2;border-left:1px solid #e5eaf2;width:14px;height:14px;position:absolute;top:-7px;right:28px;transform:rotate(45deg)}.t-user-accordion-head{border-bottom:1px solid #eef2f7;margin-bottom:8px;padding:6px 8px 12px}.t-user-accordion-head strong{color:#0a1a5a;font-size:15px;font-weight:950;display:block}.t-user-accordion-head span{color:#667085;margin-top:3px;font-size:12px;font-weight:750;display:block}.t-user-accordion>button{text-align:left;cursor:pointer;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;width:100%;min-height:58px;padding:10px;color:#0a1a5a!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:17px!important;display:grid!important}.t-user-accordion>button:hover{background:#f8fcff!important;transform:none!important}.t-user-accordion>button>span{color:#0d9488;background:#ecfefb;border-radius:12px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.t-user-accordion>button strong{color:#0a1a5a;font-size:13px;font-weight:950;display:block}.t-user-accordion>button small{color:#667085;margin-top:3px;font-size:11.5px;line-height:1.35;display:block}.t-user-accordion>button.danger>span{color:#dc2626;background:#fef2f2}.t-user-accordion>button.danger strong{color:#dc2626}@media (width<=760px){.t-user-accordion{width:calc(100vw - 36px);left:0;right:auto}.t-user-accordion:before{left:28px;right:auto}}.t-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.t-profile-page{background:radial-gradient(circle at 8% 0,#26d2c221,#0000 28%),radial-gradient(circle at 92% 5%,#0a1a5a14,#0000 28%),linear-gradient(#fff 0%,#f6f9fc 100%);min-height:100vh;padding:34px}.t-profile-shell{max-width:1180px;margin:0 auto}.t-profile-header{background:#fff;border:1px solid #e5eaf2;border-radius:32px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:28px;display:flex;box-shadow:0 18px 50px #0f172a11}.t-profile-header h1{color:#0a1a5a;letter-spacing:-.06em;margin:12px 0 6px;font-size:42px}.t-profile-header p{color:#667085;margin:0}.t-profile-header button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a1a5a,#17b3a6);border:0;border-radius:16px;height:48px;padding:0 18px;font-weight:900}.t-profile-grid{grid-template-columns:360px minmax(0,1fr);gap:22px;display:grid}.t-profile-card,.t-password-card{padding:28px!important}.t-profile-photo{background:linear-gradient(135deg,#0a1a5a,#17b3a6,#26d2c2);border-radius:50%;width:132px;height:132px;margin:0 auto 18px;padding:5px;box-shadow:0 18px 38px #17b3a638}.t-profile-photo img,.t-profile-photo div{border-radius:50%;width:100%;height:100%}.t-profile-photo img{object-fit:cover}.t-profile-photo div{color:#0a1a5a;background:#fff;place-items:center;font-size:44px;font-weight:950;display:grid}.t-profile-card h2{text-align:center;color:#0a1a5a;margin:0}.t-profile-card>p{text-align:center;color:#667085;margin:6px 0 20px}.t-photo-upload{cursor:pointer;background:linear-gradient(135deg,#0a1a5a,#17b3a6);border-radius:16px;place-items:center;min-height:46px;margin-bottom:10px;font-weight:900;color:#fff!important;display:grid!important}.t-photo-upload input{display:none}.t-secondary-btn{width:100%;min-height:44px;color:#0a1a5a!important;background:#fff!important;border:1px solid #e5eaf2!important;border-radius:16px!important;font-weight:850!important}.t-profile-meta{gap:10px;margin-top:20px;display:grid}.t-profile-meta div{background:#fbfdff;border:1px solid #eef2f7;border-radius:16px;justify-content:space-between;gap:12px;padding:12px;display:flex}.t-profile-meta span{color:#667085;font-size:12px;font-weight:850}.t-profile-meta strong{color:#0a1a5a;font-size:12px}.t-password-card{gap:16px;display:grid}.t-password-card label{color:#0a1a5a;gap:8px;font-size:13px;font-weight:900;display:grid}.t-password-card input{min-height:52px;padding:0 15px}.t-password-card>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a1a5a,#17b3a6);border:0;border-radius:17px;min-height:54px;font-weight:950}.t-form-error,.t-form-message{border-radius:16px;padding:13px;font-size:13px;font-weight:850}.t-form-error{color:#dc2626;background:#fef2f2}.t-form-message{color:#0d9488;background:#ecfefb}@media (width<=900px){.t-profile-grid{grid-template-columns:1fr}.t-profile-header{flex-direction:column;align-items:flex-start}}.t-upload-pro-page .t-main{padding:24px 32px 36px!important}.t-upload-top{background:radial-gradient(circle at 100% 0,#26d2c229,#0000 35%),linear-gradient(#fff,#fbfdff);border:1px solid #e5eaf2;border-radius:34px;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:24px;margin-bottom:22px;padding:30px;display:grid;box-shadow:0 18px 50px #0f172a11}.t-upload-top h1{color:#0a1a5a;letter-spacing:-.07em;max-width:880px;margin:16px 0 12px;font-size:clamp(36px,3.6vw,58px);line-height:1.02}.t-upload-top p{color:#667085;max-width:820px;margin:0;font-size:15px;line-height:1.65}.t-upload-mini-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.t-upload-mini-grid div{background:#fff;border:1px solid #e5eaf2;border-radius:24px;min-height:106px;padding:20px;box-shadow:0 12px 32px #0f172a0b}.t-upload-mini-grid strong{color:#0a1a5a;font-size:26px;font-weight:950;display:block}.t-upload-mini-grid span{color:#667085;margin-top:6px;font-size:12px;font-weight:850;display:block}.t-upload-grid{grid-template-columns:.9fr 1.1fr 330px;align-items:start;gap:20px;display:grid}.t-upload-flow-card,.t-upload-form-card,.t-upload-scope-card{padding:24px!important}.t-upload-steps{gap:12px;display:grid}.t-upload-steps>div{background:linear-gradient(#fff,#fbfdff);border:1px solid #eef2f7;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:14px;display:grid}.t-upload-steps b{color:#fff;background:linear-gradient(135deg,#0a1a5a,#17b3a6);border-radius:15px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.t-upload-steps strong{color:#0a1a5a;font-size:13px;display:block}.t-upload-steps span{color:#667085;margin-top:4px;font-size:12px;line-height:1.45;display:block}.t-upload-form-card{gap:15px;display:grid}.t-upload-form-card label{color:#0a1a5a;gap:8px;font-size:13px;font-weight:900;display:grid}.t-upload-form-card input{min-height:52px;padding:0 15px}.t-upload-drop{text-align:center;cursor:pointer;background:radial-gradient(circle at 50% 0,#26d2c224,#0000 34%),linear-gradient(#fff,#f8fcff);border:2px dashed #0d3b7a3d;border-radius:28px;place-items:center;min-height:260px;position:relative;display:grid!important}.t-upload-drop:hover{border-color:#17b3a6;box-shadow:0 18px 46px #17b3a621}.t-upload-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.t-upload-file-icon{color:#0a1a5a;background:linear-gradient(135deg,#f4f7fb,#ecfefb);border-radius:26px;place-items:center;width:76px;height:76px;margin:0 auto 14px;font-size:34px;display:grid}.t-upload-drop strong{color:#0a1a5a;font-size:17px;display:block}.t-upload-drop span{color:#667085;margin-top:8px;font-size:12.5px;display:block}.t-upload-check{background:#fff;border:1px solid #eef2f7;border-radius:18px;grid-template-columns:18px minmax(0,1fr);padding:14px;line-height:1.5;color:#667085!important;gap:10px!important;font-size:12.5px!important;display:grid!important}.t-upload-check input{margin-top:3px;min-height:auto!important}.t-upload-form-card>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a1a5a,#0d3b7a,#17b3a6);border:0;border-radius:18px;min-height:56px;font-weight:950;box-shadow:0 18px 38px #17b3a638}.t-upload-form-card>button:disabled{opacity:.72;cursor:not-allowed}.t-upload-scope-list{gap:10px;display:grid}.t-upload-scope-list div{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.t-upload-scope-list span{color:#667085;font-size:12.5px;font-weight:850}.t-upload-scope-list strong{color:#0d9488;background:#ecfefb;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:950}.t-upload-info-band{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex;padding:20px 22px!important}.t-upload-info-band span{color:#667085;letter-spacing:.12em;font-size:10.5px;font-weight:950;display:block}.t-upload-info-band strong{color:#0a1a5a;margin-top:5px;font-size:16px;display:block}.t-upload-info-band p{color:#667085;margin:5px 0 0;font-size:12.5px}.t-upload-info-band button{color:#0a1a5a;cursor:pointer;background:#fff;border:1px solid #e5eaf2;border-radius:15px;flex:none;height:42px;padding:0 15px;font-weight:900}.t-upload-info-band button:hover{color:#fff;background:linear-gradient(135deg,#0a1a5a,#17b3a6)}@media (width<=1300px){.t-upload-top,.t-upload-grid{grid-template-columns:1fr}.t-upload-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=850px){.t-upload-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.t-upload-info-band{flex-direction:column;align-items:flex-start}}@media (width<=620px){.t-upload-pro-page .t-main{padding:18px!important}.t-upload-top{padding:22px}.t-upload-mini-grid{grid-template-columns:1fr}}.t-upload-top-simple{grid-template-columns:minmax(0,1fr) 520px!important;align-items:center!important;min-height:220px!important;margin-bottom:22px!important;padding:28px 32px!important}.t-upload-top-simple h1{letter-spacing:-.075em!important;margin:14px 0 10px!important;font-size:clamp(42px,4vw,64px)!important;line-height:.98!important}.t-upload-top-simple p{max-width:720px!important;font-size:15px!important;line-height:1.62!important}.t-upload-mini-simple{grid-template-columns:1fr 1fr!important;gap:12px!important}.t-upload-mini-simple div{border-radius:22px!important;min-height:84px!important;padding:16px 18px!important}.t-upload-mini-simple strong{letter-spacing:-.025em!important;font-size:18px!important}.t-upload-mini-simple span{font-size:12px!important}@media (width<=1300px){.t-upload-top-simple{grid-template-columns:1fr!important}.t-upload-mini-simple{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=850px){.t-upload-mini-simple{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.t-upload-mini-simple{grid-template-columns:1fr!important}}.t-review-hero{border-radius:28px!important;grid-template-columns:minmax(0,1fr) 210px!important;min-height:130px!important;margin-bottom:14px!important;padding:20px 24px!important}.t-review-hero h1{letter-spacing:-.06em!important;margin:10px 0 7px!important;font-size:clamp(28px,2.7vw,42px)!important}.t-review-hero p{max-width:760px!important;font-size:12.5px!important;line-height:1.5!important}.t-review-hero .t-eyebrow{padding:7px 12px!important;font-size:10px!important}.t-review-status span{font-size:10px!important}.t-review-status strong{margin:7px 0!important;font-size:20px!important}.t-review-status b{min-width:62px!important;height:32px!important;font-size:15px!important}.t-review-kpi-grid{gap:12px!important;margin-bottom:14px!important}.t-review-kpi-grid .t-kpi-pro{border-radius:22px!important;min-height:96px!important;padding:14px 16px!important}.t-review-kpi-grid .t-kpi-icon{flex:0 0 44px!important;width:44px!important;height:44px!important;font-size:15px!important}.t-review-kpi-grid .t-kpi-pro span{font-size:10px!important}.t-review-kpi-grid .t-kpi-pro strong{margin:3px 0 2px!important;font-size:24px!important}.t-review-grid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr)!important;gap:14px!important}.t-review-grid .t-card{border-radius:24px!important;padding:18px!important}.t-review-grid .t-card-head{margin-bottom:10px!important}.t-review-grid .t-card-head h3{margin-top:4px!important;font-size:19px!important}.t-review-grid .t-card-head span{font-size:9.8px!important}.t-review-grid .t-card-head button{border-radius:13px!important;height:34px!important;padding:0 12px!important;font-size:12px!important}.t-review-pdf-card{min-height:560px!important}.t-review-pdf-box{border-radius:20px!important;height:500px!important}.t-review-decision-buttons{gap:8px!important;margin-bottom:10px!important}.t-review-template-grid{gap:8px!important;margin-bottom:10px!important}.t-review-comment{font-size:12px!important}.t-review-comment textarea{border-radius:15px!important;min-height:110px!important;padding:12px!important;font-size:12.5px!important}.t-review-action-row{gap:8px!important;margin-top:10px!important}.t-review-current-status{border-radius:15px!important;margin-top:10px!important;padding:10px 12px!important}.t-review-info-list,.t-review-analysis-list{gap:6px!important}.t-review-info-list span,.t-review-analysis-list span,.t-review-info-list strong,.t-review-analysis-list strong{font-size:11.5px!important}.t-review-wide{padding:18px!important}.t-review-paragraph-list{gap:10px!important}.t-review-paragraph{border-radius:17px!important;padding:13px!important}.t-review-paragraph>div{margin-bottom:6px!important}.t-review-paragraph strong{font-size:12.5px!important}.t-review-paragraph span{padding:4px 8px!important;font-size:10.5px!important}.t-review-paragraph p{font-size:12.5px!important;line-height:1.55!important}.t-review-pro-page .t-sidebar{padding-top:22px!important}.t-review-pro-page .t-menu button{height:44px!important}.t-review-pro-page .t-side-quick button{height:32px!important}.t-review-pro-page .t-admin-footer{margin-top:18px!important}@media (width<=1300px){.t-review-grid{grid-template-columns:1fr!important}.t-review-pdf-box{height:480px!important}}@media (width<=760px){.t-review-kpi-grid,.t-review-hero{grid-template-columns:1fr!important}}.t-review-pro-page .t-main{padding:20px 28px 32px!important}.t-review-hero{text-align:left!important;grid-template-columns:minmax(0,1fr) 220px!important;align-items:center!important;gap:22px!important;min-height:auto!important;margin-bottom:16px!important;padding:22px 26px!important;display:grid!important}.t-review-hero h1{text-align:left!important;margin:10px 0 8px!important;font-size:42px!important;line-height:1!important}.t-review-hero p{text-align:left!important;max-width:820px!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.t-review-status{border-radius:22px!important;min-height:112px!important;padding:16px!important}.t-review-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important;margin:0 0 16px!important;display:grid!important}.t-review-kpi-grid .t-kpi-pro{border-radius:24px!important;grid-area:auto!important;align-items:center!important;gap:14px!important;width:auto!important;min-width:0!important;min-height:118px!important;padding:16px 18px!important;display:flex!important}.t-review-kpi-grid .t-kpi-icon{flex:0 0 48px!important;width:48px!important;height:48px!important}.t-review-kpi-grid .t-kpi-pro span{font-size:10.5px!important;line-height:1.35!important}.t-review-kpi-grid .t-kpi-pro strong{margin:4px 0!important;font-size:27px!important;line-height:1!important}.t-review-kpi-grid .t-kpi-pro p{font-size:11px!important;line-height:1.35!important}.t-review-pdf-box{border-radius:22px!important;height:520px!important;min-height:520px!important;overflow:hidden!important}.t-review-decision-card{min-height:auto!important;padding:20px!important}.t-review-decision-buttons,.t-review-template-grid{gap:8px!important}.t-review-decision-buttons button,.t-review-template-grid button,.t-review-action-row button{border-radius:14px!important;min-height:38px!important;font-size:11.5px!important}.t-review-detail-card{min-height:auto!important;padding:20px!important}.t-review-info-list div,.t-review-analysis-list div{padding:9px 0!important}.t-review-paragraph{padding:14px!important}.t-review-pro-page .t-card,.t-review-pro-page .t-kpi-pro,.t-review-pro-page .t-review-hero,.t-review-pro-page .t-review-detail-card,.t-review-pro-page .t-review-wide{text-align:left!important}@media (width<=1300px){.t-review-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.t-review-grid{grid-template-columns:1fr!important}.t-review-pdf-card{grid-row:auto!important}.t-review-pdf-box{height:480px!important}}@media (width<=760px){.t-review-hero,.t-review-kpi-grid{grid-template-columns:1fr!important}.t-review-hero h1{font-size:32px!important}}.t-review-pro-page .t-main{padding-top:18px!important}.t-review-hero{grid-template-columns:minmax(0,1fr) 230px!important;align-items:center!important;gap:20px!important;min-height:150px!important;padding:24px 28px!important;display:grid!important}.t-review-hero h1{margin:10px 0 8px!important;font-size:42px!important}.t-review-hero p{font-size:13px!important;line-height:1.55!important}.t-review-status{text-align:center!important;background:#fff!important;border:1px solid #e5eaf2!important;border-radius:24px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:118px!important;padding:16px!important;display:flex!important;box-shadow:0 14px 34px #0f172a0e!important}.t-review-status span,.t-review-status strong,.t-review-status b{margin:0!important;display:block!important}.t-review-status span{color:#667085!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:950!important}.t-review-status strong{color:#0a1a5a!important;font-size:20px!important;font-weight:950!important}.t-review-status b{color:#0d9488!important;background:#ecfefb!important;border-radius:999px!important;place-items:center!important;min-width:58px!important;height:30px!important;font-size:14px!important;display:grid!important}.t-review-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-bottom:16px!important;display:grid!important}.t-review-kpi-grid .t-kpi-pro{align-items:center!important;gap:14px!important;min-height:112px!important;padding:16px 18px!important;display:flex!important}.t-review-kpi-grid .t-kpi-pro strong{font-size:28px!important}.t-review-grid{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr)!important;align-items:start!important;gap:16px!important;display:grid!important}.t-review-pdf-card{grid-row:span 2!important;min-height:auto!important;padding:20px!important}.t-review-pdf-box{background:#f8fcff!important;border:1px solid #e5eaf2!important;border-radius:22px!important;width:100%!important;height:500px!important;min-height:500px!important;overflow:hidden!important}.t-review-pdf-box>*,.t-review-pdf-box iframe,.t-review-pdf-box embed,.t-review-pdf-box object,.t-review-pdf-box .pdf-viewer,.t-review-pdf-box canvas{width:100%!important;max-width:100%!important}.t-review-pdf-box canvas{height:auto!important}.t-review-decision-card{padding:20px!important}.t-review-decision-buttons,.t-review-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-bottom:12px!important;display:grid!important}.t-review-decision-buttons button,.t-review-template-grid button{color:#0a1a5a!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5eaf2!important;border-radius:14px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important}.t-review-decision-buttons button:hover,.t-review-template-grid button:hover{color:#fff!important;background:linear-gradient(135deg,#0a1a5a,#17b3a6)!important;border-color:#0000!important}.t-review-comment{color:#0a1a5a!important;gap:8px!important;font-size:12px!important;font-weight:900!important;display:grid!important}.t-review-comment textarea{color:#0a1a5a!important;resize:vertical!important;background:#fff!important;border:1px solid #e5eaf2!important;border-radius:17px!important;outline:none!important;width:100%!important;min-height:120px!important;padding:13px 14px!important;font-family:inherit!important;font-size:13px!important;line-height:1.5!important}.t-review-action-row{grid-template-columns:1fr 1fr 1fr!important;gap:9px!important;margin-top:12px!important;display:grid!important}.t-review-action-row button{color:#0a1a5a!important;background:#fff!important;border:1px solid #e5eaf2!important;border-radius:14px!important;min-height:40px!important;font-size:11.5px!important;font-weight:900!important}.t-review-action-row .send{color:#fff!important;background:linear-gradient(135deg,#0a1a5a,#17b3a6)!important;border:0!important}.t-review-info-list,.t-review-analysis-list{gap:0!important;display:grid!important}.t-review-info-list div,.t-review-analysis-list div{border-bottom:1px solid #eef2f7!important;grid-template-columns:145px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:11px 0!important;display:grid!important}.t-review-pro-page .t-card-head{margin-bottom:12px!important}.t-review-pro-page .t-card-head h3{font-size:20px!important;line-height:1.1!important}.t-review-pro-page .t-card-head span{letter-spacing:.14em!important;font-size:10px!important}.t-review-wide{grid-column:1/-1!important;padding:20px!important}.t-review-pro-page button{cursor:pointer!important;font-family:inherit!important}@media (width<=1300px){.t-review-grid{grid-template-columns:1fr!important}.t-review-pdf-card{grid-row:auto!important}.t-review-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.t-review-hero,.t-review-kpi-grid,.t-review-decision-buttons,.t-review-template-grid,.t-review-action-row,.t-review-info-list div,.t-review-analysis-list div{grid-template-columns:1fr!important}.t-review-info-list strong,.t-review-analysis-list strong{text-align:left!important}}.t-review-pdf-box{background:#f8fcff!important;height:560px!important;min-height:560px!important;padding:0!important;overflow:hidden!important}.t-review-pdf-frame{background:#fff!important;border:0!important;width:100%!important;height:100%!important;display:block!important}.t-review-accordion-stack{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.t-review-accordion{background:#fff!important;border:1px solid #e5eaf2!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 18px 50px #0f172a0e!important}.t-review-accordion:before{content:""!important;background:linear-gradient(90deg,#0a1a5a,#17b3a6,#26d2c2)!important;height:3px!important;display:block!important}.t-review-accordion summary{cursor:pointer!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:20px 22px!important;list-style:none!important;display:flex!important}.t-review-accordion summary::-webkit-details-marker{display:none!important}.t-review-accordion summary:after{content:"⌄"!important;color:#0d9488!important;background:#ecfefb!important;border-radius:12px!important;place-items:center!important;width:32px!important;height:32px!important;font-weight:950!important;display:grid!important}.t-review-accordion[open] summary:after{content:"⌃"!important}.t-review-accordion summary span{color:#667085!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important;display:block!important}.t-review-accordion summary strong{color:#0a1a5a!important;margin-top:5px!important;font-size:20px!important;font-weight:950!important;display:block!important}.t-review-accordion>.t-review-info-list,.t-review-accordion>.t-review-analysis-list,.t-review-accordion>.t-review-paragraph-list{padding:0 22px 20px!important}.t-review-accordion-wide{grid-column:1/-1!important}.t-review-info-list div,.t-review-analysis-list div{border-bottom:1px solid #eef2f7!important;grid-template-columns:170px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:44px!important;display:grid!important}.t-review-info-list span,.t-review-analysis-list span{color:#667085!important;font-size:12px!important;font-weight:850!important}.t-review-info-list strong,.t-review-analysis-list strong{color:#0a1a5a!important;text-align:right!important;overflow-wrap:anywhere!important;font-size:12.5px!important;font-weight:950!important}.t-review-empty.small{text-align:center!important;place-items:center!important;min-height:120px!important;display:grid!important}.t-review-decision-card{max-height:560px!important;overflow:auto!important}.t-review-comment textarea{min-height:105px!important}.t-review-detail-card,.t-review-wide{display:none!important}@media (width<=1200px){.t-review-accordion-stack{grid-template-columns:1fr!important}}@media (width<=760px){.t-review-info-list div,.t-review-analysis-list div{grid-template-columns:1fr!important}.t-review-info-list strong,.t-review-analysis-list strong{text-align:left!important}}.t-review-pro-page .t-appbar{justify-content:space-between!important;align-items:center!important;gap:20px!important;min-height:72px!important;margin-bottom:18px!important;display:flex!important}.t-review-pro-page .t-appbar-right{align-items:center!important;gap:10px!important;display:flex!important}.t-review-pro-page .t-icon-btn{background:#fff!important;border:1px solid #eef2f7!important;border-radius:16px!important;width:46px!important;height:46px!important;position:relative!important;box-shadow:0 8px 24px #0f172a0b!important}.t-review-pro-page .t-icon-btn b{color:#fff!important;background:#17b3a6!important;border-radius:999px!important;place-items:center!important;min-width:18px!important;height:18px!important;font-size:10px!important;font-weight:950!important;display:grid!important;position:absolute!important;top:-7px!important;right:-5px!important}.t-review-pdf-box{background:#f8fcff!important;border-radius:22px!important;height:620px!important;min-height:620px!important;padding:0!important;overflow:hidden!important}.t-review-pdf-frame{background:#fff!important;border:0!important;width:100%!important;height:100%!important;min-height:620px!important;display:block!important}.t-review-empty{text-align:center!important;place-items:center!important;gap:8px!important;min-height:260px!important;display:grid!important}@media (width<=1200px){.t-review-pdf-box,.t-review-pdf-frame{height:540px!important;min-height:540px!important}}.t-review-topbar-dropdowns{z-index:200!important;align-items:center!important;gap:10px!important;display:flex!important;position:relative!important}.t-top-dd{position:relative!important}.t-top-dd summary{list-style:none!important}.t-top-dd .t-icon-btn{color:#0a1a5a!important;cursor:pointer!important;background:#fff!important;border:1px solid #eef2f7!important;border-radius:16px!important;place-items:center!important;width:46px!important;height:46px!important;font-weight:950!important;display:grid!important;position:relative!important;box-shadow:0 8px 24px #0f172a0b!important}.t-top-dd .t-icon-btn b{color:#fff!important;background:#17b3a6!important;border-radius:999px!important;place-items:center!important;min-width:18px!important;height:18px!important;font-size:10px!important;font-weight:950!important;display:grid!important;position:absolute!important;top:-7px!important;right:-5px!important}.t-top-panel{-webkit-backdrop-filter:blur(18px)saturate(160%)!important;backdrop-filter:blur(18px)saturate(160%)!important;z-index:9999!important;background:#fffffffa!important;border:1px solid #e5eaf2!important;border-radius:24px!important;width:310px!important;padding:16px!important;animation:.18s both tDropdownIn!important;position:absolute!important;top:58px!important;right:0!important;box-shadow:0 26px 70px #0f172a2b!important}.t-top-panel button:after{content:"›"!important;color:#98a2b3!important;font-weight:950!important}.t-profile-dd .t-user-chip{cursor:pointer!important;background:#fff!important;border:1px solid #e5eaf2!important;border-radius:18px!important;align-items:center!important;gap:10px!important;min-height:50px!important;padding:4px 10px 4px 5px!important;display:flex!important}.t-profile-panel{width:330px!important}.t-top-dd[open]{z-index:99999!important}@media (width<=900px){.t-top-panel{right:-80px!important}.t-profile-panel{right:0!important}}.t-repository-pro-page .t-main{padding:20px 28px 32px!important}.t-repo-hero{background:radial-gradient(circle at 100% 0,#26d2c226,#0000 36%),linear-gradient(#fff,#fbfdff);border:1px solid #e5eaf2;border-radius:34px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:20px;margin-bottom:16px;padding:26px 28px;display:grid;box-shadow:0 18px 50px #0f172a11}.t-repo-hero h1{color:#0a1a5a;letter-spacing:-.07em;margin:12px 0 8px;font-size:clamp(36px,3.4vw,56px);line-height:1}.t-repo-hero p{color:#667085;max-width:820px;margin:0;font-size:13.5px;line-height:1.6}.t-repo-hero-card{background:#fff;border:1px solid #e5eaf2;border-radius:26px;min-height:130px;padding:20px;box-shadow:0 14px 38px #0f172a0d}.t-repo-hero-card span{color:#667085;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.t-repo-hero-card strong{color:#0a1a5a;margin:10px 0 6px;font-size:26px;font-weight:950;display:block}.t-repo-hero-card p{color:#667085;font-size:12px;line-height:1.45}.t-repo-search-card{margin-bottom:16px;padding:22px!important}.t-repo-search-grid{grid-template-columns:minmax(0,1.3fr) 260px 140px 200px;gap:12px;display:grid}.t-repo-search-grid input,.t-repo-search-grid select{color:#0a1a5a;background:#fff;border:1px solid #e5eaf2;border-radius:16px;outline:none;min-height:48px;padding:0 14px;font-weight:750}.t-repo-search-grid button,.t-repo-search-card .t-card-head button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a1a5a,#17b3a6);border:0;border-radius:16px;min-height:48px;font-weight:950}.t-repo-search-grid button:disabled{opacity:.55;cursor:not-allowed}.t-repo-main-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:16px;display:grid}.t-repo-docs-card{padding:22px!important}.t-repo-doc-list{gap:10px;display:grid}.t-repo-doc-item{background:linear-gradient(#fff,#fbfdff);border:1px solid #eef2f7;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.t-repo-doc-item strong{color:#0a1a5a;font-size:14px;font-weight:950;display:block}.t-repo-doc-item span{color:#667085;margin-top:5px;font-size:12px;line-height:1.4;display:block}.t-repo-doc-actions{gap:8px;display:flex}.t-repo-doc-actions button{color:#0a1a5a;cursor:pointer;background:#fff;border:1px solid #e5eaf2;border-radius:13px;height:36px;padding:0 11px;font-size:11.5px;font-weight:900}.t-repo-doc-actions button:hover{color:#fff;background:linear-gradient(135deg,#0a1a5a,#17b3a6);border-color:#0000}.t-repo-side-stack{gap:16px;display:grid}.t-repo-match-list{gap:10px;padding:0 22px 20px;display:grid}.t-repo-match-item{background:#fbfdff;border:1px solid #eef2f7;border-radius:16px;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:12px;padding:12px;display:grid}.t-repo-match-item strong{color:#0a1a5a;font-size:12.5px;font-weight:950;display:block}.t-repo-match-item span{color:#667085;margin-top:4px;font-size:11.5px;display:block}.t-repo-match-item b{color:#0d9488;background:#ecfefb;border-radius:999px;place-items:center;height:34px;font-size:12px;font-weight:950;display:grid}@media (width<=1300px){.t-repo-hero,.t-repo-main-grid{grid-template-columns:1fr}.t-repo-search-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.t-repo-search-grid,.t-repo-doc-item{grid-template-columns:1fr}.t-repo-doc-actions{flex-direction:column}}.t-appbar,.t-appbar-right,.t-review-topbar-dropdowns,.t-main{overflow:visible!important}.t-appbar{z-index:5000!important;position:relative!important}.t-appbar-right{z-index:6000!important;position:relative!important}.t-top-dd{z-index:7000!important;display:block!important;position:relative!important}.t-top-dd summary{cursor:pointer!important;outline:none!important;list-style:none!important}.t-top-dd summary::-webkit-details-marker{display:none!important}.t-top-dd:not([open]) .t-top-panel{display:none!important}.t-top-dd[open] .t-top-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:block!important;transform:translateY(0)scale(1)!important}.t-profile-dd{z-index:99999!important;position:relative!important}.t-profile-dd .t-user-chip{cursor:pointer!important;background:#fff!important;border:1px solid #e5eaf2!important;border-radius:18px!important;align-items:center!important;gap:10px!important;min-height:50px!important;padding:4px 12px 4px 5px!important;display:flex!important;box-shadow:0 8px 24px #0f172a0b!important}.t-profile-dd .t-user-chip:after{content:"⌄"!important;color:#667085!important;margin-left:6px!important;font-size:13px!important;font-weight:950!important}.t-profile-dd[open] .t-user-chip:after{content:"⌃"!important}.t-top-panel{-webkit-backdrop-filter:blur(18px)saturate(160%)!important;backdrop-filter:blur(18px)saturate(160%)!important;z-index:999999!important;background:#fffffffa!important;border:1px solid #e5eaf2!important;border-radius:24px!important;width:330px!important;padding:16px!important;position:absolute!important;top:62px!important;right:0!important;box-shadow:0 26px 70px #0f172a2e!important}.t-top-panel:before{content:""!important;background:#fffffffa!important;border-top:1px solid #e5eaf2!important;border-left:1px solid #e5eaf2!important;width:14px!important;height:14px!important;position:absolute!important;top:-7px!important;right:28px!important;transform:rotate(45deg)!important}.t-top-panel>span{color:#0d9488!important;letter-spacing:.14em!important;margin-bottom:6px!important;font-size:10px!important;font-weight:950!important;display:block!important}.t-top-panel>strong{color:#0a1a5a!important;margin-bottom:12px!important;font-size:17px!important;font-weight:950!important;display:block!important}.t-top-panel button{color:#0a1a5a!important;cursor:pointer!important;width:100%!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #eef2f7!important;border-radius:15px!important;justify-content:space-between!important;align-items:center!important;margin-top:8px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:900!important;display:flex!important}.t-top-panel button:hover{background:#f8fcff!important;border-color:#17b3a647!important}.t-top-panel button.danger{color:#dc2626!important;background:#fef2f2!important}.t-profile-panel{width:340px!important;right:0!important}@media (width<=900px){.t-top-panel{right:-80px!important}.t-profile-panel{width:calc(100vw - 36px)!important;right:0!important}}.t-stylometry-pro-page .t-main{padding:20px 28px 32px!important}.t-stylo-hero{background:radial-gradient(circle at 100% 0,#26d2c226,#0000 36%),linear-gradient(#fff,#fbfdff);border:1px solid #e5eaf2;border-radius:34px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:20px;margin-bottom:16px;padding:26px 28px;display:grid;box-shadow:0 18px 50px #0f172a11}.t-stylo-hero h1{color:#0a1a5a;letter-spacing:-.07em;margin:12px 0 8px;font-size:clamp(36px,3.4vw,56px);line-height:1}.t-stylo-hero p{color:#667085;max-width:820px;margin:0;font-size:13.5px;line-height:1.6}.t-stylo-hero-card{background:#fff;border:1px solid #e5eaf2;border-radius:26px;min-height:130px;padding:20px;box-shadow:0 14px 38px #0f172a0d}.t-stylo-hero-card span{color:#667085;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.t-stylo-hero-card strong{color:#0a1a5a;margin:10px 0 6px;font-size:34px;font-weight:950;display:block}.t-stylo-hero-card p{color:#667085;font-size:12px;line-height:1.45}.t-stylo-search-card{margin-bottom:16px;padding:22px!important}.t-stylo-search-row{grid-template-columns:minmax(0,1fr) 140px;gap:12px;display:grid}.t-stylo-search-row input{color:#0a1a5a;background:#fff;border:1px solid #e5eaf2;border-radius:16px;outline:none;min-height:48px;padding:0 14px;font-weight:750}.t-stylo-search-row button,.t-stylo-search-card .t-card-head button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a1a5a,#17b3a6);border:0;border-radius:16px;min-height:48px;font-weight:950}.t-stylo-main-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:16px;display:grid}.t-stylo-list-card{padding:22px!important}.t-stylo-profile-list{gap:10px;display:grid}.t-stylo-profile-card{background:linear-gradient(#fff,#fbfdff);border:1px solid #eef2f7;border-radius:18px;overflow:hidden}.t-stylo-profile-card summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:14px;padding:15px;list-style:none;display:grid}.t-stylo-profile-card summary::-webkit-details-marker{display:none}.t-stylo-profile-card summary strong{color:#0a1a5a;font-size:14px;font-weight:950;display:block}.t-stylo-profile-card summary span{color:#667085;margin-top:5px;font-size:12px;display:block}.t-stylo-profile-card summary b{color:#0d9488;background:#ecfefb;border-radius:999px;place-items:center;height:38px;font-size:13px;font-weight:950;display:grid}.t-stylo-profile-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:0 15px 15px;display:grid}.t-stylo-profile-details div{border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.t-stylo-profile-details span{color:#667085;font-size:12px;font-weight:850}.t-stylo-profile-details strong{color:#0a1a5a;font-size:12px;font-weight:950}.t-stylo-side-stack{gap:16px;display:grid}.t-stylo-note{padding:0 22px 20px}.t-stylo-note p{color:#667085;margin:0;font-size:13px;line-height:1.7}@media (width<=1300px){.t-stylo-hero,.t-stylo-main-grid{grid-template-columns:1fr}}@media (width<=760px){.t-stylo-search-row,.t-stylo-profile-card summary,.t-stylo-profile-details{grid-template-columns:1fr}}.t-superadmin-pro-page .t-main{padding:20px 28px 32px!important}.t-super-hero{background:radial-gradient(circle at 100% 0,#26d2c226,#0000 36%),linear-gradient(#fff,#fbfdff);border:1px solid #e5eaf2;border-radius:34px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:20px;margin-bottom:16px;padding:26px 28px;display:grid;box-shadow:0 18px 50px #0f172a11}.t-super-hero h1{color:#0a1a5a;letter-spacing:-.07em;margin:12px 0 8px;font-size:clamp(34px,3.2vw,54px);line-height:1}.t-super-hero p{color:#667085;max-width:820px;margin:0;font-size:13.5px;line-height:1.6}.t-super-hero-card{background:#fff;border:1px solid #e5eaf2;border-radius:26px;min-height:130px;padding:20px;box-shadow:0 14px 38px #0f172a0d}.t-super-hero-card span{color:#667085;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.t-super-hero-card strong{color:#0d9488;margin:10px 0 6px;font-size:30px;font-weight:950;display:block}.t-super-hero-card p{color:#667085;font-size:12px;line-height:1.45}.t-super-main-grid{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);align-items:start;gap:16px;display:grid}.t-super-user-card{padding:22px!important}.t-super-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.t-super-form-grid label{color:#0a1a5a;gap:8px;font-size:12.5px;font-weight:900;display:grid}.t-super-form-grid input,.t-super-form-grid select{color:#0a1a5a;background:#fff;border:1px solid #e5eaf2;border-radius:16px;outline:none;min-height:48px;padding:0 14px;font-weight:750}.t-super-user-card>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a1a5a,#17b3a6);border:0;border-radius:17px;width:100%;min-height:52px;margin-top:16px;font-weight:950}.t-super-user-card>button:disabled{opacity:.65;cursor:not-allowed}.t-super-side-stack{gap:16px;display:grid}.t-super-module-list{gap:10px;padding:0 22px 20px;display:grid}.t-super-module-list div{background:#fbfdff;border:1px solid #eef2f7;border-radius:16px;grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:12px;padding:12px;display:grid}.t-super-module-list strong{color:#0a1a5a;font-size:12.5px;font-weight:950;display:block}.t-super-module-list span{color:#667085;margin-top:4px;font-size:11.5px;line-height:1.45;display:block}.t-super-module-list b{color:#0d9488;background:#ecfefb;border-radius:999px;place-items:center;height:30px;font-size:11px;font-weight:950;display:grid}@media (width<=1300px){.t-super-hero,.t-super-main-grid{grid-template-columns:1fr}}@media (width<=760px){.t-super-form-grid{grid-template-columns:1fr}}.t-module-toggle-list{gap:10px;padding:0 22px 20px;display:grid}.t-module-toggle-row{background:linear-gradient(#fff,#fbfdff);border:1px solid #eef2f7;border-radius:18px;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:14px;padding:13px;display:grid}.t-module-toggle-row section strong{color:#0a1a5a;font-size:13px;font-weight:950;display:block}.t-module-toggle-row section span{color:#667085;margin-top:4px;font-size:11.5px;font-weight:750;line-height:1.4;display:block}.t-module-toggle-row button{cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:7px;height:38px;padding:0 10px;font-size:11px;font-weight:950;display:flex}.t-module-toggle-row button i{background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 3px 10px #0f172a1f}.t-module-toggle-row button.is-on{color:#0d9488;background:#ecfefb}.t-module-toggle-row button.is-off{color:#dc2626;background:#fef2f2}.t-module-toggle-row button:disabled{opacity:.6;cursor:not-allowed}@media (width<=760px){.t-module-toggle-row{grid-template-columns:1fr}.t-module-toggle-row button{width:104px}}.t-super-user-enterprise-head span{color:#667085;letter-spacing:.14em;font-size:10px;font-weight:950;display:block}.t-super-module-list.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;padding:0!important}@media (width<=900px){.t-super-module-list.compact{grid-template-columns:1fr}}.t-super-selected-box p{color:#667085;margin:6px 0 0;font-size:12px;line-height:1.45}.t-super-form-grid select:disabled{opacity:.58;cursor:not-allowed;background:#f8fafc}.t-super-selected-box{background:linear-gradient(#fff,#fbfdff);border:1px solid #e5eaf2;border-radius:18px;grid-column:1/-1;padding:15px 16px}.t-super-selected-box span{color:#667085;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.t-super-selected-box strong{color:#0a1a5a;margin-top:5px;font-size:15px;font-weight:950;display:block}.t-super-selected-box p{color:#667085;margin:6px 0 0;font-size:12px}.t-super-user-enterprise{border-top:1px solid #eef2f7!important;margin-top:22px!important;padding-top:20px!important}.t-super-user-enterprise-head{margin-bottom:12px!important}.t-super-user-enterprise-head span{color:#667085!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important;display:block!important}.t-super-user-enterprise-head h3{color:#0a1a5a!important;letter-spacing:-.035em!important;margin:5px 0 0!important;font-size:21px!important;font-weight:950!important}.t-super-module-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important;display:grid!important}.t-super-module-list.compact div{align-items:start!important;min-height:96px!important}.t-super-module-list.compact b{align-self:start!important}.t-super-selected-box{grid-column:1/-1!important}@media (width<=900px){.t-super-module-list.compact{grid-template-columns:1fr!important}}.t-super-form-grid input::placeholder{color:#98a2b3}.t-super-selected-box p{line-height:1.6!important}.t-user-code-preview{background:radial-gradient(circle at 100% 0,#17b3a624,#0000 38%),linear-gradient(#fff,#f8fcff)!important}.t-user-code-preview p{color:#667085!important}.t-user-code-preview{background:radial-gradient(circle at 100% 0,#17b3a629,#0000 38%),linear-gradient(#fff,#f8fcff)!important;border-color:#17b3a638!important}.t-user-code-preview strong{letter-spacing:.02em!important;color:#0d9488!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:17px!important}.t-teacher-pro-page .t-main{padding:20px 28px 32px!important}.t-teacher-hero{background:radial-gradient(circle at 100% 0,#26d2c226,#0000 36%),linear-gradient(#fff,#fbfdff);border:1px solid #e5eaf2;border-radius:34px;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:20px;margin-bottom:16px;padding:26px 28px;display:grid;box-shadow:0 18px 50px #0f172a11}.t-teacher-hero h1{color:#0a1a5a;letter-spacing:-.07em;margin:12px 0 8px;font-size:clamp(36px,3.4vw,56px);line-height:1}.t-teacher-hero p{color:#667085;max-width:820px;margin:0;font-size:13.5px;line-height:1.6}.t-teacher-hero-card{background:#fff;border:1px solid #e5eaf2;border-radius:26px;min-height:130px;padding:20px;box-shadow:0 14px 38px #0f172a0d}.t-teacher-hero-card span{color:#667085;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.t-teacher-hero-card strong{color:#0a1a5a;margin:10px 0 6px;font-size:24px;font-weight:950;display:block}.t-teacher-hero-card p{color:#667085;font-size:12px;line-height:1.45}.t-teacher-selector-card{margin-bottom:16px;padding:22px!important}.t-teacher-selector-row{grid-template-columns:300px minmax(0,1fr) 150px;gap:12px;display:grid}.t-teacher-selector-row select,.t-teacher-selector-row input{color:#0a1a5a;background:#fff;border:1px solid #e5eaf2;border-radius:16px;outline:none;min-height:48px;padding:0 14px;font-weight:750}.t-teacher-selector-row button,.t-teacher-selector-card .t-card-head button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a1a5a,#17b3a6);border:0;border-radius:16px;min-height:48px;font-weight:950}.t-teacher-empty-card{text-align:center;align-content:center;place-items:center;gap:8px;min-height:180px;display:grid;padding:30px!important}.t-teacher-empty-card strong{color:#0a1a5a;font-size:20px}.t-teacher-empty-card span{color:#667085;font-size:13px}.t-teacher-main-grid{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);align-items:start;gap:16px;display:grid}.t-teacher-list-card{padding:22px!important}.t-teacher-course-list{gap:10px;display:grid}.t-teacher-course-card{background:linear-gradient(#fff,#fbfdff);border:1px solid #eef2f7;border-radius:18px;overflow:hidden}.t-teacher-course-card summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:14px;padding:15px;list-style:none;display:grid}.t-teacher-course-card summary::-webkit-details-marker{display:none}.t-teacher-course-card summary strong{color:#0a1a5a;font-size:14px;font-weight:950;display:block}.t-teacher-course-card summary span{color:#667085;margin-top:5px;font-size:12px;display:block}.t-teacher-course-card summary b{color:#0d9488;background:#ecfefb;border-radius:999px;place-items:center;height:36px;font-size:12px;font-weight:950;display:grid}.t-teacher-course-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:0 15px 15px;display:grid}.t-teacher-course-detail div{border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.t-teacher-course-detail span{color:#667085;font-size:12px;font-weight:850}.t-teacher-course-detail strong{color:#0a1a5a;text-align:right;font-size:12px;font-weight:950}.t-teacher-side-stack{gap:16px;display:grid}.t-teacher-report-list{gap:10px;padding:0 22px 20px;display:grid}.t-teacher-report-item{background:#fbfdff;border:1px solid #eef2f7;border-radius:16px;grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:12px;padding:12px;display:grid}.t-teacher-report-item strong{color:#0a1a5a;font-size:12.5px;font-weight:950;display:block}.t-teacher-report-item span{color:#667085;margin-top:4px;font-size:11.5px;line-height:1.4;display:block}.t-teacher-report-item button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a1a5a,#17b3a6);border:0;border-radius:13px;height:34px;font-size:11.5px;font-weight:900}@media (width<=1300px){.t-teacher-hero,.t-teacher-main-grid,.t-teacher-selector-row{grid-template-columns:1fr}}@media (width<=760px){.t-teacher-course-detail{grid-template-columns:1fr}}.t-teacher-class-list,.t-teacher-assignment-list{gap:10px;padding:0 22px 20px;display:grid}.t-teacher-class-item,.t-teacher-assignment-item{background:#fbfdff;border:1px solid #eef2f7;border-radius:16px;grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:12px;padding:12px;display:grid}.t-teacher-class-item section strong,.t-teacher-assignment-item section strong{color:#0a1a5a;font-size:12.5px;font-weight:950;display:block}.t-teacher-class-item section span,.t-teacher-assignment-item section span{color:#667085;margin-top:4px;font-size:11.5px;line-height:1.45;display:block}.t-teacher-class-item b,.t-teacher-assignment-item b{color:#0d9488;background:#ecfefb;border-radius:999px;place-items:center;height:32px;font-size:11px;font-weight:950;display:grid}.t-teacher-assignment-item button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a1a5a,#17b3a6);border:0;border-radius:13px;height:34px;font-size:11.5px;font-weight:900}@media (width<=760px){.t-teacher-class-item,.t-teacher-assignment-item{grid-template-columns:1fr}.t-teacher-class-item b,.t-teacher-assignment-item b,.t-teacher-assignment-item button{width:max-content;padding:0 14px}}.t-teacher-main-grid{grid-template-columns:minmax(0,1.22fr) minmax(380px,.78fr)!important;align-items:start!important}.t-teacher-list-card{min-height:520px!important}.t-teacher-course-card{border-radius:20px!important}.t-teacher-course-card summary{grid-template-columns:minmax(0,1fr) 74px!important;padding:17px 18px!important}.t-teacher-course-card summary strong{font-size:15px!important}.t-teacher-course-card summary span{font-size:12.5px!important;line-height:1.45!important}.t-teacher-course-detail{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0 18px 18px!important}.t-teacher-course-detail div{min-height:46px!important}.t-teacher-side-stack .t-review-accordion{margin-bottom:0!important}.t-teacher-side-stack .t-review-accordion summary{min-height:72px!important}.t-teacher-side-stack .t-review-accordion summary strong{letter-spacing:-.04em!important;font-size:21px!important}.t-teacher-report-list,.t-teacher-assignment-list{padding:0 20px 18px!important}.t-teacher-assignment-item,.t-teacher-report-item{border-radius:17px!important}@media (width<=1300px){.t-teacher-main-grid{grid-template-columns:1fr!important}}@media (width<=760px){.t-teacher-course-detail{grid-template-columns:1fr!important}}.t-teacher-inline-reports{border-top:1px solid #eef2f7;margin-top:22px;padding-top:20px}.t-teacher-inline-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.t-teacher-inline-head span{color:#667085;letter-spacing:.14em;font-size:10px;font-weight:950;display:block}.t-teacher-inline-head h3{color:#0a1a5a;letter-spacing:-.04em;margin:5px 0 0;font-size:22px;font-weight:950}.t-teacher-inline-head strong{color:#0d9488;background:#ecfefb;border-radius:999px;place-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:950;display:grid}.t-teacher-report-list.inline{padding:0!important}.t-teacher-report-list.inline .t-teacher-report-item{grid-template-columns:minmax(0,1fr) 90px}@media (width<=760px){.t-teacher-inline-head{flex-direction:column;align-items:flex-start}.t-teacher-report-list.inline .t-teacher-report-item{grid-template-columns:1fr}}.t-teacher-list-card{border-top:0!important;position:relative!important;overflow:hidden!important}.t-teacher-list-card:before{content:"";z-index:2;background:linear-gradient(90deg,#0a1a5a 0%,#0b5b78 48%,#17b3a6 100%);height:7px;position:absolute;top:0;left:0;right:0}.t-teacher-list-card>.t-card-head span,.t-teacher-inline-head span{color:#0b5b78!important;letter-spacing:.18em!important}.t-teacher-list-card>.t-card-head h3,.t-teacher-inline-head h3{color:#0a1a5a!important}.t-teacher-list-card>.t-card-head strong{color:#0d9488!important;background:#ecfefb!important;border-radius:999px!important;place-items:center!important;min-height:34px!important;padding:0 14px!important;font-size:12px!important;font-weight:950!important;display:grid!important}.t-teacher-inline-reports{background:linear-gradient(#0a1a5a09,#fff0)!important;border-top:1px solid #e8eef6!important;margin:24px -22px -22px!important;padding:0 22px 22px!important}.t-teacher-inline-head{background:radial-gradient(circle at 100% 0,#17b3a61f,#0000 32%),linear-gradient(#fff,#f9fcff)!important;border-top:5px solid #0a1a5a!important;border-bottom:1px solid #e8eef6!important;margin:0 -22px 14px!important;padding:20px 22px 14px!important}.t-teacher-inline-head strong{color:#0a1a5a!important;background:#eef6ff!important}.t-teacher-course-list,.t-teacher-report-list.inline{padding-top:4px!important}.t-teacher-course-card,.t-teacher-report-list.inline .t-teacher-report-item{box-shadow:0 10px 28px #0f172a0b!important}.t-teacher-side-stack .t-review-accordion{border-top:0!important;position:relative!important;overflow:hidden!important}.t-teacher-side-stack .t-review-accordion:before{content:"";z-index:2;background:linear-gradient(90deg,#0a1a5a,#17b3a6);height:6px;position:absolute;top:0;left:0;right:0}.t-teacher-side-stack .t-review-accordion summary{background:radial-gradient(circle at 100% 0,#17b3a61a,#0000 35%),linear-gradient(#fff,#fbfdff)!important;padding-top:24px!important}@media (width<=760px){.t-teacher-inline-reports,.t-teacher-inline-head{margin-left:-16px!important;margin-right:-16px!important;padding-left:16px!important;padding-right:16px!important}}.t-teacher-list-card{border-top:1px solid #e5eaf2!important;overflow:hidden!important}.t-teacher-list-card:before{background:linear-gradient(90deg,#0a1a5a,#17b3a6)!important;height:4px!important}.t-teacher-list-card>.t-card-head{background:0 0!important;border-bottom:1px solid #eef2f7!important;margin:0 0 18px!important;padding:0 0 14px!important}.t-teacher-inline-reports,.t-teacher-inline-head{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.t-teacher-report-card-separate{min-height:260px!important;margin-top:16px!important}.t-teacher-report-card-separate .t-teacher-report-list.inline{padding:0!important}.t-teacher-report-card-separate .t-teacher-report-item{grid-template-columns:minmax(0,1fr) 90px!important}.t-teacher-main-grid{grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr)!important}.t-teacher-submission-card-separate{min-height:260px!important;margin-top:16px!important}.t-teacher-submission-card-separate .t-teacher-assignment-list.inline{padding:0!important}.t-teacher-submission-card-separate .t-teacher-assignment-item{grid-template-columns:minmax(0,1fr) 90px!important}.t-teacher-submission-card-separate .t-card-head strong{color:#0d9488!important;background:#ecfefb!important;border-radius:999px!important;place-items:center!important;min-height:34px!important;padding:0 14px!important;font-size:12px!important;font-weight:950!important;display:grid!important}@media (width<=760px){.t-teacher-submission-card-separate .t-teacher-assignment-item{grid-template-columns:1fr!important}}.t-student-pro-page .t-main{padding:20px 28px 32px!important}.t-student-hero{background:radial-gradient(circle at 100% 0,#26d2c226,#0000 36%),linear-gradient(#fff,#fbfdff);border:1px solid #e5eaf2;border-radius:34px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:20px;margin-bottom:16px;padding:26px 28px;display:grid;box-shadow:0 18px 50px #0f172a11}.t-student-hero h1{color:#0a1a5a;letter-spacing:-.07em;margin:12px 0 8px;font-size:clamp(36px,3.4vw,56px);line-height:1}.t-student-hero p{color:#667085;max-width:820px;margin:0;font-size:13.5px;line-height:1.6}.t-student-hero-card{background:#fff;border:1px solid #e5eaf2;border-radius:26px;min-height:126px;padding:20px;box-shadow:0 14px 38px #0f172a0d}.t-student-hero-card span{color:#667085;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.t-student-hero-card strong{color:#0a1a5a;margin:10px 0 6px;font-size:24px;font-weight:950;display:block}.t-student-hero-card p{color:#667085;margin:0;font-size:12px}.t-student-search-card{margin-bottom:16px;padding:22px!important}.t-student-search-row{grid-template-columns:minmax(0,1fr) 220px;gap:12px;display:grid}.t-student-search-row input{color:#0a1a5a;background:#fff;border:1px solid #e5eaf2;border-radius:16px;outline:none;min-height:48px;padding:0 14px;font-weight:750}.t-student-search-row button,.t-student-search-card .t-card-head button,.t-student-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a1a5a,#17b3a6);border:0;border-radius:16px;min-height:48px;font-weight:950}.t-student-main-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:start;gap:16px;display:grid}.t-student-assignment-card,.t-student-detail-card,.t-student-feedback-card{position:relative;overflow:hidden;padding:22px!important}.t-student-assignment-card:before,.t-student-detail-card:before,.t-student-feedback-card:before{content:"";background:linear-gradient(90deg,#0a1a5a,#17b3a6);height:4px;position:absolute;top:0;left:0;right:0}.t-student-assignment-list,.t-student-feedback-list{gap:10px;display:grid}.t-student-assignment-item{text-align:left;cursor:pointer;background:linear-gradient(#fff,#fbfdff);border:1px solid #eef2f7;border-radius:18px;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.t-student-assignment-item.active{border-color:#17b3a661;box-shadow:0 14px 34px #17b3a61a}.t-student-assignment-item strong{color:#0a1a5a;font-size:14px;font-weight:950;display:block}.t-student-assignment-item span{color:#667085;margin-top:5px;font-size:12px;line-height:1.45;display:block}.t-student-assignment-item b,.t-student-detail-card .t-card-head strong,.t-student-feedback-card .t-card-head strong,.t-student-assignment-card .t-card-head strong{color:#0d9488;background:#ecfefb;border-radius:999px;place-items:center;min-height:34px;padding:0 14px;font-size:11.5px;font-weight:950;display:grid}.t-student-side-stack{gap:16px;display:grid}.t-student-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.t-student-detail-list div{background:#fbfdff;border:1px solid #eef2f7;border-radius:16px;min-height:66px;padding:12px}.t-student-detail-list span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:950;display:block}.t-student-detail-list strong{color:#0a1a5a;margin-top:7px;font-size:13px;font-weight:950;display:block}.t-student-note-box{background:linear-gradient(#fff,#fbfdff);border:1px solid #eef2f7;border-radius:18px;margin-top:12px;padding:14px}.t-student-note-box span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:950;display:block}.t-student-note-box p{color:#0a1a5a;margin:8px 0 0;font-size:13px;font-weight:750;line-height:1.55}.t-student-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.t-student-feedback-item{background:#fbfdff;border:1px solid #eef2f7;border-radius:16px;padding:13px}.t-student-feedback-item strong{color:#0a1a5a;font-size:13px;font-weight:950;display:block}.t-student-feedback-item span{color:#667085;margin-top:5px;font-size:12px;line-height:1.45;display:block}@media (width<=1300px){.t-student-hero,.t-student-main-grid,.t-student-search-row{grid-template-columns:1fr}}@media (width<=760px){.t-student-detail-list,.t-student-actions{grid-template-columns:1fr}}.t-simple-center-page .t-main{padding:20px 28px 32px!important}.t-simple-hero{background:radial-gradient(circle at 100% 0,#26d2c226,#0000 36%),linear-gradient(#fff,#fbfdff);border:1px solid #e5eaf2;border-radius:34px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:20px;margin-bottom:16px;padding:26px 28px;display:grid;box-shadow:0 18px 50px #0f172a11}.t-simple-hero h1{color:#0a1a5a;letter-spacing:-.07em;margin:12px 0 8px;font-size:clamp(36px,3.4vw,56px);line-height:1}.t-simple-hero p{color:#667085;max-width:800px;margin:0;font-size:13.5px;line-height:1.6}.t-simple-hero-card{background:#fff;border:1px solid #e5eaf2;border-radius:26px;min-height:126px;padding:20px;box-shadow:0 14px 38px #0f172a0d}.t-simple-hero-card span{color:#667085;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.t-simple-hero-card strong{color:#0a1a5a;margin:10px 0 6px;font-size:26px;font-weight:950;display:block}.t-simple-hero-card p{color:#667085;margin:0;font-size:12px}.t-simple-grid{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:16px;display:grid}.t-profile-card{position:relative;overflow:hidden;padding:22px!important}.t-profile-card:before,.t-simple-item:before{content:"";background:linear-gradient(90deg,#0a1a5a,#17b3a6);height:4px;position:absolute;top:0;left:0;right:0}.t-profile-photo-area{place-items:center;gap:16px;min-height:260px;display:grid}.t-profile-photo{color:#fff;background:linear-gradient(135deg,#0a1a5a,#17b3a6);border-radius:34px;place-items:center;width:130px;height:130px;font-size:42px;font-weight:950;display:grid;overflow:hidden;box-shadow:0 24px 60px #0f172a26}.t-profile-photo img{object-fit:cover;width:100%;height:100%}.t-upload-photo-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a1a5a,#17b3a6);border-radius:16px;place-items:center;min-height:48px;padding:0 18px;font-weight:950;display:grid}.t-upload-photo-btn input{display:none}.t-profile-form{gap:12px;display:grid}.t-profile-form label{color:#0a1a5a;gap:8px;font-size:12.5px;font-weight:900;display:grid}.t-profile-form input{color:#0a1a5a;background:#fff;border:1px solid #e5eaf2;border-radius:16px;outline:none;min-height:48px;padding:0 14px;font-weight:750}.t-profile-card>button,.t-simple-item button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a1a5a,#17b3a6);border:0;border-radius:16px;min-height:46px;padding:0 16px;font-weight:950}.t-profile-card>button{width:100%;margin-top:14px}.t-simple-list{gap:14px;display:grid}.t-simple-item{grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:16px;display:grid;position:relative;overflow:hidden;padding:20px!important}.t-simple-item span{color:#0d9488;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.t-simple-item strong{color:#0a1a5a;margin-top:6px;font-size:20px;font-weight:950;display:block}.t-simple-item p{color:#667085;margin:7px 0 0;font-size:13px;line-height:1.55}@media (width<=1200px){.t-simple-hero,.t-simple-grid{grid-template-columns:1fr}}@media (width<=760px){.t-simple-item{grid-template-columns:1fr}}.t-academic-management-page .t-main{padding:20px 28px 32px!important}.t-academic-hero{background:radial-gradient(circle at 100% 0,#26d2c226,#0000 36%),linear-gradient(#fff,#fbfdff);border:1px solid #e5eaf2;border-radius:34px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:20px;margin-bottom:16px;padding:26px 28px;display:grid;box-shadow:0 18px 50px #0f172a11}.t-academic-hero h1{color:#0a1a5a;letter-spacing:-.07em;margin:12px 0 8px;font-size:clamp(34px,3.2vw,54px);line-height:1}.t-academic-hero p{color:#667085;max-width:820px;margin:0;font-size:13.5px;line-height:1.6}.t-academic-hero-card{background:#fff;border:1px solid #e5eaf2;border-radius:26px;min-height:126px;padding:20px;box-shadow:0 14px 38px #0f172a0d}.t-academic-hero-card span,.t-academic-placeholder span{color:#0d9488;letter-spacing:.14em;font-size:10px;font-weight:950;display:block}.t-academic-hero-card strong{color:#0a1a5a;margin:10px 0 6px;font-size:28px;font-weight:950;display:block}.t-academic-placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.t-academic-placeholder{position:relative;overflow:hidden;padding:22px!important}.t-academic-placeholder:before{content:"";background:linear-gradient(90deg,#0a1a5a,#17b3a6);height:4px;position:absolute;top:0;left:0;right:0}.t-academic-placeholder h3{color:#0a1a5a;margin:8px 0;font-size:22px}.t-academic-placeholder p{color:#667085;margin:0;font-size:13px;line-height:1.6}@media (width<=1100px){.t-academic-hero,.t-academic-placeholder-grid{grid-template-columns:1fr}}.t-academic-mini-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.t-academic-mini-form label{color:#0a1a5a;gap:7px;font-size:12px;font-weight:900;display:grid}.t-academic-mini-form input{color:#0a1a5a;background:#fff;border:1px solid #e5eaf2;border-radius:15px;outline:none;min-height:44px;padding:0 13px;font-weight:750}.t-academic-check-row-mini{background:#fbfdff;border:1px solid #eef2f7;border-radius:16px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.t-academic-check-row-mini label{align-items:center;gap:8px;display:flex}.t-academic-check-row-mini input{min-height:auto}.t-academic-mini-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a1a5a,#17b3a6);border:0;border-radius:16px;grid-column:1/-1;min-height:48px;font-weight:950}@media (width<=760px){.t-academic-mini-form,.t-academic-check-row-mini{grid-template-columns:1fr}}.t-academic-mini-form .t-academic-full{grid-column:1/-1}.t-academic-mini-form textarea{color:#0a1a5a;resize:vertical;background:#fff;border:1px solid #e5eaf2;border-radius:15px;outline:none;min-height:96px;padding:12px 13px;font-family:inherit;font-weight:750}.t-academic-management-page .t-academic-placeholder h3{letter-spacing:-.035em!important;font-size:19px!important;line-height:1.18!important}.t-academic-management-page .t-academic-placeholder span{letter-spacing:.16em!important;font-size:9px!important}.t-academic-management-page .t-academic-mini-form label{font-size:11px!important;line-height:1.35!important}.t-academic-management-page .t-academic-mini-form input,.t-academic-management-page .t-academic-mini-form select,.t-academic-management-page .t-academic-mini-form textarea{font-size:12px!important;font-weight:700!important}.t-academic-management-page .t-academic-mini-form input::placeholder,.t-academic-management-page .t-academic-mini-form textarea::placeholder{font-size:12px!important}.t-academic-management-page .t-academic-check-row-mini label{font-size:11px!important}.t-academic-management-page .t-academic-mini-form button{letter-spacing:.01em!important;font-size:13px!important}.t-academic-management-page .t-academic-placeholder{padding:20px!important}.t-academic-management-page .t-academic-mini-form{gap:10px!important}.t-academic-management-page .t-academic-mini-form input{min-height:42px!important}.t-academic-management-page .t-academic-mini-form textarea{min-height:86px!important}.t-academic-list-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.t-academic-list-card{position:relative;overflow:hidden;padding:22px!important}.t-academic-list-card:before{content:"";background:linear-gradient(90deg,#0a1a5a,#17b3a6);height:4px;position:absolute;top:0;left:0;right:0}.t-academic-list-card .t-card-head strong{color:#0d9488;background:#ecfefb;border-radius:999px;place-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:950;display:grid}.t-academic-list-mini{gap:10px;display:grid}.t-academic-list-row{background:#fbfdff;border:1px solid #eef2f7;border-radius:16px;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:12px;padding:12px;display:grid}.t-academic-list-row strong{color:#0a1a5a;font-size:12.5px;font-weight:950;display:block}.t-academic-list-row span{color:#667085;margin-top:4px;font-size:11.5px;line-height:1.45;display:block}.t-academic-list-row b{color:#0d9488;background:#ecfefb;border-radius:999px;place-items:center;height:32px;font-size:11px;font-weight:950;display:grid}@media (width<=1100px){.t-academic-list-grid{grid-template-columns:1fr}}@media (width<=760px){.t-academic-list-row{grid-template-columns:1fr}}.t-academic-management-page .t-academic-mini-form select{color:#0a1a5a!important;background:#fff!important;border:1px solid #e5eaf2!important;border-radius:15px!important;outline:none!important;min-height:42px!important;padding:0 13px!important;font-size:12px!important;font-weight:700!important}.t-academic-code-preview{background:radial-gradient(circle at 100% 0,#17b3a624,#0000 36%),linear-gradient(#fff,#f8fcff);border:1px solid #17b3a63d;border-radius:16px;grid-column:1/-1;padding:12px 14px}.t-academic-code-preview span{letter-spacing:.16em;font-weight:950;display:block;color:#0d9488!important;font-size:9px!important}.t-academic-code-preview strong{color:#0a1a5a;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:15px;font-weight:950;display:block}.t-academic-code-preview p{color:#667085;margin:5px 0 0;font-size:11px}.t-academic-list-row-detail{grid-template-columns:minmax(0,1fr) 82px!important;align-items:start!important;padding:14px!important}.t-academic-list-row-detail>section>span{font-size:11.5px!important;line-height:1.45!important}.t-academic-list-meta{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.t-academic-list-meta em{color:#667085;background:#fff;border:1px solid #eef2f7;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:10.5px;font-style:normal;font-weight:850;line-height:1;display:flex}.t-academic-list-row-detail b{align-self:start!important;margin-top:2px!important}@media (width<=760px){.t-academic-list-row-detail{grid-template-columns:1fr!important}.t-academic-list-row-detail b{width:max-content!important;padding:0 14px!important}}.t-academic-management-page .t-academic-list-row-detail{grid-template-columns:minmax(0,1fr) 82px!important;align-items:start!important;padding:14px!important}.t-academic-management-page .t-academic-list-row-detail>section>span{font-size:11.5px!important;line-height:1.45!important}.t-academic-management-page .t-academic-list-meta{flex-wrap:wrap!important;gap:7px!important;margin-top:9px!important;display:flex!important}.t-academic-management-page .t-academic-list-meta em{color:#667085!important;background:#fff!important;border:1px solid #eef2f7!important;border-radius:999px!important;align-items:center!important;min-height:26px!important;padding:0 9px!important;font-size:10.5px!important;font-style:normal!important;font-weight:850!important;display:flex!important}.t-academic-management-page .t-academic-list-row-detail b{align-self:start!important;margin-top:2px!important}*{box-sizing:border-box}html,body,#root{min-height:100%}body{color:#0a1a5a;background:#f5f7fa;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}.tahkik-login-page{background:radial-gradient(circle at 100% 0,#26d2c21a,#0000 24%),radial-gradient(circle at 0 100%,#0a1a5a0d,#0000 26%),linear-gradient(#f8fafc 0%,#f2f5f8 100%);justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.tahkik-login-card{background:#fff;border:1px solid #0a1a5a14;border-radius:22px;width:100%;max-width:480px;padding:30px 30px 24px;position:relative;overflow:hidden;box-shadow:0 24px 56px #0a1a5a1a,0 8px 18px #17b3a60a}.tahkik-login-line{background:linear-gradient(90deg,#0a1a5a 0%,#0d3b7a 52%,#17b3a6 100%);height:4px;position:absolute;top:0;left:0;right:0}.tahkik-login-logo-area{background:#fff;justify-content:center;align-items:center;margin:8px 0 22px;display:flex}.tahkik-login-logo{object-fit:contain;width:220px;max-width:82%;height:auto;display:block}.tahkik-login-header{text-align:center;margin-bottom:24px}.tahkik-login-header h1{color:#102a66;letter-spacing:-.02em;margin:0;font-size:30px;font-weight:650;line-height:1.18}.tahkik-login-header p{color:#6f7c91;margin:10px 0 0;font-size:14px;font-weight:400;line-height:1.65}.tahkik-login-form{gap:18px;display:grid}.tahkik-login-form label{gap:8px;display:grid}.tahkik-login-form label span{color:#17326f;letter-spacing:.01em;font-size:13px;font-weight:600}.tahkik-login-form input{color:#0a1a5a;background:#fff;border:1px solid #d9e1ea;border-radius:14px;outline:none;width:100%;height:54px;padding:0 16px;font-size:15px;font-weight:400;transition:all .18s}.tahkik-login-form input::placeholder{color:#98a2b3}.tahkik-login-form input:focus{border-color:#17b3a6;box-shadow:0 0 0 4px #17b3a61a}.tahkik-login-form button{color:#fff;letter-spacing:.01em;cursor:pointer;background:linear-gradient(90deg,#0a1a5a 0%,#0d3b7a 52%,#17b3a6 100%);border:none;border-radius:14px;width:100%;height:54px;margin-top:4px;font-size:15px;font-weight:650;transition:all .2s;box-shadow:0 14px 28px #0a1a5a24}.tahkik-login-form button:hover{transform:translateY(-1px);box-shadow:0 18px 32px #0a1a5a2e}.tahkik-login-form button:disabled{opacity:.72;cursor:not-allowed;transform:none}.tahkik-login-error{color:#a02828;background:#fff4f4;border:1px solid #b4282824;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:500}.tahkik-login-footer{text-align:center;border-top:1px solid #edf1f5;flex-direction:column;gap:4px;margin-top:22px;padding-top:16px;display:flex}.tahkik-login-footer strong{color:#0d3b7a;font-size:13px;font-weight:600}.tahkik-login-footer span{color:#8b96a8;font-size:12px;font-weight:400}@media (width<=560px){.tahkik-login-page{padding:20px 12px}.tahkik-login-card{border-radius:18px;padding:24px 18px 20px}.tahkik-login-logo{width:190px}.tahkik-login-header h1{font-size:26px}.tahkik-login-header p{font-size:13px}}@media (width<=560px){.tahkik-login-logo{width:225px!important}}@media (width<=560px){.tahkik-login-logo{width:240px!important;max-width:90%!important}}.tahkik-login-page{height:100vh!important;min-height:100vh!important;padding:16px!important;overflow:hidden!important}.tahkik-login-card{max-width:480px!important;padding:24px 30px 20px!important}.tahkik-login-logo-area{margin:4px 0 14px!important}.tahkik-login-logo{width:300px!important;max-width:90%!important}.tahkik-login-header{margin-bottom:18px!important}.tahkik-login-header h1{font-size:28px!important}.tahkik-login-header p{margin-top:8px!important;font-size:13.5px!important;line-height:1.5!important}.tahkik-login-form{gap:14px!important}.tahkik-login-form input,.tahkik-login-form button{height:50px!important}.tahkik-login-footer{margin-top:16px!important;padding-top:12px!important}@media (height<=720px){.tahkik-login-card{transform-origin:50%;transform:scale(.94)}}@media (width<=560px){.tahkik-login-page{padding:12px!important;overflow-y:auto!important}.tahkik-login-logo{width:230px!important}.tahkik-login-card{padding:22px 18px 18px!important}}:root{--tahkik-navy:#0a1a5a;--tahkik-blue:#0d3b7a;--tahkik-teal:#17b3a6;--tahkik-teal-light:#26d2c2;--tahkik-bg:#f7fafc;--tahkik-surface:#fff;--tahkik-border:#0a1a5a1a;--tahkik-text:#102033;--tahkik-muted:#64748b;--tahkik-shadow:0 18px 45px #0a1a5a1a;--tahkik-radius:22px}.tahkik-page{background:radial-gradient(circle at top left, #26d2c224, transparent 32%), linear-gradient(180deg, #fff 0%, var(--tahkik-bg) 100%);min-height:100vh;color:var(--tahkik-text)}.tahkik-card{border:1px solid var(--tahkik-border);border-radius:var(--tahkik-radius);box-shadow:var(--tahkik-shadow);background:#ffffffeb}.tahkik-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--tahkik-navy), var(--tahkik-teal));border:none;border-radius:14px;padding:12px 18px;font-weight:700;box-shadow:0 12px 28px #17b3a638}.tahkik-btn:hover{transform:translateY(-1px)}.tahkik-muted{color:var(--tahkik-muted)}.tahkik-gradient-line{background:linear-gradient(90deg, var(--tahkik-navy), var(--tahkik-teal), var(--tahkik-teal-light));width:100%;height:2px}.tahkik-brand-title{color:var(--tahkik-navy);letter-spacing:-.03em}.tahkik-pill{color:var(--tahkik-blue);background:#17b3a61a;border:1px solid #17b3a62e;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.t-brand-logo-icon{object-fit:contain;background:#ffffff14;border-radius:14px;width:42px;height:42px;padding:4px}.t-brand img,.t-brand-logo-icon{flex-shrink:0}.t-brand{align-items:center;gap:12px;display:flex}.t-brand-full{justify-content:flex-start;align-items:center;padding:8px 4px 18px;display:flex}.t-sidebar-logo-full{object-fit:contain;filter:drop-shadow(0 12px 24px #0000002e);width:205px;max-width:100%;height:auto}.t-brand-logo-icon{background:0 0!important;border-radius:0!important;padding:0!important}.t-sidebar,.sidebar,.t-dashboard-sidebar,aside{background:linear-gradient(#fff 0%,#f8fbff 100%)!important;border-right:1px solid #0a1a5a1a!important;box-shadow:18px 0 45px #0a1a5a0f!important}.t-brand-full{border-bottom:1px solid #0a1a5a14;background:0 0!important;padding:24px 20px 28px!important}.t-sidebar-logo-main{object-fit:contain;width:220px;max-width:100%;height:auto;filter:none!important}.t-sidebar *,.sidebar *,.t-dashboard-sidebar *,aside *{color:#0a1a5a}.t-sidebar a,.sidebar a,.t-dashboard-sidebar a,aside a,.t-sidebar button,.sidebar button,.t-dashboard-sidebar button,aside button{color:#0a1a5a!important}.t-sidebar .active,.sidebar .active,.t-dashboard-sidebar .active,aside .active,.t-sidebar .is-active,.sidebar .is-active{box-shadow:0 14px 30px #17b3a638;color:#fff!important;background:linear-gradient(135deg,#17b3a6,#26d2c2)!important}.t-sidebar .active *,.sidebar .active *,.t-dashboard-sidebar .active *,aside .active *{color:#fff!important}.t-sidebar .quick-access,.sidebar .quick-access,.t-dashboard-sidebar .quick-access,aside .quick-access{background:#fff!important;border:1px solid #0a1a5a1a!important;box-shadow:0 14px 35px #0a1a5a0f!important}.t-brand-mark{color:#0a1a5a!important;background:0 0!important}.t-dashboard-pro aside,.t-dashboard-pro .t-sidebar,.t-dashboard-pro .sidebar,.t-dashboard-pro .dashboard-sidebar{background:#fff!important;border-right:1px solid #0a1a5a1a!important;box-shadow:16px 0 42px #0a1a5a12!important}.t-dashboard-pro aside .t-brand-full,.t-dashboard-pro .t-sidebar .t-brand-full,.t-dashboard-pro .sidebar .t-brand-full{background:#fff!important;border:0!important;border-bottom:1px solid #0a1a5a14!important;margin:0!important;padding:28px 20px 30px!important}.t-dashboard-pro .t-sidebar-logo-main{width:235px!important;height:auto!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:none!important}.t-dashboard-pro aside,.t-dashboard-pro aside *,.t-dashboard-pro .t-sidebar,.t-dashboard-pro .t-sidebar *,.t-dashboard-pro .sidebar,.t-dashboard-pro .sidebar *{color:#0a1a5a!important}.t-dashboard-pro aside a,.t-dashboard-pro aside button,.t-dashboard-pro .t-sidebar a,.t-dashboard-pro .t-sidebar button,.t-dashboard-pro .sidebar a,.t-dashboard-pro .sidebar button{color:#0a1a5a!important;background:#fff!important;border:1px solid #0a1a5a1a!important;box-shadow:0 10px 26px #0a1a5a0a!important}.t-dashboard-pro aside a.active,.t-dashboard-pro aside button.active,.t-dashboard-pro .t-sidebar a.active,.t-dashboard-pro .t-sidebar button.active,.t-dashboard-pro .sidebar a.active,.t-dashboard-pro .sidebar button.active,.t-dashboard-pro .t-nav-active,.t-dashboard-pro .active{color:#fff!important;background:linear-gradient(135deg,#17b3a6,#26d2c2)!important;border-color:#0000!important;box-shadow:0 14px 30px #17b3a63d!important}.t-dashboard-pro .active *,.t-dashboard-pro .t-nav-active *{color:#fff!important}.t-dashboard-pro aside section,.t-dashboard-pro aside .quick-access,.t-dashboard-pro .t-sidebar section,.t-dashboard-pro .sidebar section{background:#f8fbff!important;border:1px solid #0a1a5a14!important}.t-dashboard-pro .t-brand-full,.t-dashboard-pro aside .t-brand-full,.t-dashboard-pro .t-sidebar .t-brand-full{border-bottom:1px solid #0a1a5a14!important;justify-content:center!important;align-items:center!important;min-height:170px!important;padding:20px 14px 22px!important;display:flex!important;overflow:hidden!important}.t-dashboard-pro .t-sidebar-logo-main,.t-sidebar-logo-main{object-fit:contain!important;object-position:center!important;width:250px!important;max-width:100%!important;height:auto!important;margin:0 auto!important;display:block!important}.t-dashboard-pro .t-main,.t-dashboard-pro main{margin-left:0!important}.tahkik-sidebar-brand{background:#fff!important;border-bottom:1px solid #0a1a5a14!important;align-items:center!important;gap:13px!important;min-height:150px!important;padding:28px 24px 30px!important;display:flex!important}.tahkik-sidebar-brand-icon{filter:drop-shadow(0 12px 24px #0a1a5a1a);object-fit:contain!important;flex-shrink:0!important;width:66px!important;height:66px!important}.tahkik-sidebar-brand-text{flex-direction:column!important;min-width:0!important;line-height:1.05!important;display:flex!important}.tahkik-sidebar-brand-text strong{letter-spacing:.12em!important;color:#0a1a5a!important;white-space:nowrap!important;font-size:25px!important;font-weight:900!important}.tahkik-sidebar-brand-text strong span{color:#17b3a6!important}.tahkik-sidebar-brand-text small{letter-spacing:.03em!important;color:#64748b!important;white-space:nowrap!important;margin-top:7px!important;font-size:10.5px!important;font-weight:700!important}.t-sidebar-logo-main{display:none!important}.tahkik-sidebar-brand{background:#fff!important;border-bottom:1px solid #0a1a5a14!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;min-height:150px!important;padding:30px 24px 34px!important;display:flex!important}.tahkik-sidebar-brand-icon{object-fit:contain!important;width:62px!important;height:62px!important;box-shadow:none!important;filter:drop-shadow(0 8px 18px #0a1a5a1a)!important;background:0 0!important;border:none!important;flex:0 0 62px!important}.tahkik-sidebar-brand-text{flex-direction:column!important;justify-content:center!important;min-width:0!important;line-height:1.05!important;display:flex!important}.tahkik-sidebar-brand-text strong{letter-spacing:.1em!important;color:#0a1a5a!important;white-space:nowrap!important;font-size:24px!important;font-weight:900!important;line-height:1!important}.tahkik-sidebar-brand-text strong span{color:#17b3a6!important;letter-spacing:.02em!important}.tahkik-sidebar-brand-text small{letter-spacing:.02em!important;color:#64748b!important;white-space:normal!important;max-width:170px!important;margin-top:8px!important;font-size:10px!important;font-weight:700!important;line-height:1.25!important;display:block!important}.t-dashboard-pro aside,.t-dashboard-pro .t-sidebar,.t-dashboard-pro .dashboard-sidebar{width:320px!important;min-width:320px!important}.t-brand-full{background:#fff!important;border-bottom:1px solid #0a1a5a14!important;justify-content:center!important;align-items:center!important;min-height:155px!important;padding:26px 18px 28px!important;display:flex!important}.t-sidebar-logo-main{object-fit:contain!important;object-position:center!important;filter:none!important;width:245px!important;max-width:92%!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;margin:0 auto!important;display:block!important}.t-dashboard-pro aside,.t-dashboard-pro .t-sidebar,.t-dashboard-pro .dashboard-sidebar{background:#fff!important;border-right:1px solid #0a1a5a1a!important;width:300px!important;min-width:300px!important}.t-brand-full{justify-content:center!important;align-items:center!important;min-height:165px!important;padding:22px 18px 26px!important;display:flex!important}.t-sidebar-logo-main{object-fit:contain!important;object-position:center!important;image-rendering:auto!important;filter:none!important;width:270px!important;max-width:94%!important;height:auto!important;display:block!important}.t-dashboard-pro aside,.t-dashboard-pro .t-sidebar,.t-dashboard-pro .dashboard-sidebar{background:#fff!important;width:300px!important;min-width:300px!important;overflow:hidden auto!important}.t-dashboard-pro .t-brand-full,.t-brand-full{background:#fff!important;border-bottom:1px solid #0a1a5a14!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:125px!important;margin:0!important;padding:18px 18px 16px!important;display:flex!important}.t-sidebar-logo-main{object-fit:contain!important;width:250px!important;max-width:92%!important;height:auto!important;margin:0 auto!important;display:block!important}.tahkik-sidebar-brand-text,.tahkik-sidebar-brand-icon{display:none!important}.t-dashboard-pro nav,.t-dashboard-pro aside nav,.t-dashboard-pro .t-sidebar nav,.t-dashboard-pro .sidebar nav{opacity:1!important;visibility:visible!important;flex-direction:column!important;gap:10px!important;padding:18px 22px!important;display:flex!important}.t-dashboard-pro nav a,.t-dashboard-pro nav button,.t-dashboard-pro aside a,.t-dashboard-pro aside button{opacity:1!important;visibility:visible!important;color:#0a1a5a!important;background:#fff!important;border:1px solid #0a1a5a1a!important;border-radius:16px!important;align-items:center!important;gap:12px!important;min-height:52px!important;display:flex!important}.t-dashboard-pro nav a.active,.t-dashboard-pro nav button.active,.t-dashboard-pro aside a.active,.t-dashboard-pro aside button.active,.t-dashboard-pro .active{color:#fff!important;background:linear-gradient(135deg,#17b3a6,#26d2c2)!important;border-color:#0000!important}.t-dashboard-pro .active *{color:#fff!important}.t-sidebar-nav{flex-direction:column!important;gap:10px!important;padding:18px 22px!important;display:flex!important}.t-sidebar-nav button{color:#0a1a5a!important;cursor:pointer!important;background:#fff!important;border:1px solid #0a1a5a1a!important;border-radius:16px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:50px!important;padding:0 18px!important;font-weight:800!important;display:flex!important;box-shadow:0 10px 24px #0a1a5a0a!important}.t-sidebar-nav button.active{color:#fff!important;background:linear-gradient(135deg,#17b3a6,#26d2c2)!important;border-color:#0000!important;box-shadow:0 14px 30px #17b3a63d!important}.t-sidebar-nav button.active *{color:#fff!important}.t-sidebar-quick{background:#f8fbff!important;border:1px solid #0a1a5a14!important;border-radius:20px!important;margin:14px 22px 28px!important;padding:16px!important}.t-sidebar-quick strong{color:#0a1a5a!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:12px!important;font-size:12px!important;display:block!important}.t-sidebar-quick button{color:#0a1a5a!important;cursor:pointer!important;background:#fff!important;border:1px solid #0a1a5a14!important;border-radius:13px!important;width:100%!important;min-height:38px!important;margin-bottom:8px!important;font-weight:700!important}.t-sidebar-quick button:last-child{margin-bottom:0!important}.t-dashboard-pro{min-height:100vh!important;display:flex!important}.t-dashboard-pro .t-sidebar{background:#fff!important;border-right:1px solid #0a1a5a1a!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:100vh!important;overflow:hidden auto!important;box-shadow:14px 0 36px #0a1a5a0f!important}.t-dashboard-pro .t-brand-full{border-bottom:1px solid #0a1a5a14!important;justify-content:center!important;align-items:center!important;min-height:128px!important;padding:18px 18px 16px!important;display:flex!important}.t-dashboard-pro .t-sidebar-logo-main{object-fit:contain!important;width:245px!important;max-width:92%!important;height:auto!important;display:block!important}.t-dashboard-pro .t-sidebar-nav{flex-direction:column!important;gap:10px!important;padding:18px 22px!important;display:flex!important}.t-dashboard-pro .t-sidebar-nav button{color:#0a1a5a!important;cursor:pointer!important;background:#fff!important;border:1px solid #0a1a5a1a!important;border-radius:16px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:50px!important;padding:0 18px!important;font-weight:800!important;display:flex!important}.t-dashboard-pro .t-sidebar-nav button.active{color:#fff!important;background:linear-gradient(135deg,#17b3a6,#26d2c2)!important;border-color:#0000!important}.t-dashboard-pro .t-sidebar-nav button.active *{color:#fff!important}.t-dashboard-pro .t-sidebar-quick button{color:#0a1a5a!important;background:#fff!important;border:1px solid #0a1a5a14!important;border-radius:13px!important;width:100%!important;min-height:38px!important;margin-bottom:8px!important;font-weight:700!important}.t-dashboard-pro .t-sidebar{scrollbar-width:none!important;height:100vh!important;overflow:hidden!important}.t-dashboard-pro .t-sidebar::-webkit-scrollbar{display:none!important}.t-dashboard-pro .t-sidebar-logo-main{width:235px!important;max-width:92%!important}.t-dashboard-pro .t-sidebar-nav{gap:8px!important;padding:14px 22px!important}.t-dashboard-pro .t-sidebar-nav button{border-radius:15px!important;min-height:46px!important}.t-dashboard-pro .t-sidebar-quick{margin:10px 22px 18px!important;padding:14px!important}.t-dashboard-pro .t-sidebar-quick button{min-height:34px!important;margin-bottom:7px!important}.t-dashboard-pro{overflow:visible!important}.t-dashboard-pro .t-sidebar-logo-main{object-fit:contain!important;width:310px!important;max-width:100%!important;height:auto!important}.t-dashboard-pro .t-brand-full{min-height:165px!important;padding:24px 0 18px!important}.t-dashboard-pro .t-brand-full{min-height:175px!important;padding:24px 0 18px!important;overflow:visible!important}.t-dashboard-pro .t-sidebar-logo-main{object-fit:contain!important;object-position:center!important;width:390px!important;max-width:128%!important;height:auto!important}.t-dashboard-pro .t-brand-full{min-height:145px!important;margin-top:-10px!important;padding:4px 0!important;overflow:visible!important}.t-dashboard-pro .t-sidebar-nav{margin-top:-32px!important;padding-top:0!important}.t-dashboard-pro .t-sidebar{background:#fff!important;height:100vh!important;position:sticky!important;top:0!important;overflow:hidden!important}.t-dashboard-pro .t-brand-full{min-height:128px!important;margin-top:-32px!important;margin-bottom:-10px!important;padding:0!important;overflow:visible!important}.t-dashboard-pro .t-sidebar-logo-main{object-fit:contain!important;object-position:center!important;width:390px!important;max-width:128%!important;height:auto!important;margin-top:-18px!important}.t-dashboard-pro .t-sidebar-nav{gap:8px!important;margin-top:-8px!important;padding-top:0!important}.t-dashboard-pro .t-sidebar-nav button{min-height:44px!important}.t-dashboard-pro .t-sidebar-quick{margin-top:8px!important}.t-dashboard-pro .t-platform-card{grid-column:1/-1!important;width:100%!important;max-width:100%!important}.t-dashboard-pro .t-platform-grid button{text-align:left!important;white-space:normal!important;min-height:110px!important;padding:18px!important;overflow:hidden!important}.t-dashboard-pro .t-platform-grid button strong{margin-bottom:8px!important;font-size:15px!important;line-height:1.25!important;display:block!important}.t-dashboard-pro .t-platform-grid button span{font-size:12px!important;line-height:1.35!important;display:block!important}@media (width<=1200px){.t-dashboard-pro .t-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.t-dashboard-pro .t-system-card{height:100%!important;min-height:465px!important}.t-dashboard-pro .t-status-list{flex-direction:column!important;gap:14px!important;display:flex!important}.t-dashboard-pro .t-status-list>div{min-height:52px!important;padding:12px 0!important}.t-dashboard-pro .t-platform-card{grid-column:1/-1!important;width:100%!important;min-height:360px!important;padding-bottom:30px!important;overflow:visible!important}.t-dashboard-pro .t-platform-grid button{text-align:left!important;white-space:normal!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;min-height:150px!important;padding:24px 20px!important;display:flex!important;overflow:visible!important}.t-dashboard-pro .t-platform-grid button strong{margin-bottom:10px!important;font-size:18px!important;line-height:1.25!important}.t-dashboard-pro .t-platform-grid button span{font-size:13px!important;line-height:1.4!important}.t-dashboard-pro .t-dashboard-main-grid{align-items:stretch!important}@media (width<=1300px){.t-dashboard-pro .t-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.t-dashboard-pro .t-platform-grid button{min-height:130px!important}}.t-dashboard-pro .t-workflow-card,.t-dashboard-pro .t-system-card{width:100%!important;min-width:420px!important;max-width:none!important}.t-dashboard-pro .t-analysis-card,.t-dashboard-pro .t-reports-card{width:100%!important;max-width:none!important}.t-dashboard-pro .t-platform-card{grid-column:1/-1!important;width:100%!important;max-width:none!important;min-height:360px!important}.t-dashboard-pro .t-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:18px!important;display:grid!important}.t-dashboard-pro .t-platform-grid button{flex-direction:column!important;justify-content:center!important;min-height:145px!important;display:flex!important}@media (width<=1400px){.t-dashboard-pro .t-dashboard-main-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr)!important;gap:22px!important}.t-dashboard-pro .t-workflow-card,.t-dashboard-pro .t-system-card{min-width:360px!important}}.t-dashboard-pro .t-workflow-card{width:100%!important;min-width:420px!important;max-width:none!important;min-height:320px!important}.t-dashboard-pro .t-workflow-card .t-card-head{align-items:flex-start!important}.t-dashboard-pro .t-workflow-card button{white-space:nowrap!important}.t-dashboard-pro .t-workflow-card .t-workflow-list,.t-dashboard-pro .t-workflow-card .t-status-list,.t-dashboard-pro .t-workflow-card>div{width:100%!important}.t-dashboard-pro .t-dashboard-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(440px,.9fr)!important;gap:28px!important}.t-dashboard-pro .t-pending-card{width:100%!important;min-width:440px!important;max-width:none!important;min-height:330px!important}.t-dashboard-pro .t-pending-list{flex-direction:column!important;gap:14px!important;width:100%!important;display:flex!important}.t-dashboard-pro .t-pending-list>div{border-radius:16px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:56px!important;padding:14px 18px!important;display:flex!important}.t-dashboard-pro .t-system-card,.t-dashboard-pro .t-pending-card{width:100%!important;min-width:440px!important}.t-dashboard-pro .t-analysis-card,.t-dashboard-pro .t-wide{width:100%!important;max-width:none!important}@media (width<=1400px){.t-dashboard-pro .t-dashboard-main-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.85fr)!important}.t-dashboard-pro .t-system-card,.t-dashboard-pro .t-pending-card{min-width:390px!important}}.t-dashboard-pro .t-appbar-left-empty{min-width:1px!important}.t-dashboard-pro .t-appbar-left-empty span,.t-dashboard-pro .t-appbar-left-empty strong{display:none!important}.t-dashboard-pro .t-appbar-left{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.t-dashboard-pro .t-appbar-left *{display:none!important}.t-dashboard-pro .t-sidebar-quick a{color:#0a1a5a!important;background:#fff!important;border:1px solid #0a1a5a14!important;border-radius:13px!important;align-items:center!important;width:100%!important;min-height:31px!important;margin-bottom:6px!important;padding:0 12px!important;font-weight:700!important;text-decoration:none!important;display:flex!important}.t-dashboard-pro .t-sidebar-nav a{color:#0a1a5a!important;cursor:pointer!important;pointer-events:auto!important;background:#fff!important;border:1px solid #0a1a5a1a!important;border-radius:14px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:44px!important;padding:0 18px!important;font-weight:800!important;text-decoration:none!important;display:flex!important}.t-dashboard-pro .t-sidebar-nav a.active{color:#fff!important;background:linear-gradient(135deg,#17b3a6,#26d2c2)!important;border-color:#0000!important}.t-dashboard-pro .t-sidebar-quick a{color:#0a1a5a!important;cursor:pointer!important;pointer-events:auto!important;background:#fff!important;border:1px solid #0a1a5a14!important;border-radius:13px!important;align-items:center!important;width:100%!important;min-height:31px!important;margin-bottom:6px!important;padding:0 12px!important;font-weight:700!important;text-decoration:none!important;display:flex!important}.t-dashboard-pro .t-sidebar{z-index:999!important;pointer-events:auto!important;position:sticky!important;top:0!important}.t-dashboard-pro .t-sidebar *{pointer-events:auto!important}.t-dashboard-pro .t-sidebar-nav a,.t-dashboard-pro .t-sidebar-nav button,.t-dashboard-pro .t-sidebar-quick a,.t-dashboard-pro .t-sidebar-quick button{z-index:1001!important;pointer-events:auto!important;cursor:pointer!important;position:relative!important}.t-dashboard-pro .t-brand-full,.t-dashboard-pro .t-brand-full *,.t-dashboard-pro .t-sidebar-logo-main{pointer-events:none!important}.t-dashboard-pro .t-sidebar-nav,.t-dashboard-pro .t-sidebar-quick{z-index:50!important;pointer-events:auto!important;position:relative!important}.t-dashboard-pro .t-sidebar-nav a,.t-dashboard-pro .t-sidebar-quick a{z-index:60!important;pointer-events:auto!important;cursor:pointer!important;position:relative!important}.t-dashboard-pro .t-sidebar a{pointer-events:auto!important}.t-dashboard-pro{background:#f7fafc!important;min-height:100vh!important;display:flex!important}.t-dashboard-pro .t-sidebar{z-index:20!important;background:#fff!important;border-right:1px solid #0a1a5a1a!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:100vh!important;position:sticky!important;top:0!important;overflow:hidden!important;box-shadow:14px 0 36px #0a1a5a0f!important}.t-dashboard-pro .t-brand-full{pointer-events:none!important;border-bottom:1px solid #0a1a5a14!important;justify-content:center!important;align-items:center!important;min-height:145px!important;margin-top:-32px!important;margin-bottom:-8px!important;padding:0!important;display:flex!important;overflow:visible!important}.t-dashboard-pro .t-sidebar-logo-main{object-fit:contain!important;object-position:center!important;pointer-events:none!important;width:390px!important;max-width:128%!important;height:auto!important}.t-dashboard-pro .t-sidebar-nav{flex-direction:column!important;gap:8px!important;margin-top:-8px!important;padding:0 22px 12px!important;display:flex!important}.t-dashboard-pro .t-sidebar-nav a{color:#0a1a5a!important;cursor:pointer!important;background:#fff!important;border:1px solid #0a1a5a1a!important;border-radius:14px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:44px!important;padding:0 18px!important;font-weight:800!important;text-decoration:none!important;display:flex!important}.t-dashboard-pro .t-sidebar-nav a.active{color:#fff!important;background:linear-gradient(135deg,#17b3a6,#26d2c2)!important;border-color:#0000!important;box-shadow:0 14px 30px #17b3a638!important}.t-dashboard-pro .t-sidebar-nav a.active *{color:#fff!important}.t-dashboard-pro .t-sidebar-quick{background:#f8fbff!important;border:1px solid #0a1a5a14!important;border-radius:18px!important;margin:8px 22px 14px!important;padding:12px!important}.t-dashboard-pro .t-sidebar-quick strong{color:#0a1a5a!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:9px!important;font-size:11px!important;display:block!important}.t-dashboard-pro .t-sidebar-quick a{color:#0a1a5a!important;cursor:pointer!important;background:#fff!important;border:1px solid #0a1a5a14!important;border-radius:13px!important;align-items:center!important;width:100%!important;min-height:31px!important;margin-bottom:6px!important;padding:0 12px!important;font-weight:700!important;text-decoration:none!important;display:flex!important}.t-dashboard-pro .t-sidebar-quick a:last-child{margin-bottom:0!important}.t-brand-mark{display:none!important}.t-dashboard-pro .t-appbar-left-empty,.t-dashboard-pro .t-appbar-left-empty *{visibility:hidden!important;opacity:0!important;display:none!important}.t-dashboard-pro .t-main{flex:1!important;min-width:0!important;padding:28px 36px 42px!important}.t-dashboard-pro .t-appbar{justify-content:space-between!important;align-items:center!important;min-height:72px!important;padding:8px 0 18px!important;display:flex!important}.t-dashboard-pro .t-appbar-right{align-items:center!important;gap:12px!important;display:flex!important}.t-dashboard-pro .t-teacher-hero,.t-dashboard-pro .t-simple-hero{margin-top:8px!important;margin-bottom:26px!important}.t-dashboard-pro .t-teacher-grid,.t-dashboard-pro .t-teacher-main-grid,.t-dashboard-pro .t-academic-grid{grid-template-columns:minmax(0,1.35fr) minmax(420px,.9fr)!important;align-items:stretch!important;gap:28px!important;display:grid!important}.t-dashboard-pro .t-card{min-width:0!important;overflow:visible!important}.t-dashboard-pro .t-teacher-courses,.t-dashboard-pro .t-teacher-reports,.t-dashboard-pro .t-teacher-submissions{width:100%!important;min-height:360px!important}.t-dashboard-pro .t-empty,.t-dashboard-pro .t-card-empty{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:160px!important;display:flex!important}.t-dashboard-pro .t-teacher-bottom-grid,.t-dashboard-pro .t-assignment-grid{grid-template-columns:minmax(0,1.35fr) minmax(420px,.9fr)!important;align-items:stretch!important;gap:28px!important;display:grid!important}.t-dashboard-pro .t-assignment-card,.t-dashboard-pro .t-calendar-card{width:100%!important;min-height:260px!important}.t-dashboard-pro .t-main>section,.t-dashboard-pro .t-main>div{max-width:100%!important}.t-dashboard-pro .t-appbar{justify-content:flex-end!important;align-items:center!important;gap:16px!important;width:100%!important;min-height:72px!important;padding:10px 0 18px!important;display:flex!important}.t-dashboard-pro .t-appbar-left-empty,.t-dashboard-pro .t-appbar-left-empty *{display:none!important}.t-dashboard-pro .t-icon-btn{background:#fff!important;border:1px solid #0a1a5a14!important;border-radius:16px!important;width:52px!important;height:52px!important;box-shadow:0 10px 28px #0a1a5a0f!important}.t-dashboard-pro .t-user-chip,.t-dashboard-pro .t-user-menu,.t-dashboard-pro .t-profile-chip{background:#fff!important;border:1px solid #0a1a5a14!important;border-radius:18px!important;min-height:52px!important;box-shadow:0 10px 28px #0a1a5a0f!important}.t-dashboard-pro .t-kpi-grid div>span:first-child,.t-dashboard-pro .t-teacher-kpi-grid div>span:first-child{background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important}.t-dashboard-pro .t-teacher-stats div>span:first-of-type:before,.t-dashboard-pro .t-teacher-stats div>span:first-of-type:after,.t-dashboard-pro .t-teacher-stats div:before,.t-dashboard-pro .t-teacher-stats div:after{content:none!important;display:none!important}.t-dashboard-pro .t-kpi-symbol{color:#0a1a5a!important;background:#17b3a614!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;margin-bottom:10px!important;font-size:20px!important;font-style:normal!important;font-weight:900!important;display:inline-flex!important}.t-dashboard-pro .t-teacher-stats div>span{color:#64748b!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;display:block!important}.t-dashboard-pro .t-kpi.t-kpi-pro{gap:16px!important}.t-dashboard-pro .t-kpi:before,.t-dashboard-pro .t-kpi:after,.t-dashboard-pro .t-card:before,.t-dashboard-pro .t-card:after{content:none!important}.t-dashboard-pro .t-review-kpi-grid .t-kpi-icon,.t-dashboard-pro .t-teacher-kpi-grid .t-kpi-icon,.t-dashboard-pro .t-admin-kpi-grid .t-kpi-icon,.t-dashboard-pro .t-stylometry-kpi-grid .t-kpi-icon{display:none!important}.t-dashboard-pro .t-review-main-grid,.t-dashboard-pro .t-review-content-grid{grid-template-columns:minmax(0,1.15fr) minmax(420px,.95fr)!important;align-items:start!important;gap:28px!important;display:grid!important}.t-dashboard-pro .t-teacher-decision-card .t-decision-grid,.t-dashboard-pro .t-decision-card .t-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.t-dashboard-pro .t-module-policy-accordion{background:#fff!important;border:1px solid #0a1a5a14!important;border-radius:24px!important;margin-top:22px!important;overflow:hidden!important;box-shadow:0 18px 42px #0a1a5a12!important}.t-dashboard-pro .t-module-policy-accordion:not([open]){max-height:96px!important}.t-dashboard-pro .t-module-policy-accordion summary{cursor:pointer!important;min-height:92px!important;padding:22px 28px!important}.t-dashboard-pro .t-module-policy-accordion[open] summary{border-bottom:1px solid #0a1a5a14!important}.t-dashboard-pro .t-super-side-stack{width:100%!important;min-width:420px!important;max-width:none!important}.t-dashboard-pro .t-super-side-stack>details,.t-dashboard-pro .t-super-side-stack>article,.t-dashboard-pro .t-super-side-stack>section{width:100%!important;min-width:460px!important;max-width:none!important}.t-dashboard-pro .t-module-policy-accordion{width:100%!important;min-width:460px!important;max-width:none!important;margin-top:26px!important}.t-dashboard-pro .t-module-policy-accordion summary{grid-template-columns:150px 1fr 34px!important;align-items:center!important;gap:18px!important;min-height:92px!important;padding:24px 28px!important;display:grid!important}.t-dashboard-pro .t-module-policy-accordion summary span{letter-spacing:.14em!important;text-transform:uppercase!important;color:#64748b!important;font-size:12px!important}.t-dashboard-pro .t-module-policy-accordion .t-super-selected-box,.t-dashboard-pro .t-module-policy-accordion .t-super-policy-summary,.t-dashboard-pro .t-module-policy-accordion .t-super-policy-chain,.t-dashboard-pro .t-module-policy-accordion .t-super-policy-scope,.t-dashboard-pro .t-module-policy-accordion .t-module-toggle-list,.t-dashboard-pro .t-module-policy-accordion .t-super-saved-scopes{width:calc(100% - 48px)!important;margin-left:24px!important;margin-right:24px!important}.t-dashboard-pro .t-module-policy-accordion .t-super-policy-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.t-dashboard-pro .t-module-policy-accordion summary{cursor:pointer!important}.t-dashboard-pro .t-upload-form-card input[readonly]{color:#0a1a5a!important;cursor:not-allowed!important;background:#f8fbff!important;border-color:#0a1a5a14!important}.t-dashboard-pro .t-user-menu-root{z-index:2500!important;align-items:center!important;display:inline-flex!important;position:relative!important}.t-dashboard-pro .t-user-menu-arrow{color:#64748b!important;margin-left:4px!important;font-size:18px!important;transition:transform .2s!important}.t-dashboard-pro .t-user-menu-arrow.open{transform:rotate(180deg)!important}.t-dashboard-pro .t-user-menu-panel{z-index:3000!important;background:#fff!important;border:1px solid #0a1a5a14!important;border-radius:30px!important;width:370px!important;padding:22px!important;position:absolute!important;top:calc(100% + 14px)!important;right:0!important;box-shadow:0 30px 80px #0a1a5a2e!important}.t-dashboard-pro .t-user-menu-panel:before{content:""!important;background:#fff!important;border-top:1px solid #0a1a5a14!important;border-left:1px solid #0a1a5a14!important;width:18px!important;height:18px!important;position:absolute!important;top:-9px!important;right:34px!important;transform:rotate(45deg)!important}.t-dashboard-pro .t-user-menu-head{text-align:center!important;border-bottom:1px solid #0a1a5a14!important;margin-bottom:14px!important;padding:6px 0 18px!important}.t-dashboard-pro .t-avatar-large{border-radius:26px!important;width:72px!important;height:72px!important;margin:0 auto 12px!important;font-size:26px!important}.t-dashboard-pro .t-user-menu-head h3{color:#0a1a5a!important;margin:0 0 4px!important;font-size:21px!important;font-weight:950!important}.t-dashboard-pro .t-user-menu-head p{color:#64748b!important;margin:0 0 10px!important;font-size:13px!important;font-weight:700!important}.t-dashboard-pro .t-user-menu-head>span{color:#0a1a5a!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#17b3a61a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:30px!important;padding:0 14px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.t-dashboard-pro .t-user-menu-actions{flex-direction:column!important;gap:9px!important;display:flex!important}.t-dashboard-pro .t-user-menu-actions button{color:#0a1a5a!important;text-align:left!important;cursor:pointer!important;background:#f8fbff!important;border:0!important;border-radius:18px!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:58px!important;padding:12px 16px!important;font-weight:850!important;display:flex!important}.t-dashboard-pro .t-user-menu-actions button span{color:#008b80!important;background:#17b3a61a!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;font-weight:900!important;display:inline-flex!important}.t-dashboard-pro .t-user-menu-actions button:hover{background:#17b3a61f!important}.t-dashboard-pro .t-user-menu-actions button.danger{color:#dc2626!important;background:#fff7f7!important}.t-dashboard-pro .t-user-menu-actions button.danger span{color:#dc2626!important;background:#fee2e2!important}.t-dashboard-pro .t-sidebar-role-pill{color:#0a1a5a!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#17b3a61a!important;border:1px solid #17b3a62e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:36px!important;margin:-6px 22px 12px!important;font-size:12px!important;font-weight:900!important;display:flex!important}.t-dashboard-pro .t-main{background:#f7fafc!important;flex:1!important;min-width:0!important;padding:30px 38px 44px!important}.t-dashboard-pro .t-appbar{justify-content:flex-end!important;align-items:center!important;width:100%!important;min-height:72px!important;padding:8px 0 18px!important;display:flex!important}.t-dashboard-pro .t-appbar-left,.t-dashboard-pro .t-appbar-left *{display:none!important}.t-dashboard-pro .t-appbar-right{justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin-left:auto!important;display:flex!important}.t-dashboard-pro .t-kpi-icon{display:none!important}.t-dashboard-pro .t-kpi,.t-dashboard-pro .t-kpi-pro{background:#fff!important;border:1px solid #0a1a5a14!important;border-radius:28px!important;min-height:150px!important;padding:24px!important;box-shadow:0 18px 42px #0a1a5a0f!important}.t-dashboard-pro .t-kpi strong,.t-dashboard-pro .t-kpi-pro strong{color:#0a1a5a!important}.t-dashboard-pro .t-card{background:#fff!important;border:1px solid #0a1a5a14!important;border-radius:30px!important;box-shadow:0 20px 48px #0a1a5a12!important}.t-dashboard-pro .t-card-head h3{color:#0a1a5a!important;letter-spacing:-.02em!important;font-weight:950!important}.t-dashboard-pro .t-card-head span{color:#008b80!important;letter-spacing:.12em!important;font-weight:900!important}.t-dashboard-pro .t-dashboard-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(440px,.9fr)!important;align-items:stretch!important;gap:28px!important;display:grid!important}.t-dashboard-pro .t-pending-card,.t-dashboard-pro .t-system-card{width:100%!important;min-width:440px!important}.t-dashboard-pro .t-platform-card{grid-column:1/-1!important;width:100%!important;min-height:360px!important}.t-dashboard-pro .t-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.t-dashboard-pro .t-platform-grid button{border-radius:20px!important;min-height:145px!important}.t-dashboard-pro.t-upload-pro-page .t-upload-grid{grid-template-columns:minmax(0,1fr) minmax(460px,.82fr)!important;align-items:start!important;gap:30px!important;display:grid!important}.t-dashboard-pro .t-upload-form-card{min-width:460px!important}.t-dashboard-pro .t-upload-form-card input,.t-dashboard-pro .t-upload-form-card select{color:#0a1a5a!important;background:#fff!important;border:1px solid #0a1a5a1f!important;border-radius:16px!important;outline:none!important;width:100%!important;min-height:56px!important;padding:0 16px!important;font-weight:750!important}.t-dashboard-pro .t-upload-form-card input[readonly],.t-dashboard-pro .t-upload-form-card select:disabled{opacity:.72!important;cursor:not-allowed!important;background:#f8fbff!important}.t-dashboard-pro .t-review-main-grid,.t-dashboard-pro .t-review-content-grid,.t-dashboard-pro .t-review-body-grid{grid-template-columns:minmax(0,1.12fr) minmax(440px,.95fr)!important;align-items:start!important;gap:30px!important;display:grid!important}.t-dashboard-pro .t-teacher-decision-card,.t-dashboard-pro .t-decision-card{align-self:start!important;width:100%!important;min-width:440px!important}.t-dashboard-pro .t-teacher-decision-card button,.t-dashboard-pro .t-decision-card button{border-radius:16px!important;min-height:58px!important;font-weight:850!important}.t-dashboard-pro .t-super-side-stack{width:100%!important;min-width:460px!important}.t-dashboard-pro .t-super-grid,.t-dashboard-pro .t-super-main-grid,.t-dashboard-pro .t-admin-main-grid{grid-template-columns:minmax(0,1.15fr) minmax(460px,.95fr)!important;align-items:start!important;gap:30px!important;display:grid!important}.t-dashboard-pro .t-super-side-stack>details,.t-dashboard-pro .t-super-side-stack>article,.t-dashboard-pro .t-super-side-stack>section{width:100%!important;min-width:460px!important}.t-dashboard-pro .t-module-policy-accordion{background:#fff!important;border:1px solid #0a1a5a14!important;border-radius:28px!important;width:100%!important;min-width:460px!important;margin-top:26px!important;overflow:hidden!important;box-shadow:0 18px 42px #0a1a5a12!important}.t-dashboard-pro .t-module-policy-accordion:not([open]){max-height:96px!important;overflow:hidden!important}.t-dashboard-pro .t-module-policy-accordion[open]{max-height:none!important;overflow:visible!important}.t-dashboard-pro .t-module-policy-accordion summary{cursor:pointer!important;grid-template-columns:150px 1fr 32px!important;align-items:center!important;gap:18px!important;min-height:92px!important;padding:24px 28px!important;display:grid!important}.t-dashboard-pro .t-module-policy-accordion summary strong{color:#0a1a5a!important;font-size:25px!important;line-height:1.1!important}@media (width<=1400px){.t-dashboard-pro .t-main{padding:26px 28px 40px!important}.t-dashboard-pro .t-dashboard-main-grid,.t-dashboard-pro .t-review-main-grid,.t-dashboard-pro .t-review-content-grid,.t-dashboard-pro .t-review-body-grid,.t-dashboard-pro.t-upload-pro-page .t-upload-grid,.t-dashboard-pro .t-super-grid,.t-dashboard-pro .t-super-main-grid,.t-dashboard-pro .t-admin-main-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.85fr)!important;gap:24px!important}.t-dashboard-pro .t-pending-card,.t-dashboard-pro .t-system-card,.t-dashboard-pro .t-upload-form-card,.t-dashboard-pro .t-teacher-decision-card,.t-dashboard-pro .t-decision-card,.t-dashboard-pro .t-super-side-stack,.t-dashboard-pro .t-module-policy-accordion{min-width:390px!important}}
