:root{color-scheme:light;--bg: #f5f5f7;--card: #ffffff;--card-2: #f5f5f7;--fill: rgba(118, 118, 128, .12);--fill-2: rgba(118, 118, 128, .08);--fill-3: rgba(118, 118, 128, .05);--sep: rgba(60, 60, 67, .13);--label: #1d1d1f;--label-2: #6e6e73;--label-3: #a1a1a6;--tint: #ffc21a;--tint-ink: #1d1d1f;--tint-text: #9a6200;--tint-graphic: #b57b00;--tint-soft: rgba(255, 194, 26, .18);--grid: rgba(60, 60, 67, .09);--green: #34c759;--green-text: #248a3d;--orange: #ff9f0a;--orange-text: #b25000;--red: #ff3b30;--red-text: #d70015;--s-facebook: #2a78d6;--s-instagram: #eb6834;--s-tiktok: #1baf7a;--s-youtube: #eda100;--bar: rgba(118, 118, 128, .22);--vibrant: rgba(250, 250, 252, .72);--shadow-1: 0 1px 2px rgba(0, 0, 0, .04), 0 2px 12px rgba(0, 0, 0, .04);--shadow-2: 0 2px 6px rgba(0, 0, 0, .05), 0 12px 32px rgba(0, 0, 0, .08);--shadow-3: 0 20px 60px rgba(0, 0, 0, .18), 0 2px 8px rgba(0, 0, 0, .06);--r-card: 18px;--r-ctl: 10px;--r-sm: 8px;--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "PingFang SC", "Helvetica Neue", "Segoe UI", "Microsoft YaHei", sans-serif;--mono: ui-monospace, "SF Mono", Menlo, monospace;--spring: cubic-bezier(.32, .72, 0, 1);--ease: cubic-bezier(.22, 1, .36, 1)}@media (prefers-color-scheme: dark){:root:where(:not([data-theme=light])){color-scheme:dark;--bg: #000000;--card: #1c1c1e;--card-2: #2c2c2e;--fill: rgba(118, 118, 128, .24);--fill-2: rgba(118, 118, 128, .18);--fill-3: rgba(118, 118, 128, .1);--sep: rgba(84, 84, 88, .6);--label: #f5f5f7;--label-2: #98989d;--label-3: #636366;--tint: #ffc21a;--tint-ink: #1d1d1f;--tint-text: #ffc21a;--tint-graphic: #ffc21a;--tint-soft: rgba(255, 194, 26, .16);--grid: rgba(84, 84, 88, .45);--green: #30d158;--green-text: #30d158;--orange: #ff9f0a;--orange-text: #ffb340;--red: #ff453a;--red-text: #ff6961;--s-facebook: #3987e5;--s-instagram: #d95926;--s-tiktok: #199e70;--s-youtube: #c98500;--bar: rgba(118, 118, 128, .36);--vibrant: rgba(28, 28, 30, .72);--shadow-1: none;--shadow-2: 0 12px 32px rgba(0, 0, 0, .5);--shadow-3: 0 24px 72px rgba(0, 0, 0, .7)}}:root[data-theme=dark]{color-scheme:dark;--bg: #000000;--card: #1c1c1e;--card-2: #2c2c2e;--fill: rgba(118, 118, 128, .24);--fill-2: rgba(118, 118, 128, .18);--fill-3: rgba(118, 118, 128, .1);--sep: rgba(84, 84, 88, .6);--label: #f5f5f7;--label-2: #98989d;--label-3: #636366;--tint: #ffc21a;--tint-ink: #1d1d1f;--tint-text: #ffc21a;--tint-graphic: #ffc21a;--tint-soft: rgba(255, 194, 26, .16);--grid: rgba(84, 84, 88, .45);--green: #30d158;--green-text: #30d158;--orange: #ff9f0a;--orange-text: #ffb340;--red: #ff453a;--red-text: #ff6961;--s-facebook: #3987e5;--s-instagram: #d95926;--s-tiktok: #199e70;--s-youtube: #c98500;--bar: rgba(118, 118, 128, .36);--vibrant: rgba(28, 28, 30, .72);--shadow-1: none;--shadow-2: 0 12px 32px rgba(0, 0, 0, .5);--shadow-3: 0 24px 72px rgba(0, 0, 0, .7)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}html{background:var(--bg);overscroll-behavior-y:none}body{margin:0;background:var(--bg);color:var(--label);font:15px/1.47 var(--font);letter-spacing:-.01em;-webkit-font-smoothing:antialiased}a{color:var(--tint-text);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}:focus-visible{outline:3px solid color-mix(in srgb,var(--tint-graphic) 55%,transparent);outline-offset:2px;border-radius:8px}::selection{background:var(--tint-soft)}.num{font-variant-numeric:tabular-nums}.l2{color:var(--label-2)}.l3{color:var(--label-3)}.fn{font-size:13px}.cap{font-size:12px}.nowrap{white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.row{display:flex;align-items:center;gap:8px;min-width:0}.row-wrap{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.spacer{flex:1}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.shell{min-height:100%}.topbar{position:sticky;top:0;z-index:40;background:var(--vibrant);backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);border-bottom:.5px solid var(--sep)}.topbar-in{max-width:1280px;margin:0 auto;height:56px;padding:0 44px;display:flex;align-items:center;gap:12px}.tb-brand{display:flex;align-items:center;gap:9px;margin-right:14px;font-weight:700;font-size:17px;letter-spacing:-.02em;color:var(--label);flex:none}.tb-brand:hover{text-decoration:none}.tb-nav{position:relative;display:flex;gap:2px}.tb-nav a{position:relative;z-index:1;height:34px;padding:0 14px;display:flex;align-items:center;gap:6px;border-radius:999px;color:var(--label-2);font-size:15px;font-weight:500;transition:color .2s;white-space:nowrap}.tb-nav a:hover{color:var(--label);text-decoration:none}.tb-nav a.active{color:var(--label);font-weight:600}.tb-nav .pill{position:absolute;left:0;top:0;height:34px;border-radius:999px;background:var(--fill);transition:transform .45s var(--spring),width .45s var(--spring);z-index:0}.badge-n{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--red);color:#fff;font-size:11px;font-weight:600;display:grid;place-items:center;font-variant-numeric:tabular-nums}.tb-search{display:flex;align-items:center;gap:8px;height:34px;width:210px;padding:0 12px;border:0;border-radius:10px;background:var(--fill-2);color:var(--label-3);font:14px var(--font);cursor:pointer;transition:background .2s}.tb-search:hover{background:var(--fill)}.tb-search svg{width:16px;height:16px;flex:none}.tb-search kbd{margin-left:auto;font:12px var(--font);color:var(--label-3)}.tb-compose{height:34px;padding:0 16px;border-radius:999px;font-weight:600;flex:none;box-shadow:0 4px 14px color-mix(in srgb,var(--tint) 35%,transparent)}.tb-compose svg{width:17px;height:17px}.tb-me-wrap{position:relative;flex:none}.tb-me{border:0;background:none;padding:2px;border-radius:50%;cursor:pointer;display:grid}.tb-me:hover{box-shadow:0 0 0 3px var(--fill)}.main{min-width:0;padding:32px 44px 96px;max-width:1280px;width:100%;margin:0 auto}.tabbar{display:none}.page{animation:page-in .5s var(--ease) backwards}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}}.title-row{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:28px}.title-row>:first-child{flex:1 1 320px}.large-title{margin:0;font-size:34px;line-height:1.1;font-weight:700;letter-spacing:-.025em}.subtitle{color:var(--label-2);font-size:15px;margin-top:6px}.section{margin-top:36px}.section-head{display:flex;align-items:baseline;gap:12px;margin:0 0 12px}.section-head h2{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em}.section-head .more{margin-left:auto;font-size:15px;display:inline-flex;align-items:center;gap:2px}.section-head .more svg{width:14px;height:14px}@media (max-width: 1080px){.topbar-in,.main{padding-left:24px;padding-right:24px}.tb-search{width:34px;padding:0;justify-content:center}.tb-search span,.tb-search kbd{display:none}.tb-nav a{padding:0 11px}}@media (max-width: 760px){.topbar-in{height:50px;padding:0 16px}.topbar .tb-nav,.topbar .tb-compose{display:none}.main{padding:20px 16px calc(96px + env(safe-area-inset-bottom))}.large-title{font-size:30px}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);align-items:end;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:6px 4px calc(4px + env(safe-area-inset-bottom));background:var(--vibrant);backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);border-top:.5px solid var(--sep)}.tabbar a{display:grid;justify-items:center;gap:2px;font-size:10px;font-weight:500;color:var(--label-3);padding:4px 0;position:relative}.tabbar a svg{width:24px;height:24px}.tabbar a.active{color:var(--tint-text)}.tabbar .badge-n{position:absolute;top:0;left:calc(50% + 6px)}}.card{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-1)}.card.pad{padding:20px}.card.hover{transition:transform .35s var(--spring),box-shadow .35s var(--spring);cursor:pointer;color:inherit}.card.hover:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.card.hover:active{transform:scale(.985)}.grid{display:grid;gap:16px}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}@media (max-width: 1100px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.g-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width: 620px){.g3,.g2{grid-template-columns:minmax(0,1fr)}.grid{gap:12px}.metric{padding:14px 14px 12px}.metric .m-val b{font-size:28px}}.reveal>*{animation:rise .6s var(--ease) both;animation-delay:calc(var(--i, 0) * 50ms)}@keyframes rise{0%{opacity:0;transform:translateY(14px) scale(.985)}}.metric{padding:18px 20px 16px;display:grid;grid-template-columns:minmax(0,1fr);gap:2px;align-content:start}.metric .m-head{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--tint-text)}.metric .m-head svg{width:16px;height:16px}.metric .m-head .when{margin-left:auto;color:var(--label-3);font-weight:400}.metric .m-val{display:flex;align-items:baseline;gap:3px;margin-top:8px}.metric .m-val b{font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1.05}.metric .m-val b.hours{font-size:24px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.metric .m-val span{font-size:17px;font-weight:600;color:var(--label-2)}.metric .m-sub{font-size:13px;color:var(--label-2);min-height:20px;display:flex;flex-wrap:wrap;align-items:center;gap:0 4px}.metric .m-chart{margin-top:10px}.delta{display:inline-flex;align-items:center;gap:1px;font-weight:600;font-variant-numeric:tabular-nums}.delta svg{width:12px;height:12px}.delta.up{color:var(--green-text)}.delta.down{color:var(--red-text)}.delta.flat{color:var(--label-2)}.list{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-1);overflow:hidden}.list-title{font-size:13px;color:var(--label-2);text-transform:none;margin:0 16px 8px}.li{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 16px;position:relative;color:inherit;width:100%;background:none;border:0;text-align:left;font-size:15px}.li+.li:before{content:"";position:absolute;top:0;right:0;left:var(--inset, 16px);border-top:.5px solid var(--sep)}.li.tap{cursor:pointer;transition:background .15s}.li.tap:hover{background:var(--fill-3)}.li.tap:active{background:var(--fill-2)}.li .chev{width:14px;height:14px;color:var(--label-3);flex:none}.li .sub{font-size:13px;color:var(--label-2)}.li .val{margin-left:auto;color:var(--label-2);font-variant-numeric:tabular-nums;white-space:nowrap}.li .val.wrap{white-space:normal;text-align:right;max-width:50%;min-width:0}.li .val.wrap .st{align-items:flex-start;white-space:normal}.li .val.wrap .st svg{margin-top:2px;flex:none}.li-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#fff;flex:none}.li-icon svg{width:18px;height:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border-radius:980px;border:0;background:var(--fill);color:var(--label);font-size:15px;font-weight:500;cursor:pointer;white-space:nowrap;transition:transform .2s var(--spring),background .2s,filter .2s}.btn:hover{background:var(--fill-2);filter:brightness(.98)}.btn:active{transform:scale(.96)}.btn:disabled{opacity:.4;pointer-events:none}.btn.primary{background:var(--tint);color:var(--tint-ink)}.btn.primary:hover{filter:brightness(.96);background:var(--tint)}.btn.plain{background:none;color:var(--tint-text);padding:0 8px}.btn.plain:hover{background:var(--tint-soft)}.btn.sm{height:30px;padding:0 12px;font-size:13px}.btn.icon{width:36px;padding:0}.btn svg{width:17px;height:17px}.seg{position:relative;display:inline-flex;padding:2px;border-radius:9px;background:var(--fill)}.seg button{position:relative;z-index:1;flex:1 0 auto;border:0;background:none;height:28px;padding:0 14px;font-size:13px;font-weight:500;color:var(--label);cursor:pointer;white-space:nowrap;border-radius:7px}.seg button[aria-pressed=true]{font-weight:600}.seg button:disabled{color:var(--label-3);cursor:not-allowed}.seg .thumb{position:absolute;top:2px;height:28px;left:0;border-radius:7px;background:var(--card);box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a;transition:transform .4s var(--spring),width .4s var(--spring)}:root[data-theme=dark] .seg .thumb{background:#636366}@media (prefers-color-scheme: dark){:root:where(:not([data-theme=light])) .seg .thumb{background:#636366}}.field{display:grid;gap:6px}.field>span{font-size:13px;color:var(--label-2);padding-left:4px}.input{height:40px;padding:0 12px;border:0;border-radius:var(--r-ctl);background:var(--fill-2);min-width:0;transition:box-shadow .2s,background .2s}.input:focus{outline:0;background:var(--card);box-shadow:0 0 0 3px color-mix(in srgb,var(--tint-graphic) 40%,transparent),inset 0 0 0 1px var(--tint-graphic)}.search{position:relative;display:flex;align-items:center}.search svg{position:absolute;left:10px;width:16px;height:16px;color:var(--label-3);pointer-events:none}.search .input{padding-left:32px;height:36px;width:220px}.switch{position:relative;width:51px;height:31px;border-radius:16px;border:0;background:var(--fill);cursor:pointer;transition:background .25s;flex:none;padding:0}.switch:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029;transition:transform .35s var(--spring)}.switch[aria-checked=true]{background:var(--green)}.switch[aria-checked=true]:after{transform:translate(20px)}.stepper{display:inline-flex;align-items:center;border-radius:9px;background:var(--fill);height:32px}.stepper button{width:40px;height:32px;border:0;background:none;cursor:pointer;font-size:18px;color:var(--label)}.stepper button:active{background:var(--fill-2)}.stepper span{min-width:36px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums;border-left:.5px solid var(--sep);border-right:.5px solid var(--sep);line-height:18px}.chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:980px;border:0;background:var(--fill-2);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;color:var(--label);transition:background .2s,transform .2s var(--spring)}.chip:hover{background:var(--fill)}.chip:active{transform:scale(.96)}.chip[aria-pressed=true],.chip.on{background:var(--label);color:var(--card)}.chip svg{width:14px;height:14px}.peaks{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.peaks .cap{display:inline-flex;align-items:center;gap:4px;margin-right:2px}.peaks .cap svg{width:14px;height:14px}.toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:20px}.menu-wrap{position:relative;display:inline-block}.menu{position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:200px;max-height:360px;overflow:auto;padding:6px;border-radius:14px;background:var(--vibrant);backdrop-filter:saturate(180%) blur(30px);-webkit-backdrop-filter:saturate(180%) blur(30px);box-shadow:var(--shadow-3);border:.5px solid var(--sep);transform-origin:top left;animation:pop .28s var(--spring)}.menu.right{left:auto;right:0;transform-origin:top right}@keyframes pop{0%{opacity:0;transform:scale(.92)}}.menu button{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;border:0;border-radius:8px;background:none;cursor:pointer;font-size:14px;color:var(--label);text-align:left;white-space:nowrap}.menu button:hover,.menu button[data-active=true]{background:var(--tint);color:var(--tint-ink)}.menu button .ck{width:16px;height:16px;flex:none}.menu hr{border:0;border-top:.5px solid var(--sep);margin:4px 6px}.app-icon{width:22px;height:22px;border-radius:6px;display:inline-grid;place-items:center;flex:none;color:#fff;box-shadow:inset 0 0 0 .5px #00000014}.app-icon svg{width:62%;height:62%}.app-icon.lg{width:30px;height:30px;border-radius:8px}.app-icon.sm{width:18px;height:18px;border-radius:5px}.ai-facebook{background:#1877f2}.ai-instagram{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.ai-tiktok{background:#000}.ai-youtube{background:red}.avatar{width:36px;height:36px;border-radius:50%;display:inline-grid;place-items:center;color:#fff;font-weight:600;font-size:15px;flex:none;letter-spacing:0}.avatar.sm{width:24px;height:24px;font-size:11px}.avatar.lg{width:56px;height:56px;font-size:22px}.st{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;white-space:nowrap}.st svg{width:15px;height:15px;flex:none}.st.ok{color:var(--green-text)}.st.warn{color:var(--orange-text)}.st.error{color:var(--red-text)}.tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;font-size:11px;font-weight:600;background:var(--fill-2);color:var(--label-2)}.tag.red{background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red-text)}.tag.orange{background:color-mix(in srgb,var(--orange) 16%,transparent);color:var(--orange-text)}.help{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--fill);color:var(--label-2);font-size:10px;font-weight:700;cursor:help;flex:none}.chart{position:relative;-webkit-user-select:none;user-select:none}.chart svg{display:block;overflow:visible}.chart .ax text{fill:var(--label-3);font-size:11px;font-variant-numeric:tabular-nums}.chart .gl{stroke:var(--grid);stroke-width:1}.chart .avg,.chart .xh{stroke:var(--label-3);stroke-width:1}.draw{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.2s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.fade-in{animation:fadein .9s var(--ease) both}@keyframes fadein{0%{opacity:0}}.grow-y{transform-box:fill-box;transform-origin:bottom;animation:growy .7s var(--spring) both}@keyframes growy{0%{transform:scaleY(0)}}.grow-x{transform-origin:left;animation:growx .8s var(--spring) both}@keyframes growx{0%{transform:scaleX(0)}}.tip{position:absolute;pointer-events:none;z-index:20;padding:10px 12px;border-radius:12px;min-width:150px;font-size:12px;background:var(--vibrant);backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);box-shadow:var(--shadow-2);border:.5px solid var(--sep);transition:left .12s ease-out}.tip .t-h{color:var(--label-2);margin-bottom:6px;font-weight:500}.tip .t-r{display:flex;align-items:center;gap:8px;line-height:1.7}.tip .t-r b{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.tip .t-r span{color:var(--label-2)}.tip .key{width:10px;height:3px;border-radius:2px;flex:none}.legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--label-2)}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.ring-wrap{position:relative;display:inline-grid;place-items:center}.ring-wrap .ring-c{position:absolute;text-align:center;line-height:1.1}.ring-arc{transition:stroke-dashoffset 1.4s var(--spring)}.barlist{display:grid;gap:2px}.bl-row{display:grid;grid-template-columns:minmax(110px,180px) minmax(0,1fr) 76px;gap:14px;align-items:center;padding:9px 10px;border-radius:12px;color:inherit;transition:background .15s}.bl-row:hover{background:var(--fill-3)}.bl-track{height:10px;border-radius:5px;display:flex;gap:2px;overflow:hidden}.bl-track>i{display:block;height:100%;border-radius:3px}.bl-val{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}@media (max-width: 620px){.bl-row{grid-template-columns:96px minmax(0,1fr) 60px;gap:10px}}.posters{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:16px}.posters.scroll{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:168px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 12px;margin:-4px -4px 0;scrollbar-width:none}.posters.scroll::-webkit-scrollbar{display:none}.poster{display:block;width:100%;position:relative;aspect-ratio:9 / 16;border-radius:16px;overflow:hidden;cursor:pointer;scroll-snap-align:start;background:linear-gradient(160deg,var(--c1, #3a4a5c),var(--c2, #1d2733));box-shadow:var(--shadow-1);transition:transform .4s var(--spring),box-shadow .4s var(--spring);color:#fff;border:0;padding:0;text-align:left}.poster:hover{transform:translateY(-3px) scale(1.015);box-shadow:var(--shadow-2)}.poster:active{transform:scale(.98)}.poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.poster .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000047,#0000 28%,#0000 46%,#000000c7)}.poster .p-top{position:absolute;top:10px;left:10px;right:10px;display:flex;align-items:center;gap:6px}.poster .p-bot{position:absolute;left:12px;right:12px;bottom:12px;display:grid;gap:4px}.poster .p-num{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1;text-shadow:0 1px 8px rgba(0,0,0,.3)}.poster .p-num small{font-size:13px;font-weight:600;opacity:.85;margin-left:2px}.poster .p-cap{font-size:12px;line-height:1.35;opacity:.92;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.poster .p-meta{font-size:11px;opacity:.75}.poster .rank{width:22px;height:22px;border-radius:7px;background:#ffffff38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;font-size:12px;font-weight:700}.poster .flag{margin-left:auto;height:20px;padding:0 7px;border-radius:6px;font-size:11px;font-weight:600;background:#ff3b30e6;display:inline-flex;align-items:center}.table-wrap{overflow-x:auto}table.t{width:100%;border-collapse:collapse;font-size:14px}.t th{text-align:left;font-weight:500;color:var(--label-2);font-size:12px;padding:12px 14px 8px;white-space:nowrap;border-bottom:.5px solid var(--sep)}.t th.r,.t td.r{text-align:right}.t th button{all:unset;cursor:pointer;display:inline-flex;gap:4px;align-items:center}.t th[aria-sort]{color:var(--label)}.t td{padding:10px 14px;border-bottom:.5px solid var(--sep);vertical-align:middle;font-variant-numeric:tabular-nums}.t tbody tr:last-child td{border-bottom:0}.t tbody tr.tap{cursor:pointer;transition:background .15s}.t tbody tr.tap:hover td{background:var(--fill-3)}.t tfoot td{font-weight:700;border-top:.5px solid var(--sep);border-bottom:0}.databar{position:relative;display:inline-block;min-width:64px}.databar i{position:absolute;right:0;bottom:-4px;height:3px;border-radius:2px;background:var(--tint-graphic);opacity:.7}.thumb{width:34px;height:46px;border-radius:7px;object-fit:cover;flex:none;background:linear-gradient(160deg,var(--c1, #3a4a5c),var(--c2, #1d2733))}.partial{color:var(--label-3);font-weight:400;margin-left:1px}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000003d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadein .3s var(--ease)}.sheet{position:fixed;z-index:61;top:12px;right:12px;bottom:12px;width:min(520px,calc(100vw - 24px));border-radius:22px;background:var(--card);box-shadow:var(--shadow-3);display:flex;flex-direction:column;overflow:hidden;animation:sheet-in .55s var(--spring)}@keyframes sheet-in{0%{transform:translate(calc(100% + 24px))}}.sheet.closing{animation:sheet-out .3s var(--ease) forwards}@keyframes sheet-out{to{transform:translate(calc(100% + 24px))}}.sheet-head{display:flex;align-items:center;gap:10px;padding:16px 16px 12px 22px}.sheet-head h3{margin:0;font-size:19px;font-weight:700;letter-spacing:-.02em}.sheet-body{padding:4px 22px 28px;overflow:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:22px;align-content:start}.x-btn{width:30px;height:30px;border-radius:50%;border:0;background:var(--fill);color:var(--label-2);display:grid;place-items:center;cursor:pointer;margin-left:auto}.x-btn svg{width:14px;height:14px}@media (max-width: 760px){.sheet{top:auto;left:0;right:0;bottom:0;width:100%;max-height:92vh;border-radius:22px 22px 0 0;animation-name:sheet-up}.sheet.closing{animation-name:sheet-down}.sheet:before{content:"";width:36px;height:5px;border-radius:3px;background:var(--fill);margin:8px auto 0;flex:none}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes sheet-down{to{transform:translateY(100%)}}}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--sep);border-radius:14px;overflow:hidden}.stats div{background:var(--card-2);padding:12px 14px;display:grid;gap:2px}.stats span{font-size:12px;color:var(--label-2)}.stats b{font-size:19px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.spot{position:fixed;z-index:70;top:14vh;left:50%;width:min(640px,calc(100vw - 32px));transform:translate(-50%);border-radius:18px;overflow:hidden;background:var(--vibrant);backdrop-filter:saturate(180%) blur(40px);-webkit-backdrop-filter:saturate(180%) blur(40px);box-shadow:var(--shadow-3);border:.5px solid var(--sep);animation:spot-in .35s var(--spring)}@keyframes spot-in{0%{opacity:0;transform:translate(-50%) scale(.96)}}.spot input{width:100%;height:56px;border:0;background:none;padding:0 20px 0 52px;font-size:20px;outline:0}.spot .s-ico{position:absolute;left:18px;top:18px;width:20px;height:20px;color:var(--label-2)}.spot .s-list{border-top:.5px solid var(--sep);max-height:50vh;overflow:auto;padding:6px}.spot .s-item{display:flex;align-items:center;gap:12px;width:100%;height:44px;padding:0 12px;border:0;background:none;border-radius:10px;cursor:pointer;text-align:left;font-size:15px;color:var(--label)}.spot .s-item[data-active=true]{background:var(--tint);color:var(--tint-ink)}.spot .s-item[data-active=true] .l2{color:inherit;opacity:.8}.empty{padding:48px 16px;text-align:center;color:var(--label-2);display:grid;gap:10px;justify-items:center}.empty svg{width:34px;height:34px;color:var(--label-3)}.skel{border-radius:10px;background:linear-gradient(90deg,var(--fill-3) 25%,var(--fill-2) 50%,var(--fill-3) 75%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.toast-box{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:80;display:grid;gap:8px;justify-items:center}.toast{display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:980px;font-size:14px;font-weight:500;background:var(--vibrant);backdrop-filter:saturate(180%) blur(30px);-webkit-backdrop-filter:saturate(180%) blur(30px);box-shadow:var(--shadow-2);border:.5px solid var(--sep);animation:toast-in .5s var(--spring)}.toast svg{width:18px;height:18px}@keyframes toast-in{0%{opacity:0;transform:translateY(-20px) scale(.9)}}.banner{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:var(--card);box-shadow:var(--shadow-1);font-size:14px}.banner .li-icon{width:28px;height:28px}.login-wrap{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;min-height:100dvh;display:grid;align-items:center;justify-items:center;padding:24px 16px;background:radial-gradient(900px 520px at 70% 30%,rgba(255,178,26,.28),transparent 70%),radial-gradient(700px 500px at 10% 90%,rgba(139,108,255,.2),transparent 70%),#0d0a12}.login-3d{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;opacity:0;transition:opacity 1.4s var(--ease)}.login-3d.on{opacity:1}.login-wrap .login{background:color-mix(in srgb,var(--card) 84%,transparent);backdrop-filter:blur(22px) saturate(1.6);-webkit-backdrop-filter:blur(22px) saturate(1.6);box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff40;border:1px solid rgba(255,255,255,.12)}@media (min-width: 900px){.login-wrap{justify-items:end;padding-right:max(48px,9vw)}}.login-top{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px max(20px,4vw);z-index:1}.login-home{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:700;font-size:18px;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;min-width:0;overflow:hidden}.login-home .brand-mark{flex:none}.login-home span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-back{display:inline-flex;align-items:center;gap:4px;color:#ffffffc7;font-size:14px;text-decoration:none;padding:8px 12px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);white-space:nowrap;flex:none}.login-back:hover{color:#fff;background:#ffffff24}.login-back svg{width:16px;height:16px;flex:none}.login-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}@media (max-width: 479px){.login-back-label{display:none}}.login-top .menu-wrap .chip{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.12)}.login-top .menu-wrap .chip:hover{background:#ffffff24}.login-top .menu-wrap .chip svg{color:#fffc}.login-pitch{position:absolute;left:max(48px,9vw);bottom:64px;max-width:min(560px,42vw);color:#fff;pointer-events:none}.login-pitch h2{font-size:clamp(34px,3.6vw,56px);line-height:1.08;font-weight:800;letter-spacing:-.02em;margin:0 0 14px}.login-pitch em{font-style:normal;background:linear-gradient(100deg,#ffe066,#ffc21a 30%,#ff9f43 60%,#ff6b6b 85%,#b39ddb);-webkit-background-clip:text;background-clip:text;color:transparent}.login-pitch p{margin:0;font-size:17px;color:#ffffffb8}@media (max-width: 1079px){.login-pitch{display:none}}@media (max-width: 760px){.login-wrap{align-items:end;padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.login{width:min(400px,100%);padding:36px 32px;display:grid;gap:18px;text-align:center}.login .field{text-align:left}.kbd{font-family:var(--mono);font-size:12px;background:var(--fill-2);border-radius:5px;padding:1px 6px}.dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}.draw{stroke-dashoffset:0}}.drop{border:2px dashed var(--sep);border-radius:var(--r-card);background:var(--card);padding:28px 20px;display:grid;justify-items:center;gap:6px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s,transform .3s var(--spring)}.drop:hover{border-color:color-mix(in srgb,var(--tint-graphic) 60%,transparent)}.drop.on{border-color:var(--tint-graphic);background:var(--tint-soft);transform:scale(1.01)}.drop-ico{width:46px;height:46px;border-radius:14px;background:var(--tint-soft);color:var(--tint-text);display:grid;place-items:center}.drop-ico svg{width:24px;height:24px}.progress{height:4px;border-radius:2px;background:var(--fill);overflow:hidden;margin-top:6px}.progress i{display:block;height:100%;border-radius:2px;transition:width .3s var(--ease)}.tag.green{background:color-mix(in srgb,var(--green) 16%,transparent);color:var(--green-text)}.tag.tint{background:var(--tint-soft);color:var(--tint-text)}.pulse{width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:4px;animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.3;transform:scale(.7)}}.step{display:grid;gap:10px}.step-h{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600}.step-n{width:24px;height:24px;border-radius:50%;background:var(--tint);color:var(--tint-ink);font-size:13px;font-weight:700;display:grid;place-items:center}.input.area{height:auto;padding:10px 12px;resize:vertical;line-height:1.5;width:100%}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;transition:opacity .2s}.cal-day{background:var(--card);border-radius:16px;box-shadow:var(--shadow-1);min-height:260px;display:flex;flex-direction:column;overflow:hidden}.cal-day.today{box-shadow:0 0 0 2px var(--tint-graphic),var(--shadow-1)}.cal-h{display:flex;align-items:baseline;justify-content:space-between;padding:10px 12px 6px;font-size:12px;color:var(--label-2)}.cal-h b{font-size:20px;color:var(--label);letter-spacing:-.02em}.cal-day.today .cal-h b{color:var(--tint-text)}.cal-body{padding:4px 8px 10px;display:grid;gap:4px;align-content:start}.cal-item{display:flex;align-items:center;gap:6px;font-size:12px;padding:5px 7px;border-radius:8px;background:var(--fill-3);border-left:3px solid var(--pc);min-width:0}.cal-t{font-variant-numeric:tabular-nums;color:var(--label-2);font-weight:600}@media (max-width: 1100px){.cal{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 620px){.cal{grid-template-columns:minmax(0,1fr)}.cal-day{min-height:0}}.tab-plus{justify-self:center;width:52px;height:52px;margin-bottom:4px;border-radius:50%;border:0;background:var(--tint);color:var(--tint-ink);display:grid;place-items:center;box-shadow:0 6px 18px color-mix(in srgb,var(--tint) 40%,transparent);cursor:pointer;transition:transform .2s var(--spring)}.tab-plus:active{transform:scale(.92)}.tab-plus svg{width:26px;height:26px}.tab-more{border:0;background:none;display:grid;justify-items:center;gap:2px;font-size:10px;font-weight:500;color:var(--label-3);padding:4px 0;cursor:pointer}.tab-more svg{width:24px;height:24px}.more-sheet{position:fixed;left:8px;right:8px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:61;border-radius:18px;background:var(--card);box-shadow:var(--shadow-3);overflow:hidden;animation:sheet-up .4s var(--spring)}.user-menu{top:44px;right:0;left:auto;bottom:auto;width:240px;transform-origin:top right;background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none}.um-who{display:grid;gap:1px;padding:8px 12px 6px;min-width:0}.um-who b{font-size:14px}.um-more{margin-left:auto;color:var(--label-3);font-size:11px}.um-langs{display:grid;padding:2px 0 4px 8px}.um-langs button{font-size:14px;padding:7px 10px}.um-langs button[aria-checked=true]{font-weight:600}.attn{margin-bottom:8px}.attn-title{font-size:13px;font-weight:600;color:var(--red-text);margin:0 0 8px 4px;letter-spacing:.02em}.attn-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.attn-card{display:grid;gap:4px;align-content:start;padding:14px 16px 16px;border-radius:16px;background:var(--card);box-shadow:var(--shadow-1);cursor:pointer;outline:none;transition:transform .25s var(--ease),box-shadow .25s var(--ease);animation:rise .6s var(--ease) both;animation-delay:calc(var(--i, 0) * 60ms)}.attn-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.attn-card:active{transform:scale(.98)}.attn-card:focus-visible{box-shadow:0 0 0 3px var(--tint-soft),var(--shadow-1)}.attn-card.red{--c: var(--red);--c-text: var(--red-text)}.attn-card.orange{--c: var(--orange);--c-text: var(--orange-text)}.attn-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.attn-ico{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--c);flex:none}.attn-ico svg{width:17px;height:17px}.attn-go{display:inline-flex;align-items:center;gap:1px;font-size:13px;font-weight:600;color:var(--c-text)}.attn-go svg{width:14px;height:14px}.attn-n{font-size:15px;font-weight:600}.attn-n b{font-size:28px;font-weight:700;letter-spacing:-.03em;margin-right:4px;color:var(--c-text)}.link{background:none;border:0;padding:0;font:inherit;color:var(--tint-text);cursor:pointer}.link:hover{text-decoration:underline}.btn.danger{background:var(--red);color:#fff}.btn.danger:hover{background:var(--red);filter:brightness(1.06)}.all-good{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:16px;background:color-mix(in srgb,var(--green) 12%,var(--card));margin-bottom:8px}.all-good svg{width:26px;height:26px;color:var(--green-text);flex:none}.onboard{margin-bottom:20px;background:linear-gradient(135deg,var(--tint-soft),var(--card) 60%)}.ob-step{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:var(--card);box-shadow:var(--shadow-1);animation:rise .6s var(--ease) both;animation-delay:calc(var(--i, 0) * 70ms)}.ob-step.done{opacity:.6}.ob-ico{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--tint-soft);color:var(--tint-text);flex:none}.ob-step.done .ob-ico{background:var(--green);color:#fff}.ob-ico svg{width:18px;height:18px}.connect-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px}@media (max-width: 1000px){.connect-grid{grid-template-columns:minmax(0,1fr)}}.connect-card{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;background:var(--card);box-shadow:var(--shadow-1);animation:rise .6s var(--ease) both;animation-delay:calc(var(--i, 0) * 60ms)}.connect-card>div:nth-child(2){flex:1;min-width:0}.connect-card.main{background:linear-gradient(135deg,color-mix(in srgb,#1877f2 10%,var(--card)),var(--card) 70%)}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.brand-mark,.mascot{display:block;flex:none}.bee-mark{display:inline-grid;flex:none;vertical-align:middle}.bee-mark img{grid-area:1 / 1;width:100%;height:100%}.only-dark{display:none}.bee-mark.fly img{animation:bee-fly 1.4s var(--ease) infinite alternate}@keyframes bee-fly{0%{transform:translateY(2px) rotate(-4deg)}to{transform:translateY(-3px) rotate(3deg)}}@media (prefers-reduced-motion: reduce){.bee-mark.fly img{animation:none}}.empty.has-art{gap:12px}.empty.has-art>div{font-size:15px}.banner .mascot{margin:-4px 0}.toast .bee-mark{margin-left:-4px}.poster .p-bee{position:absolute;left:50%;top:38%;width:30%;height:auto;object-fit:contain;transform:translate(-50%,-50%);opacity:.22;pointer-events:none}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .only-light{display:none}:root:not([data-theme=light]) .only-dark{display:block}:root:not([data-theme=light]) .mascot{filter:drop-shadow(0 0 .7px rgba(255,255,255,.8)) drop-shadow(0 0 .7px rgba(255,255,255,.8))}}:root[data-theme=dark] .only-light{display:none}:root[data-theme=dark] .only-dark{display:block}:root[data-theme=dark] .mascot{filter:drop-shadow(0 0 .7px rgba(255,255,255,.8)) drop-shadow(0 0 .7px rgba(255,255,255,.8))}@keyframes aurora{0%{transform:translate3d(-4%,-2%,0) rotate(0)}50%{transform:translate3d(3%,4%,0) rotate(7deg)}to{transform:translate3d(5%,-3%,0) rotate(-5deg)}}.title-row{position:relative;isolation:isolate}#root{overflow-x:clip}.title-row:before{content:"";position:absolute;left:-90px;top:-110px;width:560px;height:280px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,var(--tint-soft),transparent),radial-gradient(closest-side at 80% 60%,rgba(139,108,255,.1),transparent);filter:blur(8px);animation:aurora 18s ease-in-out infinite alternate}.grid>.card{transition:transform .35s var(--spring),box-shadow .35s var(--spring)}@media (hover: hover){.grid>.card:hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}}@media (prefers-reduced-motion: reduce){.title-row:before{animation:none}}.badge-n.warn{background:var(--orange, #ff9f0a)}.only-narrow{display:none!important}@media (max-width: 760px){.only-narrow{display:flex!important}}.cm-toolbar{flex-wrap:wrap;gap:10px}.cm-count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;font-weight:600;display:inline-grid;place-items:center;background:var(--fill, rgba(120, 120, 128, .16));color:var(--label-2);font-variant-numeric:tabular-nums}.cm-count.warn{background:#ff9f0a2e;color:#c26a00}.cm-search{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border-radius:var(--r-ctl);background:var(--card);box-shadow:var(--shadow-1);min-width:200px}.cm-search svg{width:16px;height:16px;color:var(--label-3);flex:none}.cm-search input{border:0;outline:0;background:none;font:inherit;font-size:14px;color:inherit;width:100%}.cm-list{overflow:visible}.cm{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:14px 16px;align-items:start;position:relative;animation:rise .5s var(--ease) both;animation-delay:calc(var(--i, 0) * 30ms)}.cm+.cm{border-top:.5px solid var(--sep)}.cm.done{opacity:.62}.cm.hid .cm-text{color:var(--label-3);text-decoration:line-through;text-decoration-color:#78788073}.cm-body{min-width:0;display:grid;gap:4px}.cm-head{display:flex;align-items:baseline;gap:8px;min-width:0}.cm-head b{font-weight:600;max-width:40%}.cm-meta{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:13px;color:var(--label-2)}.cm-meta .app-icon{transform:translateY(1px)}.cm-parent{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--label-2);min-width:0}.cm-parent svg{width:13px;height:13px;flex:none}.cm-text{font-size:15px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.cm-tr{display:grid;gap:3px;padding:8px 10px;border-radius:10px;background:var(--fill-2)}.cm-tr-label{font-size:12px;color:var(--label-3)}.cm-tr-text{font-size:13px;color:var(--label-2);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.cm-tags{display:flex;flex-wrap:wrap;gap:6px}.cm-tags:empty{display:none}.cm-actions{display:flex;flex-wrap:wrap;gap:2px;margin-left:-8px;opacity:.85;transition:opacity .2s}.cm:hover .cm-actions{opacity:1}.cm-actions .btn svg{width:15px;height:15px}.cm-reply{display:grid;gap:8px;margin-top:6px}.cm-reply textarea{resize:vertical;min-height:64px}.cm-media{position:relative;width:48px;height:64px;border-radius:10px;overflow:hidden;background:var(--card-2, rgba(120, 120, 128, .12));display:grid;place-items:center;color:var(--label-3);flex:none}.cm-media img{width:100%;height:100%;object-fit:cover}.cm-media>svg{width:20px;height:20px}.cm-media .cm-ext{position:absolute;right:3px;bottom:3px;width:13px;height:13px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));opacity:0;transition:opacity .2s}.cm-media:hover .cm-ext{opacity:1}.mod-mode{display:grid}.mod-preview{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.mod-preview li{display:flex;gap:8px;align-items:center;min-width:0;font-size:13px}.mod-add{gap:8px;flex-wrap:wrap;margin:6px 0 10px}.mod-add .input{flex:1 1 180px}.mod-words{display:flex;flex-wrap:wrap;gap:6px}.chip-w{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 6px 0 10px;border-radius:14px;font-size:13px;background:#ff9f0a24;color:#a65a00}.chip-w.allow{background:#34c75924;color:#1f7a3a}.chip-w button{border:0;background:none;padding:2px;display:grid;place-items:center;color:inherit;cursor:pointer;border-radius:50%}.chip-w button svg{width:12px;height:12px}@media (max-width: 760px){.cm{padding:12px 14px;gap:10px}.cm-search{flex:1 1 100%;min-width:0}.cm-toolbar .seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.cm-toolbar .seg::-webkit-scrollbar{display:none}.cm-media{width:40px;height:54px}}.token{display:inline-block;padding:0 6px;border-radius:6px;background:var(--fill-2);color:var(--label-2);font:500 12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;vertical-align:1px}.chip .token{margin-right:2px;background:transparent;padding:0;color:var(--tint-text)}.token-input{display:flex;align-items:center;gap:4px}.token-input b{font:600 17px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--label-3)}.token-input .input{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.link-btn{border:0;background:none;color:var(--tint-text);font:inherit;font-size:15px;cursor:pointer;padding:0}.link-btn svg{width:15px;height:15px}.link-chips{display:grid;gap:8px;margin-top:2px}.link-chips .peaks{margin-top:0}.hint{display:flex;align-items:flex-start;gap:6px;font-size:13px;line-height:1.4}.hint svg{width:15px;height:15px;flex:none;margin-top:1px}.hint.red{color:var(--red-text)}.hint.orange{color:var(--orange-text)}.tpl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.tpl-group-h{display:flex;align-items:baseline;gap:6px;margin:0 4px 8px;font-size:13px;color:var(--label-2)}.tpl-group-h b{font-weight:600;color:var(--label);font-size:14px}.lines2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere}.tpl-picks{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.tpl-picks .menu{max-width:min(320px,calc(100vw - 32px))}.tpl-picks .menu button{white-space:normal;height:auto;min-height:36px;padding-top:7px;padding-bottom:7px;line-height:1.35}.section[id]{scroll-margin-top:72px}@media (max-width: 900px){.tpl-grid{grid-template-columns:minmax(0,1fr)}}.bee-tag{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--label-2);white-space:nowrap;cursor:help;flex:none;margin-inline-end:6px}.bee-tag svg{width:16px;height:16px;flex:none}.bee-tag.xs{font-size:11px;gap:3px}.bee-tag.xs svg{width:12px;height:12px}.bee-line{display:inline-flex;align-items:center}.queen-card{margin-bottom:8px}.queen-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.queen-day{font-size:15px;font-weight:700;color:var(--label)}.queen-lines{display:grid;gap:6px}.queen-line{display:flex;align-items:center;gap:8px;font-size:14px;min-width:0}.queen-line .queen-main{flex:1;min-width:0;overflow-wrap:anywhere}.queen-line.tap{cursor:pointer;border-radius:8px}.queen-line .q-view{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:600;flex:none}.queen-line .q-view svg{width:14px;height:14px}.acc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:16px;align-items:start}.acc-card{padding:16px}.acc-head{display:flex;align-items:center;gap:12px;margin-bottom:4px}.acc-head-mid{flex:1;min-width:0;display:grid;gap:1px}.acc-head-name{display:flex;align-items:baseline;gap:6px;min-width:0}.acc-title{font-weight:600;font-size:15px}.acc-count{font-variant-numeric:tabular-nums}.acc-sub{font-size:12px}.acc-today{font-size:13px;color:var(--label-2);white-space:nowrap;font-variant-numeric:tabular-nums}.acc-avatar-dash{width:36px;height:36px;border-radius:50%;border:1.5px dashed var(--label-3);flex:none}.acc-list{display:grid}.acc{display:block;width:100%;border:0;background:none;text-align:left;padding:9px 8px;cursor:pointer;color:inherit;border-radius:8px}.acc:hover{background:var(--fill-3)}.acc:active{background:var(--fill-2)}.acc+.acc{border-top:.5px solid var(--sep)}.acc-l1{display:flex;align-items:center;gap:8px;min-width:0}.acc-name{flex:1;font-size:14px;font-weight:500}.acc-dot{width:8px;height:8px;border-radius:50%;flex:none}.acc-l2{display:block;font-size:12px;color:var(--label-2);padding-left:30px;margin-top:3px;overflow-wrap:anywhere}.acc-issue{display:block;font-size:12px;line-height:1.45;padding-left:30px;margin-top:4px;overflow-wrap:anywhere}.acc-issue.warn{color:var(--orange-text)}.acc-issue.error{color:var(--red-text)}.acc-issue.paused{color:var(--label-2)}.acc .chev{width:16px;height:16px;flex:none;color:var(--label-3)}.poster-wrap{position:relative}.poster.sel{box-shadow:0 0 0 3px var(--tint-graphic),var(--shadow-1)}.poster-wrap .p-top{top:40px;flex-wrap:wrap}.sel-chk{position:absolute;top:8px;left:8px;z-index:2;width:26px;height:26px;border-radius:50%;border:2px solid #fff;background:#00000059;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.sel-chk[aria-pressed=true]{background:var(--tint);color:var(--tint-ink);border-color:var(--tint)}.sel-chk svg{width:14px;height:14px}.poster-data{position:absolute;top:8px;right:8px;z-index:2;height:24px;padding:0 9px;border-radius:999px;border:0;background:#0006;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:11px;font-weight:600;cursor:pointer}.batch-bar{position:sticky;bottom:12px;z-index:25;margin:18px -4px 0;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:16px;background:var(--vibrant);backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);box-shadow:var(--shadow-3);border:.5px solid var(--sep)}.batch-bar span{font-weight:600;flex:1;min-width:0}.batch-err{box-shadow:0 0 0 2px var(--red),var(--shadow-1)}@media (max-width: 760px){.batch-bar{position:fixed;left:12px;right:12px;bottom:calc(64px + env(safe-area-inset-bottom));z-index:29;margin:0}.posters.has-bar{padding-bottom:72px}}.tz-wrap{display:inline-flex}.tz-trigger{max-width:100%}.tz-trigger .ellipsis{max-width:220px}.tz-menu{min-width:260px;max-width:min(320px,calc(100vw - 32px));display:grid;grid-template-rows:auto minmax(0,1fr)}.tz-pop{position:fixed;top:auto;right:auto;z-index:72;min-width:0;max-width:none}.tz-search{position:sticky;top:0;display:flex;align-items:center;gap:6px;padding:4px 4px 6px}.tz-search svg{width:15px;height:15px;color:var(--label-3);position:absolute;left:14px}.tz-search input{width:100%;height:34px;padding:0 10px 0 30px;border:0;border-radius:8px;background:var(--fill-2);font-size:14px;color:inherit;outline:0}.tz-list{overflow:auto;max-height:300px}.tz-list button{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px}.tz-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tz-gmt{color:var(--label-2);font-variant-numeric:tabular-nums}
