@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap);body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--field-bg:#f6f7f9;--field-surface:#fff;--field-surface-2:#f0f4f8;--field-ink:#0b172a;--field-muted:#667085;--field-line:#dde3ec;--field-blue:#2563eb;--field-blue-dark:#1749b6;--field-blue-soft:#edf4ff;--field-orange:#f59e0b;--field-orange-soft:#fff7e6;--field-green:#059669;--field-green-soft:#eaf9f3;--field-red:#dc4c64;--field-radius-lg:24px;--field-radius-md:16px;--field-radius-sm:12px;--field-shadow:0 18px 55px #15284814;--field-shadow-sm:0 8px 26px #1528480f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#f6f7f9;background:var(--field-bg);color:#0b172a;color:var(--field-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-width:320px;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%}.kjp-page{background:radial-gradient(circle at 0 0,rgba(37,99,235,.045),#0000 27rem),#f6f7f9;background:radial-gradient(circle at 0 0,rgba(37,99,235,.045),#0000 27rem),var(--field-bg);min-height:100vh;overflow-x:hidden}.site-shell{margin-inline:auto;width:min(1180px,calc(100% - 40px))}.kjp-nav{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #dde3ece6;display:flex;min-height:72px;position:sticky;top:0;z-index:100}.appbar-in,.kjp-nav__inner{align-items:center;display:flex;gap:18px;justify-content:space-between;min-width:0;width:100%}.kjp-brand{align-items:center;color:#0b172a;color:var(--field-ink);cursor:pointer;display:inline-flex;gap:11px;min-width:0}.kjp-mark{background:#0b172a;background:var(--field-ink);border-radius:13px 13px 13px 5px;color:#fff;display:grid;flex:0 0 40px;font-size:14px;font-weight:900;height:40px;letter-spacing:-.05em;place-items:center;position:relative;width:40px}.kjp-mark:after{background:#f59e0b;background:var(--field-orange);border:2px solid #fff;border-radius:50%;bottom:-3px;content:"";height:10px;position:absolute;right:-3px;width:10px}.kjp-brand__text{min-width:0}.kjp-brand strong{display:block;font-size:14px;line-height:1.15;white-space:nowrap}.kjp-brand small{color:#667085;color:var(--field-muted);display:block;font-size:10px;line-height:1.2;margin-top:3px;max-width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kjp-nav__actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.kjp-btn{align-items:center;border:0;border-radius:12px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:8px;justify-content:center;line-height:1;min-height:42px;padding:9px 15px;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.kjp-btn:hover{transform:translateY(-1px)}.kjp-btn-primary{background:#2563eb;background:var(--field-blue);box-shadow:0 9px 22px #2563eb30;color:#fff}.kjp-btn-primary:hover{background:#1749b6;background:var(--field-blue-dark);color:#fff}.kjp-btn-ghost{background:#fff;border:1px solid #dde3ec;border:1px solid var(--field-line);color:#0b172a;color:var(--field-ink)}.kjp-btn-soft{background:#edf4ff;background:var(--field-blue-soft);color:#1749b6;color:var(--field-blue-dark)}.kjp-btn-warning{background:#fff7e6;background:var(--field-orange-soft);color:#9a6500}.kjp-hero{padding:66px 0 54px}.kjp-hero__grid{grid-gap:clamp(34px,6vw,78px);align-items:center;display:grid;gap:clamp(34px,6vw,78px);grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);min-width:0}.kjp-eyebrow{align-items:center;background:#fff7e6;background:var(--field-orange-soft);border:1px solid #f7ddb0;border-radius:999px;color:#8f5d00;display:inline-flex;font-size:10px;font-weight:900;gap:8px;letter-spacing:.055em;max-width:100%;padding:7px 10px;text-transform:uppercase;width:fit-content}.kjp-dot{background:#f59e0b;background:var(--field-orange);border-radius:50%;flex:0 0 7px;height:7px;width:7px}.kjp-hero__copy{min-width:0}.kjp-hero h1{color:#0b172a;color:var(--field-ink);font-size:clamp(42px,5.25vw,64px);font-weight:900;letter-spacing:-.055em;line-height:.99;margin:18px 0 19px;max-width:720px}.kjp-hero h1 span{color:#2563eb;color:var(--field-blue)}.kjp-hero__lead{color:#667085;color:var(--field-muted);font-size:clamp(14px,1.35vw,17px);line-height:1.72;margin:0;max-width:650px}.kjp-hero__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.kjp-hero__facts{color:#57657b;display:flex;flex-wrap:wrap;font-size:11px;gap:10px 18px;margin-top:27px}.kjp-hero__facts span{align-items:center;display:inline-flex;gap:7px}.kjp-hero__facts i{background:#eaf9f3;background:var(--field-green-soft);border-radius:50%;color:#059669;color:var(--field-green);display:grid;font-size:10px;font-style:normal;font-weight:900;height:17px;place-items:center;width:17px}.hero-board{background:#0b172a;background:var(--field-ink);border-radius:28px;box-shadow:0 28px 70px #0b172a2e;color:#fff;min-width:0;overflow:hidden;padding:26px;position:relative}.hero-board:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:34px 34px;content:"";inset:0;opacity:.34;pointer-events:none;position:absolute}.hero-board__flow,.hero-board__stats,.hero-board__top{position:relative;z-index:1}.hero-board__top{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.hero-board__top small{color:#ffffff91;display:block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero-board__top h3{font-size:clamp(23px,2.3vw,31px);font-weight:900;letter-spacing:-.035em;margin:5px 0 0}.hero-board__status{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;color:#cad5e7;flex:0 0 auto;font-size:9px;font-weight:800;padding:7px 9px}.hero-board__progress{background:#ffffff12;border:1px solid #ffffff14;border-radius:18px;margin-top:24px;padding:18px;position:relative;z-index:1}.hero-board__progress-row{align-items:end;display:flex;gap:14px;justify-content:space-between}.hero-board__progress-row span{color:#ffffff9e;font-size:10px}.hero-board__progress-row strong{font-size:34px;letter-spacing:-.05em;line-height:1}.progress-track{background:#ffffff17;border-radius:999px;height:8px;margin-top:13px;overflow:hidden}.progress-track>span{background:linear-gradient(90deg,#f59e0b,#fbc35b);background:linear-gradient(90deg,var(--field-orange),#fbc35b);border-radius:inherit;display:block;height:100%;min-width:0}.hero-board__stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.hero-kpi{background:#fff;border-radius:16px;color:#0b172a;color:var(--field-ink);min-width:0;padding:14px 13px}.hero-kpi strong{display:block;font-size:20px;letter-spacing:-.04em;line-height:1}.hero-kpi span{color:#667085;color:var(--field-muted);display:block;font-size:9px;line-height:1.35;margin-top:7px}.hero-board__flow{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:17px}.flow-step{color:#ffffffa3;font-size:9px;min-width:0;padding-top:13px;position:relative;text-align:center}.flow-step:before{background:#ffffff3b;border-radius:50%;content:"";height:7px;left:50%;position:absolute;top:2px;transform:translateX(-50%);width:7px}.flow-step.is-active{color:#fff}.flow-step.is-active:before{background:#f59e0b;background:var(--field-orange);box-shadow:0 0 0 4px #f59e0b21}.flow-step:not(:last-child):after{background:#ffffff1c;content:"";height:1px;left:calc(50% + 6px);position:absolute;top:5px;width:calc(100% - 12px)}.kjp-section{padding:72px 0}.kjp-section--compact{padding:28px 0 72px}.section-head{margin-bottom:30px;max-width:720px}.section-head small{color:#2563eb;color:var(--field-blue);font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.section-head h2{font-size:clamp(29px,3.8vw,44px);font-weight:900;letter-spacing:-.045em;line-height:1.08;margin:8px 0 10px}.section-head p{color:#667085;color:var(--field-muted);font-size:13px;line-height:1.72;margin:0}.info-grid,.role-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.info-card,.role-card-public{background:#fff;border:1px solid #dde3ec;border:1px solid var(--field-line);border-radius:20px;box-shadow:0 8px 26px #1528480f;box-shadow:var(--field-shadow-sm);min-width:0;padding:22px}.role-card-public__icon,.stat-icon{background:#edf4ff;background:var(--field-blue-soft);border-radius:12px;color:#2563eb;color:var(--field-blue);display:grid;height:40px;place-items:center;width:40px}.role-card-public:nth-child(2) .role-card-public__icon{background:#fff7e6;background:var(--field-orange-soft);color:#a96b00}.role-card-public:nth-child(3) .role-card-public__icon{background:#eaf9f3;background:var(--field-green-soft);color:#059669;color:var(--field-green)}.info-card h4,.role-card-public h3{font-size:16px;font-weight:900;letter-spacing:-.025em;margin:17px 0 7px}.info-card p,.role-card-public p{color:#667085;color:var(--field-muted);font-size:11px;line-height:1.65;margin:0}.check-card{background:#fff;border:1px solid #dde3ec;border:1px solid var(--field-line);border-radius:26px;box-shadow:0 18px 55px #15284814;box-shadow:var(--field-shadow);padding:28px}.check-card__grid{grid-gap:36px;align-items:center;display:grid;gap:36px;grid-template-columns:minmax(0,.82fr) minmax(340px,1.18fr)}.check-row{grid-gap:9px;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto}.kjp-input{background:#fff;border:1px solid #d6dee9;border-radius:12px;color:#0b172a;color:var(--field-ink);min-height:48px;outline:none;padding:11px 13px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.kjp-input:focus{border-color:#2563eb;border-color:var(--field-blue);box-shadow:0 0 0 4px #2563eb14}.stat-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{background:#fff;border:1px solid #dde3ec;border:1px solid var(--field-line);border-radius:18px;box-shadow:0 8px 26px #1528480f;box-shadow:var(--field-shadow-sm);min-width:0;padding:20px}.stat-card strong{display:block;font-size:30px;letter-spacing:-.045em;line-height:1;margin-top:16px}.stat-card span{color:#667085;color:var(--field-muted);display:block;font-size:11px;margin-top:7px}.field-data{background:#0b172a;background:var(--field-ink);border-radius:26px;box-shadow:0 24px 60px #0b172a24;color:#fff;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);overflow:hidden}.field-data__copy{padding:34px}.field-data__copy small{color:#f9bf55;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.field-data__copy h3{font-size:clamp(28px,3.7vw,42px);font-weight:900;letter-spacing:-.045em;line-height:1.06;margin:10px 0 12px;max-width:510px}.field-data__copy p{color:#ffffffab;font-size:12px;line-height:1.7;margin:0;max-width:570px}.field-data__list{grid-gap:9px;background:linear-gradient(135deg,#2563eb24,#0000 65%),#101f35;display:grid;gap:9px;padding:21px}.field-data__item{grid-gap:12px;align-items:start;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.075);border-radius:15px;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);min-width:0;padding:15px}.field-data__item b{background:#f59e0b21;border-radius:10px;color:#ffc45e;display:grid;font-size:11px;height:34px;place-items:center;width:34px}.field-data__item strong{display:block;font-size:12px;margin-bottom:4px}.field-data__item span{color:#ffffff94;display:block;font-size:10px;line-height:1.55}.field-data__note{color:#ffffff70;font-size:9px;line-height:1.55;padding:6px 4px 0}.kjp-footer{color:#667085;color:var(--field-muted);font-size:10px;padding:34px 0 42px}.auth{background:#fff;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);min-height:100vh}.auth-visual{background:linear-gradient(145deg,#2563eb24,#0000 54%),#0b172a;background:linear-gradient(145deg,#2563eb24,#0000 54%),var(--field-ink);color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-width:0;overflow:hidden;padding:clamp(34px,5vw,68px);position:relative}.auth-visual:after{border:1px solid #ffffff14;border-radius:50%;bottom:-220px;box-shadow:0 0 0 55px hsla(0,0%,100%,.014),0 0 0 110px hsla(0,0%,100%,.009);content:"";height:460px;position:absolute;right:-180px;width:460px}.auth-visual .kjp-brand{color:#fff;position:relative;z-index:1}.auth-visual .kjp-brand small{color:#ffffff8c}.auth-visual .kjp-mark{background:#fff;color:#0b172a;color:var(--field-ink)}.auth-visual__content{max-width:670px;position:relative;z-index:1}.auth-visual h1{font-size:clamp(40px,5vw,66px);font-weight:900;letter-spacing:-.055em;line-height:.99;margin:18px 0 14px}.auth-visual p{color:#ffffffa8;font-size:13px;line-height:1.75;margin:0;max-width:570px}.auth-body{background:#fafbfc;display:grid;min-width:0;padding:42px;place-items:center}.auth-card{width:min(430px,100%)}.auth-card h2{font-size:30px;font-weight:900;letter-spacing:-.035em;margin:14px 0 7px}.field{margin-bottom:15px}.field label{color:#344054;display:block;font-size:10px;font-weight:900;margin-bottom:6px}.field input,.field select,.field textarea{background:#fff;border:1px solid #d6dee9;border-radius:12px;color:#0b172a;color:var(--field-ink);min-height:47px;outline:none;padding:11px 13px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.field textarea{min-height:98px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:#2563eb;border-color:var(--field-blue);box-shadow:0 0 0 4px rgba(37,99,235,.075)}.app-shell{background:#f6f7f9;background:var(--field-bg);min-height:100vh;overflow-x:hidden}.appbar{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-bottom:1px solid #dde3ec;border-bottom:1px solid var(--field-line);display:flex;min-height:68px;position:sticky;top:0;z-index:90}.appbar .site-shell{width:min(1240px,calc(100% - 32px))}.userbox{align-items:center;display:flex;gap:9px;min-width:0}.avatar{background:#edf4ff;background:var(--field-blue-soft);border-radius:11px;color:#1749b6;color:var(--field-blue-dark);display:grid;flex:0 0 36px;font-size:11px;font-weight:900;height:36px;place-items:center;width:36px}.userbox strong{display:block;font-size:11px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userbox small{color:#667085;color:var(--field-muted);display:block;font-size:9px;margin-top:2px}.workspace{margin-inline:auto;padding:28px 0 52px;width:min(1240px,calc(100% - 32px))}.workspace-hero{align-items:center;background:linear-gradient(90deg,rgba(37,99,235,.055),#0000 55%),#fff;border:1px solid #dde3ec;border:1px solid var(--field-line);border-radius:22px;box-shadow:0 8px 26px #1528480f;box-shadow:var(--field-shadow-sm);display:flex;gap:22px;justify-content:space-between;margin-bottom:18px;min-width:0;overflow:hidden;padding:25px 27px;position:relative}.workspace-hero:before{background:#f59e0b;background:var(--field-orange);bottom:0;content:"";left:0;position:absolute;top:0;width:7px}.workspace-hero .kjp-eyebrow{font-size:9px;padding:6px 9px}.workspace-hero h1{font-size:clamp(26px,3vw,38px);font-weight:900;letter-spacing:-.045em;line-height:1.02;margin:10px 0 6px}.workspace-hero p{color:#667085;color:var(--field-muted);font-size:11px;line-height:1.65;margin:0;max-width:660px}.role-card{background:#0b172a;background:var(--field-ink);border-radius:14px;color:#fff;flex:0 0 190px;padding:13px 15px}.role-card small{color:#ffffff85;font-size:9px}.role-card strong{display:block;font-size:14px;margin-top:4px}.tabs{background:#fff;border:1px solid #dde3ec;border:1px solid var(--field-line);border-radius:13px;box-shadow:0 8px 26px #1528480f;box-shadow:var(--field-shadow-sm);gap:3px;margin-bottom:17px;max-width:100%;padding:4px;width:fit-content}.tabbtn,.tabs{display:inline-flex}.tabbtn{align-items:center;background:#0000;border:0;border-radius:9px;color:#667085;color:var(--field-muted);font-size:10px;font-weight:900;gap:7px;justify-content:center;min-height:38px;padding:8px 13px}.tabbtn.active{background:#0b172a;background:var(--field-ink);color:#fff}.form-layout{grid-gap:17px;align-items:start;display:grid;gap:17px;grid-template-columns:minmax(0,1fr) 260px;min-width:0}.aside{min-width:0;position:sticky;top:88px}.panel{background:#fff;border:1px solid #dde3ec;border:1px solid var(--field-line);border-radius:19px;box-shadow:0 8px 26px #1528480f;box-shadow:var(--field-shadow-sm);margin-bottom:14px;min-width:0;overflow:hidden}.panel-head{align-items:flex-start;display:flex;gap:10px;min-width:0;padding:18px 19px 12px}.panel-icon{background:#edf4ff;background:var(--field-blue-soft);border-radius:11px;color:#2563eb;color:var(--field-blue);display:grid;flex:0 0 36px;height:36px;place-items:center;width:36px}.panel-head strong{display:block;font-size:13px;line-height:1.25}.panel-head small{color:#667085;color:var(--field-muted);display:block;font-size:9px;line-height:1.45;margin-top:3px}.panel-body{min-width:0;padding:6px 19px 21px}.grid2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.searchbox{position:relative}.search-results{background:#fff;border:1px solid #dde3ec;border:1px solid var(--field-line);border-radius:13px;box-shadow:0 18px 55px #15284814;box-shadow:var(--field-shadow);left:0;max-height:260px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 6px);z-index:60}.search-item{border-bottom:1px solid #edf0f5;cursor:pointer;padding:11px 13px}.search-item:last-child{border-bottom:0}.search-item:hover{background:#f8faff}.search-item strong{display:block;font-size:11px}.search-item small{color:#667085;color:var(--field-muted);font-size:9px}.choice-row{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.choice{position:relative}.choice input{opacity:0;pointer-events:none;position:absolute}.choice label{align-items:center;background:#fff;border:1px solid #d9e1eb;border-radius:11px;color:#46546a;cursor:pointer;display:flex;font-size:10px;font-weight:900;justify-content:center;min-height:43px}.choice input:checked+label{background:#edf4ff;background:var(--field-blue-soft);border-color:#2563eb;border-color:var(--field-blue);box-shadow:0 0 0 3px #2563eb0f;color:#1749b6;color:var(--field-blue-dark)}.upload{background:#fafbfc;border:1px dashed #c5cfdd;border-radius:13px;margin-bottom:9px;padding:14px}.upload strong{display:block;font-size:11px}.upload small{color:#667085;color:var(--field-muted);display:block;font-size:9px;margin:3px 0 9px}.upload input[type=file]{font-size:10px;max-width:100%}.confirm-list{grid-gap:7px;display:grid;gap:7px}.confirm{align-items:flex-start;border:1px solid #dde3ec;border:1px solid var(--field-line);border-radius:11px;color:#3b485d;display:flex;font-size:10px;gap:8px;line-height:1.5;padding:11px 12px}.confirm input{accent-color:#2563eb;accent-color:var(--field-blue);margin-top:2px}.submit{background:#2563eb;background:var(--field-blue);border:0;border-radius:12px;color:#fff;font-size:11px;font-weight:900;margin-top:12px;min-height:48px;width:100%}.submit:disabled{background:#c6ced9;color:#fff;cursor:not-allowed}.aside-card{background:#fff;border:1px solid #dde3ec;border:1px solid var(--field-line);border-radius:16px;box-shadow:0 8px 26px #1528480f;box-shadow:var(--field-shadow-sm);margin-bottom:10px;padding:17px}.aside-card h5{font-size:11px;font-weight:900;margin:0 0 11px}.step{align-items:flex-start;display:flex;gap:9px;margin-bottom:10px}.step:last-child{margin-bottom:0}.step-num{background:#fff7e6;background:var(--field-orange-soft);border-radius:8px;color:#996100;display:grid;flex:0 0 24px;font-size:8px;font-weight:900;height:24px;place-items:center;width:24px}.step strong{display:block;font-size:9px}.step span{color:#667085;color:var(--field-muted);display:block;font-size:8px;line-height:1.45;margin-top:2px}.dashboard-wrap{min-width:0;overflow:hidden}.dashboard-wrap .container-fluid{padding-left:0!important;padding-right:0!important}.dashboard-wrap .card{border:1px solid #dde3ec!important;border:1px solid var(--field-line)!important;border-radius:17px!important;box-shadow:0 8px 26px #1528480f!important;box-shadow:var(--field-shadow-sm)!important}.dashboard-wrap .table-responsive{max-width:100%;overflow-x:auto}.dashboard-wrap .btn{border-radius:10px!important}.status-card,.table-card{background:#fff;border:1px solid #dde3ec;border:1px solid var(--field-line);border-radius:19px;box-shadow:0 8px 26px #1528480f;box-shadow:var(--field-shadow-sm);min-width:0;padding:19px}.status-card{margin-inline:auto;width:min(680px,100%)}.status-pill{background:#edf4ff;background:var(--field-blue-soft);border-radius:999px;color:#1749b6;color:var(--field-blue-dark);display:inline-flex;font-size:9px;font-weight:900;max-width:100%;padding:7px 10px;width:fit-content}.subpage{background:#f6f7f9;background:var(--field-bg);min-height:100vh;padding:36px 0 64px}.subhead{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.subhead h1{font-weight:900;letter-spacing:-.04em;margin:0}.modal-content{color:#0b172a;color:var(--field-ink)}@media (max-width:1180px){.site-shell{width:min(100% - 32px,1120px)}.kjp-hero{padding-top:52px}.kjp-hero__grid{gap:34px}.kjp-hero h1{font-size:clamp(40px,5vw,56px)}.hero-board{padding:22px}}@media (max-width:900px){.kjp-hero__grid{grid-template-columns:1fr}.hero-board{width:min(680px,100%)}.check-card__grid,.info-grid,.role-grid{grid-template-columns:1fr}.check-card__grid{gap:22px}.field-data{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth{grid-template-columns:1fr}.auth-visual{min-height:320px}.auth-body{min-height:520px}.form-layout{grid-template-columns:1fr}.aside{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));position:static}.aside-card{margin-bottom:0}}@media (max-width:680px){.site-shell{width:calc(100% - 24px)}.kjp-nav{min-height:64px}.appbar-in,.kjp-nav__inner{gap:10px}.kjp-brand{gap:8px}.kjp-mark{border-radius:11px 11px 11px 4px;flex-basis:36px;height:36px;width:36px}.kjp-brand strong{font-size:12px}.kjp-brand small{display:none}.kjp-nav__actions{gap:5px}.kjp-nav__actions .kjp-btn{min-height:38px;padding:8px 10px}.kjp-nav__actions .kjp-btn-ghost span,.nav-hide-mobile{display:none}.kjp-hero{padding:40px 0 42px}.kjp-hero h1{font-size:clamp(38px,12vw,50px);line-height:1;margin-top:16px}.kjp-hero__lead{font-size:13px}.kjp-hero__actions{display:grid;grid-template-columns:1fr}.kjp-hero__actions .kjp-btn{width:100%}.hero-board{border-radius:21px;padding:18px}.hero-board__top{display:block}.hero-board__status{margin-top:10px;width:fit-content}.hero-board__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-board__stats .hero-kpi:last-child{grid-column:1/-1}.hero-board__flow{gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.flow-step:after{display:none!important}.kjp-section{padding:54px 0}.kjp-section--compact{padding-bottom:54px}.check-card{border-radius:20px;padding:20px}.check-row{grid-template-columns:1fr}.stat-grid{gap:8px}.stat-card{padding:16px}.stat-card strong{font-size:25px}.field-data__copy{padding:24px 20px}.field-data__list{padding:14px}.auth-visual{min-height:280px;padding:28px 20px}.auth-visual h1{font-size:41px}.auth-body{min-height:0;padding:32px 20px 42px}.appbar{min-height:62px}.appbar .site-shell{width:calc(100% - 20px)}.userbox>div:last-child{display:none}.appbar .kjp-btn{min-height:37px;padding:8px 9px}.appbar .kjp-btn span{display:none}.workspace{padding-top:18px;width:calc(100% - 20px)}.workspace-hero{display:block;padding:20px 18px 20px 20px}.workspace-hero p{font-size:10px}.role-card{margin-top:16px;width:100%}.tabs{width:100%}.tabbtn{flex:1 1}.grid2{grid-template-columns:1fr}.panel-head{padding:16px 15px 10px}.panel-body{padding:5px 15px 18px}.aside{grid-template-columns:1fr}.subpage{padding:24px 0 50px}.subhead{display:block}.subhead>div:last-child{margin-top:13px}.status-card,.table-card{border-radius:16px;padding:15px}}@media (max-width:420px){.site-shell{width:calc(100% - 18px)}.kjp-brand strong{font-size:11px}.kjp-nav__actions .kjp-btn{padding-inline:9px}.kjp-hero h1{font-size:39px}.kjp-hero__facts{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr}.hero-board__stats,.stat-grid{grid-template-columns:1fr}.hero-board__stats .hero-kpi:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}:root{--mon-bg:#f5f7fb;--mon-surface:#fff;--mon-ink:#0b172a;--mon-muted:#69758a;--mon-line:#e4e9f1;--mon-blue:#2f6df6;--mon-blue-soft:#eef4ff;--mon-green:#14976f;--mon-green-soft:#e9f8f2;--mon-amber:#c98212;--mon-amber-soft:#fff5df;--mon-red:#cc5165;--mon-red-soft:#fff0f3;--mon-purple:#715df4;--mon-purple-soft:#f0edff;--mon-shadow-sm:0 7px 22px #162a4d0d}.mon-page{color:#0b172a;color:var(--mon-ink);padding-bottom:52px}.mon-head{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;padding:8px 0 22px}.mon-kicker,.mon-label{color:#2f6df6;color:var(--mon-blue);display:block;font-size:9px;font-weight:900;letter-spacing:.085em;text-transform:uppercase}.mon-head h1{font-size:clamp(28px,3.5vw,42px);font-weight:900;letter-spacing:-.045em;line-height:1;margin:7px 0}.mon-head p{color:#69758a;color:var(--mon-muted);font-size:11px;line-height:1.6;margin:0}.mon-data__actions,.mon-head__actions{display:flex;flex-wrap:wrap;gap:8px}.mon-btn{align-items:center;border:0;border-radius:11px;cursor:pointer;display:inline-flex;font-size:10px;font-weight:850;gap:7px;justify-content:center;min-height:39px;padding:8px 13px;transition:.16s ease}.mon-btn:hover{transform:translateY(-1px)}.mon-btn--primary{background:#2f6df6;background:var(--mon-blue);box-shadow:0 8px 20px #2f6df62e;color:#fff}.mon-btn--ghost{background:#fff;border:1px solid #e4e9f1;border:1px solid var(--mon-line);color:#0b172a;color:var(--mon-ink)}.mon-btn--warning{background:#ffd26e;color:#573600}.mon-btn--ghost-dark{background:#ffffff17;border:1px solid #ffffff1f;color:#fff}.mon-overview{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(340px,.95fr) minmax(0,1.05fr);margin-bottom:12px}.mon-progress-card{align-items:center;background:linear-gradient(145deg,#2f6df629,#0000 55%),#0b172a;border-radius:22px;box-shadow:0 20px 48px #0b172a21;color:#fff;display:flex;gap:22px;justify-content:space-between;min-height:190px;min-width:0;overflow:hidden;padding:23px;position:relative}.mon-progress-card:after{border:1px solid #ffffff0f;border-radius:50%;box-shadow:0 0 0 42px hsla(0,0%,100%,.014),0 0 0 84px hsla(0,0%,100%,.009);content:"";height:280px;position:absolute;right:-130px;top:-145px;width:280px}.mon-progress-card>*{position:relative;z-index:1}.mon-progress-card .mon-label{color:#9ebcff}.mon-progress-card__copy>strong{display:block;font-size:clamp(35px,5vw,55px);letter-spacing:-.055em;line-height:1;margin-top:7px}.mon-progress-card__copy p{color:#ffffff9e;font-size:10px;line-height:1.5;margin:8px 0 0;max-width:330px}.mon-track{background:#ffffff1a;border-radius:999px;height:7px;margin-top:15px;overflow:hidden;width:min(310px,100%)}.mon-track span{background:linear-gradient(90deg,#4c82ff,#80a4ff);border-radius:inherit;display:block;height:100%}.mon-ring{--progress:0;background:radial-gradient(circle,#0b172a 60%,#0000 61%),conic-gradient(#f2b84a calc(var(--progress)*1%),#ffffff1a 0);border-radius:50%;display:grid;flex:0 0 118px;height:118px;place-items:center;width:118px}.mon-ring div{text-align:center}.mon-ring strong{display:block;font-size:24px;letter-spacing:-.04em;line-height:1}.mon-ring span{color:#ffffff8c;display:block;font-size:8px;margin-top:5px}.mon-kpi-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mon-kpi{background:#fff;border:1px solid #e4e9f1;border:1px solid var(--mon-line);border-radius:18px;box-shadow:0 7px 22px #162a4d0d;box-shadow:var(--mon-shadow-sm);padding:17px}.mon-kpi__icon{background:#eef4ff;background:var(--mon-blue-soft);border-radius:10px;color:#2f6df6;color:var(--mon-blue);display:grid;height:34px;margin-bottom:13px;place-items:center;width:34px}.mon-kpi__icon--green{background:#e9f8f2;background:var(--mon-green-soft);color:#14976f;color:var(--mon-green)}.mon-kpi__icon--amber{background:#fff5df;background:var(--mon-amber-soft);color:#c98212;color:var(--mon-amber)}.mon-kpi__icon--purple{background:#f0edff;background:var(--mon-purple-soft);color:#715df4;color:var(--mon-purple)}.mon-kpi>span{color:#69758a;color:var(--mon-muted);display:block;font-size:9px;font-weight:750}.mon-kpi>strong{display:block;font-size:26px;letter-spacing:-.04em;line-height:1;margin-top:5px}.mon-priority{background:#fff;border:1px solid #e4e9f1;border:1px solid var(--mon-line);border-radius:17px;box-shadow:0 7px 22px #162a4d0d;box-shadow:var(--mon-shadow-sm);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;overflow:hidden}.mon-priority__item{align-items:center;background:#fff;border:0;border-right:1px solid #e4e9f1;border-right:1px solid var(--mon-line);cursor:pointer;display:flex;gap:10px;padding:14px 16px;text-align:left}.mon-priority__item:last-child{border-right:0}.mon-priority__item:hover{background:#fafbfe}.mon-priority__dot{border-radius:50%;flex:0 0 9px;height:9px;width:9px}.mon-priority__dot--amber{background:#c98212;background:var(--mon-amber)}.mon-priority__dot--blue{background:#2f6df6;background:var(--mon-blue)}.mon-priority__dot--red{background:#cc5165;background:var(--mon-red)}.mon-priority__dot--green{background:#14976f;background:var(--mon-green)}.mon-priority strong{display:block;font-size:17px;line-height:1}.mon-priority span:not(.mon-priority__dot){color:#69758a;color:var(--mon-muted);display:block;font-size:8px;margin-top:4px}.mon-visual-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);margin-bottom:12px}.mon-panel{background:#fff;border:1px solid #e4e9f1;border:1px solid var(--mon-line);border-radius:20px;box-shadow:0 7px 22px #162a4d0d;box-shadow:var(--mon-shadow-sm);padding:20px}.mon-panel__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.mon-panel__head h3{font-size:15px;font-weight:900;letter-spacing:-.025em;margin:5px 0 0}.mon-panel__meta{background:#eef4ff;background:var(--mon-blue-soft);border-radius:999px;color:#2555bd;font-size:8px;font-weight:850;padding:6px 8px}.mon-status-chart{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:180px minmax(0,1fr)}.mon-donut{height:220px;position:relative}.mon-donut__label{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;text-align:center}.mon-donut__label strong{display:block;font-size:27px;letter-spacing:-.05em;line-height:1}.mon-donut__label span{color:#69758a;color:var(--mon-muted);display:block;font-size:8px;margin-top:5px}.mon-legend{grid-gap:10px;display:grid;gap:10px}.mon-legend>div{grid-gap:8px;align-items:center;border-bottom:1px solid #eef1f5;display:grid;gap:8px;grid-template-columns:8px minmax(0,1fr) auto;padding:8px 0}.mon-legend>div:last-child{border-bottom:0}.mon-legend__dot{border-radius:50%;height:8px;width:8px}.mon-legend__dot--blue{background:#2f6df6;background:var(--mon-blue)}.mon-legend__dot--gray{background:#dfe5ee}.mon-legend__dot--green{background:#14976f;background:var(--mon-green)}.mon-legend span{color:#69758a;color:var(--mon-muted);font-size:9px}.mon-legend strong{font-size:10px}.mon-indicator-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.mon-indicator{background:#fff;border:1px solid #e4e9f1;border:1px solid var(--mon-line);border-radius:17px;box-shadow:0 7px 22px #162a4d0d;box-shadow:var(--mon-shadow-sm);padding:17px 18px}.mon-indicator span{color:#69758a;color:var(--mon-muted);display:block;font-size:9px;line-height:1.4}.mon-indicator strong{display:block;font-size:25px;letter-spacing:-.04em;line-height:1;margin:9px 0 4px}.mon-indicator small{color:#95a0b1;display:block;font-size:8px}.mon-indicator--summary{background:#0f203a;border-color:#0f203a;color:#fff}.mon-indicator--summary small,.mon-indicator--summary span{color:#ffffff8f}.mon-data,.mon-matrix{background:#fff;border:1px solid #e4e9f1;border:1px solid var(--mon-line);border-radius:19px;box-shadow:0 7px 22px #162a4d0d;box-shadow:var(--mon-shadow-sm);margin-bottom:12px;overflow:hidden}.mon-data__head,.mon-matrix__head{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:16px 18px}.mon-matrix__title{align-items:center;background:#0000;border:0;color:#0b172a;color:var(--mon-ink);cursor:pointer;display:flex;gap:10px;padding:0;text-align:left}.mon-data__head h3,.mon-matrix__title h3{font-size:14px;font-weight:900;margin:4px 0 0}.mon-matrix__chevron{background:#eef4ff;background:var(--mon-blue-soft);border-radius:9px;color:#2f6df6;color:var(--mon-blue);display:grid;font-size:17px;font-weight:700;height:31px;place-items:center;width:31px}.mon-matrix__body{border-top:1px solid #e4e9f1;border-top:1px solid var(--mon-line)}.mon-table-scroll{max-width:100%;overflow-x:auto}.mon-matrix-table,.mon-table{border-collapse:collapse;width:100%}.mon-matrix-table{min-width:1050px}.mon-matrix-table td,.mon-matrix-table th{border-bottom:1px solid #eef1f5;border-right:1px solid #f0f2f6;font-size:9px;padding:10px 11px;text-align:center}.mon-matrix-table td:first-child,.mon-matrix-table th:first-child{background:#fff;left:0;position:sticky;text-align:left;z-index:2}.mon-matrix-table thead th{background:#f7f9fc;color:#56637a;font-weight:900;white-space:nowrap}.mon-matrix-table button{background:#0000;border:0;color:#0b172a;color:var(--mon-ink);cursor:pointer;font-weight:850}.mon-link-number--green{color:#14976f!important;color:var(--mon-green)!important}.mon-link-number--amber{color:#c98212!important;color:var(--mon-amber)!important}.mon-link-number--muted{color:#c1c8d3!important}.mon-matrix-table__total td{background:#0f203a!important;color:#fff;font-weight:900}.mon-data__head{align-items:flex-end}.mon-data__head p{color:#69758a;color:var(--mon-muted);font-size:9px;margin:4px 0 0}.mon-select{background:#fff;border:1px solid #e4e9f1;border:1px solid var(--mon-line);border-radius:10px;color:#0b172a;color:var(--mon-ink);font-size:9px;font-weight:750;min-height:39px;padding:7px 10px}.mon-filterbar{grid-gap:8px;background:#fafbfd;border-bottom:1px solid #e4e9f1;border-bottom:1px solid var(--mon-line);border-top:1px solid #e4e9f1;border-top:1px solid var(--mon-line);display:grid;gap:8px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,.7fr)) auto;padding:12px 18px}.mon-filterbar__search{align-items:center;background:#fff;border:1px solid #dbe2ec;border-radius:10px;color:#8490a3;display:flex;gap:8px;min-height:39px;padding:0 11px}.mon-filterbar__search input{background:#0000;border:0;color:#0b172a;color:var(--mon-ink);font-size:10px;min-width:0;outline:0;width:100%}.mon-filterbar select{background:#fff;border:1px solid #dbe2ec;border-radius:10px;color:#0b172a;color:var(--mon-ink);font-size:9px;min-height:39px;padding:7px 9px}.mon-filterbar__clear{background:#0000;border:0;color:#2f6df6;color:var(--mon-blue);cursor:pointer;font-size:9px;font-weight:850}.mon-advanced{grid-gap:9px;border-bottom:1px solid #e4e9f1;border-bottom:1px solid var(--mon-line);display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 18px}.mon-advanced label{color:#69758a;color:var(--mon-muted);display:block;font-size:8px;font-weight:850;margin-bottom:5px}.mon-advanced input{border:1px solid #dbe2ec;border-radius:10px;font-size:9px;min-height:38px;outline:0;padding:8px 10px;width:100%}.mon-table{min-width:1120px}.mon-table td,.mon-table th{border-bottom:1px solid #eef1f5;font-size:9px;padding:12px 11px;text-align:left;vertical-align:middle}.mon-table thead th{background:#fff;color:#657188;font-size:8px;font-weight:900;letter-spacing:.045em;position:sticky;text-transform:uppercase;top:0;white-space:nowrap;z-index:4}.mon-table tbody tr:hover{background:#fafbfd}.mon-table__check{text-align:center!important;width:42px}.mon-table input[type=checkbox]{accent-color:#2f6df6;accent-color:var(--mon-blue)}.mon-sort{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;letter-spacing:inherit;padding:0;text-transform:inherit}.mon-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:8px;font-weight:850;padding:5px 7px;width:fit-content}.mon-badge--blue{background:#eef4ff;background:var(--mon-blue-soft);color:#2453b9}.mon-badge--green{background:#e9f8f2;background:var(--mon-green-soft);color:#107a5b}.mon-badge--gray{background:#f0f3f7;color:#778397}.mon-subtext{color:#919cad;display:block;font-size:8px;line-height:1.35;margin-top:4px}.mon-validation{align-items:center;cursor:pointer;display:inline-flex;font-size:8px;font-weight:850;gap:6px;width:fit-content}.mon-student{display:block;font-size:10px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mon-school{color:#435168;display:block;line-height:1.4;max-width:180px}.mon-tags{display:flex;flex-wrap:wrap;gap:4px}.mon-tags span{background:#fff0f3;background:var(--mon-red-soft);border-radius:999px;color:#a54254;font-size:7px;font-weight:850;padding:4px 6px}.mon-files{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.mon-files button{background:#fff;border:1px solid #d9e2ef;border-radius:7px;color:#355074;cursor:pointer;font-size:7px;font-weight:900;height:25px;width:25px}.mon-files button:hover{border-color:#2f6df6;border-color:var(--mon-blue);color:#2f6df6;color:var(--mon-blue)}.mon-row-action{background:#fff;border:1px solid #e4e9f1;border:1px solid var(--mon-line);border-radius:8px;color:#2f6df6;color:var(--mon-blue);cursor:pointer;font-size:8px;font-weight:850;min-height:30px;padding:6px 9px}.mon-empty{color:#69758a;color:var(--mon-muted);padding:42px 18px!important;text-align:center!important}.mon-empty span,.mon-empty strong{display:block}.mon-empty strong{color:#0b172a;color:var(--mon-ink);font-size:11px}.mon-empty span{font-size:9px;margin-top:5px}.mon-pagination{align-items:center;border-top:1px solid #e4e9f1;border-top:1px solid var(--mon-line);color:#69758a;color:var(--mon-muted);display:flex;font-size:8px;gap:12px;justify-content:space-between;padding:12px 18px}.mon-pagination>div{align-items:center;display:flex;gap:8px}.mon-pagination button{background:#fff;border:1px solid #e4e9f1;border:1px solid var(--mon-line);border-radius:8px;color:#0b172a;color:var(--mon-ink);font-size:8px;font-weight:800;min-height:31px;padding:6px 9px}.mon-pagination button:disabled{opacity:.4}.mon-selection{align-items:center;background:#0b172a;border-radius:16px;bottom:22px;box-shadow:0 22px 60px #0b172a40;color:#fff;display:flex;gap:9px;left:50%;min-width:min(660px,calc(100% - 24px));padding:12px 14px;position:fixed;transform:translateX(-50%);z-index:1200}.mon-selection>div:first-child{margin-right:auto}.mon-selection strong{display:block;font-size:10px}.mon-selection span{color:#ffffff8a;display:block;font-size:8px;margin-top:2px}.mon-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b172a8c;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:1500}.mon-modal-backdrop--dark{background:#050c18c7}.mon-modal{background:#fff;border-radius:21px;box-shadow:0 30px 90px #00000038;max-height:min(720px,calc(100vh - 40px));overflow:hidden;width:min(720px,100%)}.mon-modal__head,.mon-preview__head{align-items:flex-start;border-bottom:1px solid #e4e9f1;border-bottom:1px solid var(--mon-line);display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.mon-modal__head h3{font-size:17px;font-weight:900;margin:4px 0 0}.mon-modal__head button,.mon-preview__head button{background:#f1f4f8;border:0;border-radius:9px;color:#536078;cursor:pointer;font-size:21px;height:33px;width:33px}.mon-modal__body{background:#f8fafc;max-height:610px;overflow-y:auto;padding:15px 18px 18px}.mon-history{background:#fff;border:1px solid #e4e9f1;border:1px solid var(--mon-line);border-radius:14px;margin-bottom:9px;padding:14px}.mon-history__head{border-bottom:1px solid #eef1f5;display:flex;gap:10px;justify-content:space-between;padding-bottom:9px}.mon-history__head strong{font-size:10px}.mon-history__head span{color:#69758a;color:var(--mon-muted);font-size:8px}.mon-history__grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr;margin-top:10px}.mon-history__grid div,.mon-history__note{background:#f7f9fc;border-radius:10px;padding:10px}.mon-history small,.mon-history__note small{color:#69758a;color:var(--mon-muted);display:block;font-size:7px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.mon-history__grid strong{display:block;font-size:9px;margin-top:4px}.mon-history__note{margin-top:9px}.mon-history__note p{color:#48566c;font-size:9px;line-height:1.55;margin:5px 0 0}.mon-preview{background:#fff;border-radius:20px;box-shadow:0 30px 90px #0000004d;display:grid;grid-template-rows:auto 1fr auto;height:min(780px,calc(100vh - 40px));overflow:hidden;width:min(1080px,100%)}.mon-preview iframe{background:#eef1f5;border:0;height:100%;width:100%}.mon-preview__head{background:#0b172a;border-bottom:0;color:#fff}.mon-preview__head button{background:#ffffff17;color:#fff}.mon-preview__foot{border-top:1px solid #e4e9f1;border-top:1px solid var(--mon-line);padding:9px 14px;text-align:center}.mon-preview__foot a{color:#2f6df6;color:var(--mon-blue);font-size:9px;font-weight:850;text-decoration:none}.mon-loading{display:grid;justify-items:center;min-height:520px;place-content:center}.mon-loading__spinner{animation:mon-spin .8s linear infinite;border:3px solid #e4e9f1;border-radius:50%;border-top:3px solid var(--mon-blue);height:37px;margin-bottom:14px;width:37px}.mon-loading strong{font-size:11px}.mon-loading span{color:#69758a;color:var(--mon-muted);font-size:8px;margin-top:5px}@keyframes mon-spin{to{transform:rotate(1turn)}}@media(max-width:1050px){.mon-overview,.mon-visual-grid{grid-template-columns:1fr}.mon-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mon-filterbar{grid-template-columns:1fr 1fr 1fr}.mon-filterbar__search{grid-column:1/-1}.mon-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.mon-head{display:block}.mon-head__actions{justify-content:flex-start;margin-top:14px}.mon-indicator-grid,.mon-kpi-grid,.mon-priority{grid-template-columns:repeat(2,minmax(0,1fr))}.mon-priority__item:nth-child(2){border-right:0}.mon-priority__item:nth-child(-n+2){border-bottom:1px solid #e4e9f1;border-bottom:1px solid var(--mon-line)}.mon-status-chart{grid-template-columns:1fr}.mon-donut{margin-inline:auto;width:210px}.mon-advanced,.mon-filterbar{grid-template-columns:1fr}.mon-filterbar__search{grid-column:auto}.mon-data__head{display:block}.mon-data__actions{margin-top:12px}.mon-selection{flex-wrap:wrap}}@media(max-width:480px){.mon-head h1{font-size:31px}.mon-progress-card{padding:19px}.mon-ring{flex-basis:92px;height:92px;width:92px}.mon-ring strong{font-size:19px}.mon-indicator-grid,.mon-kpi-grid,.mon-priority{grid-template-columns:1fr}.mon-priority__item{border-bottom:1px solid #e4e9f1;border-bottom:1px solid var(--mon-line);border-right:0}.mon-priority__item:last-child{border-bottom:0}.mon-matrix__head{display:block}.mon-matrix__head>.mon-btn{margin-top:11px}.mon-history__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{transition:none!important}.mon-loading__spinner{animation:none!important}}:root{--gt-ink:#0a1830;--gt-navy:#0d274f;--gt-blue:#2f6df6;--gt-blue-2:#5a8cff;--gt-blue-soft:#eef4ff;--gt-cyan:#28c6c8;--gt-mint:#41c997;--gt-amber:#f3aa2b;--gt-red:#dc5268;--gt-purple:#7a69f8;--gt-bg:#f4f7fb;--gt-surface:#fff;--gt-line:#e2e8f0;--gt-muted:#68758a;--gt-shadow:0 18px 55px #162a4d14;--gt-shadow-sm:0 8px 28px #162a4d0f}.gt-page{background:radial-gradient(circle at 5% 0,#2f6df614,#0000 28rem),radial-gradient(circle at 100% 12%,#28c6c812,#0000 25rem),#f4f7fb;background:radial-gradient(circle at 5% 0,#2f6df614,#0000 28rem),radial-gradient(circle at 100% 12%,#28c6c812,#0000 25rem),var(--gt-bg);color:#0a1830;color:var(--gt-ink);min-height:100vh}.gt-shell{margin-inline:auto;width:min(1240px,calc(100% - 36px))}.gt-topbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border-bottom:1px solid #e2e8f0f0;min-height:70px;position:sticky;top:0;z-index:90}.gt-topbar,.gt-topbar__in{align-items:center;display:flex}.gt-topbar__in{gap:16px;justify-content:space-between;width:100%}.gt-brand{align-items:center;color:#0a1830;color:var(--gt-ink);display:inline-flex;gap:11px;min-width:0}.gt-brand__mark{background:linear-gradient(145deg,#0a1830,#0d274f);background:linear-gradient(145deg,var(--gt-ink),var(--gt-navy));border-radius:14px 14px 14px 5px;color:#fff;display:grid;flex:0 0 42px;font-weight:900;height:42px;letter-spacing:-.05em;place-items:center;position:relative;width:42px}.gt-brand__mark:after{background:#f3aa2b;background:var(--gt-amber);border:2px solid #fff;border-radius:50%;bottom:-3px;content:"";height:10px;position:absolute;right:-3px;width:10px}.gt-brand__copy{min-width:0}.gt-brand__copy strong{display:block;font-size:14px;line-height:1.15;white-space:nowrap}.gt-brand__copy small{color:#68758a;color:var(--gt-muted);display:block;font-size:9px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.gt-btn{align-items:center;background:#fff;border:0;border-radius:12px;color:#0a1830;color:var(--gt-ink);cursor:pointer;display:inline-flex;font-size:11px;font-weight:850;gap:7px;justify-content:center;min-height:40px;padding:9px 14px;text-decoration:none;transition:.16s ease}.gt-btn:hover{transform:translateY(-1px)}.gt-btn--primary{background:#2f6df6;background:var(--gt-blue);box-shadow:0 9px 22px #2f6df630;color:#fff}.gt-btn--dark{background:#0a1830;background:var(--gt-ink);color:#fff}.gt-btn--ghost{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gt-line)}.gt-btn--soft{background:#eef4ff;background:var(--gt-blue-soft);color:#184db9}.gt-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.gt-eyebrow{align-items:center;background:#fff7e9;border:1px solid wheat;border-radius:999px;color:#976100;display:inline-flex;font-size:9px;font-weight:900;gap:7px;letter-spacing:.07em;padding:6px 9px;text-transform:uppercase;width:fit-content}.gt-dot{background:#f3aa2b;background:var(--gt-amber);border-radius:50%;height:7px;width:7px}.gt-public-hero{padding:62px 0 54px}.gt-public-hero__grid{grid-gap:clamp(34px,6vw,78px);align-items:center;display:grid;gap:clamp(34px,6vw,78px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr)}.gt-public-hero h1{font-size:clamp(42px,5.5vw,68px);font-weight:900;letter-spacing:-.055em;line-height:.99;margin:17px 0;max-width:760px}.gt-public-hero h1 span{color:#2f6df6;color:var(--gt-blue)}.gt-public-hero__lead{color:#68758a;color:var(--gt-muted);font-size:15px;line-height:1.72;margin:0;max-width:680px}.gt-public-hero__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.gt-public-hero__facts{color:#56637a;display:flex;flex-wrap:wrap;font-size:10px;gap:10px 18px;margin-top:24px}.gt-public-hero__facts span{align-items:center;display:inline-flex;gap:6px}.gt-public-hero__facts i{background:#e9f8f3;border-radius:50%;color:#41c997;color:var(--gt-mint);display:grid;font-size:9px;font-style:normal;font-weight:900;height:16px;place-items:center;width:16px}.gt-hero-board{background:linear-gradient(145deg,#2f6df62b,#0000 52%),#0a1830;background:linear-gradient(145deg,#2f6df62b,#0000 52%),var(--gt-ink);border-radius:26px;box-shadow:0 26px 70px #0a18302b;color:#fff;overflow:hidden;padding:24px;position:relative}.gt-hero-board:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:32px 32px;content:"";inset:0;opacity:.42;position:absolute}.gt-hero-board>*{position:relative;z-index:1}.gt-hero-board__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.gt-hero-board__head small{color:#ffffff8c;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gt-hero-board__head h3{font-size:clamp(22px,2.4vw,30px);font-weight:900;letter-spacing:-.035em;margin:4px 0 0}.gt-live{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;color:#cad5e6;display:inline-flex;flex:0 0 auto;font-size:8px;font-weight:800;gap:6px;padding:6px 8px}.gt-live:before{background:#41c997;background:var(--gt-mint);border-radius:50%;box-shadow:0 0 0 4px #41c9971f;content:"";height:6px;width:6px}.gt-hero-progress{background:hsla(0,0%,100%,.065);border:1px solid #ffffff14;border-radius:17px;margin-top:20px;padding:17px}.gt-hero-progress__row{align-items:end;display:flex;gap:12px;justify-content:space-between}.gt-hero-progress__row span{color:#ffffff94;font-size:9px}.gt-hero-progress__row strong{font-size:31px;letter-spacing:-.05em;line-height:1}.gt-track{background:#ffffff17;border-radius:999px;height:7px;margin-top:11px;overflow:hidden}.gt-track>span{background:linear-gradient(90deg,#f3aa2b,#ffd678);background:linear-gradient(90deg,var(--gt-amber),#ffd678);border-radius:inherit;display:block;height:100%}.gt-kpi-mini{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.gt-kpi-mini__card{background:#fff;border-radius:14px;color:#0a1830;color:var(--gt-ink);min-width:0;padding:12px}.gt-kpi-mini__card strong{display:block;font-size:19px;letter-spacing:-.04em;line-height:1}.gt-kpi-mini__card span{color:#68758a;color:var(--gt-muted);display:block;font-size:8px;line-height:1.35;margin-top:6px}.gt-section{padding:68px 0}.gt-section--compact{padding:16px 0 64px}.gt-section-head{margin-bottom:27px;max-width:730px}.gt-section-head small{color:#2f6df6;color:var(--gt-blue);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gt-section-head h2{font-size:clamp(29px,3.7vw,44px);font-weight:900;letter-spacing:-.045em;line-height:1.06;margin:8px 0 9px}.gt-section-head p{color:#68758a;color:var(--gt-muted);font-size:12px;line-height:1.7;margin:0}.gt-feature-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.gt-feature-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gt-line);border-radius:18px;box-shadow:0 8px 28px #162a4d0f;box-shadow:var(--gt-shadow-sm);min-width:0;padding:20px}.gt-feature-icon{background:#eef4ff;background:var(--gt-blue-soft);border-radius:12px;color:#2f6df6;color:var(--gt-blue);display:grid;height:38px;place-items:center;width:38px}.gt-feature-card:nth-child(2) .gt-feature-icon{background:#eaf9f3;color:#41c997;color:var(--gt-mint)}.gt-feature-card:nth-child(3) .gt-feature-icon{background:#fff6e5;color:#b16c00}.gt-feature-card:nth-child(4) .gt-feature-icon{background:#f1efff;color:#7a69f8;color:var(--gt-purple)}.gt-feature-card h3{font-size:14px;font-weight:900;margin:15px 0 6px}.gt-feature-card p{color:#68758a;color:var(--gt-muted);font-size:10px;line-height:1.6;margin:0}.gt-search-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gt-line);border-radius:24px;box-shadow:0 18px 55px #162a4d14;box-shadow:var(--gt-shadow);padding:27px}.gt-search-grid{grid-gap:34px;align-items:center;display:grid;gap:34px;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr)}.gt-form-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr auto}.gt-field label{color:#39475d;display:block;font-size:9px;font-weight:900;margin-bottom:6px}.gt-input{background:#fff;border:1px solid #d7dfeb;border-radius:11px;color:#0a1830;color:var(--gt-ink);min-height:45px;outline:none;padding:10px 12px;transition:.15s ease;width:100%}.gt-input:focus{border-color:#2f6df6;border-color:var(--gt-blue);box-shadow:0 0 0 4px rgba(47,109,246,.075)}.gt-helper{color:#68758a;color:var(--gt-muted);font-size:9px;line-height:1.5;margin-top:7px}.gt-stats{background:radial-gradient(circle at 0 0,rgba(47,109,246,.085),#0000 27rem),radial-gradient(circle at 100% 0,rgba(40,198,200,.065),#0000 24rem),#f4f7fb;background:radial-gradient(circle at 0 0,rgba(47,109,246,.085),#0000 27rem),radial-gradient(circle at 100% 0,rgba(40,198,200,.065),#0000 24rem),var(--gt-bg);color:#0a1830;color:var(--gt-ink);min-height:100vh}.gt-stats.presentation-mode .gt-presentation-hide,.gt-stats.presentation-mode .gt-topbar{display:none!important}.gt-stats.presentation-mode .gt-stats-main{padding-top:24px}.gt-stats-main{padding:38px 0 62px}.gt-stats-head{grid-gap:20px;align-items:end;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:20px}.gt-stats-head h1{font-size:clamp(34px,4.6vw,58px);font-weight:900;letter-spacing:-.05em;line-height:.98;margin:8px 0 7px}.gt-stats-head p{font-size:11px;line-height:1.65;margin:0;max-width:670px}.gt-stats-head p,.gt-stats-updated{color:#68758a;color:var(--gt-muted)}.gt-stats-updated{font-size:9px;text-align:right}.gt-scorecard{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);margin-bottom:12px}.gt-score-hero{background:linear-gradient(145deg,#2f6df629,#0000 50%),#0a1830;background:linear-gradient(145deg,#2f6df629,#0000 50%),var(--gt-ink);border-radius:22px;box-shadow:0 22px 58px #0a183024;color:#fff;min-width:0;overflow:hidden;padding:25px;position:relative}.gt-score-hero:after{border:1px solid #ffffff12;border-radius:50%;box-shadow:0 0 0 40px hsla(0,0%,100%,.012),0 0 0 82px hsla(0,0%,100%,.009);content:"";height:320px;position:absolute;right:-130px;top:-145px;width:320px}.gt-score-hero__in{align-items:center;display:flex;gap:28px;justify-content:space-between;min-height:210px;position:relative;z-index:1}.gt-score-copy small{color:#ffffff8a;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gt-score-copy h2{font-size:clamp(27px,3.8vw,46px);font-weight:900;letter-spacing:-.045em;line-height:1.02;margin:8px 0 10px;max-width:570px}.gt-score-copy p{color:#ffffff9e;font-size:10px;line-height:1.65;margin:0;max-width:530px}.gt-ring{--p:0;background:radial-gradient(circle at center,#0a1830 58%,#0000 59%),conic-gradient(#f3aa2b calc(var(--p)*1%),#ffffff17 0);background:radial-gradient(circle at center,var(--gt-ink) 58%,#0000 59%),conic-gradient(var(--gt-amber) calc(var(--p)*1%),#ffffff17 0);flex:0 0 152px;height:152px;place-items:center;position:relative;width:152px}.gt-ring,.gt-ring__inner{border-radius:50%;display:grid}.gt-ring__inner{height:112px;place-items:center;text-align:center;width:112px}.gt-ring strong{display:block;font-size:31px;letter-spacing:-.05em;line-height:1}.gt-ring span{color:#ffffff8f;display:block;font-size:8px;margin-top:5px}.gt-kpi-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.gt-kpi{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gt-line);border-radius:18px;box-shadow:0 8px 28px #162a4d0f;box-shadow:var(--gt-shadow-sm);min-width:0;padding:19px}.gt-kpi__top{align-items:center;display:flex;gap:8px;justify-content:space-between}.gt-kpi__icon{background:#eef4ff;background:var(--gt-blue-soft);border-radius:11px;color:#2f6df6;color:var(--gt-blue);display:grid;height:35px;place-items:center;width:35px}.gt-kpi:nth-child(2) .gt-kpi__icon{background:#eaf9f3;color:#41c997;color:var(--gt-mint)}.gt-kpi:nth-child(3) .gt-kpi__icon{background:#fff6e5;color:#aa6a00}.gt-kpi:nth-child(4) .gt-kpi__icon{background:#f1efff;color:#7a69f8;color:var(--gt-purple)}.gt-kpi small{color:#68758a;color:var(--gt-muted);font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.gt-kpi strong{display:block;font-size:29px;letter-spacing:-.045em;line-height:1;margin-top:16px}.gt-kpi span{color:#68758a;color:var(--gt-muted);display:block;font-size:9px;margin-top:6px}.gt-dashboard-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.16fr) minmax(330px,.84fr);margin-bottom:12px}.gt-panel{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gt-line);border-radius:20px;box-shadow:0 8px 28px #162a4d0f;box-shadow:var(--gt-shadow-sm);min-width:0;padding:21px}.gt-panel__head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.gt-panel__head h3{font-size:15px;font-weight:900;letter-spacing:-.025em;margin:0}.gt-panel__head p{color:#68758a;color:var(--gt-muted);font-size:9px;margin:4px 0 0}.gt-panel__badge{background:#eef4ff;background:var(--gt-blue-soft);border-radius:999px;color:#2450ad;flex:0 0 auto;font-size:8px;font-weight:900;padding:6px 8px}.gt-bar-list{grid-gap:13px;display:grid;gap:13px}.gt-bar-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:88px minmax(0,1fr) 58px;min-width:0}.gt-bar-row__label{font-size:10px;font-weight:850;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-bar{background:#edf1f6;border-radius:999px;height:10px;overflow:hidden}.gt-bar>span{background:linear-gradient(90deg,#2f6df6,#5a8cff);background:linear-gradient(90deg,var(--gt-blue),var(--gt-blue-2));border-radius:inherit;display:block;height:100%;min-width:2px}.gt-bar-row:nth-child(2n) .gt-bar>span{background:linear-gradient(90deg,#28c6c8,#5ad5d6);background:linear-gradient(90deg,var(--gt-cyan),#5ad5d6)}.gt-bar-row:nth-child(3n) .gt-bar>span{background:linear-gradient(90deg,#7a69f8,#9b90ff);background:linear-gradient(90deg,var(--gt-purple),#9b90ff)}.gt-bar-row__value{color:#68758a;color:var(--gt-muted);font-size:9px;text-align:right}.gt-insight-list{grid-gap:9px;display:grid;gap:9px}.gt-insight{grid-gap:10px;align-items:start;background:#fbfcfe;border:1px solid #edf0f5;border-radius:14px;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);padding:12px}.gt-insight__icon{background:#eef4ff;background:var(--gt-blue-soft);border-radius:10px;color:#2f6df6;color:var(--gt-blue);display:grid;height:34px;place-items:center;width:34px}.gt-insight strong{display:block;font-size:10px;margin-bottom:3px}.gt-insight span{color:#68758a;color:var(--gt-muted);display:block;font-size:9px;line-height:1.45}.gt-proof{background:linear-gradient(145deg,#2f6df621,#0000 50%),#101f37;border-radius:21px;box-shadow:0 20px 52px #0a183021;color:#fff;padding:23px}.gt-proof__head{grid-gap:18px;align-items:end;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:17px}.gt-proof__head small{color:#ffc45d;font-size:8px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.gt-proof__head h3{font-size:clamp(21px,2.9vw,32px);font-weight:900;letter-spacing:-.035em;line-height:1.05;margin:5px 0 0}.gt-proof__head p{color:#ffffff8f;font-size:9px;line-height:1.6;margin:0;max-width:410px;text-align:right}.gt-proof-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.gt-proof-card{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.075);border-radius:14px;min-width:0;padding:14px}.gt-proof-card__icon{background:#ffffff14;border-radius:9px;color:#ffd47f;display:grid;height:31px;place-items:center;width:31px}.gt-proof-card strong{display:block;font-size:10px;margin:11px 0 4px}.gt-proof-card span{color:#ffffff85;display:block;font-size:8px;line-height:1.5}.gt-screenshot-note{color:#68758a;color:var(--gt-muted);display:flex;flex-wrap:wrap;font-size:8px;gap:12px;justify-content:space-between;margin-top:10px}.gt-status-page{background:#f4f7fb;background:var(--gt-bg);min-height:100vh;padding:34px 0 64px}.gt-status-wrap{margin-inline:auto;width:min(760px,calc(100% - 36px))}.gt-status-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gt-line);border-radius:22px;box-shadow:0 18px 55px #162a4d14;box-shadow:var(--gt-shadow);padding:25px}.gt-status-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.gt-status-head h1{font-size:30px;font-weight:900;letter-spacing:-.04em;margin:8px 0 5px}.gt-status-pill{background:#eef4ff;background:var(--gt-blue-soft);border-radius:999px;color:#2150b2;font-size:9px;font-weight:900;padding:7px 10px;width:fit-content}.gt-status-meta{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.gt-status-meta>div{background:#fbfcfe;border:1px solid #edf0f5;border-radius:13px;padding:13px}.gt-status-meta small{color:#68758a;color:var(--gt-muted);display:block;font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.gt-status-meta strong{display:block;font-size:11px;margin-top:4px}.gt-timeline{display:grid;grid-template-columns:repeat(4,1fr);margin-top:22px;position:relative}.gt-timeline:before{background:#e8edf4;content:"";height:2px;left:12.5%;position:absolute;right:12.5%;top:10px}.gt-timeline-step{color:#98a2b3;position:relative;text-align:center;z-index:1}.gt-timeline-step i{background:#e8edf4;border-radius:50%;color:#fff;display:grid;font-size:8px;font-style:normal;font-weight:900;height:21px;margin:0 auto 7px;place-items:center;width:21px}.gt-timeline-step.is-active{color:#0a1830;color:var(--gt-ink)}.gt-timeline-step.is-active i{background:#2f6df6;background:var(--gt-blue);box-shadow:0 0 0 4px #2f6df61a}.gt-timeline-step span{display:block;font-size:8px;font-weight:850}.gt-gate-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061122ad;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:2000}.gt-gate{background:#fff;border-radius:23px;box-shadow:0 30px 90px #00000042;overflow:hidden;width:min(590px,100%)}.gt-gate__head{background:linear-gradient(145deg,#2f6df624,#0000 55%),#0a1830;background:linear-gradient(145deg,#2f6df624,#0000 55%),var(--gt-ink);color:#fff;padding:22px 23px}.gt-gate__head small{color:#ffc45d;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gt-gate__head h3{font-size:23px;font-weight:900;letter-spacing:-.035em;margin:6px 0}.gt-gate__head p{color:#ffffff96;font-size:9px;line-height:1.55;margin:0}.gt-gate__body{padding:22px 23px}.gt-gate__steps{grid-gap:9px;display:grid;gap:9px;margin-bottom:17px}.gt-gate__step{grid-gap:10px;align-items:start;background:#f7f9fc;border:1px solid #edf0f5;border-radius:12px;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr);padding:11px}.gt-gate__step b{background:#eef4ff;background:var(--gt-blue-soft);border-radius:9px;color:#2f6df6;color:var(--gt-blue);display:grid;font-size:9px;height:28px;place-items:center;width:28px}.gt-gate__step strong{display:block;font-size:10px}.gt-gate__step span{color:#68758a;color:var(--gt-muted);display:block;font-size:8px;line-height:1.45;margin-top:2px}.gt-gate__check{align-items:flex-start;border:1px solid #e2e8f0;border:1px solid var(--gt-line);border-radius:11px;color:#415069;display:flex;font-size:9px;gap:8px;padding:11px}.gt-gate__check input{accent-color:#2f6df6;accent-color:var(--gt-blue);margin-top:2px}.gt-gate__actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:15px}.gt-app-stat-btn{display:inline-flex}@media (max-width:1024px){.gt-public-hero__grid,.gt-search-grid{grid-template-columns:1fr}.gt-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-dashboard-grid,.gt-scorecard{grid-template-columns:1fr}.gt-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.gt-shell{width:calc(100% - 22px)}.gt-topbar{min-height:64px}.gt-brand__copy small{display:none}.gt-public-hero{padding:39px 0 43px}.gt-public-hero h1{font-size:clamp(39px,12vw,51px)}.gt-public-hero__lead{font-size:13px}.gt-public-hero__actions{display:grid;grid-template-columns:1fr}.gt-public-hero__actions .gt-btn{width:100%}.gt-kpi-mini{grid-template-columns:1fr 1fr}.gt-kpi-mini__card:last-child{grid-column:1/-1}.gt-section{padding:52px 0}.gt-section--compact{padding-bottom:52px}.gt-feature-grid,.gt-form-grid,.gt-kpi-grid,.gt-proof-grid{grid-template-columns:1fr}.gt-search-card{padding:20px}.gt-stats-main{padding-top:24px}.gt-stats-head{display:block}.gt-stats-updated{margin-top:9px;text-align:left}.gt-score-hero__in{display:block;min-height:0}.gt-ring{margin-top:22px}.gt-dashboard-grid{grid-template-columns:1fr}.gt-bar-row{grid-template-columns:68px minmax(0,1fr) 44px}.gt-proof__head{display:block}.gt-proof__head p{margin-top:8px;text-align:left}.gt-gate__actions,.gt-status-meta{grid-template-columns:1fr}.gt-app-stat-btn span{display:none}}@media (max-width:430px){.gt-shell{width:calc(100% - 16px)}.gt-brand__mark{flex-basis:37px;height:37px;width:37px}.gt-actions{gap:5px}.gt-actions .gt-btn{min-height:37px;padding-inline:9px}.gt-public-hero h1{font-size:39px}.gt-kpi-mini{grid-template-columns:1fr}.gt-kpi-mini__card:last-child{grid-column:auto}.gt-timeline{gap:13px;grid-template-columns:1fr 1fr}.gt-timeline:before{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}#root,body,html{max-width:100%;overflow-x:hidden;width:100%}.app-shell,.dashboard-wrap,.form-layout,.panel,.panel-body,.workspace,.workspace-hero{box-sizing:border-box;max-width:100%;min-width:0}@media (max-width:680px){.appbar{min-height:58px}.appbar .site-shell{width:calc(100% - 16px)}.appbar-in{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;justify-content:space-between;min-width:0;width:100%}.appbar .kjp-brand{flex:0 1 auto;gap:7px;min-width:0;overflow:hidden}.appbar .kjp-mark{border-radius:10px 10px 10px 4px;flex:0 0 34px;height:34px;width:34px}.appbar .kjp-brand__text{min-width:0;overflow:hidden}.appbar .kjp-brand__text strong{display:block;font-size:11px;max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appbar .kjp-brand__text small{display:none}.appbar .kjp-nav__actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:4px;margin-left:auto;min-width:0}.appbar .gt-btn{border-radius:10px;flex:0 0 34px;gap:0;height:34px;min-height:34px;min-width:34px;padding:0;width:34px}.appbar .gt-btn span{display:none!important}.appbar .userbox{flex:0 0 auto;gap:0}.appbar .userbox>div:last-child{display:none!important}.appbar .avatar{border-radius:10px;flex:0 0 34px;font-size:9px;height:34px;width:34px}.workspace{max-width:none;padding:14px 0 36px;width:calc(100% - 16px)}.workspace-hero{border-radius:17px;display:block;margin-bottom:12px;padding:17px 15px 15px 17px}.workspace-hero:before{width:5px}.workspace-hero .kjp-eyebrow{font-size:7px;padding:5px 8px}.workspace-hero h1{font-size:25px;line-height:1.05;margin:9px 0 5px}.workspace-hero p{font-size:9px;line-height:1.55;max-width:none}.role-card{border-radius:12px;margin-top:13px;max-width:none;padding:11px 12px;width:100%}.role-card small{font-size:7px}.role-card strong{font-size:12px}.tabs{border-radius:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px;max-width:100%;padding:3px;width:100%}.tabbtn{font-size:8px;gap:6px;min-height:37px;min-width:0;padding:7px 8px;width:100%}.form-layout{gap:11px;grid-template-columns:minmax(0,1fr);width:100%}.panel{border-radius:16px;margin-bottom:10px;width:100%}.panel-head{gap:9px;padding:14px 13px 9px}.panel-icon{border-radius:9px;flex:0 0 32px;height:32px;width:32px}.panel-head strong{font-size:11px}.panel-head small{font-size:8px;line-height:1.4;max-width:100%}.panel-body{padding:5px 13px 15px;width:100%}.grid2{gap:0;grid-template-columns:minmax(0,1fr)}.field{margin-bottom:12px;min-width:0;width:100%}.field label{font-size:8px;margin-bottom:5px}.field input,.field select,.field textarea{border-radius:10px;box-sizing:border-box;font-size:16px;max-width:100%;min-height:44px;min-width:0;padding:10px 11px;width:100%}.field textarea{min-height:92px}.choice-row{gap:6px;width:100%}.choice label{font-size:9px;min-height:42px}.search-results,.searchbox{max-width:100%;width:100%}.search-results{border-radius:11px;max-height:230px}.search-item{padding:10px 11px}.search-item strong{font-size:10px}.search-item small{display:block;font-size:8px;line-height:1.4;margin-top:2px}.upload{border-radius:11px;padding:12px;width:100%}.upload input[type=file]{font-size:9px;max-width:100%;width:100%}.confirm{border-radius:10px;font-size:9px;line-height:1.45;padding:10px}.submit{font-size:10px;min-height:46px}.aside{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);position:static;width:100%}.aside-card{border-radius:14px;margin:0;padding:14px;width:100%}.modal-dialog{margin:8px!important}.modal-content{max-width:calc(100vw - 16px)}.modal-body,.modal-footer,.modal-header{padding-left:15px!important;padding-right:15px!important}.dashboard-wrap{max-width:100%;overflow-x:hidden;width:100%}}@media (max-width:430px){.appbar .site-shell{width:calc(100% - 12px)}.appbar .kjp-brand__text{display:none}.appbar .gt-btn,.appbar .kjp-mark{flex-basis:32px;height:32px;width:32px}.appbar .gt-btn{border-radius:9px;min-height:32px;min-width:32px}.appbar .avatar{flex-basis:32px;height:32px;width:32px}.appbar .kjp-nav__actions{gap:3px}.workspace{padding-top:10px;width:calc(100% - 12px)}.workspace-hero{border-radius:15px;padding:15px 13px 14px 15px}.workspace-hero h1{font-size:23px}.workspace-hero p{font-size:8px}.panel{border-radius:14px}.panel-head{padding:13px 11px 8px}.panel-body{padding:4px 11px 13px}.field input,.field select,.field textarea{padding-left:10px;padding-right:10px}}@media (max-width:320px){.appbar .site-shell{width:calc(100% - 8px)}.appbar-in{gap:3px}.appbar .avatar,.appbar .gt-btn,.appbar .kjp-mark{flex-basis:30px;height:30px;min-height:30px;min-width:30px;width:30px}.appbar .kjp-nav__actions{gap:2px}.workspace{width:calc(100% - 8px)}.workspace-hero h1{font-size:21px}.tabs{border-radius:10px}.tabbtn{font-size:7px;min-height:35px}}:root{--rv-ink:#283050;--rv-purple:#514a8b;--rv-lilac:#7771ae;--rv-muted:#68738e;--rv-line:#e4e3ef;--rv-paper:#fffdfc;--rv-surface:#f7f7fc;--rv-bg:#f4f5fb;--rv-ring:#8c7ccf;--rv-shadow:0 20px 60px rgba(54,57,107,.105);--gt-blue:#5d58a7;--gt-blue-2:#7772b4;--gt-purple:#6d66ba;--gt-ink:#273454;--gt-navy:#33365c;--gt-muted:#65728c;--gt-bg:#f4f5fb;--gt-line:#e5e6f0;--gt-blue-soft:#eeedfa;--field-blue:#58549e;--field-blue-dark:#433c86;--field-ink:#293454;--field-muted:#6c7489;--field-bg:#f5f5fb;--field-blue-soft:#eeeffb;--field-line:#e4e6f0;--mon-blue:#5a55a5}html{scroll-padding-top:94px}body.kjp-reverie{-webkit-font-smoothing:antialiased;background:#f4f5fb;background:var(--rv-bg);color:#283050;color:var(--rv-ink);font-family:Plus Jakarta Sans,Segoe UI,sans-serif;margin:0}body.kjp-reverie #root{min-height:100vh}body.kjp-reverie a,body.kjp-reverie button{transition:color .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}body.kjp-reverie :is(a,button,input,select,textarea):focus-visible{outline:3px solid #9284dd!important;outline-offset:3px}body.kjp-reverie :is(.gt-page,.gt-stats,.gt-status-page,.app-shell,.subpage){background:#f4f5fb;background:var(--rv-bg);color:#283050;color:var(--rv-ink)}body.kjp-reverie .gt-shell{width:min(1330px,calc(100% - clamp(32px,7vw,120px)))}body.kjp-reverie .site-shell{width:min(1320px,calc(100% - clamp(32px,7vw,120px)))}body.kjp-reverie :is(.gt-topbar,.appbar){-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fdfcffe8;border-bottom:1px solid #e2e1eddb;min-height:77px;position:sticky;top:0;z-index:85}body.kjp-reverie .gt-topbar__in{min-height:77px}body.kjp-reverie :is(.gt-brand__mark,.kjp-mark){background:linear-gradient(140deg,#534f8d,#8281b6);border-radius:14px;box-shadow:0 7px 18px #554b9330;font-size:18px;font-weight:750}body.kjp-reverie :is(.gt-brand__mark,.kjp-mark):after{background:#e9b5c5;border-color:#fff;height:8px;width:8px}body.kjp-reverie :is(.gt-brand__copy strong,.kjp-brand strong){color:#31365b;font-size:15px;font-weight:800;letter-spacing:-.035em}body.kjp-reverie :is(.gt-brand__copy small,.kjp-brand small){color:#7b8399;font-size:10px;letter-spacing:.01em}body.kjp-reverie :is(.gt-btn,.kjp-btn,.mon-btn){border-radius:14px;font-size:12px;font-weight:750;letter-spacing:-.012em;min-height:45px;padding:10px 17px}body.kjp-reverie :is(.gt-btn--primary,.kjp-btn-primary,.mon-btn--primary){background:#51498d;border-color:#51498d;box-shadow:0 9px 22px #483f8b36;color:#fff}body.kjp-reverie :is(.gt-btn--primary,.kjp-btn-primary,.mon-btn--primary):hover{background:#413a77;box-shadow:0 14px 28px #483f8b3d;color:#fff;transform:translateY(-2px)}body.kjp-reverie :is(.gt-btn--ghost,.kjp-btn-ghost,.mon-btn--ghost){background:#ffffffe3;border:1px solid #dcdde9;color:#4b4d76}body.kjp-reverie :is(.gt-btn--ghost,.kjp-btn-ghost,.mon-btn--ghost):hover{background:#f0effa;color:#494181}body.kjp-reverie :is(.gt-btn--soft,.kjp-btn-soft){background:#ecebfa;color:#50488b}body.kjp-reverie .gt-page{background:linear-gradient(180deg,#f7f7fc,#f1f4fa 58%,#f8f7fa)}body.kjp-reverie .gt-public-hero.reverie-hero{background:#a2a6ca;color:#253557;height:auto;min-height:660px}body.kjp-reverie .reverie-scene{background:linear-gradient(90deg,#faf3f9f7,#f9f3f9f0 22%,#f7eff9b3 43%,#ecebfa14 74%),url(/static/media/reverie-sky.6a2a5eb42ede0811c99f.webp) 50% /cover no-repeat;inset:0;position:absolute;z-index:-2}body.kjp-reverie .reverie-scene:before{background:linear-gradient(0deg,#2737563d,#0000 33%),radial-gradient(ellipse at 62% 43%,#fff9e121,#0000 52%);content:"";inset:0;pointer-events:none;position:absolute}body.kjp-reverie .reverie-scene:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath opacity='.11' filter='url(%23a)' d='M0 0h150v150H0z'/%3E%3C/svg%3E");content:"";inset:0;opacity:.25;pointer-events:none;position:absolute}body.kjp-reverie .reverie-twinkle{animation:rv-drift 7s ease-in-out infinite alternate;color:#ffffffe3;font-size:26px;position:absolute;text-shadow:0 0 22px #fff}body.kjp-reverie .reverie-twinkle--one{left:67%;top:21%}body.kjp-reverie .reverie-twinkle--two{animation-delay:2s;font-size:46px;left:88%;top:37%}body.kjp-reverie .reverie-plane{color:#fff6f5;filter:drop-shadow(0 10px 7px rgba(74,80,133,.16));font-size:43px;left:59%;position:absolute;top:25%;transform:rotate(-26deg)}body.kjp-reverie .reverie-scene-label{bottom:45px;color:#ffffffde;font-size:9px;font-weight:850;letter-spacing:.21em;position:absolute;right:40px}body.kjp-reverie .reverie-hero__content{grid-gap:clamp(28px,6vw,88px);gap:clamp(28px,6vw,88px);grid-template-columns:minmax(0,1fr) minmax(280px,355px);min-height:625px;padding-bottom:85px;padding-top:70px}body.kjp-reverie .reverie-hero__intro{max-width:670px;min-width:0}body.kjp-reverie .reverie-eyebrow{align-items:center;color:#535186;display:inline-flex;font-weight:850;letter-spacing:.18em}body.kjp-reverie .reverie-eyebrow__star{color:#8b7bbb}body.kjp-reverie .reverie-eyebrow__line{border-top:1px solid #afa5c8;width:45px}body.kjp-reverie .reverie-intro-small{color:#6e6b9c;font-size:13px;font-weight:700;letter-spacing:.008em;margin:37px 0 0}body.kjp-reverie .reverie-hero h1{color:#303a65;font-size:clamp(54px,5.7vw,94px);font-weight:750;letter-spacing:-.067em;line-height:1.08;margin:14px 0 21px;max-width:750px;text-shadow:0 3px 18px #ffffff3d}body.kjp-reverie .reverie-hero h1 em{color:#6c609d;letter-spacing:-.065em}body.kjp-reverie .reverie-hero .gt-public-hero__lead{color:#555d79;font-size:15px;line-height:1.9;max-width:555px}body.kjp-reverie .reverie-hero .gt-public-hero__actions{gap:12px;margin-top:30px}body.kjp-reverie .reverie-hero .gt-public-hero__actions .gt-btn{min-height:50px;padding:13px 21px}body.kjp-reverie .reverie-hero .gt-public-hero__facts{color:#67718e;font-size:10px;font-weight:700;gap:24px;margin-top:27px}body.kjp-reverie .reverie-hero .gt-public-hero__facts i{background:#ececf9;color:#5e578f}body.kjp-reverie .reverie-progress{-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background:#fdfcffd6;border:1px solid #ffffffc2;border-radius:24px;box-shadow:0 26px 75px #2b376e29;color:#303d68;margin-bottom:2px;max-width:355px;padding:24px 25px 19px}body.kjp-reverie .reverie-progress__top{align-items:center;display:flex;gap:12px}body.kjp-reverie .reverie-progress__icon{background:#e9e9f9;border-radius:13px;color:#7060a5;display:grid;font-size:25px;height:41px;place-items:center;width:41px}body.kjp-reverie .reverie-progress__top small{color:#807aa7;display:block;font-size:9px;font-weight:850;letter-spacing:.15em}body.kjp-reverie .reverie-progress__top strong{display:block;font-size:12px;letter-spacing:-.01em;margin-top:4px}body.kjp-reverie .reverie-progress__value{font-size:clamp(39px,4vw,54px);font-weight:800;letter-spacing:-.055em;line-height:1;margin:22px 0 11px}body.kjp-reverie .reverie-progress__value span{color:#74798e;font-size:11px;font-weight:650;letter-spacing:0}body.kjp-reverie .reverie-progress .gt-track{background:#e9e8f2;border-radius:999px;height:8px;overflow:hidden}body.kjp-reverie .reverie-progress .gt-track span{background:linear-gradient(90deg,#635b9e,#aba1d7);border-radius:inherit}body.kjp-reverie .reverie-progress__stats{grid-gap:10px;border-bottom:1px solid #e7e6ee;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:21px 0}body.kjp-reverie .reverie-progress__stats div+div{border-left:1px solid #e7e6ee;padding-left:10px}body.kjp-reverie .reverie-progress__stats strong{display:block;font-size:17px;letter-spacing:-.045em;line-height:1.5}body.kjp-reverie .reverie-progress__stats span{color:#778097;display:block;font-size:9px;line-height:1.4}body.kjp-reverie .reverie-progress__link{align-items:center;color:#514a8b;display:flex;font-size:11px;font-weight:750;justify-content:space-between;padding-top:16px}body.kjp-reverie .reverie-hero__bottom{bottom:23px;color:#ffffffdb;display:flex;font-size:9px;font-weight:800;justify-content:space-between;left:clamp(16px,5vw,90px);letter-spacing:.13em;position:absolute;right:clamp(16px,5vw,90px);z-index:2}body.kjp-reverie .gt-section--compact{padding-top:0}body.kjp-reverie .gt-feature-grid{gap:15px}body.kjp-reverie .gt-feature-card{background:#fffffff7;border:1px solid #e8e8f1;border-radius:20px;box-shadow:0 17px 50px rgba(55,66,110,.065);min-height:195px;padding:26px}body.kjp-reverie .gt-feature-icon{background:#ecebf9;border-radius:13px;color:#57508f}body.kjp-reverie .gt-feature-card h3{color:#353b62;font-size:15px;letter-spacing:-.03em}body.kjp-reverie .gt-feature-card p{color:#788095;font-size:12px;line-height:1.8}body.kjp-reverie .gt-section{padding-bottom:42px;padding-top:64px}body.kjp-reverie .gt-section-head small{color:#7866a8;font-weight:850;letter-spacing:.12em}body.kjp-reverie .gt-section-head h2{color:#343b65;font-size:clamp(27px,3.4vw,42px);letter-spacing:-.046em}body.kjp-reverie .gt-section-head p{color:#778098;line-height:1.75}body.kjp-reverie .gt-search-card{background:#fff;border:1px solid #e1e0ee;border-radius:28px;box-shadow:0 22px 68px #3d407417;overflow:visible}body.kjp-reverie .gt-field label{color:#4a527a;font-weight:800}body.kjp-reverie :is(.gt-input,.kjp-input,.field input,.field select,.field textarea){background:#fff;border:1px solid #dadce9;border-radius:13px;color:#303857;min-height:45px}body.kjp-reverie :is(.gt-input,.kjp-input,.field input,.field select,.field textarea):focus{border-color:#9c8cd4;box-shadow:0 0 0 4px #766ab11c;outline:0}body.kjp-reverie .gt-proof{background:#42416e;box-shadow:0 16px 50px #282d5f29;color:#fff}body.kjp-reverie .gt-proof-card{background:#ffffff12;border-color:#ffffff21}body.kjp-reverie .kjp-footer{background:#f1f2f8;border-color:#e5e5ee;color:#787f94}body.kjp-reverie .reverie-auth{background:#f7f6fb;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);min-height:100vh}body.kjp-reverie .reverie-auth .auth-visual{background:linear-gradient(180deg,#2a2b5b38,#3b3e6887),url(/static/media/reverie-sky.6a2a5eb42ede0811c99f.webp) 50%/cover no-repeat;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(32px,6vw,75px)}body.kjp-reverie .reverie-auth .auth-visual:before{background:linear-gradient(90deg,#32325921,#0000 85%)}body.kjp-reverie .auth-visual__film{background-image:radial-gradient(#ffffffd9 .8px,#0000 0);background-size:11px 11px;inset:0;opacity:.16;pointer-events:none;position:absolute}body.kjp-reverie .auth-visual__stamp{color:#fff;font-size:45px;opacity:.68;position:absolute;right:15%;top:20%}body.kjp-reverie .reverie-auth .auth-visual :is(.kjp-brand,.kjp-brand strong,.kjp-brand small){color:#fff}body.kjp-reverie .reverie-auth .auth-visual .kjp-mark{background:#fff3;border:1px solid #ffffff6e;color:#fff}body.kjp-reverie .reverie-auth .auth-visual__content{margin-bottom:clamp(30px,8vh,105px);margin-top:auto;max-width:620px;position:relative;z-index:1}body.kjp-reverie .reverie-auth .auth-visual__content h1{color:#fff;font-size:clamp(50px,5.2vw,78px);font-weight:700;letter-spacing:-.075em;line-height:1.05;text-shadow:0 6px 18px #27285d4d}body.kjp-reverie .reverie-auth .auth-visual__content h1 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.07em}body.kjp-reverie .reverie-auth .auth-visual__content p{color:#fbf7fc;font-size:15px;line-height:1.9;max-width:490px}body.kjp-reverie .reverie-auth .gt-eyebrow{background:#fff3;border:1px solid #ffffff59;color:#fff;letter-spacing:.16em;padding:9px 14px}body.kjp-reverie .reverie-auth .auth-body{align-items:center;background:radial-gradient(circle at 90% 10%,#eee8f8,#0000 35%),#faf9fe;display:flex;justify-content:center;min-height:100vh;padding:clamp(28px,5vw,70px)}body.kjp-reverie .reverie-auth .auth-card{background:#fff;border:1px solid #e9e7f0;box-shadow:0 28px 75px rgba(57,55,100,.105);padding:clamp(28px,4vw,52px);width:min(100%,485px)}body.kjp-reverie .reverie-form-eyebrow{color:#7c70b1;font-size:10px;font-weight:850;letter-spacing:.18em;margin:17px 0 8px}body.kjp-reverie .reverie-auth .auth-card h2{color:#343b65;font-size:clamp(24px,3vw,33px);font-weight:800;letter-spacing:-.048em;line-height:1.2}body.kjp-reverie .reverie-auth .auth-card .field{margin-top:15px}body.kjp-reverie .reverie-auth .auth-card .field label{color:#4c5076;font-size:12px;font-weight:750;margin-bottom:9px}body.kjp-reverie .reverie-auth .auth-card .field input{background:#fafafd;font-size:13px;padding:12px 15px;width:100%}body.kjp-reverie .reverie-auth .auth-card button[type=submit]{margin-top:24px}body.kjp-reverie .app-shell{background:linear-gradient(180deg,#f2f2fa,#f8f7fb 44%,#f5f6fb);min-height:100vh}body.kjp-reverie .appbar{min-height:76px}body.kjp-reverie .workspace{margin:auto;max-width:1320px;padding:27px 0 65px;width:calc(100% - clamp(32px,7vw,120px))}body.kjp-reverie .workspace-hero.reverie-workspace-hero{align-items:center;background:linear-gradient(90deg,#293059e3,#3c3e6cb8 46%,#3e436a1f),url(/static/media/reverie-sky.6a2a5eb42ede0811c99f.webp) 65% 50%/cover no-repeat;box-shadow:0 19px 60px #38366829;color:#fff;display:flex;gap:26px;justify-content:space-between;min-height:280px;overflow:hidden;padding:clamp(30px,4vw,58px);position:relative}body.kjp-reverie .reverie-workspace-hero__copy{max-width:610px;position:relative;z-index:1}body.kjp-reverie .reverie-workspace-hero .reverie-eyebrow{color:#f9dfe9;font-size:10px;font-weight:850;letter-spacing:.15em}body.kjp-reverie .reverie-workspace-hero h1{font-size:clamp(32px,3.65vw,54px);font-weight:750;letter-spacing:-.048em;line-height:1.17;margin:15px 0 11px}body.kjp-reverie .reverie-workspace-hero h1 em{font-family:Georgia,serif}body.kjp-reverie .reverie-workspace-hero p{color:#f3eff8;font-size:12px;line-height:1.8;margin:0;max-width:500px}body.kjp-reverie .reverie-workspace-hero .role-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffde;border:1px solid #ffffffbf;border-radius:18px;box-shadow:0 10px 34px #262c6421;color:#444577;max-width:220px;min-width:185px;padding:20px;position:relative}body.kjp-reverie .reverie-workspace-hero .role-card small{color:#7972a3;font-size:9px;font-weight:800;letter-spacing:.15em}body.kjp-reverie .reverie-workspace-hero .role-card strong{font-size:14px;font-weight:800}body.kjp-reverie .reverie-role-mark{color:#a599cc;font-size:23px;position:absolute;right:16px;top:13px}body.kjp-reverie .workspace .tabs{border-bottom:1px solid #e0e1ee;display:flex;gap:9px;margin-bottom:24px;padding:20px 0 14px}body.kjp-reverie .workspace .tabbtn{background:#0000;border:0;color:#656e89;font-size:12px;min-height:45px;padding:12px 18px}body.kjp-reverie .workspace .tabbtn.active{background:#e9e7f7;box-shadow:none;color:#514a8b}body.kjp-reverie .workspace .panel{background:#fff;border:1px solid #e6e7f0;border-radius:22px;box-shadow:0 10px 36px rgba(52,62,109,.045);margin-bottom:17px;overflow:hidden}body.kjp-reverie .workspace .panel-head{background:#fafafe;border-bottom:1px solid #eff0f6;padding:21px 24px}body.kjp-reverie .workspace .panel-head strong{color:#353d65;font-size:14px}body.kjp-reverie .workspace .panel-head small{color:#7b8396}body.kjp-reverie .workspace .panel-icon{background:#eeecf9;color:#615a9c}body.kjp-reverie .workspace .panel-body{padding:23px 24px}body.kjp-reverie .workspace .field label{color:#4b5276;font-size:12px;font-weight:750}body.kjp-reverie .workspace .choice{background:#fbfbff;border-color:#e0e1ed;border-radius:12px}body.kjp-reverie .workspace .choice:has(input:checked){background:#f0eefb;border-color:#8175b9}body.kjp-reverie .workspace .search-results{background:#fff;border:1px solid #ddddec;box-shadow:0 19px 45px #2b36671f;z-index:65}body.kjp-reverie .workspace .upload{background:#fbfaff;border:1.5px dashed #c9c4e1;border-radius:16px}body.kjp-reverie .workspace .submit{background:#51498d;border:0;border-radius:13px;font-weight:750;min-height:48px}body.kjp-reverie .workspace .aside>*,body.kjp-reverie .workspace .table-card{border-color:#e9e9f1;border-radius:20px}body.kjp-reverie .workspace .dashboard-wrap{background:#0000}body.kjp-reverie .mon-page{--mon-blue:#5f59aa;--mon-ink:#30385c;--mon-bg:#f5f5fb;--mon-line:#e6e6ef}body.kjp-reverie .mon-head h1{color:#333b65;font-weight:800;letter-spacing:-.05em}body.kjp-reverie :is(.mon-progress-card,.mon-kpi,.mon-panel,.mon-data,.mon-priority__item){border-color:#e7e8f0;border-radius:20px;box-shadow:0 12px 38px rgba(61,60,107,.055)}body.kjp-reverie .mon-progress-card{background:linear-gradient(122deg,#544f8c,#8e89ba);color:#fff}body.kjp-reverie .mon-progress-card :is(.mon-label,p){color:#eeecff}body.kjp-reverie .mon-track{background:#ffffff38}body.kjp-reverie .mon-track span{background:#f8d7dc}body.kjp-reverie .reverie-stats{background:#f6f6fb}body.kjp-reverie .gt-stats-head{background:linear-gradient(90deg,#f9f6fcf5,#f9f6fca8,#f7f4fc17),url(/static/media/reverie-sky.6a2a5eb42ede0811c99f.webp) center 47%/cover;border-radius:25px;box-shadow:0 12px 48px #40416f17;margin-bottom:25px;padding:clamp(22px,4vw,42px)}body.kjp-reverie .gt-stats-head h1{color:#343b65;font-size:clamp(31px,3.5vw,50px);font-weight:800;letter-spacing:-.05em}body.kjp-reverie .gt-stats-head h1 em{color:#71629e;font-family:Georgia,serif;font-weight:400}body.kjp-reverie .gt-stats-head p{color:#636a87;line-height:1.7;max-width:660px}body.kjp-reverie .gt-score-hero{background:linear-gradient(120deg,#53528b,#8680b1);border-radius:22px}body.kjp-reverie :is(.gt-kpi,.gt-panel,.gt-status-card){background:#fff;border:1px solid #e7e7f0;border-radius:20px;box-shadow:0 12px 38px rgba(61,60,107,.045)}body.kjp-reverie .gt-status-page{background:radial-gradient(circle at 90% 6%,#eae6f5,#0000 43%),#f6f6fb}body.kjp-reverie .gt-status-wrap{padding-top:45px}body.kjp-reverie .subpage{background:#f6f6fb;min-height:calc(100vh - 75px)}body.kjp-reverie .subpage :is(.table-card,.stat-card,.status-card){background:#fff;border-color:#e7e8f0;border-radius:20px;box-shadow:0 10px 36px rgba(52,62,109,.055)}@keyframes rv-drift{0%{opacity:.5;transform:translateY(0) rotate(0deg)}to{opacity:1;transform:translateY(-13px) rotate(7deg)}}@media(max-width:1050px){body.kjp-reverie .reverie-hero__content{gap:20px;grid-template-columns:minmax(0,1fr) minmax(260px,300px)}body.kjp-reverie .reverie-hero h1{font-size:clamp(52px,6vw,73px)}body.kjp-reverie .reverie-progress{padding:20px}body.kjp-reverie .reverie-scene{background-position:58%}}@media(max-width:800px){body.kjp-reverie .reverie-hero__content{gap:20px;grid-template-columns:1fr;min-height:0;min-height:auto;padding-bottom:76px;padding-top:62px}body.kjp-reverie .reverie-hero__intro{max-width:620px}body.kjp-reverie .gt-public-hero.reverie-hero{min-height:0;min-height:auto}body.kjp-reverie .reverie-progress{justify-self:start;margin-top:14px;max-width:480px}body.kjp-reverie .reverie-scene{background:linear-gradient(90deg,#faf3f9f5,#f9f3f9d4 48%,#f8f1f97a),url(/static/media/reverie-sky.6a2a5eb42ede0811c99f.webp) 50%/cover}body.kjp-reverie .reverie-hero__bottom{color:#5c678b}body.kjp-reverie .reverie-auth{grid-template-columns:1fr}body.kjp-reverie .reverie-auth .auth-visual{gap:35px;min-height:390px;padding:30px 6%}body.kjp-reverie .reverie-auth .auth-visual__content{margin:30px 0 0}body.kjp-reverie .reverie-auth .auth-visual__content h1{font-size:52px}body.kjp-reverie .reverie-auth .auth-body{min-height:0;min-height:auto;padding:34px 22px 60px}body.kjp-reverie .reverie-auth .auth-card{max-width:620px}body.kjp-reverie .workspace-hero.reverie-workspace-hero{align-items:flex-start;flex-direction:column;min-height:0;min-height:auto;padding:30px}body.kjp-reverie .reverie-workspace-hero .role-card{align-self:flex-start}}@media(max-width:600px){body.kjp-reverie .gt-shell,body.kjp-reverie .site-shell{width:calc(100% - 32px)}body.kjp-reverie .gt-topbar__in,body.kjp-reverie :is(.gt-topbar,.appbar){min-height:66px}body.kjp-reverie :is(.gt-brand__copy small,.kjp-brand small){font-size:8px;max-width:125px}body.kjp-reverie :is(.gt-brand__mark,.kjp-mark){flex-basis:37px;height:37px;width:37px}body.kjp-reverie .gt-actions{gap:5px}body.kjp-reverie .gt-actions .gt-btn{font-size:10px;min-height:38px;padding:8px 10px}body.kjp-reverie .reverie-hero__content{padding-top:48px}body.kjp-reverie .reverie-hero h1{font-size:clamp(43px,10.5vw,61px);letter-spacing:-.067em}body.kjp-reverie .reverie-intro-small{margin-top:20px}body.kjp-reverie .reverie-hero .gt-public-hero__lead{font-size:12px;line-height:1.8}body.kjp-reverie .reverie-hero .gt-public-hero__actions{align-items:stretch;flex-direction:column}body.kjp-reverie .reverie-hero__bottom{display:none}body.kjp-reverie .reverie-progress{margin-top:13px}body.kjp-reverie .reverie-scene-label{display:none}body.kjp-reverie .reverie-scene{background-position:72%}body.kjp-reverie .gt-section--compact{margin-top:0;padding-top:17px}body.kjp-reverie .gt-section{padding-bottom:22px;padding-top:34px}body.kjp-reverie .gt-feature-card{min-height:0;min-height:auto;padding:22px}body.kjp-reverie .gt-search-card{border-radius:19px}body.kjp-reverie .workspace{padding-top:13px;width:calc(100% - 26px)}body.kjp-reverie .reverie-workspace-hero h1{font-size:34px}body.kjp-reverie .workspace .panel-body{padding:16px}body.kjp-reverie .workspace .panel-head{padding:17px}body.kjp-reverie .gt-stats-head{padding:22px}}@media(prefers-reduced-motion:reduce){body.kjp-reverie *,body.kjp-reverie :after,body.kjp-reverie :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}:root{--dream-night:#1d2756;--dream-iris:#4d4b93;--dream-lavender:#8d83c4;--dream-blush:#efbfd0;--dream-cream:#fff9ed;--dream-cloud:#f8f6ff;--dream-ink:#303357;--dream-shadow:0 25px 74px #2322561f;--gt-blue:#4f4e99;--field-blue:#55509b}body.kjp-reverie{background:#f4f3fa}body.kjp-reverie :is(.gt-btn,.kjp-btn,.tabbtn,.gt-input,.field input,.field select){font-family:Plus Jakarta Sans,system-ui,sans-serif}body.kjp-reverie :is(.gt-topbar,.appbar){-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);background:#faf9ffe8;border-bottom:1px solid #ffffffc7;box-shadow:0 10px 38px rgba(42,38,80,.055)}body.kjp-reverie :is(.gt-brand__mark,.kjp-mark){background:linear-gradient(135deg,#282a64,#6769a9 68%,#bb9bc7);border:1px solid #ffffff59;box-shadow:inset 0 1px #fff6,0 7px 19px #48437e30}body.kjp-reverie :is(.gt-btn--primary,.kjp-btn-primary){background:linear-gradient(122deg,#504b9a,#6261bb);border:1px solid #ffffff1f;box-shadow:0 12px 28px #312b7436,inset 0 1px #fff3;color:#fff}body.kjp-reverie :is(.gt-btn--primary,.kjp-btn-primary):hover{background:linear-gradient(122deg,#393882,#5555a9);box-shadow:0 16px 32px #312b7447;transform:translateY(-2px)}body.kjp-reverie .gt-page{background:linear-gradient(180deg,#eff0fa,#f8f5fa 50%,#f8f8fc)}body.kjp-reverie .gt-public-hero.reverie-hero{background:#2f3974;color:#fff;isolation:isolate;min-height:770px;overflow:hidden;padding:0;position:relative}body.kjp-reverie .reverie-scene.reverie-scene-v3{animation:dream-v3-scene-in 1.4s ease-out both;background:linear-gradient(90deg,#0e1643fa,#161d4ef5 18%,#1c2052d9 36%,#282a5b7a 55%,#2723501a 86%),linear-gradient(0deg,#0f1a41a8,#0000 25%),url(/static/media/dreamscape-v3.2e315235bb9052be901b.webp) center 54% /cover no-repeat;inset:0;position:absolute;transform:scale(1.015);z-index:-2}body.kjp-reverie .reverie-scene.reverie-scene-v3:before{background:radial-gradient(ellipse at 74% 50%,#f4d5f424,#0000 40%);content:"";inset:0;opacity:1;pointer-events:none;position:absolute}body.kjp-reverie .reverie-scene.reverie-scene-v3:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath opacity='.2' filter='url(%23a)' d='M0 0h200v200H0z'/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:screen;opacity:.35;pointer-events:none;position:absolute}body.kjp-reverie .dream-v3__aurora{animation:dream-v3-aurora 18s ease-in-out infinite alternate;background:radial-gradient(ellipse,#d79bee26,#0000 60%);height:110%;pointer-events:none;position:absolute;right:-20%;top:-35%;transform:rotate(-17deg);width:78vw}body.kjp-reverie .dream-v3__cloud{animation:dream-v3-cloud 22s ease-in-out infinite alternate;background:linear-gradient(110deg,#fdbfe91a,#fff3fa99,#ebabf114);border-radius:50%;filter:blur(48px);height:190px;opacity:.19;pointer-events:none;position:absolute;width:min(720px,65vw)}body.kjp-reverie .dream-v3__cloud--one{right:-8%;top:29%}body.kjp-reverie .dream-v3__cloud--two{animation-delay:-10s;bottom:12%;opacity:.13;right:23%}body.kjp-reverie .dream-v3__stardust{animation:dream-v3-stardust 7s ease-in-out infinite alternate;background-image:radial-gradient(2px 2px at 84% 13%,#fff,#0000),radial-gradient(2px 2px at 62% 11%,#fff,#0000),radial-gradient(3px 3px at 94% 25%,#f5d7ee,#0000),radial-gradient(2px 2px at 53% 28%,#fff,#0000);inset:0;opacity:.36;pointer-events:none;position:absolute}body.kjp-reverie .reverie-hero__content{grid-gap:clamp(28px,6vw,96px);align-items:center;display:grid;gap:clamp(28px,6vw,96px);grid-template-columns:minmax(0,1.24fr) minmax(260px,.76fr);min-height:750px;padding-bottom:120px;padding-top:94px;position:relative;z-index:2}body.kjp-reverie .reverie-hero__intro{max-width:710px;padding:0;position:relative}body.kjp-reverie .reverie-eyebrow{color:#e6d4fa;font-size:10px;font-weight:800;gap:11px;letter-spacing:.19em;line-height:1.4;text-transform:uppercase}body.kjp-reverie .reverie-eyebrow__star{color:#ffe6bf;font-size:21px;text-shadow:0 0 22px #ffdda8cc}body.kjp-reverie .reverie-eyebrow__line{border-color:#e7dcff57}body.kjp-reverie .reverie-hero h1{color:#fff;font-size:clamp(62px,7.5vw,116px);font-weight:790;letter-spacing:-.086em;line-height:1.03;margin:33px 0 7px;max-width:850px;text-shadow:0 12px 42px #10123438}body.kjp-reverie .reverie-hero h1 em{color:#efd1f7;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:-.09em;text-shadow:0 0 36px #f3c3f53d}body.kjp-reverie .dream-v3__subtitle{color:#fae4cf;display:block;font-size:clamp(17px,1.8vw,26px);font-weight:670;letter-spacing:-.036em;line-height:1.4;margin:10px 0 20px}body.kjp-reverie .reverie-hero .gt-public-hero__lead{color:#eef0ff;font-size:14px;font-weight:500;line-height:1.85;max-width:590px;text-shadow:0 4px 12px #15183e26}body.kjp-reverie .reverie-hero .gt-public-hero__actions{flex-wrap:wrap;gap:13px;margin-top:32px}body.kjp-reverie .reverie-hero .gt-public-hero__actions .gt-btn{border-radius:14px;font-size:12px;letter-spacing:0;min-height:53px;padding:14px 23px}body.kjp-reverie .reverie-hero .gt-public-hero__actions .gt-btn--primary{background:#f7f1ff;border:1px solid #fff;box-shadow:0 12px 32px #12174536;color:#34316a}body.kjp-reverie .reverie-hero .gt-public-hero__actions .gt-btn--primary:hover{background:#fff;transform:translateY(-2px)}body.kjp-reverie .reverie-hero .gt-public-hero__actions .gt-btn--ghost{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff6e;box-shadow:inset 0 1px #ffffff1f;color:#fff}body.kjp-reverie .reverie-hero .gt-public-hero__actions .gt-btn--ghost:hover{background:#fff3}body.kjp-reverie .reverie-hero .gt-public-hero__facts{color:#dde4ff;font-size:11px;font-weight:600;gap:22px;margin-top:28px}body.kjp-reverie .reverie-hero .gt-public-hero__facts i{background:#ffffff29;color:#fff}body.kjp-reverie .reverie-progress{align-self:end;-webkit-backdrop-filter:blur(25px) saturate(135%);backdrop-filter:blur(25px) saturate(135%);background:linear-gradient(143deg,#1d1f4ecc,#3b3970bd);border:1px solid #ffffff47;border-radius:25px;box-shadow:0 30px 75px #1014414d,inset 0 1px #ffffff26;color:#faf9ff;justify-self:end;margin:0 0 4px;max-width:360px;padding:27px 26px 20px;width:100%}body.kjp-reverie .reverie-progress:before{background:linear-gradient(90deg,#0000,#ffd9d7cc,#dacdffcc,#0000);border-radius:25px 25px 0 0;content:"";height:3px;inset:0 0 auto;position:absolute}body.kjp-reverie .reverie-progress__icon{background:#ddd1ff30;border:1px solid #ffffff24;color:#fbe1db}body.kjp-reverie .reverie-progress__top small{color:#f1d7f0}body.kjp-reverie .reverie-progress__top strong{color:#fff;font-size:13px}body.kjp-reverie .reverie-progress__value{color:#fff;margin-top:27px}body.kjp-reverie .reverie-progress__value span{color:#eaecfc}body.kjp-reverie .reverie-progress .gt-track{background:#fff3}body.kjp-reverie .reverie-progress .gt-track span{background:linear-gradient(90deg,#f1bada,#fff0dc)}body.kjp-reverie .reverie-progress__stats,body.kjp-reverie .reverie-progress__stats div+div{border-color:#ffffff29}body.kjp-reverie .reverie-progress__stats strong{color:#fff}body.kjp-reverie .reverie-progress__stats span{color:#e3e6fa;font-size:10px}body.kjp-reverie .reverie-progress__link{color:#f7dfeb}body.kjp-reverie .reverie-progress__link:hover{color:#fff}body.kjp-reverie .reverie-hero__bottom{bottom:22px;color:#efebffc7;font-size:10px;font-weight:730;left:clamp(16px,5vw,100px);letter-spacing:.16em;right:clamp(16px,5vw,100px)}body.kjp-reverie .gt-section--compact{margin-top:-20px;position:relative;z-index:3}body.kjp-reverie .gt-feature-grid{gap:17px}body.kjp-reverie .gt-feature-card{background:#fffffff5;border:1px solid #e6e2f1;border-radius:22px;box-shadow:0 12px 42px #28256414;overflow:hidden;position:relative;transition:transform .28s ease,box-shadow .28s ease}body.kjp-reverie .gt-feature-card:before{background:linear-gradient(90deg,#a4b8ed,#d6b2dc,#f7d4b4);content:"";height:4px;left:0;position:absolute;right:0;top:0}body.kjp-reverie .gt-feature-card:hover{box-shadow:0 23px 48px #28256421;transform:translateY(-4px)}body.kjp-reverie .gt-feature-icon{background:linear-gradient(145deg,#eeecff,#fcecf5);color:#5b519f}body.kjp-reverie .gt-feature-card :is(h3,p){color:#343b64}body.kjp-reverie .gt-feature-card p{color:#6c738d;line-height:1.75}body.kjp-reverie .gt-section{padding-bottom:35px;padding-top:65px}body.kjp-reverie .gt-section-head h2{color:#323758;font-weight:800;letter-spacing:-.05em}body.kjp-reverie .gt-search-card{background:#fffffff7;border:1px solid #e3ddf1f2;border-radius:27px;box-shadow:0 18px 60px #302b6814;overflow:hidden;position:relative}body.kjp-reverie .gt-search-card:before{background:linear-gradient(90deg,#99a9e0,#d7bfeb,#f2c5d5,#f5d7bb);content:"";height:6px;inset:0 0 auto;position:absolute}body.kjp-reverie :is(.gt-input,.field input,.workspace .field input,.workspace .field select,.workspace .field textarea){background:#fdfcff;border-color:#dcdde9;box-shadow:none;color:#303856}body.kjp-reverie :is(.gt-input,.field input,.workspace .field input,.workspace .field select,.workspace .field textarea):focus{border-color:#8472c4;box-shadow:0 0 0 4px #8c7dcb26;outline:none}body.kjp-reverie .gt-proof{border:1px solid #e9e4f0;border-radius:28px;box-shadow:0 25px 74px #2322561f;box-shadow:var(--dream-shadow);overflow:hidden}body.kjp-reverie .gt-proof-card{border-color:#eae8f4}body.kjp-reverie .reverie-auth{background:#f8f6fc}body.kjp-reverie .reverie-auth .auth-visual{background:linear-gradient(0deg,#121942db,#1d204c2e 45%,#12194257),url(/static/media/dreamscape-login-v3.154416f39daf73b72ac0.webp) center 53% /cover no-repeat;color:#fff;isolation:isolate;min-height:100vh;position:relative}body.kjp-reverie .reverie-auth .auth-visual:before{background:radial-gradient(circle at 70% 42%,#0000 8%,#11144024 90%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}body.kjp-reverie .reverie-auth .auth-visual .kjp-brand :is(strong,small){color:#fff}body.kjp-reverie .reverie-auth .auth-visual h1{color:#fff;font-size:clamp(56px,5vw,85px);letter-spacing:-.073em;line-height:1.1;text-shadow:0 7px 36px #14143e47}body.kjp-reverie .reverie-auth .auth-visual h1 em{color:#f5d9f2;font-style:italic}body.kjp-reverie .reverie-auth .auth-visual__content p{color:#ecedfc;font-size:14px;font-weight:500;line-height:1.8;max-width:435px}body.kjp-reverie .reverie-auth .auth-visual .gt-eyebrow{color:#f3dced;letter-spacing:.14em}body.kjp-reverie .reverie-auth .auth-visual .gt-btn--ghost{background:#ffffff24;border-color:#fff6;color:#fff}body.kjp-reverie .reverie-auth .auth-body{background:radial-gradient(ellipse at 100% 0,#e7e5f7,#f9f7fd 46%,#fdfbfe)}body.kjp-reverie .reverie-auth .auth-card{background:#fffffff2;border:1px solid #e4e1f0;border-radius:28px;box-shadow:0 25px 70px #36306217;padding:clamp(24px,4vw,44px)}body.kjp-reverie .reverie-auth .auth-card h2{color:#303557}body.kjp-reverie .app-shell{background:linear-gradient(180deg,#e9e9f8,#f6f5fb 480px,#f8f7fc)}body.kjp-reverie .workspace-hero.reverie-workspace-hero{background:linear-gradient(90deg,#151a4cf5,#26285cbf 48%,#2b2e5b4d),url(/static/media/dreamscape-work-v3.18c5389a461399032152.webp) center 52%/cover no-repeat;border:1px solid #fff6;border-radius:27px;box-shadow:0 22px 60px #24245726;min-height:320px;padding:clamp(32px,4vw,57px)}body.kjp-reverie .reverie-workspace-hero h1{color:#fff;font-size:clamp(36px,3.7vw,56px);letter-spacing:-.06em}body.kjp-reverie .reverie-workspace-hero h1 em{color:#f7d5e7;font-weight:400}body.kjp-reverie .reverie-workspace-hero .reverie-eyebrow{color:#ecd7f3}body.kjp-reverie .reverie-workspace-hero .role-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fafafff0;border:1px solid #fffffff2;border-radius:20px}body.kjp-reverie .workspace .tabs{background:#ffffffc7;border:1px solid #e5e2f1;border-radius:17px;box-shadow:0 7px 22px rgba(45,40,93,.045);gap:4px;overflow-x:auto;padding:6px;scrollbar-width:thin}body.kjp-reverie .workspace .tabbtn{border-radius:12px;min-width:max-content;white-space:nowrap}body.kjp-reverie .workspace .tabbtn.active{background:linear-gradient(130deg,#eeeafa,#f4e8f1);box-shadow:inset 0 1px #fff9;color:#433f86}body.kjp-reverie .workspace .panel,body.kjp-reverie .workspace .table-card{border:1px solid #e4e3ed;border-radius:21px;box-shadow:0 10px 30px #2f2a5a0d}body.kjp-reverie .workspace .panel-head{background:#fbfbff;border-bottom:1px solid #eae9f2}body.kjp-reverie .workspace .upload{background:#fcfaff;border-color:#c7c1e4}body.kjp-reverie .workspace .submit{background:#544a97}body.kjp-reverie .mon-page{--mon-blue:#57559c;--mon-bg:#f6f5fb;--mon-line:#e2e0ed}body.kjp-reverie .mon-progress-card{background:linear-gradient(125deg,#333669,#7471b5)}body.kjp-reverie .gt-stats-head{background:linear-gradient(90deg,#1a204ef7,#2b2d5bbf 58%,#2c2e5b45),url(/static/media/dreamscape-v3.2e315235bb9052be901b.webp) center 57%/cover;border:1px solid #ffffff80;box-shadow:0 22px 60px #2d275c21;color:#fff;min-height:250px}body.kjp-reverie .gt-stats-head h1{color:#fff}body.kjp-reverie .gt-stats-head h1 em{color:#f8cfe0}body.kjp-reverie .gt-stats-head p{color:#ececff}body.kjp-reverie .gt-stats-head .gt-eyebrow{color:#f5dbe7}body.kjp-reverie .gt-score-hero{background:linear-gradient(135deg,#40477e,#8178b3)}body.kjp-reverie :is(.gt-kpi,.gt-panel,.gt-status-card,.stat-card,.table-card){border-color:#e6e2f0;border-radius:20px}body.kjp-reverie .gt-status-page{background:radial-gradient(ellipse at 85% 0,#e5e2f9,#0000 40%),#f6f5fb}body.kjp-reverie .subpage{background:#f7f6fc}@keyframes dream-v3-scene-in{0%{opacity:.7;transform:scale(1.045)}to{opacity:1;transform:scale(1.015)}}@keyframes dream-v3-cloud{0%{transform:translate3d(-2%,1%,0)}to{transform:translate3d(6%,-3%,0)}}@keyframes dream-v3-aurora{0%{opacity:.5;transform:rotate(-17deg) translateX(-4%)}to{opacity:.9;transform:rotate(-9deg) translateX(5%)}}@keyframes dream-v3-stardust{0%{opacity:.26}to{opacity:.54}}@media(max-width:1100px){body.kjp-reverie .reverie-hero__content{gap:26px;grid-template-columns:minmax(0,1fr) minmax(255px,.7fr)}body.kjp-reverie .reverie-hero h1{font-size:clamp(57px,7.8vw,95px)}body.kjp-reverie .reverie-progress{padding:21px 18px}}@media(max-width:800px){body.kjp-reverie .gt-public-hero.reverie-hero{min-height:0;min-height:auto}body.kjp-reverie .reverie-hero__content{gap:28px;grid-template-columns:1fr;min-height:0;min-height:auto;padding-bottom:67px;padding-top:66px}body.kjp-reverie .reverie-hero__intro{max-width:690px}body.kjp-reverie .reverie-hero h1{font-size:clamp(55px,11vw,81px)}body.kjp-reverie .reverie-scene.reverie-scene-v3{background:linear-gradient(90deg,#121743ed,#1c2253bf 65%,#1a1d438a),url(/static/media/dreamscape-v3.2e315235bb9052be901b.webp) 62% 55%/cover no-repeat}body.kjp-reverie .reverie-progress{justify-self:start;margin:6px 0 0;max-width:530px}body.kjp-reverie .reverie-hero__bottom{display:none}body.kjp-reverie .reverie-auth .auth-visual{background-position:50% 50%;min-height:340px}body.kjp-reverie .reverie-auth .auth-visual__content{margin:15px 0 25px}body.kjp-reverie .reverie-auth .auth-visual h1{font-size:clamp(40px,9vw,60px)}body.kjp-reverie .reverie-auth .auth-body{min-height:0;min-height:auto;padding:35px 20px 55px}body.kjp-reverie .workspace-hero.reverie-workspace-hero{padding:30px}}@media(max-width:600px){body.kjp-reverie .reverie-hero__content{padding-bottom:46px;padding-top:52px}body.kjp-reverie .reverie-hero h1{font-size:clamp(51px,12.5vw,70px);margin-top:23px}body.kjp-reverie .dream-v3__subtitle{font-size:16px}body.kjp-reverie .reverie-eyebrow{font-size:9px;letter-spacing:.11em}body.kjp-reverie .reverie-hero .gt-public-hero__lead{font-size:12px;line-height:1.85}body.kjp-reverie .reverie-hero .gt-public-hero__actions{align-items:stretch;display:flex;flex-direction:column;gap:9px}body.kjp-reverie .reverie-hero .gt-public-hero__actions .gt-btn{width:100%}body.kjp-reverie .reverie-progress{max-width:100%;padding:22px 19px}body.kjp-reverie .reverie-progress__stats{gap:4px}body.kjp-reverie .gt-section{padding-bottom:22px;padding-top:36px}body.kjp-reverie .gt-feature-grid{gap:12px}body.kjp-reverie .workspace-hero.reverie-workspace-hero{min-height:0;min-height:auto;padding:23px}body.kjp-reverie .reverie-workspace-hero h1{font-size:33px}body.kjp-reverie .workspace .tabs{padding:5px}body.kjp-reverie .workspace .tabbtn{font-size:11px;padding:10px 13px}body.kjp-reverie .gt-stats-head{min-height:210px;padding:23px}}@media(prefers-reduced-motion:reduce){body.kjp-reverie .reverie-scene.reverie-scene-v3,body.kjp-reverie :is(.dream-v3__aurora,.dream-v3__cloud,.dream-v3__stardust){animation:none!important}}
/*# sourceMappingURL=main.959dac64.css.map*/