.policy-page[data-v-2b2c7c80]{min-height:100vh;background:#f3f5f1;color:#101313}.shell[data-v-2b2c7c80]{width:min(1240px,calc(100% - 48px));margin:0 auto}.policy-hero[data-v-2b2c7c80]{padding:118px 0 54px;background:linear-gradient(120deg,#081318f0,#0e3846db),url(/img/us/bg-about-us.webp) center/cover;color:#fff}.policy-hero-grid[data-v-2b2c7c80]{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:48px;align-items:center}.eyebrow[data-v-2b2c7c80]{margin:0 0 16px;color:#cdf22c;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.policy-copy h1[data-v-2b2c7c80]{margin:0;font-size:clamp(42px,7vw,78px);line-height:.96}.policy-copy p[data-v-2b2c7c80]:not(.eyebrow){max-width:680px;margin:22px 0 0;color:#ffffffc7;font-size:18px;line-height:1.7}.login-panel[data-v-2b2c7c80],.session-panel[data-v-2b2c7c80]{border:1px solid rgba(255,255,255,.18);background:#ffffff1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;padding:28px;box-shadow:0 24px 70px #0000003d}.login-panel h2[data-v-2b2c7c80]{margin:0 0 8px;font-size:24px}.login-panel p[data-v-2b2c7c80],.session-panel span[data-v-2b2c7c80]{margin:0 0 20px;color:#ffffffb8}.login-panel label[data-v-2b2c7c80]{display:grid;gap:8px;margin-bottom:14px}.login-panel span[data-v-2b2c7c80]{font-size:12px;font-weight:800;text-transform:uppercase}.login-panel input[data-v-2b2c7c80],.filters-grid input[data-v-2b2c7c80],.filters-grid select[data-v-2b2c7c80]{width:100%;border:1px solid #d9ded7;border-radius:6px;background:#fff;color:#121212;font:inherit}.login-panel input[data-v-2b2c7c80]{padding:14px}.login-panel button[data-v-2b2c7c80],.session-panel button[data-v-2b2c7c80]{width:100%;min-height:46px;border:0;border-radius:6px;background:#cdf22c;color:#071116;font-weight:900;cursor:pointer}.session-panel[data-v-2b2c7c80]{display:grid;gap:16px}.session-panel strong[data-v-2b2c7c80]{font-size:30px}.policy-dashboard[data-v-2b2c7c80]{padding:42px 0 88px}.dashboard-top[data-v-2b2c7c80]{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:26px}.dashboard-top h2[data-v-2b2c7c80]{margin:0 0 8px;font-size:34px}.dashboard-top p[data-v-2b2c7c80]{margin:0;color:#5d6865}.summary-grid[data-v-2b2c7c80]{display:grid;grid-template-columns:repeat(3,130px);gap:12px}.summary-grid article[data-v-2b2c7c80]{border:1px solid #dfe5dc;border-radius:8px;background:#fff;padding:16px}.summary-grid strong[data-v-2b2c7c80]{display:block;font-size:28px;line-height:1}.summary-grid span[data-v-2b2c7c80]{color:#68736f;font-size:12px;font-weight:800;text-transform:uppercase}.toast[data-v-2b2c7c80]{margin:0 0 18px;border:1px solid #bfd968;border-radius:8px;background:#eff9c2;padding:12px 14px;color:#263500;font-weight:700}.policy-table-shell[data-v-2b2c7c80]{border:1px solid #dde3da;border-radius:8px;background:#fff;overflow:hidden}.filters-grid[data-v-2b2c7c80]{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;padding:16px;border-bottom:1px solid #e8ece5;background:#fbfcfa}.filters-grid input[data-v-2b2c7c80],.filters-grid select[data-v-2b2c7c80]{min-height:42px;padding:0 12px;font-size:13px}.table-scroll[data-v-2b2c7c80]{overflow-x:auto}table[data-v-2b2c7c80]{width:100%;min-width:980px;border-collapse:collapse}th[data-v-2b2c7c80],td[data-v-2b2c7c80]{padding:16px;border-bottom:1px solid #edf0eb;text-align:left;vertical-align:middle}th[data-v-2b2c7c80]{color:#57625d;font-size:11px;font-weight:900;text-transform:uppercase}td[data-v-2b2c7c80]{font-size:14px}.status-pill[data-v-2b2c7c80]{display:inline-flex;min-width:96px;justify-content:center;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.status-pill.active[data-v-2b2c7c80]{background:#e9f8bd;color:#334700}.status-pill.cancelled[data-v-2b2c7c80]{background:#ffe3e3;color:#8f1d1d}.status-pill.completed[data-v-2b2c7c80]{background:#e6ecf4;color:#324a66}.action-stack[data-v-2b2c7c80]{display:grid;gap:8px}.download-row[data-v-2b2c7c80]{display:flex;gap:6px}.download-row button[data-v-2b2c7c80],.cancel-btn[data-v-2b2c7c80]{min-height:34px;border-radius:6px;font-size:12px;font-weight:900;cursor:pointer}.download-row button[data-v-2b2c7c80]{width:42px;border:1px solid #111;background:#fff;color:#111}.cancel-btn[data-v-2b2c7c80]{width:132px;border:0;background:#101313;color:#fff}.cancel-btn[data-v-2b2c7c80]:disabled{background:#d7ddd5;color:#69736f;cursor:not-allowed}.empty-row[data-v-2b2c7c80]{padding:34px;text-align:center;color:#69736f}.rule-note[data-v-2b2c7c80]{margin:14px 0 0;color:#68736f;font-size:13px}@media (max-width: 980px){.policy-hero-grid[data-v-2b2c7c80],.dashboard-top[data-v-2b2c7c80]{grid-template-columns:1fr;display:grid}.summary-grid[data-v-2b2c7c80],.filters-grid[data-v-2b2c7c80]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.shell[data-v-2b2c7c80]{width:min(100% - 28px,1240px)}.policy-hero[data-v-2b2c7c80]{padding-top:104px}.login-panel[data-v-2b2c7c80],.session-panel[data-v-2b2c7c80]{padding:20px}.summary-grid[data-v-2b2c7c80],.filters-grid[data-v-2b2c7c80]{grid-template-columns:1fr}}
