:root{--bg:#070b18;--ink:#f8fafc;--muted:#94a3b8;--soft:#cbd5e1;--line:#ffffff1f;--line-strong:#ffffff47;--glass:linear-gradient(160deg, #ffffff14, #ffffff05);--brand:#6366f1;--brand-2:#06b6d4;--danger:#fca5a5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;color:var(--ink);background:radial-gradient(1100px 600px at 8% -12%, #4f46e58c, transparent 60%), radial-gradient(900px 520px at 108% 6%, #0891b273, transparent 55%), radial-gradient(800px 600px at 50% 120%, #a855f738, transparent 60%), var(--bg);-webkit-font-smoothing:antialiased;background-attachment:fixed;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}a{color:inherit}button,input,select,textarea{font-family:inherit}::selection{background:#6366f180}.wrap{max-width:1120px;margin:0 auto;padding:0 20px 64px}.top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:26px 0 10px;display:flex}.logo{letter-spacing:-.01em;align-items:center;gap:11px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.logo img{border-radius:10px;width:34px;height:34px;box-shadow:0 0 32px #6366f18c}.who{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.who a,.ghost{color:var(--soft);border:1px solid var(--line);background:#ffffff0a;border-radius:999px;padding:7px 12px;text-decoration:none;transition:border-color .2s,background .2s}.who a:hover,.ghost:hover{border-color:var(--line-strong);background:#ffffff14}.who .owner-link{color:#e0e7ff;background:#6366f129;border-color:#818cf880}.hero{padding:56px 0 34px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#a5b4fc;align-items:center;gap:8px;font-size:12px;display:inline-flex}.eyebrow:before{content:"";background:#34d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #34d399}h1{letter-spacing:-.03em;background:linear-gradient(92deg,#fff 10%,#c7d2fe 50%,#67e8f9 95%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:14px 0 8px;padding-bottom:.1em;font-size:clamp(36px,5.4vw,60px);line-height:1.15}.sub{color:var(--muted);max-width:620px;margin:0;font-size:17px;line-height:1.55}.grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.tile{--c:#6366f1;background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);border-radius:22px;flex-direction:column;min-height:196px;padding:22px;text-decoration:none;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s,box-shadow .28s;animation:.6s cubic-bezier(.2,.8,.2,1) both rise;display:flex;position:relative;overflow:hidden}.tile:before{content:"";background:var(--c);filter:blur(64px);opacity:.42;border-radius:50%;width:200px;height:200px;transition:opacity .28s,transform .28s;position:absolute;top:-80px;right:-70px}.tile:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff12 50%,#0000 70%);transition:transform .8s;position:absolute;inset:0;transform:translate(-100%)}a.tile:hover{border-color:var(--line-strong);box-shadow:0 24px 60px -18px var(--c);transform:translateY(-6px)}a.tile:hover:before{opacity:.7;transform:scale(1.15)}a.tile:hover:after{transform:translate(100%)}a.tile:focus-visible{outline-offset:3px;outline:2px solid #a5b4fc}.mark{color:#fff;background:var(--c);width:50px;height:50px;box-shadow:0 10px 28px -6px var(--c), inset 0 1px 0 #ffffff59;border-radius:15px;flex:none;place-items:center;margin-bottom:18px;font-size:16px;font-weight:800;display:grid;position:relative}.tile h2{letter-spacing:-.01em;margin:0 0 6px;font-size:19px;position:relative}.tile p{color:var(--muted);margin:0;font-size:14px;line-height:1.5;position:relative}.go{color:#c7d2fe;align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:13px;font-weight:600;display:flex;position:relative}.go span{transition:transform .28s}a.tile:hover .go span{transform:translate(4px)}.tile.off{opacity:.5}.tile.off .go{color:var(--muted)}.pill{border:1px solid var(--line);color:var(--muted);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.grid>:nth-child(2){animation-delay:50ms}.grid>:nth-child(3){animation-delay:.1s}.grid>:nth-child(4){animation-delay:.15s}.grid>:nth-child(5){animation-delay:.2s}.grid>:nth-child(6){animation-delay:.25s}.grid>:nth-child(7){animation-delay:.3s}.grid>:nth-child(8){animation-delay:.35s}.grid>:nth-child(9){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.tile,.tile:after,.go span{transition:none;animation:none}}.card{text-align:center;background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);border-radius:24px;max-width:430px;margin:14vh auto 0;padding:36px 30px;box-shadow:0 30px 80px -30px #6366f199}.card img{border-radius:16px;width:56px;height:56px;box-shadow:0 0 40px #6366f199}.card h1{margin:18px 0 6px;font-size:30px}.card .sub{margin:0 auto 24px;font-size:15px}.btn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 30px -8px #6366f1cc}.btn:disabled{opacity:.6;cursor:default;transform:none}.btn.primary{background:linear-gradient(135deg, var(--brand), var(--brand-2));color:#fff;width:auto;padding:11px 18px}.err{color:var(--danger);margin-top:14px;font-size:14px;line-height:1.45}.note{color:var(--muted);margin-top:18px;font-size:13px;line-height:1.5}.banner{color:#fecaca;background:#ef44441f;border:1px solid #f8717166;border-radius:12px;margin-top:12px;padding:11px 15px;font-size:14px}.banner.ok{color:#a7f3d0;background:#10b9811f;border-color:#34d39966}.panel{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);border-radius:22px;margin-top:22px;padding:24px}.panel h2{margin:0 0 4px;font-size:20px}.panel .sub{margin-bottom:18px;font-size:14px}.field{border:1px solid var(--line);width:100%;color:var(--ink);background:#02061799;border-radius:12px;padding:12px 14px;font-size:15px}.field:focus{border-color:#818cf8;outline:none;box-shadow:0 0 0 3px #6366f140}.checks{flex-wrap:wrap;gap:10px;margin:16px 0 18px;display:flex}.check{border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.check:has(input:checked){background:#6366f133;border-color:#818cf8}.check input{accent-color:#6366f1}.dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.people{margin:0;padding:0;list-style:none}.person{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.person:first-child{border-top:none}.person .email{font-weight:600}.chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip{border:1px solid var(--line);background:#ffffff0d;border-radius:999px;align-items:center;gap:7px;padding:5px 6px 5px 11px;font-size:13px;display:inline-flex}.chip form{display:inline}.chip button,.linkbtn{color:var(--soft);cursor:pointer;background:#ffffff14;border:0;border-radius:50%;width:22px;height:22px;font-size:13px;line-height:1}.chip button:hover{color:#fff;background:#ef444459}.linkbtn{border-radius:999px;width:auto;height:auto;padding:6px 11px;font-size:12.5px}.linkbtn:hover{color:#fff;background:#ef44444d}.tag{letter-spacing:.06em;text-transform:uppercase;color:#a5b4fc;border:1px solid #818cf873;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}code{background:#ffffff14;border-radius:6px;padding:2px 6px;font-size:13px}.app-row{border-top:1px solid var(--line);padding:16px 2px}.app-row:first-child{border-top:none}.app-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.app-name{align-items:center;gap:10px;min-width:170px;font-weight:700;display:flex}.seg{border:1px solid #ffffff29;border-radius:999px;display:inline-flex;overflow:hidden}.seg label{cursor:pointer;position:relative}.seg input{opacity:0;pointer-events:none;position:absolute}.seg span{color:var(--soft);border-right:1px solid #ffffff14;padding:7px 14px;font-size:13px;transition:background .15s;display:block}.seg label:last-child span{border-right:0}.seg label:hover span{background:#ffffff0f}.seg input:checked+span{background:linear-gradient(135deg, var(--brand), var(--brand-2));color:#fff}.seg label.none input:checked+span{background:#334155}.seg input:focus-visible+span{outline-offset:-2px;outline:2px solid #a5b4fc}.feats{flex-wrap:wrap;gap:8px;margin:14px 0 2px 20px;display:none}.app-row:has(input[value=custom]:checked) .feats{display:flex}.role-pick{color:var(--soft);flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0 20px;font-size:13px;display:none}:is(.app-row:has(input[value=full]:checked) .role-pick,.app-row:has(input[value=custom]:checked) .role-pick){display:flex}.role-pick select{border:1px solid var(--line);max-width:100%;color:var(--ink);background:#02061799;border-radius:10px;padding:7px 10px;font-size:13px}.role-pick select:focus-visible{outline-offset:1px;outline:2px solid #a5b4fc}.chip-detail{color:var(--muted);margin-left:2px;font-size:12px}.chip{padding:5px 11px}a.linkbtn.edit{color:#e0e7ff;background:#6366f140;text-decoration:none}a.linkbtn.edit:hover{background:#6366f173}.viewing{color:#fde68a;background:#f59e0b24;border:1px solid #fbbf2480;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;font-size:14px;display:flex}.viewing a{color:#111827;background:#fbbf24;border-radius:999px;padding:7px 14px;font-weight:700;text-decoration:none}a.linkbtn.view{color:#fde68a;background:#f59e0b2e;text-decoration:none}a.linkbtn.view:hover{background:#f59e0b59}a.linkbtn.view.as{color:#fecaca;background:#ef444433}a.linkbtn.view.as:hover{background:#ef444466}.tag.ok{color:#6ee7b7;border-color:#34d39980}.tag.bad{color:#fecaca;border-color:#f8717180}.tag.warn{color:#fde68a;border-color:#fbbf2480}.tag.info{color:#c7d2fe}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.signin{background:radial-gradient(900px 560px at 6% -10%, #4f46e58c, transparent 60%), radial-gradient(760px 480px at 104% 4%, #0891b26b, transparent 55%), radial-gradient(700px 520px at 40% 125%, #a855f738, transparent 60%), var(--bg);grid-template-columns:minmax(0,600px) minmax(0,460px);place-content:center;align-items:center;column-gap:clamp(48px,7vw,120px);min-height:100dvh;padding:48px clamp(20px,5vw,64px);font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:grid}.signin a{color:#a5b4fc}.signin a:hover{color:#c7d2fe}.signin a:focus-visible,.signin button:focus-visible{outline-offset:3px;outline:2px solid #a5b4fc}.signin-hero{flex-direction:column;gap:48px;min-width:0;display:flex}.signin-brand{letter-spacing:-.01em;align-items:center;gap:12px;font-size:19px;font-weight:800;display:flex}.signin-brand img{border-radius:12px;width:40px;height:40px;box-shadow:0 0 36px #6366f199}.signin-pitch{flex-direction:column;gap:18px;max-width:560px;display:flex}.signin-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#a5b4fc;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.signin-eyebrow:before{content:"";background:#34d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #34d399}h1.signin-title{letter-spacing:-.03em;color:#eef2ff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:0;padding:0;font-size:clamp(32px,4.2vw,54px);font-weight:800;line-height:1.08}.signin-lede{color:#b6c0d4;margin:0;font-size:18px;line-height:1.6}.signin-apps{flex-wrap:wrap;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.signin-apps li{--c:#94a3b8;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:flex}.signin-dot{background:var(--c);width:8px;height:8px;box-shadow:0 0 10px var(--c);border-radius:50%;flex:none}.signin-foot{color:#8391aa;margin:0;font-size:13px}.signin-side{align-items:center;min-width:0;display:flex}.signin-card{-webkit-backdrop-filter:blur(16px);background:linear-gradient(160deg,#ffffff17,#ffffff08);border:1px solid #ffffff24;border-radius:24px;flex-direction:column;gap:14px;width:100%;padding:34px 38px;display:flex;box-shadow:0 30px 80px -30px #4f46e58c}.signin-card.paused{box-shadow:none;background:linear-gradient(160deg,#fbbf241a,#ffffff08);border-color:#fbbf2459}.signin-card h2{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800}.signin-head{flex-direction:column;gap:4px;display:flex}.signin-head p,.signin-text{color:#b6c0d4;margin:0;font-size:15px;line-height:1.55}.signin-card.paused .signin-text{color:#e2e8f0}.signin-kicker{letter-spacing:.12em;text-transform:uppercase;color:#a5b4fc;margin:0;font-size:12px;font-weight:700}.signin-kicker.muted{color:#8391aa}.signin-kicker.amber{color:#fcd34d}.signin-clock{background:#fbbf2429;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.signin-form{flex-direction:column;gap:14px;display:flex}.signin-field{flex-direction:column;gap:6px;display:flex}.signin-field label{color:#cbd5e1;font-size:13px;font-weight:600}.signin-labelrow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.signin-link{font-size:13px}.signin-link.center{text-align:center;font-size:14px}.signin-input{width:100%;height:48px;color:var(--ink);font:inherit;background:#0f172ab3;border:1px solid #ffffff2e;border-radius:12px;padding:0 16px;font-size:15px}.signin-input:focus-visible{border-color:#818cf8;outline:none;box-shadow:0 0 0 3px #6366f159}.signin-pw{display:flex;position:relative}.signin-pw .signin-input{padding-right:72px}.signin-show{color:#a5b4fc;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:13px;font-weight:600;position:absolute;top:6px;right:6px}.signin-show:hover{color:#c7d2fe;background:#ffffff0f}.signin-primary{color:#fff;height:50px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#6366f1,#4f46e5);border:0;border-radius:14px;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .2s,opacity .2s;box-shadow:0 14px 30px -12px #6366f1e6}.signin-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 36px -12px #6366f1}.signin-primary:disabled{opacity:.55;cursor:default;box-shadow:none}.signin-or{color:#7c8aa5;align-items:center;gap:12px;margin:2px 0;font-size:13px;line-height:1;display:flex}.signin-or:before,.signin-or:after{content:"";background:#ffffff1f;flex-grow:1;height:1px}.signin-alt{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.signin-alt>div{display:contents}.signin-alt .err{order:1;grid-column:1/-1;margin:0}.signin-google,.signin-passkey{width:100%;min-height:48px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:6px 12px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .2s;display:flex}.signin-google{color:#0f172a;background:#fff;border:0}.signin-passkey{color:#e0e7ff;background:#6366f124;border:1px solid #a5b4fc73;gap:8px}.signin-google:hover:not(:disabled),.signin-passkey:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 30px -8px #6366f1cc}.signin-google:disabled,.signin-passkey:disabled{opacity:.6;cursor:default}.signin-card>div>.signin-google{min-height:52px;font-size:16px}.signin-info{color:#b6c0d4;background:#0f172a8c;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.signin-info svg{flex-shrink:0;margin-top:2px}.signin-info.plain{color:#cbd5e1;font-size:14px}.signin-trouble{color:#8391aa;text-align:center;margin:0;font-size:13px}.signin-small{color:#8391aa;margin:0;font-size:13px;line-height:1.5}.signin-alert{color:#fecaca;background:#f871711f;border:1px solid #f8717166;border-radius:12px;gap:12px;margin:0;padding:11px 14px;font-size:14px;line-height:1.5;display:flex}.signin-alert.big{border-radius:14px;padding:14px 16px}.signin-alert svg{flex-shrink:0;margin-top:1px}.signin-alert b,.signin-alert a{color:#fee2e2}.signin-ok{color:#a7f3d0;background:#10b9811f;border:1px solid #34d39966;border-radius:12px;margin:0;padding:11px 14px;font-size:14px;line-height:1.5}.signin-ok.big{padding:14px 16px;font-size:15px}.signin-rules{background:#0f172a8c;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:12px 14px;list-style:none;display:flex}.signin-rule{color:#94a3b8;align-items:center;gap:10px;font-size:14px;display:flex}.signin-rule svg{flex-shrink:0}.signin-rule.ok{color:#d1fae5}.signin-rule.bad{color:#fecaca}.signin-rule-dot{border:2px solid #475569;border-radius:50%;flex-shrink:0;width:16px;height:16px}@media (max-width:900px){.signin{grid-template-columns:minmax(0,560px);align-content:start;row-gap:20px;padding:24px 16px 28px}.signin-hero{gap:18px}.signin-pitch{gap:12px}.signin-lede{font-size:15px}.signin-apps{gap:6px}.signin-apps li{padding:5px 10px;font-size:12.5px}.signin-side{display:block}.signin-card{padding:24px 20px}}@media (max-width:360px){.signin-alt{grid-template-columns:minmax(0,1fr)}}.who>span,.viewing span,.banner,.panel h2,.person .email,.chip-detail,.signin-alert,.signin-ok{overflow-wrap:anywhere}.person .email{min-width:0}.person>.chips:first-child{flex-wrap:nowrap;min-width:0}@media (max-width:640px),(pointer:coarse){.signin-input,.field,.role-pick select{font-size:16px}.logo,.who a,.ghost,.viewing a,.linkbtn,.seg span,.check,.role-pick select{min-height:40px}.who a,.ghost,.viewing a,.linkbtn{align-items:center;display:inline-flex}.linkbtn{padding:0 14px}.seg span{align-items:center;display:flex}.signin-show{height:40px;top:4px}.signin-link,a.email{margin-block:-12px;padding-block:12px}}@media (max-width:560px){.wrap{padding:0 16px 48px}.top{padding-top:18px}.hero{padding:32px 0 24px}.grid{gap:12px}.tile{border-radius:18px;min-height:0;padding:18px}.mark{border-radius:13px;width:44px;height:44px;margin-bottom:14px}.panel{border-radius:18px;padding:20px 16px}.feats,.role-pick{margin-left:0}}.an-nav{flex-wrap:wrap;gap:8px;margin:4px 0 6px;display:flex}.ghost[aria-current=page],.ghost[aria-pressed=true]{color:#e0e7ff;background:#6366f138;border-color:#818cf899}.ghost:focus-visible{outline-offset:2px;outline:2px solid #a5b4fc}.an-range{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px;display:flex}.an-custom{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.an-custom .field{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:auto;padding:7px 10px;font-size:14px}.an-custom .btn.primary{padding:8px 16px;font-size:14px}.an-range-note{flex-basis:100%;margin:0}.an-kpis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.an-kpis .panel{margin-top:22px}.an-kpi{flex-direction:column;gap:8px;min-width:0;display:flex}.an-kpi-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600}.an-kpi-value{letter-spacing:-.02em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.1}.an-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:0 18px;display:grid}.an-h3{color:var(--soft);margin:22px 0 10px;font-size:15px}.an-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.an-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 14px;display:flex}.an-steps ol{color:var(--soft);margin:0;padding-left:22px;font-size:14.5px;line-height:1.6}.an-steps li{overflow-wrap:anywhere;margin-bottom:8px}.an-steps a{color:#a5b4fc}.an-chart{margin:8px 0 0}.an-chart svg{width:100%;height:220px;display:block;overflow:visible}.an-axis{fill:var(--muted);font-size:11px}.an-chart figcaption{margin-top:8px}.an-swatch{vertical-align:middle;border-radius:2px;width:14px;height:3px;margin-right:4px;display:inline-block}.an-swatch-dash{background:repeating-linear-gradient(90deg,#94a3b8 0 4px,#0000 4px 7px)}.an-bars{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.an-bars li{border-radius:10px;justify-content:space-between;gap:12px;padding:8px 10px;font-size:14px;display:flex;position:relative}.an-bars .an-bars-head{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding-top:0;padding-bottom:2px;font-size:12px}.an-bar{pointer-events:none;background:#6366f12e;border-radius:10px;position:absolute;inset:0 auto 0 0}.an-bar-label{overflow-wrap:anywhere;min-width:0;position:relative}.an-bar-value{font-variant-numeric:tabular-nums;text-align:right;flex:none;font-weight:700;position:relative}.an-table-wrap{-webkit-overflow-scrolling:touch;margin:0 -4px;overflow-x:auto}.an-table{border-collapse:collapse;width:100%;font-size:14px}.an-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}.an-table td{border-top:1px solid var(--line);vertical-align:top;padding:11px 10px}.an-table tbody tr:first-child td{border-top:none}.an-table-wide{min-width:820px}.an-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.an-table .nowrap{white-space:nowrap}.an-table .an-wrap{overflow-wrap:anywhere;min-width:160px}.an-table .chip-detail{margin:2px 0 0;display:block}@media (max-width:560px){.an-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.an-kpis .panel{margin-top:12px;padding:16px 14px}.an-kpi-value{font-size:24px}.an-chart svg{height:180px}.an-table{font-size:13px}}
