.page-module___8aEwW__page{min-height:100vh;color:var(--text);isolation:isolate;flex-direction:column;gap:24px;padding:24px clamp(16px,4vw,40px) 64px;display:flex;position:relative}.page-module___8aEwW__page:before{content:"";z-index:-2;background:radial-gradient(circle at 20% 20%,#f3c80a2e,#0000 55%),radial-gradient(circle at 75% 10%,#60a5fa2e,#0000 52%);height:70vh;position:fixed;inset:-30% 0 auto}.page-module___8aEwW__page:after{content:"";opacity:.2;z-index:-1;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:120px 120px;position:fixed;inset:0}.page-module___8aEwW__topbar{border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(135deg,#12151c,#0f1116);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.page-module___8aEwW__brand{align-items:center;gap:12px;display:flex}.page-module___8aEwW__brandLogo{background:#fff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.page-module___8aEwW__brandTitle{font-size:18px;font-weight:600}.page-module___8aEwW__brandMeta{color:var(--muted-2);font-size:13px}.page-module___8aEwW__topActions{gap:12px;display:flex}.page-module___8aEwW__buttonPrimary,.page-module___8aEwW__buttonOutline,.page-module___8aEwW__buttonGhost{cursor:pointer;border:none;border-radius:12px;padding:10px 18px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s}.page-module___8aEwW__buttonPrimary{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:var(--accent-ink);box-shadow:0 12px 24px #f3c80a40}.page-module___8aEwW__buttonPrimary:hover{transform:translateY(-1px)}.page-module___8aEwW__buttonPrimary:disabled,.page-module___8aEwW__buttonOutline:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}.page-module___8aEwW__buttonOutline{color:var(--text);border:1px solid var(--border);background:0 0}.page-module___8aEwW__buttonGhost{color:var(--muted);background:0 0;border:1px solid #0000}.page-module___8aEwW__main{flex-direction:column;gap:24px;display:flex}.page-module___8aEwW__heroCard{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(145deg,#161a22,#0f1218);border-radius:24px;padding:clamp(20px,3vw,32px)}.page-module___8aEwW__heroHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.page-module___8aEwW__kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2);margin-bottom:8px;font-size:11px}.page-module___8aEwW__heroValue{font-family:var(--font-mono),"JetBrains Mono",monospace;margin:0;font-size:clamp(38px,5vw,64px)}.page-module___8aEwW__heroSub{color:var(--muted);margin-top:6px}.page-module___8aEwW__heroBadges{flex-wrap:wrap;gap:10px;display:flex}.page-module___8aEwW__badge,.page-module___8aEwW__badgeSuccess{border:1px solid var(--border);color:var(--muted);background:#ffffff0a;border-radius:999px;padding:6px 12px;font-size:12px}.page-module___8aEwW__badgeSuccess{color:#a7f3d0;background:#10b98126;border-color:#34d39980}.page-module___8aEwW__formGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:24px;display:grid}.page-module___8aEwW__field{color:var(--muted);flex-direction:column;gap:8px;font-size:13px;display:flex;position:relative}.page-module___8aEwW__field input,.page-module___8aEwW__field select{border:1px solid var(--border);background:var(--card-soft);color:var(--text);appearance:none;border-radius:12px;outline:none;padding:12px 14px;font-size:15px}.page-module___8aEwW__field input::placeholder{color:var(--muted-2)}.page-module___8aEwW__suggestions{border:1px solid var(--border);z-index:10;background:#0f1218;border-radius:12px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 40px #0006}.page-module___8aEwW__suggestions button{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.page-module___8aEwW__suggestions button:hover{background:#f3c80a1f;border-color:#f3c80a4d}.page-module___8aEwW__suggestions strong{font-size:13px}.page-module___8aEwW__suggestions span{color:var(--muted);font-size:12px}.page-module___8aEwW__segment{grid-template-columns:1fr 1fr;gap:8px;display:grid}.page-module___8aEwW__segmentButton,.page-module___8aEwW__segmentActive{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;padding:10px 12px;font-weight:600}.page-module___8aEwW__segmentActive{color:var(--accent-strong);background:#f3c80a24;border-color:#f3c80a66}.page-module___8aEwW__heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.page-module___8aEwW__helper{color:var(--muted-2);font-size:13px}.page-module___8aEwW__error{color:#fecaca;background:#f871711a;border:1px solid #f8717166;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:14px}.page-module___8aEwW__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;display:grid}.page-module___8aEwW__panel{border:1px solid var(--border);background:var(--card);border-radius:20px;padding:20px}.page-module___8aEwW__panelHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.page-module___8aEwW__panelHeader h2{margin:0 0 6px}.page-module___8aEwW__muted{color:var(--muted-2);margin:0}.page-module___8aEwW__table{gap:8px;display:grid}.page-module___8aEwW__tableHead,.page-module___8aEwW__tableRow{grid-template-columns:.4fr 2fr .8fr .8fr .8fr 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.page-module___8aEwW__tableHead{text-transform:uppercase;color:var(--muted-2);font-size:12px}.page-module___8aEwW__tableRow{background:#ffffff08;border:1px solid #0000;border-radius:12px;font-size:14px}.page-module___8aEwW__tableEmpty{color:var(--muted-2);text-align:center;border:1px dashed var(--border);border-radius:12px;margin-top:8px;padding:18px 12px}.page-module___8aEwW__summary{flex-direction:column;gap:16px;display:flex}.page-module___8aEwW__summaryCard{border:1px solid var(--border);background:var(--card);border-radius:20px;padding:20px}.page-module___8aEwW__summaryCard h3{margin:0 0 12px}.page-module___8aEwW__summaryRow,.page-module___8aEwW__summaryTotal{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.page-module___8aEwW__summaryTotal{color:var(--text);margin:16px 0;font-size:18px;font-weight:700}.page-module___8aEwW__summaryCard .page-module___8aEwW__buttonPrimary{width:100%;margin-top:8px}@media (max-width:960px){.page-module___8aEwW__grid{grid-template-columns:1fr}}@media (max-width:720px){.page-module___8aEwW__topbar{flex-direction:column;align-items:flex-start}.page-module___8aEwW__topActions{flex-wrap:wrap;justify-content:flex-start;width:100%}.page-module___8aEwW__tableHead,.page-module___8aEwW__tableRow{grid-template-columns:1fr 1.2fr 1fr}.page-module___8aEwW__tableHead span:nth-child(n+4),.page-module___8aEwW__tableRow span:nth-child(n+4){display:none}}.page-module___8aEwW__modalOverlay{z-index:100;background:#06080cc7;place-items:center;display:grid;position:fixed;inset:0}.page-module___8aEwW__modal{border:1px solid var(--border);width:min(420px,92vw);box-shadow:var(--shadow);background:#12141b;border-radius:20px;gap:12px;padding:24px;display:grid}.page-module___8aEwW__modal h2{margin:0}.page-module___8aEwW__modal p{color:var(--muted);margin:0}.page-module___8aEwW__login{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.page-module___8aEwW__login input{border:1px solid var(--border);background:var(--card-soft);color:var(--text);border-radius:12px;padding:12px 14px}.page-module___8aEwW__pdfModal{border:1px solid var(--border);width:min(920px,94vw);height:min(80vh,780px);box-shadow:var(--shadow);background:#12141b;border-radius:20px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.page-module___8aEwW__pdfHeader{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;display:flex}.page-module___8aEwW__pdfFrame{background:#fff;border:none;width:100%;height:100%}
