:root{--nitume-blue: #0B2545;--nitume-white: #FFFFFF;--nitume-slate: #F4F6F9;--nitume-green: #04AF4D;--nitume-blue-700: #08192F;--nitume-blue-050: #E9EDF3;--nitume-slate-line: #E2E7EF;--nitume-slate-600: #5C6B85;--nitume-slate-400: #8C97AC;--nitume-green-050: #E3F8EA;--nitume-green-700: #038A3D;--nitume-amber: #B8860B;--nitume-amber-050: #FBF3E1;--nitume-red: #C1433C;--nitume-red-050: #FBEAE9;--nitume-scrim: rgba(11, 37, 69, .5);--nitume-font-ui: "Fira Sans", system-ui, sans-serif;--nitume-font-num: "Fira Code", ui-monospace, monospace;--nitume-space-xs: 4px;--nitume-space-sm: 8px;--nitume-space-md: 16px;--nitume-space-lg: 24px;--nitume-space-xl: 32px;--nitume-space-screen: 20px;--nitume-tap: 48px;--nitume-r-s: 8px;--nitume-r-m: 14px;--nitume-r-l: 20px;--nitume-r-pill: 999px;--nitume-content-max: 1180px}:root{--blue: #0B2545;--blue-700: #08192F;--blue-050: #E9EDF3;--white: #FFFFFF;--slate: #F4F6F9;--slate-line: #E2E7EF;--slate-600: #5C6B85;--slate-400: #8C97AC;--green: #04AF4D;--green-700: #038A3D;--green-050: #E3F8EA;--amber: #B8860B;--amber-050: #FBF3E1;--red: #C1433C;--red-050: #FBEAE9;--r-s: 8px;--r-m: 14px;--r-l: 22px}*{box-sizing:border-box}body{margin:0;background:var(--white);color:var(--blue);font-family:Fira Sans,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.num{font-family:Fira Code,monospace}.wrap{max-width:1180px;margin:0 auto;padding:0 32px}@media(max-width:640px){.wrap{padding:0 20px}}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--green);outline-offset:2px}::selection{background:var(--green-050);color:var(--green-700)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:999px;font-weight:600;font-size:14.5px;font-family:Fira Sans,sans-serif;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s,color .15s;text-decoration:none;white-space:nowrap}.btn-primary{background:var(--green);color:var(--white);border-color:var(--green)}.btn-primary:hover{background:var(--green-700);border-color:var(--green-700);color:var(--white);text-decoration:none}.btn-outline{background:var(--white);border-color:var(--slate-line);color:var(--blue)}.btn-outline:hover{border-color:var(--blue);color:var(--blue);text-decoration:none;background:var(--blue-050)}.card{background:var(--white);border:1px solid var(--slate-line);border-radius:var(--r-m);padding:22px}.section{padding:64px 0}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;flex-wrap:wrap}.section-head h2{font-size:30px;font-weight:700;margin:0;color:var(--blue)}.section-head p{color:var(--slate-600);max-width:340px;margin:0;font-size:14.5px}@media(max-width:640px){.section-head{flex-direction:column;align-items:flex-start}}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:860px){.grid-3{grid-template-columns:1fr 1fr}}@media(max-width:560px){.grid-3{grid-template-columns:1fr}}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:800px){.grid-2{grid-template-columns:1fr}}.avatar{width:34px;height:34px;border-radius:50%;background:var(--blue);display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:600}.avatar-lg{width:54px;height:54px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;color:var(--white)}.check{flex:0 0 auto;width:18px;height:18px;border-radius:6px;background:var(--green);display:flex;align-items:center;justify-content:center;margin-top:2px}.check svg{width:10px;height:10px}@keyframes pulse{0%{box-shadow:0 0 #b8860b66}70%{box-shadow:0 0 0 8px #b8860b00}to{box-shadow:0 0 #b8860b00}}.pulse{width:6px;height:6px;border-radius:50%;background:var(--amber);animation:pulse 1.6s infinite}.status-pill{font-size:12px;font-weight:600;color:var(--amber);background:var(--amber-050);padding:6px 12px;border-radius:999px;display:inline-flex;align-items:center;gap:6px}.tag-chip{font-size:12px;font-weight:600;color:var(--blue);background:var(--blue-050);padding:5px 10px;border-radius:999px}.input{width:100%;background:var(--slate);border:1px solid var(--slate-line);border-radius:10px;padding:12px 14px;font-size:14px;font-family:Fira Sans,sans-serif;color:var(--blue);margin-bottom:16px}.input:focus{outline:2px solid var(--green);outline-offset:1px;border-color:var(--green)}.divider{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--slate-400);margin:16px 0}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--slate-line)}
