@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#24332d;background:#f5f7f4;font-synthesis:none;text-rendering:optimizeLegibility;font-weight:400;--green:#17634f;--green-dark:#124f40;--ink:#24332d;--muted:#79867f;--line:#e9ede9;--cream:#fbfcfa}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.app-shell{min-height:100vh;display:flex}.sidebar{width:246px;flex:0 0 246px;background:#fff;border-right:1px solid #ecefeb;display:flex;flex-direction:column;padding:26px 15px 15px;min-height:100vh}.brand{display:flex;align-items:center;gap:10px;padding:0 12px 30px;font:800 21px Manrope,sans-serif;letter-spacing:-1.1px;color:#20332b}.brand-mark{width:33px;height:33px;border-radius:10px;background:#e8f3ed;color:#17634f;display:grid;place-items:center}.brand-dot{color:#43a27c}.workspace{height:59px;background:#f8faf8;border:1px solid #edf0ed;border-radius:11px;padding:9px 10px;display:flex;align-items:center;gap:9px;color:#89958f;margin:0 2px 31px}.workspace-icon{height:31px;width:31px;display:grid;place-items:center;border-radius:8px;background:#e6efe9;color:#23614d;font-size:10px;font-weight:700;letter-spacing:.2px}.workspace div:nth-child(2){flex:1}.workspace strong,.workspace small,.profile strong,.profile small{display:block}.workspace strong{font-size:11px;color:#38473f;font-weight:700}.workspace small{font-size:10px;color:#909b95;margin-top:2px}.nav-label{font-size:9px;letter-spacing:1.5px;font-weight:700;color:#a2aaa5;padding:0 12px 9px}.nav-item{border:0;background:transparent;width:100%;text-align:left;height:40px;border-radius:8px;display:flex;align-items:center;gap:11px;padding:0 12px;color:#7b8982;font-size:12px;margin-bottom:4px}.nav-item.active{background:#edf5f0;color:#23644e;font-weight:600}.nav-item span:nth-child(2){flex:1}.nav-count{font-size:10px;color:#a5afa8}.sidebar-rule{height:1px;background:#eff1ef;margin:18px 8px 22px}.nav-arrow{opacity:0}.nav-item:hover .nav-arrow{opacity:1}.sidebar-bottom{margin-top:auto}.privacy-card{background:#f4f8f5;border:1px solid #eaf0eb;border-radius:10px;padding:12px 10px;display:flex;gap:9px;margin:0 2px 18px}.privacy-icon{width:26px;height:26px;flex:0 0 26px;border-radius:7px;background:#e4f1e9;display:grid;place-items:center;color:#358060}.privacy-card strong{display:block;color:#476052;font-size:10px;margin:1px 0 5px}.privacy-card p{font-size:9px;line-height:1.55;color:#84928a;margin:0}.profile{border-top:1px solid #edf0ed;padding:15px 7px 0;display:flex;align-items:center;gap:10px}.avatar{width:32px;height:32px;background:#e6ece7;color:#496551;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700}.profile strong{font-size:11px;color:#3a4a41}.profile small{font-size:9px;color:#939d97;margin-top:3px}.profile-more{margin-left:auto;color:#a3aca6}.main-content{flex:1;min-width:0}.topbar{height:65px;border-bottom:1px solid #e9ede9;display:flex;align-items:center;justify-content:space-between;padding:0 42px;background:#ffffff87}.breadcrumbs{display:flex;gap:11px;align-items:center;font-size:11px;color:#8d9991}.breadcrumbs strong{font-weight:600;color:#435249}.crumb-slash{color:#c0c8c3}.topbar-right{display:flex;align-items:center;gap:15px}.secure-pill{height:27px;padding:0 10px;border:1px solid #e8eee9;background:#fff;border-radius:20px;display:flex;align-items:center;gap:6px;color:#697d70;font-size:10px}.secure-pill svg{color:#438267}.icon-button,.mobile-menu{border:0;background:transparent;color:#7c8a81;padding:5px}.mobile-menu,.mobile-brand{display:none}.page-wrap{max-width:1080px;margin:0 auto;padding:40px 44px 25px}.page-heading{display:flex;justify-content:space-between;align-items:center;margin:0 0 27px}.eyebrow{display:flex;align-items:center;gap:9px;color:#52836b;font-size:9px;font-weight:700;letter-spacing:1.7px;margin-bottom:13px}.eyebrow-line{width:20px;height:1px;background:#6ba186}.page-heading h1{font:700 36px/1.17 Manrope,sans-serif;letter-spacing:-1.5px;color:#24352c;margin:0}.page-subtitle{font-size:12px;color:#7f8c84;margin:11px 0 0;letter-spacing:.02px}.heading-stamp{display:flex;align-items:center;gap:10px;margin-right:14px;color:#708279;font-size:10px;line-height:1.5}.stamp-icon{width:43px;height:43px;border:1px solid #e5ede7;background:#f9fbf9;border-radius:12px;color:#3b8060;display:grid;place-items:center}.mobile-break{display:none}.work-grid{display:grid;grid-template-columns:minmax(345px,.86fr) minmax(430px,1.14fr);gap:17px;align-items:stretch}.upload-card,.result-card{min-width:0;min-height:495px;background:#fff;border:1px solid #e9eeea;border-radius:13px;box-shadow:0 4px 16px #203b2b06}.upload-card{padding:20px 20px 17px}.result-card{padding:20px 21px 17px;display:flex;flex-direction:column}.card-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.card-topline>div{display:flex;align-items:center;gap:10px}.step-number{height:22px;width:25px;border-radius:6px;background:#eff5f0;color:#4e8065;display:grid;place-items:center;font-size:9px;font-weight:700;letter-spacing:.2px}.card-topline h2{font:700 14px Manrope,sans-serif;letter-spacing:-.3px;color:#33443a;margin:0}.file-limit{font-size:9px;color:#99a49d}.dropzone{height:119px;border:1px dashed #cbd8ce;border-radius:9px;background:#fbfcfb;display:flex;align-items:center;justify-content:center;gap:13px;cursor:pointer;transition:.18s}.dropzone:hover,.dropzone.dragging{border-color:#579778;background:#f7fbf8}.dropzone.has-file{justify-content:flex-start;padding:0 14px;border-style:solid;background:#fafcfb}.upload-icon{width:39px;height:39px;border:1px solid #e1ebe3;border-radius:11px;display:grid;place-items:center;background:#f1f6f2;color:#4d8c6a}.drop-copy strong,.drop-copy span{display:block}.drop-copy strong{font-size:11px;color:#516259;margin-bottom:5px;font-weight:600}.drop-copy span{font-size:10px;color:#929e96}.drop-copy b{color:#428264;font-weight:600}.file-icon{width:37px;height:40px;display:grid;place-items:center;border-radius:8px;background:#edf5ef;color:#438267}.file-meta{min-width:0;flex:1}.file-meta strong{display:block;font-size:11px;color:#44534a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-meta span{display:block;font-size:9px;color:#98a39c;margin-top:5px}.remove-file{border:0;background:#f1f3f1;color:#829087;width:27px;height:27px;border-radius:7px;display:grid;place-items:center}.upload-foot{display:flex;justify-content:space-between;align-items:center;color:#9ba59f;font-size:8px;margin:9px 1px 24px}.upload-foot span:first-child{display:flex;align-items:center;gap:5px;color:#7d9083}.field-label{font-size:9px;letter-spacing:.9px;color:#7b8a80;font-weight:700;margin-bottom:8px}.field-label span{float:right;color:#a5aea8;letter-spacing:0;font-size:9px;font-weight:400}.select-wrap{height:39px;border:1px solid #e5eae6;border-radius:7px;display:flex;align-items:center;padding:0 11px;position:relative;color:#69786f;background:#fff}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;width:100%;height:100%;color:#536259;font-size:10px;cursor:pointer}.select-wrap svg{pointer-events:none;color:#8d9a91}.language-flow{height:44px;display:flex;align-items:center;gap:10px}.lang-chip{border:1px solid #edf0ed;border-radius:20px;height:24px;padding:0 9px;display:flex;align-items:center;gap:6px;color:#728078;font-size:9px;background:#fcfdfc}.lang-dot{height:6px;width:6px;border-radius:50%}.source-dot{background:#cca25d}.english-dot{background:#4d9874}.flow-arrow{color:#aab4ad}.fixed-label{margin-left:auto;font-size:8px;letter-spacing:.8px;color:#aab2ac}.translate-button{width:100%;height:43px;margin-top:3px;background:#20654f;border:0;border-radius:8px;color:#fff;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px;font-weight:600;box-shadow:0 3px 7px #1c5b4421;transition:.15s}.translate-button:hover:not(:disabled){background:#174f3d;transform:translateY(-1px)}.translate-button:disabled{opacity:.48;box-shadow:none}.button-spinner,.tiny-spinner{width:13px;height:13px;border:1.6px solid rgba(255,255,255,.38);border-top-color:#fff;border-radius:50%;display:inline-block;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.legal-note{display:flex;gap:7px;align-items:flex-start;margin-top:12px;color:#8d9891;font-size:8px;line-height:1.55}.legal-note svg{flex:0 0 auto;color:#8ba593;margin-top:1px}.error-box{margin-top:10px;border:1px solid #f0d8d3;background:#fff8f6;border-radius:7px;padding:9px 10px;color:#9c5144;font-size:10px;line-height:1.45;display:flex;gap:8px;justify-content:space-between}.error-box button{border:0;background:transparent;color:#a74f3f;font-size:10px;font-weight:700;white-space:nowrap}.empty-preview{flex:1;border:1px solid #eef1ee;border-radius:9px;background:linear-gradient(155deg,#fcfdfc,#fafbf9);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:20px 27px;position:relative;min-height:423px}.empty-illustration{height:94px;width:112px;position:relative;margin:2px auto 13px}.illus-back{position:absolute;width:61px;height:75px;top:8px;left:26px;background:#f2f5f1;border:1px solid #e5eae5;border-radius:7px;color:#c2cec4;display:grid;place-items:center;transform:rotate(-7deg)}.illus-front{position:absolute;width:54px;height:60px;top:22px;left:48px;border:1px solid #dce9df;border-radius:8px;background:#eff6f0;color:#57916f;display:grid;place-items:center;box-shadow:0 5px 14px #2c593e14}.illus-sparkle{position:absolute;right:4px;top:6px;color:#d3b36d;font-size:19px}.empty-preview h3{font:700 13px Manrope,sans-serif;color:#44574b;margin:0 0 8px}.empty-preview>p{max-width:280px;font-size:10px;line-height:1.65;color:#929d96;margin:0}.empty-features{display:flex;gap:17px;margin-top:18px;color:#78887d;font-size:9px}.empty-features span{display:flex;align-items:center;gap:5px}.empty-features svg{color:#4b9a70}.empty-bottom{position:absolute;bottom:15px;display:flex;align-items:center;gap:8px;color:#9aa49d;font-size:9px}.tiny-avatars{display:flex;padding-left:4px}.tiny-avatars i{width:20px;height:20px;border:2px solid white;border-radius:50%;background:#e7f0e8;display:grid;place-items:center;font-style:normal;font-size:7px;font-weight:700;color:#60836b;margin-left:-4px}.tiny-avatars i:nth-child(2){background:#f0e9da;color:#92794a}.tiny-avatars i:nth-child(3){background:#e6edf1;color:#608092}.tiny-avatars i:nth-child(4){background:#f2e7e5;color:#a56d61}.tiny-avatars i:nth-child(5){background:#edf0ed;color:#7a887e}.result-card.processing{background:#fff}.progress-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 22px 4px}.progress-emblem{width:47px;height:47px;border:1px solid #e4eee7;border-radius:14px;background:#f2f8f3;color:#498567;display:grid;place-items:center;margin-bottom:16px}.progress-content h3{font:700 14px Manrope,sans-serif;color:#3d5044;margin:0 0 5px}.progress-content>p{font-size:10px;color:#929e96;margin:0 0 24px}.progress-track{width:100%;height:6px;background:#edf1ed;border-radius:10px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#4f9e74,#267154);border-radius:10px;transition:width .35s}.progress-caption{width:100%;display:flex;justify-content:space-between;margin-top:8px;font-size:9px;color:#87948b}.progress-caption strong{color:#4e795e;font-weight:600}.process-steps{display:flex;align-items:center;gap:8px;width:100%;margin-top:34px}.process-step{display:flex;align-items:center;gap:6px;color:#a2aca5;font-size:8px;white-space:nowrap}.process-check{width:19px;height:19px;border-radius:50%;border:1px solid #e2e8e2;background:#fff;display:grid;place-items:center;color:#a3ada6;font-size:9px}.process-step.complete{color:#4e7960}.process-step.complete .process-check{background:#eaf4ec;border-color:#d4e8d8;color:#4b8b67}.process-step .tiny-spinner{width:9px;height:9px;border-color:#c7dfcd;border-top-color:#4b8b67}.process-connector{height:1px;background:#e6ebe7;flex:1;min-width:9px}.translation-preview{display:flex;flex-direction:column;flex:1;min-height:0}.preview-toolbar{height:38px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #edf0ed}.preview-tabs{display:flex;gap:15px;height:100%}.preview-tabs button{border:0;background:transparent;color:#98a39c;font-size:9px;padding:0 1px 10px;position:relative}.preview-tabs button.selected{color:#326b50;font-weight:600}.preview-tabs button.selected:after{content:"";height:2px;background:#42815f;position:absolute;left:0;right:0;bottom:-1px;border-radius:3px}.pages-label{color:#a1aaa4;font-size:8px;padding-top:3px}.preview-paper{flex:1;min-height:0;margin:13px 2px 10px;padding:17px 21px 13px;border:1px solid #eff1ed;background:linear-gradient(135deg,#fff,#fdfdfb);box-shadow:0 2px 5px #2f423406;overflow:hidden;position:relative}.paper-kicker{color:#809087;font-size:8px;letter-spacing:1.1px;font-weight:700}.paper-rule{height:1px;background:#e9ede9;margin:9px 0 13px}.paper-line,.paper-heading{font:11px/1.75 Georgia,serif;color:#59665d;margin:0 0 8px}.paper-heading{font-weight:700;color:#354d3e;margin:0 0 7px}.more-text{position:absolute;bottom:0;left:0;right:0;height:48px;padding-top:20px;text-align:center;color:#75887b;font-size:9px;background:linear-gradient(0deg,#fff 40%,rgba(255,255,255,.84),transparent)}.ready-footer{display:flex;align-items:center;gap:6px;color:#668471;font-size:9px}.ready-footer svg{color:#4d9369}.footer-separator{color:#bdc5bf}.download-button{height:30px;border:1px solid #dce8df;background:#f5faf6;color:#34714f;border-radius:6px;display:flex;align-items:center;gap:6px;padding:0 9px;font-size:9px;font-weight:600}.download-button:hover{background:#edf6ef}.result-card.ready{min-height:495px}.trust-row{display:flex;align-items:center;justify-content:space-between;border:1px solid #e9eeea;border-radius:10px;background:#fff9;margin-top:18px;padding:13px 19px;gap:16px}.trust-item{display:flex;align-items:center;gap:10px;min-width:0}.trust-icon{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;background:#f0f5f1;color:#5a8769;flex:0 0 auto}.trust-item strong,.trust-item span{display:block}.trust-item strong{font-size:9px;font-weight:600;color:#56665c;margin-bottom:4px}.trust-item span{font-size:8px;color:#96a099;white-space:nowrap}.trust-divider{width:1px;height:27px;background:#eaeeeb;flex:0 0 auto}.page-footer{display:flex;align-items:center;gap:18px;padding:16px 2px 0;font-size:8px;color:#a2aca5}.page-footer span:nth-child(2){flex:1}.page-footer button{border:0;background:transparent;color:#75877b;font-size:8px;padding:0}@media(min-width:1400px){.page-wrap{padding-top:52px}.work-grid{grid-template-columns:minmax(365px,.86fr) minmax(470px,1.14fr)}.upload-card,.result-card{min-height:520px}.empty-preview{min-height:447px}}@media(max-width:1050px){.sidebar{width:220px;flex-basis:220px}.page-wrap{padding-left:27px;padding-right:27px}.topbar{padding:0 27px}.work-grid{grid-template-columns:minmax(300px,.92fr) minmax(360px,1.08fr);gap:13px}.upload-card,.result-card{padding-left:16px;padding-right:16px}.trust-row{gap:10px;padding:12px}.trust-item{gap:7px}.trust-item span{font-size:7px}}@media(max-width:780px){.sidebar{display:none}.topbar{height:58px;padding:0 20px}.breadcrumbs{display:none}.mobile-brand{display:flex;align-items:center;gap:7px;font:800 16px Manrope,sans-serif;letter-spacing:-.7px;color:#25382e}.mobile-brand .brand-mark{width:28px;height:28px;border-radius:8px}.secure-pill{font-size:0;width:29px;height:29px;justify-content:center;padding:0}.secure-pill svg{width:14px}.icon-button{display:none}.mobile-menu{display:block}.page-wrap{padding:32px 22px 22px}.page-heading h1{font-size:32px}.work-grid{grid-template-columns:1fr;gap:14px}.upload-card{min-height:0;padding:18px}.result-card{min-height:450px;padding:18px}.empty-preview{min-height:376px}.trust-row{flex-wrap:wrap;justify-content:flex-start;padding:13px 15px}.trust-item{width:calc(50% - 9px)}.trust-divider{display:none}.trust-item span{font-size:8px}.page-footer{flex-wrap:wrap;gap:9px 14px}.page-footer span:nth-child(2){flex:1 1 100%;order:3}.heading-stamp{margin-right:2px}.heading-stamp span{display:none}.stamp-icon{width:38px;height:38px}.upload-foot{margin-bottom:20px}}@media(max-width:420px){.topbar{padding:0 15px}.page-wrap{padding:26px 14px 20px}.page-heading h1{font-size:29px}.page-subtitle{max-width:285px;font-size:11px;line-height:1.55}.heading-stamp{display:none}.upload-card,.result-card{padding:16px 14px}.card-topline h2{font-size:13px}.file-limit{font-size:8px}.dropzone{height:108px}.upload-foot{font-size:7px}.trust-item{width:100%}.empty-features{gap:11px;font-size:8px}.process-steps{gap:5px}.process-step{gap:4px;font-size:7px}.process-check{width:17px;height:17px}.download-button{font-size:8px;padding:0 7px}.preview-tabs{gap:10px}.preview-tabs button{font-size:8px}}.profile-identity{min-width:0;overflow:hidden}.profile-identity strong{max-width:155px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-pill{height:27px;padding:0 10px;border-radius:18px;background:#eef6ef;color:#397453;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600}.admin-page{max-width:960px;padding-top:53px}.admin-page>h1{font:700 34px/1.2 Manrope,sans-serif;letter-spacing:-1.2px;color:#26372e;margin:0}.admin-page>.page-subtitle{margin:9px 0 26px}.admin-welcome{display:flex;align-items:center;gap:15px;border:1px solid #e2ece4;background:linear-gradient(110deg,#f1f8f2,#fbfcfa);border-radius:12px;padding:22px 24px;margin-bottom:17px}.admin-welcome-icon{width:45px;height:45px;border-radius:13px;background:#e1f0e4;color:#43815c;display:grid;place-items:center;flex:0 0 auto}.admin-kicker{display:block;color:#70917a;font-size:8px;font-weight:700;letter-spacing:1.2px}.admin-welcome h2{font:700 17px Manrope,sans-serif;letter-spacing:-.3px;color:#34493b;margin:5px 0}.admin-welcome p{font-size:10px;color:#7e8d82;margin:0;line-height:1.6}.admin-welcome p code,.admin-info-card p code,.admin-role-help p code{font:10px ui-monospace,SFMono-Regular,monospace;background:#eef2ed;color:#49654e;border-radius:4px;padding:2px 4px}.admin-badge{margin-left:auto;color:#61a078;flex:0 0 auto}.admin-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.admin-info-card{background:#fff;border:1px solid #e8ede8;border-radius:11px;padding:18px 17px;min-height:189px;box-shadow:0 4px 16px #203b2b06}.admin-card-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#f0f6f1;color:#538566;margin-bottom:17px}.admin-info-card h3{font:700 12px Manrope,sans-serif;color:#3b4c41;margin:7px 0 8px}.admin-info-card p{font-size:9px;line-height:1.75;color:#849087;margin:0}.admin-role-help{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;background:#fff;border:1px solid #e8ede8;border-radius:10px;padding:15px 17px}.admin-role-help strong{font-size:10px;color:#48594e}.admin-role-help p{font-size:9px;color:#89958c;line-height:1.65;margin:5px 0 0}.admin-role-help .download-button{flex:0 0 auto}.back-dashboard{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#64806b;font-size:10px;padding:17px 2px}.back-dashboard svg{transform:rotate(180deg)}.auth-loading,.access-denied{min-height:100vh;background:#f5f7f4;display:grid;place-items:center;color:#748279;font-size:11px}.auth-loading{align-content:center;gap:13px}.loading-orb{width:46px;height:46px;border:1px solid #e1ebe3;background:#f0f6f1;border-radius:14px;display:grid;place-items:center;color:#4c8664}.auth-screen{min-height:100vh;background:radial-gradient(ellipse at 27% 44%,#eaf3eb 0,transparent 43%),#f5f7f4;display:grid;grid-template-columns:minmax(260px,1fr) 430px;align-items:center;column-gap:6vw;padding:40px max(8vw,32px);position:relative}.auth-brand,.denied-brand{position:absolute;top:27px;left:34px;display:flex;align-items:center;gap:9px;font:800 19px Manrope,sans-serif;letter-spacing:-.8px;color:#20332b}.auth-brand .brand-mark,.denied-brand .brand-mark{width:31px;height:31px}.auth-copy{max-width:460px;margin-left:auto}.auth-copy .eyebrow{margin-bottom:18px}.auth-copy h1{font:700 clamp(38px,5vw,55px)/1.08 Manrope,sans-serif;letter-spacing:-2.4px;color:#263a2e;margin:0}.auth-copy>p{max-width:400px;font-size:13px;line-height:1.8;color:#7b8a7f;margin:17px 0 22px}.auth-trust{display:flex;align-items:center;gap:7px;color:#60806a;font-size:10px}.auth-signin{width:100%;background:#fff;border:1px solid #e7ece7;border-radius:15px;padding:23px;box-shadow:0 12px 35px #203b2b0e}.auth-signin-heading{padding:2px 2px 18px}.auth-signin-heading strong,.auth-signin-heading span{display:block}.auth-signin-heading strong{font:700 16px Manrope,sans-serif;color:#37483c}.auth-signin-heading span{font-size:10px;color:#8c9890;margin-top:6px}.access-denied{position:relative}.denied-brand{top:25px;left:30px}.denied-card{width:min(390px,calc(100vw - 32px));padding:31px;background:#fff;border:1px solid #e6ebe7;border-radius:14px;text-align:center;box-shadow:0 9px 30px #203b2b0b}.denied-icon{width:49px;height:49px;border-radius:14px;background:#f5f3eb;color:#a1814a;display:grid;place-items:center;margin:0 auto 18px}.denied-card .eyebrow{justify-content:center;margin:0 0 8px}.denied-card h1{font:700 21px Manrope,sans-serif;color:#35473b;margin:0}.denied-card p{font-size:11px;line-height:1.7;color:#839087;margin:10px 0 20px}.denied-card code{font-size:10px;color:#4e7558}.denied-card .translate-button{margin-top:3px}@media(max-width:780px){.admin-page{padding-top:34px}.admin-page>h1{font-size:30px}.admin-cards{grid-template-columns:1fr}.admin-info-card{min-height:0}.admin-role-help{align-items:flex-start;flex-direction:column}.auth-screen{grid-template-columns:1fr;gap:24px;align-content:center;padding:80px 24px 28px}.auth-copy{margin:0 auto;max-width:440px}.auth-copy h1{font-size:39px}.auth-copy>p{font-size:11px;margin:11px 0 14px}.auth-trust{margin-bottom:5px}.auth-signin{max-width:440px;margin:0 auto;padding:17px}.auth-brand{top:18px;left:20px}.admin-shell .topbar{padding:0 18px}.admin-shell .topbar-right{gap:11px}}.mobile-admin-link{display:none}@media(max-width:780px){.mobile-admin-link{display:inline-flex;align-items:center;border:1px solid #dfebe1;border-radius:16px;background:#f6faf6;color:#3d7656;font-size:9px;font-weight:600;padding:6px 9px}}.model-setting-heading p a{color:#4f8060;text-decoration:none;font-weight:600}.model-setting-heading p a:hover{text-decoration:underline}:root{color-scheme:dark;--bg:#050816;--bg-raised:#07101f;--surface:#0e1d34;--surface-raised:#152944;--surface-inset:#0a172a;--line:#29415f;--text:#edf5ff;--text-muted:#a7bcd5;--text-dim:#7088a6;--accent:#83b8ff;--accent-cyan:#91d8e7;--success:#34d399;--warning:#facc15;--danger:#fb7185;background:#050816;color:#edf5ff}body{background:#050816;color:#edf5ff}button,select,input{color-scheme:dark}.app-shell,.admin-shell{background:#081426;color:#edf5ff}.sidebar{background:linear-gradient(180deg,#07101f,#081426);border-color:#1d3553;color:#a7bcd5}.brand{color:#edf5ff}.brand-mark{background:#152944;color:#83b8ff;border:1px solid #29415f}.brand-dot{color:#83b8ff}.workspace{background:#0a172a;border-color:#29415f;color:#a7bcd5}.workspace strong{color:#edf5ff}.workspace small,.workspace>svg{color:#91a8c3}.workspace-icon{background:#152944;color:#91d8e7}.nav-label{color:#7088a6}.nav-item{color:#a7bcd5}.nav-item.active{background:#152944;color:#d7e7fb;box-shadow:inset 3px 0 #83b8ff}.nav-item:hover:not(.active){background:#10233d;color:#edf5ff}.nav-count{background:#132743;color:#91d8e7}.sidebar-rule{background:#203958}.privacy-card{background:#0a172a;border-color:#29415f}.privacy-icon{background:#152944;color:#91d8e7}.privacy-card strong{color:#d7e7fb}.privacy-card p{color:#91a8c3}.profile{border-color:#29415f}.profile-identity strong{color:#edf5ff}.profile-identity small{color:#91a8c3}.main-content{background:radial-gradient(ellipse at 80% 0%,rgba(28,58,96,.3),transparent 37%),#081426}.topbar{background:#07101ff5;border-color:#29415f}.breadcrumbs{color:#91a8c3}.breadcrumbs strong{color:#d7e7fb}.secure-pill{background:#0a172a;border-color:#29415f;color:#a7bcd5}.secure-pill svg{color:#91d8e7}.eyebrow{color:#91d8e7}.eyebrow-line{background:#38bdf8}.page-subtitle,.heading-stamp{color:#a7bcd5}.stamp-icon{background:#10233d;border-color:#29415f;color:#91d8e7}.upload-card,.result-card,.admin-info-card,.admin-role-help,.model-setting-card{background:#0e1d34;border-color:#29415f;box-shadow:0 12px 32px #0000003d}.card-topline h2,.admin-welcome h2,.model-setting-heading h2,.admin-info-card h3{color:#edf5ff}.step-number{background:#152944;color:#91d8e7}.file-limit,.pages-label{color:#91a8c3}.dropzone{background:#0a172a;border-color:#355273}.dropzone:hover,.dropzone.dragging{background:#10233d;border-color:#83b8ff}.dropzone.has-file{background:#0a172a;border-color:#29415f}.upload-icon,.file-icon{background:#152944;border-color:#29415f;color:#91d8e7}.drop-copy strong,.file-meta strong{color:#d7e7fb}.drop-copy span,.file-meta span{color:#91a8c3}.drop-copy b{color:#83b8ff}.remove-file{background:#152944;color:#a7bcd5}.remove-file:hover{background:#203958;color:#edf5ff}.upload-foot{color:#91a8c3}.upload-foot span:first-child{color:#91d8e7}.field-label span{color:#91a8c3}.select-wrap{background:#0a172a;border-color:#29415f;color:#a7bcd5}.select-wrap select{color:#d7e7fb}.select-wrap select option{background:#0a172a;color:#edf5ff}.lang-chip{background:#0a172a;border-color:#29415f;color:#a7bcd5}.source-dot{background:#facc15}.english-dot{background:#34d399}.flow-arrow,.fixed-label{color:#7088a6}.translate-button{background:#83b8ff;color:#07152a;box-shadow:0 4px 14px #2469b838}.translate-button:hover:not(:disabled){background:#a2c9ff}.translate-button:disabled{opacity:.45}.legal-note{color:#91a8c3}.legal-note svg{color:#91d8e7}.error-box{background:#321f31;border-color:#704156;color:#ffb4c0}.error-box button{color:#ffc3ca}.empty-preview{background:radial-gradient(ellipse at 50% 28%,#132743 0,#0a172a 70%);border:1px solid #203958}.illus-back{background:#0a172a;border-color:#29415f;color:#7088a6}.illus-front{background:#152944;border-color:#355273;color:#91d8e7;box-shadow:0 8px 24px #0000004d}.illus-sparkle{color:#83b8ff}.empty-preview h3{color:#edf5ff}.empty-preview>p,.empty-bottom{color:#a7bcd5}.empty-features{color:#a7bcd5}.empty-features svg{color:#34d399}.tiny-avatars i{border-color:#0a172a;background:#183049;color:#91d8e7}.tiny-avatars i:nth-child(2){background:#1c2e47;color:#a9c7ff}.tiny-avatars i:nth-child(3){background:#13313b;color:#91d8e7}.tiny-avatars i:nth-child(4){background:#29233a;color:#c6b3ff}.tiny-avatars i:nth-child(5){background:#152944;color:#a7bcd5}.progress-emblem{background:#10233d;border-color:#29415f;color:#83b8ff}.progress-content h3{color:#edf5ff}.progress-content>p,.progress-caption{color:#a7bcd5}.progress-track{background:#203958}.progress-fill{background:linear-gradient(90deg,#38bdf8,#83b8ff)}.progress-caption strong{color:#91d8e7}.process-step{color:#7088a6}.process-check{background:#0a172a;border-color:#29415f;color:#7088a6}.process-step.complete{color:#a7bcd5}.process-step.complete .process-check{background:#12313a;border-color:#28515c;color:#91d8e7}.process-step .tiny-spinner{border-color:#29415f;border-top-color:#83b8ff}.process-connector{background:#29415f}.preview-tabs button{color:#91a8c3}.preview-tabs button.selected{color:#91d8e7}.preview-tabs button.selected:after{background:#38bdf8}.preview-paper{background:#0a172a;border-color:#29415f;box-shadow:0 4px 16px #0003}.paper-kicker{color:#91d8e7}.paper-line{color:#c5d3e4}.paper-heading{color:#edf5ff}.more-text{color:#91d8e7;background:linear-gradient(0deg,#0a172a 40%,rgba(10,23,42,.84),transparent)}.ready-footer{color:#91d8e7}.ready-footer svg{color:#34d399}.footer-separator{color:#7088a6}.download-button{background:#10233d;border-color:#355273;color:#b9d5fa}.download-button:hover{background:#152944}.trust-row{background:#0a172a;border-color:#29415f;box-shadow:0 8px 22px #00000029}.trust-icon{background:#152944;color:#91d8e7}.trust-item strong{color:#d7e7fb}.trust-item span,.page-footer{color:#91a8c3}.admin-pill{background:#152944;color:#91d8e7}.admin-welcome{background:linear-gradient(115deg,#10233d,#0e1d34);border-color:#29415f}.admin-welcome-icon,.admin-card-icon,.model-setting-icon{background:#152944;color:#91d8e7}.admin-welcome h2,.admin-info-card h3{color:#edf5ff}.admin-welcome p,.admin-info-card p,.admin-role-help p{color:#a7bcd5}.admin-kicker{color:#91d8e7}.admin-welcome p code,.admin-info-card p code,.admin-role-help p code,.model-field-footer code{background:#152944;color:#b9d5fa}.admin-badge{color:#34d399}.admin-card-icon{border:1px solid #29415f}.admin-role-help strong{color:#d7e7fb}.model-storage-badge{background:#302a24;color:#ffd58a}.model-storage-badge.connected{background:#12313a;color:#91d8e7}.model-storage-badge.local{background:#152944;color:#83b8ff}.model-field-label{color:#a7bcd5}.model-field-row input{background:#0a172a;border-color:#355273;color:#edf5ff}.model-field-row input:focus{border-color:#83b8ff;box-shadow:0 0 0 3px #83b8ff1f}.model-save-button{background:#83b8ff;color:#07152a}.model-save-button:hover:not(:disabled){background:#a2c9ff}.model-field-footer{color:#91a8c3}.model-field-footer code{color:#91d8e7}.model-status{color:#34d399}.storage-setup-note{background:#10233d;border-color:#355273;color:#a7bcd5}.storage-setup-note a,.model-setting-heading p a{color:#83b8ff}.storage-setup-note a:hover,.model-setting-heading p a:hover{color:#a2c9ff}.preview-mode-pill{background:#302a24;border-color:#5d4b32;color:#ffd58a}.auth-screen{background:radial-gradient(ellipse at 20% 80%,rgba(26,72,103,.55),transparent 50%),radial-gradient(ellipse at 80% 15%,rgba(21,46,79,.45),transparent 40%),#050816}.auth-trust svg{color:#91d8e7}.auth-signin{background:#0e1d34;border-color:#29415f;box-shadow:0 22px 62px #00000061}.auth-signin-heading strong{color:#edf5ff}.auth-signin-heading span{color:#a7bcd5}.access-denied,.auth-loading{background:#050816;color:#a7bcd5}.denied-brand{color:#edf5ff}.denied-card{background:#0e1d34;border-color:#29415f;box-shadow:0 20px 60px #00000059}.denied-icon{background:#302a24;color:#ffd58a}.denied-card h1{color:#edf5ff}.denied-card p{color:#a7bcd5}.denied-card code{color:#91d8e7}.loading-orb{background:#152944;border-color:#29415f;color:#91d8e7}.model-setting-heading p a{color:#83b8ff}.preview-mode-pill{height:24px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid #ecdcb9;border-radius:15px;background:#fcf6e9;color:#8b7040;font-size:8px;font-weight:600;white-space:nowrap}.profile .preview-mode-pill{height:29px;width:31px;padding:0;overflow:hidden;font-size:0;border-radius:50%;justify-content:center}.profile .preview-mode-pill:after{content:"P";font-size:11px;font-weight:700}.app-shell,.admin-shell{background:#f4f6f2}.sidebar{width:258px;flex-basis:258px;background:#182d24;border-color:#22382e;padding:27px 16px 16px;color:#cad5cc}.brand{color:#f2f6f2;padding-bottom:32px}.brand-mark{background:#29483a;color:#d7ebdc}.brand-dot{color:#79bf91}.workspace{background:#20392e;border-color:#304a3c;color:#aebeb2}.workspace strong{color:#e3ebe4}.workspace small{color:#a0b1a4}.workspace-icon{background:#2c4d3c;color:#deeee1}.workspace>svg{color:#92a99a}.nav-label{color:#8ba193}.nav-item{color:#b2c1b6;font-size:12px;height:42px}.nav-item.active{background:#2a4c39;color:#f0f6f0}.nav-item:hover:not(.active){background:#213a2e;color:#eff5ef}.nav-count{color:#9caf9f}.sidebar-rule{background:#304439}.nav-arrow{color:#9bae9f}.privacy-card{background:#20392e;border-color:#30493b}.privacy-icon{background:#2c4d3b;color:#96c7a3}.privacy-card strong{color:#e1eae2}.privacy-card p{color:#a9b9ac}.profile{border-color:#33483b}.profile-identity strong{color:#edf3ed}.profile-identity small{color:#a4b5a8}.main-content{background:radial-gradient(ellipse at 74% 7%,rgba(230,239,226,.5),transparent 35%),#f6f7f4}.topbar{height:68px;padding:0 46px;background:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:#e8ece6}.page-wrap{max-width:1180px;padding:47px 46px 28px}.page-heading{margin-bottom:31px}.eyebrow{font-size:10px;letter-spacing:1.8px;color:#52856a}.page-heading h1{font-size:43px;line-height:1.13;letter-spacing:-2px}.page-subtitle{font-size:13px;line-height:1.65;color:#7b8980;margin-top:12px}.heading-stamp{gap:12px;color:#657a6c;font-size:11px}.stamp-icon{width:48px;height:48px;background:#edf5ee;border-color:#dce9de;color:#32734f}.work-grid{grid-template-columns:minmax(360px,.92fr) minmax(460px,1.08fr);gap:20px}.upload-card,.result-card{min-height:535px;border-color:#e5eae4;border-radius:16px;box-shadow:0 8px 28px #1c36250b}.upload-card{padding:23px 23px 20px}.result-card{padding:23px 24px 20px}.card-topline{margin-bottom:20px}.card-topline h2{font-size:16px;letter-spacing:-.4px}.step-number{width:28px;height:25px;font-size:10px;border-radius:7px}.file-limit{font-size:10px}.dropzone{height:145px;border-radius:12px;gap:15px;background:#fafcf9}.upload-icon{width:46px;height:46px;border-radius:13px;background:#eff6ef}.drop-copy strong{font-size:13px;color:#40534a;margin-bottom:6px}.drop-copy span{font-size:11px}.upload-foot{font-size:9px;margin:11px 1px 25px}.field-label{font-size:10px;letter-spacing:1.1px;margin-bottom:9px}.field-label span{font-size:10px}.select-wrap{height:45px;border-radius:9px;padding:0 13px}.select-wrap select{font-size:12px}.language-flow{height:49px;gap:12px}.lang-chip{height:28px;padding:0 11px;font-size:10px;background:#fff}.fixed-label{font-size:9px}.translate-button{height:48px;border-radius:10px;font-size:12px}.legal-note{font-size:9px;line-height:1.6;margin-top:13px}.empty-preview{min-height:459px;border:0;border-radius:12px;background:radial-gradient(ellipse at 50% 32%,#f2f7f1,#fafcf9 64%)}.empty-illustration{transform:scale(1.08);margin-bottom:17px}.empty-preview h3{font-size:15px}.empty-preview>p{font-size:11px;line-height:1.75;max-width:310px}.empty-features{font-size:10px;gap:19px;margin-top:21px}.empty-bottom{bottom:18px;font-size:10px}.tiny-avatars i{width:22px;height:22px;font-size:8px}.progress-content h3{font-size:16px}.progress-content>p{font-size:11px}.progress-track{height:7px}.progress-caption{font-size:10px}.process-steps{margin-top:39px}.process-step{font-size:9px}.process-check{width:21px;height:21px}.trust-row{border-radius:12px;padding:15px 20px;margin-top:20px;background:#ffffffd1;box-shadow:0 5px 16px #1c362506}.trust-icon{width:33px;height:33px;border-radius:9px}.trust-item strong{font-size:10px}.trust-item span{font-size:9px}.page-footer{font-size:9px;padding-top:17px}.page-footer button{font-size:9px}.admin-page{padding-top:52px}.admin-page>h1{font-size:39px;letter-spacing:-1.7px}.admin-page>.page-subtitle{font-size:12px;margin:9px 0 25px}.admin-welcome{border-radius:15px;padding:23px 25px;margin-bottom:18px}.admin-welcome h2{font-size:19px}.admin-welcome p{font-size:11px}.admin-kicker{font-size:9px}.admin-cards{gap:15px}.admin-info-card{border-radius:13px;padding:20px 19px;min-height:180px}.admin-info-card h3{font-size:13px}.admin-info-card p{font-size:10px;line-height:1.7}.admin-card-icon{width:37px;height:37px;margin-bottom:16px}.admin-role-help{border-radius:12px;padding:17px 19px}.admin-role-help strong{font-size:11px}.admin-role-help p{font-size:10px}.model-setting-card{background:#fff;border:1px solid #e6ebe5;border-radius:15px;padding:21px 23px 18px;margin:0 0 17px;box-shadow:0 6px 22px #1c362509}.model-setting-heading{display:flex;align-items:center;gap:13px;margin-bottom:21px}.model-setting-icon{width:41px;height:41px;border-radius:12px;background:#edf5ee;color:#43815c;display:grid;place-items:center;flex:0 0 auto}.model-setting-heading h2{font:700 15px Manrope,sans-serif;letter-spacing:-.3px;color:#34473b;margin:4px 0}.model-setting-heading p{font-size:10px;color:#859188;margin:0}.model-storage-badge{margin-left:auto;padding:7px 10px;border-radius:20px;background:#f8f2e6;color:#8b7040;font-size:8px;letter-spacing:.5px;font-weight:700;white-space:nowrap}.model-storage-badge.connected{background:#edf6ef;color:#48805b}.model-storage-badge.local{background:#fcf6e9;color:#8b7040}.model-field-label{display:block;color:#78877d;font-size:9px;letter-spacing:1px;font-weight:700;margin-bottom:8px}.model-field-row{display:flex;gap:10px}.model-field-row input{height:42px;flex:1;min-width:0;border:1px solid #dfe7df;border-radius:8px;background:#fcfdfb;padding:0 12px;color:#33483a;font:11px ui-monospace,SFMono-Regular,monospace;outline:none;transition:border-color .15s,box-shadow .15s}.model-field-row input:focus{border-color:#7fa68a;box-shadow:0 0 0 3px #4483581a}.model-save-button{height:42px;border:0;border-radius:8px;background:#20654f;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;font-size:10px;font-weight:600}.model-save-button:hover:not(:disabled){background:#174f3d}.model-save-button:disabled{opacity:.45;cursor:not-allowed}.model-field-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;color:#929d95;font-size:9px;line-height:1.5}.model-field-footer code{font:9px ui-monospace,SFMono-Regular,monospace;color:#52725a}.model-status{color:#4d805a;font-weight:600;text-align:right}.storage-setup-note{display:flex;align-items:center;gap:8px;margin-top:13px;padding:10px 11px;border:1px solid #f0e6cf;border-radius:8px;background:#fdfaf3;color:#8b754a;font-size:9px;line-height:1.5}.storage-setup-note svg{flex:0 0 auto}.storage-setup-note span{flex:1}.storage-setup-note a{display:flex;align-items:center;gap:5px;color:#617c61;text-decoration:none;font-weight:600;white-space:nowrap}.storage-setup-note a:hover{text-decoration:underline}@media(max-width:1050px){.sidebar{width:240px;flex-basis:240px}.page-wrap{padding-left:30px;padding-right:30px}.topbar{padding:0 30px}.work-grid{grid-template-columns:minmax(330px,.92fr) minmax(400px,1.08fr)}.trust-row{gap:12px}.trust-item span{font-size:8px}}@media(max-width:780px){.sidebar{display:none}.topbar{height:61px;padding:0 20px}.page-wrap{padding:34px 22px 23px}.page-heading{margin-bottom:24px}.page-heading h1{font-size:37px}.page-subtitle{font-size:12px}.work-grid{grid-template-columns:1fr;gap:15px}.upload-card,.result-card{min-height:0;padding:20px}.empty-preview{min-height:360px}.trust-row{padding:14px}.trust-item{width:calc(50% - 8px)}.trust-item span{font-size:8px}.admin-page{padding-top:36px}.admin-page>h1{font-size:33px}.admin-cards{grid-template-columns:1fr}.admin-info-card{min-height:0}.model-setting-card{padding:18px}.model-setting-heading{align-items:flex-start;flex-wrap:wrap}.model-storage-badge{margin-left:auto}.model-field-footer{align-items:flex-start;flex-direction:column}.model-status{text-align:left}.auth-screen{grid-template-columns:1fr;gap:24px;align-content:center;padding:80px 24px 28px}.auth-copy{margin:0 auto;max-width:440px}.auth-copy h1{font-size:39px}.auth-copy>p{font-size:11px;margin:11px 0 14px}.auth-trust{margin-bottom:5px}.auth-signin{max-width:440px;margin:0 auto;padding:17px}.auth-brand{top:18px;left:20px}.admin-shell .topbar{padding:0 18px}.admin-shell .topbar-right{gap:11px}}@media(max-width:420px){.topbar{padding:0 14px}.page-wrap{padding:27px 14px 20px}.page-heading h1{font-size:33px}.page-subtitle{font-size:11px}.heading-stamp{display:none}.upload-card,.result-card{padding:16px}.card-topline h2{font-size:14px}.file-limit{font-size:8px}.dropzone{height:122px}.upload-foot{font-size:7px}.trust-item{width:100%}.empty-features{gap:11px;font-size:8px}.process-steps{gap:5px}.process-step{gap:4px;font-size:7px}.process-check{width:17px;height:17px}.download-button{font-size:8px;padding:0 7px}.preview-tabs{gap:10px}.preview-tabs button{font-size:8px}.model-setting-heading{gap:10px}.model-setting-heading p{font-size:9px}.model-storage-badge{width:100%;margin:1px 0 0 51px;text-align:center}.model-field-row{flex-direction:column}.model-save-button{width:100%}.storage-setup-note{align-items:flex-start;flex-wrap:wrap}.storage-setup-note span{flex:1 1 calc(100% - 28px)}.storage-setup-note a{margin-left:23px}}:root{color-scheme:dark;--bg: #050816;--surface: #0e1d34;--surface-raised: #152944;--surface-inset: #0a172a;--line: #29415f;--ink: #edf5ff;--muted: #a7bcd5;--subtle: #7188a5;--blue: #83b8ff;--cyan: #91d8e7;--green: #34d399;--amber: #facc15;--red: #fb7185;font-family:DM Sans,sans-serif;color:var(--ink);background:var(--bg)}body{color:var(--ink);background:radial-gradient(ellipse at 78% -20%,rgba(31,73,117,.22),transparent 42%),#081426}.app-shell,.admin-shell{display:flex;align-items:stretch;min-height:100vh;background:radial-gradient(ellipse at 78% 0%,rgba(25,62,103,.24),transparent 38%),#081426}button,input,select{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.sidebar{background:#07101f;border-color:#1a2b43}.brand{color:#e5f2ff}.brand-mark{color:var(--cyan);background:#102840}.brand-dot{color:var(--blue)}.workspace{color:var(--muted);background:#0a172a;border-color:#1b304a}.workspace-icon{color:var(--cyan);background:#142c45}.workspace strong,.profile strong{color:#e2edfa}.workspace small,.profile small{color:#8299b4}.nav-label{color:#7188a5}.nav-item{color:#9bb0ca}.nav-item:hover{background:#83b8ff14;color:#dcecff}.nav-item.active{color:#b7d5ff;background:#142943}.nav-count{color:#8299b4}.sidebar-rule{background:#1b304a}.privacy-card{background:#0b1b30;border-color:#1b304a}.privacy-icon{color:var(--green);background:#12352f}.privacy-card strong{color:#c7d8eb}.privacy-card p{color:#91a6bf}.profile{border-color:#1b304a}.avatar{color:#c9dcf4;background:#19314d}.profile-more,.icon-button,.mobile-menu{color:#91a6bf}.main-content{position:relative;background:transparent}.topbar{background:#050d1bc2;border-color:#1b304a}.breadcrumbs{color:#8299b4}.breadcrumbs strong{color:#d6e5f6}.crumb-slash{color:#526983}.secure-pill{color:#b5c9df;background:#0d2036;border-color:#29415f}.secure-pill svg{color:var(--green)}.page-heading h1,.admin-page>h1{color:#edf5ff}.eyebrow{color:var(--cyan)}.eyebrow-line{background:#4d9ab0}.page-subtitle{color:#a0b4cc}.heading-stamp{color:#9cb1c9}.stamp-icon{color:var(--cyan);background:#10253c;border-color:#29415f}.upload-card,.result-card,.model-setting-card,.admin-info-card,.admin-role-help{color:var(--ink);background:linear-gradient(145deg,#11253ef5,#0b1b2ffa);border-color:#29415f;box-shadow:0 14px 38px #0000002e}.result-card.processing{background:linear-gradient(145deg,#10243d,#0b1b30);border-color:#315172}.card-topline h2,.model-setting-heading h2,.admin-info-card h3{color:#e4effc}.file-limit,.model-setting-heading p{color:#8fa6c0}.step-number{color:var(--cyan);background:#14304b}.dropzone{background:#0a192d;border-color:#3a5877}.dropzone:hover,.dropzone.dragging{background:#102640;border-color:var(--cyan)}.dropzone.has-file{background:#0c1e33;border-color:#29415f}.upload-icon{color:var(--cyan);background:#142c45;border-color:#29415f}.drop-copy strong,.file-meta strong{color:#dce9f7}.drop-copy span,.file-meta span{color:#91a6bf}.drop-copy b{color:var(--cyan)}.file-icon{color:var(--cyan);background:#142c45}.remove-file{color:#a7bcd5;background:#19314b}.remove-file:hover{color:#fff;background:#263f5c}.upload-foot{color:#7188a5}.upload-foot span:first-child{color:#9fb8d0}.field-label,.model-field-label{color:#a7bcd5}.field-label span,.fixed-label{color:#8098b3}.select-wrap{background:#0a172a;border-color:#34506e}.select-wrap:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #83b8ff1f}.select-wrap select{color:#e2edfa}.language-flow{color:#91a6bf}.lang-chip{color:#b9cee5;background:#132943}.lang-dot.source-dot{background:var(--cyan)}.lang-dot.english-dot{background:var(--blue)}.flow-arrow{color:#6f8aa7}.translate-button,.model-save-button{color:#07152a;background:linear-gradient(100deg,#83b8ff,#91d8e7);box-shadow:0 6px 18px #509bdc2e}.translate-button:hover:not(:disabled),.model-save-button:hover:not(:disabled){color:#061225;background:linear-gradient(100deg,#a2c9ff,#a7e8ef)}.translate-button:disabled,.model-save-button:disabled{opacity:.48}.legal-note{color:#8299b4}.legal-note a,.storage-setup-note a{color:var(--cyan)}.empty-preview{color:#d9e7f7;background:radial-gradient(ellipse at 50% 32%,#142b46,#0c1d32 67%)}.empty-preview h3,.progress-content h3{color:#e6f1fd}.empty-preview>p,.progress-content>p{color:#a2b7cf}.illus-back,.illus-front{background:#193451;border-color:#3a5c7e}.illus-front{background:#102842}.illus-sparkle{color:var(--cyan)}.empty-features,.empty-bottom{color:#8fa6c0}.tiny-avatars i{color:#d9e7f7;background:#24415f;border-color:#0d1e33}.progress-emblem{color:var(--cyan);background:#12304a}.progress-track{background:#1a3048}.progress-fill{background:linear-gradient(90deg,#83b8ff,#91d8e7)}.progress-caption{color:#c4d7ec}.live-translation{width:100%;margin-top:18px;text-align:left;border:1px solid #294766;border-radius:10px;overflow:hidden;background:#091a2e}.live-translation-heading{display:flex;align-items:center;gap:7px;padding:10px 12px;color:#91d8e7;border-bottom:1px solid #203958;font-size:8px;font-weight:700;letter-spacing:.6px}.live-translation-heading>span:last-child{margin-left:auto;color:#91a8c3;font-weight:400;letter-spacing:0}.live-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#40d6a1;box-shadow:0 0 10px #40d6a18c;animation:live-pulse 1.5s ease-in-out infinite}.live-translation-text{max-height:180px;overflow:auto;padding:13px;color:#c9d9eb;font:11px/1.7 Georgia,serif;white-space:pre-wrap;overflow-wrap:anywhere}.live-cursor{display:inline-block;height:1em;margin-left:3px;border-right:2px solid #91d8e7;vertical-align:text-bottom;animation:live-pulse 1s step-end infinite}.live-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#091a2e;border:1px solid #294766;border-radius:9px;color:#b5cde5;font-size:10px}.live-controls button{padding:7px 10px;border:1px solid #506882;border-radius:6px;background:transparent;color:#dce9f7;cursor:pointer;font:inherit}.live-controls button:hover{background:#213650}.translation-preview .preview-paper{max-height:560px;overflow-y:auto}.preview-paper .paper-line{font-family:inherit;font-size:inherit;line-height:inherit}.uncertainty-mark{background:#594216;color:#ffe2a0;padding:1px 3px;border-radius:3px;border-bottom:1px dashed #efbf64}.format-settings{margin:12px 0;padding:12px;border:1px solid #294766;border-radius:9px;background:#091a2e;color:#c8daed}.format-settings summary{cursor:pointer;font-size:11px;font-weight:600}.format-settings summary span{display:block;margin:5px 0 0;color:#91a8c3;font-size:9px;font-weight:400}.format-settings p{color:#91a8c3;font-size:9px;line-height:1.5}.format-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0;padding:0;margin:0;min-width:0}.format-grid label{display:flex;flex-direction:column;gap:5px;color:#a9c1db;font-size:9px;min-width:0}.format-grid select{width:100%;padding:8px;background:#11263c;color:#e4effc;border:1px solid #34516e;border-radius:6px;font:inherit}.confidence-marker{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px;margin-bottom:14px;border:1px solid #34516e;border-radius:10px;background:#0a1b30;color:#b7cde4}.confidence-marker strong{font-size:11px;color:#dfebf8}.confidence-marker p{margin:5px 0 0;font-size:9px;line-height:1.5;color:#9eb4cc}.confidence-marker>span{flex-shrink:0;text-align:right;font-size:11px}.confidence-marker b{font-size:26px;display:block}.confidence-marker small{font-size:9px}.confidence-marker.high{border-color:#28735b;color:#8af0c2}.confidence-marker.medium{border-color:#82642e;color:#ffda82}.confidence-marker.low{border-color:#874354;color:#ffafbf}.progress-fill{transition:width .4s ease}@media(prefers-reduced-motion:reduce){.live-dot,.live-cursor,.tiny-spinner,.button-spinner{animation:none}.progress-fill{transition:none}}@keyframes live-pulse{50%{opacity:.35}}.process-step{color:#7f97b2}.process-step.complete{color:#b8d8ff}.process-check{color:#07152a;background:#27415e}.process-step.complete .process-check{color:#052019;background:var(--green)}.process-connector{background:#2b425d}.process-connector.complete{background:#287e68}.result-card.ready{border-color:#315777}.preview-toolbar{border-color:#29415f}.preview-tabs button{color:#8fa6c0}.preview-tabs button.selected{color:var(--cyan);border-color:var(--cyan)}.preview-paper{color:#dce8f5;background:#0a172a;border-color:#29415f;box-shadow:inset 0 1px #ffffff06}.paper-kicker,.pages-label{color:#8fa6c0}.paper-rule{background:#29415f}.translation-preview{color:#dce8f5}.more-text{color:#8fa6c0}.download-button{color:#06152a;background:var(--blue)}.download-button:hover{background:#a2c9ff}.ready-footer{color:#9fb5cc}.preview-mode-pill{color:#ffdb86;background:#382e18;border-color:#62502a}.error-box{color:#ffc1cc;background:#321b2a;border-color:#70334a}.trust-row{color:var(--ink);background:#0e1d34db;border:1px solid #29415f;box-shadow:0 8px 24px #00000024}.trust-icon{color:var(--green);background:#12352f}.trust-item strong{color:#dce9f7}.trust-item span{color:#8fa6c0}.trust-divider{background:#29415f}.page-footer{color:#7188a5}.page-footer button{color:#a7bcd5}.admin-welcome{color:#e4effc;background:linear-gradient(120deg,#142d49,#0c1e34);border:1px solid #315272}.admin-welcome h2{color:#edf5ff}.admin-welcome p{color:#a9bfd7}.admin-kicker,.admin-pill,.admin-badge{color:var(--cyan)}.admin-card-icon,.model-setting-icon{color:var(--cyan);background:#15304a}.admin-info-card p,.admin-role-help p{color:#a0b5cc}.model-storage-badge{color:#ffd985;background:#352d1a}.model-storage-badge.connected{color:#8af0c2;background:#12372f}.model-storage-badge.local{color:#ffd985;background:#352d1a}.model-field-row input{color:#e1edf9;background:#09172a;border-color:#34506e}.model-field-row input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #83b8ff1f}.model-field-footer{color:#8299b4}.model-field-footer code{color:var(--cyan)}.model-status{color:#8af0c2}.review-setting-status{margin-top:8px;padding:8px 10px;border:1px solid #275b4e;border-radius:7px;color:#8af0c2;background:#10332999;font-size:9px;line-height:1.5}.review-setting-status.pending{border-color:#6a572c;color:#ffda82;background:#352d1a8f}.storage-setup-note{color:#f3d58e;background:#302a1a;border-color:#594b2c}.storage-setup-note a{color:#a8d8ff}.access-denied,.denied-card{color:var(--ink)}.denied-card{background:#0e1d34;border-color:#29415f}.denied-brand{color:#e5f2ff}.denied-icon{color:var(--red);background:#351e2c}.back-dashboard{color:var(--cyan)}.auth-screen{background:radial-gradient(ellipse at 70% 30%,rgba(45,103,158,.25),transparent 44%),#050816}.auth-brand{color:#e5f2ff}.auth-copy h1{color:#edf5ff}.auth-copy>p,.auth-trust{color:#a7bcd5}.auth-signin{color:var(--ink);background:#0e1d34f0;border:1px solid #29415f;box-shadow:0 18px 55px #0000004d}.auth-signin-heading{color:#e5f2ff}.auth-loading{color:#a7bcd5}.mobile-admin-link{color:var(--cyan)}.admin-workspace-link{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;color:#b8cee5;background:#102139;border:1px solid #29415f;border-radius:8px;font:inherit;font-size:10px;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.admin-workspace-link:hover{color:#edf5ff;background:#18324f;border-color:#52779a}.admin-shell .topbar .preview-mode-pill{display:none}.admin-shortcuts{position:sticky;top:66px;z-index:5;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:10px;background:#07101ff0;border:1px solid #243a55;border-radius:11px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-shortcuts a{padding:8px 11px;border:1px solid #29415f;border-radius:7px;color:#b9cee5;background:#102139;text-decoration:none;font-size:10px;transition:background .16s ease,border-color .16s ease,color .16s ease}.admin-shortcuts a:hover{background:#18324f;border-color:#52779a;color:#eaf4ff}#admin-model,#admin-usage,#admin-access,#translation-result{scroll-margin-top:84px}.mobile-nav-panel{display:none}.help-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:#01060fbd;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:help-fade-in .16s ease-out}.help-dialog{position:relative;width:min(560px,100%);max-height:min(82vh,720px);overflow-y:auto;padding:28px;color:var(--ink);background:linear-gradient(145deg,#132844,#0a192c);border:1px solid #355171;border-radius:17px;box-shadow:0 30px 100px #00000080;animation:help-rise-in .2s ease-out}.help-dialog h2{margin:8px 34px 16px 0;color:#eff6ff;font:700 22px/1.25 Manrope,sans-serif;letter-spacing:-.5px}.help-dialog ol{display:grid;gap:12px;padding-left:22px;color:#c1d2e5;font-size:12px;line-height:1.7}.help-note{margin:18px 0;padding:13px;border:1px solid #29415f;border-radius:9px;color:#9fb4cc;background:#0b1b30;font-size:10px;line-height:1.65}.help-close{position:absolute;top:16px;right:16px;width:34px;height:34px;display:grid;place-items:center;color:#a8bdd4;background:#1b3049;border:1px solid #355171;border-radius:9px;cursor:pointer}.help-close:hover{color:#fff;background:#28415c}@keyframes help-fade-in{0%{opacity:0}to{opacity:1}}@keyframes help-rise-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.prompt-editor{margin-top:16px;padding:15px;background:#081527b8;border:1px solid #203958;border-radius:11px}.prompt-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.prompt-editor-heading .model-field-label{display:block;margin-bottom:4px}.prompt-editor-heading p{margin:0 0 10px;color:#8299b4;font-size:9px}.prompt-editor-heading>span{color:#8299b4;font-size:8px;white-space:nowrap}.validation-settings input[type=checkbox]{width:18px;height:18px;accent-color:#83b8ff;flex:0 0 auto}.review-report{margin-top:14px;padding:13px;color:#d6e5f6;background:#11263b;border:1px solid #315172;border-radius:9px}.review-report>strong{color:#91d8e7;font-size:11px}.review-report>p{margin:6px 0 10px;color:#a8bdd4;font-size:9px;line-height:1.5}.review-report-text{margin-top:8px;color:#d6e5f6;font-size:10px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.prompt-editor textarea{display:block;width:100%;min-height:130px;resize:vertical;padding:12px;color:#dce9f7;background:#09172a;border:1px solid #34506e;border-radius:8px;outline:none;font-family:inherit;font-size:10px;line-height:1.65}.prompt-editor textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #83b8ff1f}.prompt-editor .model-field-footer{margin-top:9px;line-height:1.6}.model-directory{margin-top:18px;padding-top:17px;border-top:1px solid #203958}.model-directory-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.model-directory-heading h3{margin:5px 0 4px;color:#e4effc;font:700 13px Manrope,sans-serif}.model-directory-heading p{margin:0;color:#8299b4;font-size:9px;line-height:1.5}.model-directory-heading>span{flex:0 0 auto;padding:5px 8px;color:#a8bfd9;background:#142943;border-radius:20px;font-size:8px}.model-directory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 9px}.model-directory-toolbar input{flex:1;min-width:100px;height:34px;padding:0 10px;color:#e1edf9;background:#09172a;border:1px solid #34506e;border-radius:7px;outline:none;font:inherit;font-size:9px}.model-directory-toolbar input:focus{border-color:var(--blue)}.model-directory-toolbar a{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;color:#a8d8ff;font-size:8px;text-decoration:none}.model-directory-toolbar a:hover{color:var(--cyan)}.model-table-scroll{max-height:420px;overflow:auto;border:1px solid #203958;border-radius:9px}.model-table{width:100%;border-collapse:collapse;text-align:left;font-size:8px}.model-table th{position:sticky;top:0;z-index:1;padding:9px 8px;color:#8299b4;background:#0b1a2e;font-size:7px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap}.model-table td{padding:9px 8px;color:#b8cce1;border-top:1px solid #1c3049;white-space:nowrap}.model-table tbody tr{background:#0a172aa6}.model-table tbody tr:hover,.model-table tbody tr.selected{background:#142943}.model-table td:first-child{min-width:180px;max-width:240px;white-space:normal}.model-table td:first-child strong,.model-table td:first-child small,.model-table td:nth-child(2) small{display:block;overflow:hidden;text-overflow:ellipsis}.model-table td:first-child strong{color:#e1edf9;font-size:9px;font-weight:600}.model-table td:first-child small,.model-table td:nth-child(2) small{margin-top:3px;color:#7188a5;font-size:7px}.model-modality{display:inline-flex;margin:1px 3px 1px 0;padding:3px 5px;color:#a8d8ff;background:#142d47;border-radius:4px;font-size:7px}.model-modality.image{color:#8af0c2;background:#12372f}.model-use-button{min-width:47px;padding:5px 7px;color:#c7d9ec;background:#172d47;border:1px solid #2b4665;border-radius:5px;font:inherit;font-size:7px;cursor:pointer}.model-use-button:hover{color:#06152a;background:#91d8e7;border-color:#91d8e7}.model-table tr.selected .model-use-button{color:#8af0c2;border-color:#326956;background:#12372f}.model-directory-message{padding:16px 12px;color:#9bb1ca;background:#0a172a;border:1px solid #203958;border-radius:8px;font-size:9px;line-height:1.5}.model-directory-error{color:#ffc1cc;border-color:#70334a;background:#321b2a}.model-directory-foot{margin-top:7px;color:#7188a5;font-size:8px;line-height:1.5}.usage-panel{margin:0 0 18px;padding:21px 23px 17px;color:var(--ink);background:linear-gradient(145deg,#11253ef5,#0b1b2ffa);border:1px solid #29415f;border-radius:15px;box-shadow:0 14px 38px #0000002e}.usage-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:17px}.usage-panel-heading h2{margin:5px 0 3px;color:#e4effc;font:700 15px Manrope,sans-serif}.usage-panel-heading p{margin:0;color:#8fa6c0;font-size:10px}.usage-retention{flex:0 0 auto;padding:7px 10px;color:#ffd985;background:#352d1a;border-radius:20px;font-size:8px;font-weight:700;letter-spacing:.4px}.usage-retention.saved{color:#8af0c2;background:#12372f}.usage-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.usage-stat{min-width:0;padding:12px 13px;background:#0a172a;border:1px solid #203958;border-radius:10px}.usage-stat>span,.usage-stat small{display:block;color:#8299b4;font-size:8px}.usage-stat>span{font-weight:700;letter-spacing:.6px}.usage-stat strong{display:block;margin:7px 0 4px;color:#e8f3ff;font:700 20px Manrope,sans-serif;letter-spacing:-.5px}.usage-analysis-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:10px;margin-top:10px}.usage-chart-card,.usage-model-card{min-width:0;padding:13px;background:#0a172ab8;border:1px solid #203958;border-radius:10px}.usage-subheading{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#d7e7fb;font-size:9px}.usage-subheading span{color:#8299b4;font-size:8px}.usage-bars{height:87px;display:flex;align-items:flex-end;gap:5px;margin-top:8px}.usage-bar-column{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.usage-bar-track{width:100%;max-width:19px;height:68px;display:flex;align-items:flex-end;overflow:hidden;border-radius:4px;background:#142943}.usage-bar-track span{width:100%;min-height:0;background:linear-gradient(180deg,#91d8e7,#5389ca);border-radius:4px 4px 2px 2px}.usage-bar-column small{color:#7188a5;font-size:7px}.usage-model-list{display:flex;flex-direction:column}.usage-model-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #1c3049}.usage-model-row:last-child{border-bottom:0}.usage-model-row>span{min-width:0}.usage-model-row strong,.usage-model-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-model-row strong{color:#dce9f7;font-size:9px;font-weight:600}.usage-model-row small{margin-top:3px;color:#8299b4;font-size:8px}.usage-model-row b{flex:0 0 auto;color:#91d8e7;font-size:9px}.usage-empty{margin:10px 0 4px;color:#8299b4;font-size:9px;line-height:1.5}.usage-privacy{margin:12px 0 0;color:#7188a5;font-size:8px;line-height:1.6}.usage-error{margin:9px 0 0;color:#ffc1cc;font-size:9px}.confidence-marker{position:relative;min-height:112px;overflow:hidden;background:radial-gradient(ellipse at 100% 50%,rgba(56,189,248,.09),transparent 48%),#0a1b30}.confidence-marker.high{background:radial-gradient(ellipse at 100% 50%,rgba(52,211,153,.11),transparent 48%),#0a1b30}.confidence-marker.medium{background:radial-gradient(ellipse at 100% 50%,rgba(250,204,21,.1),transparent 48%),#0a1b30}.confidence-marker.low{background:radial-gradient(ellipse at 100% 50%,rgba(251,113,133,.14),transparent 48%),#0a1b30}.confidence-copy{min-width:0;max-width:calc(100% - 86px)}.confidence-copy>strong{display:block;margin-top:4px}.confidence-copy .review-kicker,.review-kicker{display:block;color:#7f9ab8;font-size:8px;font-weight:800;letter-spacing:1.1px}.confidence-copy>p{max-width:660px}.confidence-gauge{position:relative;width:70px;height:70px;flex:0 0 70px;display:grid;place-items:center;color:#e5f2ff}.confidence-gauge svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.confidence-gauge circle{fill:none;stroke-width:5}.confidence-gauge .gauge-track{stroke:#263d58}.confidence-gauge .gauge-value{stroke:var(--cyan);stroke-linecap:round;transition:stroke-dashoffset 1.1s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 0 4px currentColor)}.confidence-marker.high .gauge-value{stroke:#34d399}.confidence-marker.medium .gauge-value{stroke:#facc15}.confidence-marker.low .gauge-value{stroke:#fb7185}.confidence-gauge>span{z-index:1;display:flex;flex-direction:column;align-items:center;font:800 18px/1 Manrope,sans-serif;letter-spacing:-.7px}.confidence-gauge small{margin-top:3px;color:#91a8c3;font:700 7px/1 Manrope,sans-serif;letter-spacing:.2px}.readability-pill{display:inline-flex;align-items:center;margin-top:5px;padding:5px 8px;border:1px solid #275b4e;border-radius:20px;color:#8af0c2;background:#103329;font-size:8px;font-weight:700;white-space:nowrap}.readability-pill.low{color:#ffadbb;border-color:#71394b;background:#321b2a}.readability-pill.good{color:#8af0c2;border-color:#275b4e;background:#103329}.review-visualization{margin:15px 0 13px;padding:14px;border:1px solid #294766;border-radius:11px;background:linear-gradient(140deg,#09192cf5,#0d1f34e0)}.review-visual-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.review-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.review-visual-heading strong{display:block;margin-top:4px;color:#dce9f7;font-size:11px}.review-summary-pill{padding:6px 9px;border:1px solid #294766;border-radius:20px;color:#a9c1da;background:#11263d;font-size:8px;white-space:nowrap}.review-overview{display:grid;grid-template-columns:auto minmax(70px,1fr) 32px;gap:9px;align-items:center;margin:0 1px 12px;color:#9cb2ca;font-size:8px}.review-overview b{color:#dbeafb;font-size:9px;text-align:right}.review-mini-track,.review-dimension-track{overflow:hidden;height:5px;border-radius:10px;background:#203650}.review-mini-track i,.review-dimension-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#83b8ff,#91d8e7);transition:width .85s cubic-bezier(.2,.8,.2,1)}.review-page-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.review-page-card{min-width:0;padding:11px;border:1px solid #203958;border-radius:9px;background:#0a172ad1;animation:review-card-enter .42s both}.review-page-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.review-page-heading>strong{color:#dce9f7;font-size:9px}.review-page-heading .readability-pill{margin:0;padding:4px 7px;font-size:7px}.review-dimension-list{display:grid;gap:9px}.review-dimension>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;color:#9fb5cc;font-size:8px}.review-dimension b{color:#dce9f7;font-size:8px}.review-dimension-track{height:4px}.review-dimension-track i{background:linear-gradient(90deg,#4d8cf2,#66c8d9)}.review-page-note{margin:0;color:#9fb5cc;font-size:8px;line-height:1.5}.review-report-text{animation:review-card-enter .3s both}@keyframes review-card-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.confidence-gauge .gauge-value,.review-mini-track i,.review-dimension-track i{transition:none}.review-page-card,.review-report-text{animation:none}}@media(max-width:780px){.sidebar{background:#07101f}.topbar{background:#050d1be6}.trust-row{background:#0e1d34}.usage-panel{padding:17px}.usage-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-analysis-grid{grid-template-columns:1fr}.model-directory-toolbar{align-items:stretch;flex-direction:column}.model-directory-toolbar a{align-self:flex-start}.model-table-scroll{max-height:360px}.mobile-nav-panel{position:absolute;top:58px;right:12px;z-index:20;width:min(290px,calc(100vw - 24px));display:grid;gap:4px;padding:9px;background:#0b1a2d;border:1px solid #29415f;border-radius:12px;box-shadow:0 18px 50px #00000073}.mobile-nav-panel button{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 11px;color:#c5d8ec;background:transparent;border:0;border-radius:8px;text-align:left;font:inherit;font-size:12px;cursor:pointer}.mobile-nav-panel button:hover{background:#172c45}.mobile-nav-panel svg{color:var(--cyan)}.admin-shortcuts{top:58px}.admin-workspace-link{min-height:28px;padding:0 8px;font-size:9px}.help-dialog{padding:24px 20px}}@media(max-width:420px){.usage-panel-heading{flex-direction:column}.usage-retention{align-self:flex-start}.model-directory-heading{flex-direction:column}.model-directory-heading>span{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.help-backdrop,.help-dialog{animation:none}.admin-workspace-link,.admin-shortcuts a{transition:none}}
