@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");


:root{
  --sui-bg:#f5f4f0;--sui-card:#fff;--sui-soft:#f9f8f5;--sui-line:#e8e5dd;--sui-line2:#dcd8ce;
  --sui-ink:#191815;--sui-ink2:#3d3a35;--sui-mu:#6b675e;--sui-fa:#a19c90;
  --sui-ac:#0f766e;--sui-ac-h:#0b5e57;--sui-acs:#e3f2ef;
  --sui-ar:#7c5cf0;--sui-ar2:#a78bfa;--sui-ars:#f1edfd;--sui-arl:#e4dcfb;
  --sui-ro:#d92d3f;--sui-ros:#fdebed;--sui-am:#c56a06;--sui-ams:#fdf3e2;--sui-bl:#2563eb;--sui-bls:#e9effd;--sui-gr:#15803d;--sui-grs:#e6f4ea;
  --sui-r:18px;--sui-r-s:12px;
  --sui-sh:0 1px 2px rgba(25,24,21,.04),0 8px 24px -16px rgba(25,24,21,.14);
  --sui-sh-h:0 2px 4px rgba(25,24,21,.05),0 18px 34px -18px rgba(25,24,21,.22);
  --sui-font:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;
  --sui-ease:cubic-bezier(.22,.8,.26,1);
  --sui-top:64px;
  --sui-glass:rgba(255,255,255,.86);--sui-glass2:rgba(255,255,255,.93);--sui-pill:#f1efe9;--sui-hover:#fbfaf7;
  --sui-ar-grad:linear-gradient(120deg,#f6f2ff 0%,#fff 55%);--sui-ar-grad2:linear-gradient(160deg,#f6f2ff,#fff 70%);
  --sui-skel1:#f1efe9;--sui-skel2:#f8f7f3;--sui-veil:rgba(25,24,21,.28);--sui-on-ink:#fff;
}


.sui-top{position:sticky;top:0;z-index:2147483000;height:var(--sui-top);display:flex;align-items:center;gap:22px;padding:0 28px;
  background:var(--sui-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--sui-line);
  font:500 14px/1.4 var(--sui-font);color:var(--sui-ink);-webkit-font-smoothing:antialiased;box-sizing:border-box}
.sui-top *{box-sizing:border-box}
.sui-top a{color:inherit;text-decoration:none}
.sui-brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:16px;letter-spacing:-.02em;white-space:nowrap;cursor:pointer}
.sui-mark{width:30px;height:30px;border-radius:9px;background:var(--sui-ink);color:var(--sui-on-ink);display:grid;place-items:center;font-size:14px;font-weight:800}
.sui-tabs{display:flex;gap:2px;height:100%;align-items:stretch}
.sui-tab{position:relative;display:flex;align-items:center;gap:7px;padding:0 13px;color:var(--sui-mu);font-weight:600;cursor:pointer;border:0;background:none;font:inherit;font-weight:600}
.sui-tab:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:var(--sui-ink);transform:scaleX(0);transition:transform .25s var(--sui-ease)}
.sui-tab:hover{color:var(--sui-ink)}
.sui-tab.on{color:var(--sui-ink)}.sui-tab.on:after{transform:scaleX(1)}
.sui-tab svg.sui-chev{width:14px;height:14px;opacity:.5;transition:transform .2s}
.sui-tab.open svg.sui-chev{transform:rotate(180deg)}
.sui-crumb{display:flex;align-items:center;gap:6px;color:var(--sui-mu);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.sui-crumb b{color:var(--sui-ink);font-weight:700}
.sui-sp{flex:1}
.sui-find{display:flex;align-items:center;gap:9px;background:var(--sui-soft);border:1px solid var(--sui-line);border-radius:12px;padding:8px 10px 8px 12px;color:var(--sui-fa);width:250px;white-space:nowrap;cursor:pointer;font:500 13.5px var(--sui-font);transition:border-color .2s,box-shadow .2s}
.sui-find:hover{border-color:var(--sui-line2);box-shadow:0 0 0 4px rgba(25,24,21,.03)}
.sui-kbd{margin-left:auto;font:700 11px var(--sui-font);color:var(--sui-mu);background:var(--sui-card);border:1px solid var(--sui-line);border-radius:6px;padding:1px 6px}
.sui-ib{width:38px;height:38px;border-radius:12px;border:1px solid var(--sui-line);background:var(--sui-card);display:grid;place-items:center;color:var(--sui-mu);cursor:pointer;position:relative;transition:background .2s,color .2s}
.sui-ib:hover{background:var(--sui-soft);color:var(--sui-ink)}
.sui-av{width:38px;height:38px;border-radius:50%;background:var(--sui-acs);color:var(--sui-ac);display:grid;place-items:center;font-weight:800;font-size:13px;cursor:pointer;border:0;font-family:var(--sui-font)}
.sui-icon{width:17px;height:17px;flex:none;display:inline-block;vertical-align:-3px}

.sui-menu{position:fixed;z-index:2147483100;min-width:270px;background:var(--sui-card);border:1px solid var(--sui-line);border-radius:16px;padding:6px;box-shadow:0 24px 50px -20px rgba(25,24,21,.35),0 2px 6px rgba(25,24,21,.06);
  font:500 14px var(--sui-font);color:var(--sui-ink);opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top left;transition:opacity .16s,transform .2s var(--sui-ease);pointer-events:none}
.sui-menu.open{opacity:1;transform:none;pointer-events:auto}
.sui-menu a,.sui-menu button{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border-radius:11px;color:var(--sui-ink);text-decoration:none;border:0;background:none;font:inherit;text-align:left;cursor:pointer}
.sui-menu a:hover,.sui-menu button:hover,.sui-menu .act{background:var(--sui-soft)}
.sui-menu .mi{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--sui-soft);border:1px solid var(--sui-line);flex:none}
.sui-menu b{display:block;font-weight:700;font-size:13.5px}.sui-menu small{display:block;color:var(--sui-mu);font-size:12px;font-weight:500}
.sui-menu hr{border:0;border-top:1px solid var(--sui-line);margin:5px 4px}
.sui-menu .hd{padding:8px 10px 4px;font-size:11.5px;font-weight:700;color:var(--sui-fa);letter-spacing:.02em}


.sui-veil{position:fixed;inset:0;z-index:2147483200;background:var(--sui-veil);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .2s;pointer-events:none}
.sui-veil.open{opacity:1;pointer-events:auto}
.sui-pal{position:fixed;left:50%;top:12vh;z-index:2147483300;width:min(640px,calc(100vw - 32px));transform:translate(-50%,-8px) scale(.98);opacity:0;pointer-events:none;transition:opacity .18s,transform .22s var(--sui-ease);
  background:var(--sui-card);border:1px solid var(--sui-line);border-radius:20px;box-shadow:0 40px 80px -30px rgba(25,24,21,.45);font:500 14px var(--sui-font);color:var(--sui-ink);overflow:hidden}
.sui-pal.open{opacity:1;transform:translate(-50%,0);pointer-events:auto}
.sui-pal .in{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--sui-line)}
.sui-pal input{flex:1;border:0;outline:0;font:500 16px var(--sui-font);color:var(--sui-ink);background:none}
.sui-pal .res{max-height:52vh;overflow:auto;padding:6px}
.sui-pal .it{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:12px;cursor:pointer}
.sui-pal .it.sel{background:var(--sui-soft)}
.sui-pal .it .ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--sui-soft);border:1px solid var(--sui-line);flex:none}
.sui-pal .it.ar .ic{background:var(--sui-ars);color:var(--sui-ar);border-color:var(--sui-arl)}
.sui-pal .it b{font-weight:700}.sui-pal .it small{color:var(--sui-mu);font-size:12.5px}
.sui-pal .gh{padding:10px 12px 4px;font-size:11.5px;font-weight:700;color:var(--sui-fa)}
.sui-pal .ft{display:flex;gap:14px;padding:10px 16px;border-top:1px solid var(--sui-line);color:var(--sui-fa);font-size:12px}


.sui-orb{width:26px;height:26px;border-radius:50%;flex:none;display:inline-block;background:radial-gradient(circle at 35% 30%,#fff,#c4b5fd 35%,#7c5cf0 100%);
  box-shadow:0 0 0 4px rgba(124,92,240,.08),0 4px 14px -2px rgba(124,92,240,.45);animation:sui-breathe 4.5s ease-in-out infinite}
@keyframes sui-breathe{0%,100%{box-shadow:0 0 0 4px rgba(124,92,240,.08),0 4px 14px -2px rgba(124,92,240,.4)}50%{box-shadow:0 0 0 7px rgba(124,92,240,.05),0 6px 20px -2px rgba(124,92,240,.6)}}
.sui-dock{position:fixed;left:50%;bottom:20px;z-index:2147482900;transform:translateX(-50%);width:min(620px,calc(100vw - 32px));display:flex;align-items:center;gap:12px;
  background:var(--sui-glass2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--sui-arl);border-radius:18px;padding:8px 9px 8px 13px;cursor:text;
  box-shadow:0 18px 40px -18px rgba(76,52,160,.38),0 2px 6px rgba(25,24,21,.06);font:500 14px var(--sui-font);color:var(--sui-ink);transition:transform .35s var(--sui-ease),opacity .25s,box-shadow .25s;animation:sui-dock-in .6s var(--sui-ease) .3s both}
.sui-dock:hover{box-shadow:0 22px 46px -18px rgba(76,52,160,.48),0 2px 6px rgba(25,24,21,.06)}
.sui-dock.hide{transform:translate(-50%,140%);opacity:0}
@keyframes sui-dock-in{from{transform:translate(-50%,30px);opacity:0}to{transform:translateX(-50%);opacity:1}}
.sui-dock .q{color:var(--sui-fa);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sui-dock .n{display:flex;align-items:center;gap:6px;color:var(--sui-ar);font-weight:700;font-size:12.5px;background:var(--sui-ars);border-radius:999px;padding:4px 10px;white-space:nowrap}
.sui-dock .go{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--sui-ar2),var(--sui-ar));color:#fff;flex:none}
.sui-panel{position:fixed;top:12px;right:12px;bottom:12px;z-index:2147483250;width:min(430px,calc(100vw - 24px));background:var(--sui-card);border:1px solid var(--sui-line);border-radius:22px;
  box-shadow:0 40px 90px -30px rgba(25,24,21,.45);display:flex;flex-direction:column;font:500 14px/1.5 var(--sui-font);color:var(--sui-ink);transform:translateX(calc(100% + 30px));transition:transform .38s var(--sui-ease);overflow:hidden}
.sui-panel.open{transform:none}
.sui-panel .ph{display:flex;align-items:center;gap:10px;padding:16px 16px 12px;border-bottom:1px solid var(--sui-line);background:var(--sui-ar-grad2)}
.sui-panel .ph b{font-weight:800;font-size:15px}.sui-panel .ph small{display:block;color:var(--sui-mu);font-size:12px}
.sui-panel .body{flex:1;overflow:auto;padding:14px 16px}
.sui-panel .msg{margin:10px 0;padding:10px 13px;border-radius:14px;max-width:92%;white-space:pre-wrap;animation:sui-up .35s var(--sui-ease) both}
.sui-panel .msg.u{margin-left:auto;background:var(--sui-ink);color:var(--sui-on-ink);border-bottom-right-radius:5px}
.sui-panel .msg.a{background:var(--sui-ars);color:var(--sui-ink);border-bottom-left-radius:5px}
.sui-panel .msg.s{background:var(--sui-soft);color:var(--sui-mu);font-size:13px}
.sui-panel .comp{display:flex;align-items:flex-end;gap:8px;padding:12px;border-top:1px solid var(--sui-line)}
.sui-panel textarea{flex:1;resize:none;border:1px solid var(--sui-line);border-radius:14px;padding:10px 12px;font:500 14px var(--sui-font);color:var(--sui-ink);outline:0;max-height:120px;background:var(--sui-soft)}
.sui-panel textarea:focus{border-color:var(--sui-arl);box-shadow:0 0 0 4px rgba(124,92,240,.08);background:var(--sui-card)}
.sui-typing{display:inline-flex;gap:4px}.sui-typing i{width:6px;height:6px;border-radius:50%;background:var(--sui-ar2);animation:sui-dot 1.2s infinite}
.sui-typing i:nth-child(2){animation-delay:.15s}.sui-typing i:nth-child(3){animation-delay:.3s}
@keyframes sui-dot{0%,80%,100%{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}


.sui{font-family:var(--sui-font);color:var(--sui-ink);-webkit-font-smoothing:antialiased}
.sui-page{padding:32px 40px 120px;max-width:1520px;margin:0 auto}
.sui-hello{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}
.sui-h1{font:800 34px/1.1 var(--sui-font);letter-spacing:-.03em;margin:0}
.sui-sub{color:var(--sui-mu);font-size:14.5px;margin-top:6px}
.sui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:10px 16px;font:700 13.5px var(--sui-font);border:1px solid var(--sui-line2);background:var(--sui-card);color:var(--sui-ink);cursor:pointer;text-decoration:none;white-space:nowrap;
  transition:transform .15s var(--sui-ease),box-shadow .2s,background .2s,border-color .2s}
.sui-btn:hover{border-color:var(--sui-fa);box-shadow:0 4px 12px -6px rgba(25,24,21,.25)}
.sui-btn:active{transform:translateY(1px) scale(.99)}
.sui-btn.p{background:var(--sui-ink);color:var(--sui-on-ink);border-color:var(--sui-ink)}.sui-btn.p:hover{opacity:.9}
.sui-btn.ac{background:var(--sui-ac);color:#fff;border-color:var(--sui-ac)}.sui-btn.ac:hover{background:var(--sui-ac-h)}
.sui-btn.ar{background:linear-gradient(135deg,var(--sui-ar2),var(--sui-ar));color:#fff;border:0}.sui-btn.ar:hover{box-shadow:0 6px 16px -6px rgba(124,92,240,.6)}
.sui-btn.s{padding:7px 12px;font-size:12.8px;border-radius:10px}
.sui-btn.ghost{background:none;border-color:transparent}.sui-btn.ghost:hover{background:var(--sui-soft);box-shadow:none}
.sui-card{background:var(--sui-card);border:1px solid var(--sui-line);border-radius:var(--sui-r);padding:18px 20px;box-shadow:var(--sui-sh)}
.sui-card h3{font:700 13.5px var(--sui-font);display:flex;align-items:center;gap:8px;margin:0 0 12px}
.sui-card h3 .c{margin-left:auto;font-weight:600;font-size:12.5px;color:var(--sui-fa)}
.sui-hov{transition:transform .25s var(--sui-ease),box-shadow .25s,border-color .25s}
.sui-hov:hover{transform:translateY(-2px);box-shadow:var(--sui-sh-h);border-color:var(--sui-line2)}
.sui-pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;border-radius:999px;padding:2px 9px;background:var(--sui-pill);color:var(--sui-mu);white-space:nowrap}
.sui-pill.ro{background:var(--sui-ros);color:var(--sui-ro)}.sui-pill.am{background:var(--sui-ams);color:var(--sui-am)}.sui-pill.ac{background:var(--sui-acs);color:var(--sui-ac)}
.sui-pill.bl{background:var(--sui-bls);color:var(--sui-bl)}.sui-pill.ar{background:var(--sui-ars);color:var(--sui-ar)}.sui-pill.gr{background:var(--sui-grs);color:var(--sui-gr)}
.sui-input{width:100%;border:1px solid var(--sui-line);background:var(--sui-card);border-radius:12px;padding:10px 12px;font:500 14px var(--sui-font);color:var(--sui-ink);outline:0;transition:border-color .2s,box-shadow .2s}
.sui-input:focus{border-color:var(--sui-ac);box-shadow:0 0 0 4px rgba(15,118,110,.1)}
.sui-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.sui-kpi{display:flex;flex-direction:column;padding:16px 18px 12px;text-decoration:none;color:inherit}
.sui-kpi .k{color:var(--sui-mu);font-size:12.8px;font-weight:600;display:flex;align-items:center;gap:7px}
.sui-kpi .v{font:800 27px var(--sui-font);letter-spacing:-.03em;margin-top:2px;font-variant-numeric:tabular-nums}.sui-kpi .v small{font-size:12px;color:var(--sui-fa);font-weight:600;margin-left:3px;letter-spacing:0}
.sui-kpi .d{color:var(--sui-fa);font-size:12px;font-weight:500}
.sui-kpi svg.sl{width:100%;height:30px;margin-top:8px;overflow:visible}
.sui-kpi svg.sl polyline.ln{stroke-dasharray:420;stroke-dashoffset:420;animation:sui-draw 1.4s var(--sui-ease) .25s forwards}
@keyframes sui-draw{to{stroke-dashoffset:0}}
.sui-row{display:flex;gap:12px;padding:11px 0;border-top:1px solid var(--sui-line)}.sui-row:first-of-type{border:0;padding-top:0}
.sui-row .bar{width:4px;border-radius:4px;flex:none;background:var(--sui-line2)}
.sui-row b{font-weight:700;font-size:13.5px}.sui-row p{color:var(--sui-mu);font-size:13px;margin:0}
.sui-row .when{margin-left:auto;text-align:right;font-size:12px;color:var(--sui-fa);white-space:nowrap}
.sui-ev{display:flex;gap:12px;padding:8px 0;align-items:flex-start}
.sui-ev .h{background:var(--sui-soft);border:1px solid var(--sui-line);border-radius:10px;padding:5px 8px;font-weight:800;font-size:12.5px;font-variant-numeric:tabular-nums}
.sui-ev b{font-weight:700;font-size:13.5px}.sui-ev p{color:var(--sui-mu);font-size:12.8px;margin:0}
.sui-aria{background:var(--sui-ar-grad);border:1px solid var(--sui-arl);border-radius:var(--sui-r);padding:16px 18px;box-shadow:var(--sui-sh)}
.sui-aria .hd{display:flex;align-items:center;gap:10px;font-weight:800;font-size:14px}
.sui-aria .hd small{font-weight:600;color:var(--sui-fa);font-size:12px}
.sui-aria .hd .lnk{margin-left:auto;color:var(--sui-ar);font-weight:700;font-size:12.8px;cursor:pointer;background:none;border:0;font-family:var(--sui-font)}
.sui-recos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}
.sui-reco{background:var(--sui-card);border:1px solid var(--sui-line);border-radius:14px;padding:13px 14px;display:flex;flex-direction:column;gap:3px}
.sui-reco .t{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13.5px}
.sui-reco .t i.tn{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none;background:var(--sui-ac)}
.sui-reco p{color:var(--sui-mu);font-size:12.8px;margin:0;flex:1}
.sui-reco .acts{display:flex;gap:7px;margin-top:9px;flex-wrap:wrap}
.sui-chip-ar{display:inline-flex;align-items:center;gap:5px;font-size:11.8px;font-weight:700;color:var(--sui-ar);background:var(--sui-ars);border-radius:999px;padding:2px 9px}
.sui-table{width:100%;border-collapse:collapse;font-size:13.5px}
.sui-table th{font-size:12px;font-weight:700;color:var(--sui-fa);text-align:left;padding:10px 16px;background:var(--sui-soft);border-bottom:1px solid var(--sui-line)}
.sui-table td{padding:11px 16px;border-bottom:1px solid var(--sui-line)}
.sui-table tr{transition:background .15s}.sui-table tbody tr:hover td{background:var(--sui-hover)}
.sui-seg{display:inline-flex;background:var(--sui-soft);border:1px solid var(--sui-line);border-radius:12px;padding:3px}
.sui-seg a,.sui-seg button{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:9px;color:var(--sui-mu);font:600 13px var(--sui-font);border:0;background:none;cursor:pointer;text-decoration:none}
.sui-seg .on{background:var(--sui-card);color:var(--sui-ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}
.sui-skel{background:linear-gradient(90deg,var(--sui-skel1) 0%,var(--sui-skel2) 50%,var(--sui-skel1) 100%);background-size:200% 100%;animation:sui-shimmer 1.3s linear infinite;border-radius:8px;min-height:14px}
@keyframes sui-shimmer{to{background-position:-200% 0}}
.sui-toast{position:fixed;left:50%;bottom:92px;z-index:2147483400;transform:translate(-50%,16px);opacity:0;background:var(--sui-ink);color:var(--sui-on-ink);border-radius:12px;padding:10px 16px;font:600 13.5px var(--sui-font);transition:opacity .2s,transform .3s var(--sui-ease);pointer-events:none}
.sui-toast.open{opacity:1;transform:translate(-50%,0)}
.sui-sheet{position:fixed;inset:0;z-index:2147483300;display:grid;place-items:center;padding:16px;pointer-events:none}
.sui-sheet .box{width:min(620px,100%);max-height:84vh;display:flex;flex-direction:column;background:var(--sui-card);border:1px solid var(--sui-line);border-radius:22px;box-shadow:0 40px 80px -30px rgba(25,24,21,.45);
  font:500 14px var(--sui-font);color:var(--sui-ink);transform:translateY(14px) scale(.98);opacity:0;transition:opacity .2s,transform .28s var(--sui-ease)}
.sui-sheet.open{pointer-events:auto}.sui-sheet.open .box{transform:none;opacity:1}
.sui-sheet .hd{display:flex;align-items:center;gap:10px;padding:18px 20px 12px}
.sui-sheet .hd b{font-weight:800;font-size:17px;letter-spacing:-.01em}.sui-sheet .hd small{display:block;color:var(--sui-mu);font-size:12.8px;font-weight:500}
.sui-sheet .bd{overflow:auto;padding:4px 20px 12px}
.sui-sheet .ft{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--sui-line)}
.sui-sheet .mi{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--sui-soft);border:1px solid var(--sui-line);flex:none}
.sui-switch{position:relative;width:38px;height:22px;border-radius:999px;background:var(--sui-line2);flex:none;transition:background .2s;cursor:pointer;border:0}
.sui-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .25s var(--sui-ease)}
.sui-switch.on{background:var(--sui-ac)}.sui-switch.on:after{transform:translateX(16px)}


@keyframes sui-up{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@keyframes sui-fade{from{opacity:0}to{opacity:1}}
.sui-in{animation:sui-up .55s var(--sui-ease) both;animation-delay:calc(var(--i,0) * 60ms)}
.sui-fade{animation:sui-fade .5s ease both}
@media (prefers-reduced-motion:reduce){
  .sui-in,.sui-fade,.sui-dock,.sui-panel .msg,.sui-orb{animation:none!important}
  .sui-kpi svg.sl polyline.ln{animation:none;stroke-dashoffset:0}
  .sui-menu,.sui-pal,.sui-panel,.sui-sheet .box,.sui-hov,.sui-btn{transition:none!important}
}


html.sui-dark{color-scheme:dark;
  --sui-bg:#131210;--sui-card:#1b1a17;--sui-soft:#22211d;--sui-line:#2e2c27;--sui-line2:#3b3933;
  --sui-ink:#f1eee7;--sui-ink2:#d7d3c9;--sui-mu:#aaa59a;--sui-fa:#7a756c;
  --sui-ac:#3cc9b6;--sui-ac-h:#33b3a2;--sui-acs:rgba(60,201,182,.13);
  --sui-ar:#a78bfa;--sui-ar2:#c4b5fd;--sui-ars:rgba(167,139,250,.14);--sui-arl:rgba(167,139,250,.32);
  --sui-ro:#f47c86;--sui-ros:rgba(244,124,134,.13);--sui-am:#f2b05a;--sui-ams:rgba(242,176,90,.13);
  --sui-bl:#7aa7f8;--sui-bls:rgba(122,167,248,.13);--sui-gr:#5fd38d;--sui-grs:rgba(95,211,141,.12);
  --sui-sh:0 1px 2px rgba(0,0,0,.3),0 8px 24px -16px rgba(0,0,0,.6);--sui-sh-h:0 2px 4px rgba(0,0,0,.35),0 18px 34px -18px rgba(0,0,0,.75);
  --sui-glass:rgba(22,21,19,.84);--sui-glass2:rgba(27,26,23,.94);--sui-pill:#2a2925;--sui-hover:#211f1c;
  --sui-ar-grad:linear-gradient(120deg,rgba(124,92,240,.18) 0%,#1b1a17 58%);--sui-ar-grad2:linear-gradient(160deg,rgba(124,92,240,.2),#1b1a17 70%);
  --sui-skel1:#22211d;--sui-skel2:#2b2a26;--sui-veil:rgba(0,0,0,.5);--sui-on-ink:#131210}
html.sui-dark body{background-color:var(--sui-bg)}
html.sui-dark .sui-switch:after{background:#f1eee7}
html.sui-dark .sui-btn.ac{color:#06201c}html.sui-dark .sui-btn.ar{color:#1a1030}html.sui-dark .sui-dock .go{color:#1a1030}
html.sui-dark .sui-menu,html.sui-dark .sui-pal,html.sui-dark .sui-panel,html.sui-dark .sui-sheet .box{box-shadow:0 40px 90px -30px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.03)}
html.sui-theming,html.sui-theming *{transition:background-color .35s ease,border-color .35s ease,color .25s ease!important}


@media (max-width:900px){
  .sui-top{gap:10px;padding:0 14px}
  .sui-tabs,.sui-find .t,.sui-find .sui-kbd,.sui-crumb{display:none}
  .sui-find{width:auto;padding:9px}
  .sui-burger{display:grid!important}
  .sui-page{padding:22px 16px 110px}
  .sui-h1{font-size:27px}
  .sui-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sui-recos{grid-template-columns:1fr}
  .sui-dock{bottom:12px}
  .sui-dock .n{display:none}
}
.sui-burger{display:none!important}
