.sa{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sa.solo{grid-template-columns:1fr}.sa-side{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0e1cb8;flex-direction:column;gap:18px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.sa-side .logo{padding:0 8px;font-size:20px}.sa-logo{flex:none;width:36px;height:36px;display:inline-block}.sa-logo img{width:100%;height:100%;display:block}.sa-me{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.sa-me b{font-size:15px;display:block}.sa-me small,.sa-friend small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.sa-side nav{flex-direction:column;gap:4px;display:flex}.sa-side nav button{all:unset;cursor:pointer;color:var(--muted);border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-size:15px;font-weight:600;display:flex}.sa-side nav button span{text-align:center;width:22px;font-size:17px}.sa-side nav button:hover{color:var(--text);background:#ffffff0d}.sa-side nav button.on{color:var(--mint);background:#7ee8c621}.sa-side nav button .sa-badge{margin-left:auto}.sa-side-foot{color:var(--muted);margin-top:auto;padding:0 8px;font-size:13px}.sa-side-foot a{color:var(--mint)}.sa-main{width:100%;max-width:1060px;padding:30px 34px 60px}.sa.solo .sa-main{max-width:720px;margin:0 auto}.sa-back{color:var(--muted);font-size:14px}.sa-page h2{letter-spacing:-.6px;align-items:center;gap:14px;margin:0 0 18px;font-size:28px;display:flex}.sa-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);margin-bottom:16px;padding:18px 20px}.sa-card h3{align-items:center;gap:10px;margin:0 0 12px;font-size:16px;display:flex}.sa-card h3 small{color:var(--muted);font-size:13px;font-weight:500}.sa-card h3 .sa-link{margin-left:auto}.sa-sub{color:var(--muted);margin:6px 0 14px;line-height:1.55}.sa-empty{color:var(--muted);margin:4px 0;font-size:14px}.sa-link:hover{text-decoration:underline}.sa-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sa-center{text-align:center;flex-direction:column;align-items:center;padding:10vh 0;display:flex}.sa-center h1{letter-spacing:-.8px;margin:10px 0 4px}.sa-ava{border:1px solid var(--line);background:radial-gradient(circle at 50% 35%,#232a52,#151935);border-radius:30%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.sa-ava canvas{display:block}.sa-dot{background:#5a6180;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.sa-dot.on{background:var(--mint);box-shadow:0 0 0 3px #7ee8c62e}.sa-dot.on.dnd{background:var(--yellow);box-shadow:0 0 0 3px #ffd1662e}.sa-badge{background:var(--pink);color:#2a0b1d;border-radius:999px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:800}.sa-auth{text-align:center;flex-direction:column;align-items:center;max-width:420px;margin:0 auto;padding:6vh 0 0;display:flex}.sa-auth h1,.sa-onboard h1{letter-spacing:-1px;margin:6px 0 0;font-size:32px}.sa-auth-art{align-items:flex-end;gap:0;margin-bottom:-6px;display:flex}.sa-google{color:#1f1f1f;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;padding:13px;font-size:15.5px;font-weight:700;display:inline-flex}.sa-google:disabled{opacity:.6;cursor:default}.sa-or{width:100%;color:var(--muted);align-items:center;gap:12px;margin:18px 0 8px;font-size:13px;display:flex}.sa-or:before,.sa-or:after{content:"";background:var(--line);flex:1;height:1px}.sa-form{text-align:left;flex-direction:column;gap:12px;width:100%;display:flex}.sa-form label{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.sa-form .btn{justify-content:center;margin-top:4px}.sa input,.sa select{font:inherit;color:var(--text);background:#0f1226;border:1px solid #ffffff1f;border-radius:12px;outline:none;min-width:0;padding:11px 13px;font-size:15px}.sa input:focus,.sa select:focus{border-color:var(--mint);box-shadow:0 0 0 3px #7ee8c626}.sa-msg{color:var(--mint);margin:12px 0 0;font-size:14px}.sa-msg.err{color:#ff8f9a}.sa-switch{color:var(--muted);font-size:14px}.sa-switch button{all:unset;cursor:pointer;color:var(--mint);font-weight:600}.sa-onboard{padding-top:4vh}.sa-onboard h3{margin:26px 0 10px;font-size:16px}.sa-handle{background:#0f1226;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:0;padding:4px 6px 4px 16px;font-size:22px;font-weight:700;display:flex}.sa-handle span{color:var(--mint)}.sa .sa-handle input{box-shadow:none;background:0 0;border:0;flex:1;padding:10px 6px;font-size:22px;font-weight:700}.sa-handle em{color:var(--muted);padding-right:10px;font-size:12.5px;font-style:normal;font-weight:600}.sa-handle em.good{color:var(--mint)}.sa-handle em.bad{color:#ff8f9a}.sa-inline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;font-size:14px;font-weight:600;display:flex}.sa-inline input{flex:1;max-width:320px}.sa-onboard .btn.big{margin-top:8px}.sa-chars{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-bottom:16px;display:grid}.sa-chars.compact{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.sa-char{all:unset;cursor:pointer;background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:14px;flex-direction:column;align-items:center;padding:4px 0 8px;font-size:12.5px;font-weight:700;display:flex}.sa-char:hover{border-color:#ffffff38}.sa-char.on{border-color:var(--mint);color:var(--mint);background:#7ee8c614}.sa-desk{border:1px solid var(--line);background:radial-gradient(700px 300px at 20% 0,#7ee8c638,#0000 70%),radial-gradient(600px 300px at 90% 20%,#ff8fd033,#0000 70%),linear-gradient(160deg,#1b2050,#10132b);border-radius:20px;height:420px;margin-bottom:16px;position:relative;overflow:hidden}.sa-desk canvas{touch-action:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.sa-desk-hud,.sa-compose{z-index:2}.sa-desk-hud{pointer-events:none;background:#0a0c1a99;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:600;display:flex;position:absolute;top:12px;left:14px}.sa-hint{color:var(--muted);font-weight:500}.sa-taskbar{border-top:1px solid var(--line);height:46px;color:var(--muted);pointer-events:none;background:#0a0c18d1;justify-content:space-between;align-items:center;padding:0 16px;font-size:13px;display:flex;position:absolute;bottom:0;left:0;right:0}.sa-compose{background:#fff;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:4px 8px;width:290px;padding:8px 10px 10px;animation:.16s ease-out sa-pop;display:grid;position:absolute;transform:translate(-50%,-100%);box-shadow:0 14px 40px #00000059}.sa-compose:after{content:"";border:7px solid #0000;border-top-color:#fff;border-bottom:0;margin-left:-7px;position:absolute;bottom:-7px;left:50%}.sa-compose-to{color:#5b6380;text-transform:uppercase;letter-spacing:.4px;grid-column:1/-1;font-size:11.5px;font-weight:700}.sa .sa-compose input{color:#161a27;background:#f2f4fa;border:0;padding:9px 10px;font-size:14.5px}.sa-compose em{color:#8a91a8;font-size:12px;font-style:normal;font-weight:700}@keyframes sa-pop{0%{opacity:0;transform:translateY(6px)}}.sa-saybar{background:var(--card);border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;margin-bottom:16px;padding:6px 6px 6px 8px;display:flex}.sa .sa-saybar input{box-shadow:none;background:0 0;border:0;flex:1}.sa-saybar em{color:var(--muted);font-size:12px;font-style:normal;font-weight:700}.sa-hero h3,.sa-hero .sa-sub{margin-bottom:0}.sa-friend{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.sa-friend:first-of-type{border-top:0}.sa-friend-main{flex:1;min-width:0}.sa-friend-main b{font-size:15px}.sa-friend:not(.on) .sa-ava{filter:grayscale(.7);opacity:.75}.sa-acts{gap:4px;display:flex}.sa-acts button{all:unset;cursor:pointer;background:#ffffff0d;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;transition:transform .12s;display:grid}.sa-acts button:hover{background:#ffffff1f;transform:translateY(-2px)}.sa-whisper{flex:1;gap:6px;max-width:360px;display:flex}.sa-whisper input{flex:1;padding:8px 11px!important}.sa-x{all:unset;cursor:pointer;color:var(--muted);padding:6px}.sa-x:hover{color:#ff8f9a}.sa-confirm{color:var(--muted);gap:6px;font-size:13px;display:flex}.sa-confirm button{all:unset;cursor:pointer;color:var(--text);font-weight:700}.sa-add{background:#0f1226;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:5px 5px 5px 16px;display:flex}.sa-add span{color:var(--mint);font-size:17px;font-weight:800}.sa .sa-add input{box-shadow:none;background:0 0;border:0;flex:1;padding:8px 4px}.sa-share{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;font-size:14px;display:flex}.sa-copy{all:unset;cursor:pointer;font-family:var(--font-mono), monospace;color:var(--mint);background:#7ee8c614;border-radius:8px;padding:5px 10px;font-size:12.5px}.sa-req{align-items:center;gap:10px;padding:8px 0;display:flex}.sa-req b{font-size:15px}.sa-req small{color:var(--muted);margin-right:auto}.sa-msgs{flex-direction:column;gap:10px;max-height:60vh;display:flex;overflow:auto}.sa-m{max-width:78%}.sa-m small{color:var(--muted);font-size:12px;display:block}.sa-m p{color:#161a27;background:#fff;border-radius:14px 14px 14px 4px;margin:3px 0 0;padding:9px 13px;font-weight:500;display:inline-block}.sa-m.mine{text-align:right;align-self:flex-end}.sa-m.mine p{background:var(--mint);color:#0b1a16;border-radius:14px 14px 4px}.sa-m.k-whisper p{color:var(--text);background:#2b2f55;border:1px dashed #ffffff40}.sa-card .sa-m{margin:6px 0 10px}.sa-profile{align-items:center;gap:18px;display:flex}.sa-profile .sa-inline{margin:0}.sa-localpets{flex-wrap:wrap;gap:10px;display:flex}.sa-lp{all:unset;cursor:pointer;border:1px solid var(--line);width:78px;color:var(--muted);border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:8px 0;font-size:12.5px;font-weight:700;display:flex}.sa-lp.on{border-color:var(--mint);color:var(--mint)}.sa-lp.add{color:var(--mint);justify-content:center;font-size:26px}.sa-lp.add span{font-size:12.5px}.sa-lp-edit{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.sa-lp-edit .sa-inline{margin:0}.sa-toggle{border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:14px;padding:11px 0;display:flex}.sa-toggle span{flex:1}.sa-toggle b{font-size:14.5px;display:block}.sa-toggle small{color:var(--muted);font-size:12.5px}.sa-toggle input{display:none}.sa-toggle i{background:#2a2f52;border-radius:999px;flex:none;width:42px;height:24px;transition:background .15s;position:relative}.sa-toggle i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.sa-toggle input:checked+i{background:var(--mint)}.sa-toggle input:checked+i:after{transform:translate(18px)}.sa-seg{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;font-size:14px;font-weight:600;display:flex}.sa-seg button{all:unset;cursor:pointer;border:1px solid var(--line);color:var(--text);text-transform:capitalize;border-radius:999px;padding:6px 12px;font-size:13px}.sa-seg button.on{background:var(--mint);color:#0b1a16;border-color:var(--mint)}.sa-toast{color:#161a27;z-index:200;background:#fff;border-radius:999px;padding:11px 18px;font-weight:700;animation:.2s ease-out sa-up;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000059}.sa-toast.err{background:#ffb3ba}@keyframes sa-up{0%{opacity:0;transform:translate(-50%,10px)}}.sa.desk{grid-template-columns:220px 1fr}.sa.desk.solo{grid-template-columns:1fr}.sa.desk .sa-main{padding:24px 26px 40px}.sa.desk .sa-auth{padding-top:2vh}@media (max-width:820px){.sa,.sa.desk{grid-template-columns:1fr}.sa-side{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center;height:auto;position:static}.sa-side nav{flex-flow:wrap;width:100%}.sa-side nav button{padding:8px 10px}.sa-me,.sa-side-foot{display:none}.sa-main{padding:20px 16px 50px}.sa-grid2{grid-template-columns:1fr}.sa-desk{height:340px}.sa-hint{display:none}}.sa .btn.small.ghost{color:var(--text)!important}.sa-center h1{font-size:30px}.sa-visit{gap:4px;display:flex}.sa-visit button{all:unset;cursor:pointer;color:var(--mint);white-space:nowrap;background:#7ee8c61a;border-radius:10px;padding:7px 10px;font-size:12.5px;font-weight:700}.sa-visit button:hover{background:#7ee8c633}.sa-diag{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.sa-diag b{color:var(--muted);text-align:right;margin-left:auto;font-size:13px;font-weight:600}.sa-friend{flex-wrap:wrap}.sa-friend-main{flex:180px}.sa-to{flex:none;max-width:190px;font-weight:600;border-radius:999px!important;padding:8px 10px!important;font-size:13.5px!important}.sa-ttl{color:var(--muted);letter-spacing:0;font-size:12.5px;font-weight:600}.sa-chat{grid-template-columns:260px 1fr;gap:14px;min-height:60vh;display:grid}.sa-threads{background:var(--card);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;align-self:start;gap:4px;padding:8px;display:flex}.sa-threads button{all:unset;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.sa-threads button:hover{background:#ffffff0d}.sa-threads button.on{background:#7ee8c61f}.sa-threads button>span:not(.sa-allico){flex:1;min-width:0}.sa-threads b{font-size:14px;display:block}.sa-threads small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:12px;display:block;overflow:hidden}.sa-allico{background:#ff8fd01f;border-radius:30%;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.sa-thread{background:var(--card);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;min-height:60vh;padding:14px;display:flex}.sa-thread-head{color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:10px;padding:2px 4px 12px;font-size:13px}.sa-thread .sa-msgs{flex:1;max-height:55vh}.sa-chatbar{margin:10px 0 0}.sa-m.act p{color:var(--text);background:#ffffff14}.sa-m.mine.act p{color:var(--text);background:#7ee8c62e}.sa-card .sa-m{cursor:pointer}.sa-typing{gap:4px;display:inline-flex!important}.sa-typing i{background:#39405c;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite sa-dot}.sa-typing i:nth-child(2){animation-delay:.15s}.sa-typing i:nth-child(3){animation-delay:.3s}@keyframes sa-dot{0%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (max-width:820px){.sa-chat{grid-template-columns:1fr}.sa-threads{flex-direction:row;overflow-x:auto}.sa-threads small{display:none}}.sa .sa-compose-sel{color:#2b3150;background:#eef1f8;border:0;border-radius:8px;grid-column:1/-1;padding:5px 8px;font-size:12.5px;font-weight:700}.sa-custom{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.sa-custom-prev{border:1px solid var(--line);background:radial-gradient(circle at 50% 40%,#232a52,#151935);border-radius:16px;flex:none;padding:4px}.sa-custom-opts{flex:1;min-width:240px}.sa-coltitle{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;margin:12px 0 6px;font-size:12px;font-weight:700}.sa-coltitle:first-child{margin-top:0}.sa-coltitle small{text-transform:none;letter-spacing:0;margin-left:6px;font-weight:500}.sa-chips{flex-wrap:wrap;gap:6px;display:flex}.sa-chip{all:unset;cursor:pointer;border:1px solid var(--line);color:var(--text);border-radius:999px;padding:6px 11px;font-size:13px}.sa-chip:hover{border-color:#ffffff4d}.sa-chip.on{border-color:var(--mint);color:var(--mint);background:#7ee8c624}.sa-swatches{flex-wrap:wrap;gap:8px;display:flex}.sa-sw{all:unset;cursor:pointer;width:28px;height:28px;box-shadow:0 0 0 1px var(--line);border:2px solid #0000;border-radius:50%}.sa-sw.on{box-shadow:0 0 0 2px var(--mint);border-color:#fff}.sa-sw-none{color:var(--muted);background:#0f1226;place-items:center;font-size:14px;display:grid}.sa-stats{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.sa-stat{background:var(--card);border:1px solid var(--line);border-radius:14px;flex:1;min-width:100px;padding:14px 16px}.sa-stat b{font-size:26px;line-height:1;display:block}.sa-stat span{color:var(--muted);font-size:13px}.sa-bc{border:1px solid var(--mint);background:linear-gradient(90deg,#7ee8c629,#ff8fd01f);border-radius:14px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.sa-bc-ico{font-size:20px}.sa-bc-text{flex:1;font-size:14.5px;line-height:1.4}.sa-bc .btn.small{box-shadow:none;padding:6px 13px;font-size:13px}.sa-bc.lvl-update{border-color:var(--cyan);background:linear-gradient(90deg,#5ef2ff29,#7ee8c61a)}.sa-bc.lvl-warn{border-color:var(--yellow);background:linear-gradient(90deg,#ffd1662e,#ff7a7a1a)}.sa-bc.lvl-warn .btn.small{background:var(--yellow)}.sa-bc.lvl-party{border-color:var(--pink);background:linear-gradient(90deg,#ff8fd033,#a78bfa29)}.sa-bc.lvl-party .btn.small{background:var(--pink)}.sa-bc.lvl-need{background:linear-gradient(90deg,#ff7a7a33,#ffd1661a);border-color:#ff7a7a}.sa textarea{font:inherit;color:var(--text);resize:vertical;background:#0f1226;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;padding:11px 13px;font-size:15px}.sa textarea:focus,.sa input:focus,.sa select:focus{border-color:var(--mint)}.sa-form label small{opacity:.75;margin-left:4px;font-weight:500}.sa-suspended{max-width:440px}.sa-suspended .sa-sub{margin-bottom:18px}.sa.ad{display:block}.ad-wrap{min-height:100vh}.ad-top{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0b0d17d1;align-items:center;gap:18px;padding:12px 26px;display:flex;position:sticky;top:0}.ad-brand{white-space:nowrap;align-items:center;gap:8px;font-size:17px;font-weight:800;display:flex}.ad-brand em{letter-spacing:.6px;text-transform:uppercase;color:#0b1a16;background:var(--mint);border-radius:6px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800}.ad-tabs{scrollbar-width:none;flex:1;gap:4px;display:flex;overflow-x:auto}.ad-tabs::-webkit-scrollbar{display:none}.ad-tabs button{all:unset;cursor:pointer;color:var(--muted);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:9px 14px;font-size:14.5px;font-weight:650;display:flex}.ad-tabs button:hover{color:var(--text);background:#ffffff0d}.ad-tabs button.on{color:var(--text);background:#7ee8c61f;box-shadow:inset 0 0 0 1px #7ee8c659}.ad-me{align-items:center;gap:8px;display:flex}.ad-me .btn.small{padding:7px 13px;font-size:13px;color:var(--text)!important}.ad-live{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;margin-right:4px;font-size:13px;font-weight:600;display:inline-flex}.ad-live i{background:var(--mint);border-radius:50%;width:8px;height:8px;animation:2s infinite ad-pulse;box-shadow:0 0 #7ee8c699}@keyframes ad-pulse{0%{box-shadow:0 0 #7ee8c68c}70%{box-shadow:0 0 0 8px #7ee8c600}to{box-shadow:0 0 #7ee8c600}}.ad-main{max-width:1180px;margin:0 auto;padding:26px 26px 80px}.ad-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.ad-head h2{letter-spacing:-.6px;margin:0;font-size:28px}.ad-sub{color:var(--muted);font-size:13.5px}.ad-skel{gap:14px;display:grid}.ad-skel i{border-radius:var(--r);background:linear-gradient(90deg, var(--card), var(--card2), var(--card));background-size:200% 100%;height:120px;animation:1.3s linear infinite ad-sh;display:block}@keyframes ad-sh{to{background-position:-200% 0}}.ad-main .sa-card h3 .sa-link,.ad-main .sa-card h3 .ad-seg{margin-left:auto}.sa-link{all:unset;cursor:pointer;color:var(--mint);font-size:13.5px;font-weight:650}.ad-h4{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin:20px 0 10px;font-size:13px}.ad-foot{color:var(--muted);margin:10px 0 0;font-size:12.5px}.ad-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ad-grid2>.sa-card{margin-bottom:16px}.ad-grid3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ad-two{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.ad-lbl{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.ad-lbl small{opacity:.75;font-weight:500}.ad-impact{color:var(--muted);font-size:13px}.ad-kpis{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:16px;display:grid}.ad-kpi{all:unset;background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:3px;padding:16px 16px 14px;transition:transform .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.ad-kpi:before{content:"";background:var(--k);height:3px;position:absolute;top:0;left:0;right:0}.ad-kpi:after{content:"";background:var(--k);opacity:.07;border-radius:50%;width:90px;height:90px;position:absolute;top:-30px;right:-30px}.ad-kpi:not(:disabled){cursor:pointer}.ad-kpi:not(:disabled):hover{border-color:#ffffff2e;transform:translateY(-2px)}.ad-kpi b{letter-spacing:-.8px;color:var(--text);font-size:30px;line-height:1.05}.ad-kpi span{color:var(--text);opacity:.9;font-size:13px;font-weight:650}.ad-kpi small{color:var(--muted);font-size:12px}.ad-trend{width:100%;height:auto;display:block}.ad-trend .ad-grid{stroke:#ffffff0f;stroke-dasharray:3 4}.ad-trend .ad-axis{fill:var(--muted);font-size:10.5px;font-family:var(--font-mono), monospace}.ad-trend .ad-axis.pink{fill:var(--pink)}.ad-key{color:var(--muted);gap:16px;margin-top:6px;font-size:12.5px;display:flex}.ad-key span,.ad-legend li{align-items:center;gap:7px;display:flex}.ad-key i,.ad-legend i{border-radius:3px;flex:none;width:10px;height:10px}.ad-donut{align-items:center;gap:22px;display:flex}.ad-donut svg{flex:none;width:150px}.ad-donut-n{fill:var(--text);font-size:26px;font-weight:800}.ad-donut-s{fill:var(--muted);font-size:10px}.ad-legend{flex-direction:column;flex:1;gap:9px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.ad-legend b{font-variant-numeric:tabular-nums;margin-left:auto}.ad-legend em{color:var(--muted);text-align:right;width:38px;font-size:12px;font-style:normal}.ad-hbars{flex-direction:column;gap:10px;display:flex}.ad-hbar{grid-template-columns:minmax(90px,.9fr) 2fr auto;align-items:center;gap:12px;font-size:13.5px;display:grid}.ad-hbar-l{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.ad-hbar-t{background:#ffffff0f;border-radius:99px;height:10px;overflow:hidden}.ad-hbar-t span{border-radius:99px;height:100%;transition:width .5s;display:block}.ad-hbar b{font-variant-numeric:tabular-nums;text-align:right;min-width:24px}.ad-sw{vertical-align:middle;border:1px solid #fff3;border-radius:4px;flex:none;width:12px;height:12px;display:inline-block}.ad-sw.big{width:16px;height:16px}.ad-meter{border:1px solid var(--line);background:#ffffff08;border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.ad-meter b{font-size:24px}.ad-meter span{color:var(--muted);font-size:13px}.ad-meter i{background:#ffffff0f;border-radius:99px;height:6px;margin-top:6px;display:block;overflow:hidden}.ad-meter u{border-radius:99px;height:100%;text-decoration:none;display:block}.ad-mini{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:7px 6px;display:flex}.ad-mini:hover{background:#ffffff0a}.ad-mini b{font-size:14px}.ad-mini small{color:var(--muted);margin-left:auto;font-size:12.5px}.ad-tag{color:var(--muted);white-space:nowrap;text-transform:none;background:#ffffff12;border-radius:99px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700}.ad-tag.ok{color:var(--mint);background:#7ee8c624}.ad-tag.warn{color:var(--yellow);background:#ffd16624}.ad-tag.bad{color:#ff9a9a;background:#ff7a7a26}.ad-tag.vio{background:#a78bfa26}.ad-seg{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.ad-seg button{all:unset;cursor:pointer;color:var(--muted);border-radius:9px;padding:7px 12px;font-size:13.5px;font-weight:650}.ad-seg button.on{background:var(--card2);color:var(--text);box-shadow:0 2px 8px #0000004d}.ad-seg.small button{padding:4px 10px;font-size:12.5px}.ad-chips{flex-wrap:wrap;gap:6px;margin:12px 0 14px;display:flex}.ad-chips button{all:unset;cursor:pointer;border:1px solid var(--line);color:var(--muted);border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:650;display:inline-flex}.ad-chips button em{background:#ffffff12;border-radius:99px;padding:1px 7px;font-size:11.5px;font-style:normal}.ad-chips button.on{color:#0b1a16;background:var(--mint);border-color:var(--mint)}.ad-chips button.on em{background:#0000001f}.ad-toolbar{flex-wrap:wrap;gap:10px;display:flex}.ad-search{flex:1;min-width:200px}.ad-thead,.ad-row{grid-template-columns:minmax(220px,2.4fr) 1fr .9fr .9fr .9fr .8fr;align-items:center;gap:12px;display:grid}.ad-thead{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);border-bottom:1px solid var(--line);padding:0 10px 8px;font-size:11.5px;font-weight:700}.ad-row{box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--line);border-radius:12px;outline:none;grid-template-columns:minmax(220px,2.4fr) 1fr .9fr .9fr .9fr .8fr;align-items:center;gap:12px;width:100%;padding:10px;font-size:13.5px;display:grid}.ad-row:hover,.ad-row:focus-visible{background:#ffffff0a}.ad-row:focus-visible{box-shadow:inset 0 0 0 1px var(--mint)}.ad-row.banned{opacity:.6}.ad-row-user{align-items:center;gap:11px;min-width:0;display:flex}.ad-row-user>span:last-child{flex-direction:column;min-width:0;display:flex}.ad-row-user b{align-items:center;gap:6px;font-size:14.5px;display:flex}.ad-row-user small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ad-row-st{flex-wrap:wrap;gap:5px;display:flex}.ad-row-app{align-items:center;gap:6px;display:flex}.ad-row-d{color:var(--muted)}.ad-more{margin:14px auto 0;display:flex}.ad-ava{color:#0a0e18d9;border-radius:32%;flex:none;place-items:center;font-size:15px;font-weight:800;display:inline-grid;position:relative;box-shadow:inset 0 -3px #0000002e}.ad-ava i{background:var(--mint);border:2px solid var(--card);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.ad-ava i.dnd{background:var(--yellow)}.ad-drawer-bg{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04060e99;justify-content:flex-end;animation:.15s ease-out ad-fade;display:flex;position:fixed;inset:0}@keyframes ad-fade{0%{opacity:0}}.ad-drawer{border-left:1px solid var(--line);background:#10132a;width:min(420px,100%);height:100%;padding:26px 24px 30px;animation:.22s ease-out ad-slide;position:relative;overflow-y:auto}@keyframes ad-slide{0%{opacity:.4;transform:translate(40px)}}.ad-drawer-x{font-size:16px;position:absolute;top:14px;right:14px}.ad-drawer-pet{border:1px solid var(--line);background:radial-gradient(circle at 50% 70%,#232a52,#141834 70%);border-radius:20px;place-items:center;height:170px;display:grid}.ad-drawer-name{text-align:center;margin:16px 0 6px;font-size:22px}.ad-drawer-sub{justify-content:center;gap:6px;margin:0 0 16px;display:flex}.ad-alert{color:#ffb3b3;background:#ff7a7a1a;border:1px solid #ff7a7a59;border-radius:12px;margin-bottom:14px;padding:10px 12px;font-size:13.5px}.ad-kvs{border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ad-kv{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13.5px;display:flex}.ad-kv:first-child{border-top:0}.ad-kv span{color:var(--muted)}.ad-kv b{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-weight:600;display:flex}.ad-actions{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:18px;display:grid}.ad-actions .btn{justify-content:center;padding:9px 8px;font-size:13px;color:var(--text)!important}.ad-actions .btn:not(.ghost){color:#0b1a16!important}.ad-actions .btn.warn{border-color:#ffd16666}.ad-actions .btn.danger{border-color:#ff7a7a73;color:#ff9a9a!important}.ad-actions .btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.ad-templates{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ad-templates button{all:unset;cursor:pointer;color:var(--muted);background:#ffffff0d;border:1px dashed #ffffff2e;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:650}.ad-templates button:hover{color:var(--text);border-color:var(--mint)}.ad-preview{border:1px dashed #ffffff24;border-radius:14px;margin:4px 0 2px;padding:12px 12px 0}.ad-preview>span{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.ad-preview .sa-bc{margin-bottom:12px}.ad-ta{margin-bottom:4px}.ad-hist{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.ad-hist:first-of-type{border-top:0}.ad-hist-ico{text-align:center;width:28px;font-size:20px}.ad-hist>div{flex:1;min-width:0}.ad-hist p{color:var(--text);opacity:.85;margin:2px 0 4px;font-size:13.5px}.ad-hist small{color:var(--muted);font-size:12px}.ad-hist .btn.small{color:var(--text)!important}.ad-click{cursor:pointer}.ad-click:hover{color:var(--mint)}.ad-checks{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.ad-checks span{border-radius:99px;padding:6px 11px;font-size:13px;font-weight:650}.ad-checks .ok{color:var(--mint);background:#7ee8c61f}.ad-checks .bad{color:var(--yellow);background:#ffd16624}.ad-main .sa-card .btn.small.ghost,.ad-main .sa-inline .btn.small.ghost{color:var(--text)!important}@media (max-width:1100px){.ad-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.ad-top{flex-wrap:wrap;gap:10px;padding:10px 14px}.ad-tabs{flex-basis:100%;order:3}.ad-me{margin-left:auto}.ad-me a.btn{display:none}.ad-main{padding:18px 14px 70px}.ad-grid2,.ad-two{grid-template-columns:1fr}.ad-grid2{gap:0}.ad-thead{display:none}.ad-row{grid-template-columns:1fr auto;row-gap:6px}.ad-row-user{grid-column:1/-1}.ad-row-d{font-size:12px}.ad-row-d:last-child{text-align:right}}@media (max-width:560px){.ad-kpis{grid-template-columns:repeat(2,1fr);gap:10px}.ad-kpi b{font-size:25px}.ad-grid3{grid-template-columns:1fr}.ad-trend .ad-axis{font-size:19px}.ad-hbar{grid-template-columns:minmax(0,1.15fr) 1fr auto;gap:9px}.ad-donut{flex-direction:column;align-items:stretch}.ad-donut svg{width:140px;margin:0 auto}.ad-head h2{font-size:23px}.ad-live{display:none}.ad-actions{grid-template-columns:1fr}.ad-search{flex-basis:100%}.ad-toolbar select{flex:1}}.ad-sw{box-shadow:inset 0 0 0 1px #00000040}.sa-tip{background:linear-gradient(90deg,#7ee8c617,#a78bfa12);border-color:#7ee8c659;align-items:center;gap:14px;display:flex}.sa-tip-ico{font-size:28px}.sa-tip .sa-sub{margin:2px 0 0;font-size:13.5px}.sa-prof{align-items:center;gap:18px;display:flex}.sa-prof-pet{border:1px solid var(--line);background:radial-gradient(circle at 50% 70%,#232a52,#151935 72%);border-radius:22px;flex:none;place-items:center;width:120px;height:116px;display:grid}.sa-prof-main{flex-direction:column;gap:3px;min-width:0;display:flex}.sa-prof-main>b{font-size:21px}.sa-prof-main>small{color:var(--muted);font-size:13.5px}.sa-prof-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sa-prof-tags span{border:1px solid var(--line);background:#ffffff0f;border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:650}.sa-prof-tags span.dim{color:var(--muted);font-weight:500}.sa-field{color:var(--muted);flex-direction:column;gap:8px;margin:16px 0 0;font-size:13.5px;font-weight:650;display:flex}.sa-field>span small{opacity:.8;margin-left:4px;font-weight:500}.sa-field .sa-chips button{all:unset;cursor:pointer;color:var(--text);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:99px;padding:8px 13px;font-size:13.5px;font-weight:650;transition:background .12s,border-color .12s,transform .12s}.sa-field .sa-chips button:hover:not(:disabled){border-color:#7ee8c680;transform:translateY(-1px)}.sa-field .sa-chips button.on{border-color:var(--mint);color:var(--mint);background:#7ee8c629}.sa-field .sa-chips button:disabled{opacity:.35;cursor:not-allowed}.sa-think{background:#ffffff08;border:1px dashed #ffffff24;border-radius:16px;margin:20px 0 16px;padding:14px}.sa-think-h{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.sa-think-h button{all:unset;cursor:pointer;text-transform:none;letter-spacing:0;color:var(--mint);font-size:13px;font-weight:650}.sa-thought{color:#1b2030;background:#fff;border-radius:16px;max-width:100%;margin:0 0 9px 10px;padding:9px 14px;font-size:14px;font-weight:600;animation:.25s ease-out both sa-pop;display:table;position:relative;box-shadow:0 6px 18px #00000040}.sa-thought:before{content:"";background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:6px;left:-9px}.sa-thought:nth-child(3){animation-delay:80ms}.sa-thought:nth-child(4){animation-delay:.16s}@media (max-width:560px){.sa-tip{flex-wrap:wrap}.sa-prof{text-align:center;flex-direction:column}.sa-prof-tags{justify-content:center}}.sa-quick{flex-wrap:wrap;gap:6px;margin-top:-2px;display:flex}.sa-quick button{all:unset;cursor:pointer;color:var(--muted);border:1px solid #ffffff1f;border-radius:99px;padding:6px 11px;font-size:12.5px;font-weight:650}.sa-quick button:hover{color:var(--text);border-color:#7ee8c680}.sa-quick button.on{color:var(--mint);border-color:var(--mint);background:#7ee8c61f}.sa input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sa-card h3>.sa-link{margin-left:auto}.sa-dl{border-top:1px solid var(--line);border-left:3px solid #0000;align-items:center;gap:12px;margin-left:-10px;padding:12px 10px;display:flex}.sa-card h3+.sa-dl,.sa-card h3+.sa-empty+.sa-dl{border-top:0}.sa-dl.warn{border-left-color:var(--yellow)}.sa-dl.bad{border-left-color:#ff7a7a}.sa-dl-check{all:unset;cursor:pointer;color:#0b1a16;border:2px solid #ffffff47;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;transition:background .15s,border-color .15s;display:grid}.sa-dl-check:hover{border-color:var(--mint);background:#7ee8c626}.sa-dl-check.on{background:var(--mint);border-color:var(--mint)}.sa-dl-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sa-dl-main b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.sa-dl-main small{color:var(--muted);font-size:12.5px}.sa-dl-left{font-weight:700}.sa-dl-left.ok{color:var(--mint)}.sa-dl-left.warn{color:var(--yellow)}.sa-dl-left.bad{color:#ff9a9a}.sa-dl-bells{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.sa-dl-bells i{color:var(--muted);background:#ffffff0d;border-radius:99px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:650}.sa-dl-bells i.on{color:var(--mint);background:#7ee8c61f}.sa-dl.done b{opacity:.6;text-decoration:line-through}.sa-next{all:unset;box-sizing:border-box;cursor:pointer;background:var(--card);border:1px solid var(--line);border-left:4px solid var(--mint);border-radius:var(--r);align-items:center;gap:14px;width:100%;margin-bottom:16px;padding:14px 18px;display:flex}.sa-next.warn{border-left-color:var(--yellow)}.sa-next.bad{border-left-color:#ff7a7a}.sa-next:hover{border-color:#ffffff2e}.sa-next>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sa-next small{color:var(--muted);font-size:13px}.sa-next em{color:var(--mint);white-space:nowrap;font-size:13px;font-style:normal;font-weight:650}@media (max-width:560px){.sa-next em{display:none}}.sa-think-n{text-transform:none;letter-spacing:0;color:var(--mint);background:#7ee8c61f;border-radius:99px;margin-left:8px;padding:2px 8px;font-size:11.5px;font-style:normal}.sa-thought:nth-child(5){animation-delay:.24s}.sa-thought:nth-child(6){animation-delay:.32s}.sa-thought:nth-child(7){animation-delay:.4s}.sa-interact{flex-wrap:wrap;gap:8px;display:flex}.sa-interact .btn.small{color:var(--text)!important}.sa-desk-play{z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c18b8;border-radius:99px;gap:6px;padding:5px;display:flex;position:absolute;top:10px;right:14px}.sa-desk-play button{all:unset;cursor:pointer;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;transition:background .12s,transform .12s;display:grid}.sa-desk-play button:hover{background:#ffffff1a;transform:translateY(-1px)}.sa-desk-play button.off{opacity:.55}.sa-desk-hud{max-width:calc(100% - 270px)}@media (max-width:640px){.sa-desk-hud .sa-hint{display:none}.sa-desk-hud{max-width:calc(100% - 250px)}}.mu-note{justify-content:space-between;align-items:center;gap:12px;display:flex}.mu-invite{background:linear-gradient(90deg, #ff8fd01a, var(--card));border-color:#ff8fd073;align-items:center;gap:14px;display:flex}.mu-invite>div{flex-direction:column;flex:1;gap:3px;display:flex}.mu-invite small{color:var(--muted);font-size:13px}.mu-invite-ico{font-size:26px}.mu-pick{flex-wrap:wrap;gap:8px;margin:4px 0 16px;display:flex}.mu-pickf{border:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:99px;align-items:center;gap:7px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.mu-pickf input{display:none}.mu-pickf.on{border-color:var(--mint);color:var(--mint);background:#7ee8c61f}.mu-now{background:radial-gradient(120% 140% at 0% 0%, #ff8fd029, transparent 55%), radial-gradient(120% 140% at 100% 100%, #7ee8c61f, transparent 55%), var(--card);align-items:center;gap:20px;display:flex}.mu-art{color:#fff;background:radial-gradient(circle,#1b1f3c 0 16%,#0b0d1c 17% 20%,#23284a 21% 46%,#171a33 47% 49%,#23284a 50% 100%);border-radius:50%;flex:none;place-items:center;width:108px;height:108px;font-size:34px;display:grid;box-shadow:0 10px 30px #00000059,inset 0 0 0 3px #ffffff0d}.mu-art.spin,.mu-disc.spin{animation:3.2s linear infinite mu-spin}@keyframes mu-spin{to{transform:rotate(360deg)}}.mu-now-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mu-now-main>small{color:var(--muted);font-size:13px}.mu-room{text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--pink)!important;font-size:11.5px!important}.mu-title{text-overflow:ellipsis;white-space:nowrap;font-size:21px;line-height:1.25;overflow:hidden}.mu-bar-row{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-top:8px;font-size:12.5px;display:flex}.mu-bar{cursor:pointer;background:#ffffff1a;border-radius:99px;flex:1;height:7px;overflow:hidden}.mu-bar i{background:linear-gradient(90deg, var(--mint), var(--pink));border-radius:99px;height:100%;transition:width .45s linear;display:block}.mu-ctrls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.mu-big{all:unset;cursor:pointer;background:var(--mint);color:#0b1a16;border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;display:grid;box-shadow:0 6px 18px #7ee8c64d}.mu-big:hover{transform:scale(1.05)}.mu-icon{all:unset;cursor:pointer;width:34px;height:34px;color:var(--text);border-radius:10px;flex:none;place-items:center;font-size:15px;display:grid}.mu-icon:hover{background:#ffffff14}.mu-vol{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.mu-vol input[type=range]{width:96px;accent-color:var(--mint);background:0 0;border:0;padding:0}.mu-radio{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.mu-radio input{accent-color:var(--mint)}.mu-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mu-grid>.sa-card{margin-bottom:0}.mu-grid+.sa-card{margin-top:16px}.mu-tabs{gap:6px;margin-bottom:12px;display:flex}.mu-tabs button{all:unset;cursor:pointer;color:var(--muted);border:1px solid var(--line);border-radius:10px;padding:7px 12px;font-size:13.5px;font-weight:650}.mu-tabs button small{color:var(--mint);margin-left:3px;font-size:11px}.mu-tabs button.on{color:var(--text);background:#ffffff12;border-color:#fff3}.mu-list{flex-direction:column;gap:2px;max-height:340px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.mu-list li{border-radius:12px;align-items:center;gap:10px;padding:7px 8px;display:flex}.mu-list li:hover{background:#ffffff0a}.mu-list li.on{background:#7ee8c61a}.mu-li-ico{width:30px;height:30px;color:var(--muted);background:#ffffff0f;border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.mu-list li.on .mu-li-ico{color:var(--mint)}.mu-li-txt{flex-direction:column;flex:1;min-width:0;display:flex}.mu-li-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mu-li-txt small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.mu-list .sa-chip{padding:5px 10px;font-size:12px}.mu-yt{flex-direction:column;gap:10px;display:flex}.mu-yt-prev{align-items:center;gap:10px;display:flex}.mu-yt-prev img{object-fit:cover;background:#000;border-radius:8px;width:96px;height:54px}.mu-yt-prev span{flex-direction:column;min-width:0;display:flex}.mu-yt-prev small{color:var(--muted)}.mu-row{flex-wrap:wrap;gap:8px;display:flex}.mu-warn{color:var(--yellow)}.mu-fine{color:var(--muted);font-size:12.5px;line-height:1.5}.mu-people{flex-wrap:wrap;gap:6px;display:flex}.mu-person{border:1px dashed var(--line);color:var(--muted);border-radius:99px;padding:5px 10px;font-size:13px}.mu-person.here{color:var(--text);border-style:solid;border-color:#7ee8c680}.mu-inv{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.mu-inv small{color:var(--muted)}.mu-float{z-index:50;flex-direction:column;gap:8px;width:356px;display:flex;position:fixed;bottom:18px;right:18px}.mu-float.none{width:0;height:0;overflow:hidden}.mu-ytbox{background:#000;border-radius:14px;width:356px;height:200px;overflow:hidden;box-shadow:0 14px 40px #00000080}.mu-ytbox.hidden{opacity:0;pointer-events:none;width:1px;height:1px;box-shadow:none;position:absolute}.mu-ytbox iframe{border:0;width:100%;height:100%;display:block}.mu-dock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12152af0;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:6px;padding:8px 8px 8px 10px;display:flex;box-shadow:0 14px 40px #00000073}.mu-disc{background:radial-gradient(circle,#2a2f58 0 30%,#12152b 31% 100%);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.mu-dock-info{all:unset;cursor:pointer;flex-direction:column;flex:1;min-width:0;display:flex}.mu-dock-info b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.mu-dock-info small{color:var(--muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.sa-main{padding-bottom:110px}@media (max-width:900px){.mu-grid{grid-template-columns:1fr}.mu-now{flex-direction:column;align-items:stretch}.mu-art{align-self:center}.mu-float{width:auto;left:12px;right:12px}.mu-ytbox{width:100%}}.sa-np{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;overflow:hidden;color:var(--pink)!important;display:block!important}.sa-eq{align-items:flex-end;gap:2px;height:12px;margin-left:auto;display:inline-flex}.sa-eq i{background:var(--mint);border-radius:2px;width:3px;animation:.9s ease-in-out infinite sa-eq}.sa-eq i:nth-child(2){animation-delay:-.3s}.sa-eq i:nth-child(3){animation-delay:-.6s}@keyframes sa-eq{0%,to{height:3px}50%{height:12px}}.sa-side{background:linear-gradient(#12152aeb,#0a0c18eb)}.sa-side nav{gap:2px}.sa-side nav button{transition:background .15s,color .15s,transform .15s;position:relative}.sa-side nav button:active{transform:scale(.98)}.sa-side nav button.on{background:linear-gradient(90deg,#7ee8c62e,#7ee8c60d)}.sa-side nav button.on:before{content:"";background:var(--mint);border-radius:0 4px 4px 0;width:4px;position:absolute;top:10px;bottom:10px;left:-16px}.sa-me{background:linear-gradient(135deg,#7ee8c614,#ff8fd00f)}.sa-card{transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff08}.sa-page h2{margin-bottom:6px}.sa-page>h2+.sa-card,.sa-page>h2+.sa-sub{margin-top:12px}.sa-page>h2:only-of-type{margin-bottom:18px}.sa-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.sa-head .sa-sub{margin:4px 0 0}.btn{transition:transform .12s,filter .15s,box-shadow .15s}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.5;cursor:default}.sa-pts{all:unset;cursor:pointer;background:linear-gradient(135deg,#ffd16629,#ff8fd01a);border:1px solid #ffd16647;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;display:flex}.sa-pts span{font-size:18px}.sa-pts b{color:var(--yellow);font-variant-numeric:tabular-nums;font-size:18px}.sa-pts small{color:var(--muted);white-space:nowrap;font-size:12.5px}.sa-pts em{white-space:nowrap;color:#2a1d05;background:var(--yellow);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:800;animation:2.4s ease-in-out infinite sa-wiggle}.sa-pts:hover{border-color:#ffd16699}@keyframes sa-wiggle{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-6deg)}90%{transform:rotate(6deg)}95%{transform:rotate(-3deg)}}.sa-homeq{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.sa-homeq .sa-q{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r);background:var(--card);border:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:14px 16px;transition:transform .15s,border-color .15s;display:flex}.sa-homeq .sa-q:hover{border-color:#fff3;transform:translateY(-2px)}.sa-q b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.sa-q>span:last-child{min-width:0}.sa-q small{color:var(--muted);font-size:12.5px;line-height:1.35;display:block}.sa-q-ico{border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.q-pts .sa-q-ico{background:#ffd16629}.q-games .sa-q-ico{background:#5ef2ff24}.q-style .sa-q-ico{color:var(--pink);background:#ff8fd029}.wd-wallet{all:unset;cursor:pointer;background:#ffd1661a;border:1px solid #ffd1664d;border-radius:16px;flex-direction:column;align-items:flex-end;padding:10px 16px;display:flex}.wd-wallet b{color:var(--yellow);font-size:20px}.wd-wallet small{color:var(--muted);font-size:12px}.wd-grid{grid-template-columns:minmax(280px,380px) 1fr;align-items:start;gap:16px;display:grid}.wd-left{position:sticky;top:16px}.wd-preview{padding:14px}.wd-stage{border:1px solid var(--line);background:radial-gradient(400px 220px at 50% 10%,#7ee8c629,#0000 70%),radial-gradient(300px 200px at 90% 80%,#ff8fd029,#0000 70%),linear-gradient(170deg,#1d2352,#12152f);border-radius:16px;overflow:hidden}.wd-stage canvas{display:block}.wd-try{flex-wrap:wrap;gap:6px;margin:12px 0 4px;display:flex}.wd-locked{color:var(--yellow);background:#ffd1661a;border:1px dashed #ffd16666;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:13.5px;display:flex}.wd-save{align-items:center;gap:8px;margin-top:12px;display:flex}.wd-save .btn:first-child{flex:1;justify-content:center}.wd-warn{color:var(--yellow);margin:10px 0 0;font-size:13px;line-height:1.5}.wd-tabs{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.wd-tabs button{all:unset;cursor:pointer;color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:13.5px;font-weight:700;transition:all .15s;display:inline-flex}.wd-tabs button:hover{color:var(--text);border-color:#fff3}.wd-tabs button.on{color:#0b1a16;background:var(--mint);border-color:var(--mint)}.wd-panel{min-height:300px}.wd-hint{color:var(--muted);margin:0 0 12px;font-size:13.5px;line-height:1.5}.wd-tiles{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;display:grid}.wd-tile{all:unset;cursor:pointer;border:1px solid var(--line);background:#ffffff08;border-radius:16px;flex-direction:column;align-items:center;padding:4px 4px 10px;transition:transform .15s,border-color .15s,background .15s;display:flex;position:relative}.wd-tile:hover{border-color:#ffffff38;transform:translateY(-2px)}.wd-tile.on{border-color:var(--mint);background:#7ee8c61a;box-shadow:0 0 0 3px #7ee8c61f}.wd-tile.locked .wd-tile-art{filter:saturate(.75)}.wd-tile-art{height:78px;display:block}.wd-tile-art canvas{display:block}.wd-tile-label{color:var(--text);text-align:center;font-size:12.5px;font-weight:700}.wd-tile-sub{color:var(--muted);font-size:11px}.wd-price{color:#2a1d05;background:var(--yellow);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800;position:absolute;top:6px;right:6px}.wd-owned{color:var(--mint);font-size:12px;font-weight:800;position:absolute;top:6px;right:8px}.wd-swatches{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 16px;display:flex}.wd-sw{all:unset;cursor:pointer;border:2px solid #ffffff26;border-radius:50%;width:34px;height:34px;transition:transform .12s;box-shadow:inset 0 0 0 2px #00000026}.wd-sw:hover{transform:scale(1.08)}.wd-sw.on{box-shadow:0 0 0 3px var(--mint);border-color:#fff}.wd-sw-txt{width:auto;height:auto;color:var(--muted);box-shadow:none;background:#ffffff0d;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.wd-sw-txt.on{color:#0b1a16;background:var(--mint);border-color:var(--mint);box-shadow:none}.wd-pick{background:conic-gradient(#ff5e7e,#ffd166,#7ee8a1,#6ec6ff,#b39dff,#ff5e7e);place-items:center;font-size:16px;display:grid;position:relative;overflow:hidden}.wd-pick input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.wd-inline-col{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;font-size:13px;font-weight:700;display:flex}.wd-inline-col .wd-swatches{margin:0}.wd-list{flex-direction:column;gap:6px;display:flex}.wd-row{border:1px solid var(--line);cursor:default;background:#ffffff05;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.wd-list .wd-row[class*=wd-row]{transition:border-color .15s,background .15s}.wd-row.on{border-color:var(--mint);background:#7ee8c614}.wd-row.locked{opacity:.92}.wd-panel .wd-list .wd-row:hover{border-color:#fff3}.wd-emo{text-align:center;width:34px;font-size:24px}.wd-row b{font-size:14.5px}.wd-row-main{flex-direction:column;flex:1;display:flex}.wd-row-main small{color:var(--muted);font-size:12.5px}.wd-row>b{flex:1}.wd-have{color:var(--mint);font-size:12.5px;font-weight:700}.wd-row .wd-price{position:static}.wd-panel .wd-list .wd-row{cursor:pointer}@media (max-width:980px){.wd-grid{grid-template-columns:1fr}.wd-left{position:static}}.sa-mute{all:unset;cursor:pointer;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:8px 10px;font-size:20px}.ar-top{grid-template-columns:1fr 1.2fr 1.3fr;gap:12px;margin-bottom:6px;display:grid}.ar-top .sa-card{flex-direction:column;gap:8px;margin:0;display:flex}.ar-top small{color:var(--muted);font-size:12.5px}.ar-wallet b{color:var(--yellow);letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:32px}.ar-meter{background:#ffffff14;border-radius:99px;height:6px;display:block;overflow:hidden}.ar-meter i{background:linear-gradient(90deg, var(--mint), var(--yellow));border-radius:99px;height:100%;transition:width .4s;display:block}.ar-daily .btn{justify-content:center}.ar-done{color:var(--mint);margin:0;font-size:14px;line-height:1.5}.ar-mini{font-size:12px!important}.ar-gift-row{gap:8px;display:flex}.ar-gift-row select{flex:1;min-width:0}.ar-gift-row input{width:80px}.ar-h{margin:22px 0 10px;font-size:17px}.ar-games{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:18px;display:grid}.ar-game{all:unset;cursor:pointer;border-radius:var(--r);background:linear-gradient(160deg, #7c6cff24, #ff8fd00f), var(--card);border:1px solid var(--line);flex-direction:column;gap:4px;padding:16px 16px 14px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ar-game:hover{border-color:#7ee8c680;transform:translateY(-3px);box-shadow:0 14px 30px #0000004d}.ar-game:nth-child(2){background:linear-gradient(160deg, #5ef2ff21, #7ee8c60d), var(--card)}.ar-game:nth-child(3){background:linear-gradient(160deg, #ff8fd029, #ffd1660d), var(--card)}.ar-game:nth-child(4){background:linear-gradient(160deg, #7ee8c624, #5ef2ff0d), var(--card)}.ar-game:nth-child(5){background:linear-gradient(160deg, #ffd16624, #ff8fd00d), var(--card)}.ar-emoji{margin-bottom:4px;font-size:34px;line-height:1}.ar-game b{font-size:16px}.ar-game small{color:var(--muted);font-size:13px;line-height:1.45}.ar-game-foot{flex-direction:column;gap:4px;margin-top:8px;display:flex}.ar-game-foot em{color:var(--yellow);font-size:12.5px;font-style:normal;font-weight:700}.ar-lb{flex-wrap:wrap;gap:4px 8px;display:flex}.ar-lb i{color:var(--muted);font-size:11.5px;font-style:normal}.ar-lb i.me{color:var(--mint)}.ar-play{color:#0b1a16;background:var(--mint);opacity:0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;transition:all .15s;position:absolute;top:14px;right:14px;transform:translateY(-4px)}.ar-game:hover .ar-play{opacity:1;transform:none}.ar-runner-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ar-runner-head b{font-size:18px}.ar-runner-head small{color:var(--muted);font-size:13px}.ar-canvas{border:1px solid var(--line);border-radius:20px;max-width:640px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000059}.ar-canvas canvas{touch-action:none;cursor:pointer;max-width:100%;display:block}.ar-result{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080a169e;place-items:center;animation:.25s ease-out ar-in;display:grid;position:absolute;inset:0}.ar-result-card{text-align:center;background:var(--card2);border:1px solid #ffffff1f;border-radius:20px;min-width:260px;padding:24px 30px}.ar-big{font-size:46px}.ar-result-card h3{margin:6px 0;font-size:24px}.ar-best{color:var(--mint);margin:0;font-weight:700}.ar-earned{color:var(--yellow);margin:8px 0 14px;font-size:18px;font-weight:800}.ar-result-btns{justify-content:center;gap:8px;display:flex}@keyframes ar-in{0%{opacity:0}to{opacity:1}}.ar-challenge{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ar-gpick{gap:6px;display:flex}.ar-gpick button{all:unset;cursor:pointer;color:var(--muted);border:1px solid var(--line);background:#ffffff08;border-radius:999px;padding:8px 12px;font-size:13.5px;font-weight:700}.ar-gpick button.on{color:#0b1a16;background:var(--mint);border-color:var(--mint)}.ar-matches{flex-direction:column;gap:6px;display:flex}.ar-match{border:1px solid var(--line);background:#ffffff05;border-radius:14px;align-items:center;gap:8px;padding:6px 8px 6px 6px;display:flex}.ar-match.hot{background:#ffd16612;border-color:#ffd16680}.ar-match.on{border-color:var(--mint)}.ar-match-main{all:unset;cursor:pointer;flex:1;align-items:center;gap:10px;padding:6px;display:flex}.ar-match-main span{font-size:20px}.ar-match-main small{color:var(--muted);font-size:13px}.ar-board-wrap{flex-direction:column;align-items:center;margin-top:14px;display:flex}.ar-board{background:#7c6cff29;border:1px solid #7c6cff59;border-radius:18px;gap:6px;padding:10px;display:grid}.ar-board.ttt{width:min(300px,100%)}.ar-board.c4{background:#2b3a8f;width:min(440px,100%)}.ar-cell{all:unset;cursor:pointer;aspect-ratio:1;background:#ffffff0f;border-radius:12px;place-items:center;font-size:34px;transition:background .15s,transform .12s;display:grid}.ar-board.c4 .ar-cell{background:#121640;border-radius:50%;font-size:30px}.ar-cell:not(:disabled):hover{background:#ffffff24}.ar-cell:disabled{cursor:default}.ar-cell.last span{animation:.35s ease-out ar-pop}.ar-cell.win{background:#7ee8c659!important}@keyframes ar-pop{0%{transform:scale(.3)}70%{transform:scale(1.15)}to{transform:scale(1)}}.ar-turn{color:var(--text);margin:12px 0 0;font-weight:700}@media (max-width:900px){.ar-top{grid-template-columns:1fr}}@media (max-width:760px){.sa-homeq{grid-template-columns:1fr}}.mu-spbox{border-radius:14px;width:356px;height:152px;overflow:hidden;box-shadow:0 14px 40px #00000080}.mu-spbox.hidden{opacity:0;pointer-events:none;width:1px;height:1px;box-shadow:none;position:absolute}.mu-spbox iframe{border:0;width:100%;height:100%;display:block}.mu-sp-ico{background:#1ed76026;border-radius:8px;flex:none;place-items:center;width:64px;height:48px;font-size:26px;display:grid}@media (max-width:900px){.mu-spbox{width:100%}}.sa.desk .sa-pts small{display:none}.sa-side nav button.on:before{content:none}.sa-side nav button.on{box-shadow:inset 3px 0 0 var(--mint)}@media (max-width:820px){.sa-side{z-index:30;gap:10px;padding:12px 14px;position:sticky;top:0}.sa-side nav{gap:4px}.sa-side nav button.on{box-shadow:none}.sa-pts{margin-left:auto;padding:6px 10px}.sa-pts small{display:none}}.sa-tip{align-items:center;gap:14px;display:flex}.sa-tip>div{flex:1;min-width:0}.sa-tip .sa-sub{margin:4px 0 0}.sa-hero{align-items:center;gap:18px;display:flex}.sa-hero .sa-sub{margin:6px 0 0}.sa-grid2>.sa-card{margin-bottom:0}.sa-grid2{margin-bottom:16px}.ar-new{letter-spacing:.6px;color:#2a0b1d;background:var(--pink);border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:900;position:absolute;top:12px;right:12px}.ar-game:hover .ar-new{opacity:0}.ar-off{align-items:center;gap:14px;display:flex}.ar-off>span{font-size:30px}.ad-ava.pet{border:1px solid var(--line);background:radial-gradient(circle at 50% 35%,#2a3160,#161a38);overflow:visible}.ad-ava.pet canvas{border-radius:30%}.ad-row-pts{color:var(--yellow);font-size:13.5px;font-weight:700}.ad-row-pts small{color:var(--muted);font-weight:500}.ad-wallet{background:#ffd1660f;border:1px solid #ffd16638;border-radius:14px;margin:14px 0 6px;padding:14px}.ad-wallet-head{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.ad-wallet-head b{color:var(--yellow);font-size:24px}.ad-wallet-head span{color:var(--muted);font-size:13px}.ad-owned,.ad-best{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.ad-owned span,.ad-best span{background:#ffffff0f;border-radius:999px;padding:4px 8px;font-size:12px}.ad-best span b{color:var(--mint)}.ad-wallet-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ad-wallet-row input{width:110px}.ad-wallet-row select{flex:1;min-width:160px}.ad-switches{flex-wrap:wrap;gap:14px 28px;display:flex}.ad-switches label{cursor:pointer;align-items:center;gap:12px;display:flex}.ad-switches b{display:block}.ad-switches small{color:var(--muted);font-size:12.5px}.ad-switch{all:unset;cursor:pointer;background:#3a4060;border-radius:99px;flex:none;width:44px;height:24px;transition:background .2s;position:relative}.ad-switch i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.ad-switch.on{background:var(--mint)}.ad-switch.on i{transform:translate(20px)}.ad-gamelist{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.ad-game{border:1px solid var(--line);background:#ffffff05;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ad-game.off{opacity:.55}.ad-game-e{font-size:22px}.ad-game-t{flex-direction:column;flex:1;min-width:0;display:flex}.ad-game-t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ad-lb-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:6px 4px;display:flex}.ad-lb-row em{width:18px;color:var(--muted);font-style:normal;font-weight:800}.ad-lb-row b{flex:1}.ad-lb-row span{color:var(--yellow);font-weight:700}@media (max-width:860px){.ad-row-pts{display:none}}.ad-kpis.ad-kpis4{grid-template-columns:repeat(4,1fr)}@media (max-width:860px){.ad-kpis.ad-kpis4{grid-template-columns:repeat(2,1fr)}}.wd-h{flex-wrap:wrap;align-items:baseline;gap:8px;margin:4px 0 10px;font-size:14.5px;display:flex}.wd-h small{color:var(--muted);font-size:12.5px;font-weight:500}.wd-panel .wd-tiles+.wd-h,.wd-panel .wd-list+.wd-h,.wd-panel .wd-swatches+.wd-h{margin-top:20px}.wd-tiles.small{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.wd-status{color:var(--mint);text-align:center;margin:12px 0 0;font-size:13px;font-weight:600}.wd-status.warn{color:var(--yellow)}.wd-locked{color:var(--text);flex-direction:column;align-items:stretch}.wd-locked small{color:var(--yellow)}.wd-locked-btns{gap:8px;display:flex}.wd-locked-btns .btn:first-child{flex:1;justify-content:center}.sa-near h3{flex-wrap:wrap}.sa-near-tog{color:var(--muted);cursor:pointer;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;font-weight:600;display:inline-flex}.sa-near-tog input{width:16px;height:16px;accent-color:var(--mint)}.sa-near-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.sa-near-p{border:1px solid var(--line);background:#5ef2ff0a;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.sa-near-p>span{flex-direction:column;flex:1;min-width:0;display:flex}.sa-near-p small{color:var(--muted);font-size:12px}.sa-near-sent{color:var(--mint);font-size:12.5px;font-style:normal;font-weight:700}.sa>.sa-main{min-width:0}.sa:not(.solo)>.sa-main{max-width:1180px;margin:0 auto}.sa-side{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;height:100vh;transition:padding .18s;overflow:hidden auto}.sa-side::-webkit-scrollbar{width:6px}.sa-side::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:6px}.sa-side-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.sa-side-top .logo{white-space:nowrap;align-items:center;gap:6px;display:flex}.sa-nl{font-weight:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sa-collapse{all:unset;cursor:pointer;width:30px;height:30px;color:var(--muted);border:1px solid var(--line);background:#ffffff08;border-radius:10px;flex:none;place-items:center;font-size:17px;display:grid}.sa-collapse:hover{color:var(--text);background:#ffffff14}.sa{transition:grid-template-columns .18s}.sa.mini,.sa.desk.mini{grid-template-columns:76px 1fr}.sa.mini .sa-side,.sa.mini:not(.phone) .sa-side{align-items:center;gap:12px;padding:16px 10px}.sa.mini .sa-side-top{flex-direction:column;gap:10px}.sa.mini .sa-lt,.sa.mini .sa-nl,.sa.mini .sa-me>div,.sa.mini .sa-pts small,.sa.mini .sa-pts em,.sa.mini .sa-side-foot{display:none}.sa.mini .sa-me{background:0 0;border:0;padding:4px}.sa.mini .sa-pts{text-align:center;flex-direction:column;justify-content:center;gap:0;width:52px;padding:6px 4px}.sa.mini .sa-pts span{font-size:15px}.sa.mini .sa-pts b{font-size:13px}.sa.mini .sa-side nav{align-items:center;width:100%}.sa.mini .sa-side nav button{justify-content:center;gap:0;width:52px;padding:11px 0}.sa.mini .sa-side nav button span{width:auto;font-size:18px}.sa.mini .sa-side nav button .sa-badge{min-width:16px;margin:0;padding:0 4px;font-size:10px;position:absolute;top:2px;right:2px}.sa.mini .sa-side nav button .sa-eq{position:absolute;bottom:3px;right:6px;transform:scale(.7)}@media (max-width:820px){.sa:not(.phone):not(.solo):not(.mini){grid-template-columns:210px 1fr}.sa:not(.phone) .sa-side{border-right:1px solid var(--line);border-bottom:0;flex-flow:column;align-items:stretch;height:100vh;position:sticky;top:0}.sa:not(.phone) .sa-side nav{flex-flow:column;width:auto}.sa:not(.phone) .sa-side nav button{padding:10px 12px}.sa.mini:not(.phone) .sa-side nav button{padding:11px 0}.sa:not(.phone) .sa-me{display:flex}}.sa.phone .sa-side{height:auto;overflow:visible}.sa.phone .sa-side-top{width:100%}.sa-main img,.sa-main canvas,.sa-main iframe{max-width:100%}.sa-main .sa-card{min-width:0}@media (max-width:1000px){.sa.desk .sa-main{padding:20px 18px 40px}}.wd-name{color:var(--muted);align-items:center;gap:8px;margin:12px 0 0;font-size:13px;font-weight:600;display:flex}.wd-name input{flex:1;min-width:0}.wd-desk{color:var(--yellow);text-align:center;margin:8px 0 0;font-size:12.5px}.wd-desk.ok{color:var(--muted)}.sa-head{flex-wrap:wrap}.sa:not(.mini) .sa-pts{align-self:stretch}.mu-mode{opacity:.45;position:relative}.mu-mode.on{opacity:1;color:var(--mint);box-shadow:inset 0 -2px 0 var(--mint)}.mu-mode sup{color:var(--mint);font-size:9px;font-weight:800;position:absolute;top:2px;right:3px}.lb-tabs{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;gap:4px;height:fit-content;padding:4px;display:flex}.lb-tabs button{all:unset;cursor:pointer;color:var(--muted);border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:700}.lb-tabs button.on{background:var(--mint);color:#0b1a16}.lb-podium{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:12px;margin:6px 0 18px;display:grid}.lb-pod{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.lb-pod b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.lb-pod .lb-pts{font-size:13px}.lb-pod-pet{animation:2.6s ease-in-out infinite lb-bob}.lb-pod.p1 .lb-pod-pet{animation-duration:1.8s}@keyframes lb-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.lb-medal{filter:drop-shadow(0 2px 6px #0006);font-size:24px;position:absolute;top:-6px;right:12%}.lb-step{width:100%;font:800 26px var(--font-sans);color:#ffffffd9;background:linear-gradient(#7ee8c638,#7ee8c60d);border:1px solid #7ee8c64d;border-radius:16px 16px 6px 6px;place-items:center;height:70px;margin-top:6px;display:grid}.lb-pod.p1 .lb-step{background:linear-gradient(#ffd16659,#ffd1660f);border-color:#ffd16680;height:104px}.lb-pod.p3 .lb-step{background:linear-gradient(#ff8fd040,#ff8fd00d);border-color:#ff8fd059;height:52px}.lb-pod.me b{color:var(--mint)}.lb-list{flex-direction:column;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.lb-list li{background:var(--card);border:1px solid var(--line);border-radius:14px;grid-template-columns:36px 48px 1fr auto;align-items:center;gap:10px;padding:8px 14px 8px 10px;display:grid}.lb-list li.me{border-color:var(--mint);background:#7ee8c614}.lb-rank{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-weight:800}.lb-ava{background:radial-gradient(circle at 50% 35%,#232a52,#151935);border-radius:30%;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.lb-name{min-width:0}.lb-name b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lb-name small{color:var(--muted);font-size:12px}.lb-pts{color:var(--yellow);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.lb-you{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:640px){.lb-podium{gap:6px}.lb-medal{right:2%}}.mu-float.tiny{align-items:flex-end;width:auto}.mu-tiny{cursor:pointer;background:radial-gradient(circle,#2a2f58 0 30%,#12152b 31% 100%);border:1px solid #ffffff24;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;transition:transform .15s;display:grid;box-shadow:0 10px 30px #00000073}.mu-tiny:hover{transform:scale(1.08)}.mu-tiny span{display:inline-block}.mu-tiny span.spin{animation:4s linear infinite mu-spin}@media (max-width:900px){.mu-float.tiny{left:auto}}.us-meters{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:10px;display:grid}.us-meter{background:var(--card,#ffffff0a);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.us-meter-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.us-meter-top span{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.us-meter-top small{color:var(--muted);font-size:13px;font-weight:600}.us-bar{background:#ffffff12;border-radius:99px;height:10px;overflow:hidden}.us-bar i{border-radius:inherit;height:100%;transition:width .4s;display:block}.us-pct{font-size:12.5px;font-weight:600}.us-note{color:var(--muted);margin:0 0 16px;font-size:13.5px;line-height:2}.us-note .btn{margin-left:8px}.us-hours{align-items:flex-end;gap:4px;height:170px;padding-top:6px;display:flex}.us-hour{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;gap:2px;min-width:0;height:100%;padding-bottom:18px;display:flex;position:relative}.us-hour i{border-radius:4px 4px 0 0;min-height:1px;display:block}.us-hour i.r,.us-key.r{background:#7ee8c6}.us-hour i.w,.us-key.w{background:#5ef2ff}.us-hour small{text-align:center;color:var(--muted);white-space:nowrap;font-size:10.5px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.us-key{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin:0 4px 0 10px;display:inline-block}.us-steps{flex-direction:column;gap:8px;margin:10px 0 12px;padding-left:20px;line-height:1.5;display:flex}.us-steps code,.us-setup code{background:#ffffff14;border-radius:6px;padding:1px 6px}.us-est{flex-direction:column;gap:10px;margin-top:8px;display:flex}.us-est-row{grid-template-columns:190px minmax(0,1fr) 150px;align-items:center;gap:14px;display:grid}.us-est-row span{flex-direction:column;line-height:1.3;display:flex}.us-est-row small{color:var(--muted);font-size:12px}.us-est-row em{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal}.us-switches{margin:12px 0 16px}.us-limits{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:14px;display:grid}.us-limits label{flex-direction:column;gap:4px;display:flex}.us-limits small{color:var(--muted);font-size:12px}.us-limits input{width:120px}@media (max-width:900px){.us-meters,.us-limits{grid-template-columns:minmax(0,1fr)}.us-est-row{grid-template-columns:minmax(0,1fr);gap:4px}.us-est-row em{text-align:left}}.rp-filter{gap:4px;margin-left:auto;margin-right:8px;display:inline-flex}.rp-filter button{font:inherit;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:700}.rp-filter button.on{color:#0b1a16;background:var(--mint);border-color:var(--mint)}.rp{border:1px solid var(--line);background:#ffffff05;border-radius:14px;flex-direction:column;gap:8px;margin-top:12px;padding:14px 16px;display:flex}.rp.rp-new{border-color:#ff8fd073}.rp.rp-done{opacity:.6}.rp header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rp header b{flex:1;min-width:200px;font-size:15.5px}.rp-kind{background:#ffffff12;border-radius:99px;padding:3px 9px;font-size:12.5px;font-weight:700}.rp-status{text-transform:capitalize;color:var(--muted);font-size:12px;font-weight:700}.rp-status.rp-s-new{color:#ff8fd0}.rp-status.rp-s-done{color:var(--mint)}.rp-who{color:var(--muted);margin:0;font-size:13px}.rp-body{grid-template-columns:120px minmax(0,1fr);gap:6px 12px;margin:4px 0 0;display:grid}.rp-body dt{color:var(--muted);font-size:13px}.rp-body dd,.rp-text{white-space:pre-wrap;margin:0}.rp-shot{cursor:zoom-in;background:0 0;border:0;align-self:flex-start;padding:0}.rp-shot img{border:1px solid var(--line);object-fit:cover;border-radius:10px;max-width:260px;max-height:150px;display:block}.rp footer{flex-wrap:wrap;gap:8px;display:flex}.rp-big{z-index:200;cursor:zoom-out;background:#000c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.rp-big img{border-radius:12px;max-width:100%;max-height:100%}@media (max-width:700px){.rp-body{grid-template-columns:minmax(0,1fr)}}.sa-dl-intro{margin:-4px 0 14px;line-height:1.55}.sa-rem-who{flex-direction:column;gap:6px;display:flex}.sa-rem-who>span{font-size:14px;font-weight:600}.sa-rem-who>span small{color:var(--muted);margin-left:6px;font-weight:500}.sa-rem-bell{background:#7ee8c61f;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.sa-rem-people{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.sa-rem-people i{color:var(--muted);background:#ffffff12;border-radius:99px;padding:2px 8px;font-size:12px;font-style:normal}.sa-sq{text-align:left;flex-direction:column;gap:10px;width:100%;margin:14px 0 6px;display:flex}.sa-sq h3{margin:4px 0 0}.sa-sq-chips{flex-wrap:wrap;gap:6px;display:flex}.sa-sq-chips button{font:inherit;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:99px;padding:6px 12px;font-size:13.5px;font-weight:600}.sa-sq-chips.small button{padding:5px 10px;font-size:12.5px}.sa-sq-chips button.on{color:var(--text);border-color:var(--mint);background:#7ee8c621}.sa-sq-row{flex-direction:column;gap:6px;display:flex}.sa-sq-row>span{font-size:14px;font-weight:700}.sa-sq-row small{color:var(--muted);margin-left:6px;font-weight:500}.sa-sq select,.sa-sq-other{max-width:360px}.sa-ask{position:relative}.sa-ask>.sa-x{position:absolute;top:12px;right:12px}.ar-guide{z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0818b8;place-items:center;padding:14px;display:grid;position:absolute;inset:0;overflow:auto}.ar-guide-card{background:#1d1838;border:1px solid #ffffff24;border-radius:18px;width:min(470px,100%);max-height:100%;padding:18px 20px;overflow:auto;box-shadow:0 20px 60px #00000080}.ar-guide-card h3{margin:0 0 6px}.ar-guide-card h4{margin:12px 0 4px;font-size:14px}.ar-guide-goal{color:#e9e6ff;margin:0 0 8px}.ar-guide-card ol,.ar-guide-card ul{color:var(--muted);flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:14px;display:flex}.ar-guide-card .btn{margin-top:14px}.ar-canvas{position:relative}.ar-help{margin-left:auto}.ar-tip{color:var(--muted);max-width:320px;margin:4px 0 10px;font-size:13px}.ar-hint{color:var(--muted);margin-top:6px;font-size:11.5px;line-height:1.35;display:block}.ar-guide-inline{border:1px solid var(--line);border-radius:12px;margin-top:12px;padding:8px 12px;font-size:14px}.ar-guide-inline summary{cursor:pointer;font-weight:700}.ar-guide-inline ol{color:var(--muted);padding-left:20px}.ar-ludo{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:18px;margin-top:12px;display:grid}.ar-ludo-board{border-radius:12px;width:100%;height:auto;display:block}.ar-ludo-tok.on circle:first-child{animation:.9s ease-in-out infinite alternate ar-pulse}@keyframes ar-pulse{0%{opacity:.35}to{opacity:.95}}.ar-ludo-side{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ar-ludo-die{color:#1b1530;background:#fff;border:3px solid;border-radius:14px;place-items:center;width:64px;height:64px;font-size:46px;line-height:1;display:grid}.ar-ludo-who{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.ar-ludo-who i{border-radius:50%;width:12px;height:12px;display:inline-block}@media (max-width:700px){.ar-ludo{grid-template-columns:minmax(0,1fr)}}
