:root{--alert:#d92d20;--alertbg:#fee4e2;--alertfill:#d92d20;--hl:#ffe9a8;--navy:#0b2e4f;--navy2:#08233d;--blue:#005696;--sky:#9cc3e6;--viewbg:#fff;--bg:#f3f6fa;--card:#fff;--text:#0b2e4f;--muted:#5a6b80;--line:#d6dee8;--tint:#e3eef8;--atext:#005696;--celbg:#fff4dc;--celline:#e0a32e;--celtext:#6b4500;--green:#2e8b57;--pt-announcement:#005696;--pt-cfs:#3e4db0;--pt-campaign:#6f8e14;--pt-celebration:#d8961a;--pt-schedule:#7a4cc4;--pt-training:#0e8a86;--pt-safety:#1f8a4c;--pt-heads_up:#e0700f;--pt-urgent:#b3121f;--pt-menu:#8a4b2f;--pt-event:#c93d84;--pt-hr:#5b6b80;--pt-delivery:#1b87b5;--pt-numbers:#0b2e4f;--ptmix:13%;--glass:#ffffff9e;--clear:#ffffff57;--glassline:#0b2e4f1a;--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hl:#5a4300;--alert:#f97066;--alertbg:#55160c;--bg:#081b2e;--card:#0f2540;--text:#e8eef5;--viewbg:#081b2e;--muted:#9fb3c8;--line:#1f3b5c;--tint:#133a63;--atext:#8cc2f0;--celbg:#3a2a08;--celline:#8a6414;--celtext:#f5d78e;--pt-announcement:#2d7fc4;--pt-cfs:#6674d6;--pt-hr:#7d8da3;--pt-urgent:#e0343f;--pt-menu:#b06a48;--pt-numbers:#6b8fb5;--ptmix:24%;--glass:#0f254099;--clear:#0f25405c;--glassline:#e8eef51f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--hl:#5a4300;--alert:#f97066;--alertbg:#55160c;--bg:#081b2e;--card:#0f2540;--text:#e8eef5;--viewbg:#081b2e;--muted:#9fb3c8;--line:#1f3b5c;--tint:#133a63;--atext:#8cc2f0;--celbg:#3a2a08;--celline:#8a6414;--celtext:#f5d78e;--pt-announcement:#2d7fc4;--pt-cfs:#6674d6;--pt-hr:#7d8da3;--pt-urgent:#e0343f;--pt-menu:#b06a48;--pt-numbers:#6b8fb5;--ptmix:24%;--glass:#0f254099;--clear:#0f25405c;--glassline:#e8eef51f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}@media (hover:none){#app,body>*,.pview,.crop{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body input,body textarea,body [contenteditable]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}}html{background:var(--navy);-webkit-text-size-adjust:100%;overscroll-behavior:none;height:100%;overflow:hidden}body{height:var(--app-h,100%);background:var(--navy);color:var(--text);-webkit-tap-highlight-color:transparent;overscroll-behavior:none;justify-content:center;margin:0;font-family:Figtree,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}html.ios,html.ios body{background-color:#0a2845}#app{background:var(--navy);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}#app[data-mode=auth]{max-width:440px}@media (min-width:500px){#app[data-mode=auth]{border-left:1px solid #1f3b5c;border-right:1px solid #1f3b5c}}@media (min-width:500px) and (max-width:699px){#app[data-mode=app]>main>.bd{width:100%;max-width:620px;margin:0 auto}}@media (min-width:700px) and (min-height:560px){#app[data-mode=auth]{border:1px solid #1f3b5c;border-radius:20px;align-self:center;max-width:460px;height:auto;max-height:calc(100dvh - 48px);box-shadow:0 24px 60px #00000059}#app[data-mode=auth]>.hd{padding-top:14px}#app[data-mode=auth] .onb{flex:0 auto;padding:28px 32px 8px}#app[data-mode=auth] .onbf{padding:16px 32px 28px}body:has(#app[data-mode=auth]){background:radial-gradient(1200px 600px at 50% -10%, #133a63 0%, var(--navy) 60%)}}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:var(--atext)}button:focus-visible{outline:2px solid var(--atext);outline-offset:2px}[data-act]:focus-visible{outline:2px solid var(--atext);outline-offset:2px}input:focus-visible{outline:2px solid var(--atext);outline-offset:2px}textarea:focus-visible{outline:2px solid var(--atext);outline-offset:2px}select:focus-visible{outline:2px solid var(--atext);outline-offset:2px}a:focus-visible{outline:2px solid var(--atext);outline-offset:2px}.m:focus-visible{outline:2px solid var(--atext);outline-offset:2px}.m:focus-visible{outline-offset:-2px}.hd :focus-visible{outline-color:var(--sky)}@media (min-width:700px){html:not(.tabsbottom) #app[data-mode=app]>.tb :focus-visible{outline-color:var(--sky)}}button:disabled{opacity:.6;cursor:default}:where(button:has(>label[data-hap])){position:relative}p{margin:0}.sr,.onb .sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}:-webkit-any(.sheet,.shgone) .sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}:is(.sheet,.shgone) .sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}#loadbar{z-index:60;pointer-events:none;opacity:0;transition:opacity .25s;position:fixed;overflow:hidden}#loadbar.on{opacity:1}#loadbar i{opacity:.4;will-change:transform, opacity;background:radial-gradient(closest-side,#cfe6fa,#6aa8e6 55%,#2f6fb300);width:100%;height:100%;display:block;transform:scaleX(.2)}#loadbar.on i{animation:1.8s ease-in-out infinite lbbreath}#loadbar.done i{opacity:1;transition:transform .2s ease-out,opacity .2s;animation:none;transform:scaleX(1)}@keyframes lbbreath{0%,to{opacity:.4;transform:scaleX(.2)}50%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){#loadbar.on i{opacity:.85;animation:none;transform:scaleX(1)}}.hd{background:var(--navy);color:#fff;border-bottom:4px solid var(--blue);--hdb:4px;padding:calc(12px + var(--sat)) calc(16px + var(--sar)) 12px calc(16px + var(--sal));flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.hdr{flex-shrink:0;align-items:center;gap:10px;min-width:0;max-width:55%;display:flex}.hdhi{color:#fff;text-align:right;flex-direction:column;flex-shrink:1;align-items:flex-end;min-width:0;line-height:1.2;display:flex}.hdme{border-radius:50%;flex-shrink:0;padding:0;display:flex}.hdme .av{box-shadow:0 0 0 2px #ffffff59}.hdme.on .av{box-shadow:0 0 0 3px #3d9bf0}.hdme .avdot,.hdme .avrank,.hdme .avcert{box-shadow:0 0 0 2px var(--navy)}.hdhi span,.hdhi b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.hdhi span{color:#b8cde2;font-size:12px;font-weight:500}.hdhi b{font-size:16px;font-weight:700}.hd{position:relative}.sgbar{box-sizing:content-box;--led:#ffb020;--ledglow:#ffb0208c;background:#000;border-bottom:1px solid #1a1a1a;border-radius:0;flex-shrink:0;width:100%;height:22px;display:block;position:relative;overflow:hidden}.sgbar.thin{height:16px}.sgbar.sg-red{--led:#ff3b2f;--ledglow:#ff3b2f8c}.sgbar.sg-green{--led:#3dff7a;--ledglow:#3dff7a80}.sgbar.sg-blue{--led:#6cc4ff;--ledglow:#6cc4ff8c}.sgbar.sg-white{--led:#f4f4f4;--ledglow:#ffffff73}.sgtrack{white-space:nowrap;will-change:transform;letter-spacing:1px;text-transform:uppercase;height:100%;color:var(--led);text-shadow:0 0 4px var(--ledglow);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;align-items:center;font-family:Silkscreen,ui-monospace,Menlo,monospace;font-size:16px;line-height:1;display:flex;position:absolute;top:0;left:0}.sgbar.thin .sgtrack{letter-spacing:.5px;font-size:12px}.sgtrack span{padding-right:var(--sggap,60px);text-box:trim-both cap alphabetic}.sgbar:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#000 0,#0000 14px calc(100% - 14px),#000 100%);position:absolute;top:0;bottom:0;left:0;right:0}.sgbar.dots:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0000008c 1px,#0000 1px),linear-gradient(#0000008c 1px,#0000 1px);background-size:2px 2px;position:absolute;top:0;bottom:0;left:0;right:0}.sgbar:focus-visible{outline-offset:-2px}.sgprev .sgbar{border:0;border-radius:8px}@media (max-width:699px){#app[data-mode=app]>.hd:has(+.sgbar){border-bottom-width:0}#app[data-mode=app]>.sgbar{border-bottom:4px solid var(--blue)}}@media (max-width:699px) and (max-height:500px){#app[data-mode=app]>.sgbar{border-bottom-width:3px}}@media (min-width:700px){html.tabsbottom #app[data-mode=app]>.hd:has(+.sgbar){border-bottom-width:0}html.tabsbottom #app[data-mode=app]>.sgbar{border-bottom:4px solid var(--blue)}}.sgdot{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block;box-shadow:0 0 0 1px #0000004d}.hdlogo{border-radius:10px;flex-shrink:0;padding:0;display:flex}.hdlogo:active{transform:scale(.94)}.brand{letter-spacing:.08em;color:var(--sky);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.ttl{white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:600;line-height:1.2;overflow:hidden}@media (max-width:359px){#app[data-mode=app]>.hd .hdhi{display:none}}html.bigtext #app[data-mode=app]>.hd .hdhi{display:none}.av,.chtile,.sv,.bdg,.hcdot{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.pill{background:var(--blue);color:#fff;vertical-align:3px;white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500}.hbtn{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.hbtn svg{width:22px;height:22px}.appic{border-radius:10px;flex-shrink:0;display:block;box-shadow:0 0 0 1px #ffffff2e}.appic.big{border-radius:20px;width:88px;height:88px;box-shadow:0 6px 18px #0b2e4f40}main{background:var(--bg);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;overflow:hidden auto}.bd>*{min-width:0}.bd{padding:14px calc(16px + var(--sar)) 24px calc(16px + var(--sal));flex-direction:column;gap:8px;display:flex}.lb{color:var(--muted);font-size:12px}.sec{color:var(--muted);margin-top:8px;font-size:13px;font-weight:600}.cd{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:11px 13px}.row{align-items:center;gap:11px;display:flex}.ic{background:var(--tint);width:38px;height:38px;color:var(--atext);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ic svg{width:20px;height:20px}.t14{font-size:15px;font-weight:600}.chev{color:var(--muted);flex-shrink:0;width:18px;height:18px}.grp{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.ck{text-align:left;border-bottom:1px solid var(--line);width:100%;color:inherit;align-items:flex-start;gap:11px;padding:11px 13px;font-size:15px;line-height:1.4;text-decoration:none;display:flex}.ck:last-child{border-bottom:0}.chips{flex-wrap:wrap;gap:6px;display:flex}.tagpick{justify-content:center}.lb.tagg{text-align:center;font-weight:600}.tagfold{all:unset;box-sizing:border-box;border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:12px;align-items:center;gap:8px;width:100%;padding:12px 14px;display:flex}.tagfold .tfname{color:var(--muted);flex:1;font-size:13px;font-weight:700}.tagfold .chev{transition:transform .15s}.tagfold.open .chev{transform:rotate(90deg)}.tagfold:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tagmine{margin-top:-2px}.tagfold .cfsel{color:var(--text);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.tagfold .cfsel .cdot{width:16px;height:16px}.cfopen{flex-direction:column;gap:6px;display:flex}.sec.pfsec{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em;margin:10px 0 -2px;padding-top:10px;font-size:12px}:-webkit-any(.sheet,.shgone) .sheetacts{bottom:calc(-22px - var(--sab));z-index:3;margin:4px calc(-16px - var(--sar)) calc(-22px - var(--sab)) calc(-16px - var(--sal));padding:10px calc(16px + var(--sar)) calc(12px + var(--sab)) calc(16px + var(--sal));background:var(--card);box-shadow:0 -1px 0 var(--line), 0 -10px 16px -12px #0b2e4f40;position:sticky}:is(.sheet,.shgone) .sheetacts{bottom:calc(-22px - var(--sab));z-index:3;margin:4px calc(-16px - var(--sar)) calc(-22px - var(--sab)) calc(-16px - var(--sal));padding:10px calc(16px + var(--sar)) calc(12px + var(--sab)) calc(16px + var(--sal));background:var(--card);box-shadow:0 -1px 0 var(--line), 0 -10px 16px -12px #0b2e4f40;position:sticky}@media (min-width:700px){.sheet .sheetacts{margin:4px -24px -22px;padding:10px 24px 14px;bottom:-22px}}.nchips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.nchips::-webkit-scrollbar{display:none}.nchips .tagc{flex-shrink:0}@media (max-width:699px){.nchips{margin:0 calc(-16px - var(--sar)) 0 calc(-16px - var(--sal));padding:0 calc(16px + var(--sar)) 0 calc(16px + var(--sal))}}.tagc{border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:14px;padding:5px 12px;font-size:13px}.tagc.a{background:var(--blue);border-color:var(--blue);color:#fff}.tagc.rtag{align-items:center;gap:6px;display:inline-flex}.temo{vertical-align:-1px;margin-right:6px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.05em;line-height:1;display:inline-block}.tagc.rtag>i{border-radius:50%;flex-shrink:0;width:11px;height:11px}.tagc.rtag.a>i{box-shadow:0 0 0 2px #fff}@media (max-width:699px){.tagc.rtag{padding:5px 11px}.tagc.rtag .rnum{display:none}.tagc.rtag>i{width:12px;height:12px}}.err{color:var(--alert);font-size:13px}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.empty .ic{border-radius:16px;width:52px;height:52px}.empty .ic svg{width:26px;height:26px}.empty b{color:var(--text);font-size:16px}.pbtn{background:var(--blue);color:#fff;text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:11px;font-weight:600;display:inline-flex}.sbtn{border:1px solid var(--line);background:var(--card);text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:11px 16px;font-weight:600;display:inline-flex}.dbtn{background:var(--alertfill);color:#fff;text-align:center;border-radius:11px;width:100%;padding:11px;font-weight:600}.gbtn{border:1px solid var(--line);background:var(--card);border-radius:9px;align-items:center;gap:5px;padding:5px 11px;font-size:13px;display:inline-flex}.gbtn svg{width:15px;height:15px}.link{color:var(--atext);text-align:left;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.onb{background:var(--bg);padding:22px calc(20px + var(--sar)) 20px calc(20px + var(--sal));flex-direction:column;flex:1;gap:12px;display:flex;overflow:hidden auto}.onb>*{flex-shrink:0}.onb h1{margin:0;font-size:26px;font-weight:700;line-height:1.2}.onb label{color:var(--muted);font-size:13px;font-weight:600}.onb input[type=text],.onb input[type=tel],.onb input[type=email]{font:inherit;color:var(--text);background:var(--card);border:1px solid var(--line);border-radius:11px;width:100%;padding:11px 12px;font-size:16px}.onb input.bad{border-color:var(--alert)}.onb .codein{letter-spacing:12px;text-align:center;padding-left:24px;font-size:28px;font-weight:700}.onbf{padding:12px calc(20px + var(--sar)) calc(16px + var(--sab)) calc(20px + var(--sal));background:var(--bg);flex-shrink:0;gap:10px;display:flex}.onbf .pbtn,.onbf .sbtn{flex:1}.prog{background:#1f3b5c;height:4px}.prog div{background:var(--sky);height:4px;transition:width .25s}.bar4{background:var(--blue);flex-shrink:0;height:4px}.center{text-align:center}.hero-ic{justify-content:center;display:flex}.heartlogo{filter:drop-shadow(0 6px 14px #00000040);width:120px;height:120px;display:block}.sv{color:#fff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:11px;font-weight:700;display:flex}.tb{background:var(--bg);padding:6px calc(12px + var(--sar)) max(8px, calc(var(--sab) - 14px)) calc(12px + var(--sal));flex-shrink:0;align-items:center;gap:10px;display:flex}.tbpill{background:var(--card);border:1px solid var(--line);border-radius:30px;flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;min-width:0;padding:4px;display:grid;box-shadow:0 4px 14px #0b2e4f1a}.tb button{color:var(--muted);border-radius:24px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:5px 0 4px;font-size:11px;display:flex;position:relative}.tb button svg{width:22px;height:22px}.tb button.on{color:var(--atext);background:var(--tint);font-weight:600}.tb .tbl{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tb .tbwide{display:none}.tb .tbround{width:56px;height:56px;color:var(--text);background:var(--card);border:1px solid var(--line);border-radius:50%;flex:none;justify-content:center;padding:0;box-shadow:0 4px 14px #0b2e4f1a}.tb .tbround svg{width:24px;height:24px}.tb .tbround .tbl{display:none}.tb .tbround.on{background:var(--blue);border-color:var(--blue);color:#fff}.tb button.hov{color:var(--atext)}.tbpill{touch-action:none;position:relative}.tbglass{background:var(--tint);pointer-events:none;opacity:0;border-radius:24px;transition:scale .22s cubic-bezier(.3,1.4,.5,1),box-shadow .2s,background-color .2s;position:absolute;top:0;left:0}.tbglass.set{opacity:1}.tbpill:has(>.tbglass.set)>button.on{background:0 0}html.tbdrag .tbglass{transition:translate 80ms ease-out,scale .22s cubic-bezier(.3,1.4,.5,1),box-shadow .2s,background-color .2s}.tbglass.lift{background:color-mix(in srgb, var(--tint) 75%, transparent);scale:1.14 1.12;box-shadow:0 6px 18px #0b2e4f2e,inset 0 0 0 1px #ffffff8c}html.tbdrag .tb button.on:not(.hov){color:var(--muted)}.tbpill,.tb .tbround:not(.on){background:var(--clear);border-color:var(--glassline);-webkit-backdrop-filter:blur(8px)saturate(190%);backdrop-filter:blur(8px)saturate(190%);box-shadow:0 4px 14px #0b2e4f1f,inset 0 1px #ffffff59}.tb .tbav{width:24px;height:24px;margin:-4px 0 2px;display:block}.tb .tbav .av{border-radius:50%}.tb .tbav .avrank svg{width:72%;height:72%}.tb .tbav .avcert svg{width:62%;height:62%}.tb button.on .tbav .av{box-shadow:0 0 0 2px var(--atext)}.bdg{background:var(--alertfill);color:#fff;border-radius:9px;min-width:16px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:0;left:calc(50% + 6px)}@media (max-width:699px) and (max-height:500px){#app[data-mode=app]>.hd{padding-top:calc(6px + var(--sat));--hdb:3px;border-bottom-width:3px;padding-bottom:6px}#app[data-mode=app]>.hd .appic{width:30px;height:30px}#app[data-mode=app]>.hd .brand,#app[data-mode=app]>.hd .hdhi span{display:none}#app[data-mode=app]>.hd .hdme{margin:-4px -2px;transform:scale(.8)}#app[data-mode=app]>.hd .ttl{font-size:17px}#app[data-mode=app]>.tb{padding-top:2px;padding-bottom:max(2px, calc(var(--sab) - 16px))}#app[data-mode=app]>.tb button{gap:0;padding:6px 0;font-size:0}#app[data-mode=app]>.tb .tbpill{padding:2px}#app[data-mode=app]>.tb .tbround{width:42px;height:42px}#app[data-mode=app]>.tb .bdg{font-size:10px}}#app[data-mode=app]{--tbspace:calc(70px + max(8px, calc(var(--sab) - 14px)))}html.kb #app[data-mode=app]{--tbspace:0px}#app[data-mode=app]>.tb{z-index:4;pointer-events:none;background:0 0;position:absolute;bottom:0;left:0;right:0}#app[data-mode=app]>.tb>*{pointer-events:auto}#app[data-mode=app]>main>.bd{padding-bottom:calc(24px + var(--tbspace))}#app[data-mode=app] .chside{padding-bottom:calc(16px + var(--tbspace))}#app[data-mode=app] :-webkit-any(.chconv,.chthread):not(:has(.compwrap)) .msgs{padding-bottom:calc(14px + var(--tbspace))}#app[data-mode=app] :is(.chconv,.chthread):not(:has(.compwrap)) .msgs{padding-bottom:calc(14px + var(--tbspace))}#app[data-mode=app] :-webkit-any(.chconv,.chthread):has(.compwrap){padding-bottom:var(--tbspace)}#app[data-mode=app] :is(.chconv,.chthread):has(.compwrap){padding-bottom:var(--tbspace)}@media (max-width:699px) and (max-height:500px){#app[data-mode=app]{--tbspace:calc(52px + max(2px, calc(var(--sab) - 16px)))}}@media (max-width:699px){html.kb #app[data-mode=app]>.tb{display:none}}html.kb.tabsbottom #app[data-mode=app]>.tb{display:none}@media (min-width:700px){html.tabsbottom #app[data-mode=app]>.tb{order:5;justify-content:center}html.tabsbottom #app[data-mode=app]>.tb .tbpill{flex:0 auto;grid-auto-columns:minmax(0,120px)}html.tabsbottom #app[data-mode=app]>.tb button{font-size:12px}html.tabsbottom #app[data-mode=app]>.hd{border-bottom:4px solid var(--blue);--hdb:4px}}.offb{color:#fff;background:#5a6b80;flex-shrink:0;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;display:flex}.offb.callbar{background:var(--green);gap:10px;padding:6px 8px 6px 14px}.callbar .cbdot{background:#fff;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.4s ease-in-out infinite cbpulse}@keyframes cbpulse{0%,to{box-shadow:0 0 #ffffffb3}50%{box-shadow:0 0 0 6px #fff0}}.callbar .cbtxt{color:#fff;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:0;font-size:12px;font-weight:600;display:flex}.callbar .cbtxt b{font-size:14px;font-weight:800}.callbar .cbtxt span{opacity:.9;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.callbar .cbjoin{color:var(--green);background:#fff;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:800;display:flex}.callbar .cbjoin:active,.callbar .cbend:active{transform:scale(.96)}.callbar .cbend{color:#fff;background:0 0;border:1.5px solid #fffc;border-radius:999px;flex-shrink:0;padding:7px 12px;font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){.callbar .cbdot{animation:none}}.callcd{cursor:pointer}.callcd .callrow{align-items:center;gap:10px;display:flex}.callcd .callagenda{margin:0}.callcd.live{border:2px solid var(--green)}.callcd .callic{background:var(--tint);width:36px;height:36px;color:var(--atext);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.callcd.live .callic{background:var(--green);color:#fff}.callcd .callmid{flex-direction:column;flex:1;min-width:0;display:flex}.callcd .callmid b{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.callcd .calljn{background:var(--green);flex-shrink:0;width:auto;margin:0;padding:8px 16px}.callpill.ended{background:var(--alertfill)}.zline{color:var(--muted);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-top:-4px;padding:2px 0;font-size:13px;display:inline-flex}.zline svg{color:var(--green);flex-shrink:0}.zline b{color:var(--text);text-underline-offset:2px;margin-left:2px;font-weight:600;text-decoration:underline}.toast.alert{background:var(--alertfill);color:#fff}.toast.undo{text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:5px 6px 5px 14px;display:flex}.toastundo{color:var(--sky);font:inherit;background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:6px 10px;font-weight:700}.callpill{background:var(--green);color:#fff;letter-spacing:.04em;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800}.calljbig{background:var(--green);margin-top:12px}.callagenda{white-space:pre-wrap}.toast{left:16px;right:16px;bottom:calc(72px + max(8px, calc(var(--sab) - 14px)));background:var(--navy);color:#fff;z-index:9;text-align:center;border-radius:12px;padding:11px 14px;font-size:14px;position:absolute;box-shadow:0 6px 18px #00000040}.search{background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:22px;align-items:center;gap:8px;padding:0 14px;display:flex}.search input{font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:11px 0;font-size:16px}.search:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px var(--tint)}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.srchx{width:34px;height:34px;color:var(--muted);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:-8px;display:none}.srchx:active{background:var(--tint)}label:has(>input:not(:placeholder-shown))>.srchx{display:inline-flex}.av{color:#fff;background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.phero{background:var(--pband,linear-gradient(90deg, var(--navy2), var(--navy) 55%, var(--blue))) top left / 100% 64px no-repeat;margin:-14px calc(-16px - var(--sar)) 0 calc(-16px - var(--sal));padding:14px calc(16px + var(--sar)) 0 calc(16px + var(--sal));text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}html:not(.ios-app) .phero:not(:first-child):not(.confetti:first-child+.phero){margin-top:8px}html.ios-app .pageback{display:none}.phero{position:relative}@media (max-width:699px){html.ios-app main.pmain:has(>.bd>.phero,>.bd>.pbkwrap+.phero){background:var(--pbandup,linear-gradient(90deg, var(--navy2), var(--navy) 55%, var(--blue))) top left / 100% 50% no-repeat, var(--bg)}html.ios-app main.pmain:has(>.bd>.phero,>.bd>.pbkwrap+.phero)>.bd{background:var(--bg);min-height:calc(100% + 1px)}}.pbkwrap{z-index:5;height:0;margin:-14px calc(-16px - var(--sar)) -8px calc(-16px - var(--sal));position:sticky;top:0}.pbkwrap+.phero{margin-top:0}.pbkwrap .pbk{top:10px;left:calc(10px + var(--sal));color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b2e4f61;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;box-shadow:0 2px 8px #04101e2e}main:has(.confetti){isolation:isolate}.confetti{z-index:-1;pointer-events:none;height:0;margin-bottom:-8px;position:sticky;top:0}.confetti>div{width:100vw;height:calc(var(--app-h,100vh) + 40px);position:absolute;top:-40px;left:50%;overflow:hidden;transform:translate(-50%)}.confetti i{opacity:.55;will-change:transform;border-radius:2px;animation:linear 3 confall;position:absolute;top:-24px}.confetti i.dot{border-radius:50%}.confetti i[style*=\#fff]{opacity:.9;box-shadow:0 0 0 1px #0056962e}@keyframes confall{0%{transform:translate(0,0)rotate(0)}to{transform:translate3d(var(--sway,0px), calc(var(--app-h,100vh) + 80px), 0) rotate(540deg)}}@media (prefers-reduced-motion:reduce){.confetti{display:none}}.pmotto{color:var(--text);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:34em;padding:0 8px;font-size:15px;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.pabout{white-space:pre-line;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.pgal{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.pgph{aspect-ratio:1;border:1px solid var(--line);background:var(--bg) center / cover no-repeat;cursor:zoom-in;border-radius:12px;padding:0;position:relative;overflow:hidden}.pgph.wait{opacity:.7}.pgph .pend,.pgpick .pend{text-align:center;justify-content:center;padding:2px 4px;font-size:10px;line-height:1.3;position:absolute;bottom:6px;left:6px;right:6px}.pgedit{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pgslot{min-width:0;position:relative}.pgpick{aspect-ratio:1;border:1.5px dashed var(--line);color:var(--muted);background:var(--bg) center / cover no-repeat;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}.pgslot.has .pgpick{border:1px solid var(--line)}.pgpick:has(input:focus-visible){outline:2px solid var(--atext);outline-offset:2px}.pgx{background:var(--card);width:26px;height:26px;color:var(--text);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 4px #04101e33}.flhead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.flhead .cnt{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.phero .ring{background:var(--bg);border-radius:50%;padding:4px}.pacts{justify-content:center;align-items:stretch;gap:8px;width:100%;margin:4px 0;display:flex}.phero .pmsg{min-width:180px;padding:9px 20px}.pacts .pmsg:not(:only-child){flex:0 auto;min-width:0;padding:9px 16px}.pmsg svg{flex:none}.pmsg span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pacts .gbtn.awardbtn{white-space:nowrap;border-radius:11px;flex:none;gap:5px;padding:9px 14px;font-size:14px}.pacts .awardbtn svg{width:16px;height:16px}.pacts .gbtn.pemail{background:var(--card);min-width:44px;color:var(--text);border-radius:11px;flex:none;justify-content:center;padding:0 13px;text-decoration:none}.pacts .pemail svg{width:19px;height:19px}.pacts .gbtn.pedit{gap:5px;padding:0 12px;font-size:14px;font-weight:600}.pacts .pedit svg{width:16px;height:16px}.pstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:6px;display:grid}.pstats div{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;height:64px;padding:8px 4px;display:flex}.pstats b,.pstats span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.pstats b{letter-spacing:-.01em;font-size:clamp(12px,3.35vw,16px);font-weight:700;line-height:1.2}.pstats span{color:var(--muted);font-size:clamp(10px,2.9vw,12px);line-height:1.2}.pstats.favs div{height:auto;min-height:64px}.pstats.favs span{white-space:normal;text-wrap:balance}.status{white-space:nowrap;border-radius:8px;padding:2px 8px;font-size:12px;font-weight:700}.status.on{color:var(--green);background:#2e8b5726}.status.off{background:var(--tint);color:var(--atext)}.status.bad{background:var(--alertbg);color:var(--alert)}.pcheck .pdot{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.pcheck.ok .pdot{background:var(--green)}.pcheck.warn .pdot{background:var(--blue)}.pcheck.bad .pdot{background:var(--alert)}.pcheck .lb b{color:var(--text)}.rpill{white-space:nowrap;background:var(--tint);color:var(--atext);border:1px solid var(--line);border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.rpill.lvl{color:#fff;background:#005696;border-color:#005696}.rpill.lvl.l1{color:#0b2e4f;background:#7cc4fa;border-color:#7cc4fa}.rpill.lvl.l3{color:#0b2e4f;background:#f2c14e;border-color:#f2c14e}.rpill.cert.grill{color:#b23a0b;background:#ffe8d8;border-color:#f7b58c}.rpill.cert.custard{color:#3e4a59;background:#f1f3f6;border-color:#cdd5df}.rpill.cert.drive{color:#15703f;background:#ddf5e8;border-color:#9ed9b8}.rpill.cert.guest{color:#a3234f;background:#fde4ee;border-color:#f4b3cb}.rpill.cert.porter{color:#135c99;background:#e0f0fc;border-color:#a8d3f2}.rpill.r-training{color:#5b3cc4;background:#ede7fe;border-color:#c9b8f9}.rpill.r-hiring{color:#0b6e7f;background:#ddf4f8;border-color:#a2dde8}.rpill.r-inventory{color:#7a4a1c;background:#f4e9dc;border-color:#ddbf9c}.rpill.r-truck{color:#b42323;background:#fde3e3;border-color:#f5afaf}.rpill.r-marketing{color:#8e2ba6;background:#f8e3fb;border-color:#e5b3ef}.rpill.r-maintenance{color:#3f4b58;background:#e8ecf0;border-color:#c3ccd6}.rpill.r-other{color:#4d7a12;background:#eaf6d8;border-color:#c2e39a}.prests{text-align:center;text-wrap:balance;width:100%;max-width:640px;margin:-3px 0;line-height:0}.prests>.rchip{vertical-align:middle;margin:3px;line-height:normal}.rchip{background:var(--card);border:1px solid var(--line);color:var(--text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:4px 11px;font-size:13px;font-weight:600;display:inline-flex}.rchip>i{border-radius:50%;flex-shrink:0;width:9px;height:9px}.adplace{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}@media (max-width:699px){.prests .rname{display:none}}.ptitle{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 6px;max-width:440px;display:flex}.ptitle>.lb{margin-right:2px;font-size:14px;font-weight:600}.ptitle .rpill,.proles .rpill{padding:3px 9px;font-size:12px}.proles{flex-wrap:wrap;gap:5px;display:flex}.pstats div.hl{background:var(--celbg);border-color:var(--celline)}.pstats div.srank{position:relative}.sstar{filter:drop-shadow(0 1px 2px #00000040);width:36px;height:36px;font-style:normal;display:block;position:absolute;top:-13px;right:-9px}.sstar svg{width:100%;height:100%;display:block}button.sstar{cursor:pointer;background:0 0;border:0;padding:0}.tagc.lpill{cursor:default}.sstar.mini{flex-shrink:0;width:28px;height:28px;position:static}.cd .cdlab{color:var(--muted);letter-spacing:.02em;align-self:center;margin:-4px 0 -2px;font-size:12px;font-weight:700}.sstar.gold{filter:drop-shadow(0 1px 3px #e0a32e8c)}.sstar,.sstar svg{overflow:visible}.sstar .sshine{animation:3.8s ease-in-out infinite sshine}.sstar.silver .sshine{animation-delay:.6s}.sstar.bronze .sshine{animation-delay:1.2s}.sstar .sspark{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite twinkle}.sstar .sspark.s2{animation-delay:1.3s}.sstar.gold{animation:2.8s ease-in-out infinite sglow}@keyframes sshine{0%,55%{transform:translate(0)}85%,to{transform:translate(62px)}}@keyframes sglow{0%,to{filter:drop-shadow(0 1px 3px #e0a32e8c)}50%{filter:drop-shadow(0 0 7px #ffc846e6)}}button.sstar:active svg{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.sstar .sshine,.sstar .sspark,.sstar.gold{animation:none}.sstar .sspark{opacity:.8}}.pstats div.hl b,.pstats div.hl span{color:var(--celtext)}.rpills{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:45%;display:flex}@media (max-width:499px){.rpills{display:none}}.rdots{vertical-align:1px;margin-left:4px;display:inline-flex}.rdots i{border-radius:50%;width:8px;height:8px;margin-left:-3px}.rdots i:first-child{margin-left:0}.rdots i:not(:last-child){-webkit-mask:radial-gradient(circle at 9px,#0000 5.1px,#000 5.5px);mask:radial-gradient(circle at 9px,#0000 5.1px,#000 5.5px)}.rdots i.bala,.rchip>i.bala{background:#000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :-webkit-any(.rdots,.rchip)>i.bala{box-shadow:inset 0 0 0 1px #ffffff4d}:root:not([data-theme=light]) :is(.rdots,.rchip)>i.bala{box-shadow:inset 0 0 0 1px #ffffff4d}}:root[data-theme=dark] :-webkit-any(.rdots,.rchip)>i.bala{box-shadow:inset 0 0 0 1px #ffffff4d}:root[data-theme=dark] :is(.rdots,.rchip)>i.bala{box-shadow:inset 0 0 0 1px #ffffff4d}.rchip .rown{color:var(--muted);font-weight:500}.pend{background:var(--tint);color:var(--atext);border:1px solid var(--blue);border-radius:6px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}.tagc.dim{opacity:.4}.adnum,.adbonus{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.adnum .seg,.adbonus .seg{flex-wrap:wrap;gap:6px;display:flex}.npost .memob.scb,.npost:not(.needs) .memob.scb{background:var(--tint);color:var(--atext)}:-webkit-any(.sheet,.shgone) textarea{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);resize:vertical;border-radius:10px;width:100%;padding:10px 11px;font-size:16px}:is(.sheet,.shgone) textarea{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);resize:vertical;border-radius:10px;width:100%;padding:10px 11px;font-size:16px}.gbtn.done{background:var(--blue);border-color:var(--blue);color:#fff}.tsec{align-items:center;gap:8px;margin-top:14px;display:flex}.tsec p{flex:1;font-size:15px;font-weight:700}.tsec.tgrp{text-align:left;width:100%;color:inherit;cursor:pointer;padding:6px 0}.tgrp .tchev{color:var(--muted);transition:transform .15s;display:flex}.tgrp .tchev.open{transform:rotate(90deg)}.tgrp+.tgrp{margin-top:4px}.tbar{border-radius:2px;width:4px;height:18px}.tbar.ink{background:#000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tbar.ink{box-shadow:0 0 0 1px #ffffff2e}}:root[data-theme=dark] .tbar.ink{box-shadow:0 0 0 1px #ffffff2e}.phthumb{cursor:zoom-in;background:0 0;border:0;border-radius:50%;flex-shrink:0;padding:0}.gthumb{border:1px solid var(--line);background:var(--bg) center / cover no-repeat;cursor:zoom-in;border-radius:10px;flex-shrink:0;width:48px;height:48px;padding:0}.phbig{aspect-ratio:1;background:var(--bg);border-radius:18px;place-items:center;width:100%;max-width:340px;margin:0 auto;display:grid;overflow:hidden}.phbig img{object-fit:cover;width:100%;height:100%;display:block}.phnow{justify-content:center;align-items:center;gap:10px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sheetwrap{z-index:5;align-items:flex-end;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.sheetbg{background:#04101e8c;position:absolute;top:0;bottom:0;left:0;right:0}:-webkit-any(.sheet,.shgone){background:var(--card);width:100%;padding:18px calc(16px + var(--sar)) calc(22px + var(--sab)) calc(16px + var(--sal));border-radius:18px 18px 0 0;flex-direction:column;gap:10px;max-height:90%;display:flex;position:relative;overflow:hidden auto}:is(.sheet,.shgone){background:var(--card);width:100%;padding:18px calc(16px + var(--sar)) calc(22px + var(--sab)) calc(16px + var(--sal));border-radius:18px 18px 0 0;flex-direction:column;gap:10px;max-height:90%;display:flex;position:relative;overflow:hidden auto}.fl>*{min-width:0;max-width:100%}input[type=date]{-webkit-appearance:none;appearance:none;box-sizing:border-box;min-width:0;max-width:100%;display:block}input[type=date]::-webkit-date-and-time-value{text-align:left}:-webkit-any(.sheet,.shgone) h2{margin:0;font-size:20px}:is(.sheet,.shgone) h2{margin:0;font-size:20px}.fl{flex-direction:column;gap:5px;display:flex}.fl>span{color:var(--muted);font-size:13px;font-weight:600}.fl>span.lb{font-size:12px;font-weight:400;line-height:1.35}:-webkit-any(.sheet,.shgone) input{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:10px;width:100%;min-height:44px;padding:10px 11px;font-size:16px}:is(.sheet,.shgone) input{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:10px;width:100%;min-height:44px;padding:10px 11px;font-size:16px}:-webkit-any(.sheet,.shgone) select{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:10px;width:100%;min-height:44px;padding:10px 11px;font-size:16px}:is(.sheet,.shgone) select{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:10px;width:100%;min-height:44px;padding:10px 11px;font-size:16px}@media (min-width:700px){.sheetwrap{justify-content:center;align-items:center;padding:24px}:-webkit-any(.sheet,.shgone){border-radius:18px;max-width:520px;padding:22px 24px}:is(.sheet,.shgone){border-radius:18px;max-width:520px;padding:22px 24px}}.sheetwrap.sheetin>.sheetbg{animation:.28s ease-out both shfade}.sheetwrap.sheetin>.sheet{animation:.32s cubic-bezier(.2,.85,.25,1) both shup}.sheetwrap.sheetout{pointer-events:none}.sheetwrap.sheetout>.sheetbg{animation:.22s ease-in both shfadeout}.sheetwrap.sheetout>.shgone{animation:.22s cubic-bezier(.45,0,.8,.6) both shdown}.sheetwrap.sheetwait>*{opacity:0}@keyframes shfade{0%{opacity:0}}@keyframes shfadeout{to{opacity:0}}@keyframes shup{0%{transform:translateY(100%)}}@keyframes shdown{to{transform:translateY(100%)}}@keyframes shpop{0%{opacity:0;transform:scale(.95)}}@keyframes shpopout{to{opacity:0;transform:scale(.96)}}@media (min-width:700px){.sheetwrap.sheetin>.sheet{animation-name:shpop;animation-duration:.22s}.sheetwrap.sheetout>.shgone{animation-name:shpopout;animation-duration:.16s}}@media (prefers-reduced-motion:reduce){.sheetwrap.sheetin>.sheet{animation:.2s ease-out both shfade}.sheetwrap.sheetout>.shgone{animation:.16s ease-in both shfadeout}}.skel .skav{background:var(--line);border-radius:50%;flex:none;width:36px;height:36px}.skel .skln{color:#0000;background:linear-gradient(var(--line), var(--line)) 0 50% / 100% 62% no-repeat;border-radius:6px}.skel .ck{animation:1.2s ease-in-out infinite skpulse}@keyframes skpulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skel .ck{animation:none}}main.chatmain{display:flex;overflow:hidden}.chat{flex:1;min-width:0;min-height:0;display:flex}.chat.is-open .chside,.chat:not(.is-open) .chconv{display:none}.chside{flex-direction:column;flex:1;gap:2px;padding:8px 10px 16px;display:flex;overflow-y:auto}.chgrp{color:var(--muted);align-items:center;gap:8px;padding:12px 6px 4px;font-size:13px;font-weight:700;display:flex}.chtile{color:#fff;letter-spacing:.02em;border-radius:8px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex}.chrow{color:var(--text);text-align:left;border-radius:9px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:16px;display:flex;position:relative}.chrow svg{color:var(--muted);flex-shrink:0}.chrow .chname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chnewsdock{z-index:3;background:linear-gradient(var(--bg) 50%, transparent 50%);pointer-events:none;flex-shrink:0;margin:-8px -10px 0;padding:8px 10px 4px;position:sticky;top:-8px}.chnewsdock>.chnews{pointer-events:auto}.chnews{text-align:left;background:var(--blue);color:#fff;border-radius:12px;align-items:center;gap:10px;width:100%;margin:6px 0 4px;padding:10px 12px;display:flex;position:relative;box-shadow:0 2px 10px #00569640}.chnews .ic{color:#fff;background:#ffffff2e;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.chnews .chnt{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.chnews .chnt b{font-size:15px}.chnews .chnt small{opacity:.85;font-size:12.5px}.chnews>svg{opacity:.8;flex-shrink:0}.chnews .bdg{text-align:center;background:var(--alertfill);color:#fff;border-radius:10px;flex-shrink:0;min-width:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:20px;position:static}.chnews.hot{background:var(--alertfill);box-shadow:0 2px 10px #d92d204d}.chnews.hot .bdg{color:var(--alertfill);background:#fff}.chnews.on{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--blue)}@media (hover:hover){.chnews:hover{filter:brightness(1.08)}}.nview{gap:10px}.nview>*{flex-shrink:0}.nconv .chttl{align-items:center;gap:9px;padding-left:5px;display:flex}.nconv .chttl .nhic{border-radius:50%;width:30px;height:30px}.nconv .chttl p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:389px){.nconv .chttl .nhic{display:none}.nconv .chttl{padding-left:14px}}.gl.nconv .chttl{background:var(--blue);color:#fff;border-color:#0000;box-shadow:0 2px 10px #00569640}.gl.nconv .chttl .nhic{background:#ffffff2e}.gl.nconv .chttl .lb{color:inherit;opacity:.85}.nfbtn{position:relative}.nfon{background:var(--blue);width:8px;height:8px;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;top:6px;right:5px}.gl .chtools .nplus{background:var(--blue);color:#fff;width:34px;height:34px;transition:transform .15s var(--ease,ease);border-radius:50%}.nplus.open{transform:rotate(45deg)}.nmemobar{box-sizing:border-box;text-align:left;background:var(--alertbg);width:calc(100% - 20px);color:var(--alert);border:1px solid var(--alert);border-radius:12px;align-items:center;gap:9px;margin:-8px 10px 0;padding:9px 12px;font-size:14px;font-weight:600;display:flex;box-shadow:0 2px 10px #04101e1a}.nmemobar b{text-align:center;background:var(--alertfill);color:#fff;border-radius:10px;min-width:22px;padding:0 6px;font-size:12px;line-height:20px}.nmemobar .go{align-items:center;margin-left:auto;font-weight:800;display:inline-flex}.nplusx{z-index:1;cursor:default;background:0 0;position:fixed;top:0;bottom:0;left:0;right:0}.nplusmenu{z-index:2;background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:260px;max-width:calc(100% - 20px);padding:6px;animation:.15s ease-out both npop;display:flex;position:absolute;top:56px;right:10px;box-shadow:0 12px 30px #04101e4d}@keyframes npop{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.nplusmenu,.npost.njump{animation:none}.nplus{transition:none}}.nplusmenu button{text-align:left;color:var(--text);border-radius:11px;align-items:center;gap:11px;padding:10px;display:flex}@media (hover:hover){.nplusmenu button:hover{background:var(--tint)}}.nplusmenu .mi{background:var(--blue);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.nplusmenu .mi.call{background:#2f9e44}.nplusmenu b{font-size:15px;display:block}.nplusmenu small{color:var(--muted);font-size:12px;display:block}.nday{flex-direction:column;gap:8px;display:flex}.nview .dday{z-index:2;pointer-events:none;justify-content:center;margin:4px 0 0;position:sticky;top:-2px}.nview .dday:before,.nview .dday:after{display:none}.nview .dday span{color:var(--text);background:var(--glass);border:1px solid var(--glassline);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);border-radius:999px;padding:3px 12px}.chrow.unread{font-weight:700}.chrow.on{background:var(--tint);color:var(--atext)}.chrow .bdg{position:static}.bdg.pinb{color:#0b2e4f;background:#f2c14e;align-items:center;gap:2px;display:inline-flex}.bdg.pinb svg{stroke-width:2.6px}.bdg.soon{color:#0b2e4f;background:#f2c14e}.chrow .bdg+.bdg{margin-left:-4px}.chrow .chcount{color:var(--muted);margin-left:auto;font-size:12px;font-weight:600}.draftpen{color:var(--muted);flex-shrink:0;display:inline-flex}.chrow.on .draftpen{color:inherit}.chconv{background:var(--card);flex-direction:column;flex:1;min-width:0;display:flex}.chhead{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;display:flex}.chhead .t14 svg{color:var(--muted);vertical-align:-2px}button.chttl{text-align:left;-webkit-tap-highlight-color:transparent;display:block}.chbell{color:var(--muted)}.nchead .nhic{background:var(--blue);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.chdot.bala{background:#000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chdot.bala{box-shadow:0 0 0 1px #ffffff4d}}:root[data-theme=dark] .chdot.bala{box-shadow:0 0 0 1px #ffffff4d}.chdot{vertical-align:0;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-right:5px;display:inline-block}.nowrap{white-space:nowrap}.acc .chdot{width:8px;height:8px;margin-right:4px}.chback{color:var(--text);margin-left:-8px}.msgs{overscroll-behavior:contain;flex-direction:column;flex:1;gap:1px;padding:10px 12px 14px;display:flex;overflow-y:auto}.m{border-radius:8px;gap:10px;padding:5px 6px;display:flex}.m:not(.grouped){margin-top:6px}.m.pending{opacity:.65}.mav{flex-shrink:0;justify-content:center;align-items:flex-start;width:36px;display:flex}.avb{border-radius:50%}.mtime{white-space:nowrap;color:var(--muted);visibility:hidden;padding-top:4px;font-size:10px}.mmain{flex:1;min-width:0}.mhead{flex-wrap:wrap;align-items:center;gap:4px;font-size:14px;display:flex}.mname{font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}@media (hover:hover){.mname:hover b{text-decoration:underline}}.mbody{overflow-wrap:anywhere;max-width:80ch;font-size:15px;line-height:1.3}.mbody a{color:var(--atext);text-underline-offset:2px;text-decoration:underline}.mbody code{background:var(--tint);border-radius:4px;padding:0 4px;font-family:ui-monospace,Menlo,monospace;font-size:13px}.mdel{color:var(--muted);font-size:14px;font-style:italic}.mstat{color:var(--muted);margin-top:2px;font-size:12px;display:block}.mstat.bad{color:var(--alert);font-weight:600}.dday,.dnew{color:var(--muted);align-items:center;gap:10px;margin:12px 0 4px;font-size:12px;font-weight:700;display:flex}.dday:before,.dday:after,.dnew:before{content:"";background:var(--line);flex:1;height:1px}.dnew{color:var(--alert)}.dnew:before{background:var(--alert)}.hint{margin-top:10px}.sendbtn{background:var(--blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media (hover:hover){.m:hover{background:var(--bg)}.m:hover .mtime{visibility:visible}}@media (hover:none){.m{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@media (min-width:700px){.chat{grid-template-rows:minmax(0,1fr);grid-template-columns:280px minmax(0,1fr);display:grid}.chat .chside,.chat .chconv{display:flex!important}.chside{background:var(--navy);padding-top:12px}.chnewsdock{background:linear-gradient(var(--navy) 50%, transparent 50%);margin-top:-12px;padding-top:12px;top:-12px}.chside .av .avdot,.chside .av .avrank{box-shadow:0 0 0 2px var(--navy)}.chside .av .avdot:not(.on){background:var(--navy);border-color:#a9b6c4}.chgrp{color:#b8cde2}.chrow{color:#cfe3f5;font-size:15px}.chrow svg{color:#7fa3c6}.chrow.unread{color:#fff}.chrow .chwhere{color:#a9c1d9}.chrow.on .chwhere{color:#fff}.chrow.on{background:var(--blue);color:#fff}.chrow.on svg{color:#fff}.chback{display:none}.msgs{padding:12px 20px 16px}}.chconv.gl,.chthread.gl{position:relative}#app[data-mode=app] :-webkit-any(.chconv,.chthread).gl{padding-bottom:0}#app[data-mode=app] :is(.chconv,.chthread).gl{padding-bottom:0}.gl>.chtop{z-index:3;pointer-events:none;position:absolute;top:0;left:0;right:0}.gl>.chtop>*,.gl .chhead>*{pointer-events:auto}.gl>.chbot{left:0;right:0;bottom:var(--tbspace,0px);z-index:3;position:absolute}#app[data-mode=app] .chconv.gl>.msgs{padding-top:calc(var(--ctop,64px) + 6px);padding-bottom:calc(var(--cbot,72px) + var(--tbspace,0px) + 12px)}#app[data-mode=app] .chthread.gl>.msgs{padding-top:calc(var(--ttop,64px) + 6px);padding-bottom:calc(var(--tbot,72px) + var(--tbspace,0px) + 12px)}.gl .chhead{pointer-events:none;background:linear-gradient(var(--card) 30%, transparent);border-bottom:0;gap:8px;padding:8px 10px 16px}.gl :-webkit-any(.chback,.chtback,.chttl,.chtools){background:var(--glass);border:1px solid var(--glassline);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);box-shadow:0 2px 10px #04101e1a}.gl :is(.chback,.chtback,.chttl,.chtools){background:var(--glass);border:1px solid var(--glassline);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);box-shadow:0 2px 10px #04101e1a}.gl .chhead .hbtn.chback,.gl .chhead .chtback{width:40px;height:40px;color:var(--text);border-radius:50%;flex-shrink:0;margin:0}.gl .chttl{border-radius:22px;flex:0 auto;min-width:0;padding:4px 16px}.gl .chtools{border-radius:22px;flex-shrink:0;align-items:center;gap:2px;margin-left:auto;padding:2px 6px;display:flex}.gl .chtools:empty{display:none}.gl>.chtop .pinbar{border:1px solid var(--celline);border-radius:12px;margin:-8px 10px 0;box-shadow:0 2px 10px #04101e1a}.gl>.chbot .compwrap{background:0 0;border-top:0}.gl>.chbot .comp2{background:var(--clear);border-color:var(--glassline);-webkit-backdrop-filter:blur(8px)saturate(190%);backdrop-filter:blur(8px)saturate(190%);box-shadow:0 4px 14px #04101e1f,inset 0 1px #ffffff59}.gl>.chbot .fbar{background:0 0}.gl>.chbot .comphint{background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;width:-moz-fit-content;width:fit-content;margin:4px 0 0 auto;padding:1px 8px}.gl>.chbot .chnote{background:var(--glass);border:1px solid var(--glassline);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px;margin:0 10px 10px;padding:10px 12px}.jpill{z-index:4;background:var(--blue);color:#fff;white-space:nowrap;max-width:calc(100% - 32px);animation:jpin .2s var(--ease,ease) both;border-radius:999px;align-items:center;font-size:14px;font-weight:700;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0028504d}.jpill button{color:inherit;font:inherit;align-items:center;gap:6px;padding:8px 14px;display:flex}.jpill .jx{padding:8px 12px 8px 4px}.jpill:has(.jx)>button:first-child{padding-right:6px}.chconv>.jup{top:calc(var(--ctop,64px) + 4px)}.chthread>.jup{top:calc(var(--ttop,64px) + 4px)}.chconv>.jdown{bottom:calc(var(--cbot,72px) + var(--tbspace,0px) + 10px)}.chthread>.jdown{bottom:calc(var(--tbot,72px) + var(--tbspace,0px) + 10px)}.jbot{z-index:4;width:40px;height:40px;color:var(--text);background:var(--glass);border:1px solid var(--glassline);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease, transform .22s var(--ease,ease), bottom .2s var(--ease,ease), visibility 0s linear .22s;border-radius:50%;place-items:center;display:grid;position:absolute;right:12px;transform:translateY(10px)scale(.8);box-shadow:0 4px 14px #04101e29}.jbot.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s ease, transform .3s cubic-bezier(.34, 1.4, .64, 1), bottom .2s var(--ease,ease), visibility 0s;transform:none}.jbot.on:active{transition-duration:80ms;transform:scale(.9)}@media (hover:hover){.jbot.on:hover{background:var(--card)}}.chconv>.jbot{bottom:calc(var(--cbot,72px) + var(--tbspace,0px) + 10px)}.chthread>.jbot{bottom:calc(var(--tbot,72px) + var(--tbspace,0px) + 10px)}.chconv:has(>.ctyping)>.jbot{bottom:calc(var(--cbot,72px) + var(--tbspace,0px) + 34px)}.chthread:has(>.ctyping)>.jbot{bottom:calc(var(--tbot,72px) + var(--tbspace,0px) + 34px)}:-webkit-any(.chconv,.chthread):has(>.jdown)>.jbot.on{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px)scale(.8)}:is(.chconv,.chthread):has(>.jdown)>.jbot.on{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px)scale(.8)}@media (prefers-reduced-motion:reduce){.jbot,.jbot.on{transition:opacity .15s,visibility;transform:none}}.jbanner{z-index:4;left:12px;right:12px;top:calc(var(--ctop,64px) + 4px);background:var(--blue);color:#fff;animation:jbin .2s var(--ease,ease) both;border-radius:10px;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex;position:absolute;box-shadow:0 4px 14px #00285040}.jbanner button{color:inherit;font:inherit;padding:9px 14px}.jbanner .jbtext{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.jbanner .jbread{flex:none;font-weight:700}@media (hover:hover){.jbanner button:hover{background:#ffffff1f;border-radius:10px}}@media (prefers-reduced-motion:reduce){.jbanner{animation:none}}@keyframes jpin{0%{opacity:0;transform:translate(-50%,-4px)}}@keyframes jbin{0%{opacity:0;transform:translateY(-4px)}}@media (hover:hover){.jpill button:hover{background:#ffffff1f;border-radius:999px}}@media (prefers-reduced-motion:reduce){.jpill{animation:none}}.ctyping{z-index:2;background:var(--glass);border:1px solid var(--glassline);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:calc(100% - 24px);color:var(--muted);pointer-events:none;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:12px;line-height:18px;animation:.15s both typin;display:flex;position:absolute;left:12px}.ctyping b{color:var(--text);font-weight:700}.ctyping .tnames{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chconv>.ctyping{bottom:calc(var(--cbot,72px) + var(--tbspace,0px) + 4px)}.chthread>.ctyping{bottom:calc(var(--tbot,72px) + var(--tbspace,0px) + 4px)}.chconv:has(>.ctyping)>.jdown{bottom:calc(var(--cbot,72px) + var(--tbspace,0px) + 34px)}.chthread:has(>.ctyping)>.jdown{bottom:calc(var(--tbot,72px) + var(--tbspace,0px) + 34px)}.tdots{flex-shrink:0;gap:3px;display:inline-flex}.tdots i{background:var(--muted);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite tdot}.tdots i:nth-child(2){animation-delay:.15s}.tdots i:nth-child(3){animation-delay:.3s}@keyframes tdot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}@keyframes typin{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ctyping,.tdots i{animation:none}}.tlwhen{color:var(--muted);font-weight:500}.rx{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.rp{border:1px solid var(--line);background:var(--bg);color:var(--muted);border-radius:14px;align-items:center;gap:5px;padding:3px 9px 3px 6px;font-size:14px;font-weight:700;display:inline-flex}.rp.mine{border-color:var(--blue);background:var(--tint);color:var(--atext)}.rximg{object-fit:contain;display:block}.rp{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.rp .rximg{pointer-events:none}.rxwho{align-items:center;gap:10px;display:flex}.qrx,.qrx *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.qrx img{-webkit-user-drag:none;pointer-events:none}.rxtip{z-index:260;color:#fff;text-align:center;pointer-events:none;background:#0b1f35;border:1px solid #28476a;border-radius:14px;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:min(260px,100vw - 16px);padding:12px 14px;font-size:13.5px;line-height:1.35;animation:.12s ease-out rxtipin;display:flex;position:fixed;box-shadow:0 10px 28px #00000059}.rxtip:after{content:"";left:var(--ax,50%);background:#0b1f35;border:1px solid #28476a;border-width:0 1px 1px 0;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-6px;transform:rotate(45deg)}.rxtip.below:after{border-width:1px 0 0 1px;top:-6px;bottom:auto}.rxtpic{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.rxtxt{color:#a9bcd2}.rxtxt b{color:#fff;font-weight:700}.rxtwait{background:#1f3b5c;border-radius:6px;width:120px;height:12px;display:block}.rxtip.held{pointer-events:auto}.rxtall{font:inherit;color:#8cc2f0;background:0 0;border:0;border-radius:8px;margin:-2px 0 -4px;padding:6px 14px;font-weight:700}.rxtip.out{pointer-events:none;animation:.12s ease-in forwards rxtipout}@keyframes rxtipin{0%{opacity:0;transform:translateY(3px)}}@keyframes rxtipout{to{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.rxtip,.rxtip.out{animation:none}}.qrx{z-index:250;background:var(--card);border:1px solid var(--line);border-radius:16px;gap:2px;max-width:calc(100vw - 16px);padding:5px;animation:.14s ease-out qrxin;display:flex;position:fixed;box-shadow:0 10px 30px #00000038}.qrx button{width:42px;height:42px;color:var(--muted);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;display:flex}.qrx button.mine{background:var(--tint);border-color:var(--blue)}.qrx button:focus-visible{background:var(--bg)}@media (hover:hover){.qrx button:hover{background:var(--bg)}}.qrx .qmore{border-left:1px solid var(--line);border-radius:0 12px 12px 0;margin-left:2px}@keyframes qrxin{0%{opacity:0;transform:translateY(6px)scale(.96)}}@media (prefers-reduced-motion:reduce){.qrx{animation:none}}.rxpick{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.rxpick button{background:var(--bg);border:1px solid #0000;border-radius:12px;justify-content:center;padding:8px 0;display:flex}.rxpick button.mine{border-color:var(--blue);background:var(--tint)}.threadlink{color:var(--atext);border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:3px 8px 3px 3px;font-size:13px;font-weight:700;display:inline-flex}.threadlink.on{background:var(--tint)}.av .avdot{background:var(--card);box-shadow:0 0 0 2px var(--card);border:2px solid #8c99a8;border-radius:50%;position:absolute}.av .avdot.on{background:#2bac76;border-color:#2bac76}.av .avrank{color:#fff;box-shadow:0 0 0 2px var(--card);background:#005696;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.av .avrank svg{width:72%;height:72%}.av .avrank.l1{color:#0b2e4f;background:#7cc4fa}.av .avrank.l3{color:#0b2e4f;background:#f2c14e}.av .avcert{color:#fff;box-shadow:0 0 0 2px var(--card), 0 1px 4px #0000004d, inset 0 -2px 3px #0000002e, inset 0 2px 2px #ffffff59;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.av .avcert svg{stroke-width:2.3px;filter:drop-shadow(0 1px #0003);width:62%;height:62%}.av .avcert.grill{background:radial-gradient(circle at 35% 28%,#ffc06b,#f26a1b 52%,#b5340a)}.av .avcert.custard{color:#3e4a59;background:radial-gradient(circle at 35% 28%,#fff,#e7ebf0 52%,#aeb8c4)}.av .avcert.custard svg{filter:none}.av .avcert.drive{background:radial-gradient(circle at 35% 28%,#7be8b0,#25a866 52%,#136b3e)}.av .avcert.guest{background:radial-gradient(circle at 35% 28%,#ffb8d4,#e4508a 52%,#a3234f)}.av .avcert.porter{background:radial-gradient(circle at 35% 28%,#9cd8ff,#2b8fd6 52%,#135c99)}.nbdg{width:var(--w);vertical-align:baseline;isolation:isolate;height:0;margin-left:6px;display:inline-block;position:relative}.nbdg>i{left:var(--x,0);border-radius:50%;display:flex;position:absolute;top:-.36em;transform:translateY(-50%)}.nbdg>i+i{box-shadow:0 0 0 1.5px var(--card)}.nbdg>i:has(>.medal.lead){box-shadow:none;border-radius:0}.nbdg>i+i>.medal.lead{filter:drop-shadow(1.5px 0 0 var(--card)) drop-shadow(-1.5px 0 0 var(--card)) drop-shadow(0 1.5px 0 var(--card)) drop-shadow(0 -1.5px 0 var(--card)) drop-shadow(0 1px 2px #0b2e4f73)}.phero .nbdg{margin-left:8px}.rpill.ricon{border-radius:50%;flex-shrink:0;justify-content:center;width:19px;height:19px;margin-left:2px;padding:0}.mhead .nbdg,.spp .nbdg{width:auto;height:auto;margin-left:2px;display:inline-flex}.mhead .nbdg>i,.spp .nbdg>i{position:relative;top:0;left:0;transform:none}.mhead .nbdg>i+i,.spp .nbdg>i+i{margin-left:calc(var(--ov) * -1)}.avstack{display:inline-flex}.avstack>*+*{margin-left:-6px}.avstack .av{box-shadow:0 0 0 2px var(--card)}.avstack .avmore{background:var(--bg);min-width:28px;height:28px;color:var(--muted);box-shadow:0 0 0 2px var(--card);border-radius:14px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.calljoined{align-items:center;gap:8px;display:flex}.calljoined .avstack>*+*{margin-left:-6px}.calljoined .avmore{border-radius:15px;min-width:30px;height:30px}.mn{color:var(--atext);background:var(--tint);border-radius:4px;padding:0 2px;font-weight:600}.ncard{border:1px solid var(--line);background:var(--card);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:6px;max-width:520px;margin-top:4px;padding:10px 12px 11px;display:flex}.ncard .nct{font-size:15px;font-weight:700;line-height:1.4}.ncard .ncd{color:var(--muted);font-size:14px;line-height:1.45}.ncard .ncq p,.ncard .ncq.big{font-size:15px;font-style:italic;line-height:1.45}.ncard .ncq.big{font-size:16px}.ncard .ncl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:1px;font-size:11px;font-weight:700;display:block}.ncard .ncf{color:var(--muted);font-size:13px;font-weight:600}button.mn.mwho{font:inherit;font-weight:700;line-height:inherit;cursor:pointer}.mscoop{flex-shrink:0;width:36px;height:36px;display:flex}.mn.me{color:#7a4a00;background:#ffe9a8}.m.hit{background:#fff6d6;box-shadow:inset 3px 0 #e8b100}.ment{background:var(--card);flex-direction:column;display:flex}.ment:not(:empty){border-top:1px solid var(--line);max-height:240px;padding:4px 6px;overflow-y:auto}.ment button{text-align:left;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:7px 8px;font-size:15px;display:flex}.ment button:focus-visible{background:var(--bg)}@media (hover:hover){.ment button:hover{background:var(--bg)}}.chthread{background:var(--card);flex-direction:column;flex:1;min-width:0;display:flex}.chat.is-thread .chside,.chat.is-thread .chconv{display:none}@media (hover:hover){.threadlink:hover,.rp:hover{filter:brightness(.96)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mn.me{color:#ffe39a;background:#5a4300}:root:not([data-theme=light]) .m.hit{background:#2e2710}}:root[data-theme=dark] .mn.me{color:#ffe39a;background:#5a4300}:root[data-theme=dark] .m.hit{background:#2e2710}@media (min-width:700px){.chat.is-thread{grid-template-columns:minmax(0,1fr) 360px}.chat.is-thread .chside{display:none!important}.chthread{border-left:1px solid var(--line)}.chthread .msgs{padding:12px 14px 16px}}@media (min-width:1100px){.chat.is-thread{grid-template-columns:280px minmax(0,1fr) 360px}.chat.is-thread .chside{display:flex!important}}@media (min-width:700px){html.tabsbottom .chat{grid-template-columns:clamp(216px,24vw,256px) minmax(0,1fr)}html.tabsbottom .chside{padding-left:8px;padding-right:8px}html.tabsbottom .chnewsdock{margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}}html.tabsbottom .chat.is-thread{grid-template-columns:minmax(0,1fr)}html.tabsbottom .chat.is-thread :-webkit-any(.chside,.chconv){display:none!important}html.tabsbottom .chat.is-thread :is(.chside,.chconv){display:none!important}html.tabsbottom .chthread{border-left:0}@media (min-width:700px){html.tabsbottom .chthread .msgs{padding:12px 20px 16px}html.tabsbottom .chthread .compwrap{padding:10px 20px 12px}}.vlist{gap:10px;padding-top:14px}.vcard{text-align:left;width:100%;color:var(--text);flex-direction:column;gap:8px;display:flex}.vcard.new{border-left:3px solid var(--alert)}.laterTabs{margin-bottom:2px}.vcard.later.due{border-left:3px solid var(--celline)}.lrem{color:var(--muted);align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex}.lrem.due{color:var(--celtext)}.ltools{gap:8px}.ltools .sbtn{padding:9px 12px}.ltools .sbtn.icon{flex:none;width:42px;padding:9px 0}.m.saved{background:var(--celbg);box-shadow:inset 3px 0 0 var(--celline);flex-wrap:wrap}.msaved{color:var(--celtext);flex:0 0 100%;align-items:center;gap:5px;margin:0 0 2px;padding-left:46px;font-size:12px;font-weight:700;display:flex}.vhead{flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:flex}.vfoot{color:var(--atext);font-size:13px}.newc{color:var(--alert)}.snip{align-items:flex-start;gap:8px;display:flex}.snip .mbody{font-size:14px}@media (min-width:700px){.vlist{width:100%;max-width:760px;margin:0 auto;padding:16px 24px}.vlist.nview{max-width:900px}}.attbtn{width:40px;height:40px;color:var(--muted);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.picked{background:var(--card);border-top:1px solid var(--line);gap:8px;padding:8px 10px 0;display:flex;overflow-x:auto}.pk{background:var(--bg) center/cover;border-radius:10px;flex-shrink:0;width:64px;height:64px;position:relative}.pk button{background:var(--navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:-6px;right:-6px}.mphotos{gap:4px;max-width:360px;margin-top:6px;display:grid}.mphotos.n1{grid-template-columns:1fr}.mphotos.n2,.mphotos.n3,.mphotos.n4{grid-template-columns:1fr 1fr}.mph{aspect-ratio:4/3;background:var(--bg) center/cover;border-radius:10px;position:relative;overflow:hidden}.mphotos.n1 .mph{aspect-ratio:auto;height:240px}.mph span{color:#fff;background:#00000080;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pview{z-index:60;background:var(--viewbg);color:var(--text);padding:calc(56px + var(--sat)) 12px calc(24px + var(--sab));justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.pview img{object-fit:contain;border-radius:6px;max-width:100%;max-height:100%;box-shadow:0 2px 14px #0b2e4f24}.pvtop{padding:calc(8px + var(--sat)) 12px 8px 18px;color:var(--text);justify-content:space-between;align-items:center;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.pvnav{background:var(--tint);width:48px;height:48px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 6px #0b2e4f1f}.pvnav.prev{left:10px}.pvnav.next{right:10px}.pvnav.next svg{transform:rotate(180deg)}.pview:has(>img){touch-action:pinch-zoom}.pview.pulling,.pview.pullback,.pview.pullgo{background:color-mix(in srgb, var(--viewbg) calc(100% - var(--pull,0) * 100%), transparent)}.pview:-webkit-any(.pulling,.pullback,.pullgo)>:not(:-webkit-any(img,.hcvbox)){opacity:calc(1 - var(--pull,0) * 3)}.pview:is(.pulling,.pullback,.pullgo)>:not(:is(img,.hcvbox)){opacity:calc(1 - var(--pull,0) * 3)}.pview:-webkit-any(.pullback,.pullgo){transition:background-color .2s ease-out,opacity .2s ease-out,transform .2s ease-out}.pview:is(.pullback,.pullgo){transition:background-color .2s ease-out,opacity .2s ease-out,transform .2s ease-out}.pview:-webkit-any(.pullback,.pullgo)>*{transition:background-color .2s ease-out,opacity .2s ease-out,transform .2s ease-out}.pview:is(.pullback,.pullgo)>*{transition:background-color .2s ease-out,opacity .2s ease-out,transform .2s ease-out}.pview.pullgo,.pview.pullgo>*{transition-timing-function:ease-in}:-webkit-any(.sheet,.shgone) .search input{box-shadow:none;background:0 0;border:0;border-radius:0;padding:11px 0}:is(.sheet,.shgone) .search input{box-shadow:none;background:0 0;border:0;border-radius:0;padding:11px 0}.chadd{width:26px;height:26px;color:inherit;border-radius:7px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.chadd:hover{background:#7f7f7f2e}}.chempty{padding:4px 10px 8px}.htool{color:var(--text);align-items:center;gap:3px;font-size:13px;font-weight:700;display:inline-flex}.convtitle{text-align:left;color:var(--text);align-items:center;gap:8px;min-width:0;display:flex}.convtitle>span{flex-direction:column;min-width:0;display:flex}.convtitle b{font-size:16px}.pinbar{background:var(--celbg);border-bottom:1px solid var(--celline);flex-shrink:0;align-items:center;gap:8px;padding:6px 10px 6px 14px;display:flex}.pintext{text-align:left;min-width:0;color:var(--celtext);flex-direction:column;flex:1;display:flex}.pinlbl{color:var(--celtext);align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.pinbody{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.pinall{color:var(--celtext);border-radius:8px;flex-shrink:0;padding:6px 8px;font-size:13px;font-weight:700}.ck.pick{text-align:left;width:100%;color:var(--text)}.ck.pick .box{border:2px solid var(--line);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ck.pick.on .box{background:var(--blue);border-color:var(--blue);color:#fff}.m.flash{animation:1.8s flash}@keyframes flash{0%,40%{background:var(--hl)}to{background:0 0}}.crop{z-index:80;padding:calc(16px + var(--sat)) 16px calc(16px + var(--sab));background:#04101eeb;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cropbox{flex-direction:column;gap:16px;width:100%;max-width:380px;display:flex}.croptitle{color:#fff;text-align:center;font-size:18px;font-weight:700}.cropframe{aspect-ratio:1;touch-action:none;cursor:grab;background:#000;border-radius:16px;width:100%;position:relative;overflow:hidden}.cropframe img{transform-origin:0 0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.cropmask{pointer-events:none;border:2px solid #ffffffd9;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 999px #00000080}.crop.sq .cropmask{border-radius:14px}.cropzoom{color:#fff;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.cropzoom input{accent-color:var(--blue);flex:1}.nfeed,.npost{flex-direction:column;gap:8px;display:flex}.npost.needs{border-color:var(--alert);animation:2s ease-in-out 5 needs}@keyframes needs{0%,to{box-shadow:0 0 #d92d2059}50%{box-shadow:0 0 0 5px #d92d2000}}@media (prefers-reduced-motion:reduce){.npost.needs{animation:none}}.npost.cel{background:linear-gradient(135deg, var(--tint), var(--card))}.npost,.hnews{position:relative;overflow:hidden}.npost:before,.hnews:before{content:"";background:var(--pt);width:4px;position:absolute;top:0;bottom:0;left:0}.hnews:before{width:3px}.npost.scn:before,.hnews.scn:before{display:none}.npost.pt-urgent{background:color-mix(in srgb, var(--pt-urgent) 7%, var(--card));border-color:color-mix(in srgb, var(--pt-urgent) 40%, var(--line))}.ptchip{color:var(--text);background:color-mix(in srgb, var(--pt) var(--ptmix), var(--card));vertical-align:middle;border-radius:12px;align-items:center;gap:5px;padding:2px 9px 2px 3px;font-size:12px;font-weight:700;display:inline-flex}.ptart{flex-shrink:0;display:block}.ic.ptic{background:0 0}.ic.ptic svg{width:30px;height:30px}.ptchip .ptart{display:inline-block}.ptbtn{border:1px solid var(--line);background:color-mix(in srgb, var(--pt) var(--ptmix), var(--card));width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:7px 12px 7px 7px;display:flex}.ptbtn>div{flex:1;min-width:0}.ptbtn small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.ptbtn b{font-size:15px}.ptbtn>svg:last-child{color:var(--muted);flex-shrink:0}.ptgrid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.pttile{background:var(--bg);min-height:84px;color:var(--text);text-align:center;cursor:pointer;border:1.5px solid #0000;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding:8px 4px 7px;font-size:11.5px;font-weight:600;line-height:1.15;display:flex}.pttile.a{border-color:var(--pt);background:color-mix(in srgb, var(--pt) var(--ptmix), var(--card))}.pthint{text-align:center;min-height:2.8em}.tagc.pttag{align-items:center;gap:5px;padding:5px 10px 5px 5px;display:inline-flex}.tagc.pttag .ptart{margin:-2px 0}.tagc.pttag.a{background:var(--pt);border-color:var(--pt)}.nhead{text-align:left;width:100%;color:var(--text);cursor:pointer;flex-direction:column;gap:4px;display:flex}.acc{color:var(--atext);font-size:12px;font-weight:700}.nwho{align-items:baseline;gap:8px;min-width:0;display:flex}.nwho b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.nwho span{color:var(--muted);flex-shrink:0;margin-left:auto;font-size:12px}.nackbtn{background:var(--alertfill);color:#fff;border-radius:10px;padding:10px;font-size:15px;font-weight:800}.npost.njump{animation:1.2s ease-out njump}@keyframes njump{0%,40%{box-shadow:0 0 0 3px var(--alert)}to{box-shadow:0 0 #0000}}.meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.memob{color:#fff;background:var(--alertfill);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700}@media (hover:none){.npost{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.npost:not(.needs) .memob.memo{background:var(--blue);color:#fff}.ackb{color:var(--atext);border:1px solid var(--line);background:var(--card);border-radius:6px;align-items:center;gap:3px;padding:0 6px;font-size:11px;font-weight:700;line-height:17px;display:inline-flex}.ackb.all{color:var(--green)}.hnews .memob.memo{background:var(--blue);color:#fff}.memob.memo{--flashc:#e2313166;animation:2.4s ease-in-out 5 memopulse;display:inline-block;position:relative;overflow:hidden}.npost:not(.needs) .memob.memo,.hnews .memob.memo{--flashc:#00569659;animation-name:memoblue}@keyframes memoblue{0%,50%,to{background-color:var(--blue);transform:scale(1);box-shadow:0 0 #0000}62%{box-shadow:0 0 0 4px var(--flashc);background-color:#4a9fe3;transform:scale(1.1)}80%{background-color:var(--blue);transform:scale(1);box-shadow:0 0 0 8px #0000}}.memob.memo:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 25%,#fffc 50%,#0000 75%);animation:2.4s ease-in-out 5 memoshine;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-130%)}@keyframes memopulse{0%,50%,to{transform:scale(1);box-shadow:0 0 #0000}62%{box-shadow:0 0 0 4px var(--flashc);transform:scale(1.1)}80%{transform:scale(1);box-shadow:0 0 0 8px #0000}}@keyframes memoshine{0%,40%{transform:translate(-130%)}70%,to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.memob.memo,.memob.memo:after{animation:none!important}}.nhl{margin-top:2px;font-size:16px}.nbody{overflow-wrap:anywhere;font-size:15px;line-height:1.45}.gscores{gap:8px;margin-top:10px;display:grid}.gsr{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:10px 12px}.gsr.mine{border-color:var(--blue)}.gsname{align-items:center;gap:7px;margin:0 0 6px;font-size:14px;display:flex}.gsname .lb{color:var(--blue);margin-left:auto;font-weight:700}.gsdot{border-radius:50%;flex:none;width:9px;height:9px}.gsm{grid-template-columns:94px 60px 1fr;align-items:center;gap:2px 8px;padding:3px 0;font-size:14px;display:grid}.gsk{color:var(--muted);white-space:nowrap}.gsv{font-variant-numeric:tabular-nums;text-align:right}.gsbar{background:var(--line);border-radius:99px;height:8px;overflow:hidden}.gsbar i{border-radius:inherit;background:var(--muted);height:100%;display:block}.gsm.met .gsbar i{background:var(--green)}.gsg{color:var(--muted);grid-column:3;align-items:center;gap:4px;font-size:12px;display:flex}.gsm.met .gsg{color:var(--green);font-weight:700}.gsnote{margin:4px 0 0}.gsfoot{margin:2px 0 0}.nbody a{color:var(--atext);text-underline-offset:2px;text-decoration:underline}.att{border:1px solid var(--line);background:var(--bg);text-align:left;color:var(--text);border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.npost .att{max-width:420px}.att .pdf{color:#fff;background:var(--alertfill);border-radius:5px;padding:4px 5px;font-size:10px;font-weight:800}.att .nm{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.att .vw{color:var(--atext);flex-shrink:0;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.secpdf{flex-direction:column;gap:6px;margin-top:12px;display:flex}.cd.sched{border-style:dashed;flex-direction:column;gap:4px;display:flex}.goes{color:var(--atext);font-weight:600}.rp.add{padding:3px 8px}.ck.toggle{cursor:default;width:100%}.ck.toggle:has(>.swi:disabled){opacity:.6}:-webkit-any(.ck,.setrow).toggle .swi:disabled{opacity:1}:is(.ck,.setrow).toggle .swi:disabled{opacity:1}.onb .ck.toggle{cursor:pointer}:-webkit-any(.ck,.setrow).toggle .swi{cursor:pointer}:is(.ck,.setrow).toggle .swi{cursor:pointer}:-webkit-any(.ck,.setrow).toggle .swi:before{content:"";position:absolute;top:-8px;bottom:-8px;left:-6px;right:-6px}:is(.ck,.setrow).toggle .swi:before{content:"";position:absolute;top:-8px;bottom:-8px;left:-6px;right:-6px}:-webkit-any(.ck,.setrow).toggle .swi{background:var(--line);border-radius:13px;flex-shrink:0;width:44px;height:26px;transition:background .15s;position:relative}:is(.ck,.setrow).toggle .swi{background:var(--line);border-radius:13px;flex-shrink:0;width:44px;height:26px;transition:background .15s;position:relative}:-webkit-any(.ck,.setrow).toggle .swi:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}:is(.ck,.setrow).toggle .swi:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}:-webkit-any(.ck,.setrow).toggle.on .swi{background:var(--green)}:is(.ck,.setrow).toggle.on .swi{background:var(--green)}:-webkit-any(.ck,.setrow).toggle.on .swi:after{left:21px}:is(.ck,.setrow).toggle.on .swi:after{left:21px}.pdfframe{width:100%;height:100%;box-shadow:0 0 0 1px var(--line);background:#fff;border:0;border-radius:6px}.pdfopen{bottom:calc(8px + var(--sab));color:var(--atext);font-size:14px;position:absolute;left:50%;transform:translate(-50%)}.xls{color:#fff;background:var(--green);border-radius:5px;padding:4px 5px;font-size:10px;font-weight:800}.pdfchip .xls{padding:3px 5px}.sheetview{padding-left:0;padding-right:0;padding-bottom:var(--sab);flex-direction:column;align-items:stretch}.sheetview>.lb,.sheetview .xsvmsg{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:auto;padding:0 16px;display:flex}.sheetview .pvtop>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.xsv{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.xsvtabs{flex-shrink:0;gap:6px;padding:0 12px 8px;display:flex;overflow-x:auto}.xsvtabs button{border:1px solid var(--line);white-space:nowrap;background:var(--card);color:var(--text);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.xsvtabs button.on{background:var(--green);border-color:var(--green);color:#fff}.xsvgrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card);-webkit-overflow-scrolling:touch;-webkit-user-select:text;user-select:text;flex:1;min-height:0;overflow:auto}.xsvgrid table{border-collapse:separate;border-spacing:0;font-size:13px}.xsvgrid td,.xsvgrid th{border-right:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;text-align:left;vertical-align:top;max-width:280px;padding:5px 8px;overflow:hidden}.xsvgrid th{background:var(--bg);color:var(--muted);text-align:center;font-size:12px;font-weight:600}.xsvgrid thead th{z-index:1;position:sticky;top:0}.xsvgrid tbody th{min-width:36px;position:sticky;left:0}.xsvgrid thead th:first-child{z-index:2;left:0}.xsvfoot{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.xsvfoot .sbtn{padding:8px 14px;font-size:14px}@media (max-width:699px){.chat{--ease:cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.chat.anim-fwd .chconv,.chat.anim-thread .chthread{z-index:2;animation:chIn .28s var(--ease) var(--ad,0s) both;position:relative;box-shadow:-10px 0 28px #0000002e}.chat.anim-fwd .chside,.chat.anim-thread .chconv{z-index:1;animation:chUnder .28s var(--ease) var(--ad,0s) both;position:absolute;top:0;bottom:0;left:0;right:0;display:flex!important}.chat.anim-back .chside,.chat.anim-tback .chconv{animation:chReveal .28s var(--ease) var(--ad,0s) both}.chat.drag-conv .chside,.chat.drag-thread .chconv{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-25%);display:flex!important}.chat.drag-conv .chconv,.chat.drag-thread .chthread{z-index:2;position:relative;box-shadow:-10px 0 28px #0000002e}}.chghost{z-index:55;pointer-events:none;margin:0;animation:.28s cubic-bezier(.2,.8,.2,1) forwards chOut;position:fixed;box-shadow:-10px 0 28px #0000002e}@keyframes chIn{0%{transform:translate(100%)}to{transform:none}}@keyframes chUnder{0%{transform:none}to{transform:translate(-25%)}}@keyframes chReveal{0%{transform:translateX(var(--rfrom,-25%))}to{transform:none}}@keyframes chOut{0%{transform:translateX(var(--from,0px))}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.chat[class*=anim-] *,.chghost{animation:none!important}}.cd.hero{background:var(--blue);border-color:var(--blue);color:#fff}.cd.hero .t14,.cd.hero .chev{color:#fff}.newb{background:var(--alertfill);color:#fff;vertical-align:middle;white-space:nowrap;border-radius:8px;align-items:center;padding:1px 8px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.hmemo,.hnews{text-align:left;width:100%;color:var(--text);display:block}.cd.needs{border-color:var(--alert)}.cd.attn{border-color:var(--celline)}.scroller{scroll-snap-type:x mandatory;margin:0 calc(-16px - var(--sar)) 0 calc(-16px - var(--sal));padding:2px calc(16px + var(--sar)) 8px calc(16px + var(--sal));scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.scroller::-webkit-scrollbar{display:none}.apintro{margin-bottom:10px}.apcard{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.apcard .lb .docp{margin:0}.aphead{align-items:center;gap:12px;display:flex}.aphead .t14{font-size:16px}.aplogo{object-fit:contain;width:48px;height:48px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;flex:none}.aplogo.none{background:var(--tint);color:var(--atext);box-shadow:none;place-items:center;font-size:22px;font-weight:700;display:grid}.apbtns{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.apbtns a{text-align:center;flex:140px;text-decoration:none}.apbtns a.sbtn{color:var(--text)}.hcrd{flex-direction:column;gap:8px;display:flex}.hcrow{scroll-snap-type:x mandatory;margin:0 calc(-16px - var(--sar)) 0 calc(-16px - var(--sal));scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;padding:2px 0 4px;display:flex;overflow-x:auto}.hcrow::-webkit-scrollbar{display:none}.hcc{scroll-snap-align:center;background:var(--card);box-shadow:0 0 0 1px var(--line), 0 2px 10px #0b2e4f1a;border-radius:14px;flex:0 0 80%;position:relative;overflow:hidden}@media (max-width:699px){.hcrow:before,.hcrow:after{content:"";flex:0 0 calc(10% - 10px)}.hcrow.one{padding-inline:calc(16px + var(--sal)) calc(16px + var(--sar))}.hcrow.one:before,.hcrow.one:after{content:none}}.hcrow.one .hcc{flex-basis:100%}.hcframe{aspect-ratio:16/9;position:relative;overflow:hidden}.hchost{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hcframe{border-radius:inherit;cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;padding:0;display:block}.hcview{padding:0}@media (pointer:coarse){.hcview .pvnav{display:none}}.hcview .pvtop{z-index:2;background:linear-gradient(var(--viewbg) 55%, transparent)}.hcview .pvtop>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hcview .pvtop small{opacity:.7;margin-left:6px;font-size:13px;font-weight:500}.hcvbtns{flex-shrink:0;gap:2px;display:flex}.hcvbtns .hbtn{color:var(--text)}.hcvbox{inset:calc(52px + var(--sat)) 0 calc(36px + var(--sab));touch-action:none;cursor:grab;position:absolute;overflow:hidden}.hcvbox:active{cursor:grabbing}.hcvcard{background:#0b2e4f;border-radius:24px;position:absolute;top:0;left:0;overflow:hidden}.hcvcard .hchost{pointer-events:none}.hcview .pvnav{z-index:2;transition:opacity .2s}.hcview.zoomed .pvnav{opacity:0;pointer-events:none}.hcvhint{left:0;right:0;bottom:calc(10px + var(--sab));text-align:center;color:var(--muted);pointer-events:none;margin:0;font-size:13px;transition:opacity .3s;position:absolute}.hcview.zoomed .hcvhint{opacity:0}@media (prefers-reduced-motion:no-preference){.hcview{animation:.18s ease-out hcvin}@keyframes hcvin{0%{opacity:0}}}@keyframes hcin{0%{opacity:0;transform:translateY(4px)}}.hcwc{aspect-ratio:16/9;color:#fff;background:radial-gradient(120% 90% at 85% 100%,#6cc4ff59,#0000 60%),linear-gradient(135deg,#0b2e4f,#0a4a82 60%,#005696);border-radius:14px;animation:.35s ease-out both hcin;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0b2e4f1f,0 2px 10px #0b2e4f1a;container-type:inline-size}.hcwc:before{content:"";background:radial-gradient(circle,#ffffff2e,#0000 70%);border-radius:50%;width:42cqw;height:42cqw;position:absolute;bottom:0;right:-1.7cqw}.hcwc img{filter:drop-shadow(0 1.1cqw 2.2cqw #00000040);width:auto;height:96%;position:absolute;bottom:-1.7cqw;right:3.9cqw}.hcwt{flex-direction:column;display:flex;position:absolute;top:3.9cqw;bottom:3.9cqw;left:4.5cqw;right:36%}.hcwt p{margin:0}.hcweb{letter-spacing:.14em;opacity:.75;font-size:2.8cqw;font-weight:700}.hcwttl{font-size:5.9cqw;font-weight:700;line-height:1.1;margin-top:.8cqw!important}.hcwval{margin-top:auto}.hcwvl{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:2.65cqw;font-weight:700}.hcwvn{color:#ffd166;font-size:4.33cqw;font-weight:700;line-height:1.15;margin-top:.5cqw!important}.hcwvs{opacity:.85;font-size:3.2cqw;line-height:1.3;margin-top:.5cqw!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hcwc{box-shadow:0 0 0 1px var(--line), 0 2px 10px #0000004d;background:radial-gradient(120% 90% at 85% 100%,#6cc4ff61,#0000 60%),linear-gradient(135deg,#0e3a63,#0a4a82 60%,#0063ad)}}:root[data-theme=dark] .hcwc{box-shadow:0 0 0 1px var(--line), 0 2px 10px #0000004d;background:radial-gradient(120% 90% at 85% 100%,#6cc4ff61,#0000 60%),linear-gradient(135deg,#0e3a63,#0a4a82 60%,#0063ad)}@media (prefers-reduced-motion:reduce){.hcwc{animation:none}}html:-webkit-any(.ptron,.ptrback) #main[data-screen=home]>.bd{transform:translateY(var(--ptr,0px))}html:is(.ptron,.ptrback) #main[data-screen=home]>.bd{transform:translateY(var(--ptr,0px))}html.ptrback #main[data-screen=home]>.bd{transition:transform .3s cubic-bezier(.2,.8,.2,1)}html:-webkit-any(.ptron,.ptrback)[data-ptr=chat] .chat .chside>*{transform:translateY(var(--ptr,0px))}html:is(.ptron,.ptrback)[data-ptr=chat] .chat .chside>*{transform:translateY(var(--ptr,0px))}html.ptrback[data-ptr=chat] .chat .chside>*{transition:transform .3s cubic-bezier(.2,.8,.2,1)}#ptr{z-index:55;pointer-events:none;opacity:0;perspective:220px;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .2s;display:flex;position:fixed}html.ptrback #ptr{transition:opacity .2s,top .3s cubic-bezier(.2,.8,.2,1)}#ptr .ptrspin{transition:transform 60ms linear;display:flex}#ptr img{filter:drop-shadow(0 2px 4px #0b2e4f59);width:44px;height:44px;display:block}#ptr.gone{transform:scale(.6);transition:opacity 90ms ease-in,transform 90ms ease-in!important}.hcpos{justify-content:center;gap:5px;margin-top:-2px;display:flex}.hcpos i{background:var(--line);border-radius:50%;width:6px;height:6px;transition:background .2s,transform .2s}.hcpos i.on{background:var(--muted);transform:scale(1.15)}.hcmark{--ring:#fff;align-items:center;display:flex;position:absolute;top:8px;right:8px}.hcdot{width:14px;height:14px;box-shadow:0 0 0 2px var(--ring);border-radius:50%;flex:none;position:relative}.hcdot+.hcdot{margin-left:-5px}.hcdot.more{color:#fff;text-align:center;background:#6b7684;border-radius:7px;width:auto;min-width:14px;height:14px;padding:0 4px;font:700 9px/14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@media (min-width:700px){.hcrow{scroll-snap-type:none;grid-template-columns:repeat(auto-fill,minmax(max(220px,33.3333% - 8px),1fr));gap:12px;margin:0;padding:0;display:grid;overflow:visible}.hcrow.one{grid-template-columns:minmax(0,1fr)}.hcpos{display:none}.hcdot{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.hcc{animation:none}.hcpos i{transition:none}}.hcvog{flex-direction:column;gap:8px;display:flex}.hcvog,.hcvp{--vup:#1e8e4e;--vmid:#a86f00;--vdown:#c8372d;--vsel:var(--navy);--bup:#3dae6a;--bmid:#e3a92b;--bdown:#de4a40}.hcvog .hcc{flex:none}.hcvts{gap:6px;display:flex}.hcvt{border:1px solid var(--line);background:var(--card);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:flex-start;gap:1px;padding:7px clamp(5px,1.9vw,9px);transition:border-color .15s,box-shadow .15s;display:flex}.hcvt[aria-pressed=true]{border-color:var(--vsel);box-shadow:inset 0 0 0 1px var(--vsel)}.hcvn{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;font-size:12px;font-weight:700;line-height:1.25;display:flex}.hcvn>i{background:var(--c,#8a94a6);border-radius:50%;flex:none;width:8px;height:8px}.hcvnm{text-overflow:ellipsis;font-weight:600;display:none;overflow:hidden}.hcvs{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(14px,4.4vw,17px);font-weight:800;line-height:1.2}.hcvt.up .hcvs{color:var(--vup)}.hcvt.mid .hcvs{color:var(--vmid)}.hcvt.down .hcvs{color:var(--vdown)}.hcvd{gap:2px;padding:5px 0 3px;display:flex}.hcvd i{border-radius:50%;flex:none;width:7px;height:7px}.hcvts.many{flex-wrap:wrap}.hcvts.many .hcvt{flex:calc(25% - 6px)}@media (max-width:319px){.hcvts{flex-wrap:wrap}.hcvts .hcvt{flex:calc(33% - 6px)}}@media (max-width:699px){html.bigtext .hcvts{flex-wrap:wrap}html.bigtext .hcvts .hcvt{flex:calc(33% - 6px)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :-webkit-any(.hcvog,.hcvp){--vup:#4cc27a;--vmid:#f2b631;--vdown:#f97066;--vsel:var(--sky)}:root:not([data-theme=light]) :is(.hcvog,.hcvp){--vup:#4cc27a;--vmid:#f2b631;--vdown:#f97066;--vsel:var(--sky)}}:root[data-theme=dark] :-webkit-any(.hcvog,.hcvp){--vup:#4cc27a;--vmid:#f2b631;--vdown:#f97066;--vsel:var(--sky)}:root[data-theme=dark] :is(.hcvog,.hcvp){--vup:#4cc27a;--vmid:#f2b631;--vdown:#f97066;--vsel:var(--sky)}@media (min-width:700px){.hcvn{font-size:13px}.hcvnm{display:inline}.hcvs{font-size:19px}.hcvt{padding:7px 12px}.hcvts.many .hcvt{flex-basis:140px}.hcrd:not(.shut)>.hcvog.hcvwith:not(.hcvmany){grid-template-columns:168px minmax(0,1fr);gap:12px;display:grid}.hcrd:not(.shut)>.hcvog.hcvwith:not(.hcvmany) .hcvts{contain:size;flex-direction:column}.hcrd:not(.shut)>.hcvog.hcvwith:not(.hcvmany) .hcvt{padding:3px 12px}.hcrow{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:-2px -1px -8px;padding:2px 1px 8px;scroll-padding-inline:1px;display:flex;overflow:auto hidden}.hcrow>.hcc{scroll-snap-align:start;flex:0 0 calc(33.3333% - 8px)}.hcrow.one>.hcc{flex-basis:100%}}.hcrd.shut .hcvc,.hcrd.shut .hcvq{display:none}.hcrowwrap{position:relative}.hcnav{z-index:3;border:1px solid var(--line);background:var(--card);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:none;position:absolute;top:calc(50% - 22px);box-shadow:0 2px 10px #0b2e4f33}.hcnav.prev{left:-14px}.hcnav.next{right:-14px}.hcnav.next svg{transform:rotate(180deg)}.hcnav.on{display:grid}.hcempty .hcwel,.hcempty .hcwc{height:100%}.hcempty .hcwc{box-shadow:none;border-radius:0;animation:none}.hcwc.still{animation:none}.hcvar{opacity:.8;margin-left:2px;transition:transform .2s;display:inline-flex;transform:rotate(180deg)}.hcvt[aria-pressed=false] .hcvar{display:none}.hcrd.shut .hcvar{transform:none}.hcrow[hidden],.hcpos[hidden],.hcc[hidden]{display:none}@media (prefers-reduced-motion:reduce){.hcvt,.hcvar{transition:none}}:-webkit-any(.hcvog,.hcvp) :-webkit-any(b,p,span).up{color:var(--vup)}:is(.hcvog,.hcvp) :is(b,p,span).up{color:var(--vup)}:-webkit-any(.hcvog,.hcvp) :-webkit-any(b,p,span).mid{color:var(--vmid)}:is(.hcvog,.hcvp) :is(b,p,span).mid{color:var(--vmid)}:-webkit-any(.hcvog,.hcvp) :-webkit-any(b,p,span).down{color:var(--vdown)}:is(.hcvog,.hcvp) :is(b,p,span).down{color:var(--vdown)}:-webkit-any(.hcvog,.hcvp) i.up{background:var(--bup)}:is(.hcvog,.hcvp) i.up{background:var(--bup)}:-webkit-any(.hcvog,.hcvp) i.mid{background:var(--bmid)}:is(.hcvog,.hcvp) i.mid{background:var(--bmid)}:-webkit-any(.hcvog,.hcvp) i.down{background:var(--bdown)}:is(.hcvog,.hcvp) i.down{background:var(--bdown)}.hcvk{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.hcvbig{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:34px;font-weight:800;line-height:1.05}.hcvmid{font-variant-numeric:tabular-nums;margin:2px 0;font-size:20px;font-weight:800;line-height:1.15}.hcvgo{margin:2px 0 0;font-size:13px;font-weight:600}.hcvnone{color:var(--muted);margin:6px 0;font-size:14px}.hcvq{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;border:1px solid var(--line);background:var(--card);-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex;box-shadow:0 2px 10px #0b2e4f0f}.hcvqtop{justify-content:space-between;gap:12px;display:flex}.hcvside{text-align:right;flex:none}.hcvqfoot{color:var(--muted);justify-content:space-between;align-items:flex-start;gap:10px;margin-top:auto;font-size:13px;display:flex}.hcvqln{flex-direction:column;min-width:0;display:flex}.hcvqfoot b{color:var(--text)}.hcvmore{color:var(--blue);white-space:nowrap;align-items:center;gap:2px;font-size:13px;font-weight:700;display:inline-flex}.hcvbars{border-bottom:1px solid var(--line);align-items:flex-end;gap:4px;height:52px;display:flex;position:relative}.hcvbars.big{gap:6px;height:110px}.hcvbars:after{content:"";left:0;right:0;bottom:var(--goal,-10px);border-top:1px dashed var(--muted);opacity:.55;pointer-events:none;position:absolute}.hcvbar{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.hcvbar>i{background:var(--line);border-radius:4px 4px 0 0;width:100%;max-width:34px;display:block}.hcvbar>small{text-align:center;color:#fff;text-shadow:0 1px 2px #00000059;font-size:10px;font-weight:700;position:absolute;bottom:2px;left:0;right:0}.hcvbar>small.out{color:var(--text);text-shadow:none}button.hcvbar{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.hcvbars.pick .hcvbar:not(.on)>i,.hcvbars.pick .hcvbar:not(.on)>small{opacity:.3}.hcvbar.on>i{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--text)}.hcvpicked{justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;font-size:14px;display:flex}.hcvpicked .link{white-space:nowrap;font-size:14px}.hcvbarl{color:var(--muted);justify-content:space-between;margin-top:3px;font-size:11px;display:flex}.hcvrow{grid-template-columns:56px minmax(0,1fr) 54px;align-items:center;gap:8px;padding:3px 0;font-size:13px;display:grid}.hcvrow>b{text-align:right;font-variant-numeric:tabular-nums}.hcvrn{white-space:nowrap;align-items:center;gap:5px;min-width:0;font-weight:700;display:flex}.hcvrn>i,.hcvdot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.hcvdot{margin-right:5px}.hcvrow .hcvnm{display:none}.hcvtrack{background:color-mix(in srgb, var(--line) 70%, transparent);border-radius:4px;height:8px;display:block;overflow:hidden}.hcvtrack>i{border-radius:4px;height:100%;display:block}.hcvp{flex-direction:column;gap:10px;margin-top:10px;display:flex}.hcvp .hcvts{contain:none!important;flex-direction:row!important}.hcvgrid,.hcvcol{flex-direction:column;gap:10px;min-width:0;display:flex}.hcvp .cd{margin:0}.hcvheroln{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.hcvhero .hcvbig{font-size:42px}.hcvgoal{background:color-mix(in srgb, var(--line) 70%, transparent);border-radius:4px;height:8px;margin-top:8px;position:relative}.hcvgoal>i{border-radius:4px;height:100%;display:block}.hcvgoal:after{content:"";top:-3px;bottom:-3px;left:var(--goal,-10px);background:var(--text);opacity:.5;border-radius:1px;width:2px;position:absolute}.hcvstats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hcvstat{padding:12px}.hcvli{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:7px 0;font-size:14px;display:flex}.hcvli:first-of-type{border-top:0}.hcvso{border-top:1px solid var(--line);padding:9px 0;font-size:14px;line-height:1.45}.hcvso:first-of-type{border-top:0}.hcvso p{overflow-wrap:anywhere;margin:0}.hcvtap{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;display:block}.hcvtap.on{box-shadow:inset 0 0 0 2px var(--blue)}.hcvlink{color:var(--atext);align-items:center;gap:2px;font-weight:700;display:inline-flex}button.hcvli{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;font-size:14px}.hcvli.hcvname>span{color:var(--atext);font-weight:600}.hcvli.hcvname.on{background:var(--tint);border-radius:8px;width:calc(100% + 16px);margin-inline-start:-8px;margin-inline-end:-8px;padding-inline-start:8px;padding-inline-end:8px}.hcvli.hcvname.on+.hcvli{border-top-color:#0000}.hcvsohead{justify-content:space-between;align-items:center;gap:8px;display:flex}.hcvsohead .t14{margin:0}.hcvx{width:32px;height:32px;color:var(--muted);margin:-6px -6px -6px 0}.hcvbare{margin-top:6px}.hcvpill{color:var(--text);background:color-mix(in srgb, var(--c,#8a94a6) 22%, transparent);border-radius:99px;margin-left:4px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.hcvcmpbox{padding-bottom:6px}.hcvcmp{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;grid-template-columns:18px minmax(0,1fr) 58px 52px 16px;align-items:center;gap:8px;padding:10px 0;font-size:14px;display:grid}.hcvcmp>b,.hcvcmp>span:not(.hcvrn):not(.hcvrank){text-align:right;font-variant-numeric:tabular-nums}.hcvcmp>svg{color:var(--muted)}.hcvcmp.hcvhead{cursor:default;color:var(--muted);border-top:0;padding:2px 0 6px;font-size:11px}.hcvcmp.hcvhead>span:nth-child(2){text-align:left}.hcvrank{color:var(--muted);font-size:12px}.hcvcmp .hcvw{display:none}.hcvcmp .hcvnm{text-overflow:ellipsis;font-weight:600;display:none;overflow:hidden}@media (min-width:360px){.hcvcmp .hcvnm,.hcvrow .hcvnm{display:inline}.hcvrow{grid-template-columns:124px minmax(0,1fr) 54px}}@media (min-width:700px){.hcvq{min-height:268px;padding:16px 18px}.hcvbig{font-size:40px}.hcvbars{height:70px}.hcvstats{grid-template-columns:repeat(4,minmax(0,1fr))}.hcvcmp{grid-template-columns:22px minmax(0,1.3fr) 64px 60px 64px 60px minmax(0,1fr) 16px}.hcvcmp .hcvw{display:block}}@media (min-width:900px){.hcvgrid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;display:grid}.hcvgrid .hcvstats{grid-template-columns:repeat(2,minmax(0,1fr))}}.shbox{padding:0;overflow:hidden}.shrow{text-align:left;flex-direction:column;gap:4px;padding:11px 14px;display:flex}.shrow+.shrow{border-top:1px solid var(--line)}.shrow[role=button]{cursor:pointer}.shrow.lkrow{flex-direction:row;align-items:flex-start;gap:10px}.lkic{background:var(--tint);width:32px;height:32px;color:var(--atext);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lkrow.hot .lkic{background:var(--alertfill);color:#fff}.htoday .lkic{width:36px;height:36px}.hwday{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:9px 13px 3px;font-size:12px;font-weight:700}.hwday:not(:first-child){border-top:1px solid var(--line);margin-top:0}.hweek .ck{border-bottom:0;align-items:center;padding-top:8px;padding-bottom:8px}.hwtx{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.hwone{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hwic{background:var(--tint);width:32px;height:32px;color:var(--atext);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hwtask .tdck{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.hwtask.done .t14{color:var(--muted);text-decoration:line-through}.htdlate{color:var(--alert);font-weight:600}.hwmore{margin-top:8px}.lkrow>.av{margin-top:1px}.lkrow.hot>.av{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--alertfill)}.lkwhy{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.shq{color:var(--text);font-size:14px;line-height:1.4}.shq:before{content:"“"}.shq:after{content:"”"}.shbox .shq{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shto{color:var(--atext);font-weight:600}.shfoot{justify-content:space-between;align-items:center;gap:8px;display:flex}.shfoot .lb{min-width:0}.shlist{margin:0 -4px}.shlist .shrow{padding:10px 4px}.shday{margin:12px 0 2px}.shchips{margin:4px 0}.skcheer{color:var(--atext);background:var(--tint);border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.skcheer.on{color:#0b2e4f;background:#f2c14e;border-color:#f2c14e}.skcheer.static{color:var(--muted);background:0 0;border:0;padding:0}.sbtn.on{background:var(--celbg);border-color:var(--celline);color:var(--celtext)}.sbtn.xbtn{flex-direction:column;gap:3px;padding:12px 16px}.xbtn>span{color:var(--alert);align-items:center;gap:6px;display:inline-flex}.xbtn>small{color:var(--muted);max-width:36em;font-size:12.5px;font-weight:400;line-height:1.35}@keyframes cheerwave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(16deg)}20%,40%{transform:rotate(-10deg)}50%{transform:rotate(6deg)}}button.celmark.new:not(.on) svg{transform-origin:60% 85%;animation:2.6s ease-in-out 5 cheerwave}@keyframes confpop{0%,55%,to{transform:scale(1)rotate(0)}62%{transform:scale(1.14)rotate(-10deg)}72%{transform:scale(1)rotate(0)}}@keyframes confbit{0%,55%,to{opacity:1;transform:scale(1)}64%{opacity:.15;transform:scale(.3)}78%{opacity:1;transform:scale(1.45)}90%{transform:scale(1)}}@keyframes celtwinkle{0%,55%,to{transform:scale(1)rotate(0)}65%{transform:scale(1.22)rotate(16deg)}78%{transform:scale(.94)rotate(-6deg)}88%{transform:scale(1)rotate(0)}}:-webkit-any(button.celmark:-webkit-any(.bday,.anniv,.record),.cheerpill.cel):not(.on) svg path{transform-box:fill-box;transform-origin:50%}:is(button.celmark:is(.bday,.anniv,.record),.cheerpill.cel):not(.on) svg path{transform-box:fill-box;transform-origin:50%}:-webkit-any(button.celmark:-webkit-any(.bday,.anniv,.record),.cheerpill.cel):not(.on) svg:has(>path:nth-child(10))>path:last-child{transform-origin:15% 85%;animation:2.4s ease-in-out 5 confpop}:is(button.celmark:is(.bday,.anniv,.record),.cheerpill.cel):not(.on) svg:has(>path:nth-child(10))>path:last-child{transform-origin:15% 85%;animation:2.4s ease-in-out 5 confpop}:-webkit-any(button.celmark:-webkit-any(.bday,.anniv,.record),.cheerpill.cel):not(.on) svg:has(>path:nth-child(10))>path:not(:last-child){animation:2.4s ease-in-out 5 confbit}:is(button.celmark:is(.bday,.anniv,.record),.cheerpill.cel):not(.on) svg:has(>path:nth-child(10))>path:not(:last-child){animation:2.4s ease-in-out 5 confbit}:-webkit-any(button.celmark:-webkit-any(.bday,.anniv,.record),.cheerpill.cel):not(.on) svg:has(>path:nth-child(10))>path:nth-child(3n+2){animation-delay:.12s}:is(button.celmark:is(.bday,.anniv,.record),.cheerpill.cel):not(.on) svg:has(>path:nth-child(10))>path:nth-child(3n+2){animation-delay:.12s}:-webkit-any(button.celmark:-webkit-any(.bday,.anniv,.record),.cheerpill.cel):not(.on) svg:has(>path:nth-child(10))>path:nth-child(3n){animation-delay:.24s}:is(button.celmark:is(.bday,.anniv,.record),.cheerpill.cel):not(.on) svg:has(>path:nth-child(10))>path:nth-child(3n){animation-delay:.24s}:-webkit-any(button.celmark:-webkit-any(.bday,.anniv,.record),.cheerpill.cel):not(.on) svg:not(:has(>path:nth-child(10))){transform-origin:50%;animation:2.4s ease-in-out 5 celtwinkle}:is(button.celmark:is(.bday,.anniv,.record),.cheerpill.cel):not(.on) svg:not(:has(>path:nth-child(10))){transform-origin:50%;animation:2.4s ease-in-out 5 celtwinkle}.mcheer{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:12.5px;display:flex}.cheerpill{border:1px solid var(--blue);background:var(--tint);color:var(--atext);border-radius:16px;align-items:center;gap:6px;padding:5px 12px 5px 9px;font-size:13px;font-weight:700;transition:transform .12s,background .15s,color .15s;display:inline-flex}.cheerpill:active{transform:scale(.95)}.cheerpill.hi:not(.on) svg{transform-origin:60% 85%;animation:2.6s ease-in-out 5 cheerwave}.cheerpill.on{background:var(--blue);color:#fff}.cheerpill.sm{border-radius:12px;gap:4px;padding:2px 9px 2px 7px;font-size:11.5px}.meta .celn{font-size:12px}@media (prefers-reduced-motion:reduce){button.celmark svg,button.celmark svg *,.cheerpill svg,.cheerpill svg *{animation:none!important}}@media (min-width:700px){.scroller{scroll-snap-type:none;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;display:grid;overflow:visible}}.swunder{z-index:40;pointer-events:none;background:var(--bg);--dim:.12;position:fixed;overflow:hidden}.swunder:after{content:"";background:rgba(0, 0, 0, var(--dim));position:absolute;top:0;bottom:0;left:0;right:0}.swpane{background:var(--bg);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.swedge{z-index:1;background:linear-gradient(90deg,#0000,#00000024);width:14px;position:absolute;top:0;bottom:0;left:-14px}html.swiping #app[data-mode=app]>.tb{z-index:41}.swover{background:0 0}.swover:after{content:none}.swdim{opacity:0;background:#000;position:absolute;top:0;bottom:0;left:0;right:0}html.swiping #main.pmain{background:var(--bg)}.hchold[hidden]{display:none}.obprog{background:var(--line);border-radius:3px;flex-shrink:0;height:6px;overflow:hidden}.obprog span{background:var(--blue);border-radius:3px;height:100%;transition:width .2s;display:block}.guide{flex-direction:column;gap:10px;margin:0;padding-left:22px;font-size:15px;line-height:1.45;display:flex}.obwelcome{background:var(--card)}.onb .ck.toggle{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px}.onb textarea{font:inherit;color:var(--text);background:var(--card);border:1px solid var(--line);resize:vertical;border-radius:11px;padding:10px 12px;font-size:16px}.onb .fl input{font:inherit;color:var(--text);background:var(--card);border:1px solid var(--line);border-radius:11px;width:100%;min-height:44px;padding:11px 12px;font-size:16px}.onb .fl>span,.onb label.fl>span{font-size:13px}.onb .fl input,.onb textarea{font-weight:400}.onb label.sbtn{color:var(--text);justify-content:center;align-items:center;gap:6px;font-size:15px;display:flex}.pto{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}.pto>.lb{font-size:13px;font-weight:700}.pto .chips{gap:6px}.pstores{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pstores .tagc{white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;min-width:0;overflow:hidden}.goes.none{color:var(--muted);font-weight:600}.pcomp{border:1px solid var(--line);background:var(--bg);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.pcomp:focus-within{border-color:var(--blue)}:-webkit-any(.sheet,.shgone) .pcomp .phl{box-shadow:none;width:100%;font:inherit;color:var(--text);background:0 0;border:0;border-radius:0;outline:none}:is(.sheet,.shgone) .pcomp .phl{box-shadow:none;width:100%;font:inherit;color:var(--text);background:0 0;border:0;border-radius:0;outline:none}:-webkit-any(.sheet,.shgone) .pcomp textarea{box-shadow:none;width:100%;font:inherit;color:var(--text);background:0 0;border:0;border-radius:0;outline:none}:is(.sheet,.shgone) .pcomp textarea{box-shadow:none;width:100%;font:inherit;color:var(--text);background:0 0;border:0;border-radius:0;outline:none}:-webkit-any(.sheet,.shgone) .pcomp .cbox{box-shadow:none;width:100%;font:inherit;color:var(--text);background:0 0;border:0;border-radius:0;outline:none}:is(.sheet,.shgone) .pcomp .cbox{box-shadow:none;width:100%;font:inherit;color:var(--text);background:0 0;border:0;border-radius:0;outline:none}:-webkit-any(.sheet,.shgone) .pcomp .phl{min-height:0;padding:12px 14px 4px;font-size:17px;font-weight:700}:is(.sheet,.shgone) .pcomp .phl{min-height:0;padding:12px 14px 4px;font-size:17px;font-weight:700}:-webkit-any(.sheet,.shgone) .pcomp textarea{resize:none;min-height:96px;padding:4px 14px 10px;font-size:16px;line-height:1.45}:is(.sheet,.shgone) .pcomp textarea{resize:none;min-height:96px;padding:4px 14px 10px;font-size:16px;line-height:1.45}:-webkit-any(.sheet,.shgone) .pcomp .cbox{resize:none;min-height:96px;padding:4px 14px 10px;font-size:16px;line-height:1.45}:is(.sheet,.shgone) .pcomp .cbox{resize:none;min-height:96px;padding:4px 14px 10px;font-size:16px;line-height:1.45}:-webkit-any(.sheet,.shgone) .pcomp .cbox{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;cursor:text;position:relative}:is(.sheet,.shgone) .pcomp .cbox{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;cursor:text;position:relative}:-webkit-any(.sheet,.shgone) .pcomp .cbox.empty:before{top:4px;left:14px}:is(.sheet,.shgone) .pcomp .cbox.empty:before{top:4px;left:14px}.pcomp .fbar{background:var(--card);border-radius:0}.pfiles{flex-wrap:wrap;gap:8px;padding:4px 14px 10px;display:flex}.pdfchip{border:1px solid var(--line);background:var(--card);border-radius:10px;align-items:center;gap:6px;max-width:100%;padding:6px 6px 6px 8px;display:inline-flex}.pdfchip .pdf{color:#fff;background:var(--alertfill);border-radius:5px;padding:3px 5px;font-size:10px;font-weight:800}.pdfchip .nm{white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:13px;font-weight:600;overflow:hidden}.pdfchip button{color:var(--muted);display:flex}.ptools{border-top:1px solid var(--line);background:var(--card);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.ptool{min-width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:18px;justify-content:center;align-items:center;gap:5px;display:inline-flex}label.ptool{background:var(--bg);border:1px solid var(--line)}.ptool.pchip{white-space:nowrap;border:1px solid var(--line);padding:0 12px;font-size:14px;font-weight:600}.ptool.pchip.on{background:var(--tint);border-color:var(--blue);color:var(--atext)}.adsec{padding:0;overflow:hidden}.keyrow{flex-direction:column;gap:8px;display:flex}.keyrow+.keyrow{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.adhead{width:100%;color:var(--text);align-items:center;gap:12px;padding:12px 14px;display:flex}.adchev .chev{transition:transform .15s}.adchev.open .chev{transform:rotate(90deg)}.admhead{margin:4px 0 0;font-size:26px}.adgrp{margin-top:18px}.admenu{gap:8px;display:grid}@media (min-width:900px){.admenu{grid-template-columns:repeat(2,minmax(0,1fr))}}.admenu .adtool{text-align:left;align-items:center;width:100%;margin:0}.adpghead{align-items:flex-start;gap:12px;margin:4px 0 2px;display:flex}.adpghead .ic{flex-shrink:0;margin-top:2px}.adpghead h2{margin:0;font-size:22px}.adnote{margin-top:0}.adsec>.adbody{border-top:0;padding-top:14px}.lwsec{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 0;display:flex}.lwsec:first-child{border-top:0;padding-top:2px}.lwhead{align-items:flex-start;gap:10px;display:flex}.lwhead .ic{border-radius:10px;width:34px;height:34px}.lwt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lwt .lb{font-size:13px;line-height:1.4}.lwhead .gbtn{flex-shrink:0}.lwpills{flex-wrap:wrap;gap:6px;display:flex}.lwpills .rpill{gap:6px;padding:5px 11px;font-size:13px}.lwpills .rpill svg{width:14px;height:14px}.lwnote{font-size:12px;line-height:1.45}.lwguide{flex-direction:column;gap:8px;margin:0;padding-left:22px;font-size:14px;line-height:1.45;display:flex}.lwguide li::marker{color:var(--atext);font-weight:700}.lwmsg{background:var(--bg);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.lwmsg .mbody{font-size:14px;line-height:1.45}.lwqh{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.lwqh label{flex-direction:column;gap:4px;display:flex}.lwqh input{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:10px;min-width:130px;padding:8px 10px;font-size:16px}.lwqh .pbtn{flex:none;padding-left:22px;padding-right:22px}.adbody{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:4px 14px 14px;display:flex}.adbody .sec{margin-top:10px}.adrule{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.adrule>.lb{flex-shrink:0;width:76px}.adrule input{width:84px;font:inherit;text-align:center;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:8px;font-size:16px}.adbody input[type=time]{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:8px;font-size:16px}.adtitle{background:var(--bg);flex-direction:column;gap:8px;display:flex}.adtitle .ck.toggle{padding:6px 0}.adarea{width:100%;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);resize:vertical;border-radius:11px;padding:10px 12px;font-size:15px;line-height:1.5}:-webkit-any(.sheet,.shgone) input[type=color]{height:44px;padding:2px}:is(.sheet,.shgone) input[type=color]{height:44px;padding:2px}.rband{border-radius:14px 14px 0 0;height:8px;margin:-11px -13px 10px}@media (min-width:700px){html:not(.ios-app) .bd:has(>.pageback+:-webkit-any(.pgh,.pghrow)){grid-template-columns:auto minmax(0,1fr);column-gap:14px;display:grid}html:not(.ios-app) .bd:has(>.pageback+:is(.pgh,.pghrow)){grid-template-columns:auto minmax(0,1fr);column-gap:14px;display:grid}html:not(.ios-app) .bd:has(>.pageback+:-webkit-any(.pgh,.pghrow))>*{grid-column:1/-1}html:not(.ios-app) .bd:has(>.pageback+:is(.pgh,.pghrow))>*{grid-column:1/-1}html:not(.ios-app) .bd:has(>.pageback+:-webkit-any(.pgh,.pghrow))>[style*=align-self\:flex-start]{justify-self:start}html:not(.ios-app) .bd:has(>.pageback+:is(.pgh,.pghrow))>[style*=align-self\:flex-start]{justify-self:start}html:not(.ios-app) .bd>.pageback:has(+:-webkit-any(.pgh,.pghrow)){z-index:1;grid-area:1/1;align-self:center;position:relative}html:not(.ios-app) .bd>.pageback:has(+:is(.pgh,.pghrow)){z-index:1;grid-area:1/1;align-self:center;position:relative}html:not(.ios-app) .bd>.pageback+:-webkit-any(.pgh,.pghrow){grid-area:1/2;align-self:center;margin-top:0}html:not(.ios-app) .bd>.pageback+:is(.pgh,.pghrow){grid-area:1/2;align-self:center;margin-top:0}html:not(.ios-app) .bd>.pageback+.pgh[style*=center]{grid-column:1/-1}#app[data-mode=app]{border:0;max-width:none}#app[data-mode=app]>.hd{padding-top:calc(8px + var(--sat));--hdb:0px;border-bottom:0;order:1;padding-bottom:8px}#app[data-mode=app]>.hd .appic{width:34px;height:34px}#app[data-mode=app]>.hd .ttl{font-size:17px}html:not(.tabsbottom) #app[data-mode=app]{--tbspace:0px}html:not(.tabsbottom) #app[data-mode=app]>.tb{pointer-events:auto;background:var(--navy);border-top:0;border-bottom:3px solid var(--blue);order:2;justify-content:center;gap:2px;padding:0 14px;display:flex;position:static}html:not(.tabsbottom) #app[data-mode=app]>.tb button{color:#b8cde2;flex-direction:row;gap:8px;padding:10px 16px;font-size:14px;font-weight:600}html:not(.tabsbottom) #app[data-mode=app]>.tb button svg{width:18px;height:18px}html:not(.tabsbottom) #app[data-mode=app]>.tb button.on{color:#fff}html:not(.tabsbottom) #app[data-mode=app]>.tb .tbpill{display:contents}html:not(.tabsbottom) #app[data-mode=app]>.tb .tbglass{display:none}html:not(.tabsbottom) #app[data-mode=app]>.tb .tbround{width:auto;height:auto;box-shadow:none;color:#b8cde2;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:10px 12px}html:not(.tabsbottom) #app[data-mode=app]>.tb .tbround.on{color:#fff;background:0 0}html:not(.tabsbottom) #app[data-mode=app]>.tb .tbround svg{width:18px;height:18px}html:not(.tabsbottom) #app[data-mode=app]>.tb button.on{background:0 0}html:not(.tabsbottom):not(.phone) #app[data-mode=app]>.tb .tbwide:not([data-v=me]){display:flex}html:not(.tabsbottom):not(.phone) .adback{display:none}html:not(.tabsbottom) #app[data-mode=app]>.tb .tbav{margin:-4px 0}html:not(.tabsbottom) #app[data-mode=app]>.tb .tbav .avrank svg{width:72%;height:72%}html:not(.tabsbottom) #app[data-mode=app]>.tb .tbav .avcert svg{width:62%;height:62%}html:not(.tabsbottom) #app[data-mode=app]>.tb button.on .tbav .av{box-shadow:0 0 0 2px #fff}html:not(.tabsbottom) #app[data-mode=app]>.tb button.on:after{content:"";background:#fff;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-3px;left:10px;right:10px}html:not(.tabsbottom) #app[data-mode=app]>.tb .bdg{margin-left:2px;position:static}#app[data-mode=app]>.offb{order:3}#app[data-mode=app]>.sgbar{order:2}#app[data-mode=app]>main{order:4;min-height:0}#app[data-mode=app]>main>.bd{max-width:760px;padding:22px calc(28px + var(--sar)) calc(40px + var(--tbspace)) calc(28px + var(--sal));margin:0 auto}#app[data-mode=app] .phero{border-radius:16px 16px 0 0;margin:0;padding:14px 0 0}html:not(.tabsbottom) #app[data-mode=app] .toast{max-width:420px;bottom:24px;left:50%;transform:translate(-50%)}html:not(.tabsbottom) #app[data-mode=app]{--tabhalf:275px;grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}html:not(.tabsbottom) #app[data-mode=app]>.hd{border-bottom:3px solid var(--blue);--hdb:3px;grid-area:1/1/auto/-1;min-width:0}html:not(.tabsbottom) #app[data-mode=app]>.hd>.row{max-width:calc(50% - var(--tabhalf));min-width:0}html:not(.tabsbottom) #app[data-mode=app]>.hd .ttl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html:not(.tabsbottom) #app[data-mode=app]>.tb{z-index:1;grid-area:1/2;align-self:stretch;padding:0}html:not(.tabsbottom) #app[data-mode=app]>.hd .hdr{max-width:calc(50% - var(--tabhalf))}html:not(.tabsbottom) #app[data-mode=app]>.sgbar{grid-area:2/1/auto/-1}html:not(.tabsbottom) #app[data-mode=app]>.offb{grid-area:3/1/auto/-1}html:not(.tabsbottom) #app[data-mode=app]>.hd:has(+.sgbar){border-bottom-width:0}html:not(.tabsbottom) #app[data-mode=app]:has(>.sgbar)>.tb{border-bottom-color:#0000}html:not(.tabsbottom) #app[data-mode=app]:has(>.sgbar)>.tb button.on:after{bottom:0}html:not(.tabsbottom) #app[data-mode=app]>.sgbar{border-bottom:3px solid var(--blue)}html:not(.tabsbottom) #app[data-mode=app]>main{grid-area:4/1/auto/-1}}@media (min-width:1280px) and (min-height:700px){#app[data-mode=app]>main>.bd{zoom:1.12;max-width:860px}#app[data-mode=app]>.sheetwrap{zoom:1.08}}@media (min-width:1680px) and (min-height:850px){#app[data-mode=app]>main>.bd{zoom:1.25;max-width:900px}#app[data-mode=app]>.sheetwrap{zoom:1.18}#app[data-mode=app]{--tabhalf:320px}#app[data-mode=app]>.hd .appic{width:38px;height:38px}#app[data-mode=app]>.hd .ttl{font-size:19px}html:not(.tabsbottom) #app[data-mode=app]>.tb button{padding:12px 18px;font-size:15.5px}html:not(.tabsbottom) #app[data-mode=app]>.tb button svg{width:20px;height:20px}}@media (min-width:700px) and (max-width:819px){html:not(.tabsbottom) #app[data-mode=app]>.hd .ttl .pill{display:none}}@media (min-width:700px) and (max-width:1099px){html:not(.tabsbottom) #app[data-mode=app]{--tabhalf:190px}html:not(.tabsbottom) #app[data-mode=app]>.tb button{gap:6px;padding:10px 9px;font-size:13px}html:not(.tabsbottom) #app[data-mode=app]>.tb button svg{width:16px;height:16px}html:not(.tabsbottom) #app[data-mode=app]>.tb button.on:after{left:6px;right:6px}html:not(.tabsbottom) #app[data-mode=app]>.hd .hdhi span{display:none}}@media (prefers-reduced-motion:no-preference){.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}}.celmark{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ck.cel{padding-top:9px;padding-bottom:9px}.celname{text-align:left;max-width:100%;color:inherit;display:block}.celn{color:var(--atext);text-underline-offset:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}[data-hold]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}button.celmark{width:40px;height:40px;transition:transform .12s,background .15s,color .15s}button.celmark:active{transform:scale(.9)}button.celmark.new.on{background:var(--blue);color:#fff}button.celmark.bday.on,button.celmark.anniv.on{color:#fff;background:#e0a32e;border-color:#e0a32e}.celmark.new{background:var(--tint);color:var(--atext)}.celmark.bday,.celmark.anniv,.celmark.record{background:var(--celbg);color:var(--celtext);border:1px solid var(--celline)}button.celmark.record:not(.on){background:var(--bg);color:var(--muted);border-color:var(--line)}.celmark.badge{background:0 0;width:40px;height:40px;padding:0}button.celmark.badge .medal{transition:filter .25s,opacity .25s}button.celmark.badge:not(.on) .medal{filter:grayscale();opacity:.5}.ck.cel.go{cursor:pointer}@media (hover:hover){.ck.cel.go:hover{background:var(--tint)}}.htoday .tdsw{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.htoday .tdsw:last-child{border-bottom:0}.htoday .tdsw>.ck{z-index:1;background:var(--card);touch-action:pan-y;border-bottom:0;position:relative}.htoday .tdsw.gone{opacity:0;border-bottom-width:0;transition:height .2s,opacity .2s}.hweek .tdsw{position:relative;overflow:hidden}.hweek .tdsw>.ck{z-index:1;background:var(--card);touch-action:pan-y;position:relative}.hweek .tdsw.gone{opacity:0;transition:height .2s,opacity .2s}.tdswbg{background:var(--alertfill);justify-content:flex-end;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.tdsw.sw .tdswbg{display:flex}.tdswbg button{color:#fff;width:88px;font:inherit;background:0 0;border:0;font-size:15px;font-weight:700;transition:width .15s}.tdsw.past .tdswbg button{text-align:right;width:100%;padding-right:26px}.tdx{display:none}@media (hover:hover) and (pointer:fine){.htoday .tdsw>.ck,.hweek .tdsw>.ck{padding-right:34px}.tdx{z-index:2;width:24px;height:24px;color:var(--muted);opacity:0;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .12s;display:flex;position:absolute;top:5px;right:5px}.tdsw:hover>.tdx{opacity:1}.tdx:focus-visible{opacity:1}.tdx:hover{background:var(--tint);color:var(--text)}}.ptable{margin:4px 0}.ptable>.sec:first-child{margin-top:0}.prow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) repeat(6,44px);align-items:center;gap:4px;padding:10px 0;display:grid}.prow.phead{border-bottom:0;padding:2px 0 4px}.phead span{color:var(--muted);text-align:center;font-size:11px;font-weight:700}.prow>.pcell{justify-self:center}.plab{flex-direction:column;gap:1px;min-width:0;padding-right:6px;display:flex}.plab b{font-size:14px;line-height:1.3}.plab .lb{font-size:12px;line-height:1.35}.pwho{color:var(--atext);font-size:12px;font-weight:600}.prow.pchg .pwho{color:var(--alert)}@media (max-width:560px){.prow{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:8px}.plab{grid-column:1/-1;padding-right:0}.phead span:first-child{display:none}}.pcell{border:1.5px solid var(--line);background:var(--card);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.pcell.on{background:var(--blue);border-color:var(--blue)}button.pcell:disabled{opacity:.6}.pact{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.pact .pbtn{flex:200px}.pfixed .ck{align-items:center}.medal{isolation:isolate;--mpx:44px;--face:calc(var(--mpx) * .085);border-radius:50%;flex-shrink:0;display:inline-flex;position:relative;box-shadow:0 1px 3px #00000040}.medal .pface{inset:var(--face);z-index:1;background:radial-gradient(circle at 34% 26%, var(--hi), var(--c) 48%, var(--lo));box-shadow:inset 0 0 0 max(1px, calc(var(--mpx) * .018)) #ffffff47, inset 0 calc(var(--mpx) * -.05) calc(var(--mpx) * .09) #00000038;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.medal .pface:after{content:"";pointer-events:none;background:radial-gradient(36% 20% at 40% 22%,#ffffff8c,#fff0 100%);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.medal .pface>svg,.medal .pface>img{z-index:1;position:relative}.medal img{object-fit:contain}.medal.self{background:conic-gradient(from 210deg, var(--hi), var(--edge) 22%, var(--c) 45%, var(--hi) 55%, var(--edge) 78%, var(--hi))}.medal.bronze{background:conic-gradient(from 200deg,#fbd9b8,#d18b4e 12%,#7a4520 24%,#e0a06a 37%,#fde3c8 50%,#b8733e 62%,#6f3d1b 74%,#d99a62 87%,#fbd9b8);box-shadow:0 1px 3px #6f3d1b66}.medal.silver{background:conic-gradient(from 200deg,#fff,#c9d2dc 12%,#7d8a99 24%,#e3e9ef 37%,#fff 50%,#aeb8c4 62%,#6b7684 74%,#d3dbe4 87%,#fff);box-shadow:0 1px 4px #5a697a73}.medal.gold{background:conic-gradient(from 200deg,#fff3c4,#e0a32e 12%,#8a6414 24%,#f2c14e 37%,#fff7da 50%,#c98f1f 62%,#7a5410 74%,#e8b84a 87%,#fff3c4);box-shadow:0 1px 5px #a06e1480,0 0 0 .5px #7a541080}.medal.pearl{box-shadow:0 0 0 max(.5px, calc(var(--mpx) * .01)) #aeb8c4, 0 1px 3px #5a697a59;background:conic-gradient(from 200deg,#fff,#eef2f7 20%,#c9d6e6 35%,#fff 50%,#e7edf5 70%,#bfccdd 85%,#fff)}.medal:not(.sm):-webkit-any(.bronze,.silver,.gold,.pearl):before{content:"";pointer-events:none;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.medal:not(.sm):is(.bronze,.silver,.gold,.pearl):before{content:"";pointer-events:none;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.medal.bronze:not(.sm):before{background:conic-gradient(from 0deg, transparent 0 30%, #ffe2bebf 40%, transparent 50% 100%);animation:9s linear 4 pinspin,4.5s ease-in-out 4 bronzeglow}.medal.silver:not(.sm):before{background:conic-gradient(from 0deg, transparent 0 18%, #fffffff2 25%, transparent 32% 68%, #fffc 75%, transparent 82%);animation:5s linear 4 pinspin}.medal.gold:not(.sm):before{background:conic-gradient(from 0deg, transparent 0 8%, #fffbe6 14%, transparent 20% 41%, #fff7daf2 47%, transparent 53% 74%, #fffbe6 80%, transparent 86%);animation:3.2s linear 4 pinspin}.medal.pearl:not(.sm):before{mix-blend-mode:soft-light;background:conic-gradient(#ffc8e68c,#bee1ff99,#c8ffe68c,#fff0c880,#ffc8e68c);animation:7s linear 4 pinspin}@keyframes pinspin{to{transform:rotate(1turn)}}@keyframes bronzeglow{0%,to{opacity:.35}50%{opacity:1}}.medal:not(.sm):-webkit-any(.bronze,.silver,.gold) .pface:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg, transparent 38%, rgba(255,255,255,var(--sheen)) 48%, rgba(255,255,255,calc(var(--sheen) * .35)) 52%, transparent 60%);animation:pinsweep var(--sweep) ease-in-out 4;position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%;transform:translate(-120%)}.medal:not(.sm):is(.bronze,.silver,.gold) .pface:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg, transparent 38%, rgba(255,255,255,var(--sheen)) 48%, rgba(255,255,255,calc(var(--sheen) * .35)) 52%, transparent 60%);animation:pinsweep var(--sweep) ease-in-out 4;position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%;transform:translate(-120%)}.medal.bronze{--sheen:.28;--sweep:7s}.medal.silver{--sheen:.6;--sweep:4.6s}.medal.gold{--sheen:.85;--sweep:3.2s}@keyframes pinsweep{0%,62%{transform:translate(-120%)}to{transform:translate(120%)}}.medal.silver:not(.sm):after,.medal.gold:not(.sm):after,.medal.gold:not(.sm) .pspark{content:"";z-index:3;pointer-events:none;opacity:0;filter:drop-shadow(0 0 2px #5a697a8c)drop-shadow(0 0 4px #ffffffe6);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1c.9 6.2 3.3 9.4 11 11-7.7 1.6-10.1 4.8-11 11-.9-6.2-3.3-9.4-11-11 7.7-1.6 10.1-4.8 11-11z' fill='%23fff' stroke='%237D8A99' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:34%;height:34%;animation:4.6s ease-in-out 4 silverglint;position:absolute;top:-9%;right:-9%}.medal.gold:not(.sm):after,.medal.gold:not(.sm) .pspark{filter:drop-shadow(0 0 3px #f2c14ee6)drop-shadow(0 0 5px #fffc);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1c.9 6.2 3.3 9.4 11 11-7.7 1.6-10.1 4.8-11 11-.9-6.2-3.3-9.4-11-11 7.7-1.6 10.1-4.8 11-11z' fill='%23FFF7DA' stroke='%23C98F1F' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E");animation:2.2s ease-in-out 4 twinkle}.medal.gold:not(.sm) .pspark{width:24%;height:24%;animation-delay:1.1s;top:auto;bottom:-3%;left:-7%;right:auto}.medal .pspark{display:none}.medal.gold:not(.sm) .pspark{display:block}.medal.pearl:not(.sm):after{content:"✦";z-index:3;font-size:calc(var(--mpx) * .26);color:#fff;text-shadow:0 0 3px #7fa7d6,0 0 1px #5c86b8;line-height:1;animation:3.4s ease-in-out 4 pearltwinkle;position:absolute;top:-8%;right:-4%}@keyframes silverglint{0%,74%{opacity:0;transform:scale(.2)rotate(0)}82%{opacity:1;transform:scale(1.1)rotate(45deg)}88%{opacity:1;transform:scale(.95)rotate(60deg)}96%,to{opacity:0;transform:scale(.3)rotate(90deg)}}@keyframes pearltwinkle{0%,to{opacity:.75;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.medal.gold:not(.sm){animation:2.6s ease-in-out 4 alternate goldglow}@keyframes goldglow{0%{box-shadow:0 1px 5px #a06e1480,0 0 0 .5px #7a541080}to{box-shadow:0 1px 5px #a06e1480, 0 0 0 .5px #7a541080, 0 0 calc(var(--mpx) * .22) #f2c14ea6}}.medal.lead{box-shadow:none;filter:drop-shadow(0 1px 2px #0b2e4f73);border-radius:0}.medal.lead .pshield{background:linear-gradient(160deg,#3a6a9a,#0b2e4f 45%,#051a2e);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%}.medal.lead .pface{inset:calc(var(--mpx) * .1) calc(var(--mpx) * .1) calc(var(--mpx) * .09);box-shadow:none;padding-top:calc(var(--mpx) * .02);border-radius:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.medal.lead:not(.sm) .pshield:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff73 48%,#ffffff1f 52%,#0000 58%);animation:6s ease-in-out 4 pinsweep;position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%;transform:translate(-120%)}.medal.sm .pface:after{display:none}.bicons .medal,.bicons .medal *,.bicons .medal:before,.bicons .medal:after{animation:none!important}.bicons .medal:after,.bicons .medal .pspark{display:none!important}@media (prefers-reduced-motion:reduce){.medal,.medal *,.medal:before,.medal:after,.medal .pface:before{animation:none!important}.medal .pface:before{display:none}.medal.gold:after,.medal.gold .pspark{opacity:1;transform:none}}.pstats div.spark{position:relative;overflow:visible}.pstats div.spark:before,.pstats div.spark:after{content:"";pointer-events:none;filter:drop-shadow(0 0 2px #f2c14ed9);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1c.9 6.2 3.3 9.4 11 11-7.7 1.6-10.1 4.8-11 11-.9-6.2-3.3-9.4-11-11 7.7-1.6 10.1-4.8 11-11z' fill='%23fff' stroke='%23E0A32E' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:20px;height:20px;animation:2.8s ease-in-out 5 twinkle;position:absolute;top:-9px;right:-7px}.pstats div.spark:after{width:14px;height:14px;animation-delay:1.4s;top:auto;bottom:-6px;left:-5px;right:auto}@media (prefers-reduced-motion:reduce){.pstats div.spark:before,.pstats div.spark:after{opacity:1;animation:none;transform:none}}.bghead{flex-wrap:wrap;justify-content:space-between;align-self:stretch;align-items:center;gap:6px 8px;display:flex}.bgbox .bghead+.lb{margin-top:8px}.bghead .awardbtn{white-space:nowrap;flex:none;gap:3px;margin-left:auto;padding:5px 9px;font-size:12px}.bghead .bgall{white-space:nowrap;min-width:0}.bghead.solo{justify-content:center}.bghead.solo .awardbtn{margin-left:0}.bghead .link{gap:6px;font-size:13px;font-weight:600}.bghead .bgtotal{min-width:20px;height:18px;font-size:11.5px}.bglinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;display:flex}.bglinks .awardbtn{gap:4px;padding:5px 10px;font-size:12.5px}.bglinks .link{justify-content:center}.gbtn.awardbtn{background:var(--celbg);border-color:var(--celline);color:var(--celtext);font-weight:700;position:relative;overflow:visible;box-shadow:0 2px 10px #e0a32e40}.gbtn.awardbtn:hover{background:var(--celbg);filter:brightness(1.03)}.awardbtn:before,.awardbtn:after{content:"";pointer-events:none;filter:drop-shadow(0 0 2px #f2c14ed9);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1c.9 6.2 3.3 9.4 11 11-7.7 1.6-10.1 4.8-11 11-.9-6.2-3.3-9.4-11-11 7.7-1.6 10.1-4.8 11-11z' fill='%23fff' stroke='%23E0A32E' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:16px;animation:2.8s ease-in-out 5 twinkle;position:absolute;top:-8px;right:-6px}.awardbtn:after{width:12px;height:12px;animation-delay:1.4s;top:auto;bottom:-5px;left:-5px;right:auto}@media (prefers-reduced-motion:reduce){.awardbtn:before,.awardbtn:after{opacity:1;animation:none;transform:none}}@keyframes twinkle{0%,to{opacity:0;transform:scale(.3)rotate(-20deg)}40%,60%{opacity:1;transform:scale(1)rotate(15deg)}}.scbadge{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-top:4px;display:flex}.scbadge .medal{margin-bottom:6px}.scbadge h2{margin:0}.blegend{flex-direction:column;gap:8px;margin-top:-4px;display:flex}.blegend-row{background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px 6px;display:grid}.blegend-row>div{text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.blegend-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.blegend-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.blegend-row .medal{margin-bottom:3px}.blegend-row b{font-size:13px;line-height:1.2}.blegend-row span{color:var(--muted);font-size:11px;line-height:1.2}.cd.row.setrow{text-align:left;align-items:center;gap:12px;width:100%;min-height:64px}.setrow .stx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.setrow .stx .t14{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.setrow .stx .lb{overflow-wrap:anywhere;line-height:1.35}@media (max-width:259px){.setrow>.ic{display:none}.setrow .stx .t14{overflow-wrap:anywhere}}.setrow .snote{margin-top:2px}.themerow{flex-wrap:wrap;row-gap:10px}.themerow .stx{flex:1 1 0;min-width:min-content}.seg{background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-shrink:0;gap:2px;margin-left:auto;padding:3px;display:flex}.segb{color:var(--muted);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}@media (max-width:480px){.segb{padding:6px 8px}.segx,.themerow .ssub{display:none}}@media (max-width:259px){.themerow .seg{flex:100%;margin-left:0}.themerow .segb{flex:1;padding:6px 4px}}.segb.on{background:var(--card);color:var(--text);box-shadow:0 1px 3px #0000002e}.setrow .ssub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.setrow>.gbtn{flex-shrink:0}.appfoot{text-align:center;flex-direction:column;align-items:center;gap:2px;margin-top:6px;display:flex}.appfoot.top{margin:2px 0 4px}.vline{font-size:13px}.vbuild{white-space:nowrap}.vrow{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px;font-size:12px;display:flex}.vrow .link{font-size:12px}.vsep{opacity:.7}.vcredit{white-space:nowrap}@media (max-width:359px){.vsep{display:none}.vrow{flex-direction:column}}.vcredit .vname{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.emrow{justify-content:space-between;gap:10px;font-size:14px}.emrow p{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:flex}.ck.ebadge{align-items:flex-start}.ehist{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ehist li{color:var(--muted);border-left:2px solid var(--line);padding-left:10px;font-size:13px;line-height:1.4}.ehist li b{color:var(--text);font-weight:600}.ehist li span{color:var(--text);font-style:italic;display:block}.cd.bgbox{flex-direction:column;gap:8px;padding:12px;display:flex}.bgbox>.lb{text-align:center}.bgrid{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.bgrid>.bcell{flex:0 calc(25% - 6px);max-width:150px}.bcell{background:var(--card);border:1px solid var(--line);min-width:0;color:var(--text);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px 10px;display:flex;position:relative}.bcell.new{background:var(--celbg);border-color:var(--celline);box-shadow:0 2px 10px #e0a32e40}.bcell.new .bname{color:var(--celtext)}.bcount{z-index:2;background:var(--navy);color:#fff;box-shadow:0 0 0 2px var(--card);border-radius:10px;padding:1px 6px;font-size:11px;font-weight:700;position:absolute;top:-7px;right:-7px}.bname{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:12px;font-weight:600;line-height:1.25}.bpick{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.bopt{background:var(--card);border:2px solid var(--line);min-width:0;color:var(--text);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;display:flex}.bopt.on{border-color:var(--blue);background:#00569614}.bopt:disabled{opacity:.45}.bopt .lb{font-size:11px}.bicons{flex-wrap:wrap;gap:6px;display:flex}.bicon{background:0 0;border:2px solid #0000;border-radius:50%;padding:3px}.bicon.on{border-color:var(--blue)}.fl input[type=color]{height:44px;padding:4px}.chgtog{min-width:0;color:inherit;font:inherit;flex:1;align-items:center;gap:8px;padding:2px 0;display:flex}.chgchev{opacity:.7;transition:transform .15s;display:inline-flex}.chgchev.open{transform:rotate(90deg)}.cpick{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:8px;display:grid}.cswatch{aspect-ratio:1;border:1px solid #00000026;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:100%;max-width:44px;display:flex}.cswatch.on{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--blue)}.cdot{vertical-align:-1px;border:1px solid #00000026;border-radius:50%;width:11px;height:11px;margin-right:5px;display:inline-block}.pstats.favs{margin-top:0}.pstats.favs div{background:var(--bg);border-color:#0000;height:auto;min-height:58px;padding:8px 10px}.pstats.favs b{white-space:normal;font-size:15px;line-height:1.25}.isrch{background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.isrch input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:11px 0;font-size:16px}.infobody{flex-direction:column;gap:10px;display:flex}.infobody>.sec{margin:12px 0 -2px}.infobody>.rscroll{padding-top:0;padding-bottom:0}.srbody{flex-direction:column;gap:10px;display:flex}.srbody>.sec{margin:10px 0 -2px}.srchips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 2px;overflow-x:auto}.srchips::-webkit-scrollbar{display:none}.srchips .tagc{flex-shrink:0}.srmore{align-self:flex-start;font-size:14px}.srwait{padding:4px 2px}.devfoot{margin-top:18px}.pgbody{flex-direction:column;gap:10px;display:flex}.isrch.pgsearch{z-index:3;position:sticky;top:8px;box-shadow:0 4px 12px #0b2e4f1f}.tiebg,.cd.hero.tiebg{background-color:var(--navy);color:#fff;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2056%2056'%3E%3Cg%20transform%3D'rotate(-24%2028%2028)'%20fill%3D'rgba(255%2C255%2C255%2C.08)'%20stroke%3D'rgba(255%2C255%2C255%2C.2)'%20stroke-width%3D'.8'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M23%208h10l-2.5%207h-5z'%2F%3E%3Cpath%20d%3D'M25%2016h6l5%2024-8%209-8-9z'%2F%3E%3Cpath%20d%3D'M26.5%2022l6.2%204.2M25.6%2029l8.2%205.4M25.4%2036l7.8%205'%20stroke%3D'rgba(255%2C255%2C255%2C.14)'%20fill%3D'none'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"),repeating-linear-gradient(135deg,#ffffff0b 0 9px,#fff0 9px 26px),radial-gradient(120% 140% at 100% 0,#3a8cd28c 0%,#3a8cd200 55%),linear-gradient(135deg,#0b2e4f 0%,#0a4478 55%,#005696 100%);background-position:right -50px top -60px,0 0,0 0,0 0;background-repeat:no-repeat,repeat,no-repeat,no-repeat;background-size:260px,auto,auto,auto;border:0}.abtcard{text-align:left;border:0;width:100%;padding:16px}.abtcard .lb,.abtk{color:#cfe3f5}.abtk{letter-spacing:.06em;font-weight:700}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;display:grid}@media (min-width:700px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:299px){.tiles{grid-template-columns:minmax(0,1fr)}}@media (max-width:699px){html.bigtext .tiles{grid-template-columns:minmax(0,1fr)}}.tile{text-align:left;background:var(--card);border:1px solid var(--line);color:var(--text);border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:14px 12px;display:flex;position:relative}.tile .ic{margin-bottom:4px}.tile p{font-size:15px;font-weight:700}.tile>span{color:var(--muted);font-size:12px;line-height:1.35}.tile.lk .ic{background:var(--navy);color:#fff}.tile.pulse{border-color:var(--blue);animation:2s ease-in-out 5 tpulse}.tile>.tstart{color:#fff;background:var(--blue);border-radius:8px;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.4;position:absolute;top:10px;right:10px}@keyframes tpulse{0%,to{box-shadow:0 0 #00569659}50%{box-shadow:0 0 0 6px #00569600}}@media (prefers-reduced-motion:reduce){.tile.pulse{animation:none}}.pgh{margin:4px 0 0;font-size:22px}.tile.wip{overflow:hidden}.tile.wip>.tstart,.tile.wip.hasnew:after{right:26px}.tile.wip:before{content:"";opacity:.7;clip-path:polygon(0 0,100% 0,100% 100%);background:repeating-linear-gradient(-45deg,#f2b705 0 4px,#1b2430 4px 8px);width:26px;height:26px;position:absolute;top:0;right:0}.tile.circlelive:after{content:"In session";color:#fff;background:#2f9e44 radial-gradient(circle at 8px,#fff 0 2.5px,#0000 3px);border-radius:8px;padding:2px 7px 2px 16px;font-size:10px;font-weight:700;line-height:1.4;animation:1.6s ease-in-out 5 circlelive;position:absolute;top:10px;right:10px}.tile.circlelive.lobby:after{content:"Join now"}@keyframes circlelive{50%{box-shadow:0 0 0 4px #2f9e4438}}@media (prefers-reduced-motion:reduce){.tile.circlelive:after{animation:none}}.tile.hasnew:after{content:"New";color:#fff;background:var(--blue);border-radius:8px;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.4;position:absolute;top:10px;right:10px}.chlog{flex-direction:column;gap:4px;display:flex}.chlog .chday{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.chlog ul{flex-direction:column;gap:6px;margin:6px 0 0;padding-left:20px;font-size:14px;line-height:1.45;display:flex}.sgrid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:700px){.sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rscroll .scard{scroll-snap-align:center;flex:0 0 min(86%,360px)}@media (max-width:699px){.rscroll{padding-left:0;padding-right:0;scroll-padding-inline:0}.rscroll:before,.rscroll:after{content:"";flex:0 0 calc(50% - min(86%,360px)/2 - 10px)}}@media (min-width:700px){.rscroll{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.scard{text-align:left;background:var(--card);border:1px solid var(--line);width:100%;color:var(--text);border-radius:16px;flex-direction:column;padding:0;display:flex;overflow:hidden}.sband{background:var(--sc);color:#fff;min-height:96px;padding:16px;position:relative;overflow:hidden}.sband:after,.rhead:after{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;width:120px;height:120px;position:absolute;top:-36px;right:-36px}.snum{letter-spacing:.08em;opacity:.85;font-size:11px;font-weight:700}.snm{margin-top:4px;font-size:20px;font-weight:700;line-height:1.2}.scity{opacity:.9;align-items:center;gap:5px;margin-top:4px;font-size:13px;display:flex}.spill{color:var(--navy);z-index:1;background:#fff;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;bottom:12px;right:12px}.spill.static{background:var(--blue);color:#fff;position:static}.spair{grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px;display:grid}.spair>div>span,.gmk{letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:700}.spair p{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.spp p:has(.sppn){flex-wrap:wrap;align-items:center;row-gap:3px;min-width:0;line-height:1.25;display:flex;overflow:visible}.sppn{text-overflow:ellipsis;max-width:100%;margin-right:6px;overflow:hidden}.sppt{flex:none;align-items:center;display:inline-flex}.sppt:empty{display:none}.sppt>.nbdg{margin-left:0}.sppt>:first-child.rdots{margin-left:-2px}.spair>div{flex-direction:column;gap:6px;min-width:0;display:flex}.spair>.sgrp{grid-column:1/-1}.spl{grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.spl>.spp{min-width:0}.spair p.snone{color:var(--muted);font-size:14px;font-weight:500}.spp{align-items:center;gap:8px;min-width:0;min-height:30px;display:flex}.shours{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:6px;margin:auto 16px 0;padding:12px 0 14px;font-size:13px;display:flex}.rhead{background:var(--sc);color:#fff;border-radius:18px;padding:18px;position:relative;overflow:hidden}.rhead h2{margin:2px 0 0;font-size:26px}.rline{z-index:1;align-items:flex-start;margin-top:6px;font-size:14px;line-height:1.35;position:relative}.rline svg{flex-shrink:0;margin-top:2px}.rline span{overflow-wrap:anywhere;min-width:0}.rbtns{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;max-width:420px;margin-top:14px;display:grid}.rbtn{color:#fff;z-index:1;background:#ffffff2e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 6px;font-size:13px;font-weight:600;text-decoration:none;display:flex;position:relative}.rbtn:active{background:#ffffff47}.gmcard{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:16px;overflow:hidden}.gmtop .chev{color:#cfe3f5;flex:none}button.gmtop{text-align:left;width:100%;font:inherit;border:0;border-radius:0}@media (hover:hover){.gmcard:hover{border-color:var(--atext)}}.gmtop{background:var(--navy);color:#fff;align-items:center;gap:14px;padding:16px;display:flex}.gmtop .gmk{color:var(--sky)}.gmn{font-size:20px;font-weight:700}.gms{color:#cfe3f5;font-size:13px}.gmtop{position:relative}.gmtop>*{z-index:1;position:relative}.gmtop.banded:before{content:"";background:var(--gband);width:20%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#0000008c 40%,#000);mask-image:linear-gradient(90deg,#0000,#0000008c 40%,#000)}.gmtop.banded .chev{color:#fff;filter:drop-shadow(0 1px 2px #00000059)}.gmgrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}@media (min-width:760px){.gmgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gmcard .qa+.qa{border-top:0;padding-top:0}.gmfoot{padding:4px 16px 14px}.gmcard>.gmtop+.gmfoot{padding-top:12px}.pbtn.gmmsg{border-radius:10px;padding:7px 14px;font-size:14px}.redit{z-index:2;color:#fff;background:#ffffff2e;border-radius:9px;align-items:center;gap:5px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:12px}.redit:active{background:#ffffff47}.gmtop:not(.light) .gmn,.gmtop:not(.light) .gms{text-shadow:0 1px 2px #00000040}.qa{border-top:1px solid var(--line);padding:12px 16px}.qa span{color:var(--muted);font-size:12px;font-weight:700}.qa p{font-size:15px;line-height:1.45}.qa2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.local{border:2px solid var(--blue);color:var(--atext);border-radius:12px;flex-direction:column;align-items:center;margin:14px auto 4px;padding:10px 18px;display:flex}.local span{letter-spacing:.02em;font-size:18px;font-weight:800}.local b{letter-spacing:.12em;text-transform:uppercase;font-size:12px}.abt-hero{text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:22px 18px;display:flex}.abt-ic{border-radius:16px}.abt-kick{letter-spacing:.1em;color:var(--sky);font-size:12px;font-weight:700}.abt-h{color:#fff;margin:0;font-size:24px}.abt-sub{color:#dce8f4;max-width:420px;font-size:14px;line-height:1.5}.abt-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:8px;display:grid}.abt-stats div{background:#ffffff1a;border-radius:12px;padding:10px 4px}.abt-stats b{font-size:20px;display:block}.abt-stats span{color:#cfe3f5;font-size:12px}.abt{flex-direction:column;gap:8px;padding:16px;display:flex}.abth{align-items:center;gap:8px;font-size:17px;display:flex}.abt-p{font-size:15px;line-height:1.55}.abt-q{color:var(--atext);font-size:17px;font-weight:700;line-height:1.4}.abt-pill{border-left:3px solid var(--blue);padding:4px 0 4px 12px}.abt-pill p:last-child{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.45}.abt-nature{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.abt-nature div{background:var(--bg);border-radius:12px;padding:12px}.abt-nature b{background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:6px;display:inline-flex}.abt-nature p:last-child{color:var(--muted);font-size:13px;line-height:1.4}.abt-lead{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;display:grid}.abt-lb{text-align:center;color:var(--text);flex-direction:column;align-items:center;gap:2px;display:flex}.abt-lb .t14{margin-top:6px;font-size:14px}.abt-lb .lb{font-size:12px;line-height:1.3}.doc{flex-direction:column;gap:4px;display:flex}.doc p:not(.t14),.docp{font-size:15px;line-height:1.55}.docl{margin:0;padding-left:20px;font-size:15px;line-height:1.55}.pglead{background:var(--tint);border-color:#0000;flex-direction:column;gap:6px;display:flex}.pglead .docp,.pglead .docl{font-size:14px;line-height:1.5}.pglead .docp:first-child strong{font-size:16px}.pgsub .docp{font-size:inherit;color:inherit;margin:0;line-height:1.45}.doc .docp+.docp,.doc .docp+.docl,.doc .docl+.docp{margin-top:6px}.tagc.icon{padding:6px 9px;display:inline-flex}.rxnew{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.rxnew .fl{flex:220px}.rxnew input[type=text]{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:10px;width:100%;min-height:44px;padding:10px 11px;font-size:16px}.rxnew .pbtn{cursor:pointer;flex:none;min-height:44px;padding:11px 16px}@media (max-width:480px){.rxnew .pbtn{flex:100%}}.rxup{border:1px dashed var(--line);cursor:pointer;width:36px;height:36px;color:var(--muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}:-webkit-any(.sheet,.shgone)>*{flex-shrink:0}:is(.sheet,.shgone)>*{flex-shrink:0}.sbtn svg,.pbtn svg,.gbtn svg,.ptool svg{flex-shrink:0}.btnrow{flex-wrap:wrap;gap:8px;display:flex}.btnrow>*{flex:200px}.adtitle .row{flex-wrap:wrap}.adtitle .row>b{flex:120px;min-width:0}.chtile{box-shadow:inset 0 0 0 1px #ffffff2e}.chtile.dm{color:var(--blue);box-shadow:0 0 0 1px var(--line);background:#fff}.chtile.unr{background:var(--alertfill)}.chwhere{color:var(--muted);flex-shrink:0;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.chwhere .chdot{margin-right:3px}.chwhere:has(.chdot.bala) .chdot{margin-right:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :-webkit-any(.ck,.setrow).toggle .swi{background:#3a5474}:root:not([data-theme=light]) :is(.ck,.setrow).toggle .swi{background:#3a5474}:root:not([data-theme=light]) :-webkit-any(.ck,.setrow).toggle.on .swi{background:var(--green)}:root:not([data-theme=light]) :is(.ck,.setrow).toggle.on .swi{background:var(--green)}:root:not([data-theme=light]) .sheetbg{background:#000000b3}}:root[data-theme=dark] :-webkit-any(.ck,.setrow).toggle .swi{background:#3a5474}:root[data-theme=dark] :is(.ck,.setrow).toggle .swi{background:#3a5474}:root[data-theme=dark] :-webkit-any(.ck,.setrow).toggle.on .swi{background:var(--green)}:root[data-theme=dark] :is(.ck,.setrow).toggle.on .swi{background:var(--green)}:root[data-theme=dark] .sheetbg{background:#000000b3}.chname-in{align-items:center;gap:6px;display:flex}.chname-in>span{color:var(--muted);font-size:18px;font-weight:700}.chname-in input{flex:1;min-width:0}.chdesc{white-space:nowrap;text-overflow:ellipsis;margin:-2px -3px;padding:2px 3px;overflow:hidden}.updpill{left:16px;right:16px;bottom:calc(72px + max(8px, calc(var(--sab) - 14px)));z-index:4;background:var(--celbg);color:var(--celtext);border:1px solid var(--celline);text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 14px 10px;font-size:14px;font-weight:700;display:flex;position:absolute;overflow:hidden;box-shadow:0 6px 18px #0003}.updpill:before{content:"";background:repeating-linear-gradient(-45deg,#f2b705 0 10px,#1b2430 10px 20px);height:5px;position:absolute;top:0;left:0;right:0}.updpill .updic{flex-shrink:0;font-size:18px;line-height:1}.updpill span{text-wrap:balance;min-width:0}.updpill:active{transform:scale(.98)}html.kb .updpill{display:none}#app:has(main .compwrap)>.updpill{display:none}#app:has(>.updpill):not(:has(main .compwrap))>.toast{bottom:calc(136px + max(8px, calc(var(--sab) - 14px)))}#app[data-mode=app]:has(>.updpill)>main>.bd{padding-bottom:calc(80px + var(--tbspace))}#app[data-mode=app]:has(>.updpill) .chside{padding-bottom:calc(72px + var(--tbspace))}@media (min-width:700px){html:not(.tabsbottom) #app[data-mode=app]>.updpill{width:max-content;max-width:420px;bottom:24px;left:50%;right:auto;transform:translate(-50%)}html:not(.tabsbottom) #app[data-mode=app]:has(>.updpill)>.toast{bottom:80px}}.errrow{display:block}.errrow summary{cursor:pointer;list-style:none}.errrow pre{white-space:pre-wrap;color:var(--muted);max-height:200px;margin:6px 0 0;font-size:11px;overflow:auto}.doc.fold{scroll-margin-top:12px}.docg{color:var(--text);margin:14px 0 0;scroll-margin-top:12px;font-size:17px;font-weight:800}.docl ul{margin:3px 0 0;padding-left:18px;list-style:circle}.docl ul li+li{margin-top:2px}.doc.fold summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.doc.fold summary::-webkit-details-marker{display:none}.doc.fold summary .chev{transition:transform .15s}.doc.fold[open] summary{margin-bottom:6px}.doc.fold[open] summary .chev{transform:rotate(90deg)}ol.docl li+li,ul.docl li+li{margin-top:3px}.compwrap{border-top:1px solid var(--line);background:var(--card);flex-shrink:0;padding:8px 10px 10px;position:relative}@media (min-width:700px){.compwrap{padding:10px 20px 12px}.chthread .compwrap{padding:10px 14px 12px}}.comp2{border:1px solid var(--line);background:var(--card);border-radius:12px;position:relative}.comp2:focus-within{border-color:#8fb5d8;box-shadow:0 0 0 3px #0056961f}.fbar{background:var(--bg);border-bottom:1px solid var(--line);scrollbar-width:none;border-radius:12px 12px 0 0;align-items:center;gap:2px;padding:4px 6px;display:flex;overflow-x:auto}.fbar.hid{display:none}@media (max-width:440px){.fbar{gap:0}.fbar button{width:29px}.fsep{margin:0 2px}}.fsep{background:var(--line);flex-shrink:0;width:1px;height:18px;margin:0 4px}.fbar button,.ctools button{width:32px;height:30px;color:var(--muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fbar button:hover,.ctools button:hover,.ctools .tplus:hover{background:var(--tint);color:var(--text)}.ctools label.tplus{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:30px;display:flex;position:relative}.ctools label.tplus:has(input:focus-visible){outline:2px solid var(--atext);outline-offset:2px}.fbar button.on{background:var(--tint);color:var(--atext)}.comp2 textarea,.comp2 .cbox{width:100%;box-shadow:none;font:inherit;color:var(--text);resize:none;background:0 0;border:0;outline:none;min-height:40px;max-height:200px;padding:10px 12px 4px;font-size:16px;line-height:1.4;display:block}.comp2 textarea:focus-visible{outline:none}.comp2 .cbox:focus-visible{outline:none}.comp2 .cbox{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;cursor:text;position:relative;overflow-y:auto}.cbox.empty:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;position:absolute;top:10px;left:12px;right:12px;overflow:hidden}.cbox .remo{vertical-align:-4px;object-fit:contain;width:20px;height:20px;margin:0 1px}.cbox b,.cbox strong{font-weight:700}.cbox code{background:var(--tint);border-radius:4px;padding:0 4px;font-family:ui-monospace,Menlo,monospace;font-size:14px}.cbox pre{background:var(--bg);border:1px solid var(--line);white-space:pre-wrap;border-radius:8px;margin:4px 0;padding:6px 10px;font:14px/1.45 ui-monospace,Menlo,monospace}.cbox ul,.cbox ol{margin:2px 0;padding-left:22px}.cbox blockquote{border-left:3px solid var(--line);color:var(--muted);margin:2px 0;padding-left:10px}.cbox a,.cbox .rlink{color:var(--atext);text-underline-offset:2px;text-decoration:underline}.cpop.linkpop{gap:8px;min-width:0;padding:10px;display:grid;left:0;right:0}.lkin{width:100%;min-width:0;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:9px;padding:9px 11px;font-size:16px}.lkin:focus{border-color:var(--blue);outline:none}.lkerr{color:var(--alert);margin:0;font-size:13px}.lkbtns{justify-content:flex-end;gap:8px;display:flex}.lkbtns button{border-radius:9px;padding:8px 14px;font-size:15px;font-weight:700}.lkno{color:var(--muted)}.lkok{background:var(--blue);color:#fff}.pcomp .cpop.linkpop{border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0;position:static}.comp2 .picked{background:0 0;border-top:0;flex-wrap:wrap;padding:8px 10px 0}.ctools{flex-wrap:wrap;align-items:center;gap:2px;padding:2px 6px 6px;display:flex}.ctools .tplus{background:var(--bg);color:var(--text);border-radius:50%}.ctools button.on{color:var(--atext);background:var(--tint)}.aa{font-size:14px;font-weight:700;text-decoration:underline}.sendgrp{background:var(--blue);border-radius:8px;display:flex;overflow:hidden}.ctools .sendgrp button{color:#fff;border-radius:0;height:32px}.ctools .sendgrp .tsend{width:40px}.ctools .sendgrp .tmore{border-left:1px solid #ffffff4d;width:26px}.ctools .sendgrp button:hover{color:#fff;background:#0b4b80}.cpop{z-index:4;background:var(--card);border:1px solid var(--line);border-radius:12px;min-width:230px;padding:6px;position:absolute;bottom:calc(100% + 6px);box-shadow:0 8px 24px #04101e33}.cpop-l{left:0}.cpop-r{right:0}.cpi{text-align:left;width:100%;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:15px;display:flex;position:relative}.cpi:hover{background:var(--bg)}.cpi .lb{font-size:12px;font-weight:400;display:block}.csep{background:var(--line);height:1px;margin:4px 2px;display:block}.cph{padding:4px 10px 6px;font-weight:700}.emojis{grid-template-columns:repeat(8,1fr);gap:2px;width:min(320px,100vw - 40px);min-width:0;display:grid}.emojis button{border-radius:8px;padding:4px;font-size:22px}.emojis button:hover{background:var(--bg)}.emojis .csep{grid-column:1/-1}.cemoji{vertical-align:-.3em;object-fit:contain;width:1.3em;height:1.3em;display:inline-block}.comphint{color:var(--muted);text-align:right;padding:4px 2px 0;font-size:11px}.schedbar{width:100%;color:var(--atext);background:var(--tint);border-top:1px solid var(--line);align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:flex}.mfiles{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.mbody ul,.mbody ol,.docp ul,.docp ol{margin:4px 0;padding-left:22px}.mbody blockquote,.docp blockquote,.doc blockquote{border-left:3px solid var(--line);color:var(--muted);margin:4px 0;padding-left:10px}pre.cblock{background:var(--bg);border:1px solid var(--line);white-space:pre-wrap;border-radius:8px;margin:4px 0;padding:8px 10px;font:13px/1.45 ui-monospace,Menlo,monospace;overflow-x:auto}.bgtotal{background:var(--tint);min-width:22px;height:20px;color:var(--atext);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.dsite{z-index:600;background:var(--navy);color:#fff;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.dsbox{text-align:center;flex-direction:column;gap:12px;max-width:360px;display:flex}.dsbox h1{margin:0;font-size:24px;line-height:1.2}.dsbox p{color:#cfe3f5;margin:0;font-size:16px;line-height:1.5}.dsbox p b{color:#fff}.dsic{font-size:44px!important}.dscont{color:#fff;border:1px solid #ffffff59;border-radius:12px;margin-top:10px;padding:12px;font-size:16px;font-weight:600}.wlc{z-index:400;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:none;-webkit-user-select:none;user-select:none;--sz:min(56vw, 34vh, 360px);animation:.6s ease-out both wlcin;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}@keyframes wlcin{0%{opacity:0}}.wlccover{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.wlcrim{stroke:#cfe3f5e6;stroke-width:3px}.wlcstage{width:var(--sz);height:var(--sz);margin:calc(var(--sz) / -2) 0 0 calc(var(--sz) / -2);pointer-events:none;place-items:center;display:grid;position:absolute;top:42%;left:50%}.wlcfx{position:absolute;top:0;bottom:0;left:0;right:0}.wlcring{opacity:0;border:3px solid #9cc3e6d9;border-radius:50%;animation:1.9s ease-out 1s both eggring;position:absolute;top:8%;bottom:8%;left:8%;right:8%}.wlcring.r2{border-color:#fffc;animation-delay:1.5s}.wlclogo{filter:drop-shadow(0 10px 30px #00000059);will-change:transform, opacity;width:100%;height:auto;animation:1.3s cubic-bezier(.22,1,.36,1) .3s both wlcgrow,1.4s ease-in-out 1.9s 2 eggbeat;position:relative}@keyframes wlcgrow{0%{opacity:0;transform:scale(.55)rotate(-8deg)}45%{opacity:1}70%{transform:scale(1.04)rotate(1deg)}to{transform:scale(1)rotate(0)}}.wlctext{left:16px;right:16px;top:calc(42% + var(--sz) / 2 + clamp(28px, 5vh, 56px));text-align:center;color:#fff;pointer-events:none;flex-direction:column;align-items:center;gap:8px;margin:0;animation:.9s ease-out 1.2s both eggup;display:flex;position:absolute}.wlctext b{text-wrap:balance;font-size:clamp(24px,3.2vmin + 14px,40px);font-weight:700;line-height:1.15}.wlctext span{color:#cfe3f5;text-wrap:balance;max-width:32ch;font-size:clamp(15px,1.4vmin + 10px,19px);line-height:1.45}.wlctext span:empty{display:none}.wlctext.go{animation:.5s ease-in forwards wlcout}@keyframes wlcout{to{opacity:0;transform:translateY(10px)}}.wlc.still .wlcfx{display:none}.wlc.still *,.wlc.still .wlctext{animation:none!important}.wlc.still{animation-duration:.2s}.egg{z-index:300;cursor:pointer;place-items:center;transition:opacity .45s;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.egg.out{opacity:0}.eggbg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 50% 42%,#0a5fa3,#08233d 70%);animation:.45s ease-out both eggfade;position:absolute;top:0;bottom:0;left:0;right:0}.eggrise{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.eggstage{aspect-ratio:1;place-items:center;width:min(58vw,250px);margin-bottom:90px;display:grid;position:relative}.egglogo{filter:drop-shadow(0 10px 30px #00000059);width:100%;height:auto;animation:.9s cubic-bezier(.2,1.5,.4,1) both eggpop,1.3s ease-in-out 1.1s 3 eggbeat;position:relative}.eggring{opacity:0;border:3px solid #9cc3e6d9;border-radius:50%;animation:1.5s ease-out .45s both eggring;position:absolute;top:8%;bottom:8%;left:8%;right:8%}.eggring.r2{border-color:#fffc;animation-delay:.8s}.eggring.r3{border-color:#1d7bd1cc;animation-delay:1.15s}.eggburst{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.eggburst i,.eggrise i{width:calc(22px * var(--s,1));height:calc(22px * var(--s,1));color:var(--c);pointer-events:none;position:absolute}.eggburst i svg,.eggrise i svg{fill:currentColor;filter:drop-shadow(0 1px 2px #00000040);width:100%;height:100%}.eggburst i{opacity:0;animation:1.7s cubic-bezier(.15,.8,.3,1) both eggburst;top:calc(50% - 11px);left:calc(50% - 11px)}.eggrise i{opacity:0;animation:4s linear both eggrise;bottom:-40px}.eggtext{z-index:1;left:16px;right:16px;bottom:calc(22% + var(--sab));text-align:center;color:#fff;flex-direction:column;gap:4px;animation:.6s ease-out 1.3s both eggup;display:flex;position:absolute}.eggtext b{text-wrap:balance;font-size:clamp(16px,4.8vw,20px);font-weight:700}.eggtext span{color:#cfe3f5;letter-spacing:.04em;font-size:14px}@keyframes eggfade{0%{opacity:0}}@keyframes eggpop{0%{opacity:0;transform:scale(0)rotate(-25deg)}60%{opacity:1;transform:scale(1.12)rotate(6deg)}to{transform:scale(1)rotate(0)}}@keyframes eggbeat{0%,to{transform:scale(1)}14%{transform:scale(1.08)}28%{transform:scale(1)}42%{transform:scale(1.06)}}@keyframes eggring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.3)}}@keyframes eggburst{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1) rotate(var(--r))}}@keyframes eggrise{0%{opacity:0;transform:translate(0)rotate(-10deg)}10%{opacity:.9}50%{transform:translate(var(--sway), -55vh) rotate(10deg)}to{opacity:0;transform:translateY(-110vh)rotate(-10deg)}}@keyframes eggup{0%{opacity:0;transform:translateY(12px)}}.eggmedal{filter:drop-shadow(0 10px 30px #00000059);place-items:center;animation:.9s cubic-bezier(.2,1.5,.4,1) both eggpop,1.3s ease-in-out 1.1s 3 eggbeat;display:grid;position:relative}.egg.badge .eggbg{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--bc) 60%, #0a5fa3), #08233d 72%)}.egg.badge .eggmedal{animation:.7s cubic-bezier(.2,1.5,.4,1) both eggpop,1.1s ease-in-out .8s 2 eggbeat}.egg.badge .eggring{animation-duration:1.2s;animation-delay:.3s}.egg.badge .eggring.r2{animation-delay:.55s}.egg.badge .eggring.r3{animation-delay:.8s}.egg.badge .eggburst i{animation-duration:1.4s}.egg.badge .eggtext{animation-delay:.8s}.egg.badge .eggring{border-color:#f2c14ee6}.egg.badge .eggring.r2{border-color:#fffc}.egg.badge .eggring.r3{border-color:color-mix(in srgb, var(--bc) 70%, #fff)}.egg.m-gold{--mt:#f2c14e;--mtag:linear-gradient(135deg, #fff3c4, #e0a32e 45%, #f2c14e 70%, #fff7da);--mtxt:#4a3306}.egg.m-silver{--mt:#e3e9ef;--mtag:linear-gradient(135deg, #fff, #c9d2dc 45%, #e3e9ef 70%, #fff);--mtxt:#34404d}.egg.m-bronze{--mt:#e0a06a;--mtag:linear-gradient(135deg, #fbd9b8, #d18b4e 45%, #e0a06a 70%, #fde3c8);--mtxt:#43240c}.egg.metal .eggring{border-color:color-mix(in srgb, var(--mt) 90%, transparent)}.egg.metal .eggring.r2{border-color:#fffc}.egg.metal .eggmedal .medal:before{animation:.65s cubic-bezier(.2,1.3,.4,1) .75s both eggmetal}.egg.metal .eggmedal .medal{animation:.3s ease-out 1.2s both eggmetaledge}.eggflash{pointer-events:none;opacity:0;border:4px solid var(--mt);box-shadow:0 0 18px var(--mt), inset 0 0 12px var(--mt);border-radius:50%;animation:.8s ease-out 1.2s both eggflash;position:absolute;top:0;bottom:0;left:0;right:0}.egg.m-silver .eggmedal .medal:after{animation:1.5s ease-in-out 1.35s 2 both eggglint}.eggtag{letter-spacing:.06em;text-transform:uppercase;background:var(--mtag);color:var(--mtxt);border-radius:999px;align-self:center;margin-bottom:4px;padding:4px 12px;font-size:12px;font-style:normal;font-weight:800;animation:.5s ease-out 1.3s both eggup;box-shadow:0 0 0 1px #ffffff80,0 2px 10px #0000004d}@keyframes eggmetal{0%{opacity:0;transform:scale(1.5)rotate(-220deg)}70%{opacity:1;transform:scale(.96)rotate(8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes eggmetaledge{0%{box-shadow:inset 0 0 #fff0,0 0 #0000,0 0 #0000}}@keyframes eggflash{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes eggglint{0%{opacity:0;transform:scale(.2)rotate(0)}30%{opacity:1;transform:scale(1.15)rotate(45deg)}45%{opacity:1;transform:scale(.95)rotate(60deg)}70%,to{opacity:0;transform:scale(.3)rotate(90deg)}}.egg.still *,.egg.still :before{animation:none!important}.egg.still .eggflash,.egg.still .eggring,.egg.still .eggburst,.egg.still .eggrise{display:none}.ck.sscrow{flex-direction:column;align-items:flex-start;gap:6px}.sschint{padding:8px 14px 10px}.pfcel{margin-top:-4px}.pfcel .ck.toggle{border-bottom:0;padding:0}.tmsub{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.tmsub .rdots{margin-left:0}.tmwarn{color:var(--alert);align-items:center;gap:6px;margin-top:-4px;font-size:13px;font-weight:700;display:flex}.tmwarnrow{justify-content:space-between;align-items:center;gap:10px;margin-top:-4px;display:flex}.mlmon{align-items:flex-start;margin-top:0;line-height:1.35}.mlmon svg{flex:none;margin-top:2px}.tmwarnrow .tmwarn{margin:0}.tmwarnrow .link{color:var(--alert);flex-shrink:0;font-size:14px;font-weight:700}.awaymark{vertical-align:-3px;color:#0b2e4f;background:#f2c14e;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;margin-left:4px;font-size:12px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.awaymark.red{background:var(--alert);color:#fff}.tmwarn.amber{color:#a86b00}:root[data-theme=dark] .tmwarn.amber{color:#f2c14e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tmwarn.amber{color:#f2c14e}}.ncbadge{align-items:center;gap:10px;display:flex}.ncbadge .ncmedal{flex-shrink:0;display:flex}.hcsheet{flex-direction:column;gap:10px;margin-top:14px;display:flex}.hcsheet>:-webkit-any(.pbtn,.sbtn){width:100%;text-decoration:none}.hcsheet>:is(.pbtn,.sbtn){width:100%;text-decoration:none}.aplead{flex-direction:column;gap:10px;margin-top:22px;display:flex}#app[data-mode=lock]{max-width:none}#app[data-mode=lock] .onb{padding:28px 20px calc(28px + var(--sab));flex:1;justify-content:center;overflow-y:auto}body:has(#app[data-mode=lock]){background:var(--bg)}@media (min-width:700px){#app[data-mode=lock] .onb{padding:40px 40px calc(40px + var(--sab))}#app[data-mode=lock] .iplock{gap:20px;max-width:820px}#app[data-mode=lock] .iplock h1{font-size:34px}#app[data-mode=lock] .ipwho{grid-template-columns:repeat(auto-fit,minmax(170px,200px));gap:16px}#app[data-mode=lock] .ipperson{border-radius:20px;padding:22px 10px 18px}#app[data-mode=lock] .ipperson b{font-size:18px}#app[data-mode=lock] .ipkeys{grid-template-columns:repeat(3,92px);gap:18px}#app[data-mode=lock] .ipkey{width:92px;height:92px;font-size:32px}}.iplock{flex-direction:column;gap:14px;width:100%;max-width:640px;margin:0 auto;display:flex}.iprest{color:var(--muted);letter-spacing:.02em;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.iprest i{border-radius:50%;width:10px;height:10px}.ipnote{text-align:center;color:var(--atext);background:var(--tint);border-radius:12px;padding:10px 14px;font-size:14px;font-weight:600}.ipwho{grid-template-columns:repeat(auto-fit,minmax(132px,168px));justify-content:center;gap:12px;display:grid}.ipperson{background:var(--card);border:1px solid var(--line);color:var(--text);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:16px 8px 14px;display:flex}.ipperson b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;overflow:hidden}.ipperson span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.ipperson:disabled{opacity:.5}.ipperson.nocode{opacity:.55}.ipperson:active:not(:disabled){transform:scale(.97)}.ippad{flex-direction:column;align-items:center;gap:12px;display:flex}.ipnot{align-self:flex-start;align-items:center;gap:4px;font-size:15px;display:inline-flex}.ipme{flex-direction:column;align-items:center;gap:8px;display:flex}.ipme .t14{font-size:20px}.ipdots{gap:16px;margin:4px 0;display:flex}.ipdots i{border:2px solid var(--blue);border-radius:50%;width:16px;height:16px}.ipdots i.on{background:var(--blue)}.ipdots.shake{animation:.4s ipshake}@keyframes ipshake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.ipdots.shake{animation:none}}.ipkeys{grid-template-columns:repeat(3,76px);gap:14px;margin-top:6px;display:grid}.ipkey{background:var(--card);border:1px solid var(--line);width:76px;height:76px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;font-size:28px;font-weight:600;display:flex}.ipkey:active:not(:disabled){background:var(--tint)}.ipkey:disabled{opacity:.5}.ipdel{background:0 0;border:0}.ipwarn{z-index:2000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#0a142873;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out ipwin;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes ipwin{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ipwarn{animation:none}}.ipwcard{background:var(--navy);color:#fff;text-align:center;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:min(680px,100%);min-height:min(72vh,640px);padding:40px 28px;display:flex;box-shadow:0 24px 60px #00000059}.ipwt{font-size:clamp(34px,7vw,52px);font-weight:800;line-height:1.1}.ipwc{font-variant-numeric:tabular-nums;font-size:clamp(22px,4vw,30px);font-weight:700}.ipws{opacity:.85;font-size:17px;line-height:1.45}.ipwout{color:var(--navy);background:#fff;border-radius:12px;margin-top:10px;padding:14px 22px;font-size:17px;font-weight:700}.ipnotif{margin:18px auto 0}button.ipnotif{justify-content:center;align-items:center;gap:8px;display:inline-flex}.hdlock{color:#fff;background:#ffffff1f;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;margin-right:4px;padding:7px 11px;font-size:14px;font-weight:600;display:inline-flex}.hdlock:active{background:#ffffff38}.msgs.todo{gap:14px;padding:14px 14px 28px}.tdtop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tdtop .lb{flex:1;min-width:180px}.tdtop .pbtn{align-items:center;gap:6px;display:inline-flex}.tdsec{flex-direction:column;gap:6px;display:flex}.tdhead{align-items:center;gap:10px;display:flex}.tdhead b{font-size:15px;display:block}.tdhead .lb{font-size:12.5px;display:block}.tdcount{color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:700}.tdcount.late{color:var(--alert)}.tdplus{color:var(--atext)}.tdlist{padding:0;overflow:hidden}.tdempty{padding:12px 14px}.tdrow{border-bottom:1px solid var(--line);align-items:flex-start;gap:4px;display:flex}.tdrow:last-child{border-bottom:0}.tdck{cursor:pointer;background:0 0;border:0;padding:12px 4px 12px 12px}.tdck .box{border:2px solid var(--line);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.tdck.on .box{background:var(--green,#2bac76);border-color:var(--green,#2bac76)}.tdck:disabled{cursor:default;opacity:.55}.tdbody{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;padding:12px 6px;display:flex}.tdtext{overflow-wrap:anywhere;font-size:15px;line-height:1.35}.tdrow.done .tdtext{color:var(--muted);text-decoration:line-through}.tdrow.late,.htdtask.late{box-shadow:inset 4px 0 0 var(--alert)}.tdrow.late .tdck .box,.htdtask.late .tdck .box{border-color:var(--alert)}.tdmeta{color:var(--muted);font-size:12.5px;line-height:1.35}.tddue{color:var(--atext);font-weight:700}.tddue.today{color:#b26a00}.tddue.late{color:var(--alert)}.tdedit{color:var(--muted);align-self:center;margin-right:4px}.link.danger{color:var(--alert)}.tddone{align-self:flex-start;align-items:center;gap:4px;padding:2px 4px;font-size:13.5px;display:inline-flex}.tdchips{flex:1 1 0;min-width:0}.tdchips .tagc{align-items:center;display:inline-flex}.tdchips .tagc.a .chdot{box-shadow:0 0 0 1.5px #fff}.tdtop .tdchips+.pbtn{margin-left:auto}.tdplace{color:var(--text);align-items:center;font-weight:700;display:inline-flex}.tdplace .chdot{width:8px;height:8px;margin-right:4px}.tdfrom{color:var(--blue);border:1px solid var(--line);white-space:nowrap;background:0 0;border-radius:12px;flex-shrink:0;align-self:center;padding:4px 9px;font-size:12px;font-weight:700}.tdrx{gap:8px}.pbtn.tdrx .rximg{border-radius:50%;box-shadow:0 0 0 2px #fff}.sheet .grp>.ck:disabled{color:var(--muted);cursor:default}.tdrx:disabled{opacity:.85}.tdplace-sec{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:6px;display:flex}.tdpgrp{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:6px 2px 0;display:flex}.tdpgrp:disabled{cursor:default;color:inherit;opacity:1}.tdpgrp b{flex:1;min-width:0;font-size:16px}.tdpgrp .lb{margin-right:6px;font-size:12.5px;font-weight:700}.tdtop:empty{display:none}.tdday{border-radius:16px;flex-shrink:0;padding:0;overflow:hidden}.tdday .stamp{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11.5px;font-weight:800}.tdday-top{color:#fff;background:linear-gradient(135deg,#0b2e4f,#005696);align-items:center;gap:14px;padding:16px;display:flex}.tdday.alldone .tdday-top{background:linear-gradient(135deg,#1f6e45,#2e8b57)}.tdday-top .stamp{color:#9cc3e6}.tdday.alldone .tdday-top .stamp{color:#cdefd9}.tdday-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tdday-t b{font-size:19px;line-height:1.2}.tdday-t p:last-child{opacity:.88;font-size:13.5px}.tdring{flex-shrink:0}.tdring circle{fill:none;stroke-width:8px}.tdring .bg{stroke:#fff3}.tdring .fg{stroke:#6fd39b;stroke-linecap:round;transition:stroke-dasharray .4s}.tdday.alldone .tdring .bg{stroke:#fff}.tdring text{fill:#fff;font:800 15px Figtree,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.tdring text.sm{opacity:.8;font-size:9px;font-weight:700}.tdring .ok{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.tdnext{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.tdnx{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tdnx b{overflow-wrap:anywhere;min-width:0;font-size:15px}.tdnx>span{white-space:nowrap;font-size:14px;font-weight:800}.tdnext .lb{font-size:13px}.tdday .late{color:var(--alert)}.tdday .today{color:#b26a00}.tdday-btns{border-bottom:1px solid var(--line);padding:12px 14px}.tdday-btns:last-child{border-bottom:0}.tdwhen{font-weight:700}.tdwhen.late{color:var(--alert);border-color:var(--alert)}.tdwhen.today{color:#b26a00;border-color:#b26a00}.tdwhen.gave{color:var(--atext);border-color:var(--atext)}.tdwhen.a,.tdwhen.late.a,.tdwhen.today.a,.tdwhen.gave.a{color:#fff}.tdwhen.late.a{background:var(--alert)}.tdwhen.today.a{background:#b26a00}.tdwhen.gave.a{background:var(--blue)}.tdstores{flex-direction:column;gap:4px;padding:12px 14px;display:flex}.tdstore{box-sizing:content-box;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;gap:5px;margin:0 -8px;padding:6px 8px;display:flex}.tdstore.on{background:var(--tint)}.tdsrow{justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;display:flex}.tdsrow>b{align-items:center;min-width:0;display:inline-flex}.tdsrow>span{white-space:nowrap;font-size:13px}.tdbar{background:var(--tint);border-radius:4px;height:7px;display:block;overflow:hidden}.tdstore.on .tdbar{background:var(--card)}.tdbar i{background:var(--green);border-radius:4px;height:100%;display:block}.tdpgrp .lb.ok{color:var(--green)}.tdmore{align-self:flex-start;padding:2px 4px;font-size:13.5px}.tdconfetti{z-index:600;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.tdconfetti i{top:-14px;left:var(--x);background:var(--c);opacity:0;width:8px;height:12px;animation:tdfall var(--t) var(--d) cubic-bezier(.25, .6, .45, 1) forwards;border-radius:2px;position:absolute;box-shadow:0 0 0 .5px #00000014}@keyframes tdfall{0%{opacity:1;transform:translate(0)rotate(0)}85%{opacity:1}to{opacity:0;transform:translate(var(--dx), 105vh) rotate(var(--r))}}.tdmine{gap:8px}.tdgrp{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin:4px 2px 0;font-size:12px;font-weight:800;display:flex}.tdgrp.late{color:var(--alert)}.tdgrp.today{color:#b26a00}.tdquick{border:1px dashed var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.tdqline{align-items:center;gap:10px;display:flex}.tdqbox{border:2px dashed var(--line);width:24px;height:24px;color:var(--muted);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}#tdq{border:0;border-bottom:2px solid var(--line);min-width:0;font:inherit;color:var(--text);background:0 0;border-radius:0;outline:none;flex:1;padding:6px 0;font-size:16px}#tdq:focus{border-bottom-color:var(--blue)}.tdqgo{padding:7px 14px}.tdqopts{padding-left:34px}.tdqpick{position:relative;overflow:hidden}.tdqpick input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}select.tagc{font:inherit;-webkit-appearance:auto;appearance:auto;font-size:13px}.tdpeople{padding:0;overflow:hidden}.tdprow{border-bottom:1px solid var(--line)}.tdprow:last-child{border-bottom:0}.tdphead{align-items:center;display:flex}.tdpbtn{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:10px 6px 10px 12px;display:flex}.tdpname{flex-direction:column;flex:1;min-width:0;display:flex}.tdpname b{font-size:15px}.tdpname .lb{font-size:12.5px}.tdcount.ok{color:var(--green)}.tdphead .tdplus{margin-right:6px}.tdpbody{padding:0 0 6px 44px}.tdpbody .tdlist{border-top:1px solid var(--line)}.tdpbody .tdempty{padding:10px 12px 10px 0}.tdpbody .tddone{margin:4px 0 0}.loot{z-index:500;color:#fff;text-align:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;opacity:0;outline:none;transition:opacity .35s;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.loot.in{opacity:1}.loot.out{opacity:0;transition:opacity .35s}.loot.done{cursor:pointer}.loot .lbg{background:radial-gradient(circle at 50% 40%,#1d7bd1,#005696 45%,#062e52 100%);position:absolute;top:0;bottom:0;left:0;right:0}.loot .lrays{pointer-events:none;opacity:.2;background:repeating-conic-gradient(from 0deg, #ffffff8c 0 5deg, transparent 5deg 18deg);will-change:transform;width:220vmax;height:220vmax;margin:-110vmax 0 0 -110vmax;transition:opacity .8s;animation:40s linear infinite lspin;position:absolute;top:40%;left:50%;-webkit-mask:radial-gradient(circle,#000 0,#0009 12%,#0000 32%);mask:radial-gradient(circle,#000 0,#0009 12%,#0000 32%)}.loot .lrays.r2{background:repeating-conic-gradient(from 9deg, var(--glow) 0 3deg, transparent 3deg 24deg);opacity:0;animation-duration:28s;animation-direction:reverse}.loot.c2 .lrays{opacity:.28}.loot.open .lrays{opacity:.42}.loot.open.rare .lrays{opacity:.5}.loot.open.rare .lrays.r2{opacity:.45}.loot .lwrap{max-width:440px;height:100%;padding:max(20px, env(safe-area-inset-top)) 20px max(22px, env(safe-area-inset-bottom));box-sizing:border-box;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.loot .ltop{flex-direction:column;gap:4px;margin:12px 0 0;transition:opacity .3s,transform .3s;display:flex}.loot .ltop b{letter-spacing:-.01em;text-shadow:0 2px 12px #00000040;font-size:24px;font-weight:800}.loot .ltop span{color:#fffc;font-size:13px;font-weight:700}.loot.in .ltop{animation:.5s ease-out .45s both lup}.loot.open .ltop{animation:.35s ease-in both lgone}.loot .lmid{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.loot .lstage{box-sizing:border-box;flex:none;justify-content:center;align-items:flex-end;width:100%;height:330px;padding-bottom:22px;display:flex;position:relative}.loot .ltext{flex-direction:column;align-items:center;width:100%;min-height:170px;display:flex}.loot .lbox{all:unset;cursor:pointer;width:170px;height:170px;display:block;position:relative}.loot .lbox:focus-visible{outline-offset:12px;border-radius:20px;outline:3px solid #fffc}.loot.in .lbox{animation:.8s cubic-bezier(.3,1.4,.5,1) both ldrop,2.6s ease-in-out .85s infinite lfloat}.loot .lshake{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.loot .lshadow{background:radial-gradient(closest-side,#02142880,#0000);border-radius:50%;height:20px;position:absolute;bottom:-16px;left:12px;right:12px}.loot .linside{z-index:1;background:linear-gradient(#9fb3c8,#d5e1ec);border-radius:6px 6px 0 0;height:26px;position:absolute;top:40px;left:8px;right:8px;box-shadow:inset 0 6px 10px #0b2e4f59}.loot .lfront{z-index:4;background:linear-gradient(#fff 0%,#f3f7fb 55%,#e2ebf4 100%);border-radius:4px 4px 14px 14px;place-items:center;height:112px;display:grid;position:absolute;bottom:0;left:8px;right:8px;overflow:hidden;box-shadow:inset 0 0 0 1.5px #fff,inset 0 -10px #00569612,0 16px 34px #03182e66}.loot .lq{z-index:1;color:#005696;margin-top:4px;font-size:76px;font-weight:900;line-height:1;animation:1.8s ease-in-out infinite lqpulse;position:relative}.loot .lcrack{z-index:2;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.loot .lcrack path{fill:none;stroke:var(--glow);stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--glow)) drop-shadow(0 0 5px var(--glow));stroke-dasharray:160;stroke-dashoffset:160px;transition:stroke-dashoffset .35s ease-out}.loot.c1 .c1,.loot.c2 .c1,.loot.c2 .c2{stroke-dashoffset:0}.loot.c2 .c3{stroke-dashoffset:0;transition-delay:.1s}.loot .llid{z-index:5;transform-origin:50% 0;height:40px;position:absolute;top:30px;left:0;right:0}.loot .lltop{background:linear-gradient(#fff,#eef3f8);border-radius:8px 8px 2px 2px;height:16px;position:absolute;top:0;left:4px;right:4px;box-shadow:inset 0 0 0 1.5px #fff}.loot .lllip{background:linear-gradient(#fff,#e4ecf4);border-radius:6px;height:26px;position:absolute;top:14px;left:0;right:0;box-shadow:0 5px 10px #03182e40,inset 0 -3px #00569614}.loot .llid:after{content:"";background:var(--glow);filter:blur(6px);opacity:0;border-radius:50%;height:8px;transition:opacity .3s;position:absolute;bottom:-4px;left:10%;right:10%}.loot.c1 .llid:after{opacity:.5}.loot.c2 .llid:after{opacity:1}.loot .lmedal{z-index:3;pointer-events:none;opacity:0;place-items:center;width:140px;height:140px;display:grid;position:absolute;top:20px;left:15px;transform:translateY(34px)scale(.5)}.loot .lhover,.loot .lspin{place-items:center;display:grid}.loot .lmedal .medal{filter:drop-shadow(0 12px 24px #00000059)}.loot.t-lead .lmedal .medal{filter:drop-shadow(0 0 1.5px #fffffff2)drop-shadow(0 0 16px #9cc3e6bf)drop-shadow(0 12px 24px #00000059)}.loot .lbeam{z-index:2;pointer-events:none;transform-origin:50% 100%;background:linear-gradient(to top, var(--glow), color-mix(in srgb, var(--glow) 35%, transparent) 45%, transparent);clip-path:polygon(34% 100%,66% 100%,100% 0,0 0);opacity:0;width:200px;height:340px;margin-left:-100px;position:absolute;bottom:104px;left:50%;transform:scaleY(0)}.loot .lburst{z-index:6;pointer-events:none;width:0;height:0;position:absolute;top:56px;left:50%}.loot .lburst i{background:var(--c);opacity:0;border-radius:2px;width:10px;height:14px;position:absolute;top:-7px;left:-5px}.loot .lburst i.st{background:0 0;width:18px;height:18px;top:-9px;left:-9px}.loot .lburst i svg{width:100%;height:100%;fill:var(--c);display:block}.loot.hit1 .lshake{animation:.45s ease-out both lhit1}.loot.hit2 .lshake{animation:.55s ease-out both lhit2,.12s linear .55s infinite lrumble}.loot.open .lshake{animation:.35s ease-out both lsquash}.loot.open .lbox{pointer-events:none}.loot.open .llid{animation:.9s cubic-bezier(.25,.8,.35,1) both llid}.loot.open .lbeam{animation:2.2s ease-out 80ms both lbeam}.loot.open .lburst i{animation:1.7s cubic-bezier(.12,.75,.3,1) both lburst}.loot.open .lmedal{animation:1.2s cubic-bezier(.2,1,.3,1) .18s both lrise,.9s cubic-bezier(.35,0,.25,1) 1.35s forwards lsettle}.loot.open .lspin{animation:1.3s cubic-bezier(.15,.6,.25,1) .18s both lspinY}.loot.open .lhover{animation:3s ease-in-out 2.3s infinite lhover}.loot.open .lfront,.loot.open .linside,.loot.open .lshadow{animation:.55s cubic-bezier(.4,0,.7,.2) 1.1s both laway}.loot.open.rare .lmedal{animation:1.5s cubic-bezier(.2,1,.3,1) .18s both lrise,.9s cubic-bezier(.35,0,.25,1) 1.85s forwards lsettle}.loot.open.rare .lspin{animation:2s cubic-bezier(.15,.6,.25,1) .18s both lspinY2}.loot.open.rare .lhover{animation-delay:2.8s}.loot.open.rare .lfront,.loot.open.rare .linside,.loot.open.rare .lshadow{animation-delay:1.6s}.loot.open.rare .lwrap{animation:.5s linear .15s both lquake}.loot .lfoot{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;min-height:118px;display:flex}.loot .lhint{color:#ffffffeb;min-height:22px;margin:8px 0 0;font-size:16px;font-weight:700}.loot.in .lhint{animation:.5s ease-out .8s both lup,1.6s ease-in-out 1.4s infinite lpulse}.loot.open .lhint{display:none}.loot .lreveal{flex-direction:column;align-items:center;gap:5px;display:flex}.loot:not(.open) .lreveal,.loot:not(.shown) .lacts,.loot:not(.done) .ldone,.loot.done .lacts{display:none}.loot .lreveal>*{opacity:0}.loot.open .ltag{animation:.5s ease-out 1.2s both lup}.loot.open .lfrom{animation:.5s ease-out 1.35s both lup}.loot.open .lname{animation:.6s cubic-bezier(.2,1.4,.4,1) 1.5s both lname}.loot.open .lwhy{animation:.5s ease-out 1.75s both lup}.loot.open.rare .ltag{animation-delay:1.8s}.loot.open.rare .lfrom{animation-delay:1.95s}.loot.open.rare .lname{animation-delay:2.1s}.loot.open.rare .lwhy{animation-delay:2.4s}.loot .ltag{letter-spacing:.08em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;padding:4px 12px;font-size:12px;font-style:normal;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff59}.loot.t-gold .ltag{color:#4a3306;background:linear-gradient(135deg,#fff3c4,#e0a32e 45%,#f2c14e 70%,#fff7da);box-shadow:0 2px 12px #f2c14e80}.loot.t-silver .ltag{color:#34404d;background:linear-gradient(135deg,#fff,#c9d2dc 45%,#e3e9ef 70%,#fff)}.loot.t-bronze .ltag{color:#43240c;background:linear-gradient(135deg,#fbd9b8,#d18b4e 45%,#e0a06a 70%,#fde3c8)}.loot.t-lead .ltag{background:linear-gradient(160deg,#3a6a9a,#0b2e4f);box-shadow:inset 0 0 0 1px #9cc3e699}.loot .lfrom{color:#ffffffe6;margin:4px 0 0;font-size:15px;font-weight:600}.loot .lname{letter-spacing:-.01em;text-shadow:0 2px 14px #0000004d;margin:0;font-size:30px;font-weight:800;line-height:1.1}.loot .lwhy{max-width:340px;margin:2px 0 0;font-size:16px;line-height:1.4}.loot .lwhy q{font-weight:600}.loot .lacts,.loot .ldone{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:340px;animation:.45s ease-out both lup;display:flex}.loot .lacts button,.loot .ldone button{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;border-radius:16px;width:100%;padding:15px 12px;font-size:17px;font-weight:800;position:relative}.loot .lacts button:focus-visible{outline-offset:3px;outline:3px solid #ffffffd9}.loot .ldone button:focus-visible{outline-offset:3px;outline:3px solid #ffffffd9}.loot .lacts .lok{color:#005696;background:#fff;box-shadow:0 8px 22px #00000047}.loot .ldone .lnext{background:#ffffff24;font-weight:700;box-shadow:inset 0 0 0 1.5px #ffffff8c}.loot .lsub,.loot .lany{color:#fffc;margin:0;font-size:13.5px;font-weight:600}.loot .lany{animation:1.8s ease-in-out 1s infinite lpulse}.loot .lsent{background:#ffffff24;border-radius:999px;margin:0 0 4px;padding:6px 12px;font-size:14.5px;font-weight:700}.loot .lsent.ok:before{content:"✓ "}.loot .lsent.no{background:#d92d2059}@keyframes lspin{to{transform:rotate(1turn)}}@keyframes lup{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lpulse{50%{opacity:.55}}@keyframes lqpulse{50%{transform:scale(1.07)}}@keyframes ldrop{0%{opacity:0;transform:translateY(-70vh)rotate(-8deg)scale(.8)}60%{opacity:1;transform:translateY(8px)rotate(2deg)scale(1.04,.94)}to{transform:none}}@keyframes lfloat{50%{transform:translateY(-8px)}}@keyframes lhit1{0%{transform:none}15%{transform:scale(1.1,.9)}30%{transform:scale(.95,1.05)rotate(-6deg)}50%{transform:rotate(6deg)}70%{transform:rotate(-4deg)}to{transform:none}}@keyframes lhit2{0%{transform:none}12%{transform:scale(1.15,.86)}26%{transform:scale(.92,1.08)rotate(-10deg)}42%{transform:rotate(10deg)translate(4px)}58%{transform:rotate(-8deg)translate(-4px)}76%{transform:rotate(5deg)}to{transform:none}}@keyframes lrumble{0%,to{transform:translate(0)}25%{transform:translate(1.5px,-1px)}50%{transform:translate(-1.5px,1px)}75%{transform:translate(1px,1px)}}@keyframes lsquash{0%{transform:scale(1.08,.9)}45%{transform:scale(.97,1.04)}to{transform:none}}@keyframes llid{0%{transform:none}22%{transform:translateY(-26px)rotate(-6deg)}to{opacity:0;transform:translate(-70px,-58vh)rotate(-38deg)}}@keyframes lbeam{0%{opacity:0;transform:scaleY(0)}18%{opacity:1;transform:scaleY(1)}60%{opacity:.75}to{opacity:0;transform:scaleY(1.05)}}@keyframes lburst{0%{opacity:0;transform:translate(0)scale(.3)rotate(0)}8%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + 120px)) scale(var(--s)) rotate(var(--r))}}@keyframes lrise{0%{opacity:0;transform:translateY(34px)scale(.5)}12%{opacity:1}55%{transform:translateY(-168px)scale(1.12)}to{opacity:1;transform:translateY(-140px)scale(1)}}@keyframes lspinY{0%{transform:perspective(600px)rotateY(-360deg)}to{transform:perspective(600px)rotateY(0)}}@keyframes lspinY2{0%{transform:perspective(600px)rotateY(-720deg)}to{transform:perspective(600px)rotateY(0)}}@keyframes lsettle{0%{transform:translateY(-140px)scale(1)}to{transform:translateY(-12px)scale(1)}}@keyframes lgone{to{opacity:0;transform:translateY(-10px)}}@keyframes lhover{50%{transform:translateY(-6px)}}@keyframes laway{to{opacity:0;transform:translateY(22px)scale(.96)}}@keyframes lname{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes lquake{0%,to{transform:none}20%{transform:translate(-4px,2px)}40%{transform:translate(4px,-2px)}60%{transform:translate(-3px,-1px)}80%{transform:translate(2px,2px)}}@media (max-height:700px){.loot .lstage{height:290px}.loot .ltext{min-height:150px}.loot .lfoot{min-height:108px}.loot .lname{font-size:26px}.loot .ltop b{font-size:20px}}.loot.still *,.loot.still .lrays{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.loot.still .lburst,.loot.still .llid,.loot.still .lbeam{display:none}.rke{width:var(--s,40px);height:var(--s,40px);background:var(--c);color:var(--ink);box-shadow:0 0 0 max(2px, calc(var(--s,40px) * .05)) #fff, 0 2px 6px #00000038;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rke svg{stroke-width:2.3px;width:64%;height:64%;overflow:visible}.rkdot{vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.rkextra{flex-wrap:wrap;gap:6px;display:flex}.celmark.rankup{background:0 0;width:40px;height:40px;padding:0}.celmark.rankup .rke{--s:32px}button.celmark.rankup .rke{transition:filter .25s,opacity .25s}button.celmark.rankup:not(.on) .rke{filter:grayscale();opacity:.5}.rku{z-index:500;color:#fff;text-align:center;--rc:#005696;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;opacity:0;background:radial-gradient(circle at 50% 34%,#1d5f99,#0b2e4f 55%,#061526);outline:none;transition:opacity .3s;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.rku.in{opacity:1}.rku.out{opacity:0}.rku .rkrays{opacity:.5;pointer-events:none;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--rc) 55%, transparent) 0 9deg, transparent 9deg 24deg);border-radius:50%;width:760px;height:760px;margin:-380px 0 0 -380px;animation:40s linear infinite rkspin;position:absolute;top:34%;left:50%;-webkit-mask:radial-gradient(circle,#000 12%,#0000 62%);mask:radial-gradient(circle,#000 12%,#0000 62%)}.rku .rkwrap{max-width:420px;height:100%;padding:calc(env(safe-area-inset-top,0px) + 28px) 20px calc(env(safe-area-inset-bottom,0px) + 22px);flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.rku .rktop{letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:2px;margin:0;font-size:14px;display:flex}.rku .rktop span{letter-spacing:0;text-transform:none;opacity:.75;font-size:12px}.rku .rkstage{flex-shrink:0;width:min(170px,44vw);height:min(170px,44vw);margin-top:max(24px,5vh);position:relative}.rku .rkstage .rke{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.rku .rkold.grey{filter:grayscale()brightness(.8)}.rku .rknew{animation:.8s cubic-bezier(.2,1.6,.4,1) 1.35s both rknew}.rku .rknew svg path:first-child{animation:.7s cubic-bezier(.2,1.4,.4,1) 1.9s both rkclimb}.rku .rkold{animation:1.5s ease-in both rkold}.rku .rkglow{background:radial-gradient(circle, color-mix(in srgb, var(--rc) 55%, #fff) 0, transparent 65%);opacity:.35;border-radius:50%;animation:1.2s ease-out 1.35s both rkflash;position:absolute;top:-30px;bottom:-30px;left:-30px;right:-30px}.rku .rkburst{width:0;height:0;position:absolute;top:50%;left:50%}.rku .rkburst i{background:var(--c);opacity:0;border-radius:2px;width:8px;height:12px;animation:1.6s cubic-bezier(.12,.75,.3,1) 1.4s both rkfly;position:absolute;top:-6px;left:-4px}.rku .rkburst i.dot{border-radius:50%;width:9px;height:9px}.rku .rktext{flex-direction:column;align-items:center;gap:8px;margin-top:max(24px,4vh);display:flex;position:relative}.rku .rktext>*{animation:.5s ease-out both lup}.rku .rktext>:first-child{animation-delay:1.9s}.rku .rktext>:nth-child(2){animation-delay:2.05s}.rku .rktext>:nth-child(3){animation-delay:2.2s}.rku .rktext>:nth-child(4){animation-delay:2.35s}.rku .rkfrom{color:#ffffffe6;margin:0;font-size:15px;font-weight:600}.rku .rkname{letter-spacing:-.01em;text-shadow:0 2px 14px #0000004d;margin:0;font-size:30px;font-weight:800;line-height:1.1}.rku .rkextra{justify-content:center}.rku .rkwas{color:#ffffffd9;margin:0;font-size:14px}.rku .rkwas .rkdot{box-shadow:0 0 0 1.5px #fff}.rku .rkok{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;color:#005696;background:#fff;border-radius:16px;width:100%;max-width:340px;margin-top:auto;padding:15px 12px;font-size:17px;font-weight:800;animation:.5s ease-out 2.6s both lup;box-shadow:0 8px 22px #00000047}.rku .rkok:focus-visible{outline-offset:3px;outline:3px solid #ffffffd9}.rku .rkok:active{transform:scale(.97)}@keyframes rkspin{to{transform:rotate(360deg)}}@keyframes rkold{0%{opacity:1;transform:none}30%{transform:rotate(-6deg)}38%{transform:rotate(6deg)}46%{transform:rotate(-8deg)}54%{transform:rotate(8deg)}62%{transform:rotate(-4deg)scale(1.04)}82%{opacity:1;filter:brightness(1.8);transform:scale(1.12)}to{opacity:0;filter:brightness(3);transform:scale(.4)}}@keyframes rknew{0%{opacity:0;transform:scale(.3)translateY(30px)}to{opacity:1;transform:none}}@keyframes rkclimb{0%{opacity:0;transform:translateY(14%)}to{opacity:1;transform:none}}@keyframes rkflash{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.1)}to{opacity:.35;transform:none}}@keyframes rkfly{0%{opacity:0;transform:translate(0)rotate(0)scale(.4)}8%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--r)) scale(1)}}.rku.still *,.rku.still .rkrays{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.rku.still .rkburst,.rku.still .rkold{display:none}.mlcard{flex-direction:column;gap:10px;display:flex}.mlcard .mlhead{align-items:center;gap:12px}.mlcard .emrow{margin:0}.mladdr{overflow-wrap:anywhere}.mlused{text-align:center;margin:-2px 0 0}.mlic{border-radius:9px;width:32px;height:32px}.mlsteps{flex-direction:column;gap:2px;margin:0;padding-left:20px;display:flex}.mlin{align-items:center;gap:6px;display:flex}.mlin input{flex:1;min-width:0}.mlin b{flex:none;font-size:15px}.mlmeter{background:var(--tint);border-radius:4px;width:100%;height:8px;display:block;overflow:hidden}.mlmeter i{background:var(--blue);border-radius:4px;height:100%;display:block}.mlneed{flex-direction:column;gap:8px}.mltop{align-items:center;gap:11px;display:flex}.mlname{align-items:center;gap:8px;min-width:0;display:flex}.mlwho{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mlrest{flex:none;gap:5px;display:flex}.mlrest .tagc{white-space:nowrap;padding:2px 9px;font-size:12px}.mlneed,.adneed{position:relative}.mlneed .mltop{align-self:stretch;min-width:0;padding-right:34px}.adneed{padding-right:40px!important}.adx{width:32px;height:32px;color:var(--muted);position:absolute;top:6px;right:6px}.tile .tilebdg{text-align:center;color:#fff;border-radius:10px;min-width:20px;padding:0 6px;font-size:11px;line-height:20px;position:absolute;top:10px;left:auto;right:10px}.mlbtns{flex-wrap:wrap;gap:8px;padding-left:43px;display:flex}.mlcard .tmwarn{margin:0}.mlval{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}a.mlgo{text-decoration:none}.mlhead .stx{flex:1;min-width:0}.mltitle{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mlphone{text-align:right;flex:none}.mlmore{border-top:1px solid var(--line);width:100%;color:var(--text);text-align:left;align-items:center;gap:8px;padding-top:10px;font-size:14px;font-weight:600;display:flex}.mlmore span:first-child{flex:1}.mllist{flex-direction:column;display:flex}.mlrow{border-top:1px solid var(--line);align-items:center;gap:11px;padding:9px 0;display:flex}.mllist .mlrow:first-child{border-top:0}.mlmore .tchev{color:var(--muted);transition:transform .15s;display:flex}.mlmore .tchev.open{transform:rotate(90deg)}.mlsig{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:13px}.mlsig span[style*=font-size\:11px]{display:block}.minspect{cursor:zoom-in;background:0 0;border:0;border-radius:50%;flex-shrink:0;padding:0;transition:transform .12s;display:inline-flex}.minspect:active{transform:scale(.94)}.binspect{z-index:70;cursor:zoom-out;perspective:900px;-webkit-tap-highlight-color:transparent;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.binspect .bibg{opacity:0;will-change:opacity;background:radial-gradient(circle at 50% 42%,#143256f0,#030912fa 70%);transition:opacity .28s;position:absolute;top:0;bottom:0;left:0;right:0}.binspect .birays{pointer-events:none;opacity:0;background:repeating-conic-gradient(from 0deg, #ffffff17 0 7deg, transparent 7deg 18deg);will-change:transform, opacity;width:640px;height:640px;margin:-320px 0 0 -320px;transition:opacity .6s .15s;animation:22s linear infinite birot;position:absolute;top:42%;left:50%;-webkit-mask:radial-gradient(circle,#000 12%,#0000 62%);mask:radial-gradient(circle,#000 12%,#0000 62%)}.binspect.t-gold .birays{background:repeating-conic-gradient(from 0deg, #ffd66629 0 7deg, transparent 7deg 18deg)}.binspect .bistage{opacity:0;will-change:transform, opacity;position:relative;transform:scale(.25)rotate(-24deg)}.binspect .bitilt{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .3s ease-out}.binspect .bifloat{will-change:transform;animation:4.6s ease-in-out .75s infinite bifloat;position:relative}.binspect .bishadow{pointer-events:none;background:radial-gradient(closest-side,#000000b3,#0000);border-radius:50%;height:28px;animation:4.6s ease-in-out .75s infinite bishadow;position:absolute;bottom:-24px;left:12%;right:12%}.binspect .bisheen{pointer-events:none;mix-blend-mode:soft-light;border-radius:50%;position:absolute;top:6%;bottom:6%;left:6%;right:6%;overflow:hidden}.binspect .bisheen:before{content:"";background:linear-gradient(115deg,#0000 38%,#fffffff2 50%,#0000 62%);width:260%;animation:3.4s ease-in-out 1s infinite bisheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-80%)}.binspect .bispark{pointer-events:none;opacity:0;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:#fff;width:22px;height:22px;animation:2.4s ease-in-out infinite twinkle;position:absolute}.binspect .bispark.k1{animation-delay:.9s;top:-6%;right:2%}.binspect .bispark.k2{width:16px;height:16px;animation-delay:1.6s;bottom:8%;left:-4%}.binspect .bispark.k3{width:12px;height:12px;animation-delay:2.2s;top:14%;left:-8%}.binspect .bispark.k4{width:14px;height:14px;animation-delay:1.2s;bottom:-4%;right:6%}.binspect .bitext{text-align:center;color:#fff;opacity:0;flex-direction:column;align-items:center;gap:4px;max-width:320px;display:flex;position:relative;transform:translateY(10px)}.binspect .bitext b{letter-spacing:-.01em;font-size:24px;font-weight:800}.binspect .bitext .bimeta{color:#ffd66b;font-size:13px;font-weight:700}.binspect .bitext span{color:#c9d8ea;font-size:15px;line-height:1.4}.binspect .bihint{bottom:calc(22px + var(--sab,0px));color:#ffffff8c;opacity:0;font-size:12px;transition:opacity .4s 1s;position:absolute}.binspect.in .bibg,.binspect.in .birays,.binspect.in .bihint{opacity:1}.binspect.in .bistage{animation:.2s ease-out both bifade,.72s cubic-bezier(.3,1.45,.5,1) both bipop;animation:bifade .2s ease-out both, bipop .95s linear(0, .161, .332, .499, .652, .787, .898, .985, 1.05, 1.093, 1.119, 1.13, 1.13, 1.121, 1.107, 1.09, 1.072, 1.054, 1.037, 1.023, 1.011, 1.002, .995, .99, .987, .986, .986, .987, .989, .99, .992, .994, .996, .997, .999, 1, 1.001, 1.001, 1) both}.binspect.in .bitext{opacity:1;transition:opacity .35s .35s,transform .45s cubic-bezier(.2,1.2,.4,1) .35s;transform:none}.binspect.out .bibg,.binspect.out .birays,.binspect.out .bitext,.binspect.out .bihint{opacity:0;transition:opacity .2s}.binspect.out .bistage{animation:.22s ease-in forwards biout}@keyframes bifade{0%{opacity:0}to{opacity:1}}@keyframes bipop{0%{transform:scale(.25)rotate(-24deg)}to{transform:none}}@keyframes biout{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.6)rotate(8deg)}}@keyframes bifloat{0%,to{transform:translateY(0)rotateY(-12deg)rotate(-2.5deg)}50%{transform:translateY(-12px)rotateY(12deg)rotate(2.5deg)}}@keyframes bishadow{0%,to{opacity:1;transform:none}50%{opacity:.6;transform:scale(.84)}}@keyframes bisheen{0%,45%{transform:translate(-80%)}85%,to{transform:translate(18.5%)}}@keyframes birot{to{transform:rotate(360deg)}}.binspect.still .bistage,.binspect.still.in .bistage{opacity:1;animation:none;transform:none}.binspect.still .bifloat,.binspect.still .birays,.binspect.still .bisheen:before,.binspect.still .bispark,.binspect.still .bishadow{animation:none}.binspect.still .bistage{opacity:0;transition:opacity .2s}.binspect.still.in .bistage{opacity:1}.binspect.still.in.out .bistage{opacity:0}.medal.seal{--seal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50.0 0.0L51.7 0.7L53.3 2.5L54.7 4.8L56.1 6.8L57.5 7.7L59.1 7.3L61.0 5.9L63.1 4.3L65.2 3.1L67.1 3.0L68.5 4.3L69.4 6.5L69.9 9.2L70.5 11.4L71.5 12.8L73.1 13.0L75.4 12.3L78.0 11.5L80.4 11.1L82.1 11.7L83.0 13.3L83.1 15.8L82.7 18.4L82.5 20.8L82.9 22.4L84.4 23.1L86.7 23.3L89.4 23.4L91.8 23.9L93.3 25.0L93.6 26.8L92.8 29.1L91.5 31.5L90.5 33.6L90.4 35.3L91.5 36.5L93.7 37.5L96.2 38.5L98.3 39.7L99.2 41.3L98.9 43.1L97.3 45.0L95.3 46.8L93.6 48.5L93.0 50.0L93.6 51.5L95.3 53.2L97.3 55.0L98.9 56.9L99.2 58.7L98.3 60.3L96.2 61.5L93.7 62.5L91.5 63.5L90.4 64.7L90.5 66.4L91.5 68.5L92.8 70.9L93.6 73.2L93.3 75.0L91.8 76.1L89.4 76.6L86.7 76.7L84.4 76.9L82.9 77.6L82.5 79.2L82.7 81.6L83.1 84.2L83.0 86.7L82.1 88.3L80.4 88.9L78.0 88.5L75.4 87.7L73.1 87.0L71.5 87.2L70.5 88.6L69.9 90.8L69.4 93.5L68.5 95.7L67.1 97.0L65.2 96.9L63.1 95.7L61.0 94.1L59.1 92.7L57.5 92.3L56.1 93.2L54.7 95.2L53.3 97.5L51.7 99.3L50.0 100.0L48.3 99.3L46.7 97.5L45.3 95.2L43.9 93.2L42.5 92.3L40.9 92.7L39.0 94.1L36.9 95.7L34.8 96.9L32.9 97.0L31.5 95.7L30.6 93.5L30.1 90.8L29.5 88.6L28.5 87.2L26.9 87.0L24.6 87.7L22.0 88.5L19.6 88.9L17.9 88.3L17.0 86.7L16.9 84.2L17.3 81.6L17.5 79.2L17.1 77.6L15.6 76.9L13.3 76.7L10.6 76.6L8.2 76.1L6.7 75.0L6.4 73.2L7.2 70.9L8.5 68.5L9.5 66.4L9.6 64.7L8.5 63.5L6.3 62.5L3.8 61.5L1.7 60.3L0.8 58.7L1.1 56.9L2.7 55.0L4.7 53.2L6.4 51.5L7.0 50.0L6.4 48.5L4.7 46.8L2.7 45.0L1.1 43.1L0.8 41.3L1.7 39.7L3.8 38.5L6.3 37.5L8.5 36.5L9.6 35.3L9.5 33.6L8.5 31.5L7.2 29.1L6.4 26.8L6.7 25.0L8.2 23.9L10.6 23.4L13.3 23.3L15.6 23.1L17.1 22.4L17.5 20.8L17.3 18.4L16.9 15.8L17.0 13.3L17.9 11.7L19.6 11.1L22.0 11.5L24.6 12.3L26.9 13.0L28.5 12.8L29.5 11.4L30.1 9.2L30.6 6.5L31.5 4.3L32.9 3.0L34.8 3.1L36.9 4.3L39.0 5.9L40.9 7.3L42.5 7.7L43.9 6.8L45.3 4.8L46.7 2.5L48.3 0.7Z'/%3E%3C/svg%3E");box-shadow:none;filter:drop-shadow(0 1px 1.5px #0000004d);background-repeat:no-repeat;background-size:0 0;border-radius:0}.medal.seal .sedge{z-index:-1;background:inherit;-webkit-mask:var(--seal) center / 100% 100% no-repeat;-webkit-mask:var(--seal) center / 100% 100% no-repeat;mask:var(--seal) center / 100% 100% no-repeat;background-size:100% 100%;position:absolute;top:0;bottom:0;left:0;right:0}.medal.seal:before{-webkit-mask:var(--seal) center / 100% 100% no-repeat;-webkit-mask:var(--seal) center / 100% 100% no-repeat;mask:var(--seal) center / 100% 100% no-repeat}.medal.seal .pface{inset:calc(var(--mpx) * .13)}.medal.seal.gold:not(.sm){animation:2.6s ease-in-out 4 alternate sealglow}@keyframes sealglow{0%{filter:drop-shadow(0 1px 1.5px #0000004d)}to{filter:drop-shadow(0 1px 1.5px #0000004d) drop-shadow(0 0 calc(var(--mpx) * .09) #f2c14ecc)}}.nbdg>i:has(>.medal.seal){box-shadow:none;border-radius:0}.nbdg>i+i>.medal.seal{filter:drop-shadow(1.5px 0 0 var(--card)) drop-shadow(-1.5px 0 0 var(--card)) drop-shadow(0 1.5px 0 var(--card)) drop-shadow(0 -1.5px 0 var(--card))}:root{--sc2:var(--blue);--sc2bg:var(--tint);--sc0:var(--alert);--sc0bg:var(--alertbg);--sc1bg:color-mix(in srgb, var(--muted) 14%, var(--card))}:root[data-theme=dark]{--sc2:var(--atext)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sc2:var(--atext)}}.sctabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.scpick{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.scpick select,.scvisitadd select{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:9px;padding:6px 8px;font-size:14px}.scmonths{flex-wrap:wrap;gap:4px;display:flex}.scmonths .tagc{padding:5px 10px;position:relative}.scmonths .tagc.drafted:after,.scmonths .tagc.posted:after{content:"";background:var(--muted);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.scmonths .tagc.posted:after{background:var(--green)}.schead{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 8px}.schead h3{margin:0;font-size:20px}.scpill{background:var(--sc1bg);color:var(--muted);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.scpill.on{background:var(--sc2bg);color:var(--sc2)}.scpill.neg{background:var(--sc0bg);color:var(--sc0)}.scgridwrap{-webkit-overflow-scrolling:touch;margin:8px 0;overflow-x:auto}.scgrid{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.scgrid th{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);text-align:left;white-space:nowrap;padding:0 5px 6px;font-size:11px;font-weight:700}.scgrid td{border-top:1px solid var(--line);vertical-align:middle;padding:6px 5px}.scname{white-space:nowrap;z-index:1;background:var(--card);position:sticky;left:0;padding-right:10px!important}.scgrid th:first-child{z-index:1;background:var(--card);position:sticky;left:0}.scin{align-items:center;gap:5px;display:inline-flex}.scin input{width:70px;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);text-align:right;border-radius:8px;padding:6px 7px;font-size:13px;font-weight:600}.scin.date input{text-align:left;width:140px}.scin.bad input{border-color:var(--alert)}.scdot{border:1.5px dashed var(--line);background:0 0;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.scdot.p2{background:var(--sc2);border:0}.scdot.p1{border:2.5px solid var(--text);background:0 0}.scdot.p0{background:var(--sc0);border:0}.scleg .scdot{vertical-align:-1px;margin:0 2px 0 6px}.scadj{border:1px solid var(--line);border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.scadj button{background:var(--bg);width:28px;height:30px;font-weight:800}.scadj b{text-align:center;min-width:30px}.scsug{margin-top:3px;font-size:12px;display:block}.scpts{white-space:nowrap}.scpts b{font-size:18px}.scpts .lb{display:block}.scadjrow td{border-top:0;padding-top:0}.scadjrow input{width:100%;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:8px;padding:6px 8px;font-size:13px}.scnotes,.scvh,.scvisits{flex-direction:column;gap:10px;margin-bottom:8px;display:flex}.scnotes textarea,.scvh textarea{width:100%;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);resize:vertical;border-radius:10px;padding:8px 10px;font-size:14px}.scvhrow{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}@media (max-width:600px){.scvhrow{grid-template-columns:minmax(0,1fr)}}.scvh input{width:100%;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:10px;padding:8px 10px;font-size:14px}.scvhout{flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:14px;display:flex}.scvisit{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px}.scvisit .scx{color:var(--alert);border-radius:8px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.scvisitadd{flex-wrap:wrap;align-items:center;gap:8px}.scvisitadd input{width:80px;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:9px;padding:6px 8px;font-size:14px}.scsave{gap:10px;margin-top:10px}.scsave>*{flex:1}.scgoals{border-collapse:collapse;width:100%;margin:8px 0;font-size:14px}.scgoals th{text-transform:uppercase;color:var(--muted);text-align:left;padding:0 6px 6px;font-size:11px}.scgoals td{border-top:1px solid var(--line);white-space:nowrap;padding:7px 6px}.scgoals input,.scpay input{width:76px;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);text-align:right;border-radius:8px;padding:6px 7px;font-size:14px}.scpay{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:8px 0;display:grid}.scstores{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin-bottom:10px;display:flex;overflow-x:auto}.seg.scvtabs{margin:0 0 12px;display:flex}.scvtabs .segb{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;padding:8px 3px;font-size:13.5px;overflow:hidden}@media (max-width:420px){.scvtabs .segb{letter-spacing:-.1px;font-size:12.5px}}@media (min-width:600px){.seg.scvtabs{max-width:560px}}.scstores::-webkit-scrollbar{display:none}.scstores .tagc{flex-shrink:0}.scstep{justify-content:space-between;align-items:center;margin:2px 0 10px;display:flex}.scstep p{align-items:center;gap:6px;font-size:16px;font-weight:700;display:flex}.scstep button{border:1px solid var(--line);background:var(--card);width:36px;height:36px;color:var(--text);border-radius:50%;place-items:center;display:grid}.scstep button:disabled{opacity:.35}.scchip{white-space:nowrap;background:var(--sc1bg);color:var(--text);border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.scchip.p2{background:var(--sc2bg);color:var(--sc2)}.scchip.p0{background:var(--sc0bg);color:var(--sc0)}.scchip.pn{color:var(--muted)}.schero{color:#fff;background:linear-gradient(140deg,#0b2e4f,#005696);border-radius:20px;margin-bottom:4px;padding:16px;position:relative;overflow:hidden}.schero .k{opacity:.8;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.schero .big{align-items:baseline;gap:8px;margin-top:4px;display:flex}.schero .big b{letter-spacing:-1px;font-size:56px;font-weight:800;line-height:1}.schero .big span{opacity:.85;font-size:15px;font-weight:600}.scdelta{background:#ffffff29;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:14px;right:14px}.scpips{gap:4px;margin:12px 0;display:flex}.scpips i{background:#ffffff2e;border-radius:4px;flex:1;height:8px}.scpips i.f{background:#fff}.scpips i.a{background:#ffd27a}.scadjn{opacity:.9;margin:-4px 0 10px;font-size:12px}.scpay1{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:flex-end;gap:10px;padding-top:12px;display:flex}.scpay1 p{opacity:.8;font-size:12px;font-weight:600}.scpay1 b{font-size:26px;font-weight:800;display:block}.scmath{white-space:nowrap}.scpaid{opacity:.75;margin-top:6px;font-size:11.5px}.scpayall{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.scpayall div{background:#ffffff1a;border-radius:12px;padding:8px 10px}.scpayall p{opacity:.8;font-size:11.5px;font-weight:600}.scpayall b{font-size:18px;font-weight:800}.sccalc .scpayall div{background:var(--bg)}.sccalc .scpayall p{color:var(--muted);opacity:1}.sccalc input[type=range]{width:100%;accent-color:var(--blue);margin:8px 0}.sccalc .row b{font-size:26px;font-weight:800}.sckpis,.sccoach,.scnote,.scvis,.sclist,.scrank,.screc{flex-direction:column;display:flex}.sckrow{text-align:left;border-bottom:1px solid var(--line);width:100%;color:var(--text);padding:12px 0;display:block}.sckrow:first-child{padding-top:2px}.sckrow:last-child{border-bottom:0;padding-bottom:2px}.sckt{align-items:center;gap:8px;display:flex}.sckt .kn{flex:1;font-size:14px;font-weight:600}.sckt .kv{font-size:17px;font-weight:800}.sckt .kv.p2{color:var(--sc2)}.sckt .kv.p0{color:var(--sc0)}.scgauge{height:8px;margin:10px 0 6px;display:flex;position:relative}.scgauge i{height:100%;display:block}.scgauge i:first-child{background:var(--sc0bg);border-radius:4px 0 0 4px}.scgauge i:nth-child(2){background:var(--sc1bg);border-left:2px solid var(--card);border-right:2px solid var(--card)}.scgauge i:nth-child(3){background:var(--sc2bg);border-radius:0 4px 4px 0}.scgauge span{border:3px solid var(--card);width:16px;height:16px;box-shadow:0 0 0 1px var(--line);background:var(--text);border-radius:50%;margin-left:-8px;position:absolute;top:-4px}.scgauge span.p2{background:var(--sc2)}.scgauge span.p0{background:var(--sc0)}.sckg{color:var(--muted);justify-content:space-between;font-size:11.5px;display:flex}.sckg span:last-child{align-items:center;gap:2px;display:inline-flex}.sccoach>div{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.sccoach>div:first-child{padding-top:0}.sccoach>div:last-child{border-bottom:0;padding-bottom:0}.sccoach .n{background:var(--tint);width:30px;height:30px;color:var(--atext);border-radius:10px;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.sccoach p{font-size:14px;line-height:1.4}.sccoach .lb{display:block}.scnote{gap:8px}.scnote p{white-space:pre-line;font-size:14px;line-height:1.5}.scvis{gap:12px}.scvis>div>p{margin-bottom:6px;font-size:13px;font-weight:700}.scvchips{flex-wrap:wrap;gap:6px;display:flex}.sckbig{align-items:baseline;gap:10px;margin:4px 0 6px;display:flex}.sckbig b{letter-spacing:-1px;font-size:44px;font-weight:800;line-height:1}.scchart{margin:10px 0}.scchart svg{width:100%;max-width:560px;height:auto;margin:0 auto;display:block}.scchart .ax{fill:var(--muted);font-size:10px}.scchart .ax.on,.scchart .ax.val{fill:var(--text);font-weight:800}.scchart .zl{font-size:9.5px;font-weight:700}.scpt{stroke:var(--card);stroke-width:2px;fill:var(--text)}.scpt.p2{fill:var(--sc2)}.scpt.p0{fill:var(--sc0)}.scbars .bar{fill:color-mix(in srgb, var(--blue) 50%, var(--card))}.scbars .best{fill:var(--blue)}.scstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scstats div,.scytd div{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:10px}.scstats p,.scytd p{color:var(--muted);font-size:11.5px;font-weight:600}.scstats b{margin-top:2px;font-size:17px;font-weight:800;display:block}.sclist>div,.screc>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;font-size:14px;display:flex}.sclist>div:first-child,.screc>div:first-child{padding-top:0}.sclist>div:last-child,.screc>div:last-child{border-bottom:0;padding-bottom:0}.sclist p,.screc p{flex:1;font-weight:600}.sclist .me p{color:var(--atext)}.screc p span{color:var(--muted);font-size:12px;font-weight:500;display:block}.scrank>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.scrank>div:first-child{padding-top:0}.scrank>div:last-of-type{border-bottom:0}.scrank .no{background:var(--sc1bg);width:26px;height:26px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}.scrank .no.gold{color:#6b4500;background:#ffd27a}.scrank .mid{flex:1;min-width:0}.scrank .mid p{font-size:14.5px;font-weight:700}.scrank .me .mid p{color:var(--atext)}.scrank .pts{text-align:right}.scrank .pts b{font-size:24px;font-weight:800;line-height:1;display:block}.scrank .pts span{color:var(--muted);font-size:11px;font-weight:600}.scsq{gap:3px;margin-top:6px;display:flex}.scsq i{background:var(--sc1bg);width:22px;height:18px;color:var(--text);border-radius:5px;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.scsq i.p2{background:var(--sc2);color:var(--card)}.scsq i.p0{background:var(--sc0bg);color:var(--sc0)}.scsq i.pn{color:var(--muted)}.scwide{display:none;overflow-x:auto}@media (min-width:900px){.scrank{display:none}.scwide{display:block}}.sctable{border-collapse:collapse;width:100%;font-size:13.5px}.sctable th{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);text-align:right;white-space:nowrap;padding:0 8px 8px;font-size:11px;font-weight:700}.sctable th:first-child,.sctable td:first-child{text-align:left}.sctable td{border-top:1px solid var(--line);text-align:right;white-space:nowrap;padding:10px 8px;font-weight:600}.sctable td.p2{color:var(--sc2);background:var(--sc2bg)}.sctable td.p0{color:var(--sc0);background:var(--sc0bg)}.sctable td.tot{font-size:16px;font-weight:800}.sctable tr.me td:first-child{color:var(--atext)}.scheat{grid-template-columns:42px repeat(12,minmax(0,1fr));gap:2px;max-width:560px;font-size:10px;display:grid}.scheat .h{text-align:center;color:var(--muted);font-weight:700}.scheat .rl{align-items:center;font-size:11.5px;font-weight:700;display:flex}.scheat .rl.me{color:var(--atext)}.scheat .c,.scleg2 i{aspect-ratio:1;background:color-mix(in srgb, var(--rowc,var(--blue)) calc(12% + var(--t) * 8.8%), var(--card));color:var(--text);border-radius:5px;place-items:center;font-weight:800;display:grid}.scheat .c[style*=--t\:5],.scheat .c[style*=--t\:6],.scheat .c[style*=--t\:7],.scheat .c[style*=--t\:8],.scheat .c[style*=--t\:9],.scheat .c[style*=--t\:10]{color:#fff}.scheat .c.e{border:1px dashed var(--line);background:0 0}.scleg2{color:var(--muted);align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.scleg2 i{aspect-ratio:auto;border-radius:3px;width:18px;height:10px}.scytd{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:4px;display:grid}.scytd b{font-size:26px;font-weight:800;display:block}.scrules{border-collapse:collapse;width:100%;font-size:12.5px}.scrules th{text-align:left;padding:0 4px 6px}.scrules td{border-top:1px solid var(--line);white-space:nowrap;padding:8px 4px;font-weight:600}.scrules td:first-child{font-weight:700}.vline[data-act]{text-align:center;margin:0 auto;display:block}.vlayout{word-break:break-word;margin-top:4px;font-size:11px}.scpage{--rcl:var(--rc)}:root[data-theme=dark] .scpage{--rcl:var(--rcdot)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .scpage{--rcl:var(--rcdot)}}.scpage .schero{background:linear-gradient(140deg, color-mix(in srgb, var(--rc) 55%, #0b2e4f), var(--rc))}.tagc.scrtag.a{background:var(--rc);border-color:var(--rc);color:#fff}.scdotr{vertical-align:1px;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-right:6px;display:inline-block}.scheat .rl .scdotr{width:7px;height:7px;margin-right:3px}.scpage .scrank>div.me,.scpage .sclist>div.me{background:color-mix(in srgb, var(--rcl) 10%, var(--card));border-radius:12px;margin:0 -8px;padding:10px 8px}.scpage .scrank .me .mid p,.scpage .sclist .me p,.scpage .sctable tr.me td:first-child,.scpage .scheat .rl.me{color:var(--text)}.scpage .sctable tr.me td:first-child{background:color-mix(in srgb, var(--rcl) 10%, var(--card))}.scpage .scline{stroke:var(--rcl)}.scpage .scbars .bar{fill:color-mix(in srgb, var(--rcl) 45%, var(--card))}.scpage .scbars .best{fill:var(--rcl)}.scpage .sccoach .n{background:color-mix(in srgb, var(--rcl) 14%, var(--card));color:var(--text)}.screcs{flex-direction:column;gap:0;display:flex}.screch,.screcr{grid-template-columns:minmax(70px,.8fr) 1fr 1fr;align-items:start;gap:10px;display:grid}.screch{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);padding-bottom:6px;font-size:11px;font-weight:700}.screcr{border-top:1px solid var(--line);padding:10px 0}.screcr>p{padding-top:1px;font-size:13.5px;font-weight:600}.screcc{min-width:0}.screcc b{font-size:15px;font-weight:800;display:block}.screcc span{color:var(--muted);font-size:11.5px;display:block}.screcc .screcnew{color:var(--celtext);background:var(--celbg);border-radius:999px;margin-top:3px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.screcs>.lb{margin-top:8px}.rximg.rxwide{object-fit:fill}.stbox{flex-direction:column;width:min(360px,100vw - 40px);padding:6px;display:flex}.sttabs{border-bottom:1px solid var(--line);flex-shrink:0;gap:4px;margin-bottom:6px;padding:0 0 6px;display:flex}.sttab{color:var(--muted);border-radius:8px;flex:1;padding:7px 0;font-size:14px;font-weight:600}.sttab.on{background:var(--bg);color:var(--text)}.stickers{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:2px;display:grid;overflow:hidden auto}.stbox .stickers{max-height:min(300px,45vh)}.stickers button{aspect-ratio:1;-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:center;align-items:center;min-width:0;padding:4px;display:flex}.stickers button:hover{background:var(--bg)}.stickers button:focus-visible{background:var(--bg)}.stickers button:active{transition:transform 80ms;transform:scale(.92)}.stickers img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%}.stickers.gifs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.stickers.gifs button{aspect-ratio:auto;background:var(--bg);min-height:80px;padding:0;overflow:hidden}.stickers.gifs img{border-radius:12px;height:auto;max-height:160px}.stnone{grid-column:1/-1;padding:10px 12px}.stpanel{height:var(--sth);padding:8px calc(8px + var(--sar)) var(--sab) calc(8px + var(--sal));background:var(--card);border-top:1px solid var(--line);contain:layout paint;flex-direction:column;display:flex;position:relative;overflow:hidden}.gl>.chbot .stpanel{background:var(--card)}.stpanel .stickers{flex:1;min-height:0;padding-bottom:8px}.stpanel.rise{animation:.26s cubic-bezier(.2,.8,.2,1) both strise}.stpanel.sink{animation:.22s cubic-bezier(.4,0,.6,1) both stsink}@keyframes strise{0%{height:var(--stfrom)}to{height:var(--sth)}}@keyframes stsink{0%{height:var(--sth)}to{height:var(--stto)}}@media (prefers-reduced-motion:reduce){.stpanel.rise,.stpanel.sink{animation:none}}html{--tbclosed:0px}html:not(.stp) #app[data-mode=app]{--tbclosed:var(--tbspace)}html.stp #app[data-mode=app]{--tbspace:0px}@media (max-width:699px){html.stp #app[data-mode=app]>.tb{display:none}}html.stp.tabsbottom #app[data-mode=app]>.tb{display:none}.dc,.msticker.dc img{filter:drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff)drop-shadow(0 2px #fff)drop-shadow(0 -2px #fff)drop-shadow(0 3px 4px #04101e4d)}.pk.pkst.dcs img{filter:drop-shadow(1.5px 0 #fff)drop-shadow(-1.5px 0 #fff)drop-shadow(0 1.5px #fff)drop-shadow(0 -1.5px #fff)drop-shadow(0 2px 3px #04101e4d)}.msticker{padding:2px 0}.mgif{margin-top:6px}.mgif img{object-fit:contain;background:var(--bg);border-radius:12px;width:min(260px,100%);height:auto;max-height:320px;display:block}.pk.pkst{background:0 0;justify-content:center;align-items:center;display:flex}.pk.pkst img{object-fit:contain;width:100%;height:100%}.msticker img,.msticker>svg,.msticker .gifw{object-fit:contain;width:120px;height:120px;display:block}.msticker>svg.still *{animation-play-state:paused!important}.gifw{line-height:0;display:block;position:relative}.gifw canvas{object-fit:contain;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.gifw.live canvas{opacity:1}.gifw.live img{visibility:hidden}.mgif .gifw{background:var(--bg);border-radius:12px;width:min(260px,100%);overflow:hidden}.mgif .gifw img{object-fit:contain;width:100%;height:auto;max-height:320px}.rxup.stup{width:48px;height:48px}.stup img{object-fit:contain;border-radius:8px}
