@font-face{font-family:Manrope;src:url(/assets/Manrope-Variable-BYL69d_U.woff2) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Regular-Dkrt003N.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Medium-Yq6qiswS.woff2) format("woff2");font-weight:500;font-display:swap}:root{--cobalt: #164fce;--cobalt-600: #1243b0;--ink: #121a20;--bg: #f4f6f9;--surface: #ffffff;--surface-2: #f8fafc;--border: #e2e7ee;--border-strong: #cfd6e0;--text: #121a20;--muted: #5b6672;--faint: #8a94a0;--accent: var(--cobalt);--accent-soft: color-mix(in srgb, var(--cobalt) 9%, transparent);--low: #176b47;--medium: #a76300;--high: #c0392b;--critical: #7f1d1d;--unknown: #66727e;--low-bg: #e6f4ec;--medium-bg: #fdf1dc;--high-bg: #fde8e6;--critical-bg: #f9dada;--shadow: 0 1px 2px rgb(18 26 32 / 6%), 0 4px 16px rgb(18 26 32 / 5%);--radius: 8px;--sidebar: 248px;--font: "Manrope", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0d1318;--surface: #151d24;--surface-2: #1a232b;--border: #26313b;--border-strong: #33404c;--text: #e8edf2;--muted: #9aa6b2;--faint: #6f7b87;--accent: #6f9bff;--accent-soft: rgb(111 155 255 / 12%);--low: #4fbf8b;--medium: #e8a94a;--high: #f07a7a;--critical: #ff9c9c;--unknown: #9aa5a0;--low-bg: rgb(79 191 139 / 13%);--medium-bg: rgb(232 169 74 / 14%);--high-bg: rgb(240 122 122 / 14%);--critical-bg: rgb(255 156 156 / 16%);--shadow: 0 1px 2px rgb(0 0 0 / 30%), 0 6px 20px rgb(0 0 0 / 25%);color-scheme:dark}}:root[data-theme=dark]{--bg: #0d1318;--surface: #151d24;--surface-2: #1a232b;--border: #26313b;--border-strong: #33404c;--text: #e8edf2;--muted: #9aa6b2;--faint: #6f7b87;--accent: #6f9bff;--accent-soft: rgb(111 155 255 / 12%);--low: #4fbf8b;--medium: #e8a94a;--high: #f07a7a;--critical: #ff9c9c;--unknown: #9aa5a0;--low-bg: rgb(79 191 139 / 13%);--medium-bg: rgb(232 169 74 / 14%);--high-bg: rgb(240 122 122 / 14%);--critical-bg: rgb(255 156 156 / 16%);--shadow: 0 1px 2px rgb(0 0 0 / 30%), 0 6px 20px rgb(0 0 0 / 25%);color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.5 var(--font);-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0;letter-spacing:-.01em}h1{font-size:24px;font-weight:750}h2{font-size:16px;font-weight:700}h3{font-size:14px;font-weight:700}p{margin:0}button,input,select{font:inherit;color:inherit}.mono{font-family:var(--mono);font-size:.93em}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:12.5px}.strong{font-weight:700}.nowrap{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.shell{display:grid;grid-template-columns:var(--sidebar) 1fr;min-height:100%}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:4px;padding:20px 14px;background:var(--ink);color:#c9d2db}.sidebar .logo{display:block;height:26px;margin:4px 10px 26px}.nav a{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:6px;color:#c9d2db;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.nav a:hover{background:#ffffff0f;color:#fff}.nav a.active{background:#164fce52;color:#fff;box-shadow:inset 3px 0 #6f9bff}.nav svg{width:18px;height:18px;flex:none}.sidebar .spacer{flex:1}.sidebar .who{display:flex;flex-direction:column;gap:2px;padding:12px;border-top:1px solid rgb(255 255 255 / 8%);font-size:12.5px}.sidebar .who .name{color:#fff;font-weight:700;overflow:hidden;text-overflow:ellipsis}.sidebar .side-actions{display:flex;gap:6px;padding:0 8px}.icon-btn{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid transparent;border-radius:6px;background:none;color:inherit;cursor:pointer}.icon-btn:hover{background:#7f7f7f1f}.icon-btn svg{width:18px;height:18px}.main{min-width:0;padding:28px 32px 48px}.page{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:20px;animation:fade-in .25s ease-out}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px}.page-head p{margin-top:4px;color:var(--muted)}.topbar{display:none}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 0}.card-body{padding:16px 20px 20px}.card-body.flush{padding:0}.grid{display:grid;gap:20px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.span-2{grid-column:span 2}.row{display:flex;align-items:center;gap:10px}.row.wrap{flex-wrap:wrap}.between{justify-content:space-between}.stack{display:flex;flex-direction:column;gap:12px}.divider{height:1px;background:var(--border);border:0;margin:0}.kpi{display:flex;flex-direction:column;gap:4px;padding:18px 20px}.kpi .label{color:var(--muted);font-size:12.5px;font-weight:600}.kpi .value{font-size:26px;font-weight:780;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kpi .sub{color:var(--faint);font-size:12.5px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--text);font-weight:650;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .15s,border-color .15s,transform .05s}.btn:hover{background:var(--surface-2);text-decoration:none}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn svg{width:17px;height:17px}.btn-primary{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.btn-primary:hover{background:var(--cobalt-600)}.btn-ghost{border-color:transparent;background:none}.btn-sm{height:32px;padding:0 12px;font-size:13px}.btn-block{width:100%}.input,.select{height:40px;width:100%;padding:0 12px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);outline:none;transition:border-color .15s,box-shadow .15s}.input:focus,.select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input.mono{font-family:var(--mono);font-size:13.5px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-weight:650;font-size:13px}.field .hint{color:var(--faint);font-size:12px}.segmented{display:inline-flex;padding:3px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2)}.segmented button{padding:6px 12px;border:0;border-radius:5px;background:none;color:var(--muted);font-weight:650;font-size:13px;cursor:pointer}.segmented button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0000001f}.alert{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid;border-radius:6px;font-size:13.5px}.alert svg{width:18px;height:18px;flex:none;margin-top:1px}.alert-error{color:var(--high);border-color:color-mix(in srgb,var(--high) 30%,transparent);background:var(--high-bg)}.alert-warn{color:var(--medium);border-color:color-mix(in srgb,var(--medium) 30%,transparent);background:var(--medium-bg)}.alert-info{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:var(--accent-soft)}.table{width:100%;border-collapse:collapse;font-size:13.5px}.table th{padding:10px 16px;color:var(--muted);font-size:12px;font-weight:650;text-align:left;text-transform:none;border-bottom:1px solid var(--border);white-space:nowrap}.table td{padding:12px 16px;border-bottom:1px solid var(--border);vertical-align:middle}.table tr:last-child td{border-bottom:0}.table tbody tr.link{cursor:pointer;transition:background .12s}.table tbody tr.link:hover{background:var(--surface-2)}.table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table-wrap{overflow-x:auto}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;background:var(--surface-2);color:var(--muted);border:1px solid var(--border)}.badge .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.risk-low{color:var(--low);background:var(--low-bg);border-color:transparent}.risk-medium{color:var(--medium);background:var(--medium-bg);border-color:transparent}.risk-high{color:var(--high);background:var(--high-bg);border-color:transparent}.risk-critical,.risk-severe{color:var(--critical);background:var(--critical-bg);border-color:transparent}.status-running,.status-pending{color:var(--accent);background:var(--accent-soft);border-color:transparent}.status-running .dot,.status-pending .dot{animation:pulse-dot 1.2s ease-in-out infinite}.status-failed{color:var(--high);background:var(--high-bg);border-color:transparent}.addr{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-family:var(--mono);font-size:13px}.addr span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:4px;background:none;color:var(--faint);cursor:pointer;flex:none}.copy:hover{color:var(--accent);background:var(--accent-soft)}.copy svg{width:14px;height:14px}.copy.done{color:var(--low)}.bars{display:flex;flex-direction:column;gap:12px}.bar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline}.bar-row .name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-row .val{font-variant-numeric:tabular-nums;font-weight:700}.bar{grid-column:1 / -1;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.bar span{display:block;height:100%;border-radius:3px;background:var(--accent);transform-origin:left;animation:grow .6s cubic-bezier(.2,.8,.2,1) both}.bar span.tier-low{background:var(--low)}.bar span.tier-medium{background:var(--medium)}.bar span.tier-high{background:var(--high)}.bar span.tier-severe,.bar span.tier-critical{background:var(--critical)}.chart{width:100%;height:160px;display:block}.chart .col{fill:var(--accent);opacity:.85;transition:opacity .15s}.chart .col:hover{opacity:1}.chart .axis{fill:var(--faint);font-size:10px;font-family:var(--mono)}.chart .grid-line{stroke:var(--border);stroke-dasharray:3 3}.gauge{position:relative;width:190px;height:112px;flex:none}.gauge svg{width:100%;height:100%;overflow:visible}.gauge .track{fill:none;stroke:var(--surface-2);stroke-width:14;stroke-linecap:round}.gauge .value{fill:none;stroke-width:14;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.2,.8,.2,1)}.gauge .score{position:absolute;left:0;right:0;bottom:0;text-align:center}.gauge .score b{display:block;font-size:38px;line-height:1;font-weight:800;letter-spacing:-.03em}.gauge .score small{color:var(--muted);font-size:12px}.auth{display:grid;grid-template-columns:minmax(360px,44%) 1fr;min-height:100%}.auth-brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:44px 52px;overflow:hidden;background:var(--ink);color:#c9d2db}.auth-brand:before{content:"";position:absolute;inset:auto -20% -35% auto;width:520px;height:520px;border-radius:50%;background:radial-gradient(closest-side,rgb(22 79 206 / 45%),transparent);pointer-events:none}.auth-brand .logo{height:30px;align-self:flex-start}.auth-brand h1{color:#fff;font-size:34px;line-height:1.15;font-weight:800}.auth-brand ul{display:flex;flex-direction:column;gap:14px;margin:28px 0 0;padding:0;list-style:none}.auth-brand li{display:flex;gap:12px;align-items:flex-start}.auth-brand li svg{width:20px;height:20px;flex:none;color:#6f9bff}.auth-brand .foot{position:relative;font-size:12.5px;color:#7f8b97}.auth-net{position:absolute;right:-40px;top:120px;width:380px;opacity:.55;color:#6f9bff;pointer-events:none}.auth-main{display:grid;place-items:center;padding:40px 24px}.auth-card{width:100%;max-width:400px;display:flex;flex-direction:column;gap:22px}.auth-card .mobile-logo{display:none;height:26px;align-self:flex-start}.auth-card h2{font-size:26px;font-weight:800}.scan{display:flex;gap:28px;align-items:center;padding:24px 28px;overflow:hidden;border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.scan-visual{flex:0 0 132px;width:132px;height:132px;color:var(--accent)}.scan-visual svg{width:100%;height:100%;overflow:visible}.scan-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.scan-title{font-size:20px;font-weight:800}.scan-title.dots:after{content:"";display:inline-block;width:1.2em;animation:dots 1.5s steps(1) infinite}.scan-ring{fill:none;stroke:currentColor;stroke-width:1.5;transform-origin:60px 60px;animation:ring 3s ease-out infinite}.scan-sweep{fill:currentColor;opacity:.12;transform-origin:60px 60px;animation:spin 2.4s linear infinite}.scan-orbit{transform-origin:60px 60px;animation:spin 24s linear infinite}.scan-orbit line{stroke:currentColor;stroke-width:1;stroke-dasharray:3 4;opacity:.45;animation:flow 1.2s linear infinite}.scan-orbit circle{fill:currentColor;animation:blink 2.5s ease-in-out infinite}.scan-core{fill:currentColor;transform-origin:60px 60px;animation:core 1.6s ease-in-out infinite}.scan-check{fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24}.scan.done .scan-visual{color:var(--low)}.scan.failed .scan-visual{color:var(--high)}.scan.done .scan-ring,.scan.done .scan-sweep,.scan.done .scan-orbit{opacity:0;transition:opacity .3s}.scan.done .scan-core{animation:pop .45s cubic-bezier(.2,1.6,.4,1) forwards}.scan.done .scan-check{stroke-dashoffset:0;transition:stroke-dashoffset .35s .15s ease-out}.steps{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--muted)}.steps li{display:inline-flex;align-items:center;gap:8px}.steps li i{width:10px;height:10px;border:2px solid var(--border-strong);border-radius:50%;flex:none}.steps li.active{color:var(--text);font-weight:700}.steps li.active i{border-color:var(--accent);background:var(--accent);animation:halo 1.4s ease-out infinite}.steps li.ok i{border-color:var(--low);background:var(--low)}.steps li.bad{color:var(--high)}.steps li.bad i{border-color:var(--high);background:var(--high)}.progress{position:relative;height:6px;border-radius:3px;background:var(--accent-soft);overflow:hidden}.progress span{position:absolute;top:0;bottom:0;left:0;border-radius:3px;background-color:var(--accent);background-image:linear-gradient(90deg,transparent,rgb(255 255 255 / 40%),transparent);background-size:120px 100%;background-repeat:no-repeat;transition:width 1s linear;animation:shine 1.6s linear infinite}.progress.indeterminate span{width:30%;transition:none;animation:slide 1.4s ease-in-out infinite}.progress.slow span{background-color:var(--medium)}.scan.done .progress span{width:100%!important;left:0!important;background-color:var(--low);animation:none;transition:width .3s}.reveal>*{animation:rise .5s ease-out both}.reveal>*:nth-child(2){animation-delay:.06s}.reveal>*:nth-child(3){animation-delay:.12s}.reveal>*:nth-child(4){animation-delay:.18s}.reveal>*:nth-child(n+5){animation-delay:.24s}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);overflow-x:auto}.tabs button{position:relative;padding:10px 14px;border:0;background:none;color:var(--muted);font-weight:700;cursor:pointer;white-space:nowrap}.tabs button.on{color:var(--text)}.tabs button.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--accent)}.tabs .count{margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--surface-2);font-size:11.5px;color:var(--muted)}.graph-shell{position:relative;display:grid;grid-template-columns:1fr 320px;height:calc(100vh - 210px);min-height:520px;overflow:hidden}.graph-shell.tall{height:calc(100vh - 150px)}.graph-canvas{position:relative;min-width:0;background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--faint) 35%,transparent) 1px,transparent 0) 0 0 / 22px 22px,var(--surface-2)}.graph-canvas>.cy{position:absolute;inset:0}.graph-toolbar{position:absolute;left:12px;top:12px;z-index:2;display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:calc(100% - 24px)}.graph-toolbar .tool-group{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border);border-radius:7px;background:var(--surface);box-shadow:var(--shadow)}.graph-toolbar .tool-group .icon-btn{width:30px;height:30px}.graph-toolbar .tool-group button.on{background:var(--accent-soft);color:var(--accent)}.graph-legend{position:absolute;left:12px;bottom:12px;z-index:2;display:flex;flex-wrap:wrap;gap:6px 12px;padding:8px 12px;border:1px solid var(--border);border-radius:7px;background:color-mix(in srgb,var(--surface) 92%,transparent);font-size:12px;color:var(--muted)}.graph-legend i{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:50%;vertical-align:-1px}.graph-hint{position:absolute;right:12px;top:64px;z-index:2;padding:6px 10px;border-radius:6px;background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--faint);font-size:12px}.graph-side{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--border);background:var(--surface)}.graph-side .side-body{flex:1;overflow:auto;padding:18px;display:flex;flex-direction:column;gap:14px}.graph-loading{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:color-mix(in srgb,var(--surface-2) 70%,transparent);backdrop-filter:blur(1px)}.kv{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;font-size:13px}.kv dt{color:var(--muted)}.kv dd{margin:0;font-weight:650;text-align:right;overflow-wrap:anywhere}.range{width:100%;accent-color:var(--cobalt)}.empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;text-align:center;color:var(--muted)}.empty svg{width:40px;height:40px;color:var(--faint)}.skeleton{position:relative;overflow:hidden;border-radius:6px;background:var(--surface-2)}.skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface) 70%,transparent),transparent);animation:sheen 1.3s infinite}.spinner{width:22px;height:22px;border:2.5px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite}.pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--border)}.toast{position:fixed;right:20px;bottom:20px;z-index:50;padding:12px 16px;border-radius:8px;background:var(--ink);color:#fff;box-shadow:var(--shadow);animation:rise .25s ease-out}.quick{display:grid;grid-template-columns:1fr auto auto;gap:10px}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:12.5px;font-weight:600;color:var(--muted)}.path{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-family:var(--mono);font-size:12px;color:var(--muted)}.path .hop{padding:2px 6px;border-radius:4px;background:var(--surface-2)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sheen{to{transform:translate(100%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ring{0%{transform:scale(.4);opacity:.7}to{transform:scale(2.5);opacity:0}}@keyframes flow{to{stroke-dashoffset:-14}}@keyframes blink{0%,to{opacity:.35}50%{opacity:1}}@keyframes core{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes pop{0%{transform:scale(1)}to{transform:scale(2)}}@keyframes halo{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent)}to{box-shadow:0 0 0 8px transparent}}@keyframes shine{0%{background-position:-120px 0}to{background-position:calc(100% + 120px) 0}}@keyframes slide{0%{left:-30%}to{left:100%}}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}@media(max-width:1100px){.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.graph-shell{grid-template-columns:1fr;height:auto}.graph-canvas{height:62vh;min-height:420px}.graph-side{border-left:0;border-top:1px solid var(--border)}}@media(max-width:860px){.shell{grid-template-columns:1fr}.sidebar{position:fixed;z-index:40;left:0;top:0;width:270px;transform:translate(-100%);transition:transform .2s ease-out}.shell.menu-open .sidebar{transform:none;box-shadow:0 0 0 100vmax #0006}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 12px;background:var(--ink);color:#fff}.topbar img{height:22px}.main{padding:20px 16px 40px}.grid-2,.grid-3{grid-template-columns:1fr}.span-2{grid-column:auto}.auth{grid-template-columns:1fr}.auth-brand{display:none}.auth-card .mobile-logo{display:block}.scan{flex-direction:column;align-items:stretch;padding:18px}.scan-visual{align-self:center}.quick{grid-template-columns:1fr}.hide-sm{display:none}}@media(max-width:520px){.grid-4{grid-template-columns:1fr}.table th,.table td{padding:10px 12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
