.source-logo{display:block;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.document-source{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 7px;border-radius:8px;background:#f0f4fb;color:#52627a;font-size:11px;line-height:1.5;vertical-align:middle}.document-source>svg,.document-source .source-logo{flex-shrink:0}.document-source>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-heading p .document-source{margin-left:10px}.app-logo{display:inline-block;flex-shrink:0;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.app-logo--wordmark{display:block;max-width:100%;height:auto}.app-logo-light-type{opacity:0;transition:opacity .18s ease}.app-logo--light .app-logo-light-type{opacity:1}@media(prefers-reduced-motion:reduce){.app-logo-light-type{transition:none}}.app-shell .sidebar{background-color:var(--navigation-background);background-image:radial-gradient(ellipse 105% 32% at 115% 34%,rgb(0 174 255 / 22%),transparent 74%),radial-gradient(ellipse 155% 43% at -30% 72%,rgb(38 114 244 / 30%),transparent 76%),linear-gradient(116deg,transparent 0% 43%,rgb(29 141 240 / 3%) 46%,rgb(25 154 239 / 12%) 49%,rgb(57 202 255 / 24%) 50%,rgb(11 122 245 / 9%) 51%,transparent 55%),linear-gradient(118deg,transparent 0% 53%,rgb(39 117 246 / 9%) 55%,transparent 57% 65%,rgb(42 127 255 / 8%) 67%,transparent 70%),linear-gradient(164deg,#111d45,#132e67 48%,#163878 65%,#111c43);background-repeat:no-repeat;background-size:100% 100%;color:#fff;border-right:0;padding:16px 16px 0;overflow-x:hidden;overflow-y:auto;transition:width .28s ease,transform .28s ease}.sidebar-toggle-row{display:flex;justify-content:flex-end;margin-bottom:12px}.sidebar .sidebar-toggle{width:36px;height:36px;border-radius:10px}.sidebar .icon-button{color:#fff}.sidebar .icon-button:hover{background:#ffffff24;color:#fff}.sidebar .brand{gap:9px;font-size:19px;min-height:48px}.sidebar .app-logo{flex-shrink:0}.sidebar .brand small,.sidebar .workspace small,.sidebar .sidebar-bottom small{color:#cbc9df}.sidebar .workspace{background:#ffffff12;border-color:#ffffff30;margin-top:24px}.sidebar .workspace-avatar,.sidebar .avatar{background:#ffffff24;color:#fff}.sidebar .workspace>svg{color:#cbc9df;flex-shrink:0}.sidebar .nav-label{color:#aaa7c3}.sidebar nav a{color:#fff;gap:12px;min-height:46px;border-radius:8px}.sidebar nav a>svg{flex-shrink:0}.sidebar nav a:hover{background:#ffffff18}.sidebar nav a.active{background:#fff;color:var(--navigation-background);box-shadow:0 2px 8px #00000012}.sidebar nav a.active:after{display:none}.sidebar .sidebar-bottom{border-color:#ffffff26;margin-inline:-16px;padding:18px 16px}.sidebar-label{display:block;min-width:0;max-width:200px;opacity:1;white-space:nowrap;overflow:hidden;transition:max-width .28s ease,opacity .18s ease}.sidebar .brand-label{flex:1}.sidebar-backdrop{display:none}@media(min-width:701px){.app-shell .sidebar{width:260px}.app-shell .main-shell{margin-left:260px;width:calc(100% - 260px);transition:margin-left .28s ease,width .28s ease}.nav-collapsed .sidebar{width:80px}.nav-collapsed .main-shell{margin-left:80px;width:calc(100% - 80px)}.nav-collapsed .sidebar nav a.active:after{display:none}}@media(max-width:700px){.sidebar-toggle-row{display:none}.app-shell .sidebar{width:260px}.sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;border:0;background:#10284d66}}@media(prefers-reduced-motion:reduce){.app-shell .sidebar,.app-shell .main-shell,.sidebar-label{transition:none}}.sidebar .sidebar-nav{position:relative;isolation:isolate;min-width:0;grid-template-columns:minmax(0,1fr)}.sidebar .sidebar-nav a{position:relative;z-index:1;width:100%;min-width:0;box-sizing:border-box;transition:color .18s ease,background-color .18s ease}.sidebar .sidebar-nav a.active{background:transparent;box-shadow:none}.sidebar-active-indicator{position:absolute;top:0;left:0;z-index:0;border-radius:8px;background:#fff;box-shadow:0 2px 8px #00000012;pointer-events:none;transition:transform .3s cubic-bezier(.22,1,.36,1),width .28s ease,height .28s ease;will-change:transform}@media(prefers-reduced-motion:reduce){.sidebar-active-indicator,.sidebar .sidebar-nav a{transition:none}}.sidebar .brand small{font-size:9px;letter-spacing:0;line-height:1.5;white-space:normal;max-width:170px}.sidebar .brand{font-family:Manrope,sans-serif;font-size:23px;font-weight:700;letter-spacing:1px}.sidebar .brand small{margin-top:1px;font-size:9px;font-weight:400;letter-spacing:.1px;line-height:1.65;color:#d9d9ee}.sidebar .brand-label{line-height:1.2}@media(min-width:701px){.app-shell{--sidebar-duration: .3s;--sidebar-easing: cubic-bezier(.22, 1, .36, 1)}.app-shell .sidebar{transition:width var(--sidebar-duration) var(--sidebar-easing),transform var(--sidebar-duration) var(--sidebar-easing)}.app-shell .main-shell{transition:margin-left var(--sidebar-duration) var(--sidebar-easing),width var(--sidebar-duration) var(--sidebar-easing)}.sidebar .sidebar-label{max-width:none;opacity:1;transform:translate(0);transition:opacity .17s ease 70ms,transform var(--sidebar-duration) var(--sidebar-easing)}.nav-collapsed .sidebar .sidebar-label{opacity:0;transform:translate(-8px);transition-delay:0ms;pointer-events:none}.sidebar .brand{display:grid;grid-template-columns:44px minmax(0,1fr);gap:9px;height:60px;min-height:60px}.sidebar .brand-label{overflow:hidden}.sidebar .brand small{width:170px;max-width:none}.sidebar .workspace{position:relative;display:grid;grid-template-columns:31px minmax(0,1fr);gap:8px;height:52px;padding:8px}.sidebar .workspace .sidebar-label{width:154px}.sidebar .workspace>svg{position:absolute;right:8px;opacity:1;transition:opacity .15s ease}.nav-collapsed .sidebar .workspace>svg{opacity:0}.sidebar .nav-label{height:15px;overflow:hidden;white-space:nowrap;transition:opacity .17s ease}.nav-collapsed .sidebar .nav-label{opacity:0}.sidebar .sidebar-nav a{display:grid;grid-template-columns:19px minmax(0,1fr);gap:12px;padding-inline:14px;height:46px}.sidebar .sidebar-toggle-row{position:relative;height:36px}.sidebar .sidebar-toggle{position:absolute;right:0;transition:right var(--sidebar-duration) var(--sidebar-easing),background-color .15s ease}.nav-collapsed .sidebar .sidebar-toggle{right:6px}.sidebar .sidebar-bottom{position:relative;display:grid;grid-template-columns:33px minmax(0,1fr);align-content:start;align-items:center;height:104px;min-height:104px;padding:18px 16px;gap:9px;transition:padding var(--sidebar-duration) var(--sidebar-easing)}.sidebar .sidebar-bottom .sidebar-label{width:130px}.sidebar .sidebar-bottom button{position:absolute;width:32px;height:32px;top:18px;right:16px;margin:0;transition:transform var(--sidebar-duration) var(--sidebar-easing),right var(--sidebar-duration) var(--sidebar-easing)}.nav-collapsed .sidebar .sidebar-bottom{padding-inline:23px}.nav-collapsed .sidebar .sidebar-bottom button{transform:translateY(44px);right:24px}}.sidebar-active-indicator{width:100%}.sidebar .brand.brand--lockup{position:relative;display:flex;gap:0;height:72px;min-height:72px}.sidebar .sidebar-brand-full{width:218px;max-width:none;height:auto;flex-shrink:0;opacity:1;transform:translate(0);transition:opacity .17s ease,transform .3s cubic-bezier(.22,1,.36,1)}.sidebar-brand-mark{position:absolute;left:2px;top:50%;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .17s ease}@media(min-width:701px){.nav-collapsed .sidebar .sidebar-brand-full{opacity:0;transform:translate(-8px);pointer-events:none}.nav-collapsed .sidebar .sidebar-brand-mark{opacity:1;transition-delay:80ms}}@media(max-width:700px){.sidebar .sidebar-brand-full{width:186px}.sidebar .brand--lockup>.mobile-only{margin-left:auto}}@media(prefers-reduced-motion:reduce){.sidebar .sidebar-brand-full,.sidebar-brand-mark{transition:none}.app-shell .sidebar,.app-shell .main-shell,.sidebar .sidebar-label,.sidebar .nav-label,.sidebar .sidebar-toggle,.sidebar .workspace>svg,.sidebar .sidebar-bottom,.sidebar .sidebar-bottom button{transition:none}}.app-shell .main-shell{position:relative;isolation:isolate;background:#f5f6fc}.workspace-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 85% 520px at 100% 0%,#c4d2ff99,transparent 80%),radial-gradient(ellipse 65% 650px at 0% 100%,#d9dcfa80,transparent 80%),linear-gradient(135deg,#fafaff,#f3f5fc 55%,#edf1fd)}.workspace-tile-grid{position:absolute;top:0;right:0;width:40%;max-width:652px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;justify-content:end;align-content:start;overflow:hidden}.workspace-tile-grid span{aspect-ratio:1;border-radius:6px;background:linear-gradient(135deg,#a4b9f445,#839eea85);box-shadow:inset 1px 1px #ffffff45}.overview-welcome{padding:18px 16px 32px;text-align:center}.overview-welcome-icon{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 18px;border-radius:16px;color:#fff;background:linear-gradient(140deg,#4b82ed,#4946b8);box-shadow:0 5px 20px #4b82ed24}.overview-welcome h1{color:#202047;font-size:clamp(26px,3vw,40px);overflow-wrap:anywhere;letter-spacing:-.8px;line-height:1.35}.overview-welcome p{max-width:680px;margin:12px auto 0;color:#58627d;font-size:13px;line-height:1.8}@media(max-width:700px){.overview-welcome{padding:12px 0 26px}.overview-welcome-icon{width:52px;height:52px;margin-bottom:14px}.overview-welcome p{font-size:12px}}.app-shell .overview-background-shell{background:#f8faff}.overview-geometric-background{top:0;background:radial-gradient(ellipse 48% 410px at 100% 4%,#dce7ff99,transparent 85%),radial-gradient(ellipse 34% 300px at 78% 20%,#e6deff55,transparent 85%),#f8faff}.overview-geometric-composition{position:absolute;top:-24px;right:-32px;width:min(77.5%,1125px);aspect-ratio:1 / 1.15;pointer-events:none;-webkit-mask-image:linear-gradient(225deg,#000 4%,#000e 24%,#0006 48%,transparent 78%);mask-image:linear-gradient(225deg,#000 4%,#000e 24%,#0006 48%,transparent 78%)}.overview-geometric-composition:before,.overview-geometric-composition:after{content:"";position:absolute;pointer-events:none;border-radius:50%}.overview-geometric-composition:before{top:-10%;right:-12%;bottom:45%;left:30%;background:radial-gradient(ellipse,#94b5ff40,transparent 70%)}.overview-geometric-composition:after{top:20%;right:4%;bottom:18%;left:14%;background:radial-gradient(ellipse,#e6deff55,transparent 72%)}.overview-geometric-composition>span{position:absolute;width:18%;aspect-ratio:1;border-radius:clamp(10px,1.3vw,20px);pointer-events:none;background:linear-gradient(145deg,#fff8,#dce7ff99 40%,#b8cbff80);box-shadow:inset 1px 1px #ffffff60}.overview-geometric-composition>span:nth-child(1){width:36%;aspect-ratio:2 / 1;top:-2%;right:-4%;background:linear-gradient(220deg,#94b5ff99,#b8cbff55 75%,#dce7ff33)}.overview-geometric-composition>span:nth-child(2){width:17%;top:1%;right:35%;opacity:.7}.overview-geometric-composition>span:nth-child(3){width:10%;top:5%;right:56%;opacity:.35}.overview-geometric-composition>span:nth-child(4){width:19%;aspect-ratio:1 / 2;top:18%;right:-3%;background:linear-gradient(160deg,#b8cbff99,#dce7ff66 65%,#e6deff44)}.overview-geometric-composition>span:nth-child(5){width:29%;top:20%;right:21%;background:linear-gradient(135deg,#fff8,#dce7ff88 40%,#e6deff77)}.overview-geometric-composition>span:nth-child(6){width:12%;top:19%;right:54%;opacity:.45}.overview-geometric-composition>span:nth-child(7){width:22%;aspect-ratio:2 / 1;top:35%;right:53%;opacity:.42}.overview-geometric-composition>span:nth-child(8){width:8%;top:12%;right:20%;opacity:.65;background:linear-gradient(130deg,#e6deff99,#b8cbff88)}.overview-geometric-composition>span:nth-child(9){width:14%;top:49%;right:23%;opacity:.65}.overview-geometric-composition>span:nth-child(10){width:31%;aspect-ratio:2 / 1;top:61%;right:-7%;opacity:.7;background:linear-gradient(140deg,#dce7ff88,#e6deff88)}.overview-geometric-composition>span:nth-child(11){width:16%;aspect-ratio:1 / 2;top:51%;right:44%;opacity:.38}.overview-geometric-composition>span:nth-child(12){width:9%;top:45%;right:64%;opacity:.25}.overview-geometric-composition>span:nth-child(13){width:25%;top:73%;right:26%;opacity:.35}.overview-geometric-composition>span:nth-child(14){width:12%;top:72%;right:64%;opacity:.22}.overview-geometric-composition>span:nth-child(15){width:27%;aspect-ratio:2 / 1;top:88%;right:2%;opacity:.2}.overview-geometric-composition>span:nth-child(16){width:17%;top:25%;right:80%;opacity:.18}@media(max-width:1100px){.overview-geometric-composition{width:85%;right:-24px}}@media(max-width:700px){.overview-geometric-background{top:0;background:radial-gradient(ellipse 90% 350px at 100% 0%,#dce7ff66,transparent 85%),#f8faff}.overview-geometric-composition{width:88%;top:-12px;right:-40px;opacity:.65}}.overview-brand-emblem{position:relative;isolation:isolate;display:grid;place-items:center;width:96px;height:80px;margin:0 auto 18px;animation:msee-logo-float 5s ease-in-out infinite}.overview-brand-emblem:before{content:"";position:absolute;top:4px;right:-18px;bottom:4px;left:-18px;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse,#52d9ff40 0%,#8494ff24 42%,transparent 72%);animation:msee-logo-glow 5s ease-in-out infinite}.overview-brand-emblem .app-logo{width:96px;height:80px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 10px #268bff26);transition:transform .24s ease}.overview-brand-emblem:hover .app-logo{transform:scale(1.06)}@keyframes msee-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes msee-logo-glow{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@media(max-width:700px){.overview-brand-emblem{width:82px;height:68px;margin-bottom:14px}.overview-brand-emblem .app-logo{width:82px;height:68px}}@media(prefers-reduced-motion:reduce){.overview-brand-emblem,.overview-brand-emblem:before{animation:none}.overview-brand-emblem .app-logo{transition:none}.overview-brand-emblem:hover .app-logo{transform:none}}.data-source-toast-viewport{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;overflow:clip;pointer-events:none}.data-source-toast{--toast-inset: max(20px, env(safe-area-inset-right));pointer-events:auto;position:fixed;top:max(20px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right));z-index:90;width:min(384px,calc(100vw - 40px));padding:20px;border:1px solid #dce8fa;border-radius:18px;background:#fff;box-shadow:0 12px 40px #213e7021,0 2px 8px #213e7008;animation:data-source-toast-in .4s cubic-bezier(.22,1,.36,1) both}.data-source-toast-close{position:absolute;top:9px;right:9px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;color:#7a8ba3;background:transparent;cursor:pointer}.data-source-toast-close:hover{background:#eff5ff;color:#334b6e}.data-source-toast-copy{display:flex;align-items:flex-start;gap:12px;padding-right:14px}.data-source-toast-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;color:#2563eb;background:#edf4ff}.data-source-toast-copy strong{display:block;padding-top:2px;color:#243b5c;font-size:14px;font-weight:650;line-height:1.6}.data-source-toast-copy p{margin:6px 0 0;color:#61728a;font-size:12px;line-height:1.8}.data-source-toast-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:16px}.data-source-toast-actions .button{min-height:34px;padding:8px 13px;font-size:12px;gap:8px}#data-sources{scroll-margin-top:24px}#data-sources:focus{outline:none}.data-source-toast.is-closing{animation:data-source-toast-out .3s cubic-bezier(.4,0,1,1) both;pointer-events:none}@keyframes data-source-toast-in{0%{opacity:0;transform:translate(calc(100% + var(--toast-inset) + 40px))}to{opacity:1;transform:translate(0)}}@keyframes data-source-toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(100% + var(--toast-inset) + 40px))}}@media(max-width:650px){.data-source-toast{--toast-inset: max(14px, env(safe-area-inset-right));top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));width:calc(100vw - 28px);padding:18px 16px}}@media(prefers-reduced-motion:reduce){.data-source-toast,.data-source-toast.is-closing{animation:none}}.data-source-toast-providers{display:flex;align-items:center;gap:3px}.data-source-toast-provider{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#f5f8ff}.data-source-toast-actions>.button{margin-left:auto}.login-page.login-page--enterprise{--login-ink: #102c4b;--login-muted: #526b87;--login-blue: #1267e9;position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100svh;padding:28px clamp(28px,5vw,88px) 20px;overflow:hidden;color:var(--login-ink);background:radial-gradient(ellipse at 88% 18%,#e4f3ff 0,transparent 52%),#f5f9fe;font-family:Manrope,Noto Sans Thai,sans-serif}.login-page--enterprise .login-sweep{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none}.login-page-header,.login-stage,.login-page-footer{width:100%;max-width:1600px;margin-inline:auto}.login-page-header{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px}.login-brand{display:inline-flex;align-items:center;flex-shrink:0}.login-page--enterprise .login-brand .app-logo--wordmark,.login-page--enterprise .login-form-brand .app-logo--wordmark{width:140px;height:auto}.login-home-link{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:7px 14px;border:1px solid #d1e2f2;border-radius:999px;color:#47637e;background:#ffffff80;font-size:12px;font-weight:600;text-decoration:none;transition:color .18s,border-color .18s,background .18s}.login-home-link:hover{color:#075cd4;border-color:#9fc9f1;background:#fff}.login-page--enterprise .login-stage{padding:0;flex:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(400px,.85fr);gap:clamp(32px,5vw,88px);min-height:calc(100svh - 124px)}.login-page--enterprise .login-story{position:relative;display:block;min-width:0;padding:0;overflow:visible;background:none}.login-page--enterprise .login-pitch{position:relative;z-index:2;max-width:660px;margin:0;padding-top:clamp(32px,5vh,60px);animation:login-enter .65s 60ms both}.login-page--enterprise .login-pitch h1{color:var(--login-ink);font-family:Manrope,sans-serif;font-size:clamp(36px,3.1vw,49px);font-weight:750;letter-spacing:-1.8px;line-height:1.13;margin:0 0 18px}.login-pitch h1>span{display:block;padding-bottom:.18em;margin-bottom:-.18em;margin-top:2px;color:#0879e9;background:linear-gradient(100deg,#0759eb,#008bcf 80%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.login-page--enterprise .login-pitch>p{max-width:540px;margin:0;color:#435e79;font-size:16px;line-height:1.75}.login-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:600px;margin:26px 0 0;padding:0;list-style:none}.login-capability-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:10px;border:1px solid #d2eaff;border-radius:14px;color:#0876ef;background:linear-gradient(135deg,#eff8ff,#dceeff)}.login-capabilities h2{margin:0 0 5px;color:#193552;font-size:15px;font-weight:750;letter-spacing:-.3px;line-height:1.45}.login-capabilities p{margin:0;color:#526b84;font-size:13px;line-height:1.65;max-width:174px}.login-document-scene{position:absolute;z-index:0;left:calc(clamp(28px,5vw,88px)*-1);right:-120px;bottom:-36px;height:clamp(320px,45vh,510px);overflow:hidden;pointer-events:none;animation:login-photo-in 1s .12s both}.login-scene-photo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 0%,#000 82%,transparent 100%),linear-gradient(to bottom,transparent,#000 28%,#000 78%,transparent 100%);mask-image:linear-gradient(to right,#000 0%,#000 82%,transparent 100%),linear-gradient(to bottom,transparent,#000 28%,#000 78%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.login-scene-canvas{position:absolute;left:0;top:0;transform-origin:0 0}.login-scene-canvas>img{display:block;width:100%;height:100%}.login-scene-effects{z-index:1}.login-document-plane,.login-floating-plane{position:absolute;top:0;left:0;transform-origin:0 0}.login-document-plane{overflow:hidden;translate:-14px 0}.login-document-scan{position:absolute;left:0;top:0;width:100%;height:2.5px;opacity:0;background:linear-gradient(90deg,transparent,#4eddf6,#fff,#4eddf6,transparent);box-shadow:0 0 12px #24ceffb0,0 0 3px #a4f3ff;animation:login-scan 6s ease-in-out infinite}.login-document-scan:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:34px;background:linear-gradient(to top,#28dafa30,transparent)}.login-review-badge{position:absolute;margin-top:85px;display:flex;align-items:center;gap:12px;width:354px;height:96px;padding:16px 18px;border:1.3px solid #d5e8fb;border-radius:20px;background:#fffffff2;box-shadow:0 3px #c5dcedb0,0 14px 22px #25558d24,0 28px 40px #22558d20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:login-card-float 6s ease-in-out infinite alternate}.login-review-badge--clarity{margin-top:0;left:-55px;top:390px}.login-review-badge--sync{left:-565px;top:-5px}.login-review-badge--quality{left:-670px;top:130px}.login-review-badge--enhance{left:-540px;top:280px}.login-review-badge--classify{left:300px;top:-12px}.login-review-badge--review{left:310px;top:170px}.login-review-icon{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:14px;color:#0873e9;background:#e9f4ff}.login-review-copy{min-width:0}.login-review-badge strong{display:block;color:#254764;font-size:20px;font-weight:700;white-space:nowrap;line-height:1.5}.login-review-badge small{display:block;margin-top:4px;color:#5b738a;font-size:14px;white-space:nowrap;line-height:1.5}.login-review-check{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;margin-left:auto;border-radius:50%;color:#087b62;background:#dff8ed}.login-page--enterprise .login-form-panel{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:28px 0 32px}.login-form-card{position:relative;isolation:isolate;width:100%;max-width:470px;padding:30px 36px 28px;overflow:hidden;border:1px solid #ffffff;border-radius:30px;background:#ffffffeb;box-shadow:0 24px 70px #2b6eaa12,0 2px 8px #2b6eaa04;animation:login-enter .65s .16s both}.login-card-wave{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:135px;pointer-events:none}.login-page--enterprise .login-form{position:relative;width:100%;max-width:100%}.login-form-brand{display:flex;justify-content:center;margin-bottom:24px}.login-form-heading{text-align:center}.login-page--enterprise .login-form h2{margin:0;color:#17314f;font-size:32px;font-weight:750;letter-spacing:-1px;line-height:1.3}.login-form-heading>p{margin:8px 0 26px;color:#59728c;font-size:15px;line-height:1.7}.login-page--enterprise .login-form label{display:block;margin:0 0 8px;color:#334e6b;font-size:13px;font-weight:650;line-height:1.7}.login-page--enterprise .login-form .login-password-label{margin-top:20px}.login-page--enterprise .login-input-field{display:flex;align-items:center;gap:11px;width:100%;min-height:50px;padding:0 16px;border:1px solid #d1dfef;border-radius:999px;background:#fff;box-shadow:0 2px 4px #1b467305;transition:border-color .18s,box-shadow .18s}.login-page--enterprise .login-input-field:focus-within{border-color:#1885ed;box-shadow:0 0 0 3px #2a9bf018}.login-input-field>svg{flex-shrink:0;color:#6a84a0}.login-page--enterprise .login-input-field input,.login-page--enterprise .login-input-field input:focus,.login-page--enterprise .login-input-field input:focus-visible{flex:1;min-width:0;width:100%;margin:0;padding:11px 0;border:0;border-radius:0;outline:none;box-shadow:none;background:transparent;color:#203d5a;font:inherit;font-size:14px;line-height:24px}.login-page--enterprise .login-input-field input::-moz-placeholder{color:#71869d;opacity:1}.login-page--enterprise .login-input-field input::placeholder{color:#71869d;opacity:1}.login-page--enterprise .login-input-field input:-webkit-autofill,.login-page--enterprise .login-input-field input:-webkit-autofill:hover,.login-page--enterprise .login-input-field input:-webkit-autofill:focus{box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#203d5a;caret-color:#203d5a}.login-password-toggle{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;margin-right:-8px;padding:0;border:0;border-radius:50%;background:transparent;color:#71869d;cursor:pointer;transition:background .18s,color .18s}.login-password-toggle:hover{background:#edf5fd;color:#0868d9}.login-page--enterprise .login-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;margin-top:26px;padding:12px 20px;border:0;border-radius:999px;color:#fff;background:linear-gradient(105deg,#0759e9,#086de0 60%,#058fca);box-shadow:0 7px 18px #176de621;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:box-shadow .18s,filter .18s,transform .18s}.login-page--enterprise .login-button:hover:not(:disabled){box-shadow:0 9px 23px #176de634;filter:brightness(1.04);transform:translateY(-1px)}.login-page--enterprise .login-button:active:not(:disabled){transform:translateY(0)}.login-page--enterprise .login-button:disabled{opacity:.68;cursor:wait}.login-page--enterprise .login-help{display:flex;align-items:flex-start;justify-content:center;gap:9px;margin-top:24px;padding-top:21px;border-top:1px solid #e2ebf5;color:#59718c;font-size:12px;line-height:1.75}.login-help>svg{flex-shrink:0;margin-top:2px;color:#5f84af}.login-help>p{margin:0;color:#3f5b78}.login-help>p>span{color:#60768d}.login-error{margin-top:16px}.login-error .error{margin:0;border-radius:14px;font-size:12px}.login-page-footer{padding:0;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:28px;color:#5c7791;font-size:10px;line-height:1.7}.login-page-footer>span:first-child{letter-spacing:.08em}.login-page--enterprise a:focus-visible,.login-page--enterprise button:focus-visible{outline:3px solid #2789ef;outline-offset:4px}@keyframes login-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes login-photo-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes login-scan{0%,8%{opacity:0;translate:0 0}14%{opacity:.95}75%{opacity:.95;translate:0 297.5px}82%,to{opacity:0;translate:0 297.5px}}@keyframes login-card-float{0%{translate:0 0}to{translate:0 -8px}}@media(min-width:901px)and (max-height:820px){.login-page.login-page--enterprise{padding-top:20px;padding-bottom:12px}.login-page--enterprise .login-stage{min-height:calc(100svh - 108px)}.login-page--enterprise .login-pitch{padding-top:24px}.login-page--enterprise .login-pitch h1{font-size:clamp(32px,2.8vw,43px)}.login-page--enterprise .login-form-panel{padding-block:18px}.login-form-card{padding-block:24px}.login-form-brand{margin-bottom:18px}.login-form-heading>p{margin-bottom:22px}.login-capabilities{margin-top:20px}.login-document-scene{height:340px}}@media(min-width:901px)and (max-width:1180px){.login-page--enterprise .login-stage{grid-template-columns:minmax(0,.95fr) minmax(360px,1fr);gap:28px}.login-page--enterprise .login-pitch h1{font-size:34px;letter-spacing:-1.2px}.login-page--enterprise .login-pitch>p{font-size:14px}.login-capabilities{gap:13px}.login-capabilities h2{font-size:13px}.login-capabilities p{font-size:12px}.login-form-card{padding-inline:28px}.login-review-badge{width:280px;height:90px;gap:8px;padding:13px 12px}.login-review-badge strong{font-size:17px}.login-review-badge small{font-size:12px}.login-review-icon{width:40px;height:40px}.login-review-badge--clarity{width:310px}.login-review-badge--classify{left:185px}.login-review-badge--review{left:180px}}@media(max-width:900px){.login-page.login-page--enterprise{padding:24px 28px 18px;background:radial-gradient(ellipse at 30% 60%,#e0f1ff,transparent 70%),#f4f9ff}.login-page--enterprise .login-stage{display:flex;align-items:center;justify-content:center;min-height:0}.login-page--enterprise .login-story{display:none}.login-page--enterprise .login-form-panel{width:100%;padding:32px 0}.login-form-card{max-width:460px;padding:36px}.login-form-brand{display:none}.login-page--enterprise .login-form h2{font-size:32px}.login-form-heading>p{margin-bottom:30px}.login-page-footer>span:first-child{letter-spacing:0}}@media(max-width:500px){.login-page.login-page--enterprise{padding:20px 20px 16px}.login-page--enterprise .login-brand .app-logo--wordmark{width:128px}.login-home-link{gap:6px;padding-inline:11px;min-height:38px;font-size:11px}.login-page-header{min-height:42px;gap:12px}.login-page--enterprise .login-form-panel{padding:30px 0}.login-form-card{padding:32px 24px 28px;border-radius:26px}.login-page--enterprise .login-form h2{font-size:30px}.login-form-heading>p{font-size:14px;margin-bottom:28px}.login-page-footer{justify-content:center;font-size:9px}.login-page-footer>span:first-child{display:none}.login-page--enterprise .login-help{font-size:11px}.login-page--enterprise .login-input-field input,.login-page--enterprise .login-input-field input:focus,.login-page--enterprise .login-input-field input:focus-visible{font-size:16px}}@media(max-width:360px){.login-page.login-page--enterprise{padding-inline:16px}.login-form-card{padding-inline:20px}.login-home-link{padding-inline:9px}}@media(prefers-reduced-motion:reduce){.login-page--enterprise *,.login-page--enterprise *:before,.login-page--enterprise *:after{animation:none!important;transition:none!important}.login-document-scan{display:none}}.ml-hero-animation{--mda-cycle: 10s;--mda-route: path( "M570 142 C570 195 570 270 570 347 C570 386 262 386 262 347 C290 315 520 564 622 564 C790 564 790 142 570 142" );--mda-import-stop: 13.4162%;--mda-review-stop: 34.592%;--mda-output-stop: 62.6198%;--mda-cursor-route: path( "M850 610 C680 600 360 500 262 567 C360 500 680 600 850 610" );--mda-final-x: 262px;--mda-final-y: 347px;position:absolute;top:50%;right:-24px;width:min(58%,760px);transform:translateY(-46%);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;line-height:1.5}.mda-workflow{display:block;width:100%;height:auto;overflow:hidden;pointer-events:none}.mda-workflow text{font-family:Manrope,Noto Sans Thai,sans-serif}.mda-workflow [class*=mda-]{animation-duration:var(--mda-cycle);animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:both}.mda-phase-text{fill:#dceefb;font-size:17px;font-weight:550}.mda-phase-reel{animation-name:mda-phase-reel}.mda-status-light{animation-name:mda-status-light}.mda-source-name{fill:#c2d4e9;font-size:14px;font-weight:500}.mda-output-label{fill:#c2d4e9;font-size:14px;font-weight:550}.mda-import-flow{animation-name:mda-source-flow}.mda-document-position{offset-path:var(--mda-route);offset-anchor:0px 0px;offset-rotate:0deg;transform-origin:0 0;animation-name:mda-document-journey;will-change:transform,offset-distance}.mda-sheet-rotation{transform-box:view-box;transform-origin:122px 166px;animation-name:mda-straighten}.mda-document-copy{animation-name:mda-sharpen}.mda-invoice-title{fill:#16385c;font-size:23px;font-weight:750;letter-spacing:-.6px}.mda-paper-caption{fill:#526a82;font-size:9px;font-weight:650;letter-spacing:.45px}.mda-paper-label{fill:#4c6076;font-size:10px}.mda-paper-value{fill:#213c57;font-size:10px;font-weight:650}.mda-table-heading{fill:#476079;font-size:8px;font-weight:700;letter-spacing:.3px}.mda-total-value{fill:#16385c;font-size:17px;font-weight:750}.mda-document-id{fill:#5f748b;font-size:8px}.mda-scan-line{animation-name:mda-scan-document}.mda-blur-region{transform-origin:122px 222px;animation-name:mda-highlight-blur}.mda-corrected-outline{stroke-dasharray:1140;animation-name:mda-page-corrected}.mda-issue{transform-box:view-box}.mda-issue-skew{transform-origin:224px 17px;animation-name:mda-skew-detection}.mda-issue-blur{transform-origin:34px 218px;animation-name:mda-blur-detection}.mda-issue-contrast{transform-origin:34px 139px;animation-name:mda-contrast-detection}.mda-warning-icon{color:#a66510}.mda-issue-text{fill:#85500b;font-size:15px;font-weight:650}.mda-resolved-skew,.mda-resolved-blur,.mda-resolved-contrast{transform-origin:0 0}.mda-resolved-skew{animation-name:mda-resolved-skew}.mda-resolved-blur,.mda-resolved-contrast{animation-name:mda-resolved-blur}.mda-action-reveal{transform-origin:114px -30px;animation-name:mda-action-reveal}.mda-action-press{transform-origin:114px 24px;animation-name:mda-button-click}.mda-action-background{animation-name:mda-action-morph}.mda-fix-label{animation-name:mda-fix-label}.mda-passed-label{animation-name:mda-passed-label}.mda-button-text{fill:#fff;font-size:17px;font-weight:650}.mda-passed-text{fill:#08664f;font-size:17px;font-weight:700}.mda-summary-mask{animation-name:mda-summary-mask}.mda-summary-content{animation-name:mda-summary-slide}.mda-summary-heading{fill:#f1f7ff;font-size:24px;font-weight:600;letter-spacing:-.5px}.mda-summary-text{fill:#c2d4e9;font-size:16px}.mda-cursor-position{offset-path:var(--mda-cursor-route);offset-anchor:0px 0px;offset-rotate:0deg;transform-origin:0 0;animation-name:mda-cursor-journey}.mda-cursor-press{transform-origin:0 0;animation-name:mda-cursor-click}.mda-click-ring{transform-origin:0 0;animation-name:mda-click-ripple}.mda-received-ring{transform-origin:0 0;animation-name:mda-received-ring}.msee-landing .mda-motion-toggle{position:absolute;top:9.354839%;right:2%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #6886a666;border-radius:50%;color:#c8e7f2;background:#0d2646;transition:border-color .16s,background .16s}.msee-landing .mda-motion-toggle:hover{background:#15395b;border-color:#67e8f9}.ml-hero-animation[data-active=false] .mda-workflow *{animation-play-state:paused}@keyframes mda-document-journey{0%{offset-distance:0%;transform:scale(.055);animation-timing-function:cubic-bezier(.2,.75,.25,1)}8%{offset-distance:var(--mda-import-stop);transform:scale(1.025);animation-timing-function:ease-out}10%,28%{offset-distance:var(--mda-import-stop);transform:scale(1);animation-timing-function:cubic-bezier(.6,0,.2,1)}38%,78%{offset-distance:var(--mda-review-stop);transform:scale(1);animation-timing-function:cubic-bezier(.5,0,.3,1)}88%,90%{offset-distance:var(--mda-output-stop);transform:scale(.09);animation-timing-function:cubic-bezier(.3,.1,.4,1)}to{offset-distance:100%;transform:scale(.055)}}@keyframes mda-straighten{0%,50%{transform:rotate(6deg)}59%,94%{transform:rotate(0)}98%,to{transform:rotate(6deg)}}@keyframes mda-sharpen{0%,51%{filter:blur(1.15px);opacity:.7}61%,94%{filter:blur(0);opacity:1}98%,to{filter:blur(1.15px);opacity:.7}}@keyframes mda-scan-document{0%,8%{transform:translateY(-50px)}10%{transform:translateY(0)}27%{transform:translateY(342px)}29%,to{transform:translateY(390px)}}@keyframes mda-skew-detection{0%,12%{transform:scale(0);animation-timing-function:cubic-bezier(.2,.8,.3,1)}14%{transform:scale(1.08)}16%,52%{transform:scale(1)}54%{transform:scale(1.06);animation-timing-function:cubic-bezier(.6,0,.8,.3)}58%,to{transform:scale(0)}}@keyframes mda-contrast-detection{0%,15%{transform:scale(0);animation-timing-function:cubic-bezier(.2,.8,.3,1)}18%{transform:scale(1.08)}20%,53%{transform:scale(1)}56%{transform:scale(1.06);animation-timing-function:cubic-bezier(.6,0,.8,.3)}60%,to{transform:scale(0)}}@keyframes mda-blur-detection{0%,20%{transform:scale(0);animation-timing-function:cubic-bezier(.2,.8,.3,1)}22%{transform:scale(1.08)}24%,54%{transform:scale(1)}56%{transform:scale(1.06);animation-timing-function:cubic-bezier(.6,0,.8,.3)}60%,to{transform:scale(0)}}@keyframes mda-highlight-blur{0%,20%{transform:scale(0)}23%,54%{transform:scale(1)}60%,to{transform:scale(0)}}@keyframes mda-resolved-skew{0%,57%{transform:scale(0)}59%{transform:scale(1.15)}61%{transform:scale(1)}65%,to{transform:scale(0)}}@keyframes mda-resolved-blur{0%,59%{transform:scale(0)}61%{transform:scale(1.15)}63%{transform:scale(1)}67%,to{transform:scale(0)}}@keyframes mda-page-corrected{0%,62%{stroke-dashoffset:1140}66%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:1140}}@keyframes mda-action-reveal{0%,33%{transform:scale(0);animation-timing-function:cubic-bezier(.2,.75,.3,1)}37%{transform:scale(1.06)}39%,78%{transform:scale(1);animation-timing-function:ease-in}82%,to{transform:scale(0)}}@keyframes mda-button-click{0%,47%{transform:scale(1)}48%{transform:scale(.94)}49.5%,to{transform:scale(1)}}@keyframes mda-action-morph{0%,62%{fill:#1267e9;stroke:#6caaff}65%,94%{fill:#e5faf3;stroke:#77d9bd}98%,to{fill:#1267e9;stroke:#6caaff}}@keyframes mda-fix-label{0%,62%{transform:translateY(0)}65%,94%{transform:translateY(-48px)}98%,to{transform:translateY(0)}}@keyframes mda-passed-label{0%,62%{transform:translateY(48px)}65%,94%{transform:translateY(0)}98%,to{transform:translateY(48px)}}@keyframes mda-cursor-journey{0%,40%{offset-distance:0%;animation-timing-function:cubic-bezier(.2,.7,.3,1)}46%,50%{offset-distance:50%;animation-timing-function:cubic-bezier(.4,0,.7,1)}57%,to{offset-distance:100%}}@keyframes mda-cursor-click{0%,47%{transform:scale(1)}48%{transform:scale(.84)}49.5%,to{transform:scale(1)}}@keyframes mda-click-ripple{0%,47%{transform:scale(0);stroke-width:2px}48%{transform:scale(.65);stroke-width:2px}52%,to{transform:scale(2);stroke-width:0}}@keyframes mda-received-ring{0%,87%{transform:scale(0);stroke-width:2px}89%{transform:scale(.8);stroke-width:2px}93%,to{transform:scale(1.8);stroke-width:0}}@keyframes mda-phase-reel{0%,8%{transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.3,1)}11%,28%{transform:translateY(-42px);animation-timing-function:cubic-bezier(.2,.8,.3,1)}31%,63%{transform:translateY(-84px);animation-timing-function:cubic-bezier(.2,.8,.3,1)}66%,88%{transform:translateY(-126px);animation-timing-function:cubic-bezier(.2,.8,.3,1)}91%,to{transform:translateY(-168px)}}@keyframes mda-status-light{0%,62%{fill:#22d3ee}65%,88%{fill:#6ee7c2}91%,to{fill:#22d3ee}}@keyframes mda-source-flow{0%{stroke-dashoffset:.08}9%,to{stroke-dashoffset:-1.08}}@keyframes mda-summary-mask{0%,60%{width:0px}65%,78%{width:296px}82%,to{width:0px}}@keyframes mda-summary-slide{0%,60%{transform:translate(-18px)}65%,78%{transform:translate(0)}82%,to{transform:translate(-18px)}}@media(min-width:901px)and (max-width:1200px){.ml-hero-animation{position:relative;top:auto;right:auto;transform:none;width:calc(100% + 20px);align-self:center;justify-self:end}}@media(max-width:900px){.ml-hero-animation{position:relative;top:auto;right:auto;transform:none;width:min(90%,500px);align-self:center}}@media(max-width:600px){.ml-hero-animation{--mda-route: path( "M324 190 C324 250 324 315 324 384 C324 408 214 408 214 384 C214 350 310 624 366 624 C492 624 492 190 324 190" );--mda-import-stop: 16.9391%;--mda-review-stop: 27.6746%;--mda-output-stop: 53.4426%;--mda-cursor-route: path( "M530 650 C420 650 290 550 214 604 C290 550 420 650 530 650" );--mda-final-x: 214px;--mda-final-y: 384px;width:min(82%,280px)}.mda-correction-summary{display:none}.mda-source-name{font-size:15px}.msee-landing .mda-motion-toggle{top:6.212121%}}@media(prefers-reduced-motion:reduce){.ml-hero-animation .mda-workflow *{animation:none!important}.mda-document-position{offset-path:none;transform:translate(var(--mda-final-x),var(--mda-final-y))}.mda-sheet-rotation{transform:rotate(0)}.mda-document-copy{filter:none;opacity:1}.mda-issue,.mda-blur-region,.mda-scan-line,.mda-cursor-position,.mda-motion-toggle,.mda-resolved-skew,.mda-resolved-blur,.mda-resolved-contrast,.mda-received-ring,.mda-import-flow{display:none!important}.mda-phase-reel{transform:translateY(-126px)}.mda-action-reveal{transform:scale(1)}.mda-action-background{fill:#e5faf3;stroke:#77d9bd}.mda-fix-label{transform:translateY(-48px)}.mda-passed-label{transform:translateY(0)}.mda-corrected-outline{stroke-dashoffset:0}.mda-summary-mask{width:296px}.mda-summary-content{transform:translate(0)}.mda-status-light{fill:#6ee7c2}}.ml-integrations{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:64px;min-height:480px;margin-top:76px;padding:48px 56px;border-radius:32px;color:#fff;overflow:hidden;isolation:isolate;background:linear-gradient(12deg,#061e2bd9,transparent 50%),radial-gradient(ellipse at 76% -8%,#438cfa,#256de5ad 35%,transparent 68%),radial-gradient(ellipse at 100% 95%,#1456d1a6,transparent 60%),#112655}.ml-integrations-diagram{position:relative;width:100%;max-width:520px;height:380px;justify-self:center;--mi-orb: 96px;--mi-hub: 128px}.ml-integrations-diagram:before{content:"";position:absolute;left:50%;top:50%;width:230px;height:230px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,#6e7dff3d,transparent 68%)}.ml-integrations-paths{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:#91c5ff;stroke-opacity:.8;stroke-width:2.5;stroke-dasharray:6 8;pointer-events:none}.ml-integrations:hover .ml-integrations-paths path{animation:ml-integrations-flow 1.8s linear infinite}.ml-integrations-hub{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:var(--mi-hub);height:var(--mi-hub);transform:translate(-50%,-50%);border:1px solid #e7f6ff;border-radius:50%;color:#15325a;background:#fff;box-shadow:0 0 38px #8e91ff38}.ml-integrations-hub .app-logo{display:block}.ml-integrations-sources{list-style:none;margin:0;padding:0}.ml-integrations-source{position:absolute;width:144px;text-align:center;transform:translate(-50%,calc(var(--mi-orb) / -2))}.ml-integrations-source-google-drive{left:19.642857%;top:15.909091%;--mi-ring: #a7dff4}.ml-integrations-source-s3{left:80.357143%;top:15.909091%;--mi-ring: #f5cda1}.ml-integrations-source-sharepoint{left:19.642857%;top:77.272727%;--mi-ring: #98d9dc}.ml-integrations-source-file-server{left:80.357143%;top:77.272727%;--mi-ring: #aacffa}.ml-integrations-orb{display:grid;place-items:center;width:var(--mi-orb);height:var(--mi-orb);margin-inline:auto;background:#fff;border:10px solid var(--mi-ring);border-radius:50%}.ml-integrations-source-label{display:flex;align-items:center;flex-direction:column;gap:3px;margin-top:9px}.ml-integrations-source-label strong{color:#f4f8ff;font-size:15px;font-weight:550;line-height:1.4;white-space:nowrap}.ml-integrations-copy{position:relative;min-width:0;padding-block:4px}.ml-integrations-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#1267e9;background:#e9f3ff;margin-bottom:22px}.msee-landing .ml-integrations h2{color:#fff;font-size:clamp(30px,2.65vw,38px);font-weight:550;line-height:1.45;letter-spacing:-.75px;margin:0 0 20px}.msee-landing .ml-integrations-copy>p{max-width:440px;color:#e3edfd;font-size:17px;line-height:1.85}.msee-landing .ml-integrations-link{display:inline-flex;align-items:center;gap:16px;min-height:48px;padding:10px 21px;margin-top:26px;border:1px solid #bed9ff70;border-radius:999px;color:#f4f8ff;background:#ffffff08;font-size:15px;font-weight:500;transition:background .18s,border-color .18s}.ml-integrations-link svg{flex-shrink:0;transition:transform .18s}.msee-landing .ml-integrations-link:hover{background:#ffffff16;border-color:#c4e8ff}.ml-integrations-link:hover svg{transform:translate(4px)}@keyframes ml-integrations-flow{to{stroke-dashoffset:-28}}@media(max-width:1200px){.ml-integrations{padding:40px;gap:40px}.ml-integrations-diagram{--mi-orb: 84px;--mi-hub: 112px}.ml-integrations-hub .app-logo{width:64px;height:64px}.ml-integrations-source .source-logo{width:34px;height:34px}.ml-integrations-source-label strong{font-size:14px}}@media(max-width:1000px)and (min-width:821px){.ml-integrations{padding-inline:32px;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ml-integrations-diagram{--mi-orb: 76px;--mi-hub: 100px}.ml-integrations-orb{border-width:8px}.ml-integrations-hub .app-logo{width:56px;height:56px}.ml-integrations-source-label strong{font-size:13px}.msee-landing .ml-integrations-copy>p{font-size:16px}}@media(max-width:820px){.ml-integrations{grid-template-columns:minmax(0,1fr);gap:28px;padding:40px;margin-top:52px}.ml-integrations-diagram{max-width:460px;height:370px}.ml-integrations-copy{width:100%;max-width:460px;justify-self:center}.ml-integrations-icon{width:42px;height:42px;margin-bottom:17px}.msee-landing .ml-integrations h2{font-size:34px}}@media(max-width:500px){.ml-integrations{padding:24px 22px 30px;border-radius:26px;gap:20px;margin-top:42px}.ml-integrations-diagram{height:350px;--mi-orb: 72px;--mi-hub: 84px}.ml-integrations-orb{border-width:8px}.ml-integrations-source{width:110px}.ml-integrations-source .source-logo{width:30px;height:30px}.ml-integrations-hub .app-logo{width:46px;height:46px}.ml-integrations-source-label{margin-top:6px;gap:2px}.ml-integrations-source-label strong{font-size:12px}.ml-integrations-icon{width:40px;height:40px;margin-bottom:16px}.ml-integrations-icon svg{width:21px;height:21px}.msee-landing .ml-integrations h2{font-size:28px;line-height:1.5;margin-bottom:15px;letter-spacing:-.5px}.msee-landing .ml-integrations-copy>p{font-size:15px;line-height:1.9}.msee-landing .ml-integrations-link{font-size:14px;gap:12px;padding-inline:16px;margin-top:22px}}@media(prefers-reduced-motion:reduce){.ml-integrations-paths path{animation:none!important}.ml-integrations-link,.ml-integrations-link svg{transition:none!important}}.ml-feature-showcase{border-radius:48px;background:radial-gradient(ellipse at 86% 12%,#17497b30,transparent 54%),linear-gradient(125deg,#051229,#0a2139);color:#eef5ff}.ml-feature-showcase.ml-section{padding-block:clamp(44px,5.3vw,76px)}.mf-heading{text-align:center;max-width:920px;margin:0 auto}.mf-heading .ml-overline{color:#8de8f8;margin-bottom:12px}.msee-landing .mf-heading h2{color:#f2f7ff;font-size:clamp(30px,3.1vw,44px);line-height:1.45;font-weight:550;letter-spacing:-1px}.msee-landing .mf-intro{color:#b9cce1;font-size:18px;line-height:1.85;margin-top:12px}.mf-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;width:-moz-max-content;width:max-content;max-width:100%;padding:4px;margin:26px auto 24px;border:1px solid #2a4360;border-radius:999px;background:#0d213c;isolation:isolate}.mf-tab-marker{position:absolute;left:0;top:0;border-radius:999px;background:#1267e9;box-shadow:inset 0 0 0 1px #93ccff38,0 3px 12px #020b1c24;pointer-events:none;transition:transform .46s cubic-bezier(.2,.75,.2,1),width .46s cubic-bezier(.2,.75,.2,1),height .46s}.msee-landing .mf-tabs button{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 18px;min-height:40px;border:0;border-radius:999px;font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap;color:#b9cce1;background:transparent;transition:color .18s}.mf-tabs button svg{flex-shrink:0;width:16px;height:16px}.msee-landing .mf-tabs button:hover,.msee-landing .mf-tabs button[aria-selected=true]{color:#fff}.mf-workspace{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:22px;border-radius:28px}.mf-description-window,.mf-motion-window{min-width:0;overflow:hidden;border:1px solid #263e5a;border-radius:28px;background:#0d213a}.mf-description-track,.mf-motion-track{display:flex;width:100%;height:100%;align-items:stretch;transition:transform .65s cubic-bezier(.22,.7,.2,1);will-change:transform}.mf-copy{flex:0 0 100%;min-width:0;padding:28px 34px;display:flex;flex-direction:column}.mf-eyebrow{color:#8dd9ed;font-size:11px;letter-spacing:.09em;font-weight:550;line-height:1.6;margin-bottom:14px}.msee-landing .mf-copy h3{color:#f1f7ff;font-size:28px;font-weight:550;line-height:1.45;letter-spacing:-.45px;margin:0 0 16px}.msee-landing .mf-copy>p{color:#becfe1;font-size:16px;line-height:1.85}.mf-copy ul{display:grid;gap:9px;list-style:none;padding:0;margin:18px 0 22px}.mf-copy li{display:flex;align-items:flex-start;gap:10px;color:#d0deec;font-size:14px;line-height:1.75}.mf-copy li svg{flex-shrink:0;width:18px;height:18px;margin-top:3px;padding:2px;border-radius:50%;color:#a8f1dc;background:#194c45}.msee-landing .mf-feature-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;align-self:flex-start;padding:11px 19px;min-height:46px;margin-top:auto;border:1px solid #456784;border-radius:999px;color:#b3eefb;font-size:14px;font-weight:500;transition:background .18s,border-color .18s}.mf-feature-link svg{flex-shrink:0;transition:transform .18s}.msee-landing .mf-feature-link:hover{border-color:#74cce2;background:#153950}.mf-feature-link:hover svg{transform:translate(4px)}.mf-motion-window{position:relative;isolation:isolate;min-height:420px}.mf-motion-window:before{content:"";position:absolute;top:16%;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 55% 70%,#22d3ee21,transparent 62%);pointer-events:none}.mf-scene{flex:0 0 100%;min-width:0;display:grid;place-items:center;padding:10px 4px 36px}.mfm-svg{display:block;width:100%;height:auto;max-height:520px;overflow:hidden}.mfm-svg text{font-family:Manrope,Noto Sans Thai,sans-serif}.mfm-surface{fill:#f7faff;stroke:#cbdcea}.mfm-title{fill:#1d3957;font-size:20px;font-weight:650;letter-spacing:-.3px}.mfm-text{fill:#29435e;font-size:16px;font-weight:500}.mfm-small{fill:#566c83;font-size:13px}.mfm-on-dark{fill:#dceeff}.mfm-success-text{fill:#09664f}.mfm-amber-text{fill:#86561c}.mfm-paper-title{fill:#1f3c5e;font-size:20px;font-weight:700}.mfm-paper-small{fill:#526981;font-size:8px}.mfm-paper-label{fill:#526981;font-size:10px}.mfm-paper-amount{fill:#1f3c5e;font-size:14px;font-weight:650}.mfm-count{fill:#1d3957;font-size:36px;font-weight:650;letter-spacing:-1px}.mfm-donut-count{fill:#1d3957;font-size:33px;font-weight:650}.mf-motion-caption{position:absolute;bottom:14px;left:22px;right:18px;display:flex;justify-content:space-between;align-items:center;gap:10px;color:#b2c5d9;font-size:11px}.msee-landing .mf-pause{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid #45617c;border-radius:50%;padding:0;background:#112d47;color:#d4f2fc}.msee-landing .mf-pause:hover{border-color:#79d7ed;background:#17425b}.mfm-svg [class*=mfm-]{animation-duration:7s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.mf-scene[data-playing=false] .mfm-svg *{animation-play-state:paused}.mfm-sync-document{offset-path:path("M122 228C210 228 270 194 355 194");offset-anchor:0px 0px;offset-rotate:0deg;transform-origin:0 0;animation-name:mfm-sync-document}.mfm-sync-row{transform-origin:332px 194px;animation-name:mfm-sync-row}.mfm-sync-reel{animation-name:mfm-sync-reel}.mfm-sync-state{animation-name:mfm-sync-state}.mfm-quality-zoom{transform-origin:90px 125px;animation-name:mfm-quality-zoom}.mfm-quality-rotation{transform-origin:90px 125px;animation-name:mfm-quality-rotation}.mfm-quality-copy{animation-name:mfm-quality-copy}.mfm-quality-scan{animation-name:mfm-quality-scan}.mfm-findings{animation-name:mfm-findings}.mfm-fixed-findings{animation-name:mfm-fixed-findings}.mfm-quality-button{animation-name:mfm-quality-button}.mfm-quality-reel{animation-name:mfm-quality-reel}.mfm-quality-cursor{offset-path:path("M760 420C660 390 540 330 482 350C540 330 660 390 760 420");offset-anchor:0px 0px;offset-rotate:0deg;animation-name:mfm-quality-cursor}.mfm-classify-cursor{offset-path:path("M760 420C700 220 600 150 562 109C600 150 700 220 760 420");offset-anchor:0px 0px;offset-rotate:0deg;animation-name:mfm-classify-cursor}.mfm-quality-pointer,.mfm-classify-pointer,.mfm-quality-click,.mfm-classify-click{transform-origin:0 0}.mfm-quality-pointer{animation-name:mfm-quality-press}.mfm-classify-pointer{animation-name:mfm-classify-press}.mfm-quality-click{animation-name:mfm-quality-click}.mfm-classify-click{animation-name:mfm-classify-click}.mfm-type-background{animation-name:mfm-type-background}.mfm-type-reel{animation-name:mfm-type-reel}.mfm-classify-scan{stroke-dasharray:52;animation-name:mfm-classify-scan}.mfm-stat-bar{transform-box:fill-box;transform-origin:left center;animation-name:mfm-stat-bar}.mfm-svg .mfm-issue-skeleton{animation-name:mfm-issue-skeleton;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-direction:alternate}@keyframes mfm-issue-skeleton{0%{opacity:.5}to{opacity:1}}.mfm-stat-bar-1{animation-delay:.12s}.mfm-stat-bar-2{animation-delay:.24s}.mfm-source-donut{animation-name:mfm-source-donut}.mfm-count-reel{animation-name:mfm-count-reel}@keyframes mfm-sync-document{0%,8%{offset-distance:0%;transform:scale(0)}13%{offset-distance:0%;transform:scale(.9);animation-timing-function:cubic-bezier(.4,0,.2,1)}40%{offset-distance:100%;transform:scale(.9)}46%,to{offset-distance:100%;transform:scale(0)}}@keyframes mfm-sync-row{0%,38%{transform:scaleX(0)}46%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes mfm-sync-reel{0%,45%{transform:translateY(0)}51%,88%{transform:translateY(-36px)}96%,to{transform:translateY(0)}}@keyframes mfm-sync-state{0%,45%{fill:#173f5a}51%,88%{fill:#ddf7ed}96%,to{fill:#173f5a}}@keyframes mfm-quality-zoom{0%,3%{transform:scale(.1);animation-timing-function:cubic-bezier(.2,.75,.3,1)}11%,82%{transform:scale(1)}94%,to{transform:scale(.1)}}@keyframes mfm-quality-rotation{0%,50%{transform:rotate(6deg)}62%,94%{transform:rotate(0)}98%,to{transform:rotate(6deg)}}@keyframes mfm-quality-copy{0%,50%{filter:blur(1px)}62%,94%{filter:blur(0)}98%,to{filter:blur(1px)}}@keyframes mfm-quality-scan{0%,14%{transform:translateY(-32px)}18%{transform:translateY(0)}34%{transform:translateY(280px)}36%,to{transform:translateY(300px)}}@keyframes mfm-findings{0%,18%{clip-path:inset(0 100% 0 0)}28%,50%{clip-path:inset(0 0 0 0)}60%,to{clip-path:inset(0 100% 0 0)}}@keyframes mfm-fixed-findings{0%,55%{clip-path:inset(0 100% 0 0)}64%,88%{clip-path:inset(0 0 0 0)}96%,to{clip-path:inset(0 100% 0 0)}}@keyframes mfm-quality-button{0%,63%{fill:#1267e9}69%,88%{fill:#ddf7ed}96%,to{fill:#1267e9}}@keyframes mfm-quality-reel{0%,63%{transform:translateY(0)}69%,88%{transform:translateY(-36px)}96%,to{transform:translateY(0)}}@keyframes mfm-quality-cursor{0%,35%{offset-distance:0%;animation-timing-function:ease-out}43%,49%{offset-distance:50%}58%,to{offset-distance:100%}}@keyframes mfm-classify-cursor{0%,8%{offset-distance:0%;animation-timing-function:ease-out}16%,21%{offset-distance:50%}31%,to{offset-distance:100%}}@keyframes mfm-quality-press{0%,46%{transform:scale(1)}47%{transform:scale(.84)}49%,to{transform:scale(1)}}@keyframes mfm-classify-press{0%,18%{transform:scale(1)}19%{transform:scale(.84)}21%,to{transform:scale(1)}}@keyframes mfm-quality-click{0%,46%{transform:scale(0);stroke-width:2px}47%{transform:scale(.65);stroke-width:2px}51%,to{transform:scale(1.8);stroke-width:0}}@keyframes mfm-classify-click{0%,18%{transform:scale(0);stroke-width:2px}19%{transform:scale(.65);stroke-width:2px}23%,to{transform:scale(1.8);stroke-width:0}}@keyframes mfm-type-background{0%,44%{fill:#fff0cf}51%,89%{fill:#ddf7ed}98%,to{fill:#fff0cf}}@keyframes mfm-type-reel{0%,44%{transform:translateY(0)}51%,89%{transform:translateY(-34px)}98%,to{transform:translateY(0)}}@keyframes mfm-classify-scan{0%,22%{stroke-dashoffset:52;transform:translate(0)}25%{stroke-dashoffset:0;transform:translate(0)}42%{stroke-dashoffset:0;transform:translate(540px)}45%,to{stroke-dashoffset:52;transform:translate(540px)}}@keyframes mfm-stat-bar{0%,6%{transform:scaleX(0)}29%,89%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes mfm-source-donut{0%,6%{stroke-dashoffset:1}30%,89%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@keyframes mfm-count-reel{0%,4%{transform:translateY(0)}12%{transform:translateY(-44px)}20%{transform:translateY(-88px)}28%,89%{transform:translateY(-132px)}to{transform:translateY(-176px)}}@media(max-width:1080px){.mf-workspace{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px}.mf-copy{padding:24px 28px}.msee-landing .mf-copy h3{font-size:25px}.mf-eyebrow{font-size:10px;letter-spacing:.05em}.mf-motion-window{min-height:400px}}@media(max-width:820px){.ml-feature-showcase{border-radius:32px}.mf-workspace{grid-template-columns:minmax(0,1fr)}.mf-copy{padding:26px 30px}.mf-motion-window{min-height:320px}.mf-scene{min-height:320px;padding:6px 8px 34px}.mfm-svg{max-height:370px}.mf-copy ul{margin-bottom:20px}}@media(max-width:760px){.mf-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:460px;border-radius:30px}.msee-landing .mf-tabs button{font-size:14px;padding-inline:15px}.msee-landing .mf-intro{font-size:16px}.mf-desktop-break{display:none}}@media(max-width:500px){.ml-feature-showcase{border-radius:28px}.msee-landing .mf-heading h2{font-size:30px;letter-spacing:-.5px}.mf-heading .ml-overline{margin-bottom:12px}.msee-landing .mf-intro{margin-top:12px}.mf-tabs{margin:22px auto 20px;padding:4px}.msee-landing .mf-tabs button{font-size:13px;gap:7px;padding:8px;min-height:40px}.mf-tabs button svg{width:16px;height:16px}.mf-description-window,.mf-motion-window{border-radius:24px}.mf-workspace{gap:14px}.mf-copy{padding:22px 23px}.msee-landing .mf-copy h3{font-size:25px}.mf-eyebrow{margin-bottom:12px}.msee-landing .mf-copy>p{font-size:15px;line-height:1.9}.mf-copy li{font-size:13px}.mf-copy ul{margin-top:17px;gap:8px}.msee-landing .mf-feature-link{font-size:13px;padding-inline:15px}.mf-motion-window{min-height:240px}.mf-scene{min-height:240px;padding:4px 0 32px}.mf-motion-caption{bottom:10px;left:15px;right:13px;font-size:10px}}@media(prefers-reduced-motion:reduce){.mf-tab-marker,.mf-description-track,.mf-motion-track,.mf-feature-link,.mf-feature-link svg{transition:none!important}.mfm-svg *{animation:none!important}.mfm-sync-document,.mfm-quality-scan,.mfm-quality-cursor,.mfm-classify-cursor,.mfm-classify-scan,.mfm-findings{display:none}.mfm-sync-row{transform:scaleX(1)}.mfm-sync-reel,.mfm-quality-reel{transform:translateY(-36px)}.mfm-sync-state,.mfm-quality-button,.mfm-type-background{fill:#ddf7ed}.mfm-quality-zoom{transform:scale(1)}.mfm-quality-rotation{transform:rotate(0)}.mfm-quality-copy{filter:none}.mfm-fixed-findings{clip-path:inset(0 0 0 0)}.mfm-type-reel{transform:translateY(-34px)}.mfm-count-reel{transform:translateY(-132px)}.mfm-stat-bar{transform:scaleX(1)}.mfm-source-donut{stroke-dashoffset:0}}.ml-closing-cta{--cta-progress: 0;position:relative;isolation:isolate;overflow:clip;padding:84px 0 104px;background:linear-gradient(180deg,#f5f7fb,#fbfcff 28%,#fbfcff 72%,#f5f7fb)}.ml-closing-cta:before,.ml-closing-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.ml-closing-cta:before{background:radial-gradient(ellipse at 50% 6%,#b8d4ff59,transparent 66%),radial-gradient(ellipse at 50% 55%,#c8f5ff24,transparent 70%)}.ml-closing-cta:after{background-image:linear-gradient(#4778b314 1px,transparent 1px),linear-gradient(90deg,#4778b314 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 50% 44%,#000 18%,transparent 76%);mask-image:radial-gradient(ellipse at 50% 44%,#000 18%,transparent 76%)}.ml-closing-copy{position:relative;z-index:1;max-width:760px;text-align:center}.ml-closing-copy .ml-overline{color:#526b88;font-size:12px;letter-spacing:.06em;margin-bottom:15px}.msee-landing .ml-closing-copy h2{font-size:clamp(36px,3.9vw,54px);line-height:1.4;font-weight:550;letter-spacing:-1.3px;color:#132d47}.ml-closing-copy h2 span{display:block;color:#1267e9;background:linear-gradient(100deg,#1267e9 20%,#275be2 60%,#087fba);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.msee-landing .ml-closing-description{max-width:580px;margin:19px auto 0;font-size:18px;line-height:1.85;color:#4b6078}.ml-closing-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.ml-closing-documents{position:absolute;top:0;right:0;bottom:0;left:0;max-width:1600px;margin-inline:auto;pointer-events:none}.ml-closing-document{position:absolute;left:var(--doc-x);top:var(--doc-y);width:var(--doc-width);transform:translate(-50%,-50%) translateY(calc(var(--cta-progress) * var(--doc-depth))) rotate(var(--doc-angle))}.ml-closing-sheet{opacity:0;transform:translate(var(--doc-entry-x),45px) rotate(calc(var(--doc-angle) * .4));transition:transform 1s cubic-bezier(.18,.75,.2,1),opacity .7s ease;transition-delay:var(--doc-delay);filter:drop-shadow(0 16px 20px #315c9017)}.ml-closing-cta[data-entered=true] .ml-closing-sheet{opacity:1;transform:translate(0) rotate(0)}.ml-closing-sheet svg{display:block;width:100%;height:auto}.ml-closing-float{animation:ml-closing-float var(--doc-float-duration) ease-in-out infinite;animation-delay:var(--doc-float-delay);animation-play-state:paused}.ml-closing-scan-beam{opacity:0;animation:ml-closing-scan var(--doc-scan-duration) linear infinite;animation-delay:var(--doc-scan-delay);animation-play-state:paused}.ml-closing-cta[data-playing=true] .ml-closing-float,.ml-closing-cta[data-playing=true] .ml-closing-scan-beam{animation-play-state:running}@keyframes ml-closing-float{0%,to{transform:translateY(-3px) rotate(-.65deg)}50%{transform:translateY(4px) rotate(.65deg)}}@keyframes ml-closing-scan{0%,5%{transform:translateY(-2px);opacity:0}8%{transform:translateY(8px);opacity:.85}32%{transform:translateY(154px);opacity:.85}35%,to{transform:translateY(174px);opacity:0}}@media(max-width:1100px){.ml-closing-document{width:calc(var(--doc-width) * .8)}.ml-closing-document-0{left:11%;top:16%}.ml-closing-document-1{left:4%}.ml-closing-document-2{left:12%;top:86%}.ml-closing-document-3{left:89%;top:12%}.ml-closing-document-4{left:96%}.ml-closing-document-5{left:88%;top:87%}}@media(max-width:760px){.ml-closing-cta{padding:86px 0 96px}.ml-closing-copy{max-width:560px}.msee-landing .ml-closing-copy h2{font-size:clamp(34px,5.7vw,43px)}.msee-landing .ml-closing-description{max-width:470px;font-size:16px}.ml-closing-document{width:calc(var(--doc-width) * .62)}.ml-closing-document-0{left:8%;top:13%}.ml-closing-document-1,.ml-closing-document-4{display:none}.ml-closing-document-2{left:11%;top:88%}.ml-closing-document-3{left:92%;top:11%}.ml-closing-document-5{left:90%;top:90%}}@media(max-width:500px){.ml-closing-cta{padding:82px 0 100px}.ml-closing-copy .ml-overline{margin-bottom:13px;font-size:11px}.msee-landing .ml-closing-copy h2{font-size:clamp(30px,8.3vw,38px);letter-spacing:-.8px}.msee-landing .ml-closing-description{margin-top:17px;font-size:16px;line-height:1.9}.ml-closing-break{display:none}.ml-closing-actions{gap:10px;margin-top:25px}.ml-closing-document{width:calc(var(--doc-width) * .5)}.ml-closing-document-0{left:9%;top:10%}.ml-closing-document-2{left:9%;top:92%}.ml-closing-document-3{left:92%;top:8%}.ml-closing-document-5{left:90%;top:95%}}@media(prefers-reduced-motion:reduce){.ml-closing-float{animation:none;transform:none}.ml-closing-scan{display:none}.ml-closing-document{transform:translate(-50%,-50%) rotate(var(--doc-angle))}.ml-closing-sheet{opacity:1;transform:none;transition:none}}.ml-quality-guide{width:min(1000px,calc(100% - 48px));max-height:calc(100svh - 48px);padding:0;border:1px solid #d6e2ef;border-radius:30px;color:#18314d;background:#fff;box-shadow:0 30px 100px #05172d38;overflow:hidden}.ml-quality-guide[open]{display:flex;flex-direction:column;animation:mlq-in .23s cubic-bezier(.2,.7,.2,1) both}.ml-quality-guide[data-closing=true]{animation:mlq-out .22s ease-in both;pointer-events:none}.ml-quality-guide::backdrop{background:#071d36a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:mlq-backdrop-in .23s ease both}.ml-quality-guide[data-closing=true]::backdrop{animation:mlq-backdrop-out .22s ease both}.mlq-header{position:relative;padding:26px 32px 22px;flex-shrink:0}.mlq-header .ml-overline{color:#1267e9;font-size:10px;margin-bottom:6px}.msee-landing .ml-quality-guide h2{padding-right:44px;color:#18314d;font-size:28px;line-height:1.5;letter-spacing:-.6px}.mlq-header>p:last-of-type{color:#586d83;font-size:15px;line-height:1.8;margin-top:5px}.mlq-close{position:absolute;top:25px;right:26px;display:grid;place-items:center;width:38px;height:38px;border:1px solid #dce5ef;border-radius:50%;color:#506a83;background:#f7faff}.mlq-close:hover{color:#1267e9;background:#edf4ff}.mlq-body{display:grid;grid-template-columns:204px minmax(0,1fr);min-height:0;overflow-y:auto;border-block:1px solid #e4ebf3}.mlq-tabs{display:flex;flex-direction:column;gap:8px;padding:20px 14px;background:#f6f9fd;border-right:1px solid #e4ebf3}.msee-landing .mlq-tabs button{display:flex;align-items:center;gap:11px;min-height:55px;padding:12px 14px;border:1px solid transparent;border-radius:16px;background:transparent;color:#526982;font-size:14px;text-align:left;line-height:1.6;transition:color .17s,background .17s,border-color .17s}.mlq-tabs button svg{flex-shrink:0}.msee-landing .mlq-tabs button:hover{background:#edf3fc;color:#1267e9}.msee-landing .mlq-tabs button[aria-selected=true]{color:#1267e9;background:#e7f0ff;border-color:#c8dcff;font-weight:550}.mlq-panel{min-width:0;padding:20px 26px 22px}.mlq-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.msee-landing .mlq-panel h3{font-size:22px;line-height:1.5;letter-spacing:-.4px;color:#18314d}.mlq-english{display:inline-flex;align-items:center;flex-shrink:0;padding:4px 10px;border:1px solid #d8e5f4;border-radius:999px;color:#4e6a89;background:#f3f7fc;font-size:11px;line-height:1.5}.mlq-comparison{position:relative;aspect-ratio:1000 / 520;overflow:hidden;border:1px solid #d9e4f0;border-radius:18px;background:#eef3f9}.mlq-comparison img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mlq-after,.mlq-before{position:absolute;top:0;right:0;bottom:0;left:0}.mlq-image-label{position:absolute;z-index:1;top:11px;padding:4px 10px;color:#425d78;background:#ffffffec;border:1px solid #dae5f1;border-radius:999px;font-size:11px;line-height:1.6;pointer-events:none}.mlq-image-label-before{left:11px}.mlq-image-label-after{right:11px}.mlq-divider{position:absolute;z-index:2;top:0;bottom:0;width:2px;transform:translate(-50%);background:#1267e9;pointer-events:none}.mlq-divider>span{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:36px;height:36px;transform:translate(-50%,-50%);border:1px solid #d3e2f7;border-radius:50%;color:#1267e9;background:#fff;box-shadow:0 3px 10px #163d7030}.mlq-slider{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.mlq-comparison:has(.mlq-slider:focus-visible){outline:3px solid #489bff;outline-offset:3px}.mlq-comparison-hint{display:flex;align-items:center;justify-content:center;gap:6px;color:#60768d;font-size:11px;line-height:1.7;margin-top:7px!important}.mlq-explanation{display:grid;gap:9px;margin:17px 0 0}.mlq-explanation>div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.75}.mlq-explanation dt{color:#244669;font-weight:550}.mlq-explanation dd{margin:0;color:#4b6178}.mlq-note{display:flex;align-items:flex-start;gap:7px;padding-top:12px;margin-top:15px!important;border-top:1px solid #e6edf5;font-size:12px;line-height:1.7;color:#63788e}.mlq-note svg{margin-top:3px;flex-shrink:0}.mlq-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 28px;flex-shrink:0;background:#fbfcff}.msee-landing .mlq-actions .ml-button{gap:12px;min-height:46px;padding:11px 20px;font-size:14px}@keyframes mlq-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes mlq-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96) translateY(8px)}}@keyframes mlq-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mlq-backdrop-out{0%{opacity:1}to{opacity:0}}@media(max-width:800px)and (min-width:641px){.mlq-body{grid-template-columns:176px minmax(0,1fr)}.mlq-tabs{padding-inline:9px}.msee-landing .mlq-tabs button{gap:8px;padding-inline:10px;font-size:13px}.mlq-panel{padding-inline:18px}.mlq-panel-heading{align-items:flex-start;flex-direction:column;gap:6px}.mlq-explanation>div{grid-template-columns:78px minmax(0,1fr);gap:6px}}@media(max-width:640px){.ml-quality-guide{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:92svh;margin:0;border-radius:26px 26px 0 0;border-bottom:0}.mlq-header{padding:29px 20px 16px}.mlq-header:before{content:"";position:absolute;top:9px;left:50%;width:38px;height:4px;transform:translate(-50%);border-radius:999px;background:#ccd9e7}.msee-landing .ml-quality-guide h2{font-size:23px;padding-right:36px}.mlq-header>p:last-of-type{font-size:13px}.mlq-close{top:27px;right:16px;width:34px;height:34px}.mlq-body{display:block;overscroll-behavior:contain}.mlq-tabs{position:sticky;z-index:4;top:0;flex-direction:row;gap:7px;padding:11px 16px;border-right:0;border-bottom:1px solid #e4ebf3;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#c1d3e7 transparent}.msee-landing .mlq-tabs button{flex-shrink:0;min-height:40px;padding:8px 13px;gap:7px;border-radius:999px;font-size:13px;white-space:nowrap}.mlq-tabs button svg{width:17px;height:17px}.mlq-panel{padding:17px 18px 20px}.msee-landing .mlq-panel h3{font-size:20px}.mlq-panel-heading{margin-bottom:12px}.mlq-english{font-size:10px;padding:3px 9px}.mlq-comparison{aspect-ratio:1000 / 520;border-radius:15px}.mlq-image-label{top:8px;font-size:10px;padding:3px 7px}.mlq-image-label-before{left:8px}.mlq-image-label-after{right:8px}.mlq-explanation>div{grid-template-columns:80px minmax(0,1fr);gap:8px;font-size:13px}.mlq-note{font-size:11px}.mlq-actions{justify-content:center;padding:12px 16px max(14px,env(safe-area-inset-bottom))}.msee-landing .mlq-actions .ml-button{font-size:13px;gap:9px;padding:10px 16px;min-height:44px}}@media(max-width:360px){.msee-landing .ml-quality-guide h2{font-size:21px}.mlq-panel-heading{gap:6px}.msee-landing .mlq-panel h3{font-size:18px}.mlq-panel{padding-inline:14px}.mlq-explanation>div{grid-template-columns:72px minmax(0,1fr)}.msee-landing .mlq-actions .ml-button{padding-inline:13px;gap:7px}}@media(prefers-reduced-motion:reduce){.ml-quality-guide[open],.ml-quality-guide[data-closing=true],.ml-quality-guide::backdrop{animation:none!important}}.msee-landing{--ml-canvas: #f5f7fb;--ml-ink: #152b43;--ml-muted: #4f6074;--ml-blue: #1267e9;--ml-line: #dce2e9;--ml-radius: 32px;background:var(--ml-canvas);color:var(--ml-ink);font-family:Manrope,Noto Sans Thai,sans-serif;font-size:17px;line-height:1.8;overflow-x:clip;isolation:isolate;--ml-secondary: #52657a;--ml-cyan: #22d3ee;--ml-cyan-ink: #0b6377;--ml-cyan-halo: #22d3ee33}.msee-landing *,.msee-landing *:before,.msee-landing *:after{box-sizing:border-box}.msee-landing a{color:inherit;text-decoration:none}.msee-landing button{font:inherit;cursor:pointer}.msee-landing h1,.msee-landing h2,.msee-landing h3,.msee-landing p{margin:0}.msee-landing h2{color:var(--ml-ink);font-size:clamp(34px,3.25vw,48px);font-weight:550;line-height:1.4;letter-spacing:-1.5px}.msee-landing h3{color:var(--ml-ink);font-weight:550}.msee-landing :focus-visible{outline:3px solid #489bff;outline-offset:5px}.msee-landing [id]{scroll-margin-top:120px}.msee-landing .ml-main{display:block;padding:0;margin:0;width:100%;max-width:none}.ml-container{width:min(1280px,calc(100% - 128px));margin-inline:auto}.ml-section{padding-block:108px}.ml-light-section{position:relative;isolation:isolate}.ml-light-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 86% 42%,#22d3ee18,transparent 65%),radial-gradient(ellipse at 8% 80%,#396bea0c,transparent 60%);-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent)}.ml-overline{font-size:12px;font-weight:650;line-height:1.7;letter-spacing:.1em;color:#536d8a}.ml-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:65px}.ml-section-heading .ml-overline{margin-bottom:22px}.ml-section-intro{flex:0 1 380px;font-size:18px;line-height:1.9;color:var(--ml-muted);padding-bottom:5px}.msee-landing .ml-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:56px;padding:14px 27px;border-radius:999px;border:1px solid transparent;font-size:16px;font-weight:550;line-height:1.5;white-space:nowrap;transition:background .22s,color .22s,border-color .22s,box-shadow .22s}.ml-button svg{flex-shrink:0;transition:transform .25s ease}.ml-button:hover svg{transform:translate(3px,-3px)}.msee-landing .ml-button-primary{background:var(--ml-blue);color:#fff}.msee-landing .ml-button-primary:hover{background:#0b55c4;box-shadow:0 5px 18px #14293f20}.msee-landing .ml-button-quiet{border-color:#b8c5d5;background:#f9fafb99;color:var(--ml-ink)}.msee-landing .ml-button-quiet:hover{background:#fff;border-color:#526e8f}.ml-button-quiet:hover svg{transform:translateY(3px)}.ml-skip{position:fixed;left:20px;top:-80px;z-index:100;background:#fff;padding:12px 25px;border-radius:999px}.ml-skip:focus{top:15px}.ml-header{position:absolute;inset:0 0 auto;height:100px;z-index:40;transition:background .25s,box-shadow .25s}.ml-header-scrolled{position:fixed;background:#f6f7f9f5;box-shadow:0 1px #152b4310;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ml-header-inner{display:flex;align-items:center;justify-content:space-between;height:100%;gap:30px}.ml-brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.ml-brand>span{display:flex;flex-direction:column;gap:3px}.msee-landing .ml-brand>.app-logo--wordmark{width:140px;height:auto}.ml-header-scrolled .app-logo--wordmark .app-logo-light-type{opacity:0}.ml-brand b{font-size:28px;line-height:1.1;font-weight:800;letter-spacing:-1.1px}.ml-brand small{font-size:10px;line-height:1.6;font-weight:500;letter-spacing:-.05px}.msee-landing .ml-desktop-nav{display:flex;align-items:center;padding:0;margin:0;gap:29px}.msee-landing .ml-desktop-nav a{position:relative;display:block;padding:10px 0;color:#374a60;font-size:15px;font-weight:500;border-radius:0;white-space:nowrap;background:transparent}.ml-desktop-nav a:after{content:"";position:absolute;bottom:5px;left:0;height:1px;width:100%;background:var(--ml-blue);transform:scaleX(0);transform-origin:left;transition:transform .25s}.ml-desktop-nav a:hover:after{transform:scaleX(1)}.ml-header-actions{display:flex;align-items:center;gap:25px}.ml-login-link{font-size:14px;font-weight:600;white-space:nowrap}.ml-login-link:hover{color:var(--ml-blue)}.msee-landing .ml-header-cta{min-height:46px;font-size:14px;padding:11px 21px;gap:14px}.ml-menu-button{display:none;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #c5cfdb;border-radius:50%;background:transparent;color:var(--ml-ink)}.msee-landing .ml-mobile-nav[hidden]{display:none}.msee-landing .ml-mobile-nav{position:absolute;top:100px;left:20px;right:20px;background:#fcfdff;padding:16px;border:1px solid var(--ml-line);border-radius:28px;box-shadow:0 20px 45px #142b4214}.msee-landing .ml-mobile-nav a{display:flex;align-items:center;justify-content:space-between;border-radius:999px;padding:14px 18px;font-size:16px;color:var(--ml-ink)}.msee-landing .ml-mobile-nav a:hover{background:#edf2fa}.ml-hero{position:relative;isolation:isolate;min-height:min(890px,100svh);background:#04112f;color:#f4f7ff;padding-bottom:clamp(24px,2.5vw,40px)}.ml-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;pointer-events:none}.ml-hero-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%}.ml-hero-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,transparent 68%,#07173180 100%),linear-gradient(90deg,#04112f99 0%,#04112f33 46%,transparent 75%)}.ml-hero-wave{position:absolute;inset:auto 0 -1px;width:100%;height:clamp(120px,13vw,200px);z-index:-1;pointer-events:none;fill:var(--ml-canvas)}.ml-hero-inner{position:relative;display:flex;align-items:center;min-height:min(890px,100svh);padding-top:130px;padding-bottom:100px}.ml-hero-copy{position:relative;z-index:1;width:620px;max-width:100%}@media(min-width:901px){.ml-hero-copy{top:-40px}}.ml-hero-overline{display:flex;align-items:center;gap:14px;color:#80d8f3;font-size:11px;animation:ml-enter .7s .05s both}.ml-hero-name{color:#f4f7ff;font-size:18px;font-weight:700;letter-spacing:-.5px}.ml-hero-brand-line{width:24px;height:1px;background:#80d8f366}.msee-landing .ml-hero h1{font-family:Manrope,Noto Sans Thai,sans-serif;font-size:clamp(36px,3.4vw,48px);font-weight:600;letter-spacing:-1.4px;line-height:1.22;color:#f4f7ff;margin:0 0 28px;animation:ml-enter .8s .12s both}.ml-hero-description{font-size:18px;line-height:1.95;color:#c5d2e6;animation:ml-enter .8s .2s both}.ml-hero-typewriter{position:relative;display:inline-block;white-space:nowrap;vertical-align:baseline}.ml-hero-typewriter-space{visibility:hidden}.ml-hero-typewriter-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ml-hero-typewriter-text{position:absolute;left:0;top:0;color:#bdeaff;background:linear-gradient(110deg,#78cfff,#f8fcff 28%,#b3eaff,#66c9ff 72%,#f8fcff);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:ml-typewriter-gradient 5s ease-in-out infinite alternate paused}.ml-hero-typewriter-caret{display:inline-block;width:2px;height:.8em;margin-left:3px;vertical-align:-.03em;border-radius:1px;background:#b9eaff;animation:ml-typewriter-caret 1s step-end infinite paused}.ml-hero-typewriter.is-running .ml-hero-typewriter-text,.ml-hero-typewriter.is-running .ml-hero-typewriter-caret{animation-play-state:running}@keyframes ml-typewriter-gradient{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes ml-typewriter-caret{0%,to{opacity:1}50%{opacity:0}}.ml-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;animation:ml-enter .8s .3s both}.ml-hero-footnote{display:flex;align-items:center;gap:14px;font-size:12px;letter-spacing:.01em;margin-top:40px;color:#a9bddb;animation:ml-enter .8s .4s both}.ml-small-line{display:inline-block;height:1px;width:34px;background:#6d8db8}.msee-landing .ml-header:not(.ml-header-scrolled) .ml-brand,.msee-landing .ml-header:not(.ml-header-scrolled) .ml-login-link{color:#f0f5ff}.msee-landing .ml-header:not(.ml-header-scrolled) .ml-brand small{color:#b2c5e0}.msee-landing .ml-header:not(.ml-header-scrolled) .ml-desktop-nav a{color:#d6e3f8}.msee-landing .ml-header:not(.ml-header-scrolled) .ml-login-link:hover,.msee-landing .ml-header:not(.ml-header-scrolled) .ml-desktop-nav a:hover{color:#86ddf5}.msee-landing .ml-header:not(.ml-header-scrolled) .ml-menu-button{color:#f0f5ff;border-color:#a6bee166}.msee-landing .ml-hero .ml-button-quiet{color:#eef4ff;background:#ffffff08;border-color:#94b2dd65;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.msee-landing .ml-hero .ml-button-quiet:hover{color:#fff;background:#ffffff18;border-color:#c6dbfa}.ml-features{padding-top:80px}.ml-feature-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.ml-feature{padding-top:26px;border-top:1px solid #b9c7d7}.ml-feature-top{display:flex;align-items:center;justify-content:space-between;color:var(--ml-blue);margin-bottom:25px}.ml-feature-top>span{font-size:13px;color:var(--ml-cyan-ink);font-weight:600}.msee-landing .ml-feature h3{font-size:23px;letter-spacing:-.5px;line-height:1.5;margin-bottom:17px}.ml-feature p{color:var(--ml-muted);font-size:17px;line-height:1.95}.ml-feature-note{display:block;margin-top:24px;color:#355674;font-size:13px;font-weight:550}.ml-workflow{padding-top:90px}.ml-workflow-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(50px,7vw,110px)}.ml-workflow-image{position:sticky;top:125px;min-height:690px;height:min(750px,calc(100svh - 155px));overflow:hidden;border-radius:var(--ml-radius);background:#d5dfe7;box-shadow:0 20px 45px -24px #122f4b50}.ml-workflow-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:72% center;object-position:72% center}.ml-workflow-image:after{content:"";position:absolute;top:30%;right:0;bottom:0;left:0;background:linear-gradient(transparent 10%,#0c243bcc 65%,#0c243bf0);pointer-events:none}.ml-photo-caption{position:absolute;bottom:43px;left:37px;right:30px;color:#fff;z-index:1}.ml-photo-caption>span{color:#d9e8f7;font-size:11px;font-weight:600;letter-spacing:.1em}.ml-photo-caption p{font-size:27px;line-height:1.6;margin-top:13px;font-weight:400;letter-spacing:-.5px}.ml-workflow-copy{padding-top:15px}.ml-workflow-copy .ml-overline{margin-bottom:21px}.ml-workflow-intro{margin-top:22px!important;color:var(--ml-muted);font-size:18px;line-height:1.9}.ml-step-list{list-style:none;margin:38px 0 0;padding:0}.ml-step-list li{border-top:1px solid var(--ml-line)}.ml-step-list li:last-child{border-bottom:1px solid var(--ml-line)}.ml-step-list h3{font-size:18px}.ml-step-list button{display:flex;align-items:center;gap:18px;width:100%;min-height:81px;border:0;background:transparent;color:#52687e;text-align:left;padding:20px 0;line-height:1.6;font-size:18px;font-weight:500}.ml-step-number{font-size:12px;flex:0 0 23px;color:var(--ml-cyan-ink)}.ml-step-list button>svg{margin-left:auto;flex-shrink:0}.ml-step-list button:hover,.ml-step-active button{color:var(--ml-cyan-ink)}.ml-step-details{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .32s ease,visibility .32s}.ml-step-active .ml-step-details{grid-template-rows:1fr;visibility:visible}.ml-step-details>div{overflow:hidden}.ml-step-details p{margin:0 18px 25px 41px;font-size:16px;line-height:1.95;color:var(--ml-muted)}.ml-resources{padding-top:65px;padding-bottom:72px}.ml-resources-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.ml-resources .ml-overline{margin-bottom:22px}.ml-resource-intro{color:var(--ml-muted);font-size:17px;line-height:1.95;margin-top:24px!important}.ml-resource-list{border-top:1px solid var(--ml-line)}.ml-resource-link{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:30px;width:100%;padding:26px 0;background:transparent;border:0;border-bottom:1px solid var(--ml-line)}.ml-resource-link small{display:block;color:var(--ml-secondary);font-size:10px;letter-spacing:.1em;margin-bottom:8px}.ml-resource-link strong{color:var(--ml-ink);font-size:20px;font-weight:500;letter-spacing:-.3px}.ml-resource-arrow{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border:1px solid #c6d2df;border-radius:50%;color:#486681;transition:background .25s,color .25s,transform .25s}.ml-resource-link:hover .ml-resource-arrow{color:#fff;background:var(--ml-cyan-ink);border-color:var(--ml-cyan-ink);transform:rotate(6deg)}.ml-resource-link:hover strong{color:var(--ml-cyan-ink)}.msee-landing .ml-footer{display:block;margin:0;padding:60px 0 26px;background:#10283f;color:#afc0d0;border:0;border-radius:36px 36px 0 0}.ml-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1.1fr;gap:70px}.ml-footer .ml-brand{color:#f4f7fa}.ml-footer .ml-brand small{color:#aebfd0}.ml-footer-brand>p{margin-top:22px;font-size:14px}.ml-footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.msee-landing .ml-footer-links h3{font-size:15px;font-weight:500;color:#f1f5fa;margin:0 0 6px}.ml-footer-links>a,.ml-footer-links>button{display:inline-flex;align-items:center;gap:10px;color:#afc0d0;font-size:14px;border:0;padding:0;background:transparent;line-height:1.7;text-align:left}.ml-footer-links>a:hover,.ml-footer-links>button:hover{color:#fff}.ml-footer-links>p{font-size:12px;color:#92a7bc}.ml-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #ffffff17;margin-top:60px;padding-top:25px;font-size:11px;color:#8fa7be}.ml-footer-bottom>a{display:inline-flex;align-items:center;gap:12px}.ml-dialog{width:min(700px,calc(100% - 32px));max-height:85svh;border:1px solid #dce3ed;border-radius:32px;padding:0;color:var(--ml-ink);background:#fafbfc;box-shadow:0 25px 90px #10283f30}.ml-dialog[open]{animation:ml-enter .25s ease both}.ml-dialog::backdrop{background:#112a4380;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.ml-dialog-content{padding:52px}.ml-dialog-close{position:absolute;right:19px;top:19px;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--ml-line);border-radius:50%;background:transparent;color:#506b87}.ml-dialog-content .ml-overline{margin-bottom:20px}.msee-landing .ml-dialog h2{font-size:31px;line-height:1.5;letter-spacing:-.6px;padding-right:10px}.ml-dialog-content>p:not(.ml-overline){margin-top:22px;color:var(--ml-muted);font-size:17px;line-height:1.95}.ml-dialog-content .ml-dialog-intro{color:#2e5478!important;font-size:18px!important}.ml-dialog-content>.ml-button{margin-top:30px}.ml-motion [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.ml-motion [data-reveal].ml-visible{opacity:1;transform:translateY(0)}.ml-feature:nth-child(2){transition-delay:.08s}.ml-feature:nth-child(3){transition-delay:.16s}@keyframes ml-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1700px){.ml-hero-image img{-o-object-position:center 60%;object-position:center 60%}.ml-hero,.ml-hero-inner{min-height:900px}}@media(max-width:1200px){.ml-container{width:calc(100% - 88px)}.ml-header-inner,.msee-landing .ml-desktop-nav{gap:20px}.ml-header-actions{gap:16px}.ml-brand small{font-size:8px}.ml-brand b{font-size:25px}.ml-feature-columns{gap:30px}.ml-section-heading{gap:40px}.ml-section-intro{flex-basis:340px;font-size:17px}.ml-workflow-image{min-height:680px}.ml-workflow-grid{gap:50px}.ml-photo-caption{left:30px}.ml-resources-grid{gap:50px}}@media(max-width:1080px){.msee-landing .ml-desktop-nav{display:none}.ml-menu-button{display:flex}.ml-header{height:88px}.msee-landing .ml-mobile-nav{top:88px}.ml-header-actions{gap:20px}.ml-brand small{font-size:9px}.ml-hero-image img{-o-object-position:64% center;object-position:64% center}.ml-section{padding-block:85px}.ml-section-heading{align-items:flex-start;gap:45px}.ml-section-intro{padding-top:40px;flex-basis:300px;font-size:16px}.ml-feature h3{font-size:21px!important}.ml-feature p{font-size:16px}.ml-workflow-grid{grid-template-columns:.95fr 1.05fr;gap:38px}.ml-workflow-image{min-height:670px}.ml-photo-caption p{font-size:23px}.ml-step-list button{font-size:16px;gap:12px}.ml-step-details p{margin-left:35px;font-size:15px}.ml-resource-link strong{font-size:18px}.ml-footer-grid{gap:40px}}@media(max-width:800px){.ml-container{width:calc(100% - 64px)}.ml-section{padding-block:72px}.msee-landing h2{font-size:36px;letter-spacing:-1px}.ml-section-heading{flex-direction:column;gap:25px;margin-bottom:43px}.ml-section-intro{padding:0;flex-basis:auto;font-size:17px}.ml-section-intro br{display:none}.ml-section-intro{max-width:520px}.ml-hero-description{font-size:17px}.ml-feature-columns{grid-template-columns:1fr;gap:35px}.ml-feature{display:grid;grid-template-columns:45px 1fr;-moz-column-gap:20px;column-gap:20px;padding-top:25px}.ml-feature-top{grid-row:span 3;align-items:flex-start;padding-top:4px}.ml-feature-top>span{display:none}.msee-landing .ml-feature h3{font-size:23px!important;margin-bottom:12px}.ml-feature p{font-size:16px}.ml-feature-note{margin-top:14px}.ml-workflow-grid{grid-template-columns:1fr;gap:45px}.ml-workflow-image{position:relative;top:0;height:450px;min-height:0}.ml-workflow-image img{-o-object-position:75% 44%;object-position:75% 44%}.ml-photo-caption p{font-size:27px}.ml-workflow-copy{padding-top:0}.ml-workflow-intro{font-size:17px}.ml-workflow-intro br{display:none}.ml-step-list{margin-top:32px}.ml-step-list button{font-size:18px;gap:18px}.ml-step-details p{margin-left:41px;font-size:16px}.ml-resources-grid{grid-template-columns:1fr;gap:38px}.ml-resource-intro br{display:none}.ml-resource-link strong{font-size:20px}.ml-footer-grid{grid-template-columns:1fr 1fr;gap:40px}.ml-footer-brand{grid-column:1/-1}.ml-footer-brand>p{margin-top:15px}.ml-footer-bottom{margin-top:40px}}@media(max-width:500px){.ml-hero{padding-bottom:24px}.ml-hero-wave{height:120px}.ml-container{width:calc(100% - 44px)}.ml-section{padding-block:58px}.msee-landing h2{font-size:32px;line-height:1.5;letter-spacing:-.7px}.ml-overline{font-size:11px;letter-spacing:.04em}.ml-section-heading .ml-overline{margin-bottom:15px}.ml-section-heading{gap:19px;margin-bottom:35px}.ml-section-intro{font-size:16px;line-height:1.9}.ml-header{height:80px}.ml-brand{gap:8px}.ml-brand>.app-logo{width:36px;height:36px}.msee-landing .ml-brand>.app-logo--wordmark{width:128px;height:auto}.ml-brand b{font-size:25px}.ml-header .ml-brand small{display:none}.ml-header-inner{gap:10px}.ml-header-actions{gap:12px}.ml-login-link{font-size:12px}.msee-landing .ml-header-cta{display:none}.ml-menu-button{width:42px;height:42px}.msee-landing .ml-mobile-nav{top:80px;left:12px;right:12px}.ml-hero-image img{-o-object-position:69% center;object-position:69% center}.msee-landing .ml-hero h1{font-size:clamp(24px,7.3vw,34px);letter-spacing:-.7px;margin-top:0;margin-bottom:24px}.ml-hero-overline{gap:10px;font-size:10px;letter-spacing:.07em}.ml-hero-name{font-size:16px}.ml-hero-brand-line{width:18px}.ml-hero-description{max-width:330px;font-size:17px;line-height:1.95}.ml-wide-break{display:none}.ml-hero-actions{margin-top:25px;gap:10px}.msee-landing .ml-button{font-size:14px;min-height:52px;padding:13px 19px;gap:14px}.ml-hero-footnote{margin-top:25px;font-size:10px;gap:9px}.ml-small-line{width:20px}.ml-features{padding-top:35px}.ml-feature{grid-template-columns:28px 1fr;-moz-column-gap:17px;column-gap:17px}.ml-feature-top svg{width:25px}.msee-landing .ml-feature h3{font-size:21px!important}.ml-feature p{font-size:16px}.ml-feature-note{font-size:12px}.ml-workflow-grid{gap:35px}.ml-workflow-image{height:410px;border-radius:24px}.ml-workflow-image img{-o-object-position:72% center;object-position:72% center}.ml-photo-caption{left:25px;bottom:30px}.ml-photo-caption>span{font-size:9px}.ml-photo-caption p{font-size:24px}.ml-workflow-copy .ml-overline{margin-bottom:15px}.ml-workflow-intro{margin-top:17px!important;font-size:16px}.ml-step-list button{min-height:78px;gap:11px;font-size:16px}.ml-step-number{flex-basis:22px;font-size:11px}.ml-step-details p{margin-left:33px;margin-right:0;font-size:15px}.ml-resource-intro{font-size:16px;margin-top:18px!important}.ml-resource-link{gap:20px;padding:25px 0}.ml-resource-link strong{font-size:17px;line-height:1.7;display:block}.ml-resource-link small{font-size:9px}.ml-resource-arrow{width:42px;height:42px}.msee-landing .ml-footer{padding-top:40px;border-radius:24px 24px 0 0}.ml-footer-grid{gap:32px 20px}.ml-footer .ml-brand small{font-size:8px}.ml-footer-links>a,.ml-footer-links>button{font-size:13px}.ml-footer-links>p{font-size:11px}.ml-footer-bottom{font-size:9px;gap:15px}.ml-footer-bottom>a{gap:5px}.ml-dialog{border-radius:25px}.ml-dialog-content{padding:52px 26px 30px}.msee-landing .ml-dialog h2{font-size:27px}.ml-dialog-content>p:not(.ml-overline){font-size:16px}.ml-dialog-close{right:12px;top:12px;width:36px;height:36px}}@media(min-width:901px)and (max-width:1200px){.ml-hero{min-height:0}.ml-hero-inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(24px,2vw,28px);min-height:clamp(660px,85svh,800px);padding-top:120px;padding-bottom:92px}.ml-hero-copy{width:100%;max-width:none}.msee-landing .ml-hero h1{font-size:clamp(27px,3vw,38px);letter-spacing:-1px;line-height:1.25;margin:0 0 22px}.ml-hero-description{font-size:16px;line-height:1.85}.ml-hero-actions{gap:10px;margin-top:24px}.msee-landing .ml-hero-actions .ml-button{min-height:50px;padding:12px 18px;gap:12px;font-size:14px}.ml-hero-footnote{margin-top:26px;font-size:10px;gap:10px}}@media(max-width:900px){.ml-hero{min-height:0}.ml-hero-inner{flex-direction:column;align-items:center;min-height:0;gap:26px;padding-top:122px;padding-bottom:48px}.ml-hero-copy{width:min(100%,560px);text-align:center}.ml-hero-overline,.ml-hero-actions,.ml-hero-footnote{justify-content:center}.msee-landing .ml-hero h1{font-size:clamp(30px,4.7vw,40px);margin:0 0 20px}.ml-hero-description{max-width:520px;margin-inline:auto;font-size:17px;line-height:1.85}.ml-hero-actions{margin-top:24px}.ml-hero-footnote{margin-top:22px;font-size:11px}}@media(max-width:500px){.ml-hero-inner{gap:18px;padding-top:110px;padding-bottom:26px}.msee-landing .ml-hero h1{font-size:clamp(24px,7.3vw,34px);margin:0 0 18px}.ml-hero-description{max-width:346px;font-size:16px}.ml-hero-actions{margin-top:22px}.ml-hero-footnote{margin-top:18px;font-size:10px}}@media(max-width:360px){.msee-landing .ml-hero-actions .ml-button{min-height:48px;padding:11px 13px;gap:8px;font-size:13px}.ml-hero-actions{gap:8px}}@media(prefers-reduced-motion:reduce){.ml-hero-typewriter-caret{display:none}.msee-landing *,.msee-landing *:before,.msee-landing *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ml-motion [data-reveal]{opacity:1;transform:none}}@media(min-width:1081px)and (max-width:1200px){.msee-landing .ml-desktop-nav{gap:14px}.msee-landing .ml-desktop-nav a{font-size:13px}.msee-landing .ml-header-inner{gap:18px}.msee-landing .ml-header-actions{gap:14px}}.rq-page{--rq-ink: var(--msee-navy);--rq-muted: var(--msee-muted);--rq-blue: var(--msee-blue);position:relative;isolation:isolate;min-height:100svh;overflow:clip;font-family:var(--msee-font);color:var(--rq-ink);background:radial-gradient(ellipse at 6% 33%,#e2f1ff70 0,transparent 42%),radial-gradient(ellipse at 88% 6%,#d9f3ff8c 0,transparent 36%),#f7f9fc}.rq-page *,.rq-page *:before,.rq-page *:after{box-sizing:border-box}.rq-page a{color:inherit;text-decoration:none}.rq-page button,.rq-page input{font:inherit}.rq-container{width:min(1320px,calc(100% - 112px));margin-inline:auto}.rq-header{min-height:108px;display:flex;align-items:center;justify-content:space-between;gap:24px}.rq-brand{display:inline-flex;flex-shrink:0}.rq-page .rq-brand .app-logo--wordmark{width:140px;height:auto}.rq-header-links{display:flex;align-items:center;gap:26px;font-size:13px;font-weight:600}.rq-login,.rq-back{display:inline-flex;align-items:center;justify-content:center;gap:9px}.rq-page .rq-back{min-height:40px;padding:8px 16px;border:1px solid #d7e3ef;background:#ffffff9e;border-radius:999px;color:#465e79}.rq-page a:focus-visible,.rq-page button:focus-visible,.rq-submission-notice:focus-visible{outline:3px solid #4c9cff;outline-offset:4px}.rq-login:hover,.rq-back:hover{color:var(--rq-blue)}.rq-skip{position:fixed;top:-80px;left:20px;z-index:20;padding:12px 20px;border-radius:999px;background:#fff}.rq-skip:focus{top:15px}.rq-main{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.48fr);align-items:start;gap:clamp(44px,5.2vw,84px);padding-top:28px;padding-bottom:54px}.rq-intro{position:sticky;top:34px;padding-top:25px;animation:rq-enter .55s var(--motion-ease) both}.rq-eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 26px;font-size:10px;font-weight:700;letter-spacing:1.45px;color:#45688c;line-height:1.7}.rq-eyebrow>span{width:20px;height:2px;background:#0eb0d1;flex-shrink:0}.rq-page .rq-intro h1{margin:0;font-size:clamp(47px,4.2vw,68px);line-height:1.08;letter-spacing:-3px;font-weight:700;color:#142c48}.rq-intro h1>span{background:linear-gradient(110deg,#1267e9 12%,#089ac6 96%);background-clip:text;-webkit-background-clip:text;color:transparent;padding-bottom:.12em}.rq-page .rq-intro h2{font-size:clamp(22px,2vw,28px);line-height:1.6;font-weight:600;letter-spacing:-.6px;margin:25px 0 13px}.rq-intro-copy{max-width:340px;margin:0;color:var(--rq-muted);font-size:14px;line-height:1.95}.rq-photo{position:relative;margin:30px 0 20px;border-radius:22px;overflow:hidden;background:#dde9f1;aspect-ratio:1.5}.rq-photo img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:60% center;object-position:60% center}.rq-photo:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#061f3cdb);pointer-events:none}.rq-photo-caption{position:absolute;z-index:1;left:18px;right:12px;bottom:18px;display:flex;align-items:center;gap:8px;color:#fff;font-size:8px;font-weight:600;letter-spacing:.65px}.rq-photo-dot,.rq-estimate-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#22d3ee}.rq-intro-note{display:flex;gap:10px;align-items:flex-start;color:#1c6180;font-size:12px;line-height:1.8}.rq-intro-note svg{margin-top:3px;flex-shrink:0}.rq-intro-note p{margin:0;font-weight:600}.rq-intro-note span{color:var(--rq-muted);font-weight:400}.rq-form{min-width:0;padding:clamp(28px,3vw,42px);border-radius:28px;border:1px solid #e0e9f2;background:#ffffffed;box-shadow:0 20px 65px #1d4b7b08,inset 0 1px #fff;animation:rq-enter .55s 80ms var(--motion-ease) both}.rq-section-heading{display:flex;align-items:center;gap:13px}.rq-section-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:15px;color:#1267e9;background:linear-gradient(135deg,#e8f3ff,#f2faff);border:1px solid #e1eeff;flex-shrink:0}.rq-section-kicker{margin:0 0 4px;font-size:9px;line-height:1.5;letter-spacing:1.3px;font-weight:700;color:#4b7299}.rq-page .rq-section-heading h2{margin:0;font-size:clamp(19px,1.65vw,23px);line-height:1.45;font-weight:650;letter-spacing:-.55px}.rq-section-copy{margin:15px 0 23px;color:var(--rq-muted);font-size:12px;line-height:1.85}.rq-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 19px}.rq-field{display:flex;min-width:0;flex-direction:column;gap:8px;color:#334d69;font-size:12px;font-weight:600}.rq-field b,.rq-frequency b{color:#437da9;font-weight:600}.rq-input-wrap{min-width:0;position:relative;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 17px;border-radius:999px;border:1px solid #dce5f0;background:#fcfdff;transition:border-color var(--motion-hover),box-shadow var(--motion-hover)}.rq-input-wrap>svg{color:#718ca5;flex-shrink:0}.rq-input-wrap input{min-width:0;width:100%;padding:13px 0;color:var(--rq-ink);background:transparent;border:0;border-radius:0;outline:0;box-shadow:none;font-size:13px;font-weight:500;line-height:1.5}.rq-input-wrap input::-moz-placeholder{color:#7b8ca0;font-weight:400}.rq-input-wrap input::placeholder{color:#7b8ca0;font-weight:400}.rq-input-wrap:focus-within{border-color:#5397ed;box-shadow:0 0 0 3px #1267e90c;background:#fff}.rq-field>small{color:#687d93;font-size:10px;font-weight:400;line-height:1.6}.rq-volume-section{border-top:1px solid #e8eef5;margin-top:29px;padding-top:28px}.rq-frequency{min-width:0;border:0;padding:0;margin:0 0 21px}.rq-frequency legend{margin-bottom:11px;padding:0;font-size:12px;font-weight:600;color:#334d69}.rq-frequency-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.rq-frequency-option{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:55px;gap:7px;padding:8px 5px;border:1px solid #dce5ef;border-radius:999px;color:#5a6d83;background:#fff;cursor:pointer;transition:transform var(--motion-hover) var(--motion-ease),border-color var(--motion-hover),background var(--motion-hover),color var(--motion-hover)}.rq-frequency-option>input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.rq-frequency-option>span:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:1px;font-size:11px;line-height:1.5;font-weight:600;white-space:nowrap}.rq-frequency-option small{font-size:9px;line-height:1.4;font-weight:400;color:#687d93}.rq-frequency-radio{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:15px;height:15px;border:1px solid #ccd9e8;border-radius:50%}.rq-frequency-option:hover{border-color:#8db6e9;transform:translateY(-1px)}.rq-frequency-option.is-selected{background:#edf5ff;border-color:#7db1f5;color:#095ccd}.rq-frequency-option.is-selected .rq-frequency-radio{background:#1267e9;color:#fff;border-color:#1267e9}.rq-frequency-option:has(input:focus-visible){outline:3px solid #4c9cff;outline-offset:3px}.rq-numeric-input{gap:12px;padding-right:17px}.rq-numeric-input input{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.rq-numeric-input>span{flex-shrink:0;color:#687d93;font-size:11px;font-weight:400}.rq-estimate{position:relative;margin-top:24px;padding:23px 25px 19px;border-radius:20px;overflow:hidden;color:#ecf5ff;background:radial-gradient(ellipse at 100% 100%,#0b526d 0,transparent 68%),#102c48}.rq-estimate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;pointer-events:none;background-image:linear-gradient(#54cce414 1px,transparent 1px),linear-gradient(90deg,#54cce414 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black)}.rq-estimate-heading{display:flex;align-items:center;gap:8px;font-size:10px;line-height:1.6;color:#c4d9ed}.rq-estimate output{position:relative;display:flex;align-items:baseline;gap:10px;margin-top:10px;overflow-wrap:anywhere;flex-wrap:wrap}.rq-estimate output strong{font-size:clamp(30px,3.1vw,43px);font-weight:650;letter-spacing:-1.5px;line-height:1.25;color:#7de8ff;font-variant-numeric:tabular-nums}.rq-estimate output>span{color:#e1effb;font-size:14px}.rq-estimate-formula{margin:9px 0 17px;color:#c5d8eb;font-size:11px;line-height:1.7;font-variant-numeric:tabular-nums}.rq-estimate-note{display:flex;align-items:flex-start;gap:7px;padding-top:13px;border-top:1px solid #c9e5ff21;color:#b4cee3;font-size:10px;line-height:1.8}.rq-estimate-note svg{flex-shrink:0;margin-top:2px}.rq-form-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px}.rq-form-actions>p{margin:0;font-size:10px;line-height:1.9;color:#4f657c}.rq-form-actions p>span{color:#687d93}.rq-submit{display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:20px;min-height:48px;border:1px solid #1267e9;border-radius:999px;padding:11px 24px;background:#1267e9;color:#fff;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 7px 18px #1267e918;transition:transform var(--motion-hover) var(--motion-ease),background var(--motion-hover)}.rq-submit:hover{transform:translateY(-2px);background:#075bd6}.rq-submit:active{transform:translateY(0)}.rq-submit:disabled{cursor:not-allowed;opacity:.5;transform:none}.rq-submission-notice{display:flex;align-items:flex-start;gap:12px;margin-top:22px;padding:17px;background:#f1f7ff;border:1px solid #d6e7fb;border-radius:16px;font-size:12px;color:#305477;line-height:1.8}.rq-submission-notice>svg{flex-shrink:0;margin-top:2px}.rq-submission-notice p{margin:5px 0 10px}.rq-submission-notice button{display:inline-flex;align-items:center;gap:8px;padding:4px 0;border:0;background:transparent;color:#075bc8;font-size:12px;cursor:pointer;font-weight:600}.rq-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 0 26px;border-top:1px solid #dfe8f1;color:#647e98;font-size:10px;line-height:1.7}.rq-footer p{margin:0}@keyframes rq-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1700px){.rq-main{padding-top:40px}}@media(max-width:1100px){.rq-container{width:calc(100% - 64px)}.rq-main{grid-template-columns:minmax(0,.72fr) minmax(0,1.5fr);gap:35px}.rq-form{padding:27px}.rq-page .rq-intro h1{font-size:49px}.rq-eyebrow{font-size:8px;letter-spacing:1px}.rq-photo-caption{font-size:6.5px}.rq-frequency-option{gap:4px}.rq-form-actions{flex-direction:column-reverse;align-items:stretch}.rq-form-actions>p{text-align:center}}@media(max-width:850px){.rq-main{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:20px}.rq-intro{position:static;padding-top:0}.rq-page .rq-intro h1{font-size:clamp(40px,6vw,54px)}.rq-intro h1 br{display:none}.rq-page .rq-intro h2{font-size:24px;margin:18px 0 10px}.rq-intro h2 br{display:none}.rq-eyebrow{font-size:9px;margin-bottom:14px}.rq-intro-copy{max-width:490px}.rq-photo,.rq-intro-note{display:none}.rq-form{padding:32px}.rq-form-actions{flex-direction:row;align-items:center}.rq-form-actions>p{text-align:left}}@media(max-width:540px){.rq-container{width:calc(100% - 36px)}.rq-header{min-height:90px;gap:12px}.rq-page .rq-brand .app-logo--wordmark{width:122px}.rq-header-links{gap:8px}.rq-login{display:none}.rq-page .rq-back{padding-inline:12px;font-size:11px;min-height:36px}.rq-main{padding-top:14px;padding-bottom:30px;gap:25px}.rq-page .rq-intro h1{font-size:42px;letter-spacing:-2px}.rq-page .rq-intro h2{font-size:21px;line-height:1.65}.rq-intro-copy{font-size:12px;line-height:1.9}.rq-form{padding:23px 19px;border-radius:24px}.rq-section-heading{gap:10px}.rq-section-icon{width:38px;height:38px;border-radius:13px}.rq-page .rq-section-heading h2{font-size:18px;letter-spacing:-.45px}.rq-section-kicker{font-size:8px;letter-spacing:.9px}.rq-section-copy{font-size:11px;margin-bottom:21px}.rq-field-grid{grid-template-columns:minmax(0,1fr);gap:17px}.rq-field{font-size:12px}.rq-frequency-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.rq-frequency-option{min-height:51px;justify-content:flex-start;gap:10px;padding-left:20px}.rq-frequency-option>span:last-child{font-size:12px}.rq-frequency-option small{font-size:10px}.rq-volume-section{padding-top:24px;margin-top:25px}.rq-estimate{padding:20px 18px 16px;margin-top:22px}.rq-estimate-heading{font-size:9px;gap:6px}.rq-estimate output strong{font-size:37px}.rq-estimate output>span{font-size:13px}.rq-estimate-formula{font-size:10px}.rq-form-actions{flex-direction:column-reverse;align-items:stretch;margin-top:22px;gap:14px}.rq-submit{width:100%;font-size:13px}.rq-form-actions>p{text-align:center}.rq-footer{flex-direction:column;align-items:flex-start;gap:3px;font-size:9px;padding-block:18px 23px}}@media(prefers-reduced-motion:reduce){.rq-intro,.rq-form{animation:none}.rq-page *,.rq-page *:before,.rq-page *:after{transition:none!important}}.rq-page-v2{--rq-scroll: 0px}.rq-page-v2:before{content:"";position:absolute;z-index:-1;top:-160px;right:-100px;bottom:30%;left:-100px;background:radial-gradient(ellipse at 16% 25%,#b6ecff45,transparent 45%),radial-gradient(ellipse at 80% 65%,#d5e6ff65,transparent 38%);pointer-events:none;animation:rq-mesh-drift 24s ease-in-out infinite alternate}.rq-background-doc{position:absolute;color:#73c4e91c;pointer-events:none;z-index:-1}.rq-background-doc-one{left:2%;top:190px;transform:translateY(calc(var(--rq-scroll) * -1)) rotate(-14deg)}.rq-background-doc-two{right:2%;top:630px;transform:translateY(var(--rq-scroll)) rotate(13deg)}.rq-page-v2 .rq-main{grid-template-areas:"heading form" "intro form";grid-template-rows:min-content 1fr;gap:30px clamp(38px,4.5vw,76px);padding-bottom:50px}.rq-page-heading{grid-area:heading;padding-top:18px}.rq-page-heading>.rq-eyebrow{margin-bottom:20px;font-size:11px;letter-spacing:.8px;animation:rq-v2-enter .4s var(--motion-ease) both}.rq-page-v2 .rq-page-heading h1{font-size:clamp(32px,2.8vw,44px);line-height:1.5;letter-spacing:-1.2px;font-weight:650;margin:0 0 18px;animation:rq-v2-enter .4s 80ms var(--motion-ease) both}.rq-page-heading h1>span{background:linear-gradient(110deg,#1267e9,#088eaa);background-clip:text;-webkit-background-clip:text;color:transparent}.rq-page-heading .rq-intro-copy{max-width:355px;animation:rq-v2-enter .4s .16s var(--motion-ease) both}.rq-page-v2 .rq-intro{grid-area:intro;top:25px;padding-top:0;animation:none}.rq-workspace{grid-area:form;min-width:0}.rq-page-v2 .rq-form{animation:rq-v2-enter .4s .24s var(--motion-ease) both}.rq-preview-label{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;border:1px solid #d5e4f1;color:#58728c;font-size:10px;font-weight:500}.rq-volume-scene{border-radius:24px;overflow:hidden;box-shadow:0 15px 36px #114e7612;background:#09223d;animation:rq-v2-enter .4s .16s var(--motion-ease) both}.rq-volume-scene svg{display:block;width:100%;height:auto}.rq-scene-layer,.rq-scene-front{transition:transform .4s var(--motion-ease),opacity .25s var(--motion-ease)}.rq-scene-scan{animation:rq-scene-scan 1.2s .1s var(--motion-ease) both}.rq-scene-flight{transform-origin:173px 114px;animation:rq-scene-flight .9s .18s var(--motion-ease) both}.rq-page-v2 .rq-aside-section{margin-top:27px}.rq-page-v2 .rq-aside-section h2{font-size:16px;letter-spacing:-.2px;line-height:1.6;font-weight:650;margin:0 0 14px}.rq-aside-section ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.rq-aside-section ul li{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:#526b83;line-height:1.7}.rq-aside-section ul svg{color:#078ba1;flex-shrink:0;margin-top:2px}.rq-next-steps{list-style:none;margin:0;padding:0;display:grid;gap:19px}.rq-next-steps li{position:relative;display:flex;gap:13px}.rq-next-steps li:first-child:after{content:"";position:absolute;top:31px;left:14px;height:calc(100% - 10px);width:1px;background:#cdddec}.rq-next-steps li>span{display:flex;flex-shrink:0;align-items:center;justify-content:center;height:30px;width:30px;border-radius:50%;border:1px solid #cfdfed;color:#39729a;background:#f2f8ff;font-size:10px;font-weight:650}.rq-next-steps strong{display:block;color:#32516c;font-size:12px;line-height:1.8;font-weight:600}.rq-next-steps p{margin:4px 0 0;font-size:11px;color:#60788f;line-height:1.8}.rq-prototype-note{display:flex;align-items:flex-start;gap:8px;color:#687d90;font-size:10px;line-height:1.8;margin:24px 0 0}.rq-prototype-note>svg{flex-shrink:0;margin-top:2px}.rq-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 0 29px;padding:0 0 23px;border-bottom:1px solid #e4edf5;gap:14px}.rq-progress li{display:flex;gap:9px;align-items:center;min-width:0}.rq-progress-number{display:flex;width:29px;height:29px;flex-shrink:0;align-items:center;justify-content:center;background:#f0f5fa;border:1px solid #dee8f1;border-radius:50%;color:#7b8fa2;font-size:10px;font-weight:700;transition:background .25s,color .25s}.rq-progress li>span:last-child{color:#4f667d;font-size:10px;font-weight:600;line-height:1.7}.rq-progress small{display:block;color:#71879c;font-weight:400;font-size:9px}.rq-progress .is-complete .rq-progress-number{background:#e5f5fb;color:#077d9b;border-color:#a7ddeb}.rq-progress .is-complete svg{animation:rq-check-pop .25s var(--motion-ease) both}.rq-fields{border:0;padding:0;margin:0;min-width:0}.rq-fields:disabled{opacity:.75}.rq-fields:disabled label{cursor:default}.rq-sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;padding:0!important;margin:-1px!important;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rq-page-v2 .rq-section-kicker{letter-spacing:.5px;font-size:10px}.rq-page-v2 .rq-section-heading h2{font-size:clamp(18px,1.5vw,22px)}.rq-page-v2 .rq-section-copy{font-size:12px}.rq-page-v2 .rq-field{gap:8px}.rq-field>label{display:block;font-size:12px;font-weight:600}.rq-page-v2 .rq-input-wrap input{font-size:14px}.rq-page-v2 .rq-volume-fields input{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.rq-page-v2 .rq-input-wrap:focus-within{border-color:#23bfd5;box-shadow:0 0 0 3px #22c7dc13}.rq-page-v2 .rq-input-wrap:focus-within>svg{color:#098eac}.rq-field-check{color:#09876c;flex-shrink:0}.rq-page-v2 .rq-input-wrap:focus-within>.rq-field-check{color:#09876c}.rq-field-check path{stroke-dasharray:28;stroke-dashoffset:0;animation:rq-draw-check .25s var(--motion-ease) both}.rq-page-v2 .has-error .rq-input-wrap{border-color:#df9287;background:#fffafb;animation:rq-error-shake .22s ease-out}.rq-field-error,.rq-page-v2 .rq-field>small.rq-field-error{color:#ac4032;font-size:11px;font-weight:400;line-height:1.65}.rq-input-unit{color:#71859a;font-size:11px;font-weight:400;flex-shrink:0}.rq-page-v2 .rq-frequency-options{position:relative}.rq-frequency-highlight{position:absolute;top:0;left:0;pointer-events:none;border-radius:999px;background:#e9f4ff;border:1px solid #85b9f5;transition:transform .25s var(--motion-ease)}.rq-page-v2 .rq-frequency-option{z-index:1;min-height:45px;background:transparent;gap:9px;padding:9px 5px}.rq-page-v2 .rq-frequency-option.is-selected{background:transparent;border-color:transparent}.rq-page-v2 .rq-frequency-option>span:last-child{font-size:12px}.rq-page-v2 .rq-frequency-option.is-selected .rq-frequency-radio>svg{animation:rq-check-pop .25s cubic-bezier(.22,1.3,.36,1) both}.rq-page-v2 .rq-frequency-radio{width:15px;height:15px}.rq-volume-presets{display:flex;gap:8px;margin:13px 0 17px}.rq-volume-presets button{border-radius:999px;border:1px solid #dce7f0;color:#5d748b;background:#fff;min-height:32px;padding:5px 13px;cursor:pointer;font-size:11px;font-variant-numeric:tabular-nums;transition:transform .15s var(--motion-ease),background .15s}.rq-volume-presets button[aria-pressed=true]{color:#075dca;background:#edf5ff;border-color:#a8c8f1}.rq-volume-presets button:hover{transform:translateY(-1px);border-color:#a3c3e8}.rq-volume-slider{display:grid;gap:8px;margin-bottom:20px}.rq-volume-slider>span:first-child{font-size:11px;color:#526d84;font-weight:500;display:flex;align-items:center;justify-content:space-between}.rq-volume-slider small{font-size:9px;color:#71859a;font-weight:400}.rq-page-v2 .rq-volume-slider>input{width:100%;height:24px;margin:0;padding:0;cursor:pointer;accent-color:#129fcd;box-shadow:none;border:0;background:transparent}.rq-slider-limits{display:flex;justify-content:space-between;color:#71859a;font-size:9px}.rq-page-v2 .rq-estimate{margin-top:20px;padding-top:23px}.rq-page-v2 .rq-estimate:before{top:-30px;right:-30px;bottom:-30px;left:-30px;animation:rq-grid-drift 22s linear infinite}.rq-estimate-flash{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 35% 45%,#25d8ed22,transparent 75%);animation:rq-estimate-flash .4s var(--motion-ease) both}.rq-page-v2 .rq-estimate output>strong{font-size:clamp(34px,3.2vw,46px)}.rq-page-v2 .rq-estimate output>.rq-sr-only{font-size:1px}.rq-page-v2 .rq-estimate-heading{font-size:11px}.rq-month-ratio{margin:0 0 16px}.rq-month-ratio>span{color:#c7deef;font-size:10px;display:block;margin-bottom:9px;font-variant-numeric:tabular-nums}.rq-month-ratio>div{display:grid;grid-template-columns:repeat(12,1fr);gap:4px}.rq-month-ratio i{height:4px;display:block;background:#80bbd72b;border-radius:999px}.rq-month-ratio i.is-month{background:#6ae8f5}.rq-month-ratio small{display:block;font-size:9px;margin-top:8px;color:#a9c5d8}.rq-page-v2 .rq-estimate-note b{font-weight:600;color:#e3f2fc}.rq-choice-group{min-width:0;margin:0 0 20px;padding:0;border:0}.rq-choice-group legend{font-size:12px;color:#3d5873;font-weight:600;margin-bottom:11px;padding:0}.rq-choice-options{display:flex;gap:8px;flex-wrap:wrap}.rq-choice{display:inline-flex;align-items:center;justify-content:center;gap:7px;position:relative;padding:8px 13px;min-height:38px;border:1px solid #dce5ef;border-radius:999px;color:#5b7087;font-size:11px;cursor:pointer;transition:background .15s,border-color .15s}.rq-choice>input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.rq-choice>svg{opacity:.22;flex-shrink:0}.rq-choice.is-selected{background:#edf6ff;border-color:#9ec6f1;color:#075ebf}.rq-choice.is-selected>svg{opacity:1}.rq-source-options .rq-choice>svg{opacity:1}.rq-choice:hover{border-color:#98bfdf}.rq-choice:has(input:focus-visible){outline:3px solid #4c9cff;outline-offset:2px}.rq-optional-tag{display:inline-flex;vertical-align:middle;font-size:10px;line-height:1.5;padding:3px 8px;margin-left:4px;color:#647c93;background:#f0f5fa;border-radius:999px;font-weight:400;letter-spacing:0}.rq-notes{display:grid;gap:9px;font-size:12px;color:#3d5873;font-weight:600}.rq-page-v2 .rq-notes textarea{width:100%;min-height:105px;max-height:300px;padding:14px 16px;border:1px solid #dce5ef;border-radius:18px;background:#fcfdff;color:#25435d;font:inherit;font-size:13px;font-weight:400;resize:vertical;line-height:1.8;transition:border-color .15s,box-shadow .15s}.rq-notes textarea:focus{outline:none;border-color:#23bfd5;box-shadow:0 0 0 3px #22c7dc13}.rq-notes textarea::-moz-placeholder{color:#7b8ca0}.rq-notes textarea::placeholder{color:#7b8ca0}.rq-notes>small{text-align:right;font-size:10px;color:#71859a;font-weight:400}.rq-consent{margin-top:25px;padding-top:23px;border-top:1px solid #e3edf5}.rq-consent>label{display:flex;align-items:flex-start;gap:10px;color:#445f78;font-size:11px;line-height:1.85;cursor:pointer}.rq-consent input{flex-shrink:0;width:17px;height:17px;accent-color:#1267e9;margin:3px 0 0}.rq-consent>button{display:inline-flex;align-items:center;gap:5px;padding:7px 0;margin-left:27px;border:0;background:transparent;color:#1267c4;font-size:10px;line-height:1.8;text-align:left;cursor:pointer}.rq-consent>button svg{flex-shrink:0}.rq-consent>small{display:block;color:#75879a;font-size:9px;line-height:1.8;margin-left:27px}.rq-consent .rq-field-error{margin:3px 0 8px 27px}.rq-honeypot{position:absolute;width:1px;height:1px;left:-10000px;overflow:hidden}.rq-submit{position:relative;overflow:hidden}.rq-submit:after{content:"";position:absolute;pointer-events:none;inset:-30% auto -30% -60%;width:40%;background:linear-gradient(90deg,transparent,#ffffff2b,transparent);transform:translate(0) skew(-20deg)}.rq-submit:hover:after{animation:rq-button-shine .65s var(--motion-ease)}.rq-spinner{animation:rq-spin .85s linear infinite}.rq-mock-footer{color:#71839a;font-size:9px;line-height:1.8;text-align:center;margin:14px 0 0}.rq-page-v2 .rq-submit-error{background:#fff6f3;border-color:#f0d2cb;color:#9a4438;animation:rq-error-shake .22s ease-out}.rq-mobile-estimate{display:none}.rq-page-v2 .rq-success{animation:rq-success-enter .25s var(--motion-ease) both;text-align:center;padding-block:42px}.rq-success:focus{outline:none}.rq-success-icon{width:76px;height:76px;border-radius:24px;display:flex;align-items:center;justify-content:center;background:#e6f8f3;color:#09886e;margin:0 auto 21px;animation:rq-check-pop .3s var(--motion-ease)}.rq-success h2{font-size:27px;line-height:1.6;margin:8px 0 11px}.rq-success-copy{color:#526b83;line-height:1.8;font-size:13px}.rq-receipt{margin:25px 0;padding:5px 20px;border-radius:18px;background:#f4f8fc;text-align:left}.rq-receipt>div{display:flex;gap:15px;justify-content:space-between;border-bottom:1px solid #e1eaf3;padding:14px 0;font-size:11px;line-height:1.7}.rq-receipt>div:last-child{border-bottom:0}.rq-receipt dt{color:#678097;flex-shrink:0}.rq-receipt dd{color:#234864;margin:0;text-align:right;overflow-wrap:anywhere}.rq-success-next{text-align:left}.rq-success-next h3{font-size:13px;margin:0 0 9px}.rq-success-next p{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#55718a;font-size:12px;line-height:1.8}.rq-email-preview{text-align:left;border:1px solid #dfeaf4;border-radius:15px;padding:14px 16px;margin:22px 0;color:#516e86;font-size:11px;line-height:1.9}.rq-email-preview summary{cursor:pointer;color:#285a85;font-weight:600}.rq-email-preview summary svg{vertical-align:middle;margin-right:5px}.rq-email-preview small{color:#71859a}.rq-success-disclaimer{display:flex;gap:8px;align-items:flex-start;color:#71859a;text-align:left;font-size:10px;line-height:1.8;margin:0 0 24px}.rq-success-disclaimer svg{flex-shrink:0;margin-top:2px}.rq-success .rq-submit{margin-inline:auto}.rq-privacy-dialog{width:min(540px,calc(100% - 32px));max-height:calc(100svh - 48px);border:1px solid #dbe7f2;border-radius:24px;padding:0;background:#fff;color:#23415d;overflow-y:auto}.rq-privacy-dialog::backdrop{background:#0b254c73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.rq-privacy-dialog[open]{animation:rq-success-enter .22s var(--motion-ease)}.rq-privacy-dialog>div{padding:30px}.rq-privacy-dialog h2{font-size:23px;line-height:1.6;margin:12px 0}.rq-privacy-dialog p:not(.rq-section-kicker){color:#536e87;font-size:13px;line-height:1.9}.rq-privacy-dialog .rq-submit{margin-top:22px}.rq-privacy-close{float:right;display:inline-flex;padding:6px;background:transparent;color:#6d859a;border:0;border-radius:50%;cursor:pointer}.rq-page-v2 .rq-footer a{display:inline-flex;gap:7px;align-items:center}@keyframes rq-v2-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes rq-mesh-drift{0%{transform:translate3d(-15px,0,0) scale(1)}to{transform:translate3d(22px,28px,0) scale(1.04)}}@keyframes rq-scene-scan{0%{transform:translateY(0);opacity:0}12%{opacity:1}85%{opacity:1}to{transform:translateY(152px);opacity:0}}@keyframes rq-scene-flight{0%{transform:translate(0) scale(.9);opacity:0}15%{opacity:1}70%{opacity:1}to{transform:translate(108px,120px) scale(.2);opacity:0}}@keyframes rq-draw-check{0%{stroke-dashoffset:28}to{stroke-dashoffset:0}}@keyframes rq-check-pop{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes rq-error-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}70%{transform:translate(3px)}}@keyframes rq-grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(30px,30px,0)}}@keyframes rq-estimate-flash{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.03)}}@keyframes rq-spin{to{transform:rotate(360deg)}}@keyframes rq-button-shine{to{transform:translate(500%) skew(-20deg)}}@keyframes rq-success-enter{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1100px){.rq-page-v2 .rq-progress{gap:7px}.rq-progress li{gap:6px}.rq-progress li>span:last-child{font-size:9px}.rq-page-v2 .rq-page-heading h1{font-size:32px}.rq-volume-presets{gap:6px}.rq-volume-presets button{padding-inline:10px}}@media(max-width:850px){.rq-page-v2 .rq-main{grid-template-areas:"heading" "form" "intro";grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:24px}.rq-page-heading{padding-top:0}.rq-page-v2 .rq-page-heading h1{font-size:32px;margin-bottom:12px}.rq-page-heading h1 br{display:none}.rq-page-heading .rq-intro-copy{max-width:600px;font-size:12px}.rq-page-v2 .rq-page-heading .rq-eyebrow{font-size:10px;margin-bottom:11px}.rq-page-v2 .rq-intro{position:static;display:grid;grid-template-columns:1fr 1fr;gap:23px}.rq-page-v2 .rq-volume-scene{display:none}.rq-page-v2 .rq-aside-section{margin-top:0}.rq-prototype-note{grid-column:1 / -1;margin-top:0}.rq-page-v2 .rq-progress li>span:last-child{font-size:11px}.rq-mobile-estimate{display:flex;align-items:center;gap:12px;position:fixed;left:18px;right:18px;bottom:max(12px,env(safe-area-inset-bottom));z-index:35;padding:12px 17px;border:1px solid #2b6f85;border-radius:20px;background:#102f49f5;box-shadow:0 8px 30px #05294730;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#74e5f3;animation:rq-success-enter .18s var(--motion-ease);pointer-events:none}.rq-mobile-estimate small{display:block;color:#c3d7e8;font-size:9px;margin-bottom:2px}.rq-mobile-estimate strong{display:block;font-size:20px;line-height:1.4;font-variant-numeric:tabular-nums}.rq-mobile-estimate strong>span{font-size:11px;color:#d7eafa;font-weight:400}.rq-mobile-estimate>span{margin-left:auto;font-size:9px;color:#c3d7e8}}@media(max-width:540px){.rq-page-v2 .rq-header{gap:10px}.rq-header-links{gap:8px}.rq-preview-label{font-size:8px;padding:4px 7px}.rq-page-v2 .rq-back{min-width:35px;padding-inline:9px}.rq-page-v2 .rq-back>span{display:none}.rq-page-v2 .rq-page-heading h1{font-size:27px;letter-spacing:-.8px;line-height:1.6}.rq-page-heading h1 br{display:block}.rq-page-heading .rq-intro-copy{max-width:310px}.rq-page-v2 .rq-form{padding:21px 18px}.rq-progress{gap:8px;padding-bottom:20px;margin-bottom:23px}.rq-progress li{flex-direction:column;text-align:center;align-items:center;gap:7px}.rq-page-v2 .rq-progress li>span:last-child{font-size:10px;line-height:1.7}.rq-progress small{font-size:8px}.rq-page-v2 .rq-input-wrap input,.rq-page-v2 .rq-notes textarea{font-size:16px}.rq-page-v2 .rq-field-grid{gap:19px}.rq-page-v2 .rq-section-heading h2{font-size:18px;line-height:1.7}.rq-page-v2 .rq-section-copy{font-size:12px}.rq-page-v2 .rq-frequency-option{justify-content:flex-start;min-height:45px;padding-left:19px}.rq-volume-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.rq-volume-presets button{padding-inline:3px;min-height:39px;font-size:10px}.rq-page-v2 .rq-choice{min-height:42px;font-size:11px;padding-inline:12px}.rq-page-v2 .rq-source-options .rq-choice,.rq-page-v2 .rq-estimate-heading{font-size:10px}.rq-page-v2 .rq-estimate output>strong{font-size:37px}.rq-consent>label{font-size:11px}.rq-consent>button{font-size:10px}.rq-page-v2 .rq-intro{grid-template-columns:minmax(0,1fr);gap:25px;padding-inline:7px}.rq-page-v2 .rq-aside-section h2{font-size:16px}.rq-page-v2 .rq-success{padding-block:30px}.rq-success h2{font-size:24px}.rq-receipt{padding-inline:15px}.rq-receipt>div{flex-direction:column;gap:4px}.rq-receipt dd{text-align:left}.rq-success-copy{overflow-wrap:anywhere}.rq-preview-label{max-width:90px}.rq-privacy-dialog>div{padding:24px}.rq-privacy-dialog h2{font-size:21px}}@media(prefers-reduced-motion:reduce){.rq-page-v2 *,.rq-page-v2 *:before,.rq-page-v2 *:after{animation:none!important;transition:none!important}.rq-background-doc{transform:none!important}.rq-scene-flight,.rq-estimate-flash,.rq-scene-scan{opacity:0}}.rq-page-v2 .rq-volume-scene{animation-fill-mode:backwards}.rq-email-preview summary{display:flex;align-items:center;gap:8px;list-style:none}.rq-email-preview summary::-webkit-details-marker{display:none}.rq-email-preview summary:after{content:"+";margin-left:auto;font-size:17px;font-weight:400}.rq-email-preview[open] summary:after{content:"−"}.rq-page-v2{--rq-text-body: 17px;--rq-text-control: 16px;--rq-text-small: 14px;--rq-text-caption: 13px;font-size:var(--rq-text-body)}.rq-page-v2 .rq-page-heading h1{font-size:clamp(36px,3.25vw,48px);line-height:1.5}.rq-page-v2 :is(.rq-intro-copy,.rq-section-copy,.rq-success-copy,.rq-aside-section ul li,.rq-next-steps p){font-size:var(--rq-text-body);line-height:1.85}.rq-page-v2 .rq-section-heading h2{font-size:24px;line-height:1.65}.rq-page-v2 .rq-aside-section h2{font-size:22px;line-height:1.65}.rq-page-v2 :is(.rq-field>label,.rq-frequency legend,.rq-choice-group legend,.rq-notes,.rq-next-steps strong){font-size:var(--rq-text-control);line-height:1.75}.rq-page-v2 .rq-input-wrap{min-height:54px;gap:10px}.rq-page-v2 .rq-input-wrap input,.rq-page-v2 .rq-notes textarea{font-size:var(--rq-text-body);line-height:1.65}.rq-page-v2 .rq-volume-fields input{font-size:20px}.rq-page-v2 .rq-frequency-option{min-height:50px}.rq-page-v2 .rq-frequency-option>span:last-child{font-size:var(--rq-text-control);line-height:1.6}.rq-page-v2 :is(.rq-choice,.rq-source-options .rq-choice,.rq-volume-presets button){font-size:var(--rq-text-small);line-height:1.6;min-height:40px}.rq-page-v2 :is(.rq-submit,.rq-back,.rq-login){font-size:var(--rq-text-control)}.rq-page-v2 .rq-submit{min-height:52px;gap:14px}.rq-page-v2 :is(.rq-page-heading>.rq-eyebrow,.rq-section-kicker,.rq-progress-number){font-size:var(--rq-text-caption);line-height:1.7}.rq-page-v2 .rq-progress li>span:last-child{font-size:var(--rq-text-small);line-height:1.65}.rq-page-v2 .rq-progress small{font-size:var(--rq-text-caption)}.rq-page-v2 .rq-progress{align-items:start}.rq-page-v2 :is(.rq-field-error,.rq-field>small.rq-field-error,.rq-input-unit,.rq-estimate-heading,.rq-estimate-formula,.rq-month-ratio>span,.rq-estimate-note,.rq-volume-slider>span:first-child,.rq-form-actions>p,.rq-consent>label,.rq-consent>button,.rq-prototype-note,.rq-success-disclaimer){font-size:var(--rq-text-small);line-height:1.8}.rq-page-v2 :is(.rq-field>small,.rq-volume-slider small,.rq-slider-limits,.rq-month-ratio small,.rq-notes>small,.rq-consent>small,.rq-mock-footer,.rq-optional-tag,.rq-next-steps li>span,.rq-footer,.rq-preview-label){font-size:var(--rq-text-caption);line-height:1.8}.rq-page-v2 .rq-estimate output>strong{font-size:clamp(44px,3.7vw,56px);line-height:1.25}.rq-page-v2 .rq-estimate output>span:not(.rq-sr-only){font-size:17px}.rq-page-v2 .rq-success h2{font-size:32px;line-height:1.6}.rq-page-v2 .rq-receipt>div{font-size:var(--rq-text-control);line-height:1.8}.rq-page-v2 .rq-receipt dt{font-size:var(--rq-text-small);flex-shrink:1}.rq-page-v2 .rq-success-next h3{font-size:20px}.rq-page-v2 :is(.rq-success-next p,.rq-email-preview,.rq-privacy-dialog p:not(.rq-section-kicker)){font-size:var(--rq-text-control);line-height:1.85}.rq-page-v2 .rq-email-preview small{font-size:var(--rq-text-caption)}.rq-page-v2 .rq-submission-notice{font-size:var(--rq-text-control)}.rq-page-v2 .rq-privacy-dialog h2{font-size:28px}.rq-page-v2 .rq-mobile-estimate small,.rq-page-v2 .rq-mobile-estimate>span{font-size:var(--rq-text-caption)}.rq-page-v2 .rq-mobile-estimate strong{font-size:24px}.rq-page-v2 .rq-mobile-estimate strong>span{font-size:var(--rq-text-small)}@media(max-width:1100px)and (min-width:851px){.rq-page-v2 .rq-page-heading h1{font-size:36px}.rq-page-v2 .rq-progress{gap:9px}.rq-page-v2 .rq-progress li{flex-direction:column;align-items:flex-start;gap:7px}.rq-page-v2 .rq-frequency-option{gap:6px}.rq-page-v2 .rq-frequency-option>span:last-child{font-size:15px}.rq-page-v2 .rq-receipt>div{flex-direction:column;gap:5px}.rq-page-v2 .rq-receipt dd{text-align:left}}@media(max-width:850px){.rq-page-v2 .rq-page-heading h1{font-size:36px}.rq-page-v2 .rq-mobile-estimate{gap:10px;padding:13px 16px}}@media(max-width:540px){.rq-page-v2{--rq-text-body: 16px}.rq-page-v2 .rq-page-heading h1{font-size:32px}.rq-page-v2 .rq-section-heading h2{font-size:22px}.rq-page-v2 .rq-aside-section h2{font-size:21px}.rq-page-v2 .rq-input-wrap{min-height:54px;padding-inline:14px}.rq-page-v2 .rq-volume-fields input{font-size:20px}.rq-page-v2 .rq-frequency-option{min-height:48px;padding-left:15px;gap:8px}.rq-page-v2 .rq-volume-presets button{min-height:42px;font-size:13px}.rq-page-v2 .rq-source-options .rq-choice{padding-inline:11px}.rq-page-v2 .rq-estimate output>strong{font-size:42px}.rq-page-v2 .rq-estimate output>span:not(.rq-sr-only){font-size:16px}.rq-page-v2 .rq-form-actions{gap:18px}.rq-page-v2 .rq-preview-label{font-size:11px;max-width:95px}.rq-page-v2 .rq-mobile-estimate>span{max-width:75px;text-align:right}.rq-page-v2 .rq-success h2{font-size:28px}.rq-page-v2 .rq-privacy-dialog h2{font-size:25px}.rq-page-v2 .rq-privacy-dialog>div{padding:24px 21px}}@media(max-width:540px){.rq-page-v2 .rq-main{padding-inline:0}}.rq-page-v2 .rq-section[aria-labelledby=rq-contact-heading] .rq-input-wrap:focus-within{border-width:1px;outline:none;box-shadow:none}.rq-page-v2 .rq-section[aria-labelledby=rq-contact-heading] .rq-field:not(.has-error) .rq-input-wrap:focus-within{border-color:var(--rq-blue)}.rq-page-v2 .rq-section[aria-labelledby=rq-contact-heading] .rq-input-wrap input:focus,.rq-page-v2 .rq-section[aria-labelledby=rq-contact-heading] .rq-input-wrap input:focus-visible{outline:none;outline-offset:0;box-shadow:none}.rq-page-v2 .rq-input-wrap{min-height:46px;padding-inline:14px}.rq-page-v2 .rq-input-wrap input{padding-block:5px}.rq-page-v2 .rq-field-grid{gap:16px 19px}.rq-page-v2 .rq-field{gap:6px}.rq-page-v2 .rq-frequency-option{min-height:40px;padding:5px 8px}.rq-page-v2 .rq-fields .rq-volume-presets button{min-height:32px;padding:3px 10px}.rq-page-v2 .rq-choice-options .rq-choice,.rq-page-v2 .rq-source-options .rq-choice{min-height:34px;padding:5px 10px}@media(max-width:540px){.rq-page-v2 .rq-input-wrap{min-height:44px}.rq-page-v2 .rq-frequency-option{min-height:42px;padding-left:13px}.rq-page-v2 .rq-fields .rq-volume-presets button{min-height:36px;padding-inline:2px}.rq-page-v2 .rq-choice-options .rq-choice,.rq-page-v2 .rq-source-options .rq-choice{min-height:38px;padding:6px 10px}}.app-dropdown{display:inline-block;min-width:0;max-width:100%;vertical-align:middle}.dropdown-trigger{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;padding:9px 13px;border:1px solid #dce3ef;border-radius:12px;background:#fff;color:#475569;font:inherit;font-size:12px;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.dropdown-trigger>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-trigger:hover{border-color:#b7c5e0}.dropdown-trigger.is-open{border-color:#8ca8e9;box-shadow:0 0 0 3px #2563eb0c}.dropdown-trigger:focus-visible{outline:2px solid #8ca8e9;outline-offset:2px}.dropdown-trigger:disabled{cursor:not-allowed;opacity:.5}.dropdown-chevron{flex-shrink:0;color:#7c889d;transition:transform .18s ease}.is-open .dropdown-chevron{transform:rotate(180deg)}.dropdown-menu{z-index:1000;padding:6px;border:1px solid #e7eaf0;border-radius:15px;background:#fff;box-shadow:0 12px 34px #20304916,0 2px 8px #20304908;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dce2ed transparent;animation:dropdown-appear .14s ease-out;transform-origin:top center}.dropdown-menu.opens-above{transform-origin:bottom center}.dropdown-option{display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 11px;border-radius:9px;color:#526076;font-size:12px;line-height:22px;cursor:pointer}.dropdown-option>span{flex:1;min-width:0;overflow-wrap:anywhere}.dropdown-option.is-active{background:#f0f3f8;color:#243047}.dropdown-option.is-selected{color:#191970;font-weight:600}.dropdown-option-icon{flex-shrink:0;color:#7887a0}.dropdown-check{flex-shrink:0;color:#4f67c7}@keyframes dropdown-appear{0%{opacity:0;transform:translateY(-3px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.dropdown-menu{animation:none}.dropdown-trigger,.dropdown-chevron{transition:none}}.source-region-dropdown{display:block;width:100%}.dropdown-menu-compact .dropdown-option{min-height:34px;padding:8px 7px;gap:6px;font-size:11px;line-height:18px}.dropdown-option-description{display:block;font-size:10px;line-height:1.5;font-weight:400;color:#526076}.download-format-menu .dropdown-trigger{border-radius:999px;background:#2b66e6;border-color:#2b66e6;color:#fff;padding:11px 18px;font-weight:600}.download-format-menu .dropdown-trigger:hover{background:#1b55d1;border-color:#1b55d1}.download-format-menu .dropdown-chevron{color:#fffc}.dropdown-menu:focus{outline:none}.s3-connector{display:grid;gap:14px;min-width:0;color:var(--msee-navy, #17243e)}.s3-top-grid{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(0,1fr);gap:14px;align-items:stretch}.s3-configuration{padding:22px 24px 16px;min-width:0}.s3-heading{display:flex;align-items:center;gap:12px;margin-bottom:14px}.s3-heading>img{flex-shrink:0;filter:drop-shadow(0 4px 5px #3f930f20)}.s3-heading>div{min-width:0}.s3-connector h2{margin:0;font-size:17px;line-height:1.4;letter-spacing:-.025em}.s3-heading p{margin:3px 0 0;font-size:11px;line-height:1.6;color:var(--msee-muted, #5b6b83)}.s3-heading>.badge{margin-left:auto;white-space:nowrap;font-size:10px}.s3-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px 26px;margin:0;padding:0;border:0;min-width:0}.s3-full{grid-column:1 / -1}.s3-form-group{margin:5px 0 0;padding-top:9px;border-top:1px solid #e6edf7;font-size:11px;font-weight:650;color:#526682}.s3-form-group:first-child{margin-top:0;padding-top:0;border:0}.s3-credentials{display:grid;gap:10px;min-width:0}.s3-secret-toggle{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:#526682;cursor:pointer}.s3-secret-toggle:hover{background:#e9f1ff}.s3-security-note{display:flex;align-items:flex-start;gap:6px;margin:0;color:#62758e;font-size:10px;line-height:1.7}.s3-security-note svg{flex-shrink:0;margin-top:3px}.s3-saved-credentials{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid #dce7f4;border-radius:12px;background:#f7faff}.s3-saved-credentials>svg{flex-shrink:0;color:#277049;margin-top:2px}.s3-saved-credentials>span{min-width:0;flex:1 1 150px}.s3-saved-credentials strong{display:block;font-size:11px}.s3-saved-credentials small{display:block;margin-top:3px;font-size:10px;line-height:1.6;color:#62758e;overflow-wrap:anywhere}.s3-saved-credentials .button{min-height:30px;padding:5px 10px;font-size:10px}.s3-cancel-credentials{justify-self:start;padding:0;border:0;background:transparent;color:#1769ed;font:inherit;font-size:10px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.s3-field{display:grid;gap:4px;min-width:0}.s3-field>span{font-size:11px;font-weight:650}.s3-field b{color:#d73038}.s3-field>div{display:flex;align-items:center;gap:8px;border:1px solid #d8e3f3;border-radius:999px;padding:0 12px;background:linear-gradient(110deg,#fff,#f8faff);min-width:0}.s3-field>div:focus-within{outline:2px solid #1e6af5;outline-offset:2px}.s3-field svg,.s3-field img{flex-shrink:0}.s3-connector .s3-field input,.s3-connector .s3-field select{flex:1;min-width:0;width:100%;height:33px;border:0;padding:0;margin:0;border-radius:0;box-shadow:none;outline:none;background:transparent;font:inherit;font-size:11px;color:inherit}.s3-field input::-moz-placeholder{color:#8290a6;opacity:1}.s3-field input::placeholder{color:#8290a6;opacity:1}.s3-field select{cursor:pointer}.s3-toggles{border-top:1px solid #e6edf7;padding-top:11px;display:grid;gap:10px}.s3-toggles>label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.s3-toggles strong{display:block;font-size:11px;line-height:1.5}.s3-toggles small{display:block;color:var(--msee-muted, #5b6b83);font-size:10px;line-height:1.6}.s3-connector .s3-toggles input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:32px;height:18px;margin:2px 0 0;padding:0;flex:0 0 32px;background:#cbd7e8;border:0;border-radius:999px;cursor:pointer}.s3-toggles input:after{content:"";position:absolute;top:3px;left:3px;height:12px;width:12px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #19346930;transition:transform .15s ease}.s3-connector .s3-toggles input:checked{background:#0869ff}.s3-toggles input:checked:after{transform:translate(14px)}.s3-form-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:2px}.s3-connector .button{font-size:11px}.s3-form-actions .button{min-height:36px;padding:8px 15px}.s3-capabilities,.s3-editing{font-size:11px;color:var(--msee-muted, #5b6b83);margin:8px 0 0}.s3-editing{margin:0 0 10px;overflow-wrap:anywhere}.s3-guide{position:relative;isolation:isolate;padding:22px 24px 18px;background:linear-gradient(120deg,#f9fbff,#e9f2ff)!important;min-width:0;display:flex;flex-direction:column}.s3-guide-label{display:inline-block;align-self:flex-start;border-radius:999px;background:#dceaff;color:#0566f7;font-size:9px;font-weight:750;padding:3px 7px;margin-bottom:6px}.s3-guide h2{max-width:70%;font-size:19px}.s3-guide-subtitle{font-size:12px;margin:2px 0 15px}.s3-illustration{position:absolute;top:7px;right:4px;width:clamp(110px,38%,195px);height:auto;-o-object-fit:contain;object-fit:contain;z-index:-1;pointer-events:none}.s3-guide ol{list-style:none;padding:0;margin:0 0 18px;counter-reset:s3-step;display:grid;gap:11px;flex:1}.s3-guide li{position:relative;padding-left:38px;counter-increment:s3-step}.s3-guide li:before{content:counter(s3-step);position:absolute;top:0;left:0;width:24px;height:24px;display:grid;place-items:center;color:#fff;background:#0871ff;border-radius:50%;font-size:12px;box-shadow:0 2px 4px #1267e91a}.s3-guide li:not(:last-child):after{content:"";position:absolute;top:27px;left:11px;bottom:-8px;width:1px;background:#c8defc}.s3-guide li strong{display:block;font-size:11px;line-height:1.5;max-width:67%}.s3-guide li span{display:block;font-size:10px;line-height:1.6;max-width:82%}.s3-guide li:nth-child(n+3) strong,.s3-guide li:nth-child(n+3) span{max-width:none}.s3-connector .s3-guide-button{color:#0666ed;background:#eef5ff;border-color:#cee1ff;width:100%}.s3-notice,.s3-config-warning{display:flex;align-items:flex-start;gap:8px;margin:0;padding:11px 14px;border-radius:12px;background:#eef8f2;color:#216a45;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.s3-notice svg,.s3-config-warning svg{flex-shrink:0;margin-top:2px}.s3-config-warning{background:#fff8e9;color:#8d600c}.s3-connections{min-width:0}.s3-connections>header{display:flex;align-items:center;gap:12px;padding:16px 22px 12px}.s3-connections>header>svg{flex-shrink:0}.s3-connections h2{font-size:15px}.s3-connections header p{margin:1px 0 0;color:var(--msee-muted, #5b6b83);font-size:10px}.s3-connections header>.button{margin-left:auto}.s3-table-scroll{overflow-x:auto;overscroll-behavior-x:contain}.s3-connections table{width:100%;border-collapse:collapse;font-size:10px;text-align:left}.s3-connections th{font-size:10px;color:#42536e;background:#edf3fc;white-space:nowrap;font-weight:650}.s3-connections th,.s3-connections td{padding:10px 13px;border-bottom:1px solid #eaf0f8;vertical-align:middle}.s3-connections th:first-child,.s3-connections td:first-child{padding-left:22px}.s3-connections td:first-child{min-width:180px;max-width:280px}.s3-row-selected{background:#f5f9ff}.s3-connection-name{display:flex;align-items:center;gap:9px}.s3-connection-name>img{flex-shrink:0}.s3-connection-name strong{font-size:11px;overflow-wrap:anywhere}.s3-connection-name small{display:block;margin-top:3px;color:var(--msee-muted, #5b6b83);font-size:9px;overflow-wrap:anywhere}.s3-prefixes{display:flex;align-items:center;gap:5px}.s3-prefixes span{max-width:150px;overflow-wrap:anywhere;min-width:45px}.s3-prefixes svg{flex-shrink:0}.s3-write-status{display:block;color:var(--msee-muted, #5b6b83);margin-top:5px;font-size:9px;white-space:nowrap}.s3-document-count{display:flex;align-items:center;gap:5px;white-space:nowrap}.s3-row-actions{display:flex;align-items:center;gap:6px}.s3-connector .s3-row-actions .button{min-height:31px;padding:6px 10px;font-size:10px}.s3-icon-button,.s3-more>summary{display:inline-grid;place-items:center;width:31px;height:31px;padding:0;border:1px solid #dce6f4;border-radius:50%;background:#f6f9ff;color:#334a6d;cursor:pointer;flex-shrink:0}.s3-more{position:relative}.s3-more>summary{list-style:none}.s3-more>summary::-webkit-details-marker{display:none}.s3-more[open]>div{display:grid;gap:4px;min-width:130px;margin-top:5px;padding:6px;border:1px solid #dce6f4;border-radius:12px;background:#fff;box-shadow:0 4px 20px #19346920}.s3-more button{display:flex;align-items:center;gap:8px;border:0;border-radius:7px;padding:9px;background:transparent;text-align:left;color:#334a6d;font-size:11px}.s3-more button:hover:not(:disabled){background:#edf4ff}.s3-connector button:disabled,.s3-connector fieldset:disabled{opacity:.6;cursor:not-allowed}.s3-connector :is(button,summary,input,select,a):focus-visible{outline:2px solid #1769ed;outline-offset:3px}.s3-connector .s3-field :is(input,select):focus-visible{outline:none}.s3-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;margin:0;padding:30px 20px;font-size:12px;color:var(--msee-muted, #5b6b83);line-height:1.7}.s3-empty strong{color:var(--msee-navy, #17243e)}.s3-connections-note{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:11px 22px;margin:0;font-size:10px;line-height:1.7;color:var(--msee-muted, #5b6b83)}.s3-connections-note svg{flex-shrink:0}.s3-connections-note a{display:inline-flex;align-items:center;gap:4px;color:#1469df;margin-left:auto}.s3-row-error{color:#b42332;font-size:10px;margin:7px 0 0;overflow-wrap:anywhere}.s3-run-result{font-size:10px;margin-top:7px;color:var(--msee-muted, #5b6b83)}.s3-run-result summary{cursor:pointer}.s3-run-result p{margin:5px 0;overflow-wrap:anywhere}.s3-deliveries{padding:16px 22px;border-top:1px solid #e1eafa;background:#f9fbff;font-size:11px}.s3-deliveries>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.s3-deliveries h3{margin:0;font-size:13px;overflow-wrap:anywhere}.s3-deliveries p{line-height:1.7;color:var(--msee-muted, #5b6b83)}.s3-deliveries ul{list-style:none;padding:0;margin:10px 0 0}.s3-deliveries li{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 0;border-top:1px solid #e1eafa}.s3-deliveries li>div{min-width:0;flex:1 1 180px}.s3-deliveries code{display:block;margin:7px 0;overflow-wrap:anywhere;font-size:10px}.s3-deliveries small{color:var(--msee-muted, #5b6b83)}.s3-legacy{padding:16px 22px;font-size:12px}.s3-legacy summary{cursor:pointer;font-weight:600;overflow-wrap:anywhere}.s3-legacy p{color:var(--msee-muted, #5b6b83);line-height:1.7}.s3-legacy>div{display:flex;flex-wrap:wrap;gap:8px}.s3-guide-dialog{width:min(680px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:24px;border:1px solid #dce6f4;border-radius:20px;box-sizing:border-box;color:#20344f;background:#fff;box-shadow:0 20px 100px #1f355c35}.s3-guide-dialog::backdrop{background:#142b4d66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.s3-guide-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.s3-guide-dialog h2{font-size:20px;margin:0}.s3-guide-dialog h3{font-size:14px;margin:24px 0 8px}.s3-guide-dialog p{font-size:12px;line-height:1.8}.s3-guide-dialog pre{background:#f1f6fe;border:1px solid #e1eafa;border-radius:12px;padding:16px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.6}.s3-copy-value{position:relative;background:#f7faff;border:1px solid #e1eafa;border-radius:12px;padding:11px 48px 11px 12px;margin:9px 0}.s3-copy-value strong{display:block;font-size:10px;color:#5b6b83;margin-bottom:5px}.s3-copy-value code{font-size:11px;overflow-wrap:anywhere}.s3-copy-value button{position:absolute;top:12px;right:10px}.s3-spin{animation:s3-spin 1s linear infinite}@keyframes s3-spin{to{transform:rotate(360deg)}}@media(max-width:1150px){.s3-top-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.s3-configuration,.s3-guide{padding:18px}.s3-fields{-moz-column-gap:14px;column-gap:14px}.s3-heading{flex-wrap:wrap;gap:9px}.s3-heading>.badge{margin-left:0}.s3-guide li span{max-width:85%}}@media(max-width:900px){.s3-top-grid{grid-template-columns:minmax(0,1fr)}.s3-heading>.badge{margin-left:auto}.s3-guide{padding:22px}.s3-guide ol{gap:13px}.s3-illustration{width:190px;right:14px;top:8px}.s3-guide li strong,.s3-guide li span{max-width:calc(100% - 140px)}.s3-guide li:nth-child(n+3) strong,.s3-guide li:nth-child(n+3) span{max-width:none}}@media(max-width:540px){.s3-configuration,.s3-guide{padding:16px}.s3-fields{grid-template-columns:minmax(0,1fr)}.s3-heading>div{flex:1}.s3-heading>.badge{margin:0 0 0 54px}.s3-heading>img{width:36px;height:36px}.s3-heading p{font-size:10px}.s3-form-actions{justify-content:stretch;gap:8px}.s3-form-actions>.button{flex:1;padding:8px;font-size:10px}.s3-guide h2{max-width:calc(100% - 75px);font-size:17px}.s3-illustration{width:115px;top:18px;right:0}.s3-guide-subtitle{max-width:70%;font-size:11px}.s3-guide li strong,.s3-guide li span{max-width:calc(100% - 55px)}.s3-connections>header{flex-wrap:wrap;padding:16px;gap:9px}.s3-connections>header>div{min-width:150px}.s3-connections header>.button{margin-left:31px}.s3-connections-note{padding:12px 16px}.s3-connections-note a{margin-left:0}.s3-guide-dialog{padding:18px}.s3-guide-dialog h2{font-size:17px}}@media(prefers-reduced-motion:reduce){.s3-spin{animation:none}.s3-toggles input:after{transition:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--navigation-background: #191970;--text-secondary: #5b6472;--panel-radius: 30px;--panel-shadow: 0 3px 10px rgb(32 48 73 / 3%)}.download-actions,.preview-versions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.preview-versions{padding:12px 15px;border-bottom:1px solid #e7edf5}.preview-versions .text-link{margin-left:auto}.correction-consent{display:flex;gap:10px;background:#eff5ff;border:1px solid #dce8fc;border-radius:8px;padding:13px;color:#718bb2}.correction-consent>svg{flex-shrink:0;color:#5b84ca}.correction-consent p{font-size:11px;line-height:1.8}.correction-consent strong{display:block;font-size:12px;color:#5276af;margin-bottom:4px}.correction-progress{display:flex;gap:8px;align-items:center;font-size:12px;color:#587fbf;margin:15px 0}.correction-record{display:flex;align-items:center;gap:10px;margin:13px 0}.correction-record small{font-size:10px;color:var(--text-secondary);line-height:1.7;overflow-wrap:anywhere}.correction-limit{font-size:11px!important;color:#b28e53!important;margin:12px 0!important}.rule-caption{display:block;margin-top:12px}.ai-result-note{font-size:11px;line-height:1.8;padding:12px 16px;color:#9b824d;background:#fff9ee;border-top:1px solid #f4e9d0}:root{font-family:Inter,Noto Sans Thai,Segoe UI,Arial,sans-serif;color:#243047;background:#f7f9fc;font-synthesis:none;text-rendering:optimizeLegibility;font-size:15px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{transition:background .15s,color .15s,box-shadow .15s}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #a6c5ff;outline-offset:3px}h1,h2,h3,p{margin:0}h1{font-size:29px;line-height:1.3;letter-spacing:-1px;font-weight:650;color:#17253b}h2{font-size:16px;font-weight:650;color:#203049}h3{font-size:15px;font-weight:650}small{font-size:12px}.muted{color:var(--text-secondary)}.small{font-size:13px}.eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:1.7px;color:#7390bb;margin-bottom:10px}.app-shell{display:flex;min-height:100vh}.sidebar{width:238px;position:fixed;inset:0 auto 0 0;z-index:30;background:#fff;border-right:1px solid #e6eaf1;display:flex;flex-direction:column;padding:31px 18px 0}.brand{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:720;letter-spacing:-.6px;white-space:nowrap}.brand-icon{display:grid;place-items:center;color:#fff;background:#2e68e8;width:37px;height:39px;border-radius:10px;box-shadow:0 4px 8px #2e68e826}.brand small{display:block;font-size:8.5px;letter-spacing:1.75px;margin-top:4px;color:var(--text-secondary)}.workspace{display:flex;align-items:center;gap:8px;padding:9px;background:#f8faff;border:1px solid #eaf0f8;border-radius:999px;margin:24px 0 20px}.workspace-avatar{display:grid;place-items:center;width:31px;height:31px;background:#e8edfa;border-radius:50%;flex-shrink:0;color:#6e7eb2;font-weight:700}.workspace strong{font-size:12px;font-weight:650}.workspace small{display:block;font-size:10px;color:var(--text-secondary)}.workspace>svg{margin-left:auto;color:#8e99ad}.nav-label{font-size:10px;font-weight:650;letter-spacing:1.5px;color:var(--text-secondary);padding:15px 13px;margin-bottom:12px}nav{display:grid;gap:6px}nav a{display:flex;align-items:center;gap:13px;padding:13px 14px;border-radius:999px;font-size:13px;font-weight:550;color:var(--text-secondary)}nav a:hover{background:#f8fafc}nav a.active{background:#edf3ff;color:#2e68e8}nav a.active:after{content:"";width:5px;height:5px;border-radius:50%;background:#2e68e8;margin-left:auto}.sidebar-card{margin-top:auto;background:linear-gradient(130deg,#f1f6ff,#f8faff);border:1px solid #e8effa;border-radius:10px;padding:19px 16px;margin-bottom:24px}.sidebar-card-icon{color:#5c83d5}.sidebar-card h3{font-size:13px;margin:13px 0 7px}.sidebar-card p{font-size:12px;color:var(--text-secondary);line-height:1.8}.sidebar-card>span:last-child{display:flex;align-items:center;gap:8px;font-size:10px;color:#7e98c4;border-top:1px solid #e2eafa;padding-top:14px;margin-top:15px}.sidebar-bottom{display:flex;gap:9px;align-items:center;margin:auto -18px 0;border-top:1px solid #edf0f5;padding:19px 16px}.avatar{background:#eaeffd;color:#5b70b0;display:grid;place-items:center;width:33px;height:33px;border-radius:50%;font-size:13px;font-weight:700;flex-shrink:0}.sidebar-bottom strong{display:block;max-width:112px;overflow:hidden;text-overflow:ellipsis;font-size:12px}.sidebar-bottom small{display:block;color:var(--text-secondary);font-size:10px;margin-top:4px}.sidebar-bottom button{margin-left:auto}.main-shell{margin-left:238px;min-width:0;width:calc(100% - 238px);display:flex;flex-direction:column}.topbar{height:73px;border-bottom:0;background:transparent;display:flex;align-items:center;justify-content:space-between;padding:0 37px}.breadcrumb{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--text-secondary)}.breadcrumb strong{font-weight:550;color:#4d5c74}.slash{color:#cbd2de}.topbar-right{display:flex;align-items:center;gap:20px}.local-indicator{display:flex;align-items:center;gap:7px;color:#819088;font-size:11px}.local-indicator i{width:6px;height:6px;background:#46b493;border-radius:50%}.topbar-divider{height:20px;width:1px;background:#e6ebf2}.small-avatar{width:29px;height:29px;font-size:11px}main{padding:36px 37px 25px;flex:1;max-width:1800px;width:100%;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:29px}.page-heading p{color:var(--text-secondary);font-size:13px;margin-top:10px;line-height:1.6}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:999px;padding:11px 16px;font-size:12px;font-weight:600;white-space:nowrap;min-height:38px}.button.primary{background:#2b66e6;color:#fff;box-shadow:0 3px 5px #2563eb12}.button.primary:hover{background:#1b55d1}.button.secondary{background:#fff;border-color:#e0e6ef;color:var(--text-secondary)}.button.secondary:hover{background:#f5f8fc}.button.compact{padding:8px 10px;min-height:32px}.icon-button{border:0;background:transparent;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;border-radius:5px}.icon-button:hover{background:#eef3fb;color:#356ae5}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:24px}.stat-card{border:1px solid #e5eaf2;background:#fff;border-radius:10px;padding:19px 20px;box-shadow:0 3px 6px #20304902}.stat-top{display:flex;align-items:center;justify-content:flex-start;font-size:12px;color:var(--text-secondary);gap:8px}.stat-icon{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:100%}.blue{color:#1d4ed8;background:#dbeafe}.amber{color:#b45309;background:#ffedd5}.purple{color:#6d28d9;background:#ede0ff}.green{color:#047857;background:#d1fae5}.red{color:#b91c1c;background:#fee2e2}.stat-value{display:block;font-size:32px;line-height:1.4;font-weight:650;letter-spacing:-1px;color:#22324b;margin:8px 0}.stat-card p{font-size:10px;color:var(--text-secondary)}.panel{border:1px solid #e4eaf2;border-radius:var(--panel-radius);background:#fff;box-shadow:var(--panel-shadow);overflow:clip}.dashboard-middle{display:grid;grid-template-columns:1.65fr 1fr;gap:23px;margin-bottom:24px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-heading p{font-size:11px;color:var(--text-secondary);margin-top:7px;line-height:1.5}.distribution .section-heading,.pipeline .section-heading{padding:23px 22px 0}.subtle-tag{background:#f7f9fc;border:1px solid #edf0f5;border-radius:5px;font-size:9px;padding:5px 8px;color:var(--text-secondary);white-space:nowrap}.chart{height:223px;margin:14px 20px 0}.chart-foot{display:flex;align-items:center;gap:6px;padding:14px 22px;border-top:1px solid #f0f3f7;font-size:10px;color:var(--text-secondary)}.legend-dot{width:6px;height:6px;border-radius:2px;background:#6592f1}.snapshot-main{display:flex;gap:15px;align-items:center;margin:23px 22px 18px;padding-bottom:18px;border-bottom:1px solid #edf1f6}.snapshot-icon{color:#38a683;background:#effaf6;border-radius:50%;height:49px;width:49px;display:grid;place-items:center}.snapshot-main strong{font-size:27px;line-height:1.4;font-weight:650;letter-spacing:-.7px}.snapshot-main p{font-size:10px;color:var(--text-secondary);margin-top:2px}.snapshot-row{display:flex;align-items:center;justify-content:space-between;margin:14px 24px;font-size:11px;color:var(--text-secondary)}.snapshot-row>span{display:flex;align-items:center;gap:9px}.snapshot-row strong{color:#52637d;font-size:12px}.dot{width:6px;height:6px;border-radius:50%}.blue-dot{background:#7096eb}.amber-dot{background:#edbe6d}.red-dot{background:#e49b97}.human-note{display:flex;align-items:center;gap:12px;margin:20px 20px 19px;padding:13px 11px;background:#f7f9fc;border:1px solid #eef2f7;border-radius:7px;color:var(--text-secondary)}.human-note>svg{flex-shrink:0}.human-note p{font-size:10px;line-height:1.7;color:var(--text-secondary)}.human-note strong{display:block;font-size:10px;color:var(--text-secondary);font-weight:600}.recent .section-heading{padding:23px}.text-link{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#4c78d5;font-weight:550;background:none;border:0;padding:0}.text-link:hover{color:#1855da}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left}th{background:var(--navigation-background);border-block:1px solid var(--navigation-background);color:#fff;font-size:10px;font-weight:600;padding:12px 17px}td{padding:17px;border-bottom:1px solid #f0f3f7;font-size:12px;color:var(--text-secondary)}th:first-child,td:first-child{padding-left:23px}tr:last-child td{border-bottom:0}tbody tr:hover{background:#fbfcff}.document-name{display:flex;align-items:center;gap:11px;min-width:170px}.document-name strong{display:block;font-size:12px;font-weight:550;color:#4e5f78;max-width:240px;overflow:hidden;text-overflow:ellipsis}.document-name small{display:block;color:var(--text-secondary);font-size:10px;margin-top:4px}.file-icon{display:grid;place-items:center;min-width:32px;height:36px;border:1px solid #bfdbfe;border-radius:6px;color:#2563eb;background:#e0edff}.file-icon.pdf{color:#dc2626;background:#fee2e2;border-color:#fecaca}.badge{font-size:12px;line-height:1.5;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;font-weight:600;white-space:nowrap}.issue-number{background:#ffedd5;color:#b45309;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;box-sizing:border-box;flex-shrink:0;text-align:center;padding:3px}.empty{text-align:center;padding:41px 20px;color:var(--text-secondary)}.empty-icon{background:#f0f5fe;border:1px solid #e5edfb;color:#8ea8d3;display:grid;place-items:center;width:61px;height:61px;border-radius:16px;margin:0 auto 16px}.empty h3{font-size:14px;color:var(--text-secondary)}.empty p{font-size:11px;line-height:1.8;max-width:290px;margin:8px auto 0}.distribution .empty{padding:30px 20px}.loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:250px;color:var(--text-secondary);font-size:14px}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}footer{display:flex;align-items:center;justify-content:space-between;padding:22px 37px;color:var(--text-secondary);font-size:10px}footer span:first-child{display:flex;align-items:center;gap:7px}.error{display:flex;align-items:center;gap:8px;color:#b65353;background:#fff3f1;border:1px solid #f3dbd7;padding:12px 14px;border-radius:7px;font-size:13px;line-height:1.5;margin:12px 0}.error svg{flex-shrink:0}.library-heading{display:flex;justify-content:space-between;align-items:center;padding:22px}.count-chip{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;box-sizing:border-box;flex-shrink:0;border-radius:50%;padding:3px;background:#dbeafe;color:#1d4ed8;font-size:11px;margin-left:6px}.filters{display:flex;gap:12px;padding:0 22px 22px}.search{display:flex;align-items:center;gap:10px;padding:0 12px;flex:1;border:1px solid #e3e9f2;border-radius:6px;color:var(--text-secondary);background:#fff}.search input{border:0;width:100%;padding:11px 0;outline:none;font-size:12px;color:#526681;background:transparent}select{border:1px solid #e3e9f2;border-radius:6px;padding:10px 12px;font-size:12px;color:var(--text-secondary);background:#fff}.pagination{display:flex;justify-content:space-between;align-items:center;padding:17px 22px;border-top:1px solid #edf1f6;font-size:11px;color:var(--text-secondary)}.pagination>div{display:flex;gap:6px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#162b4d66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.modal{width:540px;max-width:100%;background:#fff;border-radius:16px;box-shadow:0 25px 100px #0b244b33;padding:30px}.modal h2{font-size:22px}.modal>p{font-size:13px;margin:12px 0}.dropzone{width:100%;display:flex;flex-direction:column;align-items:center;gap:13px;margin:24px 0 16px;border:1.5px dashed #b7cbed;border-radius:10px;background:#f8fbff;padding:35px 20px;color:#5875a7}.dropzone.drag,.dropzone:hover{background:#edf4ff;border-color:#4a80df}.dropzone strong{font-size:13px}.dropzone>span:last-child{font-size:11px;color:var(--text-secondary)}.upload-icon{display:grid;place-items:center;width:55px;height:55px;border-radius:15px;background:#eaf2ff;color:#4c7fd9}.privacy-note{display:flex;gap:9px;align-items:center;font-size:11px;line-height:1.7;color:var(--text-secondary);padding:12px 0}.privacy-note svg{flex-shrink:0}.back-link{display:inline-flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:12px;margin-bottom:20px}.detail-heading h1{font-size:24px;overflow-wrap:anywhere}.inspection-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:22px;align-items:start}.viewer{position:sticky;top:20px;overflow:hidden}.viewer-toolbar{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #e7edf5;font-size:12px;color:var(--text-secondary)}.viewer-toolbar>span,.viewer-toolbar>div{display:flex;align-items:center;gap:9px}.preview-canvas{background:#eaf0f7;overflow:auto;height:640px;padding:24px;display:flex;align-items:flex-start}.preview-canvas img{height:auto;flex-shrink:0;box-shadow:0 2px 12px #233d601a}.preview-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;height:100%;color:var(--text-secondary);text-align:center}.viewer-navigation{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;font-size:12px;color:var(--text-secondary)}.inspection-right{display:grid;gap:18px}.inspection-right>.panel{padding:22px}.inspection-status .section-heading{margin-bottom:20px}.status-pair{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text-secondary);margin:14px 0}.rule-note{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--text-secondary);border-top:1px solid #edf1f6;padding:16px 0}.approve-button{width:100%;font-size:13px}.approval-hint{font-size:10px;line-height:1.7;color:var(--text-secondary);text-align:center;margin:10px 8px}.rerun{display:flex;margin:15px auto 0;font-size:11px}.approval-receipt{display:flex;align-items:center;gap:12px;background:#eefaf5;color:#38977b;padding:14px;border-radius:8px;overflow-wrap:anywhere}.approval-receipt strong{font-size:12px}.approval-receipt span{display:block;font-size:10px;margin-top:6px}.issue-card{border:1px solid #eceff5;border-radius:8px;padding:15px;margin-top:14px}.issue-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.issue-card h3{font-size:13px}.issue-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px}.issue-list{margin-top:14px;border:1px solid #eceff5;border-radius:10px;overflow:hidden}.issue-list .issue-row+.issue-row{border-top:1px solid #eceff5}.issue-row h3{margin:0;font-size:13px;min-width:0;overflow-wrap:anywhere}.issue-row .button{flex-shrink:0;min-height:28px;padding:5px 9px;gap:6px;font-size:11px;line-height:16px}.issue-row .button svg{width:14px;height:14px}.issue-card>p{font-size:12px;line-height:1.7;color:var(--text-secondary);margin-top:9px}.measurement{display:inline-block;font-size:11px;color:var(--text-secondary);background:#f5f8fd;padding:5px 8px;border-radius:4px;margin-top:10px}.recommendation{background:#f8faff;padding:10px;border-left:2px solid #b4cafa;margin:12px 0}.recommendation strong{font-size:10px;color:#7690bb}.recommendation p{font-size:11px;color:var(--text-secondary);line-height:1.7;margin-top:5px}.issue-card>small{font-size:9px;color:var(--text-secondary)}.no-findings{display:flex;align-items:center;flex-direction:column;gap:11px;text-align:center;color:#49a389;padding:25px 4px}.no-findings strong{font-size:12px}.no-findings p{font-size:11px;line-height:1.7;color:var(--text-secondary);max-width:230px}.findings>.muted{font-size:12px;margin-top:20px}.measurements dl{margin:17px 0}.measurements dl>div{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin:13px 0}.measurements dt{color:var(--text-secondary)}.measurements dd{margin:0;color:var(--text-secondary);text-align:right}.measurement-note{font-size:10px;line-height:1.8;color:var(--text-secondary);border-top:1px solid #edf1f6;padding-top:13px}.audit-event{display:flex;gap:12px;margin-top:20px}.audit-event i{width:7px;height:7px;flex-shrink:0;background:#a2bbeb;border-radius:50%;margin-top:4px}.audit-event strong{font-size:11px;font-weight:550}.audit-event p{font-size:10px;color:var(--text-secondary);margin:5px 0}.audit-event small{font-size:10px;color:var(--text-secondary)}.login-page{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background:#fff}.login-story{padding:40px 55px;background:linear-gradient(145deg,#f0f5ff,#e9f1ff 50%,#f4f7fc);display:flex;flex-direction:column;position:relative;overflow:hidden}.login-pitch{max-width:480px;margin:auto}.login-pitch h1{font-size:49px;font-weight:650;letter-spacing:-2px;line-height:1.15;margin:20px 0}.login-pitch>p{font-size:15px;color:var(--text-secondary);line-height:1.9;max-width:380px}.login-pitch>.eyebrow{font-size:10px}.login-copyright{font-size:9px;letter-spacing:2px;color:var(--text-secondary);margin-top:20px}.scan-illustration{position:relative;height:240px;padding-top:30px;max-width:350px;margin:5px auto 20px}.scan-page{background:#fff;border:1px solid #e1e9f8;box-shadow:0 18px 40px #3e70c41a;width:165px;height:205px;margin:auto;transform:rotate(-7deg);border-radius:5px;padding:21px;position:relative}.scan-page-logo{width:24px;height:24px;background:#edf3ff;border-radius:5px;margin-bottom:15px}.scan-page i{display:block;height:4px;background:#e6edf8;margin:8px 0;width:100%;border-radius:2px}.scan-page i:nth-child(3){width:70%}.scan-block{height:35px;background:repeating-linear-gradient(0deg,#f0f4fb,#f0f4fb 1px,transparent 1px,transparent 9px);margin:15px 0}.scan-line{position:absolute;left:-18px;right:-18px;top:105px;height:2px;background:#70a2ff;box-shadow:0 0 15px #5f99ff}.scan-float{position:absolute;display:flex;align-items:center;gap:8px;right:0;bottom:32px;font-size:11px;color:#649c89;background:#fff;padding:13px 16px;border:1px solid #e6eef5;border-radius:8px;box-shadow:0 8px 20px #3e70c411}.login-points{display:flex;gap:24px;font-size:11px;color:var(--text-secondary)}.login-points>span{display:flex;align-items:center;gap:7px}.login-form-panel{display:flex;align-items:center;justify-content:center;padding:55px;position:relative}.login-form{width:360px;max-width:100%}.login-form h2{font-size:30px;letter-spacing:-.8px;margin:12px 0}.login-form>p{font-size:13px;line-height:1.8;margin-bottom:30px}.login-form label{display:block;font-size:12px;font-weight:600;color:var(--text-secondary);margin:20px 0}.login-form input{display:block;border:1px solid #dfe6f0;border-radius:7px;width:100%;padding:13px 14px;margin-top:9px;font-size:13px;color:#526682;background:#fcfdff}.login-form input::-moz-placeholder{color:var(--text-secondary)}.login-form input::placeholder{color:var(--text-secondary)}.login-button{width:100%;margin-top:8px;font-size:13px;justify-content:center;padding:13px 16px;border-radius:999px}.login-help{display:flex;align-items:flex-start;gap:10px;color:var(--text-secondary);font-size:11px;line-height:1.8;border-top:1px solid #edf1f6;padding-top:23px;margin-top:28px}.login-help svg{flex-shrink:0;color:var(--text-secondary)}.login-form-footer{position:absolute;bottom:29px;color:var(--text-secondary);font-size:10px}.mobile-only{display:none}@media(min-width:1550px){main{padding:45px 48px}.stat-card{padding:24px}.chart{height:250px}.preview-canvas{height:750px}}@media(max-width:1200px){.sidebar{width:210px;padding-inline:14px}.brand{font-size:17px}.sidebar-bottom{margin-inline:-14px}.main-shell{margin-left:210px;width:calc(100% - 210px)}main{padding:28px 24px}.topbar{padding:0 24px}.stats-grid{gap:12px}.stat-card{padding:16px 14px}.stat-top{font-size:11px}.stat-card p{font-size:9px}.dashboard-middle{gap:16px;grid-template-columns:1.4fr 1fr}.chart-foot{font-size:9px;flex-wrap:wrap}.inspection-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:16px}.inspection-right>.panel{padding:17px}.preview-canvas{height:550px;padding:15px}.subtle-tag{display:none}.login-story{padding:35px}.login-pitch h1{font-size:40px}}@media(max-width:980px){.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-middle{grid-template-columns:1fr}.pipeline{display:none}.inspection-layout{grid-template-columns:1fr}.viewer{position:static}.preview-canvas{height:650px}.inspection-right{grid-template-columns:1fr 1fr}.findings{grid-row:span 2}.detail-heading{align-items:flex-start}.page-heading h1{font-size:25px}.filters{flex-wrap:wrap}.search{min-width:100%}.login-story{padding:30px}.login-pitch h1{font-size:36px}.login-points{flex-direction:column;gap:12px}.login-form-panel{padding:35px}.section-heading .text-link{font-size:10px}}@media(max-width:700px){.sidebar{transform:translate(-100%);transition:transform .2s;width:238px}.sidebar.open{transform:translate(0);box-shadow:8px 0 50px #233d6033}.sidebar .brand>.mobile-only{margin-left:auto}.main-shell{margin-left:0;width:100%}.mobile-only{display:inline-flex}.topbar{height:60px;padding:0 18px}.topbar-right{gap:12px}.topbar-divider,.local-indicator{display:none}.breadcrumb{gap:9px;font-size:11px}main{padding:24px 16px}.page-heading{align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:22px}.page-heading h1{font-size:25px}.page-heading p{font-size:12px}.eyebrow{font-size:9px}.page-heading>.button{font-size:11px;padding:9px 12px}.stats-grid{gap:10px;margin-bottom:16px}.stat-card{padding:14px}.stat-top{font-size:11px}.stat-value{font-size:28px}.stat-icon{width:32px;height:32px}.stat-card p{font-size:9px;line-height:1.5}.dashboard-middle{margin-bottom:16px}.section-heading h2{font-size:14px}.section-heading p{font-size:10px}.recent .section-heading{padding:18px}.recent .section-heading .text-link{max-width:90px;line-height:1.7}.chart{margin-inline:10px}.chart-foot .muted{display:none}footer{padding:20px 16px;font-size:9px}.inspection-right{grid-template-columns:1fr}.preview-canvas{height:480px}.detail-heading h1{font-size:22px}.viewer-navigation{padding:10px;font-size:11px}.viewer-toolbar{padding:11px;font-size:11px}.filters{padding-inline:16px;gap:9px}.filters select{flex:1;font-size:11px;padding:9px;min-width:0}.library-heading{padding:18px 16px}.library-heading>.small{display:none}.modal{padding:23px}.modal h2{font-size:20px}.login-page{grid-template-columns:1fr}.login-story{padding:25px;background:#eff5ff}.login-story .brand{font-size:18px}.login-pitch{margin:35px 0 0}.login-pitch h1{font-size:35px;margin:10px 0}.login-pitch>p{font-size:13px}.scan-illustration,.login-points,.login-copyright{display:none}.login-form-panel{padding:40px 25px 75px}.login-form{width:100%}.login-form h2{font-size:27px}.login-form-footer{font-size:9px;bottom:24px}}.audit-table-scroll{height:260px;overflow:auto;margin-top:14px;border:1px solid #eceff5;border-radius:10px;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8faff}.audit-table{width:100%;border-collapse:separate;border-spacing:0;font-size:11px}.audit-table th{position:sticky;top:0;z-index:1;background:var(--navigation-background);color:#fff;font-weight:600;text-align:left;padding:11px 12px;border-bottom:1px solid var(--navigation-background);white-space:nowrap}.audit-table td{padding:12px;vertical-align:top;color:var(--text-secondary);border-bottom:1px solid #f0f3f8;overflow-wrap:anywhere}.audit-table tbody tr:last-child td{border-bottom:0}.audit-table tbody tr:hover{background:#fafcff}.audit-table strong{color:#334155;font-weight:550}.audit-table small{display:block;margin-top:4px;font-size:10px}.audit-table time{display:block;min-width:85px;font-size:10px;line-height:1.6}.audit-table .audit-empty{text-align:center;padding:28px 12px}.document-type-tag{font-weight:600;display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:12px;line-height:1.5;white-space:nowrap}.document-type-tag.identified{background:#d1fae5;color:#065f46}.document-type-tag.unidentified{background:#e5e7eb;color:#4b5563}@media(max-width:600px){:root{--panel-radius: 24px}}.enhancement-skipped{display:block;margin-top:4px;font-size:10px;color:var(--text-secondary)}.issue-row-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.issue-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px}@media(max-width:480px){.issue-list .issue-row{flex-wrap:wrap}.issue-row-actions{margin-left:auto}}.brand,.site-footer-brand{font-family:Manrope,Noto Sans Thai,sans-serif}.brand small,.site-footer-brand small{font-weight:400;letter-spacing:.1px}:root{--msee-blue: #1267e9;--msee-navy: #152b43;--msee-muted: #4f6074;--msee-canvas: #f5f7fb;--msee-cyan: #22d3ee;--msee-line: #dce2e9;--msee-surface: #ffffff;--msee-font: "Manrope", "Noto Sans Thai", sans-serif;--msee-space-1: 4px;--msee-space-2: 8px;--msee-space-3: 12px;--msee-space-4: 16px;--msee-space-6: 24px;--msee-space-8: 32px;--msee-radius-sm: 16px;--msee-radius: 20px;--msee-radius-lg: 24px;--msee-shadow: 0 8px 32px #234a7410;--msee-shadow-raised: 0 14px 38px #234a741a;--msee-pass: #08785e;--msee-pass-bg: #e5f6ef;--msee-issue: #ad570d;--msee-issue-bg: #fff1df;--msee-processing: #08788e;--msee-processing-bg: #e1f8fc;--msee-pending: #55657a;--msee-pending-bg: #eef2f6;--motion-hover: .15s;--motion-toggle: .25s;--motion-data: .55s;--motion-page: .2s;--motion-ease: cubic-bezier(.22, 1, .36, 1)}.msee-landing{--ml-canvas: var(--msee-canvas);--ml-ink: var(--msee-navy);--ml-muted: var(--msee-muted);--ml-blue: var(--msee-blue);--ml-line: var(--msee-line);--ml-cyan: var(--msee-cyan);font-family:var(--msee-font)}.login-page.login-page--enterprise{--login-ink: var(--msee-navy);--login-blue: var(--msee-blue);font-family:var(--msee-font)}@media(prefers-reduced-motion:reduce){:root{--motion-hover: 0ms;--motion-toggle: 0ms;--motion-data: 0ms;--motion-page: 0ms}}.msee-landing .ml-button{transition:transform var(--motion-hover) var(--motion-ease),opacity var(--motion-hover) var(--motion-ease)}.msee-landing.ml-motion [data-reveal]{transition:opacity var(--motion-data) var(--motion-ease),transform var(--motion-data) var(--motion-ease)}:root{--msee-space-5: 20px;--msee-text-caption: 10px;--msee-text-xs: 11px;--msee-text-sm: 12px;--msee-text-ui: 13px;--msee-text-base: 14px;--msee-text-lg: 17px}@media(min-width:1051px){.app-shell .wk-viewer{max-height:calc(100dvh - 125px);display:flex;flex-direction:column}.app-shell .wk-viewer-scroll{flex:1;min-height:180px}.app-shell .wk-viewer>:not(.wk-viewer-scroll){flex-shrink:0}}.app-shell{font-family:var(--msee-font);font-size:var(--msee-text-base);color:var(--msee-navy);background:var(--msee-canvas);--sidebar-duration: var(--motion-toggle);--sidebar-easing: var(--motion-ease)}.app-shell button,.app-shell input,.app-shell select{font-family:inherit;font-size:inherit}.app-shell :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--msee-blue);outline-offset:3px}.app-shell .main-shell{position:relative;isolation:isolate;min-height:100vh;transition:none;background:transparent}.app-shell .wk-mesh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 65% 45% at 95% 5%,#d9f3fc80,transparent 80%),radial-gradient(ellipse 65% 50% at 35% 50%,#e5ecff70,transparent 80%),var(--msee-canvas);animation:none;overflow:hidden}.app-shell .sidebar{transition:transform var(--motion-toggle) var(--motion-ease)}.app-shell .sidebar .sidebar-brand-full{width:140px}.app-shell .sidebar .sidebar-active-indicator{transition:transform var(--motion-toggle) var(--motion-ease);border-radius:14px}.app-shell .sidebar .sidebar-nav a{border-radius:14px;transition:transform var(--motion-hover) var(--motion-ease),opacity var(--motion-hover) var(--motion-ease)}.app-shell .sidebar-label{transition:opacity var(--motion-hover) var(--motion-ease),transform var(--motion-toggle) var(--motion-ease)}.app-shell .topbar{position:sticky;top:0;z-index:20;min-height:78px;height:auto;padding:15px var(--msee-space-8);border-bottom:1px solid #dfe6ef90;background:#f8fbfcd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:var(--msee-space-6)}.app-shell .breadcrumb{font-size:var(--msee-text-ui);min-width:0;gap:10px;white-space:nowrap}.app-shell .breadcrumb strong{color:var(--msee-navy)}.app-shell main{padding:28px var(--msee-space-8) 36px;flex:1;min-width:0}.wk-route-enter{animation:wk-page-in var(--motion-page) var(--motion-ease) both}.wk-topbar-actions{display:flex;align-items:center;gap:var(--msee-space-5);min-width:0}.wk-global-search,.wk-search{display:flex;align-items:center;gap:10px;border:1px solid var(--msee-line);border-radius:999px;padding:0 15px;background:#fff;min-height:42px;color:var(--msee-muted)}.wk-global-search{width:clamp(170px,22vw,310px)}.app-shell .wk-global-search input,.app-shell .wk-search input{width:100%;min-width:0;border:0;box-shadow:none;padding:10px 0;background:transparent;outline:0;color:var(--msee-navy);font-size:var(--msee-text-ui);border-radius:0}.wk-profile{position:relative}.wk-profile summary{display:flex;align-items:center;gap:9px;cursor:pointer;list-style:none;font-size:var(--msee-text-ui);font-weight:600}.wk-profile summary::-webkit-details-marker{display:none}.wk-profile .avatar{width:34px;height:34px;background:#e0edff;color:#1350a0;border:1px solid #c9def8}.wk-profile>div{position:absolute;right:0;top:50px;min-width:240px;padding:var(--msee-space-5);display:grid;gap:10px;background:#fff;border:1px solid var(--msee-line);border-radius:var(--msee-radius);box-shadow:var(--msee-shadow-raised);overflow-wrap:anywhere}.wk-profile small{color:var(--msee-muted)}.wk-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--msee-space-6);padding:var(--msee-space-5) var(--msee-space-8);border-top:1px solid #dce5ef;font-size:var(--msee-text-sm);color:var(--msee-muted);background:#ffffff70}.app-shell .wk-footer .app-logo{width:140px;height:auto}.wk-footer a{color:var(--msee-muted)}.wk-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--msee-space-6);margin-bottom:26px}.wk-eyebrow{margin:0 0 var(--msee-space-2);font-size:var(--msee-text-caption);font-weight:700;letter-spacing:.15em;color:#40698b}.wk-heading h1{font-size:clamp(25px,2vw,32px);font-weight:700;letter-spacing:-.04em;line-height:1.45;margin:0 0 6px;overflow-wrap:anywhere}.wk-heading h1>span{font-size:.58em;font-weight:500;letter-spacing:0;color:var(--msee-muted)}.wk-heading p:not(.wk-eyebrow){margin:0;font-size:var(--msee-text-base);line-height:1.8;color:var(--msee-muted)}.app-shell .button{border-radius:999px;min-height:44px;padding:10px var(--msee-space-5);font-size:var(--msee-text-ui);font-weight:600;gap:9px;transition:transform var(--motion-hover) var(--motion-ease),opacity var(--motion-hover) var(--motion-ease);white-space:nowrap}.app-shell .button.primary{background:var(--msee-blue);border:1px solid var(--msee-blue);color:#fff;box-shadow:0 5px 12px #1267e917}.app-shell .button.secondary{border:1px solid var(--msee-line);color:var(--msee-navy);background:#fff;box-shadow:none}.app-shell .button:hover:not(:disabled){transform:translateY(-1px)}.app-shell .button:active:not(:disabled){transform:translateY(0) scale(.98)}.app-shell .button.compact{min-height:34px;padding:7px 13px;font-size:var(--msee-text-sm)}.app-shell .icon-button{border-radius:999px;transition:transform var(--motion-hover) var(--motion-ease),opacity var(--motion-hover) var(--motion-ease)}.app-shell .icon-button:active:not(:disabled){transform:scale(.95)}.app-shell .panel{border:1px solid #dfe7f0;border-radius:var(--msee-radius-lg);background:#ffffffed;box-shadow:var(--msee-shadow);overflow:hidden}.app-shell .section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--msee-space-4);margin-bottom:22px}.app-shell .section-heading h2{font-size:var(--msee-text-lg);letter-spacing:-.02em;font-weight:650;margin:0}.app-shell .section-heading h3{font-size:15px;margin:0}.app-shell .section-heading p{font-size:var(--msee-text-sm);line-height:1.7;color:var(--msee-muted);margin:5px 0 0}.app-shell .badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 9px;min-height:25px;font-size:var(--msee-text-caption);line-height:1.4;font-weight:600;white-space:nowrap;background:var(--msee-pending-bg);color:var(--msee-pending);border:0}.app-shell .badge.green{background:var(--msee-pass-bg);color:var(--msee-pass)}.app-shell .badge:is(.amber,.red){background:var(--msee-issue-bg);color:var(--msee-issue)}.app-shell .badge:is(.cyan,.blue){background:var(--msee-processing-bg);color:var(--msee-processing)}.status-dot{width:5px;height:5px;border-radius:100%;background:currentColor;display:inline-block;flex-shrink:0}.app-shell .text-link{display:inline-flex;align-items:center;gap:6px;color:var(--msee-blue);font-size:var(--msee-text-sm);font-weight:600;cursor:pointer;border:0;background:none;padding:0}.app-shell .text-link:disabled{opacity:.5;cursor:default}.wk-error{color:#a14a16;font-size:var(--msee-text-xs)}.wk-muted{color:var(--msee-muted);font-size:var(--msee-text-sm)}.wk-overview{display:grid;gap:22px}.wk-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--msee-space-4)}.wk-metric{position:relative;min-width:0;min-height:196px;padding:var(--msee-space-5);background:#ffffffed;border:1px solid #dfe7f0;border-radius:var(--msee-radius);color:var(--msee-navy);box-shadow:var(--msee-shadow);transition:transform var(--motion-hover) var(--motion-ease)}.wk-metric:hover{transform:translateY(-2px);box-shadow:var(--msee-shadow-raised)}.wk-metric.attention{border-color:#e9b77d}.wk-metric-top{display:flex;justify-content:space-between;gap:var(--msee-space-2);align-items:center;margin-bottom:14px;flex-wrap:wrap}.wk-metric-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:var(--msee-blue);background:#eef5ff}.wk-metric.issue .wk-metric-icon{background:var(--msee-issue-bg);color:var(--msee-issue)}.wk-metric.pass .wk-metric-icon{background:var(--msee-pass-bg);color:var(--msee-pass)}.wk-metric h2{font-size:var(--msee-text-ui);font-weight:550;margin:0 0 5px;color:var(--msee-muted)}.wk-metric-number{display:block;font-size:36px;letter-spacing:-.05em;line-height:1.3;font-variant-numeric:tabular-nums}.wk-metric.issue .wk-metric-number{color:var(--msee-issue)}.wk-metric p{font-size:var(--msee-text-xs);color:var(--msee-muted);margin:5px 0 0}.wk-delta{display:block;font-size:var(--msee-text-caption);color:var(--msee-blue);margin-top:10px;max-width:70%}.wk-sparkline{position:absolute;right:14px;bottom:14px;width:64px;height:24px;color:var(--msee-blue)}.wk-pipeline .section-heading{margin-bottom:var(--msee-space-5)}.wk-pipeline ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--msee-space-3)}.wk-pipeline li a{display:flex;align-items:center;gap:10px;padding:var(--msee-space-3) 14px;background:#f5f8fc;border-radius:var(--msee-radius-sm);color:var(--msee-muted);font-size:var(--msee-text-sm)}.wk-pipeline li a>svg:first-child{color:#3572b7}.wk-pipeline li strong{margin-left:auto;font-size:21px;line-height:1.4;color:var(--msee-navy);font-variant-numeric:tabular-nums}.wk-pipeline li:last-child a>svg:last-child{display:none}.wk-chart-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;min-width:0}.wk-chart-grid>.panel{padding:var(--msee-space-6);min-width:0}.wk-chart-grid .section-heading{min-height:44px}.wk-bars{display:grid;gap:18px;margin:22px 0}.wk-bar-row{position:relative;display:grid;grid-template-columns:100px minmax(0,1fr) 28px;align-items:center;gap:var(--msee-space-3);color:var(--msee-muted);font-size:var(--msee-text-xs);min-height:24px}.wk-bar-row strong{text-align:right;font-size:var(--msee-text-sm);font-variant-numeric:tabular-nums;color:var(--msee-navy)}.wk-bar-track{height:16px;background:#f0f5fa;border-radius:5px;overflow:hidden}.wk-bar-track i{display:block;height:100%;border-radius:5px;background:#3685ef;transform-origin:left center}.wk-bar-row:hover .wk-bar-track i{background:#1c65c7}.wk-bar-enter{animation:wk-grow var(--motion-data) var(--motion-ease) both}.wk-chart-tooltip{position:absolute;bottom:calc(100% + 5px);left:110px;background:#162b43;color:#fff;border-radius:10px;padding:7px 10px;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity var(--motion-hover),transform var(--motion-hover) var(--motion-ease);white-space:nowrap;z-index:2}.wk-bar-row:is(:hover,:focus-visible) .wk-chart-tooltip{opacity:1;transform:translateY(0)}.wk-chart-note{font-size:var(--msee-text-xs);color:var(--msee-muted);margin:var(--msee-space-4) 0 0}.wk-donut-layout{display:grid;grid-template-columns:minmax(120px,.8fr) 1fr;gap:var(--msee-space-6);align-items:center;min-height:230px}.wk-donut{position:relative;aspect-ratio:1;min-height:140px;max-height:210px;width:100%;transform-origin:center}.wk-donut-enter{animation:wk-donut-in var(--motion-data) var(--motion-ease) both}.wk-donut-center{position:absolute;top:28%;right:28%;bottom:28%;left:28%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.wk-donut-center strong{font-size:28px;font-weight:700;line-height:1.3;letter-spacing:-.04em}.wk-donut-center span{font-size:9px;white-space:nowrap;color:var(--msee-muted);margin-top:3px}.wk-source-counts{margin:0;min-width:0}.wk-source-counts>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #edf1f6;font-size:var(--msee-text-xs)}.wk-source-counts>div:last-child{border:0}.wk-source-counts dt{display:flex;align-items:center;gap:7px;color:var(--msee-muted)}.wk-source-counts dt i{width:6px;height:6px;border-radius:50%;flex-shrink:0}.wk-source-counts dd{margin:0;white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}.wk-source-counts small{font-size:9px;font-weight:400;color:var(--msee-muted)}.wk-recent{padding:var(--msee-space-6) 26px}.wk-recent-row{display:flex;align-items:center;gap:var(--msee-space-4);padding:14px 0;border-top:1px solid #edf1f6}.wk-thumbnail{width:44px;height:56px;border-radius:8px;border:1px solid #e3eaf3;background:#f2f6fb;display:flex;align-items:center;justify-content:center;color:#6b88a5;overflow:hidden;flex-shrink:0;box-shadow:0 2px 5px #1c365407}.wk-thumbnail img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;background:#fff;display:block}.wk-recent-name{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0;color:var(--msee-navy)}.wk-recent-name strong{font-size:var(--msee-text-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.wk-recent-name small{font-size:var(--msee-text-caption);color:var(--msee-muted)}.wk-empty-copy{font-size:var(--msee-text-ui);color:var(--msee-muted);padding:18px 0;line-height:1.8}.wk-library-toolbar{padding:22px var(--msee-space-6) 18px;border-bottom:1px solid #e5ebf3;display:grid;gap:var(--msee-space-5)}.wk-source-chips{display:flex;align-items:center;gap:var(--msee-space-2);flex-wrap:wrap}.wk-source-chips>.wk-filter-chip *{pointer-events:none}.app-shell .wk-filter-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--msee-space-2);border:1px solid #e0e7f0;border-radius:999px;padding:9px var(--msee-space-3);background:#fff;color:var(--msee-muted);font-size:var(--msee-text-xs);font-weight:600;white-space:nowrap;min-height:36px;cursor:pointer;transition:background-color var(--motion-hover) var(--motion-ease),border-color var(--motion-hover) var(--motion-ease),box-shadow var(--motion-hover) var(--motion-ease)}.app-shell .wk-filter-chip:hover{border-color:#b5cceb;box-shadow:0 2px 8px #24579a12}.app-shell .wk-filter-chip.selected{border-color:#95bdf9;background:#edf4ff;color:#145ac5}.wk-filter-chip small{font-size:var(--msee-text-caption);background:#f0f4f9;min-width:18px;border-radius:9px;padding:1px var(--msee-space-1)}.wk-library-controls{display:flex;gap:var(--msee-space-3);align-items:center;flex-wrap:wrap}.wk-library-controls .wk-search{flex:1;min-width:190px}.app-shell select{padding:10px 30px 10px 13px;border:1px solid var(--msee-line);border-radius:999px;color:var(--msee-muted);background-color:#fff;max-width:100%;min-height:40px;box-shadow:none;font-size:var(--msee-text-sm)}.wk-view-toggle{display:flex;align-items:center;gap:3px;padding:var(--msee-space-1);border:1px solid var(--msee-line);border-radius:999px;background:#f2f6fb;margin-left:auto}.wk-view-toggle button{display:grid;place-items:center;width:34px;height:31px;border:0;border-radius:999px;background:transparent;color:#6a7f98;cursor:pointer}.wk-view-toggle button.selected{background:#fff;color:var(--msee-blue);box-shadow:0 2px 5px #244c7312}.wk-active-filters{display:flex;gap:var(--msee-space-2)}.wk-selection-row{display:flex;align-items:center;justify-content:space-between;gap:var(--msee-space-4);padding:var(--msee-space-4) var(--msee-space-6) 0;font-size:var(--msee-text-xs);color:var(--msee-muted)}.wk-selection-row label{display:flex;align-items:center;gap:9px}.app-shell input[type=checkbox]:not([role=switch]){accent-color:var(--msee-blue);width:16px;height:16px;min-width:16px;cursor:pointer;margin:0;border-radius:4px}.wk-bulk{margin:15px var(--msee-space-6) 0;padding:13px 18px;border-radius:18px;border:1px solid #bcd8fa;background:#eff6ff;display:flex;align-items:center;gap:var(--msee-space-5);animation:wk-page-in var(--motion-toggle) var(--motion-ease) both;font-size:var(--msee-text-sm);flex-wrap:wrap}.wk-bulk>.text-link{margin-left:auto}.wk-type-picker{position:relative;min-width:0}.app-shell .wk-type{display:inline-flex;align-items:center;justify-content:center;gap:var(--msee-space-1);border:1px solid #d6e6f8;background:#f1f7fe;color:#315b85;padding:6px 10px;min-height:29px;border-radius:999px;font-size:var(--msee-text-xs);font-weight:600;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.app-shell .wk-type.needs-type{border-color:#f1d6aa;background:var(--msee-issue-bg);color:var(--msee-issue)}.app-shell .wk-type:disabled{opacity:.55;cursor:default}.wk-type-editor{display:flex;gap:3px;align-items:center;min-width:200px}.app-shell .wk-type-editor input{padding:var(--msee-space-2) 10px;border:1px solid #bdd2ee;border-radius:999px;min-width:0;width:160px;font-size:var(--msee-text-xs);box-shadow:none}.wk-type-editor .icon-button{width:28px;height:28px;flex-shrink:0}.wk-type-picker .wk-error{display:block;max-width:240px;margin-top:6px}.wk-document-grid{padding:var(--msee-space-5) var(--msee-space-6) var(--msee-space-6);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--msee-space-5)}.wk-document-card{position:relative;border:1px solid #e0e7ef;border-radius:var(--msee-radius);background:#fff;overflow:hidden;min-width:0;transition:transform var(--motion-hover) var(--motion-ease)}.wk-document-card:hover{transform:translateY(-2px);box-shadow:var(--msee-shadow-raised)}.wk-document-card.is-selected{outline:2px solid #72a9ef;outline-offset:-1px}.wk-card-selection{position:absolute;z-index:2;inset:12px 12px auto;display:flex;justify-content:space-between;align-items:center}.wk-card-selection input{box-shadow:0 0 0 5px #fff;border-radius:3px}.wk-card-preview{display:flex;align-items:center;justify-content:center;height:190px;background:radial-gradient(ellipse at 50% 30%,#eff9fc,#eaf0f8);padding:var(--msee-space-5) 35px}.wk-card-preview .wk-thumbnail{height:100%;width:auto;aspect-ratio:.72;border-radius:4px;box-shadow:0 8px 16px #213b5f18;background:#fff}.wk-card-preview .wk-thumbnail>svg{width:44px;height:44px}.wk-card-body{padding:var(--msee-space-4);display:flex;flex-direction:column;align-items:flex-start;gap:var(--msee-space-3);min-width:0}.wk-card-title{display:block;font-size:var(--msee-text-ui);font-weight:650;color:var(--msee-navy);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-card-body>p{font-size:var(--msee-text-caption);margin:-7px 0 0;color:var(--msee-muted)}.wk-card-status{display:flex;align-items:center;gap:var(--msee-space-2);flex-wrap:wrap}.wk-issue-count{font-size:var(--msee-text-caption);color:var(--msee-issue)}.wk-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--msee-space-3);width:100%;padding-top:10px;margin-top:1px;border-top:1px solid #edf1f6}.wk-card-bottom>a{color:var(--msee-blue);display:grid;place-items:center}.wk-row-actions{display:flex;gap:var(--msee-space-1);opacity:0;transform:translateY(3px);transition:opacity var(--motion-hover),transform var(--motion-hover) var(--motion-ease)}.wk-row-actions .icon-button{background:#fff;width:29px;height:29px;color:var(--msee-blue);border:1px solid #d9e6f6}.wk-document-card:is(:hover,:focus-within) .wk-row-actions,.wk-document-table tr:is(:hover,:focus-within) .wk-row-actions{opacity:1;transform:translateY(0)}.wk-table-scroll{overflow:auto;margin-top:var(--msee-space-4)}.app-shell .wk-document-table{width:100%;min-width:1000px;border-collapse:collapse;table-layout:auto}.wk-document-table thead{background:#f3f7fc;color:#51647e}.app-shell .wk-document-table th{font-size:var(--msee-text-xs);font-weight:600;text-align:left;padding:13px var(--msee-space-3);border-bottom:1px solid #e4ebf3}.app-shell .wk-document-table td{padding:15px var(--msee-space-3);border-bottom:1px solid #edf1f6;font-size:var(--msee-text-xs);color:#50637b;vertical-align:middle}.wk-document-table th:first-child,.wk-document-table td:first-child{padding-left:var(--msee-space-6);width:40px}.wk-document-table tbody tr:hover{background:#f7fbff}.wk-document-table tr.is-selected{background:#eef5ff}.wk-table-name{display:flex;align-items:center;gap:var(--msee-space-3);min-width:180px;color:var(--msee-navy)}.wk-table-name>span:last-child{display:flex;flex-direction:column;gap:6px;min-width:0}.wk-table-name strong{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--msee-text-sm);font-weight:600}.wk-table-name small{font-size:var(--msee-text-caption);color:var(--msee-muted)}.wk-table-name .wk-thumbnail{width:34px;height:44px}.wk-new-document{animation:wk-new-in var(--motion-toggle) var(--motion-ease) both;outline:2px solid #79d8eb;outline-offset:-2px}.wk-pagination{display:flex;align-items:center;gap:var(--msee-space-5);padding:17px var(--msee-space-6);border-top:1px solid #e4ebf3;font-size:var(--msee-text-xs);color:var(--msee-muted)}.wk-pagination label{display:flex;align-items:center;gap:var(--msee-space-2)}.wk-pagination>div{display:flex;align-items:center;gap:9px;margin-left:auto}.app-shell .wk-pagination select{min-height:32px;padding:5px 22px 5px 10px}.wk-empty{padding:65px var(--msee-space-6);text-align:center;display:grid;justify-items:center;gap:var(--msee-space-3)}.wk-empty h2{font-size:22px;margin:var(--msee-space-2) 0 0}.wk-empty p{font-size:var(--msee-text-ui);color:var(--msee-muted);margin:0 0 var(--msee-space-2)}.wk-empty>div:last-child{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.wk-empty-illustration{position:relative;width:110px;height:100px;display:grid;place-items:center;color:#5790d1;border-radius:30px;background:linear-gradient(135deg,#eff8ff,#e0edff)}.wk-empty-illustration>svg:last-child{position:absolute;right:10px;bottom:13px;background:#fff;border-radius:9px;padding:3px;box-sizing:content-box}.wk-skeleton{display:grid;gap:15px;padding:var(--msee-space-6) 0}.wk-skeleton>div{padding:var(--msee-space-5);border-radius:var(--msee-radius);display:flex;gap:18px;background:#ffffffad;border:1px solid #e3ebf4}.wk-skeleton span{position:relative;overflow:hidden;height:18px;background:#e9eff7;border-radius:999px;flex:1}.wk-skeleton span:first-child{flex:2}.wk-skeleton span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,#ffffffa8,transparent);animation:wk-shimmer 1.4s linear infinite;transform:translate(-100%)}.wk-library-panel>.wk-skeleton{padding:var(--msee-space-6)}.app-shell .wk-inspection-heading h1{font-size:24px;max-width:700px}.wk-inspection-heading .wk-type-picker{margin-top:10px}.wk-inspection-heading p{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.wk-download-actions{display:flex;align-items:center;gap:10px}.wk-inspection-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(330px,1fr);gap:22px;align-items:start}.wk-viewer{position:sticky;top:101px;min-width:0}.wk-viewer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--msee-space-3);padding:14px 18px;border-bottom:1px solid #e6ecf4}.wk-viewer-toolbar>div{display:flex;align-items:center;gap:9px;font-size:var(--msee-text-xs)}.wk-issue-capsules{display:flex;gap:var(--msee-space-2);align-items:center;flex-wrap:wrap;padding:14px 18px;background:#fcfdff}.wk-issue-capsules>small{width:100%;font-size:var(--msee-text-caption);color:var(--msee-muted)}.wk-issue-capsule{border-radius:999px;padding:7px 10px;display:inline-flex;align-items:center;gap:6px;background:var(--msee-issue-bg);color:var(--msee-issue);border:1px solid #f3d09d;font-size:var(--msee-text-caption)!important;cursor:pointer;transition:transform var(--motion-toggle) var(--motion-ease),opacity var(--motion-toggle) var(--motion-ease)}.wk-issue-capsule.active{outline:2px solid #e8a34c;outline-offset:2px;transform:translateY(-2px)}.wk-issue-capsule.skipped{background:#edf1f6;border-color:#dce3eb;color:#64748b}.wk-issue-capsule.resolved{animation:wk-resolved var(--motion-toggle) var(--motion-ease) both;pointer-events:none}.wk-viewer-scroll{background:radial-gradient(ellipse at 50% 30%,#eff5fc,#e4ecf5);overflow:auto;max-height:65vh;padding:var(--msee-space-6)}.wk-compare-stage{position:relative;margin:auto;min-width:50%;max-width:none;background:#fff;box-shadow:0 10px 28px #163a6419;overflow:hidden}.wk-compare-stage>img,.wk-enhanced-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.wk-original-image{position:absolute;top:0;right:0;bottom:0;left:0}.wk-enhanced-image{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff}.wk-compare-handle{position:absolute;top:0;bottom:0;width:2px;background:var(--msee-cyan);pointer-events:none;z-index:3}.wk-compare-handle span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#08788e;border:1px solid #92e4ef;box-shadow:0 4px 10px #1e547526}.app-shell .wk-compare-range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;padding:0;margin:0}.wk-compare-stage:focus-within{outline:3px solid var(--msee-blue);outline-offset:3px}.wk-compare-label{position:absolute;top:12px;z-index:3;background:#ffffffeb;border:1px solid #dce6f0;border-radius:999px;padding:5px var(--msee-space-2);font-size:9px;color:#345a7e;pointer-events:none}.wk-compare-label.before{left:10px}.wk-compare-label.after{right:10px}.wk-preview-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--msee-space-3);color:#4385a5;font-size:var(--msee-text-sm)}.wk-live-scan{position:absolute;inset:0 0 auto;height:2px;z-index:5;background:var(--msee-cyan);box-shadow:0 0 15px 5px #22d3ee66;animation:wk-scanning 1.6s var(--motion-ease) infinite;pointer-events:none}.wk-viewer-note{font-size:var(--msee-text-caption);color:var(--msee-muted);line-height:1.8;padding:0 18px;margin:13px 0}.wk-viewer-navigation{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;font-size:var(--msee-text-sm);border-top:1px solid #e6edf5}.wk-page-thumbnails{display:flex;gap:9px;padding:var(--msee-space-3) 18px;overflow-x:auto;max-width:100%}.wk-page-thumbnails>button{display:flex;flex-direction:column;align-items:center;gap:5px;flex-shrink:0;background:none;border:1px solid transparent;border-radius:10px;padding:5px;cursor:pointer;color:var(--msee-muted)}.wk-page-thumbnails>button.selected{background:#edf5ff;border-color:#9ac5fc}.wk-page-thumbnails .wk-thumbnail{width:36px;height:48px}.wk-page-thumbnails small{font-size:9px}.wk-inspection-right{min-width:0}.wk-inspection-tabs{display:flex;border-bottom:1px solid #e2eaf3;padding:var(--msee-space-2);gap:var(--msee-space-1);background:#f7faff}.wk-inspection-tabs>button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-height:38px;background:none;border:0;border-radius:999px;color:var(--msee-muted);font-size:var(--msee-text-sm)!important;cursor:pointer}.wk-inspection-tabs>button[aria-selected=true]{color:#155bb9;background:#fff;box-shadow:0 2px 6px #1f497514;font-weight:650}.wk-inspection-tabs small{padding:2px 6px;border-radius:999px;background:#eef4fb;font-size:var(--msee-text-caption)}.wk-inspection-tab-content{padding:21px;min-height:250px}.wk-inspection-tab-content>h2{font-size:var(--msee-text-lg);margin:0 0 var(--msee-space-5)}.wk-inspection-tab-content .section-heading{align-items:flex-start}.wk-inspection-tab-content .section-heading h2{font-size:15px}.wk-inspection-tab-content .section-heading p{font-size:var(--msee-text-caption)}.wk-issue-card{padding:17px 0;border-top:1px solid #e4ebf3;scroll-margin-top:100px}.wk-issue-card.active{background:#fff8ed;outline:8px solid #fff8ed;border-radius:8px}.wk-issue-card.is-fixed .wk-issue-title>span{color:var(--msee-pass)}.wk-issue-title{display:flex;align-items:center;justify-content:space-between;gap:7px}.wk-issue-title>span:first-child{display:flex;align-items:center;gap:7px;color:#a5601b}.wk-issue-title strong{font-size:var(--msee-text-ui);font-weight:650}.wk-issue-card p{font-size:var(--msee-text-sm);line-height:1.8;margin:9px 0;color:var(--msee-muted)}.wk-issue-card>small{font-size:var(--msee-text-caption);line-height:1.8;color:var(--msee-muted);display:block}.wk-issue-english{margin-top:var(--msee-space-1)}.wk-issue-actions{display:flex;align-items:center;gap:15px;margin-top:14px;flex-wrap:wrap}.wk-passed{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:35px 10px;color:var(--msee-pass);text-align:center}.wk-passed h3{font-size:16px;margin:0}.wk-passed p{font-size:var(--msee-text-sm);color:var(--msee-muted);margin:0}.wk-classification{padding:18px;background:#f7faff;border:1px solid #e1eaf5;border-radius:var(--msee-radius-sm);margin-bottom:18px}.wk-classification .section-heading{margin-bottom:14px}.wk-classification p{font-size:var(--msee-text-sm);color:var(--msee-muted);line-height:1.8}.wk-classification>small{display:block;font-size:var(--msee-text-caption);color:var(--msee-muted);margin-top:10px;line-height:1.8}.wk-metadata{font-size:var(--msee-text-xs);margin:0}.wk-metadata>div{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:11px 0;border-bottom:1px solid #e7edf5}.wk-metadata dt{color:var(--msee-muted);white-space:nowrap}.wk-metadata dd{margin:0;text-align:right;overflow-wrap:anywhere;font-weight:500;min-width:0}.wk-advanced{border-top:1px solid #e1e9f3;padding:17px 21px;color:var(--msee-muted);font-size:var(--msee-text-xs)}.wk-advanced summary{cursor:pointer;font-weight:600;padding:3px 0}.wk-advanced p{font-size:var(--msee-text-caption);line-height:1.8;margin-bottom:0}.wk-version-label{display:grid;gap:var(--msee-space-2);margin-top:var(--msee-space-4)}.wk-version-label select{width:100%;font-size:var(--msee-text-caption)!important}.wk-activity{margin:0;padding:0;list-style:none;display:grid;gap:0}.wk-activity li{position:relative;display:flex;gap:13px;padding:0 0 23px}.wk-activity li:before{content:"";position:absolute;left:4px;top:15px;bottom:0;width:1px;background:#d7e7ee}.wk-activity li:last-child:before{display:none}.wk-activity li>i{width:9px;height:9px;border-radius:50%;border:2px solid #bce6dc;background:#1b9a7c;flex-shrink:0;margin-top:5px;z-index:1}.wk-activity i.processing{background:var(--msee-cyan);border-color:#b2edf6}.wk-activity strong{font-size:var(--msee-text-sm);font-weight:600}.wk-activity small{display:block;font-size:var(--msee-text-caption);line-height:1.8;color:var(--msee-muted);margin-top:5px}.wk-activity p{font-size:var(--msee-text-xs);margin:5px 0 0;color:var(--msee-muted);line-height:1.7}.wk-source-hub{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;background:radial-gradient(ellipse at 58% 0%,#1766b878,transparent 70%),radial-gradient(ellipse at 8% 95%,#06434b77,transparent 80%),#0d2542;color:#f5faff;padding:34px 48px;border-radius:var(--msee-radius-lg);margin-bottom:26px;overflow:hidden}.wk-hub-graphic{position:relative;aspect-ratio:1.75;min-width:0}.wk-hub-graphic>svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.wk-hub-graphic path{fill:none;stroke:#8ec9f1;stroke-width:2;stroke-dasharray:5 7;opacity:.7}.wk-hub-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:92px;height:92px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 0 45px #22d3ee28;border:7px solid #d6f1ff}.wk-hub-node{position:absolute;transform:translate(-50%,-50%);background:none;border:0;color:#fff;display:flex;align-items:center;flex-direction:column;gap:9px;cursor:pointer;padding:0;min-width:98px}.wk-hub-node.top-left{left:19.64%;top:20.3%}.wk-hub-node.top-right{left:80.36%;top:20.3%}.wk-hub-node.bottom-left{left:19.64%;top:79.7%}.wk-hub-node.bottom-right{left:80.36%;top:79.7%}.wk-hub-node>span{position:relative;width:66px;height:66px;border:6px solid #d5eaff;background:#fff;display:grid;place-items:center;border-radius:50%;transition:transform var(--motion-hover) var(--motion-ease)}.wk-hub-node.selected>span{border-color:#85dae9;box-shadow:0 0 0 3px #7bd5ef24}.wk-hub-node:hover>span{transform:translateY(-2px)}.wk-hub-node strong{font-size:var(--msee-text-caption);font-weight:600;white-space:nowrap}.wk-live-dot{position:absolute;right:-2px;bottom:0;width:11px;height:11px;background:#27c396;border-radius:50%;border:2px solid #f7fffc}.wk-live-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid #69e6c2;border-radius:50%;animation:wk-live 2s ease-out infinite}.wk-hub-copy .wk-eyebrow{color:#8cd7e5;font-size:9px}.wk-hub-copy h2{font-size:clamp(23px,2.4vw,35px);line-height:1.5;letter-spacing:-.04em;margin:var(--msee-space-3) 0 15px;color:#f3f9ff}.wk-hub-copy p{font-size:var(--msee-text-ui);line-height:1.9;color:#b9cee4;margin:0 0 var(--msee-space-5);max-width:420px}.wk-source-tabs{display:flex;gap:10px;align-items:center;margin-bottom:var(--msee-space-5);flex-wrap:wrap}.wk-source-tabs>button{display:flex;align-items:center;gap:var(--msee-space-2);padding:11px 15px;border:1px solid var(--msee-line);background:#fff;border-radius:999px;font-size:var(--msee-text-sm)!important;color:var(--msee-muted);cursor:pointer}.wk-source-tabs>button.selected{border-color:#8cb8f1;background:#edf5ff;color:#195aad}.wk-source-tabs small{font-size:9px;padding:2px 5px;border-radius:999px;background:#eef2f6;color:#61718a}.wk-provider-panel{animation:wk-page-in var(--motion-toggle) var(--motion-ease) both}.wk-coming-soon{display:flex;flex-direction:column;align-items:center;text-align:center;padding:50px var(--msee-space-6);gap:var(--msee-space-4)}.wk-coming-soon h2{font-size:24px;margin:0}.wk-coming-soon p{color:var(--msee-muted);font-size:var(--msee-text-ui);line-height:1.9;margin:0 0 10px}.wk-drive-panel{padding:25px}.wk-drive-title{display:flex;align-items:center;gap:14px}.wk-connect-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:26px 0;border:1px solid #e1e9f3;border-radius:999px;background:#f5f8fc}.wk-connect-steps li{min-width:0}.wk-connect-steps button{display:flex;align-items:center;justify-content:center;gap:10px;padding:var(--msee-space-3);width:100%;border:0;background:transparent;color:var(--msee-muted);font-size:var(--msee-text-sm)!important;cursor:pointer;border-radius:999px}.wk-connect-steps button>span{width:23px;height:23px;border-radius:100%;background:#e2eaf4;display:grid;place-items:center;font-size:var(--msee-text-caption);flex-shrink:0}.wk-connect-steps .current button{background:#fff;color:#165ab3;font-weight:650;box-shadow:0 2px 6px #254f7e12}.wk-connect-steps .current button>span{background:#e4f0ff;color:#1267e9}.wk-connect-steps .complete button>span{color:var(--msee-pass);background:var(--msee-pass-bg)}.wk-connect-body{display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center;padding:28px var(--msee-space-3) 42px}.wk-step-icon{width:49px;height:49px;border-radius:var(--msee-radius-sm);display:grid;place-items:center;background:#e9f3ff;color:#2672be;flex-shrink:0}.wk-connect-body h3{font-size:22px;letter-spacing:-.03em;margin:0}.wk-connect-body p{font-size:var(--msee-text-ui);line-height:1.9;color:var(--msee-muted);margin:0 0 5px}.wk-account{display:flex;align-items:center;gap:var(--msee-space-2);color:var(--msee-muted);font-size:var(--msee-text-sm)}.wk-notice{background:#eff7fc;color:#38607e;padding:var(--msee-space-3) var(--msee-space-4);border-radius:var(--msee-radius-sm);font-size:var(--msee-text-sm);line-height:1.8}.wk-folder-form{width:100%;max-width:500px;display:grid;gap:var(--msee-space-3);text-align:left;margin:10px 0}.wk-folder-form>label{font-size:var(--msee-text-sm);font-weight:600}.wk-folder-form>div{display:flex;align-items:center;gap:10px;border:1px solid var(--msee-line);padding:0 15px;border-radius:999px;color:#4881a6}.app-shell .wk-folder-form input{border:0;box-shadow:none;width:100%;padding:13px 0;background:transparent;font-size:var(--msee-text-sm);outline:0}.wk-folder-form>button{justify-self:center;margin-top:var(--msee-space-2)}.wk-sync-layout{display:grid;grid-template-columns:1.55fr 1fr;gap:38px;padding:var(--msee-space-3) 0 var(--msee-space-5)}.wk-sync-main{min-width:0}.wk-selected-folder{display:flex;align-items:center;gap:14px;margin-bottom:22px}.wk-selected-folder>div{min-width:0;flex:1}.wk-selected-folder small{font-size:var(--msee-text-caption);color:var(--msee-muted)}.wk-selected-folder h3{font-size:16px;line-height:1.6;margin:2px 0;overflow-wrap:anywhere}.wk-selected-folder p{font-size:var(--msee-text-xs);color:var(--msee-muted);margin:0;overflow-wrap:anywhere}.wk-auto-sync{display:flex;align-items:center;justify-content:space-between;gap:var(--msee-space-5);border:1px solid #e2ebf4;background:#f7faff;padding:18px;border-radius:18px;margin-bottom:22px}.wk-auto-sync strong{display:block;font-size:var(--msee-text-ui)}.wk-auto-sync small{display:block;font-size:var(--msee-text-caption);line-height:1.8;color:var(--msee-muted);margin-top:var(--msee-space-1)}.app-shell input[role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:42px;height:25px;min-width:42px;border-radius:999px;background:#becbd9;border:0;position:relative;cursor:pointer;padding:0;margin:0;box-shadow:none}.app-shell input[role=switch]:after{content:"";position:absolute;width:19px;height:19px;border-radius:50%;background:#fff;left:3px;top:3px;box-shadow:0 1px 3px #243e5c22;transition:transform var(--motion-hover) var(--motion-ease)}.app-shell input[role=switch]:checked{background:var(--msee-blue)}.app-shell input[role=switch]:checked:after{transform:translate(17px)}.app-shell input[role=switch]:disabled{opacity:.55}.wk-sync-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.wk-sync-progress{margin-top:var(--msee-space-6)}.wk-progress-track{height:5px;border-radius:99px;background:#e5eef7;overflow:hidden}.wk-progress-track>i{display:block;background:#26b6d0;height:100%;width:100%;transform-origin:left center}.wk-progress-track.running>i{width:35%;animation:wk-progress 1.3s var(--motion-ease) infinite}.wk-sync-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:var(--msee-space-5) 0 10px}.wk-sync-counts>div{display:grid;gap:6px}.wk-sync-counts strong{font-size:26px;font-variant-numeric:tabular-nums;line-height:1.3}.wk-sync-counts span,.wk-sync-progress>small{font-size:var(--msee-text-caption);color:var(--msee-muted)}.wk-sync-progress details{font-size:var(--msee-text-xs);line-height:1.8;color:var(--msee-issue);margin-top:var(--msee-space-4)}.wk-sync-timeline{padding:18px var(--msee-space-5);border-left:1px solid #e3eaf3;min-width:0}.wk-sync-timeline h3{font-size:var(--msee-text-ui);margin:0 0 var(--msee-space-6)}.wk-sync-timeline p{font-size:var(--msee-text-caption)}.wk-drive-account-actions{display:flex;gap:22px;flex-wrap:wrap;padding:18px 0 23px;border-top:1px solid #e4ebf3}.wk-drive-account-actions>.text-link:last-child{margin-left:auto}.wk-drive-panel>.wk-advanced{padding:17px 0 0}.wk-drive-panel .drive-request-metrics{margin-top:15px}@keyframes wk-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wk-grow{0%{transform:scaleX(0);opacity:.5}to{transform:scaleX(1);opacity:1}}@keyframes wk-donut-in{0%{transform:rotate(-80deg) scale(.93);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}@keyframes wk-shimmer{to{transform:translate(100%)}}@keyframes wk-new-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wk-resolved{0%{opacity:1;transform:scale(1)}25%{opacity:1;transform:scale(1.06)}to{opacity:0;transform:scale(.8) translateY(-5px)}}@keyframes wk-scanning{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(var(--scan-travel, 500px));opacity:0}}@keyframes wk-progress{0%{transform:translate(-100%)}to{transform:translate(390%)}}@keyframes wk-live{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.7)}}@media(min-width:1800px){.app-shell main{padding:34px 46px 40px}.wk-overview,.wk-library,.wk-inspection,.wk-data-sources{max-width:1640px;margin-inline:auto}}@media(max-width:1250px){.wk-chart-grid{grid-template-columns:1fr}.wk-donut-layout{grid-template-columns:200px 1fr;max-width:600px;margin-inline:auto}.wk-metric-top .badge{font-size:8px;padding:var(--msee-space-1) 6px}.wk-metric{padding:17px;min-height:194px}.wk-metric h2{font-size:var(--msee-text-xs)}.wk-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-inspection-layout{grid-template-columns:minmax(0,1.1fr) minmax(300px,1fr)}.wk-source-hub{gap:28px;padding:30px}.wk-hub-center{width:76px;height:76px}.wk-hub-center .app-logo{width:48px;height:48px}.wk-hub-node>span{width:55px;height:55px}.wk-hub-node>span>img,.wk-hub-node>span>svg{width:27px;height:27px}.wk-source-tabs{gap:7px}.wk-source-tabs>button{font-size:var(--msee-text-caption)!important;padding:10px}.wk-source-tabs small{font-size:8px}}@media(max-width:1050px){.app-shell .topbar{gap:14px;padding-inline:var(--msee-space-6)}.app-shell main{padding-inline:var(--msee-space-6)}.wk-profile summary>span:not(.avatar){display:none}.wk-topbar-actions{gap:var(--msee-space-3)}.wk-global-search{width:190px}.wk-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-metric{min-height:178px}.wk-metric h2{font-size:var(--msee-text-ui)}.wk-metric-top .badge{font-size:var(--msee-text-caption)}.wk-pipeline ol{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-inspection-layout{grid-template-columns:minmax(0,1fr)}.wk-viewer{position:relative;top:auto}.wk-viewer-scroll{max-height:65vh}.wk-inspection-right{position:relative}.wk-source-hub{grid-template-columns:1fr 1fr;padding:28px var(--msee-space-6);gap:var(--msee-space-5)}.wk-hub-copy h2{font-size:23px}.wk-hub-copy p{font-size:var(--msee-text-xs)}.wk-hub-node strong{font-size:8px}.wk-source-hub .badge{font-size:8px;white-space:normal}.wk-hub-center{width:62px;height:62px;border-width:5px}.wk-hub-center .app-logo{width:42px;height:42px}.wk-hub-node>span{width:43px;height:43px;border-width:4px}.wk-hub-node>span>img,.wk-hub-node>span>svg{width:23px;height:23px}.wk-sync-layout{grid-template-columns:1fr;gap:var(--msee-space-5)}.wk-sync-timeline{border-left:0;border-top:1px solid #e3eaf3;padding:22px 0 0}.wk-source-tabs>button{font-size:var(--msee-text-xs)!important}.wk-heading h1>span{display:block;font-size:16px}.wk-heading{align-items:flex-start}.wk-document-grid{gap:14px;padding-inline:18px}}@media(max-width:700px){.app-shell .main-shell{margin-left:0;width:100%}.app-shell .topbar{padding:var(--msee-space-3) var(--msee-space-4);min-height:67px;gap:10px;flex-wrap:wrap}.app-shell .breadcrumb{font-size:var(--msee-text-xs);gap:7px}.wk-topbar-actions{gap:10px}.wk-global-search{width:155px;min-height:35px;padding-inline:10px}.app-shell .wk-global-search input{font-size:var(--msee-text-caption);padding:7px 0}.wk-global-search svg{width:14px}.wk-profile summary>svg{display:none}.wk-profile .avatar{width:30px;height:30px;font-size:var(--msee-text-xs)}.wk-profile>div{top:44px}.app-shell main{padding:23px var(--msee-space-4) 28px}.wk-heading{gap:var(--msee-space-4);flex-direction:column;margin-bottom:22px}.wk-heading h1{font-size:26px}.wk-heading h1>span{font-size:15px;margin-top:3px}.wk-heading p:not(.wk-eyebrow){font-size:var(--msee-text-sm);max-width:90%;line-height:1.9}.wk-overview{gap:18px}.wk-metrics{gap:var(--msee-space-3)}.wk-metric{padding:15px;min-height:182px}.wk-metric h2{font-size:var(--msee-text-xs)}.wk-metric p{font-size:var(--msee-text-caption)}.wk-metric-number{font-size:30px}.wk-metric-top{gap:5px;margin-bottom:var(--msee-space-3)}.wk-metric-top .badge{font-size:8px}.wk-metric-icon{width:30px;height:30px;border-radius:10px}.wk-metric-icon svg{width:17px}.wk-delta{font-size:9px;max-width:75%}.wk-sparkline{width:40px;right:10px;bottom:12px}.wk-chart-grid{gap:18px}.wk-chart-grid>.panel,.wk-recent,.wk-pipeline{padding:var(--msee-space-5)}.app-shell .section-heading h2{font-size:16px}.app-shell .section-heading p{font-size:var(--msee-text-xs)}.wk-pipeline ol{gap:var(--msee-space-2)}.wk-pipeline li a{padding:10px;gap:var(--msee-space-2);font-size:var(--msee-text-caption)}.wk-pipeline li a>svg:first-child{width:16px}.wk-pipeline li strong{font-size:18px}.wk-pipeline li a>svg:last-child{display:none}.wk-pipeline .section-heading{align-items:flex-start}.wk-donut-layout{grid-template-columns:135px 1fr;gap:var(--msee-space-4);min-height:190px}.wk-donut{min-height:135px}.wk-donut-center strong{font-size:24px}.wk-donut-center span{font-size:8px}.wk-source-counts>div{font-size:var(--msee-text-caption);gap:6px}.wk-source-counts small{font-size:8px}.wk-source-counts dt{gap:6px}.wk-recent-row{gap:var(--msee-space-3);flex-wrap:wrap}.wk-recent-name{flex-basis:calc(100% - 65px)}.wk-recent-row>.badge{margin-left:56px}.wk-recent-row>.button{margin-left:auto}.wk-recent .section-heading{margin-bottom:15px}.wk-recent-name strong{font-size:var(--msee-text-sm)}.wk-footer{padding:18px var(--msee-space-4);gap:var(--msee-space-3);font-size:var(--msee-text-caption)}.app-shell .wk-footer .app-logo{width:128px}.wk-footer>a:last-child{font-size:var(--msee-text-caption)}.wk-library-toolbar{padding:18px var(--msee-space-4);gap:17px}.wk-source-chips{gap:7px}.app-shell .wk-filter-chip{font-size:var(--msee-text-caption);padding:var(--msee-space-2) 10px;gap:6px;min-height:34px}.wk-library-controls{gap:9px}.wk-library-controls .wk-search{width:100%;min-width:100%;min-height:40px}.wk-library-controls select{font-size:var(--msee-text-caption);max-width:49%;padding-right:var(--msee-space-5);flex:1}.wk-library-controls>.wk-filter-chip{order:3}.wk-view-toggle{margin-left:0}.wk-selection-row{padding-inline:var(--msee-space-4)}.wk-bulk{margin-inline:var(--msee-space-4);gap:var(--msee-space-3);padding:var(--msee-space-3)}.wk-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--msee-space-4);gap:var(--msee-space-3)}.wk-card-preview{height:155px;padding:22px var(--msee-space-5)}.wk-card-body{padding:var(--msee-space-3);gap:11px}.wk-card-title{font-size:var(--msee-text-xs)}.wk-card-body>p{font-size:9px}.wk-card-status .badge{font-size:8px}.wk-card-status{gap:5px}.wk-card-bottom .document-source{font-size:8px!important;gap:var(--msee-space-1)}.wk-card-bottom .document-source img,.wk-card-bottom .document-source svg{width:12px;height:12px}.wk-card-bottom{gap:5px}.wk-row-actions{opacity:1;transform:none;gap:3px}.wk-row-actions .icon-button{width:25px;height:25px}.wk-card-selection{inset:10px 8px auto}.wk-type-editor{min-width:0;flex-wrap:wrap}.app-shell .wk-type-editor input{width:100%;font-size:var(--msee-text-caption)}.wk-pagination{gap:var(--msee-space-3);padding-inline:var(--msee-space-4);font-size:var(--msee-text-caption);flex-wrap:wrap}.wk-pagination>div{gap:var(--msee-space-1)}.wk-pagination>span{margin-left:auto}.app-shell .wk-pagination select{font-size:var(--msee-text-caption)}.wk-empty{padding:45px 18px}.wk-empty h2{font-size:19px}.wk-empty p{font-size:var(--msee-text-sm)}.wk-inspection-heading{gap:15px}.app-shell .wk-inspection-heading h1{font-size:20px}.wk-inspection-layout{gap:18px}.wk-viewer-toolbar{padding:13px;gap:var(--msee-space-2)}.wk-viewer-toolbar .badge{font-size:9px}.wk-viewer-toolbar>div{gap:3px;font-size:var(--msee-text-caption)}.wk-viewer-toolbar .icon-button{width:25px;height:25px}.wk-viewer-scroll{padding:18px}.wk-issue-capsules{padding:var(--msee-space-3) 13px;gap:6px}.wk-issue-capsule{font-size:9px!important}.wk-inspection-tab-content{padding:18px}.wk-source-hub{grid-template-columns:1fr;gap:28px;padding:var(--msee-space-6)}.wk-hub-graphic{width:100%;max-width:430px;margin-inline:auto}.wk-hub-node>span{width:59px;height:59px;border-width:5px}.wk-hub-node>span>img,.wk-hub-node>span>svg{width:31px;height:31px}.wk-hub-center{width:80px;height:80px;border-width:6px}.wk-hub-center .app-logo{width:54px;height:54px}.wk-hub-node strong{font-size:var(--msee-text-caption)}.wk-hub-copy h2{font-size:27px}.wk-hub-copy h2 br{display:none}.wk-hub-copy p{font-size:var(--msee-text-sm)}.wk-source-hub .badge{font-size:9px}.wk-source-tabs{gap:var(--msee-space-2)}.wk-source-tabs>button{font-size:var(--msee-text-caption)!important;padding:10px var(--msee-space-3)}.wk-source-tabs small{font-size:8px}.wk-drive-panel{padding:19px var(--msee-space-4)}.wk-drive-panel>.section-heading{align-items:flex-start}.wk-drive-title{gap:10px;align-items:flex-start}.wk-drive-title>img{width:25px;height:25px}.wk-drive-title h2{font-size:16px!important}.wk-drive-title p{font-size:var(--msee-text-caption)!important}.wk-drive-panel>.section-heading>.badge{font-size:8px;white-space:nowrap}.wk-connect-steps{margin:22px 0;border-radius:18px}.wk-connect-steps button{padding:11px 5px;font-size:var(--msee-text-caption)!important;gap:6px;border-radius:17px;flex-direction:column}.wk-connect-steps button>span{width:21px;height:21px}.wk-connect-body{padding:var(--msee-space-6) var(--msee-space-1) 30px}.wk-connect-body h3{font-size:20px}.wk-connect-body p{font-size:var(--msee-text-sm)}.wk-sync-layout{padding-top:0}.wk-selected-folder{gap:11px}.wk-selected-folder h3{font-size:var(--msee-text-base)}.wk-selected-folder p{font-size:var(--msee-text-caption)}.wk-auto-sync{padding:14px;gap:var(--msee-space-3)}.wk-auto-sync strong{font-size:var(--msee-text-sm)}.wk-auto-sync small{font-size:var(--msee-text-caption)}.wk-sync-actions{gap:var(--msee-space-3)}.wk-drive-account-actions{gap:var(--msee-space-4)}.wk-drive-account-actions .text-link{font-size:var(--msee-text-caption)}.wk-sync-counts{gap:10px}.wk-sync-counts strong{font-size:24px}.wk-sync-counts span{font-size:9px}}@media(max-width:380px){.wk-global-search{width:120px}.app-shell .breadcrumb>span:first-of-type{display:none}.wk-metric-top .badge{font-size:7px}.wk-document-grid{grid-template-columns:minmax(0,1fr)}.wk-donut-layout{grid-template-columns:115px 1fr;gap:var(--msee-space-3)}.wk-donut{min-height:115px}.wk-footer{flex-wrap:wrap}.wk-hub-node>span{width:50px;height:50px}.wk-hub-center{width:69px;height:69px}.wk-hub-node strong{font-size:9px}}@media(hover:none){.wk-row-actions{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.app-shell *,.app-shell *:before,.app-shell *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.app-shell .wk-issue-capsule.resolved{opacity:0}.app-shell .wk-live-scan{opacity:.6;transform:translateY(100px)}.app-shell .wk-progress-track.running>i{transform:none;opacity:.7}}.app-shell .wk-live-scan{top:0;right:0;bottom:0;left:0;height:100%;background:transparent;box-shadow:none}.wk-live-scan:after{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--msee-cyan);box-shadow:0 0 15px 5px #22d3ee66}@keyframes wk-scanning{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(100%);opacity:0}}.wk-hub-node{height:66px;gap:0}.wk-hub-node strong{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}@media(max-width:1250px){.wk-hub-node{height:55px}}@media(max-width:1050px){.wk-hub-node{height:43px}}@media(max-width:700px){.wk-hub-node{height:59px}}@media(max-width:380px){.wk-hub-node{height:50px}}.wk-donut>svg{display:block;width:100%;height:100%;overflow:visible}.wk-donut a{outline-offset:4px}.wk-donut a:focus-visible circle{stroke-width:30px}.wk-donut-tooltip{position:absolute;top:0;left:50%;transform:translate(-50%,-5px);padding:7px 10px;border-radius:10px;background:#142c45;color:#fff;white-space:nowrap;font-size:var(--msee-text-caption);pointer-events:none;box-shadow:var(--msee-shadow-raised)}.wk-donut-reveal-right,.wk-donut-reveal-left{transform-origin:0 0;animation-duration:var(--motion-data);animation-timing-function:var(--motion-ease);animation-fill-mode:both}.wk-donut-reveal-right{animation-name:wk-donut-right}.wk-donut-reveal-left{animation-name:wk-donut-left}@keyframes wk-donut-right{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@keyframes wk-donut-left{0%,50%{transform:rotate(-180deg)}to{transform:rotate(0)}}.wk-issue-card p{font-size:var(--msee-text-ui)}.wk-issue-card>small{font-size:var(--msee-text-xs)}.wk-recent-name strong{font-size:var(--msee-text-base)}.wk-recent-name small{font-size:var(--msee-text-xs)}.wk-metric p{font-size:var(--msee-text-sm)}.wk-source-counts>div{font-size:var(--msee-text-sm)}@media(max-width:900px){.app-shell .sidebar{width:260px;transform:translate(-100%);position:fixed;z-index:30}.app-shell .sidebar.open{transform:translate(0)}.app-shell .main-shell{margin-left:0;width:100%}.app-shell .mobile-only{display:inline-flex}.app-shell .sidebar-toggle-row{display:none}.app-shell .sidebar .sidebar-label,.app-shell .sidebar .sidebar-brand-full{opacity:1;transform:none;pointer-events:auto}.app-shell .sidebar .sidebar-brand-mark{display:none}.app-shell .sidebar .nav-label{opacity:1}.app-shell .sidebar .sidebar-bottom{padding-inline:var(--msee-space-4)}.app-shell .sidebar .sidebar-bottom button{transform:none;right:16px}.app-shell .sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;background:#10284d66;border:0}.app-shell .sidebar .brand--lockup>.mobile-only{margin-left:auto}.wk-source-hub{grid-template-columns:1fr 1fr}.wk-hub-node{height:55px}.wk-hub-node>span{width:55px;height:55px}.wk-hub-center{width:80px;height:80px}.wk-hub-node strong{font-size:var(--msee-text-caption)}}@media(max-width:700px){.app-shell .topbar{flex-wrap:nowrap}.app-shell .breadcrumb{flex:1;overflow:hidden}.app-shell .breadcrumb>span{display:none}.app-shell .breadcrumb strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.wk-global-search{width:135px}.wk-topbar-actions{flex-shrink:0}.wk-recent-name strong{font-size:var(--msee-text-sm)}.wk-recent-name small,.wk-metric p{font-size:var(--msee-text-caption)}.wk-source-counts>div{font-size:var(--msee-text-caption)}.wk-source-hub{grid-template-columns:1fr}.wk-hub-node{height:59px}.wk-hub-node>span{width:59px;height:59px}}@media(max-width:380px){.wk-hub-node{height:50px}.wk-hub-node>span{width:50px;height:50px}.wk-hub-center{width:69px;height:69px}}.app-shell .sidebar .sidebar-bottom{transition:none}.app-shell .sidebar .sidebar-bottom button,.app-shell .sidebar .sidebar-toggle,.app-shell .sidebar .sidebar-brand-full{transition:transform var(--motion-toggle) var(--motion-ease),opacity var(--motion-hover) var(--motion-ease)}.app-shell .sidebar-brand-mark,.app-shell .sidebar .nav-label{transition:opacity var(--motion-hover) var(--motion-ease)}.app-shell .wk-download-actions .dropdown-trigger{border-radius:999px;min-height:36px}.app-shell .wk-profile[open]>div{animation:wk-page-in var(--motion-toggle) var(--motion-ease) both}.app-shell .sidebar .sidebar-active-indicator{border-radius:calc(14px / var(--nav-indicator-scale, 1)) / 14px}.wk-drive-panel .wk-step-icon{width:49px;height:49px;border-radius:16px;color:#2672be;background:linear-gradient(135deg,#f8fdff,#dfedfc);border:1px solid #dce9f8}.app-shell .button.primary.wk-health-action{position:absolute}.app-shell{overflow-x:clip}.app-shell .panel{background:linear-gradient(145deg,#f2f8ff90,transparent 46%),#fff;box-shadow:inset 0 1px #fff,0 9px 32px #24579a0b;border-color:#dfe8f4}.wk-overview>.wk-heading{margin-bottom:0}.wk-overview>.wk-heading h1{font-size:27px}.wk-overview>.wk-heading>div>p:last-child{font-size:13px}.wk-health-summary{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:40px;min-height:250px;padding:30px 34px;border:1px solid #5eaffb33;border-radius:24px;color:#eff8ff;overflow:hidden;background:radial-gradient(ellipse 43% 100% at 91% 58%,#0e9ac332,transparent 80%),linear-gradient(118deg,#102840,#102b4b 62%,#143d60);box-shadow:inset 0 1px #ffffff14,0 16px 36px #153c6c20}.wk-health-summary:before{content:"";position:absolute;right:-40px;top:-65px;width:370px;height:370px;background:radial-gradient(circle,#20cce729,transparent 68%);pointer-events:none;z-index:-1}.wk-health-top{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.wk-health-copy .wk-eyebrow{color:#8ed9ec;font-size:10px;margin:0;letter-spacing:.15em}.wk-health-status{display:flex;align-items:center;gap:7px;color:#bbd0e3;font-size:11px}.wk-health-status i{width:5px;height:5px;border-radius:50%;background:#26cfe5}.wk-health-copy h2{font-size:27px;font-weight:650;line-height:1.55;letter-spacing:-.025em;margin:17px 0 10px;color:#f1f8ff}.wk-health-copy>p{font-size:12px;line-height:1.9;color:#adc4da;max-width:560px;margin:0}.wk-health-facts{display:flex;gap:25px;align-items:center;margin-top:21px;flex-wrap:wrap}.wk-health-facts>span{display:flex;align-items:center;gap:8px;font-size:11px;color:#bad0e4}.wk-health-facts svg{color:#70d4e9}.wk-health-facts strong{font-size:16px;color:#fff;font-weight:600}.wk-health-ring{position:relative;width:220px;height:220px;margin-top:8px;filter:drop-shadow(0 0 20px #0cb9df17)}.wk-health-ring>svg{width:100%;height:100%;display:block}.wk-health-ring>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.wk-health-ring strong{color:#fff;font-size:49px;line-height:1.2;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.wk-health-ring strong small{font-size:23px;letter-spacing:0;margin-left:3px;color:#91dcec}.wk-health-ring span{font-size:12px;color:#b5d4e5}.wk-health-ring-enter{animation:wk-health-in var(--motion-data) var(--motion-ease) both}.app-shell .wk-health-action{position:absolute;right:32px;top:25px;z-index:2;min-height:37px;padding:8px 15px;font-size:11px;box-shadow:0 5px 20px #0069df33;background:#166fe7;border-color:#4a99ff88}.wk-health-ring{margin-top:35px}.wk-metrics{gap:16px}.wk-metric{min-height:181px;padding:20px;background:linear-gradient(145deg,#f0f7ff90,#fff 55%);box-shadow:inset 0 1px #fff,0 8px 27px #2d59980c;isolation:isolate;overflow:hidden}.wk-metric-top{margin-bottom:12px}.wk-metric-number{font-size:32px}.wk-metric h2{font-size:12px}.wk-metric-icon{position:relative;isolation:isolate;width:43px;height:43px;border-radius:14px;background:linear-gradient(135deg,#f8fdffde,#c9e5ff9e 55%,#7ebcff50)!important;border:1px solid #ffffffdf;box-shadow:inset 0 1px 1px #fff,inset -1px -2px 3px #6babef30,0 5px 10px #2469ae16;transform:perspective(180px) rotateY(-12deg) rotateX(9deg);color:#1479db!important}.wk-metric-icon:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:10px;border:1px solid #ffffff8a;z-index:-1}.wk-metric-icon:after{content:"";position:absolute;inset:1px 3px auto;height:35%;background:linear-gradient(#ffffffe0,#fff0);border-radius:12px;pointer-events:none}.wk-metric-icon svg{filter:drop-shadow(1px 2px 0 #ffffffb0)}.wk-metric.issue .wk-metric-icon{color:#b2651b!important;background:linear-gradient(135deg,#fffefa,#ffe4bca3 65%,#e2b87b5e)!important}.wk-metric.pass .wk-metric-icon{color:#087d69!important;background:linear-gradient(135deg,#faffff,#c8f2e99c 65%,#5ecbbd38)!important}.wk-metric.attention{border-color:#eacda6;box-shadow:inset 0 1px #fff,0 8px 27px #2d59980c}.wk-metric.attention .badge{font-size:9px}.wk-metric-top .badge{padding:4px 7px}.wk-metric:after,.wk-document-card:after,.wk-health-summary:after,.wk-quality-chart:after,.wk-sources-chart:after{content:"";position:absolute;left:0;top:0;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,#20c9f116,transparent 68%);transform:translate(calc(var(--spotlight-x, 50%) - 160px),calc(var(--spotlight-y, 50%) - 160px));opacity:0;pointer-events:none;transition:opacity var(--motion-hover) var(--motion-ease);z-index:0}.wk-health-summary:after{background:radial-gradient(circle,#53e9ff14,transparent 68%)}.wk-quality-chart,.wk-sources-chart{position:relative;isolation:isolate}.wk-metric:hover:after,.wk-document-card:hover:after,.wk-health-summary:hover:after,.wk-quality-chart:hover:after,.wk-sources-chart:hover:after{opacity:1}.app-shell .button.primary{position:relative;isolation:isolate;overflow:hidden}.app-shell .button.primary:after{content:"";position:absolute;top:-30%;bottom:-30%;left:-70%;width:45%;background:linear-gradient(90deg,transparent,#ffffff35,transparent);transform:translate(0) skew(-18deg);pointer-events:none;opacity:0}.app-shell .button.primary:hover:after{opacity:1;transform:translate(390%) skew(-18deg);transition:transform var(--motion-toggle) var(--motion-ease),opacity var(--motion-hover)}.wk-pipeline{padding:23px 26px}.wk-pipeline ol{gap:27px}.wk-pipeline li{position:relative;min-width:0}.wk-pipeline li a{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:0!important;background:none!important;border-radius:0;color:#5b7089;isolation:isolate}.wk-step-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:50%;background:#edf4fc;border:1px solid #d9e6f4;color:#6b88a7;box-shadow:inset 0 1px #fff;z-index:1}.wk-pipeline .has-documents .wk-step-icon{background:linear-gradient(135deg,#e9f6ff,#f5fdff);border-color:#88caec;color:#1677bd;box-shadow:inset 0 1px #fff,0 3px 8px #2e9ac110}.wk-step-name{font-size:12px;margin-top:5px}.wk-pipeline li a>strong{margin-left:0;font-size:23px;line-height:1.2}.wk-step-connector{position:absolute;left:53px;right:-13px;top:19px;height:3px;background:#e2ebf5;border-radius:4px;z-index:0;overflow:hidden}.wk-step-connector i{display:block;width:100%;height:100%;border-radius:4px;background:linear-gradient(90deg,#3c91e7,#41d1e4);transform:scaleX(var(--step-progress, 0));transform-origin:left center}.wk-pipeline li:last-child .wk-step-connector{display:none}.wk-pipeline li:last-child.has-documents .wk-step-icon{background:#e7f8f1;border-color:#b7dfd1;color:#0a866a}.wk-bar-track{height:17px;background:#f0f5fc}.wk-bar-track i{background:linear-gradient(90deg,#548cdb,#7fcde0)}.wk-bar-row.is-leading .wk-bar-track i,.wk-bar-row:hover .wk-bar-track i{background:linear-gradient(90deg,#1465d8,#28c8e4)}.wk-bar-row.is-leading>strong{color:#1463b5}.wk-donut>svg circle{transition:opacity var(--motion-hover)}.wk-donut a:hover circle{opacity:.85}.app-shell .wk-type.needs-type{background:transparent;border-color:#e5cfae;color:#95601f;box-shadow:none}.app-shell .wk-type.needs-type:hover{background:#fffaf0}.wk-classification-summary{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:12px 18px;margin:15px 24px 0;border:1px solid #e7edf4;border-radius:14px;background:#f9fbff;font-size:11px;color:#5b6d83}.wk-classification-summary strong{font-size:13px;color:#9b6526}.wk-classification-summary .wk-type{font-size:10px;padding:5px 9px}.wk-library-panel{position:relative}.wk-library-results{min-height:320px;transition:opacity var(--motion-hover) var(--motion-ease)}.wk-library-results.is-updating{opacity:.55}.wk-library-updating{position:absolute;top:195px;right:23px;z-index:6;padding:8px 12px;border-radius:12px;box-shadow:0 4px 17px #1b4f8b14;background:#f8fcffed;color:#386c90;font-size:11px;pointer-events:none;animation:wk-page-in var(--motion-hover) var(--motion-ease) both}.app-shell .wk-document-table thead,.app-shell .wk-document-table thead tr,.app-shell .wk-document-table th{background:#f1f5ff;color:#3a5579;border-color:#e4ebf8}.wk-thumbnail{position:relative}.wk-thumbnail:after,.wk-compare-stage:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:5;pointer-events:none;background:linear-gradient(#22cce6,#22cce6) left top/12px 2px,linear-gradient(#22cce6,#22cce6) left top/2px 12px,linear-gradient(#22cce6,#22cce6) right top/12px 2px,linear-gradient(#22cce6,#22cce6) right top/2px 12px,linear-gradient(#22cce6,#22cce6) left bottom/12px 2px,linear-gradient(#22cce6,#22cce6) left bottom/2px 12px,linear-gradient(#22cce6,#22cce6) right bottom/12px 2px,linear-gradient(#22cce6,#22cce6) right bottom/2px 12px;background-repeat:no-repeat;opacity:0;transform:scale(1.04);transition:transform var(--motion-hover) var(--motion-ease),opacity var(--motion-hover) var(--motion-ease)}.wk-document-card:is(:hover,:focus-within) .wk-thumbnail:after,.wk-table-name:is(:hover,:focus-visible) .wk-thumbnail:after,.wk-recent-row:hover .wk-thumbnail:after{opacity:1;transform:scale(1)}.wk-compare-stage:before{opacity:.9;transform:none;top:6px;right:6px;bottom:6px;left:6px}.app-shell .wk-viewer-scroll{background:radial-gradient(ellipse at 60% 30%,#0d5a702b,transparent 65%),linear-gradient(140deg,#0e233c,#071a2d);padding:27px}.wk-compare-stage{box-shadow:0 13px 40px #00000045,0 0 0 1px #72c7dd25}.wk-viewer-toolbar{background:linear-gradient(135deg,#fcfeff,#f1f7fd)}.wk-compare-stage .wk-issue-capsules{position:absolute;z-index:6;inset:12px 12px auto;padding:0;background:transparent;gap:6px;pointer-events:none}.wk-compare-stage .wk-issue-capsules>small{width:100%;font-size:8px;color:#4e6981;line-height:1.5;text-align:right;text-shadow:0 1px #fff}.wk-compare-stage .wk-issue-capsule{pointer-events:auto;box-shadow:0 4px 12px #17395e15;border-color:#e7bb77;font-size:9px!important;padding:6px 9px;background:#fff5e2f5}.wk-issue-capsule:after{content:"";display:block;width:4px;height:4px;border-radius:50%;background:#df9f39;margin-left:2px}.wk-issue-capsules{justify-content:flex-end}.wk-pin-toggle[aria-pressed=true]{color:#ad6b20;background:#fff3df}.wk-entry-scan{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none;animation:wk-scanning .95s var(--motion-ease) both}.wk-entry-scan:after{content:"";position:absolute;inset:0 0 auto;height:2px;background:#27d9ee;box-shadow:0 0 18px 5px #20dbed66}.wk-passed{padding:30px 12px;gap:13px}.wk-passed>svg{width:57px;height:57px;padding:12px;border-radius:19px;background:linear-gradient(140deg,#f8fffc,#ccefe6);border:1px solid #e0f5ed;box-shadow:inset 0 1px #fff,0 8px 19px #19776612}.wk-passed p{font-size:12px;line-height:1.8}.wk-passed-details{display:grid;gap:12px;margin:5px 0 12px;padding:17px;background:#f3f9fb;border:1px solid #e1edf1;border-radius:16px;width:100%;text-align:left}.wk-passed-details>span{display:flex;align-items:center;gap:9px;font-size:11px;color:#456977}.wk-passed-details svg{color:#23876f;flex-shrink:0}.wk-empty-illustration{isolation:isolate;background:radial-gradient(circle,#d9eefb,#f0f7ff);box-shadow:0 12px 30px #226cad12;overflow:visible}.wk-empty-illustration:before,.wk-empty-illustration:after{content:"";position:absolute;width:42px;height:57px;top:20px;left:22px;border-radius:7px;background:repeating-linear-gradient(#fff 0,#fff 11px,#dce9f8,#dce9f8,#fff 14px,#fff 20px);border:1px solid #bfd7f1;transform:rotate(-14deg);box-shadow:0 5px 10px #36669815;z-index:-1}.wk-empty-illustration:after{left:42px;top:16px;transform:rotate(10deg)}.wk-sync-timeline{background:linear-gradient(140deg,#f3f9ff80,transparent);border-radius:16px}.wk-sync-timeline .wk-activity li{padding-bottom:24px}.wk-sync-timeline .wk-activity .activity-failed>i{background:#d28b35;border-color:#f0ddbf}.wk-sync-timeline .wk-activity strong{font-size:12px}.wk-sync-timeline .wk-activity p{font-size:10px;overflow-wrap:anywhere}.wk-live-dot:after{animation:wk-live 2s var(--motion-ease) infinite}.wk-hub-node.selected>span{box-shadow:0 0 0 3px #7bd5ef24,0 0 20px #2ee1e121}.app-shell .wk-global-search,.app-shell .wk-search,.app-shell .wk-folder-form>div{border-radius:12px;border-color:#dce3ef;background:#fff;box-shadow:0 2px 5px #20304905;min-height:42px}.app-shell .wk-global-search:focus-within,.app-shell .wk-search:focus-within,.app-shell .wk-folder-form>div:focus-within{border-color:#8ca8e9;box-shadow:0 0 0 3px #2563eb0c}.app-shell .wk-global-search input,.app-shell .wk-search input{font-size:12px;outline:none;border:0;border-radius:0}.app-shell .wk-type-editor input{border-radius:12px;border:1px solid #dce3ef;box-shadow:0 2px 5px #20304905;padding:9px 11px;min-height:37px}.app-shell .wk-type-editor input:focus{border-color:#8ca8e9;box-shadow:0 0 0 3px #2563eb0c;outline:none}.app-shell .dropdown-trigger{border-radius:12px;min-height:42px;font-size:12px;background:#fff;transition:transform var(--motion-hover) var(--motion-ease),opacity var(--motion-hover)}.app-shell .wk-download-actions .dropdown-trigger{border-radius:12px}.wk-quality-dropdown{width:250px;flex-shrink:0}.wk-page-size-dropdown{width:72px}.wk-page-size-dropdown .dropdown-trigger{min-height:32px;padding:5px 9px;font-size:11px}.wk-type-editor .app-dropdown{min-width:155px;max-width:220px;flex:1}.wk-type-editor .dropdown-trigger{min-height:35px;padding:7px 10px;font-size:11px}.wk-version-dropdown{display:block;width:100%}.wk-version-dropdown .dropdown-trigger{font-size:10px}.wk-pagination>label{gap:10px}.wk-feedback-toast{position:fixed;z-index:120;right:26px;bottom:26px;display:flex;align-items:center;gap:13px;padding:15px 16px;border:1px solid #d5e9e5;border-radius:20px;background:#fffffffa;box-shadow:0 12px 40px #17447324,0 1px #fff inset;max-width:min(420px,calc(100vw - 32px));font-family:var(--msee-font);animation:wk-page-in .25s var(--motion-ease) both}.wk-feedback-check{display:grid;place-items:center;width:39px;height:39px;background:linear-gradient(135deg,#f0fff7,#d1f2e6);border:1px solid #d3eee1;border-radius:13px;color:#137d61;flex-shrink:0;animation:wk-success-pop .45s var(--motion-ease) both}.wk-feedback-toast strong{font-size:13px;color:#1f4153}.wk-feedback-toast p{font-size:11px;color:#587383;line-height:1.8;margin:3px 0 0}.wk-feedback-toast .icon-button{border:0;background:none;color:#70869b;padding:4px;cursor:pointer}.wk-feedback-toast.closing{animation:wk-toast-out .25s var(--motion-ease) both}@keyframes wk-success-pop{0%{opacity:0;transform:scale(.65)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes wk-toast-out{to{opacity:0;transform:translateY(8px)}}@keyframes wk-health-in{0%{opacity:0;transform:rotate(-20deg) scale(.95)}to{opacity:1;transform:rotate(0) scale(1)}}@media(min-width:901px){.app-shell .sidebar{overflow:visible;isolation:isolate;background:none!important}.app-shell .sidebar:before{content:"";position:absolute;inset:0 auto 0 0;width:260px;z-index:-1;background:radial-gradient(ellipse at 110% 38%,#048acc28,transparent 64%),linear-gradient(160deg,#142443,#163d6d 64%,#10203b);transform-origin:left center;transform:scaleX(1);transition:transform var(--motion-toggle) var(--motion-ease);pointer-events:none}.app-shell.nav-collapsed .sidebar:before{transform:scaleX(.3076923)}.app-shell .sidebar .sidebar-nav,.app-shell .sidebar .sidebar-nav a{width:228px}.app-shell.nav-collapsed .sidebar .sidebar-nav,.app-shell.nav-collapsed .sidebar .sidebar-toggle-row,.app-shell.nav-collapsed .sidebar .brand--lockup,.app-shell.nav-collapsed .sidebar .sidebar-nav a{width:48px}.app-shell .sidebar-active-indicator{width:228px;transform-origin:left center}.app-shell.nav-collapsed{--nav-indicator-scale: .2105263}.app-shell .sidebar .sidebar-toggle-row{width:228px}.app-shell .sidebar .sidebar-toggle,.app-shell.nav-collapsed .sidebar .sidebar-toggle{left:6px;right:auto}.app-shell .sidebar .brand--lockup{width:228px}.app-shell .sidebar .sidebar-bottom{position:absolute;bottom:0;left:0;width:260px;min-height:104px;margin:0;padding:18px 16px;align-content:start}.app-shell .sidebar .sidebar-bottom button{right:16px;transition:transform var(--motion-toggle) var(--motion-ease)}.app-shell.nav-collapsed .sidebar .sidebar-bottom{width:80px}.app-shell.nav-collapsed .sidebar .sidebar-bottom button{right:16px;transform:translate(-6px,44px)}.app-shell .sidebar .sidebar-bottom>.avatar{transition:transform var(--motion-toggle) var(--motion-ease)}.app-shell.nav-collapsed .sidebar .sidebar-bottom>.avatar{transform:translate(8px)}.app-shell .sidebar .sidebar-label,.app-shell .sidebar .sidebar-brand-full{transition:opacity .14s var(--motion-ease),transform var(--motion-toggle) var(--motion-ease)}.app-shell .sidebar-brand-mark{transition:opacity .14s var(--motion-ease)}.app-shell .main-shell{will-change:transform}}@media(max-width:1250px){.wk-health-summary{grid-template-columns:minmax(0,1fr) 205px;gap:20px;padding:28px}.wk-health-ring{width:200px;height:200px;margin-top:40px}.wk-health-copy h2{font-size:25px}.wk-metric-top .badge{font-size:8px}.wk-health-facts{gap:16px}}@media(max-width:1050px){.wk-health-summary{grid-template-columns:minmax(0,1fr) 190px;min-height:250px;padding:26px;gap:13px}.wk-health-ring{width:185px;height:185px}.wk-health-copy h2{font-size:24px}.wk-health-action{right:25px!important;top:20px!important}.wk-health-status{font-size:10px}.wk-health-top,.wk-health-facts{gap:12px}.wk-health-facts>span{font-size:10px}.wk-pipeline ol{gap:23px;grid-template-columns:repeat(4,minmax(0,1fr))}.wk-pipeline li a{font-size:11px}.wk-pipeline li a>strong{font-size:21px}.wk-step-name{font-size:10px}.wk-step-connector{left:48px;right:-10px;display:block!important}.wk-pipeline li:last-child .wk-step-connector{display:none!important}.wk-quality-dropdown{width:175px}.wk-library-controls .wk-search{min-width:180px}}@media(max-width:700px){.wk-overview>.wk-heading h1{font-size:25px}.wk-health-summary{grid-template-columns:minmax(0,1fr) 130px;padding:22px 20px;gap:8px;min-height:264px}.wk-health-copy h2{font-size:21px;line-height:1.55;margin-top:14px}.wk-health-copy h2 br{display:none}.wk-health-copy>p{font-size:10px;line-height:1.9}.wk-health-top .wk-eyebrow{font-size:8px}.wk-health-status{font-size:8px;gap:5px}.wk-health-top{gap:9px;max-width:170px}.wk-health-ring{width:134px;height:134px;margin-top:22px;align-self:center}.wk-health-ring strong{font-size:35px}.wk-health-ring strong small{font-size:17px}.wk-health-ring span{font-size:9px}.wk-health-facts{gap:9px;margin-top:13px;flex-direction:column;align-items:flex-start}.wk-health-facts>span{font-size:9px}.wk-health-facts strong{font-size:13px}.wk-health-facts svg{width:14px;height:14px}.app-shell .wk-health-action{right:16px!important;top:17px!important;font-size:9px;padding:6px 10px;gap:5px;min-height:30px}.wk-health-action svg{width:13px}.wk-metric{padding:15px;min-height:179px}.wk-metric-icon{width:36px;height:36px;border-radius:12px}.wk-metric h2{font-size:11px}.wk-metric-number{font-size:30px}.wk-metric-top .badge{font-size:7px;padding:4px 6px}.wk-metric p{font-size:10px}.wk-pipeline ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 25px}.wk-step-icon{width:36px;height:36px}.wk-pipeline li a{gap:3px}.wk-step-name{font-size:11px}.wk-step-connector{top:18px;left:48px;right:-9px}.wk-pipeline li:nth-child(2) .wk-step-connector{display:none!important}.wk-pipeline li a>strong{font-size:22px}.wk-classification-summary{margin:14px 16px 0;padding:10px 12px;font-size:10px;gap:12px;flex-wrap:wrap}.wk-classification-summary strong{font-size:12px}.wk-library-updating{top:unset;bottom:68px;right:15px;font-size:10px;max-width:calc(100% - 30px)}.wk-quality-dropdown{width:auto;flex:1;min-width:160px}.wk-quality-dropdown .dropdown-trigger{font-size:10px;min-height:38px;padding:8px 10px}.wk-library-controls>.wk-filter-chip{order:3}.wk-view-toggle{margin-left:auto}.wk-type-editor .app-dropdown{min-width:100%;width:100%;max-width:none}.wk-page-size-dropdown{min-width:64px;width:64px}.wk-page-size-dropdown .dropdown-trigger{min-height:31px;font-size:10px;gap:5px}.wk-version-dropdown .dropdown-trigger{font-size:10px}.app-shell .wk-viewer-scroll{padding:20px}.wk-compare-stage .wk-issue-capsules{inset:10px 9px auto;gap:5px}.wk-compare-stage .wk-issue-capsules>small{font-size:7px}.wk-compare-stage .wk-issue-capsule{font-size:8px!important;padding:5px 7px;gap:4px}.wk-issue-capsule svg{width:11px}.wk-compare-stage:before{top:5px;right:5px;bottom:5px;left:5px}.wk-feedback-toast{right:16px;bottom:16px;padding:13px;gap:11px}.wk-feedback-toast strong{font-size:12px}.wk-feedback-toast p{font-size:10px}.wk-feedback-check{width:35px;height:35px}}@media(max-width:380px){.wk-health-summary{grid-template-columns:minmax(0,1fr) 112px;padding:20px 16px;gap:7px}.wk-health-ring{width:112px;height:112px;margin-top:30px}.wk-health-ring strong{font-size:30px}.wk-health-copy h2{font-size:19px}.wk-health-copy>p{font-size:9px}.wk-health-status{max-width:120px;line-height:1.6}.wk-health-facts{gap:7px}.wk-health-facts>span{font-size:8px}.app-shell .wk-health-action{font-size:8px;padding:6px 8px;right:12px!important}.wk-metric-top .badge{font-size:6px}.wk-pipeline{padding:20px}.wk-health-top .wk-eyebrow{font-size:7px}}@media(hover:none){.wk-metric:after,.wk-document-card:after,.wk-health-summary:after,.wk-quality-chart:after,.wk-sources-chart:after{display:none}}@media(prefers-reduced-motion:reduce){.wk-feedback-toast,.wk-feedback-check,.wk-entry-scan{animation:none!important}.wk-entry-scan{display:none}.wk-health-ring-enter{animation:none}.app-shell .sidebar:before,.app-shell .button.primary:after{transition:none!important}.wk-feedback-toast.closing{opacity:0}}.wk-sync-timeline{max-height:370px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c8d8e9 transparent}.wk-sync-timeline .text-link{font-size:10px;line-height:1.8;overflow-wrap:anywhere;display:block;margin-top:5px}.wk-feedback-toast{box-sizing:border-box}@media(min-width:901px){.app-shell .sidebar:before{background:radial-gradient(ellipse at 110% 38%,#048acc28,transparent 64%),linear-gradient(116deg,transparent 43%,#199aef14 49%,#39caff2b 50%,transparent 55%),linear-gradient(164deg,#142443,#163d6d 64%,#10203b)}}.wk-compare-stage .wk-issue-capsule{font-size:11px!important;padding:7px 11px}.wk-health-summary .wk-health-action{width:auto;justify-self:auto}@media(max-width:700px){.wk-compare-stage .wk-issue-capsule{font-size:9px!important;padding:5px 7px}}.wk-inspection-tabs{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.wk-inspection-tab-indicator{position:absolute;top:var(--msee-space-2);bottom:var(--msee-space-2);left:var(--msee-space-2);width:calc((100% - 2 * var(--msee-space-2) - 2 * var(--msee-space-1)) / 3);border-radius:999px;background:#fff;box-shadow:0 2px 6px #1f497514;pointer-events:none;transition:transform .25s var(--motion-ease)}.wk-inspection-tabs[data-active=data] .wk-inspection-tab-indicator{transform:translate(calc(100% + var(--msee-space-1)))}.wk-inspection-tabs[data-active=activity] .wk-inspection-tab-indicator{transform:translate(calc(200% + 2 * var(--msee-space-1)))}.wk-inspection-tabs>button{position:relative;min-width:0;transition:color .15s var(--motion-ease)}.wk-inspection-tabs>button[aria-selected=true]{background:transparent;box-shadow:none}.wk-inspection-tab-content{animation:wk-inspection-tab-in .2s var(--motion-ease) both}@keyframes wk-inspection-tab-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.wk-inspection-tab-indicator{transition:none}.wk-inspection-tab-content{animation:none}}.wk-s3-panel{padding:26px}.wk-s3-heading{display:flex;align-items:center;gap:14px;margin-bottom:22px;flex-wrap:wrap}.wk-s3-heading h2{margin:0 0 5px;font-size:20px}.wk-s3-heading p,.wk-s3-note,.wk-s3-result>p{font-size:12px;color:#526b85;line-height:1.8}.wk-s3-heading p{margin:0}.wk-s3-heading>.badge{margin-left:auto}.wk-s3-location{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 22px;padding:18px;border:1px solid #e2ebf6;border-radius:16px;background:#f7faff}.wk-s3-location dt{font-size:11px;color:#60758c;margin-bottom:7px}.wk-s3-location dd{font-size:13px;color:#183550;margin:0;overflow-wrap:anywhere}.wk-s3-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.wk-s3-note,.wk-s3-progress,.wk-s3-finished{display:flex;align-items:center;gap:8px}.wk-s3-note{margin:20px 0 0}.wk-s3-note svg{flex-shrink:0}.wk-s3-progress{padding:15px 0;color:#217c94;font-size:12px;line-height:1.8}.wk-s3-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px;padding-top:20px;border-top:1px solid #e2eaf4}.wk-s3-counts>div{display:flex;flex-direction:column;gap:9px}.wk-s3-counts span{font-size:12px;color:#536c84}.wk-s3-counts strong{font-size:27px;color:#174d87}.wk-s3-result .error{display:flex;flex-direction:column;align-items:flex-start;overflow-wrap:anywhere}.wk-s3-setup{padding:18px;background:#f5f9ff;border:1px solid #dfe9f6;border-radius:16px;margin-bottom:20px}.wk-s3-setup h3{margin-top:0;font-size:15px}.wk-s3-setup p{font-size:12px;line-height:1.8;color:#526b85}.wk-s3-setup pre{font-size:11px;line-height:1.8;overflow-x:auto;color:#234b76}@media(max-width:600px){.wk-s3-panel{padding:18px}.wk-s3-location{grid-template-columns:1fr}.wk-s3-heading>.badge{margin-left:0}.wk-s3-actions .button{width:100%}}.wk-correction-review{padding:13px 15px;margin:12px 0;border:1px solid #efdcb6;border-radius:14px;background:#fffaf0;color:#8b591d;font-size:12px;line-height:1.8}.wk-correction-review p{margin:5px 0 0;color:inherit}.wk-manual-crop{padding:16px;margin-top:15px;border-radius:16px;border:1px solid #d9e7f4;background:#f6faff}.wk-manual-crop-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.wk-manual-crop>p{font-size:12px;line-height:1.8;color:#526d86}.wk-manual-crop-image{position:relative;width:min(100%,320px);margin:14px auto;overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:crosshair;border-radius:8px;background:#183149}.wk-manual-crop-image img{width:100%;display:block;height:auto;pointer-events:none}.wk-manual-crop-box{position:absolute;border:2px solid #09c4e5;box-shadow:0 0 0 1000px #09213970;pointer-events:none}.wk-manual-crop-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:15px 0}.wk-manual-crop-fields label{display:grid;gap:6px;font-size:11px;color:#47627b}.wk-manual-crop-fields input{width:100%;min-width:0;padding:8px;border:1px solid #d5e3f1;border-radius:10px;background:#fff;color:#183653}.wk-manual-crop-consent{display:flex;align-items:flex-start;gap:8px;margin:15px 0;font-size:12px;color:#465f76;line-height:1.8}.wk-manual-crop-consent input{margin-top:4px;flex-shrink:0}@media(max-width:600px){.wk-manual-crop-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell .wk-viewer{height:auto;max-height:none;position:relative;top:auto;display:flex;flex-direction:column}.app-shell .wk-viewer-scroll{flex:none;min-height:0;max-height:none;padding:0;background:#fff}.app-shell .wk-viewer.wk-fit-page{height:calc(100dvh - 125px)}.app-shell .wk-fit-page .wk-viewer-scroll{flex:1;min-height:120px}.app-shell .wk-compare-stage{box-shadow:none}.app-shell .wk-viewer>:not(.wk-viewer-scroll){flex-shrink:0}.app-shell .wk-compare-stage{min-width:0}.wk-viewer-toolbar{flex-wrap:wrap;padding:10px 16px}.wk-viewer-toolbar>div{flex-wrap:wrap}.wk-viewer-details{margin:0}.wk-viewer-details summary{cursor:pointer}.wk-viewer-details p{margin:8px 0 0}.wk-viewer-expanded{grid-template-columns:minmax(0,1fr)}.wk-viewer:fullscreen{width:100vw;height:100dvh;max-height:100dvh;position:relative;top:0;border-radius:0;display:flex;flex-direction:column;background:#f8fbff}.wk-viewer:fullscreen .wk-viewer-scroll{max-height:none;flex:1;min-height:0}.wk-viewer:fullscreen::backdrop{background:#071a2d}@media(max-width:1050px){.app-shell .wk-viewer.wk-fit-page{height:78dvh}}.app-shell .wk-viewer:fullscreen{height:100dvh;max-height:100dvh}.app-shell .wk-viewer:fullscreen .wk-viewer-scroll{flex:1;min-height:0;overflow:auto}
