.an-page{--brand:#15803d;--teal:#14a6a1;--navy:#0b2d57;--brand-50:color-mix(in srgb,var(--brand) 7%,white);--brand-100:color-mix(in srgb,var(--brand) 14%,white);--brand-200:color-mix(in srgb,var(--brand) 26%,white);--brand-soft:color-mix(in srgb,var(--brand) 12%,white);--brand-500:color-mix(in srgb,var(--brand) 78%,white);--brand-600:var(--brand);--brand-700:color-mix(in srgb,var(--brand) 82%,black);--brand-800:color-mix(in srgb,var(--brand) 68%,black);--brand-ink:color-mix(in srgb,var(--brand) 60%,black);--teal-50:color-mix(in srgb,var(--teal) 9%,white);--teal-100:color-mix(in srgb,var(--teal) 16%,white);--teal-700:color-mix(in srgb,var(--teal) 80%,black);--bg:#f3f7f4;--surface:#ffffff;--surface-2:#fafcfb;--surface-3:#f4f8f6;--ds-border:#e7eeea;--border-2:#dde6e1;--ink:#102032;--text:#38474f;--ds-muted:#6a7a80;--faint:#9aa8ad;--risk-vh:#7f1d1d;--risk-vh-bg:#fbe4e4;--risk-vh-ink:#7f1d1d;--risk-h:#dc2626;--risk-h-bg:#fde4e4;--risk-h-ink:#b3261e;--risk-m:#d97706;--risk-m-bg:#fdefcf;--risk-m-ink:#9a5b06;--risk-l:#4d9f1f;--risk-l-bg:#e9f8d6;--risk-l-ink:#3c7a1a;--risk-vl:#15803d;--risk-vl-bg:#d9f5e3;--risk-vl-ink:#11652f;--font:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--r-k:1;--r-xs:calc(7px * var(--r-k));--r-sm:calc(10px * var(--r-k));--r:calc(14px * var(--r-k));--r-lg:calc(18px * var(--r-k));--r-xl:calc(24px * var(--r-k));--r-pill:999px;--d:1;--card-pad:calc(22px * var(--d));--gap:calc(20px * var(--d));--shadow-xs:0 1px 2px rgba(13,40,28,.05);--shadow-sm:0 1px 2px rgba(13,40,28,.04),0 2px 6px rgba(13,40,28,.05);--shadow:0 2px 4px rgba(13,40,28,.04),0 10px 26px rgba(13,40,28,.07);--shadow-lg:0 18px 48px rgba(13,40,28,.14);--ds-ring:0 0 0 4px color-mix(in srgb,var(--brand) 16%,transparent);--grad-brand:linear-gradient(135deg,var(--navy) 0%,color-mix(in srgb,var(--navy) 40%,var(--teal)) 45%,var(--brand) 100%);--grad-soft:linear-gradient(135deg,color-mix(in srgb,var(--teal) 14%,white) 0%,color-mix(in srgb,var(--brand) 12%,white) 100%);padding:26px 28px 64px;max-width:1340px;margin:0 auto;width:100%}.an-page .shell{display:grid;grid-template-columns:266px 1fr;min-height:100vh}.an-page .is-login .shell{display:none}.an-page .sidebar{background:var(--surface);border-right:1px solid var(--ds-border);display:flex;flex-direction:column;padding:18px 14px;position:sticky;top:0;height:100vh}.an-page .brand-lockup{display:flex;align-items:center;gap:11px;padding:6px 8px 4px}.an-page .brand-mark{width:38px;height:38px;border-radius:11px;background:var(--surface);border:1px solid var(--ds-border);display:grid;place-items:center;overflow:hidden;box-shadow:var(--shadow-xs)}.an-page .brand-mark img{width:30px;height:30px;object-fit:contain;display:block}.an-page .brand-word{font-weight:800;font-size:18px;letter-spacing:-.04em;line-height:1}.an-page .brand-word .a{color:var(--navy)}.an-page .brand-word .n{color:var(--teal)}.an-page .brand-sub{font-size:10.5px;color:var(--faint);font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-top:3px}.an-page .nav{margin-top:14px;display:flex;flex-direction:column;gap:2px;overflow-y:auto;flex:1}.an-page .nav-label{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);padding:14px 12px 6px}.an-page .nav-item{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:var(--r-sm);color:var(--ds-muted);font-weight:600;font-size:14px;cursor:pointer;border:none;background:none;width:100%;text-align:left;position:relative;transition:.14s}.an-page .nav-item svg{width:18px;height:18px;stroke-width:1.9;flex:none}.an-page .nav-item:hover{background:var(--surface-3);color:var(--ink)}.an-page .nav-item.active{background:var(--brand-50);color:var(--brand-ink)}.an-page .nav-item.active:before{content:"";position:absolute;left:-14px;top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:0 3px 3px 0;background:var(--brand)}.an-page .nav-item .badge-dot{margin-left:auto;background:var(--brand);color:#fff;font-size:10.5px;font-weight:700;min-width:18px;height:18px;border-radius:99px;display:grid;place-items:center;padding:0 5px;font-family:var(--mono)}.an-page .side-foot{border-top:1px solid var(--ds-border);margin-top:8px;padding-top:12px;display:flex;align-items:center;gap:10px}.an-page .avatar{width:34px;height:34px;border-radius:10px;background:var(--grad-brand);color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.an-page .side-foot .who{font-size:13px;font-weight:700;color:var(--ink);line-height:1.2}.an-page .side-foot .role{font-size:11.5px;color:var(--faint)}.an-page .side-foot .out{margin-left:auto;color:var(--faint);cursor:pointer;display:grid;place-items:center;padding:6px;border-radius:8px}.an-page .side-foot .out:hover{background:var(--surface-3);color:var(--ink)}.an-page .side-foot .out svg{width:17px;height:17px}.an-page .main{display:flex;flex-direction:column;min-width:0}.an-page .topbar{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--ds-border);display:flex;align-items:center;gap:16px;padding:13px 28px}.an-page .crumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ds-muted);font-weight:600}.an-page .crumb .sep{color:var(--faint)}.an-page .crumb .cur{color:var(--ink)}.an-page .topbar .search{margin-left:8px}.an-page .search{flex:1;max-width:340px;display:flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--ds-border);border-radius:var(--r-pill);padding:8px 14px;color:var(--faint)}.an-page .search svg{width:16px;height:16px}.an-page .search input{border:none;background:none;outline:none;font-family:inherit;font-size:13.5px;color:var(--text);width:100%}.an-page .topbar .spacer{flex:1}.an-page .icon-btn{width:38px;height:38px;border-radius:11px;border:1px solid var(--ds-border);background:var(--surface);display:grid;place-items:center;color:var(--ds-muted);cursor:pointer;position:relative;transition:.14s}.an-page .icon-btn:hover{color:var(--ink);border-color:var(--border-2)}.an-page .icon-btn svg{width:18px;height:18px}.an-page .icon-btn .dot{position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:99px;background:var(--risk-h);border:2px solid var(--surface)}.an-page .page{padding:26px 28px 64px;max-width:1340px;width:100%;margin:0 auto}.an-page .page-head{display:flex;align-items:flex-end;gap:16px;margin-bottom:22px;flex-wrap:wrap}.an-page .page-head .ttl{font-size:27px;font-weight:800}.an-page .page-head .sub{color:var(--ds-muted);font-size:14px;margin-top:5px;font-weight:500}.an-page .page-head .grow{flex:1}.an-page .btn{display:inline-flex;align-items:center;gap:8px;border-radius:var(--r-sm);font-weight:700;font-size:13.5px;padding:10px 16px;cursor:pointer;border:1px solid transparent;transition:.14s;white-space:nowrap;line-height:1}.an-page .btn svg{width:16px;height:16px;stroke-width:2.1}.an-page .btn-primary{background:var(--brand);color:#fff;box-shadow:var(--shadow-sm)}.an-page .btn-primary:hover{background:var(--brand-700)}.an-page .btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--ds-border)}.an-page .btn-ghost:hover{border-color:var(--border-2);background:var(--surface-3)}.an-page .btn-soft{background:var(--brand-50);color:var(--brand-ink)}.an-page .btn-soft:hover{background:var(--brand-100)}.an-page .btn-danger{background:var(--surface);color:var(--risk-h);border-color:color-mix(in srgb,var(--risk-h) 30%,var(--ds-border))}.an-page .btn-danger:hover{background:var(--risk-h-bg)}.an-page .btn-sm{padding:7px 12px;font-size:12.5px}.an-page .card{background:var(--surface);border:1px solid var(--ds-border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.an-page .card-pad{padding:var(--card-pad)}.an-page .card-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.an-page .card-head .h{font-size:16px;font-weight:700;color:var(--ink)}.an-page .card-head .d{font-size:12.8px;color:var(--ds-muted);margin-top:4px;font-weight:500;line-height:1.45;max-width:62ch}.an-page .card-head .grow{flex:1}.an-page .card-accent{height:3px;border-radius:99px 99px 0 0;background:var(--brand)}.an-page .grid{display:grid;gap:var(--gap)}.an-page .g-2{grid-template-columns:repeat(2,1fr)}.an-page .g-3{grid-template-columns:repeat(3,1fr)}.an-page .g-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1080px){.an-page .g-3,.an-page .g-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.an-page .g-2,.an-page .g-3,.an-page .g-4{grid-template-columns:1fr}}.an-page .kpi{background:var(--surface);border:1px solid var(--ds-border);border-radius:var(--r-lg);padding:18px 18px 16px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.an-page .kpi .top{display:flex;align-items:center;justify-content:space-between;gap:10px}.an-page .kpi .lab{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-muted)}.an-page .kpi .ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none}.an-page .kpi .ic svg{width:17px;height:17px;stroke-width:2}.an-page .kpi .num{font-family:var(--mono);font-size:34px;font-weight:600;color:var(--ink);margin-top:12px;line-height:1;letter-spacing:-.03em}.an-page .kpi .foot{font-size:12px;color:var(--ds-muted);margin-top:7px;font-weight:500;display:flex;align-items:center;gap:6px}.an-page .kpi.brand .ic{background:var(--brand-50);color:var(--brand-ink)}.an-page .kpi.teal .ic{background:var(--teal-50);color:var(--teal-700)}.an-page .kpi.warn .ic{background:var(--risk-m-bg);color:var(--risk-m-ink)}.an-page .kpi.navy .ic{background:color-mix(in srgb,var(--navy) 12%,white);color:var(--navy)}.an-page .kpi .bar{position:absolute;left:0;top:0;bottom:0;width:4px}.an-page .kpi.brand .bar{background:var(--brand)}.an-page .kpi.teal .bar{background:var(--teal)}.an-page .kpi.warn .bar{background:var(--risk-m)}.an-page .kpi.navy .bar{background:var(--navy)}.an-page .delta{font-family:var(--mono);font-weight:600;font-size:11.5px;padding:2px 7px;border-radius:99px}.an-page .delta.up{color:var(--risk-vl-ink);background:var(--risk-vl-bg)}.an-page .delta.down{color:var(--risk-h-ink);background:var(--risk-h-bg)}.an-page .chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:var(--r-pill);line-height:1.3}.an-page .chip svg{width:13px;height:13px}.an-page .chip-dot{width:7px;height:7px;border-radius:99px;flex:none}.an-page .r-vh{background:var(--risk-vh-bg);color:var(--risk-vh-ink)}.an-page .r-vh .chip-dot{background:var(--risk-vh)}.an-page .r-h{background:var(--risk-h-bg);color:var(--risk-h-ink)}.an-page .r-h .chip-dot{background:var(--risk-h)}.an-page .r-m{background:var(--risk-m-bg);color:var(--risk-m-ink)}.an-page .r-m .chip-dot{background:var(--risk-m)}.an-page .r-l{background:var(--risk-l-bg);color:var(--risk-l-ink)}.an-page .r-l .chip-dot{background:var(--risk-l)}.an-page .r-vl{background:var(--risk-vl-bg);color:var(--risk-vl-ink)}.an-page .r-vl .chip-dot{background:var(--risk-vl)}.an-page .badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 11px;border-radius:var(--r-pill);background:var(--brand-50);color:var(--brand-ink)}.an-page .badge.live{background:var(--risk-vl-bg);color:var(--risk-vl-ink)}.an-page .badge.live .chip-dot{background:var(--risk-vl);animation:pulse 1.8s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.an-page .mod{display:block;background:var(--surface);border:1px solid var(--ds-border);border-radius:var(--r-lg);padding:22px;box-shadow:var(--shadow-sm);cursor:pointer;transition:.16s;position:relative;overflow:hidden}.an-page .mod:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--border-2)}.an-page .mod .ic{width:46px;height:46px;border-radius:13px;background:var(--brand-50);color:var(--brand-ink);display:grid;place-items:center;margin-bottom:16px}.an-page .mod .ic svg{width:22px;height:22px;stroke-width:1.9}.an-page .mod h4{font-size:16.5px;margin-bottom:5px}.an-page .mod p{font-size:13px;color:var(--ds-muted);font-weight:500;line-height:1.5}.an-page .mod .go{position:absolute;right:18px;top:22px;color:var(--faint);transition:.16s}.an-page .mod:hover .go{color:var(--brand);transform:translateX(2px)}.an-page .mod .go svg{width:18px;height:18px}.an-page .mod .meta{margin-top:14px;padding-top:14px;border-top:1px solid var(--ds-border);display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ds-muted);font-weight:600}.an-page .mod .meta .mono{color:var(--ink)}.an-page .tabs{display:inline-flex;gap:4px;background:var(--surface-3);border:1px solid var(--ds-border);padding:4px;border-radius:var(--r)}.an-page .tab{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:calc(var(--r) - 5px);font-size:13.5px;font-weight:700;color:var(--ds-muted);cursor:pointer;border:none;background:none;transition:.13s}.an-page .tab svg{width:15px;height:15px}.an-page .tab:hover{color:var(--ink)}.an-page .tab.active{background:var(--surface);color:var(--brand-ink);box-shadow:var(--shadow-xs)}.an-page .field{display:flex;flex-direction:column;gap:7px}.an-page .field label{font-size:12px;font-weight:700;color:var(--ds-muted)}.an-page .input,.an-page .select{appearance:none;background:var(--surface);border:1px solid var(--ds-border);border-radius:var(--r-sm);padding:10px 13px;font-family:inherit;font-size:13.5px;color:var(--ink);font-weight:600;outline:none;transition:.13s}.an-page .select{padding-right:34px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236a7a80' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right 11px center}.an-page .input::placeholder{color:var(--faint);font-weight:500}.an-page .input:focus,.an-page .select:focus{border-color:var(--brand);box-shadow:var(--ds-ring)}.an-page .donut-wrap{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.an-page .donut{position:relative;width:188px;height:188px;flex:none}.an-page .donut .center{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.an-page .donut .center .n{font-family:var(--mono);font-size:30px;font-weight:600;color:var(--ink);line-height:1}.an-page .donut .center .t{font-size:11px;color:var(--ds-muted);font-weight:600;margin-top:3px}.an-page .legend{display:flex;flex-direction:column;gap:11px;flex:1;min-width:200px}.an-page .legend .row{display:flex;align-items:center;gap:10px;font-size:13.5px}.an-page .legend .row .sw{width:11px;height:11px;border-radius:4px;flex:none}.an-page .legend .row .nm{color:var(--text);font-weight:600;white-space:nowrap}.an-page .legend .row .vl{margin-left:auto;font-family:var(--mono);font-weight:600;color:var(--ink)}.an-page .legend .row .pc{color:var(--ds-muted);font-size:12px;margin-left:6px;font-weight:600}.an-page .ranklist{display:flex;flex-direction:column}.an-page .rank{display:flex;align-items:center;gap:14px;padding:13px 4px;border-bottom:1px dashed var(--ds-border)}.an-page .rank:last-child{border-bottom:none}.an-page .rank .no{width:26px;height:26px;border-radius:8px;background:var(--surface-3);color:var(--ds-muted);font-family:var(--mono);font-weight:600;font-size:13px;display:grid;place-items:center;flex:none}.an-page .rank.crit .no{background:var(--risk-h-bg);color:var(--risk-h-ink)}.an-page .rank.good .no{background:var(--risk-vl-bg);color:var(--risk-vl-ink)}.an-page .rank .nm{font-weight:700;color:var(--ink);font-size:14px}.an-page .rank .mt{font-size:12px;color:var(--ds-muted);font-weight:500;margin-top:2px}.an-page .rank .grow{flex:1}.an-page .heat{width:100%;border-collapse:separate;border-spacing:5px;margin-top:6px}.an-page .heat th{font-size:11.5px;font-weight:700;color:var(--ds-muted);text-align:center;padding:0 4px 6px;vertical-align:bottom}.an-page .heat th.row-h{text-align:left;width:130px}.an-page .heat td.row-h{text-align:left;font-weight:700;color:var(--ink);font-size:13px;padding-right:8px}.an-page .heat td.row-h small{display:block;color:var(--faint);font-weight:600;font-size:11px;margin-top:1px}.an-page .heat .cell{border-radius:var(--r-xs);padding:11px 8px;text-align:center;color:#fff;font-weight:700;font-size:11.5px;line-height:1.25}.an-page .heat .cell small{display:block;font-weight:600;opacity:.92;font-size:10px;margin-top:2px;font-family:var(--mono)}.an-page .heat-legend{display:flex;align-items:center;gap:16px;margin-top:14px;flex-wrap:wrap;font-size:12px;color:var(--ds-muted);font-weight:600}.an-page .heat-legend .it{display:flex;align-items:center;gap:7px;white-space:nowrap}.an-page .heat-legend .sw{width:13px;height:13px;border-radius:4px}.an-page .bars{display:flex;flex-direction:column;gap:13px;margin-top:4px}.an-page .bar-row{display:grid;grid-template-columns:150px 1fr 26px;align-items:center;gap:12px}.an-page .bar-row .lb{font-size:13px;font-weight:600;color:var(--text);text-align:right;line-height:1.2}.an-page .bar-track{background:var(--surface-3);border-radius:99px;height:13px;overflow:hidden}.an-page .bar-fill{height:100%;border-radius:99px;transition:width .9s cubic-bezier(.2,.7,.2,1)}.an-page .bar-row .vv{font-family:var(--mono);font-weight:600;font-size:13px;color:var(--ink)}.an-page .radar-wrap{display:grid;place-items:center;padding:8px 0}.an-page .radar-axis{font-size:11px;fill:var(--ds-muted);font-weight:600;font-family:var(--font)}.an-page .radar-grid{stroke:var(--border-2);fill:none}.an-page .radar-area{fill:color-mix(in srgb,var(--brand) 18%,transparent);stroke:var(--brand);stroke-width:2}.an-page .radar-dot{fill:var(--brand)}.an-page .report{background:var(--surface);border:1px solid var(--ds-border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden}.an-page .report-doc{padding:34px 38px}.an-page .doc-title{text-align:center}.an-page .doc-title h3{font-size:18px;letter-spacing:.02em;font-weight:800}.an-page .doc-title .co{color:var(--ds-muted);font-size:13px;margin-top:4px;font-weight:600}.an-page .doc-rule{height:2px;background:var(--ink);margin:18px 0 20px;opacity:.85}.an-page .doc-meta{display:grid;grid-template-columns:1fr 1fr;gap:9px 40px}.an-page .doc-meta .mrow{display:flex;gap:10px;font-size:13px;border-bottom:1px solid var(--ds-border);padding-bottom:8px}.an-page .doc-meta .mk{color:var(--ds-muted);font-weight:700;min-width:130px}.an-page .doc-meta .mv{color:var(--ink);font-weight:600}.an-page .doc-box{border:1px solid var(--ds-border);border-radius:var(--r-sm);padding:14px 16px;margin-top:14px}.an-page .doc-box .bk{font-size:13px;font-weight:700;color:var(--ink)}.an-page .doc-box .bv{font-size:13px;color:var(--ds-muted);margin-top:6px}.an-page .tbl{width:100%;border-collapse:collapse;font-size:13.5px}.an-page .tbl thead th{text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted);font-weight:700;padding:12px 14px;border-bottom:1px solid var(--ds-border);background:var(--surface-3)}.an-page .tbl tbody td{padding:14px;border-bottom:1px solid var(--ds-border);vertical-align:top;color:var(--text)}.an-page .tbl tbody tr:last-child td{border-bottom:none}.an-page .tbl tbody tr:hover{background:var(--surface-2)}.an-page .tbl .fac{font-weight:700;color:var(--ink);font-size:14px}.an-page .tbl .src{color:var(--ds-muted);font-size:12.5px;line-height:1.55;font-weight:500}.an-page .tbl-card{overflow:hidden;border-radius:12px}.an-page .tbl .ctr{text-align:center}.an-page .matrix{display:grid;grid-template-columns:128px repeat(5,1fr);gap:6px;margin-top:8px}.an-page .matrix .mh{font-size:11px;font-weight:700;color:var(--ds-muted);text-align:center;padding:4px;line-height:1.3}.an-page .matrix .mh small{display:block;color:var(--faint);font-family:var(--mono);font-weight:600}.an-page .matrix .rh{font-size:12px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:6px;padding:6px 8px}.an-page .matrix .rh small{color:var(--faint);font-family:var(--mono);font-weight:600}.an-page .matrix .mcell{border-radius:var(--r-xs);min-height:62px;padding:7px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:4px}.an-page .matrix .mcell .lvl{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;opacity:.62;position:absolute;top:6px;right:7px;text-align:right}.an-page .matrix .tag{font-size:11px;font-weight:800;color:#fff;padding:3px 7px;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.18)}.an-page .corner{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--ds-muted);font-weight:700}.an-page .ai-card{background:var(--grad-soft);border:1px solid var(--ds-border);border-radius:var(--r-lg);padding:20px 22px;display:flex;gap:16px;align-items:flex-start}.an-page .ai-card .ic{width:42px;height:42px;border-radius:12px;background:var(--surface);color:var(--brand-ink);display:grid;place-items:center;flex:none;box-shadow:var(--shadow-xs)}.an-page .ai-card .ic svg{width:21px;height:21px}.an-page .ai-card h4{font-size:15px}.an-page .ai-card p{font-size:13px;color:var(--text);margin-top:5px;line-height:1.55;font-weight:500}.an-page .linkbox{display:flex;align-items:center;gap:10px;background:var(--surface-3);border:1px solid var(--ds-border);border-radius:var(--r-sm);padding:11px 14px;font-family:var(--mono);font-size:13px;color:var(--text)}.an-page .linkbox .url{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-page .survey-head{background:var(--surface);border:1px solid var(--ds-border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:20px 22px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;position:relative;overflow:hidden}.an-page .survey-head:after{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:99px;background:var(--grad-soft);opacity:.5;pointer-events:none}.an-page .survey-head .ttl{font-size:21px;font-weight:800;display:flex;align-items:center;gap:12px}.an-page .survey-head .meta{color:var(--ds-muted);font-size:12.5px;margin-top:5px;font-weight:600;display:flex;gap:14px;flex-wrap:wrap}.an-page .survey-head .meta .mono{color:var(--ink)}.an-page .login{display:none;min-height:100vh;grid-template-columns:1.05fr .95fr}.an-page .is-login .login{display:grid}.an-page .login-brand{background:var(--grad-brand);color:#fff;position:relative;overflow:hidden;padding:54px;display:flex;flex-direction:column}.an-page .login-brand:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 15%,rgba(255,255,255,.16),transparent 42%),radial-gradient(circle at 12% 90%,rgba(255,255,255,.1),transparent 46%)}.an-page .lb-grid{position:absolute;inset:0;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.5) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(circle at 70% 30%,black,transparent 75%)}.an-page .lb-top{display:flex;align-items:center;gap:13px;position:relative;z-index:2}.an-page .lb-top .m{width:48px;height:48px;border-radius:13px;background:#fff;display:grid;place-items:center;overflow:hidden}.an-page .lb-top .m img{width:38px;height:38px;object-fit:contain}.an-page .lb-top .w{font-weight:800;font-size:20px;letter-spacing:-.04em}.an-page .lb-top .w .n{color:#7ff0e6}.an-page .lb-body{margin:auto 0;position:relative;z-index:2;max-width:460px}.an-page .lb-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);padding:6px 13px;border-radius:99px;font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:22px;white-space:nowrap}.an-page .lb-eyebrow .chip-dot{background:#7ff0e6}.an-page .lb-body h1{color:#fff;font-size:40px;line-height:1.08;font-weight:800;letter-spacing:-.035em}.an-page .lb-body h1 em{font-style:normal;color:#8df3e8}.an-page .lb-body p{color:rgba(255,255,255,.82);font-size:16px;line-height:1.6;margin-top:18px;font-weight:500}.an-page .lb-stats{display:flex;gap:30px;margin-top:34px}.an-page .lb-stats .s .v{font-family:var(--mono);font-size:26px;font-weight:600;letter-spacing:-.02em}.an-page .lb-stats .s .l{font-size:12.5px;color:rgba(255,255,255,.7);margin-top:3px;font-weight:600}.an-page .lb-foot{position:relative;z-index:2;font-size:12.5px;color:rgba(255,255,255,.6);font-weight:500}.an-page .login-form{display:grid;place-items:center;padding:40px;background:var(--bg)}.an-page .lf-card{width:100%;max-width:392px}.an-page .lf-card .hi{font-size:25px;font-weight:800;color:var(--ink)}.an-page .lf-card .sub{color:var(--ds-muted);font-size:14px;margin-top:7px;font-weight:500}.an-page .lf-form{margin-top:28px;display:flex;flex-direction:column;gap:16px}.an-page .lf-form .field label{font-size:12.5px}.an-page .lf-form .input{padding:12px 14px;font-weight:500;font-size:14px}.an-page .lf-row{display:flex;align-items:center;justify-content:space-between;font-size:12.5px}.an-page .lf-row a{color:var(--brand-ink);font-weight:700}.an-page .checkbox{display:flex;align-items:center;gap:8px;color:var(--ds-muted);font-weight:600;cursor:pointer}.an-page .checkbox input{width:16px;height:16px;accent-color:var(--brand)}.an-page .lf-card .btn-primary{width:100%;justify-content:center;padding:13px;font-size:14.5px;margin-top:4px}.an-page .lf-hint{text-align:center;color:var(--faint);font-size:12px;margin-top:18px}.an-page .lf-hint code{font-family:var(--mono);background:var(--surface-3);padding:2px 6px;border-radius:6px;color:var(--text)}@media(max-width:880px){.an-page .login{grid-template-columns:1fr}.an-page .login-brand{display:none}}.an-page .empty{display:grid;place-items:center;text-align:center;padding:70px 20px;gap:14px}.an-page .empty .ic{width:60px;height:60px;border-radius:17px;background:var(--brand-50);color:var(--brand-ink);display:grid;place-items:center}.an-page .empty .ic svg{width:28px;height:28px}.an-page .empty h3{font-size:18px}.an-page .empty p{color:var(--ds-muted);font-size:14px;max-width:380px;font-weight:500}.an-page .flex{display:flex}.an-page .ac{align-items:center}.an-page .jb{justify-content:space-between}.an-page .gap8{gap:8px}.an-page .gap12{gap:12px}.an-page .grow{flex:1}.an-page .wrap{flex-wrap:wrap}.an-page .hide{display:none!important}.an-page .iico{width:18px;height:18px;flex:none}.an-page .tbl-click tbody tr{cursor:pointer}.an-page .srow{display:flex;align-items:center;gap:12px}.an-page .sic{width:34px;height:34px;border-radius:9px;background:var(--brand-50);color:var(--brand-ink);display:grid;place-items:center;flex:none}.an-page .sic svg{width:17px;height:17px}.an-page .rowgo{color:var(--faint);display:inline-grid;place-items:center;transition:.14s}.an-page .tbl-click tbody tr:hover .rowgo{color:var(--brand);transform:translateX(2px)}.an-page .tbl-click tbody tr:hover .sic{background:var(--brand-100)}.an-page .prog{min-width:130px}.an-page .prog-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px;font-size:12.5px;color:var(--ink);font-weight:600}.an-page .prog-track{height:7px;border-radius:99px;background:var(--surface-3);overflow:hidden}.an-page .prog-fill{height:100%;border-radius:99px;background:var(--brand)}.an-page .sbadge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 11px;border-radius:var(--r-pill);white-space:nowrap}.an-page .sbadge .chip-dot{width:7px;height:7px;border-radius:99px;flex:none}.an-page .sbadge.live{background:var(--risk-vl-bg);color:var(--risk-vl-ink)}.an-page .sbadge.live .chip-dot{background:var(--risk-vl);animation:pulse 1.8s infinite}.an-page .sbadge.andamento{background:var(--teal-50);color:var(--teal-700)}.an-page .sbadge.andamento .chip-dot{background:var(--teal)}.an-page .sbadge.concluida{background:var(--brand-50);color:var(--brand-ink)}.an-page .sbadge.concluida .chip-dot{background:var(--brand)}.an-page .sbadge.rascunho{background:var(--surface-3);color:var(--ds-muted)}.an-page .sbadge.rascunho .chip-dot{background:var(--faint)}.an-page .sbadge.encerrada{background:var(--surface-3);color:var(--ds-muted)}.an-page .sbadge.encerrada .chip-dot{background:var(--faint)}.an-page .fade{animation:fade .35s ease}@keyframes fade{0%{transform:translateY(7px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.an-page .fade{animation:none}}.an-page .muted{color:var(--ds-muted)}.an-page .small{font-size:12.5px}.an-page .divider{height:1px;background:var(--ds-border);margin:4px 0}.an-page.an-embed{padding:0;max-width:none;margin:0;width:auto}.an-page [role=tablist]{display:inline-flex;gap:4px;background:var(--surface-3);border:1px solid var(--ds-border);padding:4px;border-radius:var(--r);height:auto;width:auto}.an-page [role=tab]{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:calc(var(--r) - 5px);font-size:13.5px;font-weight:700;color:var(--ds-muted);border:none;background:none;box-shadow:none}.an-page [role=tab][data-state=active]{background:var(--surface);color:var(--brand-ink);box-shadow:var(--shadow-xs)}.an-page .tbl-card.tbl-soft{border-radius:12px}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_a11773{--font-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e896d9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_e896d9{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}