.studio-app{min-height:100vh}.sa-top{background:var(--paper);z-index:30;position:sticky;top:0}.sa-top .in{align-items:center;gap:16px;min-height:68px;display:flex}.sa-top .who{text-align:right;margin-left:auto;font-size:15px;font-weight:600;line-height:1.25}.sa-top .who small{color:var(--ink-soft);font-weight:500;display:block}.sa-top form button{font:inherit;cursor:pointer;color:var(--ink);text-underline-offset:4px;background:0 0;border:0;min-height:44px;font-size:15px;font-weight:700;text-decoration:underline}.sa-lang{background:var(--paper-2);border-radius:999px;flex:none;gap:2px;padding:3px;display:inline-flex}.site .sa-lang button{min-width:44px;min-height:38px;font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:14px;font-weight:700;text-decoration:none}.site .sa-lang button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.site .sa-lang button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.site .sa-jump-old{background:var(--ink);min-height:48px;color:var(--paper);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;font-weight:700;text-decoration:none;display:none}.sa-nav{scrollbar-width:none;gap:6px;padding-bottom:10px;display:flex;overflow-x:auto}.sa-nav a{min-height:40px;color:var(--ink);background:var(--paper-2);border-radius:999px;flex:none;align-items:center;padding:8px 14px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.sa-beta{letter-spacing:.02em;opacity:.65;align-self:flex-start;margin-left:5px;font-size:10px;font-weight:600;line-height:1}.sa-nav a[aria-current=page]{background:var(--ink);color:var(--paper)}.sa-main{gap:28px;padding-block:24px 96px;display:grid}.sa-card{background:var(--white);border-radius:22px;padding:clamp(18px,2.4vw,32px)}.sa-card h2{font-size:clamp(26px,2.4vw,38px)}.sa-card>p.sub{color:var(--ink-soft);max-width:62ch;margin-top:8px}.sa-dark{background:var(--ink);color:var(--paper)}.sa-dark p.sub{color:var(--on-dark-soft)}.sa-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:28px;display:grid}@media (max-width:980px){.sa-grid{grid-template-columns:1fr}}.dz{background:var(--paper);border-radius:18px;outline:3px dashed #0000;justify-items:start;gap:10px;margin-top:18px;padding:22px;transition:outline-color .16s,background .16s;display:grid}.dz.over{outline-color:var(--ink);background:var(--lime)}.dz .b{min-height:56px}.dz small{color:var(--ink-soft);font-size:14px}.flist{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.flist li{background:var(--paper);border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.flist .th{object-fit:cover;background:var(--ink);width:56px;height:56px;color:var(--lime);border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden}.flist .th img,.flist .th video{object-fit:cover;width:100%;height:100%}.flist .nm{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.flist .meta{color:var(--ink-soft);font-size:13px}.flist .bad{color:#a3261b;font-size:14px;font-weight:600}.flist .good{color:#176c3a;font-size:14px;font-weight:700}.flist .acts{gap:6px;display:flex}.mini{min-height:40px;font:inherit;cursor:pointer;background:var(--ink);color:var(--paper);border:0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:700}.mini.light{background:var(--paper-2);color:var(--ink)}.mini.red{color:#a3261b;background:#fbe4e1}.opts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.opt{background:var(--paper);min-height:44px;font:inherit;cursor:pointer;color:var(--ink);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:15px;font-weight:700;display:inline-flex}.opt .lg{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.opt .lg svg{fill:#fff;width:15px;height:15px}.opt[aria-pressed=true]{background:var(--ink);color:var(--paper)}.opt .av{opacity:.7;font-size:12px;font-weight:600}.sa-form{gap:18px;margin-top:18px;display:grid}.sa-form .lbl{font-size:15px;font-weight:700}.sa-form .lbl small{color:var(--ink-soft);font-weight:500}.sa-form textarea,.sa-input{background:var(--paper);width:100%;font:inherit;color:var(--ink);border:0;border-radius:14px;outline:none;min-height:56px;padding:14px 16px;font-size:17px}.sa-form textarea{resize:vertical;min-height:110px}.sa-form textarea:focus,.sa-input:focus{box-shadow:inset 0 0 0 2px var(--ink)}.info{color:var(--ink-soft);background:var(--paper);border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.5}.info strong{color:var(--ink)}.msg-err{color:#7d1d14;background:#fbe4e1;border-radius:14px;padding:12px 14px;font-weight:600}.msg-ok{background:var(--lime);color:var(--on-lime);border-radius:14px;padding:12px 14px;font-weight:700}.subs{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.subs a{background:var(--paper);border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px;text-decoration:none;transition:background .16s;display:grid}.subs a:hover{background:var(--paper-2)}.subs .th{background:var(--ink);width:64px;height:64px;color:var(--lime);border-radius:12px;place-items:center;font-size:13px;font-weight:800;display:grid;overflow:hidden}.subs .th img{object-fit:cover;width:100%;height:100%}.subs .t{font-weight:800}.subs .d{color:var(--ink-soft);font-size:14px}.tag{background:var(--paper-2);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:700;display:inline-flex}.tag.ok{background:var(--lime);color:var(--on-lime)}.tag.warn{color:#6a4300;background:#ffe7b8}.tag.bad{color:#7d1d14;background:#fbe4e1}.tag.info{color:#163a78;background:#dfeaff}.tag.dark{background:var(--ink);color:var(--paper)}.plan{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.plan li{background:var(--graphite-2);color:var(--paper);border-radius:16px;grid-template-columns:56px minmax(0,1fr);gap:12px;padding:10px;display:grid}.plan .th{background:var(--graphite);width:56px;height:56px;color:var(--lime);border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden}.plan .th img{object-fit:cover;width:100%;height:100%}.plan .when{font-weight:800}.plan .cap{color:var(--on-dark-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;display:-webkit-box;overflow:hidden}.plan details{margin-top:8px}.plan summary{cursor:pointer;color:#ffb4a9;align-items:center;min-height:40px;font-weight:700;list-style:none;display:inline-flex}.plan details textarea{width:100%;font:inherit;background:var(--graphite);color:var(--paper);border:0;border-radius:12px;margin-top:6px;padding:10px;font-size:15px}.thread{gap:10px;margin-top:16px;display:grid}.bub{background:var(--paper);border-radius:16px;max-width:560px;padding:12px 14px}.bub.me{background:var(--lime);color:var(--on-lime);margin-left:auto}.bub small{opacity:.75;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:16px;display:grid}.media-grid figure{background:var(--paper);border-radius:14px;margin:0;overflow:hidden}.media-grid img,.media-grid video,.media-grid .ph{aspect-ratio:1;object-fit:cover;background:var(--ink);width:100%;display:block}.media-grid .ph{color:var(--lime);text-align:center;place-items:center;padding:8px;font-size:13px;font-weight:800;display:grid}.media-grid figcaption{text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;font-size:12.5px;overflow:hidden}.chan{gap:8px;margin-top:14px;display:grid}.chan div{background:var(--paper);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:700;display:flex}.auth-wrap{color:#fff;background:#0d100c;min-height:100dvh;position:relative;overflow:hidden}.site .as-logo{z-index:4;color:#fff;letter-spacing:-.04em;font-weight:800;text-decoration:none;position:absolute}.as-logo i{color:var(--lime);font-style:normal}.as-panel{border:1.5px solid color-mix(in srgb, var(--lime) 80%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--lime) 40%, transparent), inset 0 0 22px color-mix(in srgb, var(--lime) 7%, transparent);color:#fff;background:#171b14;border-radius:18px;min-width:0}.as-panel h3{color:#fff;letter-spacing:-.02em;margin:0;font-weight:700}.as-panel p{margin:0}.as-tiles span{aspect-ratio:84/168;background-position:50%;background-size:cover;border:1px solid #ffffff80;border-radius:13px;display:block;position:relative}.as-tiles u,.as-reach-photo u{color:#fff;font-size:13px;text-decoration:none;position:absolute;bottom:7%;left:10%}.as-reach-photo u{font-size:26px;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.as-tiles i{aspect-ratio:1;color:#06150a;background:#5bd22c;border:1px solid #0006;border-radius:50%;place-items:center;width:30%;font-size:13px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:7%;right:7%}.as-tiles b{background:linear-gradient(90deg,#6cdc2c 72%,#39423a 72%);border-radius:6px;height:6px;margin-top:10px;display:block}.as-ic{background:#111;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.as-ic .plat-logo{place-items:center;display:grid;border-radius:9px!important;width:34px!important;height:34px!important}.as-nets em{color:#fff;font-size:13px;font-style:normal;line-height:1.1}.as-nets>span{background:#141614;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:flex}.auth-form{z-index:5;color:#141911;background:#f5f4ec;flex-direction:column;min-width:0;display:flex;position:relative}.auth-form .lbl{font-weight:700}.auth-form .sa-form{gap:clamp(14px,2.4vh,24px);display:grid}.auth-form .sa-input{width:100%;font:inherit;color:var(--ink);background:#fff;border:1.5px solid #d3d5d8;border-radius:10px;padding:0 22px}.auth-form .sa-input::placeholder{color:#80848a}.auth-form .sa-input:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.as-pw{display:block;position:relative}.as-pw input{padding-right:60px!important}.site .as-pw button{color:#555a60;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:100%;display:grid;position:absolute;top:0;right:8px}.as-forgot{text-align:right;margin-top:-6px}.as-forgot summary{cursor:pointer;color:#1b8f45;font-weight:500;text-decoration:underline;list-style:none;display:inline}.as-forgot summary::-webkit-details-marker{display:none}.as-pw-row .as-forgot{margin-top:0}.as-forgot p{text-align:left;color:#55585c;margin:8px 0 0;font-size:14px}.site .as-go{background:var(--lime);width:100%;color:var(--on-lime);border:0;border-radius:14px;justify-content:space-between;align-items:center;padding:0 30px;font-weight:800;display:flex}.site .as-go span:last-child{font-size:1.3em;line-height:1}.site .as-go:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.as-signup{color:#55585c;margin:0}.as-legal{justify-content:center;align-items:center;gap:30px;margin:auto 0 0;display:flex}.as-legal span{background:#9da3aa;width:1px;height:26px}.site .as-legal a{color:#3d5a78;text-decoration:none}.as-foot{color:#9aa09a;margin:0}.as-foot b{border:1.5px solid #9aa09a;border-radius:6px;margin-right:10px;padding:3px 7px;font-weight:500}.as-foot span{vertical-align:middle;background:#6b706b;width:1px;height:20px;margin:0 12px;display:inline-block}.as-wires,.as-dot{display:none}.as-ninja{--gx:0;--gy:0;z-index:2;position:absolute}.site .as-rig{cursor:pointer;background:0 0;border:0;border-radius:50%;width:100%;padding:0;display:block}.site .as-rig:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.as-rig-float,.as-rig-head,.as-rig-visor{display:block}.as-rig-float{animation:6s ease-in-out infinite as-float}.as-rig-head{aspect-ratio:1;transform:translate(calc(var(--gx) * 1%), calc(var(--gy) * 0.6%)) rotate(calc(var(--gx) * 4deg));transition:transform .45s;position:relative}.as-rig-head img{width:100%;height:100%;position:absolute;inset:0}.as-rig-visor{clip-path:inset(39% 16% 39% 37.5%);position:absolute;inset:0}.as-rig-visor img{transform:translate(calc(var(--gx) * 3.2%), calc(var(--gy) * 2.2%));transition:transform .45s;animation:6s ease-in-out infinite as-breathe}.as-eye-l{transform-origin:47% 52%}.as-eye-r{transform-origin:74% 53%}.as-glint{opacity:0;background:linear-gradient(105deg,#0000 42%,#ffffff8c 50%,#0000 58%);position:absolute;inset:0}.as-rig-scarf{transform-origin:38%}@keyframes as-float{50%{transform:translateY(-3px)}}@keyframes as-breathe{50%{opacity:.86}}@keyframes as-wink{40%,60%{scale:1 .1}}@keyframes as-nod{45%{translate:0 2.2%}}@keyframes as-flutter{20%{transform:skewY(-4deg)scaleX(1.04)}45%{transform:skewY(4deg)scaleX(.97)}70%{transform:skewY(-2deg)}}@keyframes as-sweep{0%{opacity:1;translate:-40%}to{opacity:1;translate:45%}}.as-greet .as-eye-r{animation:.42s as-wink}.as-greet .as-rig-float{animation:.6s as-nod}.as-flutter .as-rig-scarf{animation:.85s as-flutter}.as-flutter .as-glint{animation:.65s as-sweep}.as-ninja[data-still="1"] .as-rig-float,.as-ninja[data-still="1"] .as-rig-visor img{animation-play-state:paused}.as-panel{transition:box-shadow .45s,opacity .45s}.as-panel.as-looked{box-shadow:0 0 30px color-mix(in srgb, var(--lime) 75%, transparent), inset 0 0 26px color-mix(in srgb, var(--lime) 12%, transparent)}.as-draw{animation:1.4s ease-out both as-draw}@keyframes as-draw{0%{clip-path:inset(-5% 100% -5% 0)}to{clip-path:inset(-5% 0)}}.site .as-pause{z-index:4;color:#91968b;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex;position:absolute}.as-pause em{font-style:normal}.as-pause span{font-size:10px}.site .as-pause:focus-visible{outline:2px solid var(--lime)}@media (prefers-reduced-motion:reduce){.as-rig-float,.as-rig-visor img,.as-draw,.as-rig-head,.as-rig-visor img,.as-panel{transition:none!important;animation:none!important}.as-greet *,.as-flutter *{animation:none!important}}@media (min-width:1101px){.auth-wrap{grid-template-columns:1fr 1fr;place-items:center;height:100dvh;min-height:560px;padding:16px;display:grid}.as-stage{aspect-ratio:1000/960;width:min(36vw,80dvh);position:relative;container-type:inline-size}.site .as-logo{letter-spacing:-.03em;font-size:3.2cqw;line-height:1.1;top:0;left:4.6%}.as-scene{position:absolute;inset:0}.as-wires{z-index:0;pointer-events:none;filter:drop-shadow(0 0 3px #beff3c);width:100%;height:100%;display:block;position:absolute;inset:0}.as-dot{z-index:3;background:#beff3c;border-radius:50%;width:1.9cqw;height:1.9cqw;margin:-.95cqw 0 0 -.95cqw;display:block;position:absolute;box-shadow:0 0 10px #beff3c}.as-panel{z-index:1;position:absolute}.as-panel h3{font-size:3.33cqw}.as-week{clip-path:none;flex-direction:column;height:38.3%;padding:1.9cqw 2.7cqw;display:flex;top:9%;left:4.6%;right:26.8%}.as-week header{justify-content:space-between;align-items:center;margin-bottom:1.43cqw;display:flex}.as-week header span{color:var(--lime);font-size:2.54cqw;font-weight:600}.as-tiles{grid-template-columns:repeat(7,minmax(0,1fr));gap:.87cqw;display:grid}.as-tiles span{aspect-ratio:84/168}.as-tiles b{height:.67cqw;margin-top:.87cqw}.as-approve{background:#111311;border:1px solid #ffffff24;border-radius:1.43cqw;align-items:center;gap:1.9cqw;margin-top:auto;padding:1.11cqw 2.22cqw;display:flex}.as-approve em{white-space:nowrap;font-size:2.06cqw;font-style:normal}.as-approve svg{flex:none;width:3.01cqw;height:3.01cqw}.as-approve s{background:#ffffff38;border-radius:1.59cqw;width:7.3cqw;height:.79cqw}.as-approve p{flex:1;gap:.79cqw;display:grid}.as-approve p b{background:#ffffff38;border-radius:1.59cqw;height:.79cqw}.as-approve p b+b{width:50%}.as-ninja{width:19cqw;filter:drop-shadow(0 1cqw 2.5cqw color-mix(in srgb, var(--lime) 45%, transparent));top:22%;left:76%}.site .as-pause{font-size:12px;bottom:-1%;left:44%}.as-reach{flex-direction:column;width:40.2%;height:41.3%;padding:1.59cqw 2.06cqw;display:flex;top:49.6%;left:4.5%}.as-reach>p{color:#a2a7a2;font-size:1.82cqw}.as-reach-body{flex:1;grid-template-columns:21% 6% minmax(0,1fr);align-items:center;min-height:0;margin-top:0;display:grid}.as-reach-photo{aspect-ratio:80/178;background-position:50%;background-size:cover;border:1px solid #ffffff8c;border-radius:1.11cqw;display:block;position:relative}.as-rays{width:100%;height:80%}.as-nets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.87cqw;display:grid}.as-nets>span{border-radius:.95cqw;gap:.79cqw;padding:min(.67cqw,.6vh) .63cqw}.as-nets em{font-size:1.43cqw}.as-ic{width:min(3.49cqw,3.5vh);height:min(3.49cqw,3.5vh)}.as-ic .plat-logo{width:min(3.49cqw,3.5vh)!important;height:min(3.49cqw,3.5vh)!important}.as-ic svg{width:2.22cqw;height:2.22cqw}.as-stats{flex-direction:column;height:46.2%;padding:1.43cqw 2.54cqw;display:flex;top:48.8%;left:46%;right:1.6%}.as-stats h3{font-size:2.7cqw}.as-sub{color:#c4c8c4;font-size:1.59cqw}.as-pills{gap:.87cqw;display:flex;margin:.56cqw 0!important}.as-pills b,.as-pills span{color:#fff;background:#161816;border:1px solid #ffffff2e;border-radius:.95cqw;padding:.4cqw 1.27cqw;font-size:1.51cqw;font-weight:500}.as-pills b{background:var(--lime);color:#0a0d08;border-color:var(--lime);font-weight:600}.as-total{color:#c4c8c4;font-size:1.51cqw;line-height:1.15}.as-total b{color:#fff;letter-spacing:-.01em;font-size:3.17cqw;font-weight:600;display:block}.as-chart{flex:1;grid-template-columns:minmax(0,1fr) 4.12cqw;min-height:0;margin-top:.63cqw;display:grid}.as-chart svg{width:100%;height:100%}.as-chart ol{color:#dfe2df;flex-direction:column;justify-content:space-between;margin:0;padding:0 0 0 .79cqw;font-size:1.35cqw;list-style:none;display:flex}.as-weeks{color:#dfe2df;grid-template-columns:repeat(4,1fr);padding:.24cqw 4.12cqw 0 .48cqw;font-size:1.35cqw;display:grid}.as-mini{border-top:1px dashed #fff3;height:7%;margin-top:.48cqw;padding-right:4.12cqw}.as-mini svg{width:100%;height:100%}.as-note{color:#b4b8b4;font-size:1.35cqw;margin-top:.32cqw!important}.as-foot{font-size:1.51cqw;position:absolute;bottom:2.1%;left:4.6%}.auth-form{border-radius:22px;gap:12px;width:min(400px,40vw);padding:28px 30px 20px;font-size:15px}.auth-form .sa-lang{position:absolute;top:14px;right:14px}.auth-form h2{letter-spacing:-.04em;margin:14px 0 4px;padding-right:86px;font-size:38px;font-weight:800;line-height:1.02}.auth-form .lbl{font-size:14px}.auth-form .sa-input{min-height:46px;padding:0 14px;font-size:16px}.as-forgot{margin:0;font-size:13px}.site .as-go{min-height:48px;padding:0 18px;font-size:16px}.auth-form .as-signup{text-align:center;margin:0;font-size:12.5px}.auth-form .as-legal{gap:14px;margin-top:0;font-size:12.5px}.as-legal span{height:13px}.as-pw svg{width:20px;height:20px}}@media (max-width:1100px){.as-stage{display:contents}.auth-wrap{background:radial-gradient(420px 300px at 50% 90px, color-mix(in srgb, var(--lime) 22%, transparent), transparent 70%), #050705;flex-direction:column;justify-content:center;align-items:center;padding:150px 16px 96px;display:flex}.site .as-logo{text-align:center;font-size:26px;top:22px;left:0;right:0}.as-logo span{color:var(--lime)}.as-scene{position:absolute;inset:0}.as-ninja{width:124px;filter:drop-shadow(0 6px 20px color-mix(in srgb, var(--lime) 45%, transparent));margin-left:-62px;top:56px;left:50%}.site .as-pause{top:12px;right:6px}.as-pause em{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.as-panel{box-shadow:none;background:0 0;border:0;padding:0;position:absolute}.as-week{opacity:.28;top:84px;left:-24px;right:-24px}.as-week.as-looked{opacity:.6}.as-stats.as-looked{opacity:.7}.as-panel.as-looked{box-shadow:none}.as-week header,.as-approve,.as-tiles b,.as-tiles u{display:none}.as-tiles{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.as-tiles span{aspect-ratio:9/13;border-radius:10px}.as-reach{bottom:34px;left:16px;right:16px}.as-reach h3,.as-reach>p,.as-reach-photo,.as-rays{display:none}.as-nets{flex-wrap:nowrap;justify-content:center;gap:5px;display:flex}.as-ic,.as-ic .plat-logo{width:30px!important;height:30px!important}.as-nets>span{background:0 0;border:0;padding:0}.as-nets em{display:none}.as-stats{opacity:.4;height:150px;bottom:0;left:-2px;right:-2px}.as-stats h3,.as-sub,.as-pills,.as-total,.as-note,.as-weeks,.as-mini,.as-chart ol{display:none}.as-chart,.as-chart svg{width:100%;height:100%;display:block}.as-foot{text-align:center;font-size:11px;position:absolute;bottom:10px;left:0;right:0}.as-foot b{margin-right:4px;padding:1px 4px}.as-foot span{height:12px;margin:0 6px}.auth-form{width:100%;max-width:420px;box-shadow:0 24px 70px #0009, 0 0 0 1px color-mix(in srgb, var(--lime) 35%, transparent);border-radius:26px;flex:none;gap:14px;padding:54px 20px 20px}.auth-form .sa-lang{position:absolute;top:14px;right:14px}.auth-form h2{letter-spacing:-.04em;font-size:40px}.auth-form .lbl{font-size:15px}.auth-form .sa-input{min-height:50px;padding:0 16px}.as-forgot{font-size:15px}.site .as-go{min-height:54px;padding:0 22px;font-size:18px}.as-signup{font-size:14px}.as-legal{gap:16px;margin-top:4px;font-size:14px}.as-legal span{height:16px}}@media (max-width:560px){.sa-top .who{display:none}.sa-top .mark{font-size:19px}.sa-top .sa-lang{margin-left:auto}.sa-top .sa-lang~form{margin-left:0}.sa-top form{margin-left:auto}.sa-top form button{white-space:nowrap}}@media (max-width:430px){.sa-top .mark{gap:0;font-size:0}}.site .google-btn{color:#1f1f1f;background:#fff;font-weight:600;box-shadow:inset 0 0 0 1.5px #d6d4cd}.site .google-btn:hover{background:#f7f7f5}.or{color:var(--ink-soft);align-items:center;gap:12px;font-size:14px;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.sa-col{gap:28px;min-width:0;display:grid}.stu-up .lbl{font-size:15px;font-weight:700}.cats{border:0;min-width:0;margin:18px 0 0;padding:0}.cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.cat{text-align:left;background:var(--paper);min-height:104px;font:inherit;color:var(--ink);cursor:pointer;border:2px solid #0000;border-radius:16px;gap:6px;padding:16px;transition:background .16s,border-color .16s,transform .12s;display:grid}.cat strong{letter-spacing:-.01em;font-size:22px}.cat span{color:var(--ink-soft);font-size:14px;line-height:1.35}.cat:hover{border-color:var(--ink)}.cat:active{transform:scale(.98)}.cat[aria-pressed=true]{background:var(--ink);color:var(--paper)}.cat[aria-pressed=true] span{color:var(--on-dark-soft)}.cats:disabled .cat:not([aria-pressed=true]){opacity:.45;cursor:default}.hint{color:var(--ink-soft);margin-top:8px;font-size:13.5px;display:block}.dest{background:var(--paper);border-radius:14px;margin-top:14px;padding:12px 14px;font-size:15px}.dest p+p,.dest .opts{margin-top:8px}.linkish{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:36px;margin-left:10px;font-weight:700;text-decoration:underline}.dz.off{opacity:.55}.dz .lbl{margin:0}.dz{align-content:center;min-height:180px;padding:28px 22px}.go{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.b.big{min-height:60px;padding-inline:28px;font-size:18px}.b.sm{min-height:40px;padding-inline:16px;font-size:14px}@media (max-width:640px){.cat-grid{grid-template-columns:1fr}.cat,.dz{min-height:0}}.filters{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.filters a{background:var(--paper);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.filters a[aria-current=page]{background:var(--ink);color:var(--paper)}.cal-card{position:sticky;top:88px}.cal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cal-head h2{margin:0}.cal-title{margin:0;font-size:clamp(24px,2.2vw,34px)}.cal-sum{color:var(--on-dark-soft);margin-top:10px;font-size:15px}.cal-sum strong{color:var(--lime);font-size:22px}.cal-month{margin-top:14px;font-weight:800}.mgrid{border-collapse:separate;border-spacing:4px;table-layout:fixed;width:100%;margin-top:8px}.mgrid th{opacity:.6;padding-bottom:2px;font-size:12px;font-weight:700}.mgrid td{padding:0}.mgrid a{aspect-ratio:1;min-height:36px;color:inherit;background:var(--paper);border-radius:10px;place-items:center;font-size:14px;font-weight:700;text-decoration:none;transition:background .14s;display:grid;position:relative}.sa-dark .mgrid a{background:var(--graphite-2);color:var(--paper)}.mgrid a:hover{outline:2px solid}.mgrid a.today{box-shadow:inset 0 0 0 2px var(--lime)}.mgrid a.up,.sa-dark .mgrid a.up{background:var(--lime);color:var(--on-lime)}.mgrid a.past:after{content:"";opacity:.6;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px}.mgrid a.sel{outline:3px solid var(--ink);outline-offset:1px}.mgrid a small{font-size:11px;position:absolute;top:3px;right:6px}.mgrid.compact a{border-radius:8px;min-height:30px;font-size:13px}.cal-legend{color:var(--on-dark-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:13px;display:flex}.cal-legend.light{color:var(--ink-soft)}.dot{border-radius:3px;width:10px;height:10px;display:inline-block}.dot.up{background:var(--lime)}.dot.past{opacity:.5;background:currentColor;border-radius:50%;margin-left:8px}.plan li.hist{opacity:.75}.veto summary{cursor:pointer;color:#ffb4a9;align-items:center;min-height:40px;font-weight:700;list-style:none;display:inline-flex}.veto textarea{width:100%;font:inherit;background:var(--graphite);color:var(--paper);border:0;border-radius:12px;margin-top:6px;padding:10px;font-size:15px}.back{color:var(--ink);font-weight:700}@media (max-width:980px){.cal-card{position:static}}@media (max-width:640px){.subs a{grid-template-columns:56px minmax(0,1fr);align-items:start}.subs .th{grid-row:span 2;width:56px;height:56px}.subs a>.tag{justify-self:start}}.plat-tabs{flex-wrap:wrap;gap:8px;display:flex}.plat-tabs a{background:var(--white);min-height:44px;color:var(--ink);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px 0 10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.plat-tabs a:first-child{padding-left:16px}.plat-tabs a[aria-current=page]{background:var(--ink);color:var(--paper)}.plat-logo{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid;overflow:hidden}.plat-logo svg{fill:#fff}.plat-logo img{border-radius:50%}.plat-logo.big{width:52px;height:52px}.plat-logo.sm{vertical-align:-5px;width:22px;height:22px;margin-right:6px}.plat-head{background:var(--white);border-radius:22px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.plat-head .t{font-size:20px;font-weight:800}.plat-head .d{color:var(--ink-soft);font-size:14px}.plat-head>a,.plat-head>span.d{margin-left:auto}.plan .th{position:relative}.plan .th video{object-fit:cover;width:100%;height:100%}.plan .th .play{color:#fff;background:#000000a6;border-radius:6px;padding:1px 5px;font-size:11px;font-style:normal;position:absolute;inset:auto 4px 4px auto}.plan a.th{text-decoration:none}.plan a.th:hover{outline:2px solid var(--lime)}.when-link{color:inherit;text-decoration:none}.when-link:hover{text-decoration:underline}.open-post{min-height:40px;color:var(--lime);align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.post-view{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.media-big{background:var(--ink);place-items:center;padding:12px;display:grid}.media-big img,.media-big video{object-fit:contain;background:#000;border-radius:14px;width:100%;max-height:78vh;display:block}.pv-plat{flex-wrap:wrap;align-items:center;gap:10px;font-weight:800;display:flex}.pv-link{color:var(--lime);margin-left:auto;font-weight:700}.pv-cap{white-space:pre-wrap;color:var(--paper);margin-top:16px;font-size:17px;line-height:1.55}@media (max-width:980px){.post-view{grid-template-columns:1fr}}.site a .plat-logo svg:not([class]),.site .plat-logo svg:not([class]){fill:#fff;stroke:none;width:auto;height:auto}.plan li.post-day{background:0 0;padding:14px 0 0;display:block}.post-day h2{color:var(--paper);font-size:18px}.posting .cap.full{-webkit-line-clamp:unset;white-space:pre-wrap;overflow-wrap:anywhere;display:block}.posting.gone{grid-template-columns:1fr}.post-acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.post-form{gap:8px;max-width:560px;margin-top:10px;display:grid}.post-form textarea,.post-form input[type=datetime-local]{border:1px solid var(--graphite);width:100%;font:inherit;background:var(--paper);color:var(--ink);border-radius:12px;min-height:44px;padding:10px 12px}.post-form .mini{justify-self:start}.post-form .sub{color:var(--on-dark-soft)}.deck{grid-template-columns:minmax(0,1fr);gap:10px;max-width:460px;margin-top:14px;display:grid}.deck-count{color:var(--on-dark-soft);font-size:14px}.deck-card{background:var(--graphite-2);touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:20px;transition:transform .15s ease-out;overflow:hidden;box-shadow:0 0 0 3px #0000}.deck-card[data-hint=yes]{box-shadow:0 0 0 3px var(--lime)}.deck-card[data-hint=no]{box-shadow:0 0 0 3px #ff8a7a}.deck-card video{aspect-ratio:9/16;object-fit:contain;background:#000;width:100%;max-height:min(62vh,560px);display:block}.deck-meta{color:var(--paper);padding:12px 14px 14px}.deck-meta .when{font-size:14px;font-weight:800}.deck-meta .cap{color:var(--on-dark-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px}.deck-acts{justify-content:center;align-items:center;gap:18px;display:flex}.deck-btn{cursor:pointer;border:0;border-radius:50%;width:64px;height:64px;font-size:28px;font-weight:800}.deck-btn.yes{background:var(--lime);color:var(--on-lime)}.deck-btn.no{color:#a3261b;background:#fbe4e1}.deck-btn:disabled,.deck .mini:disabled{opacity:.5;cursor:progress}.linkish{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;min-height:32px;padding:0 0 0 6px;font-weight:800;text-decoration:underline}.deck-media{position:relative}.deck-sound{position:absolute;bottom:10px;right:10px}.deck-img{object-fit:contain;background:#000;width:100%;max-height:62vh;display:block}.deck-text{background:var(--graphite);height:160px;color:var(--lime);place-items:center;font-size:28px;font-weight:800;display:grid}.deck-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.deck-play{min-height:56px;padding:0 22px;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.deck-slides{color:var(--paper);justify-content:center;align-items:center;gap:12px;padding:8px;display:flex}.deck-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.deck-help{color:var(--on-dark-soft);text-align:center;font-size:13px}.deck-text a{color:var(--lime)}@media (max-width:600px){.deck-card video,.deck-img{max-height:52vh}}@media (min-width:900px){.deck{grid-template-columns:minmax(0,1fr);max-width:980px;margin-inline:auto}.deck-card{grid-template-columns:380px minmax(0,1fr);align-items:stretch;display:grid}.deck-card video,.deck-card .deck-img{aspect-ratio:auto;object-fit:contain;width:380px;height:min(72vh,676px);max-height:none}.deck-card .deck-text{height:100%;min-height:320px}.deck-meta{flex-direction:column;gap:6px;max-height:min(72vh,676px);padding:22px 26px;display:flex;overflow:auto}.deck-meta .cap{font-size:16px}.deck-acts{gap:26px}.deck-btn{width:72px;height:72px}}.sa-dark .plat-tabs a{background:var(--graphite-2);color:var(--paper)}.sa-dark .plat-tabs a[aria-current=page]{background:var(--lime);color:var(--on-lime)}.ac-badge{background:var(--graphite);color:var(--on-dark);border:1px solid #d4ff3a59;border-radius:999px;align-items:center;gap:8px;padding:2px 14px 2px 2px;font-size:13px;font-weight:700;display:inline-flex}.ac-badge.compact{gap:6px;padding:1px 10px 1px 1px;font-size:12px}.ac-badge b{color:var(--lime);font-weight:800}.deck-ac{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.deck-ac .sub{color:var(--on-dark-soft);font-size:13px}.stu-up .up-steps{flex-wrap:wrap;gap:12px;margin:0 0 16px;padding:0;list-style:none;display:flex}.stu-up .up-steps li{opacity:.6;align-items:center;gap:6px;font-size:13px;display:flex}.stu-up .up-steps li span{background:#00000014;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:700;display:inline-grid}.stu-up .up-steps li[aria-current=step]{opacity:1;font-weight:700}.stu-up .up-steps li[aria-current=step] span{background:var(--lime,#d6ff3f)}.stu-up .up-steps li.past{opacity:.85}.stu-up .cat.wide{width:100%}.stu-up .cat-more,.stu-up .up-modes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:8px;display:grid}.stu-up .up-edit{gap:16px;display:grid}.stu-up .up-field{gap:6px;display:grid}.stu-up .up-field select,.stu-up .up-field textarea{width:100%;min-height:44px;font:inherit;border:1px solid #0003;border-radius:10px;padding:10px}.stu-up .up-opts{gap:8px;display:grid}.stu-up .up-radio{flex-wrap:wrap;gap:16px;display:flex}.stu-up .up-sum dl{gap:8px;margin:0 0 14px;display:grid}.stu-up .up-sum dt{opacity:.65;font-size:13px}.stu-up .up-sum dd{overflow-wrap:anywhere;margin:0;font-weight:600}.stu-up .up-go{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.fb-back{z-index:60;background:#1112148c;place-items:end center;padding:12px;display:grid;position:fixed;inset:0;overflow-y:auto}@media (min-width:700px){.fb-back{place-items:center}}.fb-box{background:var(--white,#fff);width:min(520px,100%);color:var(--ink);margin-bottom:env(safe-area-inset-bottom);border-radius:22px;gap:10px;padding:20px;display:grid}.fb-box h2{letter-spacing:-.02em;font-size:20px;font-weight:800}.fb-box label{font-size:14px;font-weight:600}.fb-box select,.fb-box textarea,.fb-box input[type=number]{border:1px solid var(--line,#d9d9d4);width:100%;min-height:44px;font:inherit;background:var(--paper);color:var(--ink);border-radius:12px;padding:10px 12px}.fb-hint{background:var(--lime-soft,#f1ffc4);border-radius:12px;padding:10px 12px;font-size:14px}.fb-explain{color:var(--ink-2,#55575c);font-size:14px}.fb-more summary{cursor:pointer;min-height:32px;font-size:14px;font-weight:600}.fb-times{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.fb-confirm{align-items:center;gap:8px;display:flex}.fb-confirm input{width:20px;height:20px}.fb-err{color:#a3261b;font-size:14px;font-weight:600}.fb-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mini.fb-go{background:var(--ink);color:var(--paper)}.mini.fb-skip{color:#fff;background:#d92d20;border-color:#d92d20}.deck-tools{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.deck-tools .mini{text-align:center;flex:calc(50% - 8px);justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (min-width:900px){.deck-tools .mini{flex:0 auto}}.kind-sw{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.kind-sw>span{font-size:14px;font-weight:600}.deck-decide{z-index:5;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;display:grid;position:sticky;bottom:8px}.deck-decide .pill{border:1px solid var(--line,#d9d9d4);min-height:54px;font:inherit;cursor:pointer;background:var(--white,#fff);color:var(--ink);border-radius:999px;font-size:15px;font-weight:800}.deck-decide .pill.yes{background:var(--lime);color:var(--on-lime);border-color:var(--lime)}.deck-decide .undo{border:1px solid var(--line,#d9d9d4);background:var(--white,#fff);min-width:54px;min-height:54px;color:var(--ink);font:inherit;cursor:pointer;border-radius:50%;font-size:12px;font-weight:700}@media (max-width:430px){.deck-decide{gap:6px}.deck-decide .pill{white-space:normal;padding:0 6px;font-size:14px;line-height:1.15}.deck-decide .undo{white-space:normal;border-radius:16px;padding:0 4px;font-size:11px;line-height:1.1}}.deck-decide button:disabled{opacity:.5;cursor:default}.deck-batch{margin-top:16px}.deck-batch summary{cursor:pointer;min-height:40px;font-weight:700}.deck-batch ul{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.deck-batch li label{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.deck-batch li input{flex:none;width:20px;height:20px}.fb-history{gap:10px;padding:0;list-style:none;display:grid}.fb-history li{border:1px solid var(--graphite-2,#333);border-radius:14px;padding:12px}.sa-main{grid-template-columns:minmax(0,1fr)}.c2{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.c2-bar .mini{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.c2-date input,.c2-tz select{border:1px solid var(--paper-2);min-height:44px;font:inherit;background:var(--white);color:var(--ink);border-radius:12px;max-width:100%;padding:0 10px;font-weight:600}.c2-tz{margin-left:auto}.c2-seg{background:var(--paper-2);border-radius:999px;padding:3px;display:inline-flex}.c2-seg a{min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.c2-seg a[aria-current]{background:var(--ink);color:var(--paper)}.c2-nets{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.c2-nets a{min-height:44px;color:var(--ink);background:var(--paper-2);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.c2-nets a[aria-current]{background:var(--ink);color:var(--paper)}.c2-legend{color:var(--ink-soft);flex-wrap:wrap;gap:4px 12px;font-size:13px;display:flex}.c2-legend>span{align-items:baseline;gap:6px;display:inline-flex}.c2-legend .key{background:var(--ink);border-radius:4px;flex:none;align-self:center;width:12px;height:12px;display:inline-block}.c2-legend .key.suggested{background:0 0;border:2px dashed #a06a00}.c2-legend .key.published{background:var(--lime)}.c2-legend .key.band{background:color-mix(in srgb, var(--lime) 28%, transparent)}.c2-msg{margin-top:4px;white-space:normal!important}.c2-strip{display:none}.c2-main{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.c2-main.has-detail{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.c2-title{margin-bottom:8px;font-size:17px;font-weight:700}.c2-grid{min-width:0}.c2-empty{padding:8px 0 0 58px}.c2-row{border-top:1px solid var(--paper-2);grid-template-columns:50px minmax(0,1fr);gap:8px;min-height:52px;display:grid}.c2-row .t,.wr .t{color:var(--ink-soft);padding-top:8px;font-size:13px}.c2-row .cell{border-radius:8px;align-content:start;gap:6px;padding:6px;display:grid}.c2-row.band .cell,.wc.band{background:color-mix(in srgb, var(--lime) 16%, transparent)}.c2-post{text-align:left;border:1.5px solid var(--paper-2);background:var(--white);width:100%;font:inherit;color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:8px;display:flex}.c2-post.suggested{background:#fffaf0;border:2px dashed #a06a00}.c2-post.published{opacity:.72}.c2-post.failed{border-color:#a3261b}.c2-post.sel{outline:3px solid var(--ink);outline-offset:1px}.c2-post .th{background:var(--ink);width:48px;height:48px;color:var(--lime);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden}.c2-post .th img{object-fit:cover;width:100%;height:100%}.c2-post .body{gap:2px;min-width:0;display:grid}.c2-post .when{align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.c2-post .cap{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.c2-post .st{color:var(--ink-soft);font-size:12px;font-weight:700}.c2-post .st.suggested{color:#7a5200}.c2-post.small{border-radius:8px;gap:2px;min-height:44px;padding:4px}.c2-post.small .st{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.c2-week{gap:0;display:grid}.wr{border-top:1px solid var(--paper-2);grid-template-columns:50px repeat(7,minmax(0,1fr));gap:4px;min-height:48px;display:grid}.wr.head{border:0;min-height:0;padding-bottom:6px;font-size:13px;font-weight:700}.wr.head a{color:var(--ink);text-decoration:none}.wr.head a.today{text-underline-offset:3px;text-decoration:underline}.wc{border-radius:6px;align-content:start;gap:3px;min-width:0;padding:3px;display:grid}.c2-weekday-agenda{display:none}.c2-detail{background:var(--paper);border-radius:16px;gap:10px;min-width:0;padding:16px;display:grid;position:relative}.c2-detail .pv{background:var(--ink);color:var(--lime);border-radius:12px;place-items:center;min-height:80px;max-height:300px;display:grid;overflow:hidden}.c2-detail .pv video,.c2-detail .pv img{object-fit:contain;max-width:100%;max-height:300px;display:block}.c2-detail dl{grid-template-columns:90px minmax(0,1fr);gap:4px 8px;font-size:14px;display:grid}.c2-detail dt{color:var(--ink-soft)}.c2-detail .capfull{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow:auto}.c2-detail .post-acts{flex-wrap:wrap;gap:6px;display:flex}.c2-detail .mini{min-height:44px}.c2-detail select,.c2-detail textarea,.c2-detail input{width:100%;min-height:44px;font:inherit;background:var(--white);color:var(--ink);border:1px solid #cfc9bb;border-radius:10px;padding:8px}.c2-x{z-index:2;background:var(--white);cursor:pointer;width:44px;height:44px;color:var(--ink);border:0;border-radius:999px;font-size:22px;position:absolute;top:6px;right:6px}.c2-link{justify-self:start;align-items:center;text-decoration:none;display:inline-flex}@media (max-width:860px){.c2-main.has-detail{grid-template-columns:minmax(0,1fr)}.c2-week{display:none}.c2-weekday-agenda{display:block}.c2-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.c2-strip a{background:var(--paper-2);min-height:52px;color:var(--ink);border-radius:10px;align-content:center;justify-items:center;text-decoration:none;display:grid;position:relative}.c2-strip a[aria-current]{background:var(--ink);color:var(--paper)}.c2-strip small{font-size:11px}.c2-strip i{background:#a06a00;border-radius:50%;width:5px;height:5px;position:absolute;bottom:4px}.c2-tz{margin-left:0}.c2-detail{z-index:60;max-height:86vh;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -10px 40px #0000004d}}.s2-days{scrollbar-width:none;gap:4px;margin-top:14px;display:flex;overflow-x:auto}.s2-days button{background:var(--paper-2);min-height:44px;font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:10px;flex:1 0 44px;font-size:14px;font-weight:700}.s2-days button[aria-pressed=true]{background:var(--lime);color:var(--on-lime)}.s2-wins{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.s2-wins li{background:var(--paper);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.s2-wins li.off{opacity:.55}.s2-wins input[type=time]{min-height:44px;font:inherit;background:var(--white);color:var(--ink);border:1px solid #cfc9bb;border-radius:8px;padding:0 6px}.s2-on input{width:22px;height:22px;accent-color:var(--ink)}.s2-on{place-items:center;min-width:44px;min-height:44px;display:grid}.s2-cap{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.s2-cap small{color:var(--ink-soft)}.s2-cap .mini{min-width:44px;min-height:44px;padding:0}.s2-opts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:14px;display:grid}.s2-opts label{align-content:start;gap:4px;font-size:14px;font-weight:700;display:grid}.s2-opts small{color:var(--ink-soft);font-weight:500}.s2-opts input:not([type=checkbox]),.s2-opts select,.s2-range input{min-height:44px;font:inherit;background:var(--white);color:var(--ink);border:1px solid #cfc9bb;border-radius:10px;width:100%;padding:0 10px;font-weight:500}.s2-test span{align-items:center;gap:8px;min-height:44px;display:flex}.s2-sec{border-top:1px solid var(--paper-2);gap:8px;min-width:0;margin-top:24px;padding-top:16px;display:grid}.s2-sec h2{font-size:22px!important}.s2-range{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.s2-range label{gap:2px;font-size:13px;font-weight:700;display:grid}.s2-range .mini{min-height:44px}.s2-scroll{overflow-x:auto}.s2-table{border-collapse:collapse;width:100%;font-size:14px}.s2-table th{text-align:left;color:var(--ink-soft);padding:6px;font-size:13px}.s2-table td{border-top:1px solid var(--paper-2);vertical-align:top;padding:8px 6px}.s2-table .cap small{color:var(--ink-soft);display:block}.s2-table tr.locked td,.s2-table tr.keep td{color:var(--ink-soft)}.s2-table tr.unplaced td{background:#fbe4e1}@media (max-width:560px){.s2-table thead{display:none}.s2-table tr{border-top:1px solid var(--paper-2);grid-template-columns:1fr 1fr;padding:6px 0;display:grid}.s2-table td{border:0;padding:2px 6px}.s2-table td.cap,.s2-table td:last-child{grid-column:1/-1}}.studio-app:has(.sa-side){--side:224px;background:#f7f7f1}.sa-side{width:var(--side);z-index:31;background:#fff;border-right:1px solid #ecebe3;flex-direction:column;gap:14px;padding:18px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.site .sa-brand{text-align:center;letter-spacing:-.03em;color:var(--ink);justify-items:center;gap:2px;padding:0 8px;font-size:20px;font-weight:800;text-decoration:none;display:grid}.sa-side nav{gap:2px;display:grid}.site .sa-side nav a,.site .sa-more a{min-height:42px;color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.site .sa-side nav a:hover{background:#f3f3ec}.site .sa-side nav a[aria-current=page]{background:color-mix(in srgb, var(--lime) 50%, #fff);font-weight:700}.sa-count{background:var(--lime);min-width:22px;height:22px;color:var(--on-lime);border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700;display:grid}.sa-beta{opacity:.6;align-self:flex-start;margin-top:8px;margin-left:2px;font-size:10px;font-weight:600}.sa-side-ninja{border:1px solid #ecebe3;border-radius:14px;gap:8px;margin-top:auto;padding:12px;font-size:13px;display:grid}.sa-side-ninja p{align-items:center;gap:8px;margin:0;display:flex}.sa-side-ninja b{font-size:15px;display:block}.sa-side-ninja .mini{text-align:center;text-decoration:none;display:block}.sa-top{z-index:30;background:#fff;border-bottom:1px solid #ecebe3;justify-content:flex-end;align-items:center;gap:12px;min-height:60px;padding:8px 24px;display:flex;position:sticky;top:0}.site .sa-mobile-brand{letter-spacing:-.03em;color:var(--ink);align-items:center;gap:6px;margin-right:auto;font-weight:800;text-decoration:none;display:none}.sa-user{position:relative}.sa-user summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.sa-user summary::-webkit-details-marker{display:none}.sa-user i{background:var(--ink);width:36px;height:36px;color:var(--lime);border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid}.sa-top .who{text-align:left;margin:0;font-size:14px;font-weight:600;line-height:1.2}.sa-top .who small{color:var(--ink-soft);font-size:12px;font-weight:400;display:block}.sa-user>div{background:#fff;border:1px solid #ecebe3;border-radius:12px;min-width:200px;padding:12px;position:absolute;top:100%;right:0;box-shadow:0 10px 30px #0000001a}.sa-user>div .who,.sa-tabs{display:none}:is(.studio-app:has(.sa-side) .sa-main,.studio-app:has(.sa-side) .sa-top){margin-left:var(--side)}.studio-app:has(.sa-side) .wrap.sa-main{width:auto;max-width:none;padding:20px 24px 40px}.sa-side~.sa-main .sa-card{border-radius:16px}.sh-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.sh-head h1{letter-spacing:-.03em;margin:0 auto 0 0;font-size:clamp(24px,2.2vw,32px)}.sh-chips{gap:8px;display:flex}.site .sh-chip{min-height:40px;color:var(--ink);background:#fff;border:1px solid #ecebe3;border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}.sh-chip i,.sh-drafts i{border-radius:50%;width:8px;height:8px;display:inline-block}i.do{background:#f08a00}i.dg{background:#2fb34a}i.db{background:#2d7ff0}.site .sh-upload{background:var(--lime);min-height:46px;color:var(--on-lime);border-radius:12px;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.sh .c2{gap:10px;padding:14px 16px;display:grid}.sh .c2-legend{display:none}.sh .c2-bar .mini,.sh .c2-date input,.sh .c2-tz select,.sh .c2-seg a,.sh .c2-nets a{border-radius:10px;min-height:36px;font-size:14px}.sh .c2-seg{border-radius:12px}.sh .c2-date input,.sh .c2-tz select{padding:0 8px}.sh .c2-row{min-height:52px}.sh .c2-post.sel{outline:2px solid #a8d81f}.sh-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.sh-bottom .sa-card{padding:18px}.sh-bottom header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sh-bottom h2{letter-spacing:-.02em;margin:0;font-size:18px}.sh-bottom .sub{margin:2px 0 0;font-size:13px}.sh-bottom header .mini{white-space:nowrap;text-decoration:none}.sh-drafts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.site .sh-drafts a{color:var(--ink);gap:3px;min-width:0;font-size:13px;text-decoration:none;display:grid}.sh-drafts .th{aspect-ratio:16/10;background:var(--ink);color:var(--lime);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.sh-drafts .th img{object-fit:cover;width:100%;height:100%}.sh-drafts .th .plat-logo{position:absolute;bottom:6px;left:6px}.sh-drafts b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.sh-drafts small{color:var(--ink-soft)}.sh-run{grid-template-columns:1fr auto;gap:2px 10px;margin:12px 0 0;font-size:14px;display:grid}.sh-run span{color:var(--ink-soft);font-size:13px}.sh-run .bar{background:#e9e9e1;border-radius:6px;grid-column:1/3;height:6px;position:relative;overflow:hidden}.sh-run .bar.on:after{content:"";background:#2d7ff0;border-radius:6px;animation:1.6s ease-in-out infinite sh-bar;position:absolute;inset:0 60% 0 0}@keyframes sh-bar{50%{transform:translate(150%)}}@media (prefers-reduced-motion:reduce){.sh-run .bar.on:after{animation:none}}@media (max-width:900px){.sa-side{display:none}:is(.studio-app:has(.sa-side) .sa-main,.studio-app:has(.sa-side) .sa-top){margin-left:0}.studio-app:has(.sa-side) .wrap.sa-main{padding:14px 14px 96px}.sa-top{min-height:54px;padding:6px 12px}.site .sa-mobile-brand{display:inline-flex}.sa-top .who,.sa-user .caret{display:none}.sa-user>div .who{margin-bottom:8px;display:block}.sa-tabs{z-index:32;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ecebe3;grid-template-columns:repeat(4,1fr);gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0}.site .sa-tabs>a,.sa-more>summary{min-height:50px;color:var(--ink);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:600;text-decoration:none;list-style:none;display:flex;position:relative}.sa-more>summary::-webkit-details-marker{display:none}.site .sa-tabs>a[aria-current=page]{background:color-mix(in srgb, var(--lime) 55%, #fff)}.sa-tabs .sa-count{min-width:18px;height:18px;margin:0;font-size:11px;position:absolute;top:2px;right:14px}.sa-more>div{background:#fff;border:1px solid #ecebe3;border-radius:14px;min-width:240px;margin-bottom:8px;padding:8px;position:absolute;bottom:100%;right:8px;box-shadow:0 10px 30px #00000024}.sh-head h1{width:100%;font-size:26px;line-height:1.08}.site .sh-upload{order:2;justify-content:center;width:100%;min-height:50px}.sh-chips{order:3;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.site .sh-chip{text-align:center;justify-content:center;min-width:0;padding:4px;font-size:12px;line-height:1.1}.sh .c2-date{display:none}.sh .c2-tz{flex:1;min-width:0;margin-left:auto}.sh .c2-tz select{width:100%}.sh-bottom{grid-template-columns:minmax(0,1fr)}.sh .c2{padding:12px}}.hs{z-index:60;background:radial-gradient(420px 320px at 50% 8%, color-mix(in srgb, var(--lime) 30%, transparent), transparent 70%), #0d100c;color:#fff;animation:.22s hs-in;position:fixed;inset:0;overflow-y:auto}@keyframes hs-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.hs{animation:none}}.hs-in{max-width:440px;min-height:100%;padding:max(28px, env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom));text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.hs h2{color:#fff;letter-spacing:-.03em;margin:10px 0 8px;font-size:30px;line-height:1.05}.hs-in>p{color:#c6cabf;margin:0 0 18px;font-size:15px}.hs-list{gap:10px;width:100%;margin:0 0 18px;padding:0;list-style:none;display:grid}.site .hs-list button{text-align:left;color:#fff;width:100%;min-height:72px;font:inherit;cursor:pointer;background:#171b14;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.site .hs-list button[aria-pressed=true]{border-color:var(--lime);background:#1f2612}.hs-ic{color:#0a84ff;background:#fff;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;display:grid}.hs-tx{flex:1;min-width:0}.hs-tx b{font-size:16px;font-weight:700;display:block}.hs-tx small{color:#aab0a6;margin-top:2px;font-size:13px;line-height:1.25;display:block}.hs-box{color:#0a0d08;border:2px solid #ffffff59;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:15px;font-weight:900;display:grid}.hs-list button[aria-pressed=true] .hs-box{background:var(--lime);border-color:var(--lime)}.site .hs-go,.site .hs-done{width:100%;min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:14px;font-size:17px;font-weight:800}.site .hs-go{background:var(--lime);color:var(--on-lime);margin-bottom:14px}.site .hs-done{color:#fff;background:#ffffff1f;margin-top:auto;transition:background .15s}.site .hs-done.on{background:var(--lime);color:var(--on-lime)}.site .hs-later{color:#aab0a6;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0 16px;font-size:14px}.deck-shake{animation:1.5s ease-in-out .5s deck-shake}@keyframes deck-shake{18%{transform:translate(-22px)rotate(-1.4deg)}42%{transform:translate(22px)rotate(1.4deg)}62%{transform:translate(-9px)}82%{transform:translate(9px)}}@media (prefers-reduced-motion:reduce){.deck-shake{animation:none}}.deck-intro{color:var(--on-dark-soft);margin:0;font-size:13px}@media (max-width:600px){.deck{gap:6px;margin-top:8px}.deck-card video,.deck-img{aspect-ratio:auto;width:100%;height:31dvh;max-height:31dvh}.deck-meta{padding:8px 10px;font-size:13px}.deck-meta .cap{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden}.deck-tags{margin-top:3px}.deck-tools{gap:4px;margin-top:4px}.deck-tools .mini{min-height:36px;padding:0 9px;font-size:12px}.deck-decide{margin-top:6px;bottom:72px}.deck-decide .pill,.deck-decide .undo{min-height:48px}.sa-dark.sa-card{padding:10px}.sa-dark .cal-title{display:none}.sa-dark .plat-tabs{margin-top:0!important}.sa-dark .plat-tabs a{min-height:36px;padding:0 12px;font-size:13px}.deck-intro{font-size:12px;line-height:1.3}.deck-count{font-size:12px}.deck-tags,.deck-sound span{display:none}}.up-mode{justify-items:start;gap:4px;display:grid}.up-mode.meme>span:last-child{color:#a85500;font-weight:600}.up-more{font-size:14px}.up-more summary{cursor:pointer;min-height:36px;font-weight:600}.nl{flex:none;display:inline-block;position:relative}.nl img{width:100%;height:100%;display:block}.nl svg{position:absolute;inset:0}.nl{animation:.55s ease-in-out infinite nl-laugh}@keyframes nl-laugh{50%{transform:rotate(-5deg)translateY(-1px)}}@media (prefers-reduced-motion:reduce){.nl{animation:none}}.so-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.so-head h1{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.2vw,30px)}.so-head p{color:var(--ink-soft);margin:2px 0 0;font-size:14px}.so-queue{gap:8px;margin-bottom:14px;display:grid}.so-q{border-top:1px solid #ecebe3;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.so-q:first-of-type{border:0}.so-st{color:#2452a8;white-space:nowrap;background:#eef;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.so-st.run{background:color-mix(in srgb, var(--lime) 55%, #fff);color:var(--on-lime)}.so-st.done{color:#1c7a33;background:#e6f6e9}.so-st.bad{color:#a3401b;background:#fdeee9}.so-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.so-item{background:#fff;border:1px solid #ecebe3;border-radius:14px;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:12px;display:grid}.so-item video,.so-item .th{aspect-ratio:9/14;object-fit:cover;background:var(--ink);border-radius:10px;width:84px}.so-item b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.so-item textarea{width:100%;font:inherit;resize:vertical;border:1px solid #d9d9d0;border-radius:10px;min-height:56px;margin-top:6px;padding:8px;font-size:14px}.so-acts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.site .so-acts .go{background:var(--lime);min-height:40px;color:var(--on-lime);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 12px;font-size:14px;font-weight:700}.so-acts .mini{align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.ac-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.ac-item{background:#fff;border:1px solid #ecebe3;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.ac-item b{font-size:15px;display:block}.ac-item small{color:var(--ink-soft);font-size:12px}.ac-item>div{flex:1;min-width:0}.site .ac-item button{background:var(--lime);min-height:40px;color:var(--on-lime);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:0 12px;font-size:14px;font-weight:700}.site .ac-item button:disabled{color:var(--ink-soft);cursor:default;background:#efefe8}.pl-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.pl{background:#fff;border:1px solid #ecebe3;border-radius:16px;align-content:start;gap:8px;padding:18px;display:grid}.pl.main{border:2px solid #a8d81f}.pl h2{margin:0;font-size:18px}.pl .pr{letter-spacing:-.02em;font-size:28px;font-weight:800}.pl ul{margin:0;padding-left:18px;font-size:14px}.pl button{background:var(--lime);min-height:46px;color:var(--on-lime);font:inherit;cursor:pointer;border:0;border-radius:12px;font-weight:700}.pl button:disabled{color:var(--ink-soft);cursor:default;background:#efefe8}.sl-demo{opacity:.85;grid-template-columns:56px repeat(7,minmax(0,1fr));gap:3px;margin-top:14px;font-size:12px;display:grid;position:relative}.sl-demo>span{text-align:center;color:var(--ink-soft);padding:4px 0}.sl-demo i{background:color-mix(in srgb, var(--lime) 28%, #fff);border-radius:5px;height:30px}.sl-demo i.on{background:var(--lime)}.sl-tag{background:#efefe8;border-radius:6px;margin-top:12px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.del-2{line-height:1.05;display:grid}.del-2 small{opacity:.85;font-size:9px;font-weight:500}@media (max-width:600px){.deck-card video,.deck-img{height:27dvh;max-height:27dvh}.deck-ac .sub{display:none}}.deck-decide button.undo:disabled{opacity:1;color:#a9a9a2}.deck-meta .kind-sw{justify-content:center;margin:8px 0 6px}.deck-decide{background:var(--ink);padding:6px 0}.site .deck-capb{color:#111;width:100%;max-width:420px;font:inherit;text-align:center;cursor:pointer;background:#fff;border:0;border-radius:14px;margin:8px auto 4px;padding:5px 12px 8px;display:block}.deck-capb small{color:#777;font-size:10px;font-weight:600;line-height:12px;display:block}.deck-capb span{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;min-height:2.6em;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.deck-capb.open span{display:block}.deck-ac{justify-content:center;margin:4px 0;display:flex}.deck-ac .ac-badge{gap:4px;min-height:0;padding:2px 10px 2px 4px;font-size:12px;line-height:1.15}.site .kind-sw button{background:var(--paper-2);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:15px;flex-direction:column;align-items:center;padding:3px;display:inline-flex}.site .kind-sw button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.site .kind-sw button:disabled{cursor:default}.kind-opts{grid-template-columns:1fr 1fr;display:grid;position:relative}.kind-opts b{z-index:1;white-space:nowrap;place-items:center;height:25px;padding:0 12px;font-size:13px;font-weight:700;transition:color .15s;display:grid;position:relative}.kind-opts b.on{color:#fff}.kind-opts i{background:linear-gradient(45deg,#fa7e1e,#d62976 55%,#962fbf);border-radius:12px;width:50%;transition:transform .15s;position:absolute;top:0;bottom:0;left:0}.kind-opts i.right{transform:translate(100%)}.kind-sw small{color:var(--ink-soft);font-size:8px;font-weight:600;line-height:9px}@media (prefers-reduced-motion:reduce){.kind-opts i,.kind-opts b{transition:none}}.deck-facts{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;margin:6px 0 2px;display:flex}.deck-facts span{color:var(--paper);text-align:center;background:#ffffff1a;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.3}.deck-ac-over{max-width:calc(100% - 140px);position:absolute;bottom:10px;left:10px}.deck-ac-over .ac-badge{color:#fff;background:#0a0c0ac7;gap:4px;min-height:0;padding:2px 10px 2px 4px;font-size:11px;line-height:1.15}@media (max-width:600px){.deck-sound{min-height:36px;padding:0 10px;font-size:13px}}.site .deck-decide .pill{text-align:center;justify-content:center;align-items:center;display:flex}.so-item .th{object-fit:cover;aspect-ratio:9/16;background:#111}.site .so-acts a.go{color:var(--on-lime);justify-content:center;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.fg-page{max-width:1240px}.fg{color:var(--ink);gap:14px;display:grid}.fg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 32px;display:flex}.fg-head h1{letter-spacing:-.02em;margin:0;font-size:42px;font-weight:800;line-height:1.1}.fg-head p{color:var(--ink-soft);margin:6px 0 0;font-size:18px}.fg-round{grid-template-columns:auto auto auto;align-items:center;gap:2px 14px;display:grid}.fg-round-t{grid-column:1/-1;padding-left:52px;font-size:14px;font-weight:600}.fg-round ol{align-items:center;gap:30px;margin:0;padding:26px 0 0;list-style:none;display:flex;position:relative}.fg-round li{position:relative}.fg-round li:not(:last-child):after{content:"";background:#cfcfc6;width:30px;height:1px;position:absolute;top:50%;left:100%}.fg-round li span{width:32px;height:32px;color:var(--ink-soft);background:#fff;border:1px solid #cfcfc6;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.fg-round li.on span{background:var(--lime);border:2px solid var(--ink);color:var(--ink);font-weight:800}.fg-round li.done span{background:var(--ink);border-color:var(--ink);color:var(--lime)}.fg-round li>:first-child:not(span){position:absolute;bottom:26px;left:1px}.fg-flag{color:var(--ink);padding-top:26px;font-style:normal;display:block}.fg-round small{white-space:nowrap;padding-top:26px;font-size:14px;font-weight:600}.fg-bar{border-bottom:1px solid #e6e5dc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.fg-tabs{gap:4px;display:flex;overflow-x:auto}.fg-tabs a{color:var(--ink);white-space:nowrap;border-bottom:3px solid #0000;padding:12px 26px;font-size:16px;font-weight:500;text-decoration:none}.fg-tabs a[aria-current=page]{border-bottom-color:var(--lime);font-weight:800}.fg-pager{align-items:center;gap:10px;padding-bottom:4px;font-size:15px;font-weight:500;display:flex}.site .fg-pager button{width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e6e5dc;border-radius:50%;font-size:20px;line-height:1}.site .fg-pager button:disabled{color:#b5b5ad;cursor:default}.fg-intro{color:var(--ink-soft);margin:0;font-size:13px}.fg-card{touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:20px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;gap:12px;transition:transform .15s ease-out;display:grid}.fg-card[data-hint=yes]{box-shadow:0 0 0 3px var(--lime)}.fg-card[data-hint=no]{box-shadow:0 0 0 3px #ff8a7a}.fg-view{background:#111311;border-radius:18px;flex-direction:column;padding:8px;display:flex}.fg-media{background:#000;border-radius:12px;flex:1;min-height:0;display:grid;position:relative;overflow:hidden}.fg-media video,.fg-media img{object-fit:contain;background:#000;width:100%;height:clamp(360px,100dvh - 400px,560px);display:block}.fg-chip{z-index:2;color:#fff;text-transform:uppercase;background:#191a19db;border-radius:8px;padding:5px 12px;font-size:13px;font-weight:600;position:absolute;top:10px;left:10px}.site .fg-original{z-index:2;color:#fff;cursor:pointer;background:#0f101499;border:1px solid #ffffff8c;border-radius:12px;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:12px;right:12px}.site .fg-original[aria-pressed=true]{color:#111;background:#d5ff35;border-color:#d5ff35}.site .fg-sound{z-index:2;color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#0f100fcc;border:1px solid #ffffff8c;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;right:12px}.fg-slides{z-index:2;color:#fff;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.site .fg-slides button{color:#fff;cursor:pointer;background:#0f100fcc;border:0;border-radius:50%;width:32px;height:32px}.fg-ac{color:#fff;padding:10px 8px 4px}.fg-ac .ac-badge{box-shadow:none;color:#fff;background:0 0;border:0;gap:10px;padding:0;font-size:16px;font-weight:500}.fg-ac .ac-badge b{font-weight:600}.fg-panel{background:#fff;border:1px solid #ecebe3;border-radius:18px;flex-direction:column;gap:22px;min-width:0;padding:18px 28px 24px;display:flex}.fg-panel section{gap:10px;display:grid}.fg-who{border-bottom:1px solid #ecebe3;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-bottom:18px;display:flex}.fg-who>b{overflow-wrap:anywhere;font-size:22px;font-weight:800}.fg-plat{gap:4px;display:inline-flex}.fg-plat .plat-logo{border-radius:12px;width:44px;height:44px}.fg-state{color:var(--ink-soft);align-items:center;gap:10px;font-size:14px;display:inline-flex}.fg-state i{background:#f5b13c;border-radius:50%;width:14px;height:14px}.fg-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.fg-h h2{margin:0;font-size:20px;font-weight:800}.site .fg-link{min-height:36px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;font-size:14px;font-weight:500;display:inline-flex}.fg-cap{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#f3f3ef;border-radius:12px;max-height:180px;margin:0;padding:16px 18px;font-size:16px;line-height:1.4;overflow-y:auto}.fg-kind{grid-template-columns:1fr 1fr;gap:12px;display:grid}.site .fg-kind button{min-height:52px;color:var(--ink);font:inherit;cursor:pointer;background:#fafaf6;border:1px solid #dcdbd2;border-radius:12px;align-items:center;gap:18px;padding:0 18px;font-size:15px;font-weight:500;display:flex}.fg-kind i{background:#fff;border:1.5px solid #b9b9b0;border-radius:50%;flex:none;width:24px;height:24px}.site .fg-kind button[aria-checked=true]{color:#fff;background:#1c1e1b;border-color:#1c1e1b}.fg-kind button[aria-checked=true] i{border:2px solid var(--lime);background:radial-gradient(circle, var(--lime) 0 5px, transparent 6px)}.fg-when{background:#fafaf6;border:1px solid #e3e2d9;border-radius:12px;align-items:center;min-height:52px;display:flex}.fg-when-ico{border-right:1px solid #e3e2d9;align-self:stretch;place-items:center;width:56px;display:grid}.fg-when-t{flex:1;min-width:0;padding:0 14px;font-size:15px}.fg-when .fg-link{padding:0 16px}.fg-sync{color:var(--ink-soft);margin:0;font-size:14px}.fg-form{gap:8px;display:grid}.site .fg-form textarea,.site .fg-form input{width:100%;font:inherit;color:var(--ink);-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #d9d9d0;border-radius:12px;padding:12px}.site .fg-form button{background:var(--lime);min-height:44px;color:var(--on-lime);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-self:start;padding:0 18px;font-weight:700}.fg-tools{border-top:1px solid #ecebe3;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:22px;display:flex}.site .fg-tools button{min-height:54px;color:var(--ink);font:inherit;cursor:pointer;background:#fafaf6;border:1px solid #dcdbd2;border-radius:12px;flex:200px;justify-content:center;align-items:center;gap:12px;padding:0 14px;font-size:16px;font-weight:600;display:inline-flex}.site .fg-tools button.red{color:#d3271b;background:#fff1f0;border-color:#f7cfca}.fg-decide{z-index:5;background:#fff;border:1px solid #ecebe3;border-radius:18px;align-items:center;gap:12px;padding:8px 12px;display:flex;position:sticky;bottom:8px}.site .fg-decide button{min-height:56px;font:inherit;cursor:pointer;color:var(--ink);background:#f6f6f1;border:1px solid #dcdbd2;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;display:inline-flex}.site .fg-decide .later{padding:0 42px}.site .fg-decide .back{padding:0 32px}.site .fg-decide .back:disabled{color:#9c9c94;cursor:default;background:#efefea}.fg-pos{white-space:nowrap;margin-left:auto;padding:0 22px;font-size:16px;font-weight:500}.site .fg-decide .yes{background:var(--lime);min-height:60px;color:var(--on-lime);border:0;padding:0 46px;font-size:24px;font-weight:800}.fg-arrow{display:inline-flex}.fg-decide button:not(.back):disabled,.fg-tools button:disabled{opacity:.55;cursor:progress}@media (max-width:900px){.sa-tabs:has(~.fg-page){display:none}body:has(.fg-page) .sa-tabs{display:none}.fg-page.sa-main{padding:8px 10px 92px}.fg{gap:6px}.fg>*{order:10}.fg-head{display:contents}.fg-head>div:first-child{order:1}.fg-head h1{font-size:28px}.fg-head p{color:var(--ink-soft);margin:2px 0 0;font-size:13px}.fg-bar{display:contents}.fg-tabs{border-bottom:1px solid #e6e5dc;order:2}.fg-tabs a{padding:8px 14px;font-size:13px}.fg-round{order:3;column-gap:8px;margin-top:6px;display:flex}.fg-round-t{display:none}.fg-round ol{gap:12px;padding-top:14px}.fg-round li:not(:last-child):after{width:12px}.fg-round li span{width:24px;height:24px;font-size:11px}.fg-round li>:first-child:not(span){bottom:18px;left:0;width:24px!important;height:24px!important}.fg-flag{padding-top:14px}.fg-flag svg{width:20px;height:20px}.fg-round small{margin-left:auto;padding-top:14px;font-size:11px}.fg-pager{order:4;justify-content:flex-end;gap:6px;margin-top:-2px;padding:0;font-size:11px}.site .fg-pager button{width:28px;height:28px;font-size:15px}.fg-head,.fg-tabs,.fg-round,.fg-pager{min-width:0}.fg-card{grid-template-columns:minmax(0,1fr);gap:8px}.fg-view{border-radius:14px;padding:5px}.fg-media video,.fg-media img{height:clamp(210px,32dvh,330px)}.fg-chip{padding:3px 8px;font-size:11px;top:6px;left:6px}.site .fg-sound{border-radius:9px;gap:5px;min-height:30px;padding:0 9px;font-size:11px;bottom:8px;right:8px}.site .fg-original{border-radius:9px;min-height:30px;padding:0 9px;font-size:11px;top:8px;right:8px}.fg-ac{padding:5px 4px 2px}.fg-ac .ac-badge{gap:6px;font-size:12px}.fg-panel{border-radius:14px;gap:8px;padding:8px 10px 10px}.fg-panel section{gap:4px}.fg-who{gap:6px 8px;padding-bottom:8px}.fg-who>b{font-size:15px}.fg-plat .plat-logo{border-radius:8px;width:28px;height:28px}.fg-state{gap:5px;font-size:11px}.fg-state i{width:9px;height:9px}.fg-h h2{font-size:14px}.site .fg-link{gap:4px;min-height:26px;font-size:11px}.fg-cap{border-radius:9px;max-height:76px;padding:7px 10px;font-size:13px}.fg-kind{gap:8px}.site .fg-kind button{border-radius:9px;gap:9px;min-height:36px;padding:0 9px;font-size:12px}.fg-kind i{width:18px;height:18px}.fg-kind button[aria-checked=true] i{background:radial-gradient(circle, var(--lime) 0 4px, transparent 5px)}.fg-when{border-radius:9px;min-height:36px}.fg-when-ico{width:36px}.fg-when-ico svg{width:16px;height:16px}.fg-when-t{padding:0 9px;font-size:12px}.fg-when .fg-link{padding:0 8px}.fg-sync{font-size:11px}.fg-tools{gap:8px;margin-top:0;padding-top:8px}.site .fg-tools button{border-radius:9px;flex:120px;gap:6px;min-height:38px;font-size:12px}.fg-tools svg{width:16px;height:16px}.fg-decide{padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:#15171a;border:0;border-radius:18px 18px 0 0;gap:6px;position:fixed;bottom:0;left:0;right:0}.fg-pos{display:none}.site .fg-decide button{border-radius:13px;flex:1;gap:5px;min-height:46px;padding:0 6px;font-size:13px}.site .fg-decide .later{background:#fff;border-color:#fff;padding:0 6px}.site .fg-decide .back{color:#e9e9e4;background:#2a2c30;border-color:#2a2c30;padding:0 6px}.site .fg-decide .back:disabled{color:#77797c;background:#2a2c30}.site .fg-decide .yes{flex:1.4;min-height:46px;padding:0 6px;font-size:15px}.fg-decide svg{width:17px;height:17px}.fg-arrow{display:none}}.fg-backlink,.fg-chip-m{display:none}@media (max-width:900px){:is(html:has(.fg-page),body:has(.fg-page)){overscroll-behavior:none;height:100dvh;overflow:hidden}:is(body:has(.fg-page) .sa-top,body:has(.fg-page) .sa-tabs){display:none}.studio-app:has(.sa-side) .wrap.sa-main.fg-page{z-index:20;background:#fff;width:auto;max-width:none;height:auto;margin:0;padding:0;position:fixed;inset:0}.fg{flex-direction:column;gap:0;height:100%;display:flex;overflow:hidden}.fg-when-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fg-head,.fg-bar,.fg-card{display:contents}.fg-head>div:first-child,.fg-round,.fg-pager,.fg-intro,.fg-note{display:none}.fg-view{touch-action:pan-y;min-height:130px;transform:translateX(var(--dx,0)) rotate(var(--rot,0));border-radius:0;flex:1 1 0;order:1;padding:0;transition:transform .15s ease-out;position:relative}.fg-card[data-hint=yes] .fg-view{box-shadow:inset 0 0 0 3px var(--lime)}.fg-card[data-hint=no] .fg-view{box-shadow:inset 0 0 0 3px #ff8a7a}.fg-card.deck-shake .fg-view{animation:1.5s ease-in-out .5s deck-shake}.fg-media{border-radius:0;height:100%}.fg-media video,.fg-media img{height:100%;position:absolute;inset:0}.site .fg-backlink{z-index:3;left:10px;top:calc(8px + env(safe-area-inset-top));color:#fff;background:#0f100fb8;border-radius:50%;place-items:center;width:40px;height:40px;padding-bottom:3px;font-size:28px;line-height:1;text-decoration:none;display:grid;position:absolute}.fg-chip{left:auto;right:58px;top:calc(16px + env(safe-area-inset-top));border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.fg-chip-d{display:none}.fg-chip-m{display:inline}.site .fg-sound{top:calc(8px + env(safe-area-inset-top));background:#0f100fb8;border:0;border-radius:50%;justify-content:center;width:40px;height:40px;padding:0;bottom:auto;right:10px}.fg-sound-t{display:none}.site .fg-original{top:calc(8px + env(safe-area-inset-top));border:0;min-height:40px;padding:0 12px;font-size:12px;bottom:auto;right:58px}.fg-sound[data-off] svg{opacity:.8}.fg-ac{z-index:2;background:#0f100fb8;border-radius:0;padding:2px 10px 2px 6px;position:absolute;bottom:0;left:0;right:0}.fg-ac .ac-badge{gap:4px;font-size:11px;font-weight:500}.fg-ac .ac-badge>:first-child{width:22px!important;height:22px!important}.fg-decide{background:#15171a;border-radius:0;flex:none;order:2;padding:8px;position:static}.site .fg-decide button{min-height:42px;font-weight:500}.site .fg-decide .yes{min-height:42px;font-size:15px;font-weight:600}.fg-decide svg{stroke-width:1.6px}.fg-panel{border:0;border-radius:0;flex:none;order:3;gap:6px;max-height:56dvh;padding:8px 10px 4px;overflow-y:auto}.fg-who{border:0;flex-wrap:nowrap;gap:6px;padding:0}.fg-who>b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.fg-plat .plat-logo{border-radius:6px;width:22px;height:22px}.fg-state{white-space:nowrap;margin-left:auto}.fg-panel section{gap:3px;position:relative}.fg-h h2,.fg-sync{display:none}.fg-h:not(:has(.fg-link)){display:none}.fg-h{z-index:1;display:block;position:absolute;top:2px;right:6px}.site .fg-h .fg-link{gap:0;min-height:28px;padding:0 4px;font-size:0}.fg-cap{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;max-height:none;padding:6px 34px 6px 10px;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.fg-cap.open{max-height:110px;display:block;overflow-y:auto}.fg-when{min-height:34px}.fg-when-ico{width:32px}.site .fg-kind button{min-height:34px;font-weight:500}.fg-tools{border:0;flex-wrap:nowrap;gap:6px;padding:0}.site .fg-tools button{white-space:nowrap;flex:1 1 0;min-width:0;min-height:34px;padding:0 6px;font-weight:500}.fg-tabs{padding:0 0 calc(2px + env(safe-area-inset-bottom));background:#fff;border:0;flex:none;order:4;justify-content:center}.fg-tabs a{color:var(--ink-soft);border:0;padding:3px 10px;font-size:11px}.fg-tabs a[aria-current=page]{color:var(--ink);font-weight:600}.fg>.tag{z-index:10;font-size:12px;position:fixed;top:56px;left:58px;right:10px}.fg-empty{margin:60px 16px 0!important}}.site .fg-heart{z-index:3;color:#fff;cursor:pointer;background:#0f100f99;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:transform .14s,background .14s;display:inline-grid;position:absolute;bottom:12px;left:12px}.fg-heart svg{fill:none;stroke:currentColor;stroke-width:2px}.site .fg-heart:hover{transform:scale(1.08)}.site .fg-heart[aria-pressed=true]{color:#ff2d55;background:#fff;border-color:#fff}.fg-heart[aria-pressed=true] svg{fill:currentColor}.fg-love{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fg-love-h{fill:#ff2d55;opacity:0;animation:1.5s ease-out forwards fg-love-fly;position:absolute;bottom:-30px}.fg-love-n{filter:drop-shadow(0 8px 24px #00000059);width:180px;height:180px;margin:-90px 0 0 -90px;animation:1.8s forwards fg-love-pop;position:absolute;top:50%;left:50%}.fg-love-n img{width:100%;height:100%;position:absolute;inset:0}.fg-love-e{fill:#ff2d55;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.fg-love-e.l{top:52%;left:47%}.fg-love-e.r{top:53%;left:74%}@keyframes fg-love-fly{0%{opacity:0;transform:translateY(0)scale(.7)}15%{opacity:1}to{opacity:0;transform:translateY(-82vh)scale(1.15)rotate(14deg)}}@keyframes fg-love-pop{0%{opacity:0;transform:scale(.5)}15%{opacity:1;transform:scale(1.08)}25%{transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@media (max-width:900px){.fg-ac{padding:2px 8px 2px 3px}.fg-ac .ac-badge{align-items:center;gap:3px;font-size:10px}.fg-ac .ac-badge>:first-child{width:18px!important;height:18px!important}.fg-ac .ac-chips{margin-left:4px}.fg-ac .ac-track{gap:2px}.site .fg-ac .ac-chip{padding:0 5px;font-size:9px;font-weight:500;line-height:1.5}.site .fg-heart{width:38px;height:38px;bottom:34px;left:8px}.fg-heart svg{width:20px;height:20px}}@media (max-width:760px){.fg-chip{left:56px;right:auto}.fg-love-n{width:140px;height:140px;margin:-70px 0 0 -70px}}@media (prefers-reduced-motion:reduce){.fg-love-h{display:none}.fg-love-n{animation-name:fg-love-fade}.site .fg-heart{transition:none}}@keyframes fg-love-fade{0%,80%{opacity:1}to{opacity:0}}.site .ac-chips,.site .ac-track{box-shadow:none;background:0 0;border:0}.ac-chips{flex:auto;min-width:0;margin-left:8px;display:block;overflow:hidden}.ac-track{vertical-align:middle;flex-wrap:nowrap;gap:4px;width:max-content;display:inline-flex}.ac-chips[data-run] .ac-track{animation:ac-run var(--ac-sec) ease-in-out 1s infinite alternate}@keyframes ac-run{0%{transform:translate(0)}to{transform:translateX(var(--ac-shift))}}.ac-badge>span:has(.ac-chips){white-space:nowrap;flex:auto;align-items:center;min-width:0;max-width:none;display:flex;overflow:hidden}.fg-ac .ac-badge{width:100%;max-width:100%;display:flex}.site .ac-chip,.ac-badge .ac-chip{white-space:nowrap;color:#16181a;background:#e4e6e8;border-radius:999px;flex:none;place-items:normal;width:auto;min-width:0;height:auto;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600;line-height:1.45;display:inline-block;overflow:visible}.ac-chip.c1{background:#bfdbfe}.ac-chip.c2{background:#fbcfe8}.ac-chip.c3{background:#ddd6fe}.ac-chip.c4{background:#fde68a}.ac-chip.c5{background:#fed7aa}.ac-chip.c6{background:#fecaca}.ac-chip.c7{background:#a7f3d0}.ac-chip.c8{background:#a5f3fc}.ac-chip.c9{background:#d9f99d}.site .fg-speed{z-index:2;color:#fff;cursor:pointer;background:#0a0c0ab8;border:1px solid #fff9;border-radius:12px;width:44px;height:44px;font-size:14px;font-weight:700;transition:background .15s;position:absolute;bottom:64px;right:12px}.site .fg-speed[aria-pressed=true]{color:#111;background:#d6ff3f;border-color:#d6ff3f}@media (max-width:600px){.site .fg-speed{top:calc(8px + env(safe-area-inset-top));width:40px;height:40px;bottom:auto;right:58px}}.fg-love.cannon .fg-love-n{transform-origin:30% 100%;width:104px;height:104px;margin:0;position:absolute}.fg-love-c{fill:#ff2d55;opacity:0;animation:1.25s cubic-bezier(.16,.8,.3,1) forwards fg-love-cannon;position:absolute}@keyframes fg-love-cannon{0%{opacity:1;transform:translate(0)scale(.4)}55%{opacity:1;transform:translate(var(--cx), var(--cy)) scale(1.05) rotate(14deg)}to{opacity:0;transform:translate(calc(var(--cx) * 1.1), calc(var(--cy) + 70px)) scale(.9) rotate(32deg)}}@media (prefers-reduced-motion:reduce){.fg-love-c{display:none}}.site .ac-chip.c-trend,.ac-chip.c-trend{color:#5a4300;background:#ffe9a8}.tr-views{background:var(--paper-2,#eeeee8);border-radius:999px;gap:4px;margin:12px 0;padding:4px;display:inline-flex}.tr-views a{min-height:40px;color:inherit;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.tr-views a[aria-current=page]{color:#fff;background:#111}.ts-list{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ts-card{border:1px solid #0000001a;border-radius:16px;align-content:start;gap:12px;padding:16px;display:grid}.ts-rank{opacity:.65;font-size:13px}.ts-head{align-items:center;gap:12px;min-width:0;display:flex}.ts-play{color:#fff;cursor:pointer;background:#1c1d1c 50%/cover;border:0;border-radius:12px;flex:none;width:48px;height:48px;padding:0}.ts-play span{background:#0006;border-radius:12px;place-items:center;width:100%;height:100%;font-size:14px;display:grid}.ts-name{min-width:0;display:grid}.ts-name b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ts-name small{opacity:.65;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ts-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ts-stats div{background:#0000000d;border-radius:12px;padding:8px 12px;display:grid}.ts-stats small{opacity:.65;text-transform:uppercase;font-size:11px}.ts-stats b{font-size:17px}.ts-foot{align-items:center;gap:12px;font-size:13px;display:flex}.ts-foot a{color:inherit;margin-left:auto;font-weight:600}.ts-up{color:#17823f;font-weight:700}.ts-down{color:#b4291f;font-weight:700}.ts-spark{opacity:.55;flex:1;min-width:40px;height:26px}.ts-err{color:#b4291f;margin:0;font-size:13px}[data-theme=dark] .ts-card{border-color:#ffffff24}[data-theme=dark] .ts-stats div{background:#ffffff12}[data-theme=dark] .tr-views{background:#ffffff14}[data-theme=dark] .tr-views a[aria-current=page]{color:#111;background:#fff}@media (max-width:900px){.site .fg-original{top:calc(8px + env(safe-area-inset-top));min-height:40px;padding:0 12px;font-size:12px;bottom:auto;right:10px}.site .fg-sound{top:auto;bottom:40px;right:10px}.site .fg-speed{width:40px;height:40px;top:auto;bottom:88px;right:10px}}.fg-ac,.ac-badge,.ac-badge>span{min-width:0}.fg-ac{overflow:hidden}@keyframes ac-pulse{0%,to{transform:scale(1);box-shadow:0 0 #e0162bcc}50%{transform:scale(1.04);box-shadow:0 0 0 5px #e0162b00}}.ac-chips{margin-block:-5px;padding:5px}.ac-chips[data-run] .ac-track{animation:ac-run var(--ac-sec) ease-in-out 1s infinite alternate!important;animation-duration:var(--ac-sec)!important}.ac-chip.c-trend{animation:1.4s ease-in-out infinite ac-pulse!important}.fg-love-n{filter:none;opacity:0;animation:2.2s ease-in-out forwards fg-love-soft!important}@keyframes fg-love-soft{0%{opacity:0;transform:scale(.82)translateY(12px)}22%{opacity:1;transform:scale(1)translateY(0)}76%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.94)translateY(-6px)}}.fg-love-c{animation:1.7s cubic-bezier(.16,.8,.3,1) forwards fg-love-cannon!important;display:block!important}.fg-love-h{animation:1.5s ease-out forwards fg-love-fly!important;display:block!important}.ac-chips,.ac-chips[data-run]{touch-action:none;pointer-events:none;overflow:hidden!important}.site .ac-chip.c-trend,.ac-badge .ac-chip.c-trend,.ac-chip.c-trend{font-weight:700;color:#fff!important;background:#e0162b!important}@media (max-width:900px){.studio-app:has(.fg-card) .fg-tabs{display:none}}.studio-app:has(.fg-original[aria-pressed=true]) :is(.fg-panel,.fg-ac,.fg-decide,.fg-tabs,.fg-heart,.fg-thumb,.fg-speed,.fg-round,.fg-pager,.fg-backlink,.fg-chip,.fg-love){display:none!important}.studio-app:has(.fg-original[aria-pressed=true]) .fg-card{grid-template-columns:minmax(0,1fr)!important}@media (hover:hover) and (pointer:fine){.deck-shake{animation:none!important}}.fg-swipe{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.fg-swipe.yes{color:#16d45f;background:#16c85a33}.fg-swipe.no{color:#ff1428;background:#ff142833}.fg-swipe svg{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 10px #00000073);width:min(38%,150px)}.fg-love-c{animation-name:fg-love-drop!important;animation-timing-function:cubic-bezier(.3,.1,.5,1)!important;animation-fill-mode:forwards!important;animation-duration:var(--dur,3.2s)!important}@keyframes fg-love-drop{0%{opacity:1;transform:translate(0)scale(.4)}16%{opacity:1;transform:translate(var(--cx), var(--cy)) scale(1) rotate(var(--turn))}40%{transform:translate(calc(var(--cx) + var(--sway)), calc(var(--cy) + (var(--end) - var(--cy)) * .3)) rotate(calc(var(--turn) * -1))}62%{transform:translate(calc(var(--cx) - var(--sway)), calc(var(--cy) + (var(--end) - var(--cy)) * .6)) rotate(var(--turn))}85%{opacity:1;transform:translate(calc(var(--cx) + var(--sway)), calc(var(--cy) + (var(--end) - var(--cy)) * .85)) rotate(calc(var(--turn) * -1))}to{opacity:0;transform:translate(var(--cx), var(--end)) rotate(var(--turn))}}.site .fg-heart[aria-pressed=true],.site[data-theme=dark] .fg-heart[aria-pressed=true]{color:#fff!important;background:#ff2d55!important;border-color:#ff2d55!important}@media (hover:none){.site .fg-heart:hover{transform:none}}.fg-love-b{z-index:2;left:50%;top:calc(14px + env(safe-area-inset-top));color:#fff;text-align:center;background:#15171a;border-radius:12px;width:max-content;max-width:calc(100vw - 24px);margin:0;padding:10px 16px;font-size:14px;font-weight:600;position:absolute;box-shadow:0 8px 24px #0000004d;animation:3.4s forwards fg-love-banner!important}@keyframes fg-love-banner{0%{opacity:0;transform:translate(-50%,-16px)}8%,88%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}:root{--ig-grad:linear-gradient(90deg, #7b2ff7, #c1209a 40%, #e1306c 65%, #f77737)}.fg-mhead{display:none}.fg-blur{filter:blur(22px)brightness(.55);background-position:50%;background-size:cover;position:absolute;inset:-20px}.fg-media video,.fg-media img{z-index:1;position:relative;background:0 0!important}.fg-media .deck-text{z-index:1;position:relative}.fg-scrub{z-index:2;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000000b3;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;bottom:8px;left:10px;right:10px}.fg-scrub input{accent-color:#fff;cursor:pointer;touch-action:none;background:0 0;flex:1;min-width:0;height:32px;margin:0}.site .fg-heart{background:#0f100f99;width:44px!important;height:44px!important;bottom:48px!important;left:12px!important}.site .fg-sound{justify-content:center;min-height:44px;background:#0f100f99!important;border:0!important;border-radius:50%!important;width:44px!important;height:44px!important;padding:0!important;top:auto!important;bottom:48px!important;right:12px!important}.fg-sound-t{display:none!important}.site .fg-speed{background:#0f100f99;border:0;border-radius:50%!important;width:44px!important;height:44px!important;top:auto!important;bottom:98px!important;right:12px!important}.fg-ac{color:var(--rd-text);background:0 0!important;padding:10px 4px 2px!important;position:static!important}.fg-view{background:0 0!important;padding:0!important}.fg-meta{gap:8px;min-width:0;display:grid}.fg-meta-a{align-items:center;gap:12px;min-width:0;display:flex}.fg-meta-mode{flex:none;align-items:center;gap:8px;font-size:14px;display:inline-flex}.fg-meta-mode b{font-weight:600}.fg-trend{border-left:1px solid var(--rd-line);min-width:0;color:var(--fg-trend);align-items:center;gap:6px;padding-left:12px;font-size:14px;display:inline-flex;animation:2.2s ease-in-out infinite fg-trend!important}.fg-trend b{flex:none;font-weight:600}.fg-trend svg{flex:none;animation:1.1s ease-in-out infinite fg-note!important}.fg-trend small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rd-soft);font-size:12px;overflow:hidden}@keyframes fg-trend{50%{filter:brightness(1.25)}}@keyframes fg-note{50%{transform:translateY(-2px)rotate(-6deg)}}.site{--fg-trend:#b45f00}.site[data-theme=dark]{--fg-trend:#f5c842}.fg-meta-b{color:var(--rd-soft);flex-wrap:wrap;gap:4px 0;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.fg-meta-b li{border-left:1px solid var(--rd-line);align-items:center;gap:5px;padding:0 10px;display:inline-flex}.fg-meta-b li:first-child{border:0;padding-left:0}.fg-panel{color:var(--rd-text);box-shadow:none!important;background:0 0!important;border:0!important}.fg-who{border-bottom:1px solid var(--rd-line)!important;padding-bottom:8px!important}.fg-who>b{overflow-wrap:anywhere}.fg-cap{border-radius:12px;background:var(--rd-surface-2)!important;color:var(--rd-text)!important;border:0!important}.site .fg-kind{grid-template-columns:1fr 1fr;gap:8px;display:grid}.site .fg-kind button{cursor:pointer;border-radius:12px;padding:0;font-weight:600;display:flex;background:var(--ig-grad)!important;min-height:44px!important;color:var(--rd-text)!important;border:0!important}.site .fg-kind button>span{box-sizing:border-box;background:var(--rd-bg);border-radius:10.5px;flex:1;align-items:center;gap:10px;min-width:0;height:100%;min-height:44px;margin:1.5px;padding:0 12px;display:flex}.site .fg-kind button[aria-checked=true]{color:#fff!important}.site .fg-kind button[aria-checked=true]>span{background:0 0}.fg-kind i{border-radius:50%;flex:none;width:20px;height:20px;position:relative;border:1.5px solid var(--rd-soft)!important;background:0 0!important}.fg-kind i:after{display:none}.fg-kind [aria-checked=true] i{background:#fff!important;border-color:#fff!important}.fg-kind [aria-checked=true] i:after{content:"";background:0 0;border:2px solid #c1209a;border-width:0 2px 2px 0;width:5px;height:10px;display:block;position:absolute;top:2.5px;left:6px;transform:rotate(45deg)}.fg-when{padding-block:6px;border:0!important;border-block:1px solid var(--rd-line)!important;background:0 0!important;border-radius:0!important}.fg-when-ico{color:var(--rd-text);background:0 0!important;border:0!important}.fg-when-t{min-width:0;display:grid;white-space:normal!important}.fg-when-t small{color:var(--rd-soft);font-size:12px}.fg-when-t b{font-size:15px;font-weight:600}.site .fg-tools button{color:var(--rd-text);background:0 0!important;border:0!important;min-height:44px!important}.site .fg-tools button.red{border-radius:0;color:var(--rd-danger)!important;border-left:1px solid var(--rd-line)!important}.site .fg-decide .later,.site .fg-decide .back{background:var(--rd-surface-2)!important;color:var(--rd-text)!important;border:0!important;min-height:48px!important}.site .fg-decide .back:disabled{opacity:.45}.site .fg-decide .yes{color:#15171a!important;background:#d2ff3c!important;min-height:48px!important}.site .fg-decide{background:0 0!important}.studio-app:has(.fg-mori[aria-pressed=true]) :is(.fg-panel,.fg-ac,.fg-decide,.fg-heart,.fg-thumb,.fg-speed,.fg-love){display:none!important}@media (max-width:900px){:is(html:has(.fg-page),body:has(.fg-page)){height:auto!important;overflow:auto!important}.studio-app:has(.sa-side) .wrap.sa-main.fg-page{-webkit-overflow-scrolling:touch;color:var(--rd-text);position:fixed;inset:0;overflow-y:auto;background:var(--rd-bg)!important;padding:0 12px calc(16px + env(safe-area-inset-bottom))!important}.fg{flex-direction:column;gap:0;min-height:100%;display:flex;height:auto!important;overflow:visible!important}.fg-mhead{min-height:56px;padding-top:env(safe-area-inset-top);order:0;align-items:center;gap:10px;display:flex}.fg-mhead b{font-size:17px;font-weight:700}.fg-mback{background:var(--rd-surface-2);width:44px;height:44px;color:var(--rd-text);border-radius:50%;place-items:center;font-size:24px;text-decoration:none;display:grid}.fg-mpos{background:var(--rd-surface-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 10px;font-size:13px}.fg-mori{background:var(--rd-surface-2);min-height:44px;color:var(--rd-text);font:inherit;cursor:pointer;border:0;border-radius:12px;align-items:center;margin-left:auto;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.fg-mori[aria-pressed=true]{color:#15171a;background:#d2ff3c}.site .fg-backlink,.fg-chip,.site .fg-original{display:none!important}.fg-view{height:auto;transform:translateX(var(--dx,0)) rotate(var(--rot,0));order:1;flex:none!important}.fg-media{border-radius:16px!important;flex:none!important;height:clamp(320px,52dvh,620px)!important}.fg-media video,.fg-media img{position:absolute;inset:0;height:100%!important}.fg-decide{order:2;grid-template-columns:1fr 1fr 1.25fr;gap:8px;padding:10px 0!important;display:grid!important}.fg-pos{display:none!important}.fg-panel{order:3;gap:10px!important;max-height:none!important;padding:8px 0 0!important;overflow:visible!important}.fg-cap{min-height:52px;padding:10px 38px 10px 12px!important;font-size:14px!important}.fg-when{min-height:60px}.fg-trend small{display:none}.fg>.tag{order:0;margin:4px 0;position:static!important}.fg-empty{margin:16px!important}.studio-app:has(.fg-mori[aria-pressed=true]) .fg-media{height:calc(100dvh - 90px)!important}}@media (max-width:900px) and (max-height:640px){.fg-media{height:300px!important}}.fg-scrub-t{cursor:pointer;touch-action:none;flex:1;min-width:0;height:44px;position:relative}.fg-scrub-t:before{content:"";background:#ffffff59;border-radius:2px;height:3px;position:absolute;top:21px;left:0;right:0}.fg-scrub-t i{background:#fff;border-radius:2px;height:3px;position:absolute;top:21px;left:0}.fg-scrub-t b{background:#fff;border-radius:50%;width:15px;height:15px;margin-left:-7px;position:absolute;top:15px;box-shadow:0 1px 4px #0006}.fg-scrub{touch-action:none;bottom:0!important}.fg-meta-b{scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;overflow:auto hidden;flex-wrap:nowrap!important}.fg-meta-b::-webkit-scrollbar{display:none}.fg-meta-b li{white-space:nowrap;flex:none}.site .fg-state{color:#d92d20}.site .fg-state i{background:#e5342a;width:9px;height:9px;position:relative}.site .fg-state i:before,.site .fg-state i:after{content:"";background:#e5342a;border-radius:50%;position:absolute;inset:0;animation:2.6s ease-out infinite fg-wave!important}.site .fg-state i:after{animation-delay:1.3s!important}@keyframes fg-wave{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.site .fg-state[data-tone=scheduled]{color:#1d7a35}.site .fg-state[data-tone=scheduled] i{background:#1d7a35;width:14px;height:14px}.site .fg-state[data-tone=scheduled] i:before{background:0 0;border:2px solid #fff;border-width:0 2px 2px 0;border-radius:0;width:3.5px;height:7px;inset:2px auto auto 4.5px;transform:rotate(45deg);animation:none!important}.site .fg-state[data-tone=scheduled] i:after{background:#1d7a35}.site[data-theme=dark] .fg-state[data-tone=scheduled]{color:#6fdc8c}.site[data-theme=dark] .fg-state[data-tone=scheduled] i,.site[data-theme=dark] .fg-state[data-tone=scheduled] i:after{background:#3fbf64}@media (max-width:900px){.site .fg-state[data-tone=scheduled] i{width:12px;height:12px}.site .fg-state[data-tone=scheduled] i:before{width:3px;height:6px;top:1.5px;left:3.8px}}@media (prefers-reduced-motion:reduce){.site .fg-state i:before,.site .fg-state i:after{animation:none!important}}.fg-decide{background:var(--rd-bg)}@media (min-width:901px){.fg-media{flex:none!important;height:max(360px,100dvh - 395px)!important}}@media (max-width:900px){.site .fg-decide{box-shadow:none!important;border:0!important}:is(html:has(.fg-page),body:has(.fg-page)){overscroll-behavior:none;height:100dvh!important;overflow:hidden!important}.studio-app:has(.sa-side) .wrap.sa-main.fg-page{overscroll-behavior:none;overflow:hidden;padding-bottom:max(8px, env(safe-area-inset-bottom))!important}.fg{min-height:0;height:100%!important}.fg-mhead{flex:none;min-height:50px}.fg-view{flex-direction:column;min-height:0;display:flex;flex:1 1 0!important}.fg-media{min-height:0;flex:1 1 0!important;height:auto!important}.fg-ac{flex:none}.fg-decide{flex:none;padding:6px 0!important}.site .fg-decide button{min-height:44px!important}.fg-panel{flex:none;gap:6px!important;padding-top:2px!important}.fg-sync{display:none!important}.fg-panel .fg-h:not(:has(button)){display:none!important}.fg-cap{min-height:0;max-height:58px;overflow:hidden;padding:8px 38px 8px 12px!important}.fg-when{min-height:44px}.site .fg-tools button,.site .fg-tools a{min-height:40px}.studio-app:has(.sa-side) .wrap.sa-main.fg-page:has(.fg-form){overflow-y:auto}.fg-page:has(.fg-form) .fg{height:auto!important}.fg-page:has(.fg-form) .fg-view{flex:none!important}.fg-page:has(.fg-form) .fg-media{flex:none!important;height:220px!important}.studio-app:has(.fg-mori[aria-pressed=true]) .fg-media{flex:1 1 0!important;height:auto!important}}.fg-paused{z-index:2;color:#fff;pointer-events:none;background:#00000080;border-radius:50%;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;padding-left:4px;font-size:26px;display:grid;position:absolute;top:50%;left:50%}.fb-box{position:relative}.site .fb-x{width:44px;height:44px;color:var(--rd-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:26px;line-height:1;position:absolute;top:8px;right:8px}.fb-box h2{padding-right:40px}.c2-post{color:inherit;text-decoration:none}.fg-meta-a{flex-wrap:nowrap}.fg-trend{flex:0 auto;min-width:0}.fg-trend b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fg-soon{color:#d92d20;white-space:nowrap;background:#e5342a1f;border-radius:999px;flex:none;margin-left:auto;padding:3px 8px;font-size:12px;font-style:normal;font-weight:700}.site[data-theme=dark] .fg-soon{color:#ff8a7a}@media (max-width:420px){.fg-meta-a{gap:8px}.fg-meta-mode,.fg-trend b{font-size:13px}.fg-soon{padding:2px 6px;font-size:11px}}.fg-trend-d{font-style:normal}.fg-trend{align-items:center;display:inline-flex;overflow:hidden}@media (max-width:430px){.fg-trend-d,.fg-trend small{display:none}}.fg-love-n:before{content:"";z-index:-1;background:radial-gradient(circle,#d2ff3cd9 0%,#d2ff3c73 42%,#d2ff3c00 72%);border-radius:50%;position:absolute;inset:-22%}.fg-love-b{bottom:calc(50% + 74px);top:calc(env(safe-area-inset-top) + 64px)!important;color:#15171a!important;background:#d2ff3c!important;top:auto!important}.sa-bell{width:44px;height:44px;color:inherit;border-radius:10px;flex:none;place-items:center;display:inline-grid;position:relative}.sa-bell[aria-current=page]{background:#7f7f7f24}.sa-bell .sa-count{margin:0;position:absolute;top:2px;right:0}@media (max-width:430px){.sa-mobile-brand span{display:none}}.site .fg-undo{z-index:40;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));color:#fff;min-height:48px;font:inherit;white-space:nowrap;cursor:pointer;background:#15171a;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 24px #00000059}.fg-undo b{color:#d2ff3c;font-variant-numeric:tabular-nums}.fg-undo i{transform-origin:0;background:#d2ff3c;width:100%;height:3px;position:absolute;bottom:0;left:0;animation:5s linear forwards fg-undo-t!important}@keyframes fg-undo-t{to{transform:scaleX(0)}}.fg-mlist{color:#d92d20;align-items:center;gap:4px;min-height:44px;padding:0 6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}@media (min-width:901px){.fg-mlist{display:none}}.pull-refresh{z-index:60;color:#15171a;pointer-events:none;background:#d2ff3c;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;font-weight:700;display:grid;position:fixed;top:6px;left:50%;box-shadow:0 4px 14px #00000040}@media (min-width:901px){.pull-refresh{display:none}}.site .fg-heart{bottom:98px!important}.site .fg-thumb{z-index:3;color:#fff;cursor:pointer;background:#0f100f99;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:transform .15s;display:inline-grid;position:absolute;bottom:48px;left:12px}.fg-thumb svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.site .fg-thumb[aria-pressed=true],.site[data-theme=dark] .fg-thumb[aria-pressed=true]{color:#15171a;background:#fff}.fg-thumb[aria-pressed=true] svg{fill:currentColor;fill-opacity:.25}@media (hover:hover){.site .fg-thumb:hover{transform:scale(1.08)}}.fg-sorry{z-index:60;pointer-events:none;background:#0f100f59;place-items:center;animation:3.4s forwards fg-sorry-bg;display:grid;position:fixed;inset:0}.fg-sorry-in{justify-items:center;gap:10px;animation:3.4s forwards fg-sorry-in;display:grid}.fg-sorry-b{color:#15171a;text-align:center;background:#fff;border-radius:18px;max-width:calc(100vw - 32px);margin:0;padding:12px 18px;font-size:17px;font-weight:700;position:relative;box-shadow:0 8px 24px #0000004d}.fg-sorry-b:after{content:"";background:#fff;border-radius:3px;width:18px;height:18px;margin-left:-9px;position:absolute;bottom:-8px;left:50%;transform:rotate(45deg)}.fg-sorry-n{width:170px;height:170px;display:block;position:relative}.fg-sorry-n img{width:100%;height:100%;position:absolute;inset:0}.fg-sorry-lid{z-index:1;background:#08090b;border-radius:45%;width:21%;height:8%;position:absolute}.fg-sorry-lid.l{top:44%;left:36%;transform:rotate(-24deg)}.fg-sorry-lid.r{top:45%;left:63%;transform:rotate(24deg)}.fg-sorry-tear{z-index:2;background:#7fd4ff;border-radius:50%/62% 62% 38% 38%;width:9%;height:12%;animation:1.7s ease-in infinite fg-sorry-tear;position:absolute;top:56%;left:72%;box-shadow:0 0 8px #7fd4ffb3}@keyframes fg-sorry-bg{0%{opacity:0}8%,88%{opacity:1}to{opacity:0}}@keyframes fg-sorry-in{0%{opacity:0;transform:translateY(14px)scale(.9)}10%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@keyframes fg-sorry-tear{0%{opacity:0;transform:translateY(-4px)scale(.6)}25%{opacity:1;transform:none}to{opacity:0;transform:translateY(34px)}}@media (prefers-reduced-motion:reduce){.fg-sorry-tear{animation:none}}.site .fg-heart svg{width:26px;height:26px}.site .fg-thumb svg{width:20px;height:20px}.site{-webkit-tap-highlight-color:transparent}.site button,.site a,.site [role=button],.site summary{transition:scale .14s,filter .14s,background-color .14s,border-color .14s,color .14s,opacity .14s}.site button:not(:disabled):active,.site [role=button]:active,.site summary:active,.site a:active{filter:brightness(.86);transition-duration:0s;scale:.96}@media (prefers-reduced-motion:reduce){.site button:not(:disabled):active,.site [role=button]:active,.site summary:active,.site a:active{scale:none}}.site button,.site [role=button]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.site button.press-hold:active,.site [role=button].press-hold:active{filter:none;transition-duration:.18s;scale:1.1}.site button.press-shake,.site [role=button].press-shake{animation:.16s linear infinite press-shake}@keyframes press-shake{0%,to{translate:0;rotate:0deg}25%{translate:-1.5px;rotate:-.8deg}75%{translate:1.5px;rotate:.8deg}}@media (prefers-reduced-motion:reduce){.site button.press-hold:active,.site [role=button].press-hold:active{scale:none}.site button.press-shake,.site [role=button].press-shake{animation:none}}.test-access-bar{background:var(--lime);color:var(--on-lime);font-size:14px;font-weight:600}.test-access-bar .wrap{flex-wrap:wrap;align-items:center;gap:4px 16px;width:auto;max-width:none;padding:8px 16px;display:flex}.test-access-bar b,.test-access-bar .tb-count{font-weight:800}.test-access-bar .tb-count small{font-size:13px;font-weight:600}.test-access-bar .tb-empty{text-underline-offset:3px;text-decoration:underline}.test-access-bar .tb-beyond{color:inherit;font-weight:600;text-decoration:underline}.test-plan-line{background:var(--lime);color:var(--on-lime);border-radius:8px;flex:none;margin:0 0 6px;padding:5px 10px;font-size:12px;font-weight:600;display:none}.test-plan-line b{font-weight:800}@media (max-width:900px){.test-plan-line{display:block}.fg-page .test-plan-notice{flex:none;margin-bottom:6px;padding:6px 10px;font-size:12px}}.test-plan-notice{border:1px solid var(--line,currentColor);border-left:4px solid var(--lime);white-space:normal;border-radius:10px;margin:0 0 12px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.4}@media (min-width:901px){.test-access-bar{margin-left:var(--side)}}.site button.fg-jumpbtn{all:unset;cursor:pointer;text-underline-offset:3px;text-decoration:underline}.site button.fg-jumpbtn:focus-visible{outline-offset:2px;outline:2px solid}.fg-jump{z-index:80;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.fg-jump form{color:#17181a;background:#fff;border-radius:16px;gap:12px;width:min(340px,100%);padding:18px;display:grid}.fg-jump b{font-size:17px}.fg-jump small{opacity:.7;font-size:13px}.fg-jump label{gap:6px;font-size:13px;display:grid}.fg-jump input{min-height:44px;color:inherit;background:0 0;border:1px solid #d9d8cf;border-radius:10px;padding:0 12px;font-size:16px}.fg-jump-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.site .fg-jump-row button{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #d9d8cf;border-radius:10px;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.site .fg-jump-row button.go{color:#17181a;background:#cdfb3a;border-color:#cdfb3a}.site[data-theme=dark] .fg-jump form{color:#f2f2ee;background:#1b1d20}.site[data-theme=dark] .fg-jump input,.site[data-theme=dark] .fg-jump-row button:not(.go){border-color:#3a3c42}.ov{gap:14px;min-width:0;display:grid}.ov-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ov-filter{flex-wrap:wrap;gap:6px;display:flex}.ov button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #80808059;border-radius:10px;padding:7px 11px;font-size:14px}.ov button[aria-pressed=true]{border-color:currentColor;font-weight:700}.ov button:disabled{opacity:.55;cursor:default}.ov button.danger{color:#b3261e;border-color:#b3261e;font-weight:700}.ov-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;margin:0;padding:0 0 72px;list-style:none;display:grid}.ov-card{content-visibility:auto;contain-intrinsic-size:auto 290px;border:1px solid #80808047;border-radius:10px;align-content:start;gap:3px;min-width:0;padding:5px;display:grid}.ov-card.draft{border-style:dashed;border-color:#a06c00}.ov-card.on{outline-offset:-1px;outline:3px solid #b3261e}.ov .ov-open{width:100%;color:inherit;border:0;padding:0;display:block;position:relative}.ov-th{aspect-ratio:9/16;background:#8080802e;border-radius:8px;place-items:center;display:grid;overflow:hidden}.ov-th img,.ov-th video{object-fit:cover;width:100%;height:100%;display:block}.ov-check{color:#b3261e;background:#fff;border:2px solid #b3261e;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;display:grid;position:absolute;top:8px;right:8px}.ov-state{margin-top:3px;font-size:12px;font-weight:700}.ov-when{font-size:12px}.ov-text{opacity:.78;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.ov .ov-del,.ov .ov-ask button,.ov .ov-now{margin-top:4px;padding:5px 6px;font-size:12px}.ov-ask{gap:4px;margin-top:4px;display:grid}.ov-sticky{z-index:30;left:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom,0px));background:var(--paper,#fff);border:1px solid #80808066;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:min(560px,100% - 24px);margin:0 auto;padding:10px 12px;display:flex;position:fixed;box-shadow:0 6px 22px #0003}.sa-brands{margin-right:auto;position:relative}.sa-brands summary{cursor:pointer;white-space:nowrap;font-size:14px;font-weight:700;list-style:none}.sa-brands form{z-index:40;background:#fff;border:1px solid #ecebe3;border-radius:12px;gap:2px;min-width:280px;padding:6px;display:grid;position:absolute;top:100%;left:0}.sa-brands button{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:14px;text-decoration:none;display:flex}.sa-brands button:hover,.sa-brands button[aria-current]{background:#f1f0ea;font-weight:700}.sa-brands i{background:#ddd 50%/cover;border-radius:50%;flex:none;width:24px;height:24px}.site[data-theme=dark] .sa-brands form{background:#1b1d20;border-color:#2c2e33}.site[data-theme=dark] .sa-brands button{color:inherit}.site[data-theme=dark] .sa-brands button:hover,.site[data-theme=dark] .sa-brands button[aria-current]{background:#2c2e33}.ov-acts{flex-wrap:wrap;gap:6px;display:flex}.ov-acts .ov-del{flex:1}.site .ov-now{background:var(--lime);min-height:32px;color:var(--on-lime,#111);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;flex:1;padding:0 8px;font-size:13px;font-weight:700}.ov-now:disabled{opacity:.5}.up-when{gap:6px;margin-bottom:16px;display:grid}.up-when input{max-width:280px;min-height:44px;color:inherit;font:inherit;background:#fff;border:1px solid #e3e2d9;border-radius:10px;padding:0 10px}.up-when small{color:var(--ink-soft)}.site[data-theme=dark] .up-when input{background:#1b1d20;border-color:#2c2e33}.c2-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.c2-stat{scrollbar-width:none;gap:6px;max-width:100%;display:flex;overflow-x:auto}.c2-stat button{min-height:36px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e3e2d9;border-radius:999px;flex:none;padding:0 12px;font-size:13px;font-weight:600}.c2-stat button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.c2-filters select,.c2-filters input{min-height:36px;color:inherit;font:inherit;background:#fff;border:1px solid #e3e2d9;border-radius:10px;min-width:0;padding:0 10px;font-size:13px}.c2-filters input{flex:120px}.c2-filters .on{outline:2px solid var(--ink)}.site .c2-ninja{background:var(--lime);color:var(--on-lime,#111);cursor:pointer;border:0;min-height:44px;font-weight:700}.kd{color:#333;background:#ecebe3;border-radius:5px;align-items:center;height:18px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.kd.trial{color:#4a23a8;background:#ede4ff}.kd.reel{color:#a3124f;background:#ffe3ee}.kd.story{color:#8a5a00;background:#fff0d6}.kd.brand{color:#0b4f8a;text-overflow:ellipsis;white-space:nowrap;background:#dff1ff;max-width:140px;line-height:18px;display:inline-block;overflow:hidden}.cc-brand+.cc-brand{border-top:1px solid #00000014;margin-top:16px;padding-top:12px}.cc-brand-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 6px;display:flex}.cc-brand-head h2{margin:0;font-size:16px}.ag-day{gap:8px;margin-bottom:18px;display:grid}.ag-day h3{z-index:2;background:var(--white,#fff);justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;font-size:15px;font-weight:800;display:flex;position:sticky;top:0}.ag-day h3 small{color:var(--ink-soft);font-size:13px;font-weight:500}.ag-row,.wk-card{font:inherit;color:inherit;text-align:left;cursor:pointer;background:#fff;text-decoration:none}.ag-row{border:1px solid #e3e2d9;border-left:5px solid #1f8a3d;border-radius:12px;gap:12px;width:100%;min-height:76px;padding:10px;display:flex}.ag-row.suggested,.wk-card.suggested{background:#fffaf0;border-left-color:#d98e00}.ag-row.published,.wk-card.published{border-left-color:#8a8a82}.ag-row.failed,.wk-card.failed{background:#fff4f2;border-left-color:#a3261b}.ag-row .th{background:var(--ink);color:#fff;border-radius:8px;flex:none;place-items:center;width:56px;height:72px;display:grid;overflow:hidden}.ag-row .th img{object-fit:cover;width:100%;height:100%}.ag-row .body{flex:1;align-content:start;gap:4px;min-width:0;display:grid}.ag-row .l1{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ag-row .tm{font-size:16px;font-weight:800}.ag-row .st{color:var(--ink-soft);font-size:12.5px;font-weight:600}.ag-row .cap{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.wk{border:1px solid #e3e2d9;border-radius:12px;max-height:72vh;overflow:auto}.wk-head,.wk-body{grid-template-columns:52px repeat(7,minmax(110px,1fr));min-width:820px;display:grid}.wk-head{z-index:5;background:var(--white,#fff);border-bottom:1px solid #e3e2d9;position:sticky;top:0}.wk-head a{color:inherit;justify-content:center;gap:6px;padding:8px 4px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.wk-head a.today{background:var(--lime);color:var(--on-lime,#111)}.wk-head small{color:inherit;opacity:.6}.wk-hours span{color:var(--ink-soft);box-sizing:border-box;border-top:1px solid #f1f0ea;padding:2px 6px;font-size:11px;display:block}.wk-col{background-image:linear-gradient(#f1f0ea 1px,#0000 1px);background-size:100% 48px;border-left:1px solid #ecebe3;position:relative}.wk-col .band{pointer-events:none;background:#d0f05029;position:absolute;inset-inline:0}.wk-col .heat{pointer-events:none;background:#ff5fa2;position:absolute;inset-inline:0}.wk-card{z-index:1;box-sizing:border-box;border:1px solid #e3e2d9;border-left:4px solid #1f8a3d;border-radius:6px;align-content:start;gap:1px;padding:2px 4px;display:grid;position:absolute;overflow:hidden;box-shadow:0 1px 2px #00000014}.wk-card:hover,.wk-card:focus-visible{z-index:3}.wk-card .l1,.wk-card .l2{align-items:center;gap:3px;font-size:11px;display:flex}.wk-card .tm{font-weight:800}.wk-card .wk-targets{min-width:0;overflow:hidden}.wk-card .wk-targets .pt-chips{flex-wrap:nowrap;min-width:0;overflow:hidden}.wk-card .wk-targets .pt-chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.wk-card .cap{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.2;overflow:hidden}.wk-card .kd{height:14px;padding:0 4px;font-size:9.5px}.wk-card .l2 i{font-size:10px;font-style:normal}.mo{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.mo-h{text-align:center;color:var(--ink-soft);font-size:12px}.mo-d{min-width:0;min-height:96px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #ecebe3;border-radius:8px;align-content:start;justify-items:stretch;gap:3px;padding:4px;font-size:12px;display:grid;overflow:hidden}.mo-d.out{opacity:.45}.mo-d:hover,.mo-d:focus-visible{border-color:var(--ink)}.mo-d .n{border-radius:999px;justify-self:start;place-items:center;min-width:22px;height:22px;font-weight:800;display:grid}.mo-d.today .n{background:var(--lime);color:var(--on-lime,#111)}.mo-d small{color:var(--ink-soft);padding-left:2px;font-size:11px;font-weight:700}.mo-pill{background:var(--paper-2);border-left:3px solid #1f8a3d;border-radius:5px;justify-content:space-between;align-items:center;gap:3px;min-width:0;height:20px;padding:0 3px;display:flex}.mo-pill i{font-size:10px;font-style:normal;line-height:1}.mo-pill em{white-space:nowrap;flex:1;min-width:0;font-size:11px;font-style:normal;font-weight:700;overflow:hidden}.mo-pill.suggested{border-left-color:#d98e00}.mo-pill.published{border-left-color:#8a8a82}.mo-pill.failed{border-left-color:#a3261b}.only-phone{display:none}.c2-filter-btn{display:none!important}.c2-month{min-height:44px;color:var(--ink);font:inherit;letter-spacing:-.02em;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px 0 4px;font-size:18px;font-weight:800;display:inline-flex}.c2-month span{opacity:.6;font-size:12px}.c2-step{align-items:center;gap:6px;display:inline-flex}.c2-pick{background:var(--white);border:1px solid #ecebe3;border-radius:14px;gap:8px;width:min(360px,100%);padding:12px;display:grid}.c2-pick-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.c2-pick-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.c2-pick-grid small{color:var(--ink-soft);font-size:11px}.c2-pick-grid button{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:14px;font-weight:600}.c2-pick-grid button.out{opacity:.4}.c2-pick-grid button.today{box-shadow:inset 0 0 0 2px var(--ink)}.c2-pick-grid button.sel{background:var(--lime);color:var(--on-lime,#111)}.c2-pick-chips{flex-wrap:wrap;gap:4px;display:flex}.c2-pick-chips button{background:var(--paper-2);min-height:36px;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 10px;font-size:13px;font-weight:700}.c2-pick-chips button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.mo-pill .plat-logo.sm{vertical-align:0;width:15px;height:15px;margin:0}.dv .plat-logo.sm,.ds .plat-logo.sm{vertical-align:0;margin-right:0}.site .c2-detail a.c2-link{background:var(--ink);color:var(--paper)}.dv{border-top:1px solid #ecebe3;grid-template-columns:48px minmax(0,1fr);display:grid}.dv-hours span{color:var(--ink-soft);box-sizing:border-box;padding:2px 6px 0 0;font-size:11px;display:block}.dv-col{background-image:linear-gradient(#f1f0ea 1px,#0000 1px);border-left:1px solid #ecebe3;position:relative}.dv-card{z-index:1;box-sizing:border-box;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e2d9;border-left:4px solid #1f8a3d;border-radius:8px;align-content:start;gap:2px;padding:4px 8px;text-decoration:none;display:grid;position:absolute;overflow:hidden}.dv-card.suggested{background:#fffaf0;border-left-color:#d98e00}.dv-card.published{border-left-color:#8a8a82}.dv-card.failed{background:#fff4f2;border-left-color:#a3261b}.dv-card .l1{align-items:center;gap:4px;min-width:0;font-size:12px;display:flex}.dv-card .l1 i{margin-left:auto;font-style:normal}.dv-card .tm{font-weight:800}.dv-card .cap{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}.dv-card.sel{outline:2px solid var(--ink)}.dv-now{z-index:2;pointer-events:none;border-top:2px solid #e5484d;height:0;position:absolute;left:0;right:0}.dv-now b{color:#fff;background:#e5484d;border-radius:6px;padding:0 5px;font-size:10px;font-style:normal;line-height:16px;position:absolute;top:-9px;right:0}.dv-empty{padding:12px}.ds-wrap{z-index:70;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ds{background:var(--white);width:min(520px,100%);max-height:80vh;color:var(--ink);overscroll-behavior:contain;border-radius:18px;gap:12px;padding:16px;display:grid;overflow:auto}.ds header{align-items:center;gap:8px;display:flex}.ds h3{font-size:17px;font-weight:800}.ds .today{background:var(--lime);color:var(--on-lime,#111);text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:11px}.site .ds-new{background:var(--lime);width:44px;min-height:44px;color:var(--on-lime,#111);flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.ds-list{gap:6px;display:grid}.ds-row{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e2d9;border-left:4px solid #1f8a3d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:14px;text-decoration:none;display:flex}.ds-row.suggested{background:#fffaf0;border-left-color:#d98e00}.ds-row.published{border-left-color:#8a8a82}.ds-row.failed{background:#fff4f2;border-left-color:#a3261b}.ds-row .tm{font-size:15px;font-weight:800}.ds-row .st,.ag-row .l1 .st{color:var(--ink-soft);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700}.ds footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ds footer .mini{cursor:pointer;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (max-width:699px){.only-wide{display:none!important}.only-phone{display:inline}.sh .c2{padding:10px}.c2-filter-btn{display:inline-flex!important}.c2-bar{gap:6px}.c2-step{margin-left:auto}.site .c2-bar .mini,.sh .c2-seg a{min-height:40px}.site .c2-bar .mini{padding-inline:10px;font-size:13px}.sh .c2-seg a,.c2-seg a{padding:0 11px;font-size:13px}.c2-filters{display:none}.c2-stat,.c2-nets{flex-wrap:wrap;overflow:visible}.c2-filters.open{display:flex}.sh .c2-tz,.c2-tz{flex:100%;margin-left:0}.c2-pick{box-sizing:border-box;width:100%}.mo{gap:2px}.mo-d{border-radius:6px;min-height:88px;padding:2px}.mo-pill{height:18px;padding:0 2px}.mo-pill em{display:none}.ds-wrap{place-items:end stretch;padding:0}.ds{box-sizing:border-box;width:100%;max-height:82vh;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.wk-head,.wk-body{grid-template-columns:40px repeat(7,120px);width:max-content;min-width:0}}.na-dlg{z-index:90;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.na-dlg .in{background:#fff;border-radius:16px;gap:12px;width:min(620px,100%);max-height:88vh;padding:18px;display:grid;overflow:auto}.na-dlg header{justify-content:space-between;align-items:center;gap:8px;display:flex}.na-dlg h2{font-size:20px;font-weight:800}.na-sum{font-weight:600}.na-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.na-list li{border:1px solid #ecebe3;border-radius:10px;gap:10px;padding:8px;display:flex}.na-list .th{background:var(--ink);color:#fff;border-radius:6px;flex:none;place-items:center;width:44px;height:58px;display:grid;overflow:hidden}.na-list .th img{object-fit:cover;width:100%;height:100%}.na-list .body{gap:2px;min-width:0;font-size:13px;display:grid}.na-list small{color:var(--ink-soft)}.na-list em{color:var(--ink-soft);font-size:12px;font-style:normal}.na-list .cap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.na-go{background:#fff;padding:8px 0;position:sticky;bottom:-18px}.na-go .mini{width:100%;min-height:44px}.site[data-theme=dark] .ag-row,.site[data-theme=dark] .wk-card,.site[data-theme=dark] .c2-stat button,.site[data-theme=dark] .c2-filters select,.site[data-theme=dark] .c2-filters input,.site[data-theme=dark] .na-dlg .in,.site[data-theme=dark] .na-go{color:inherit;background:#1b1d20;border-color:#2c2e33}.site[data-theme=dark] .ag-day h3,.site[data-theme=dark] .wk-head{background:#141518}.site[data-theme=dark] .ag-row.suggested,.site[data-theme=dark] .wk-card.suggested{background:#2a2413}.site[data-theme=dark] .dv-card,.site[data-theme=dark] .ds-row{background:#1b1d20;border-color:#2c2e33}.site[data-theme=dark] .dv-card.suggested,.site[data-theme=dark] .ds-row.suggested{background:#2a2413}.site[data-theme=dark] .dv-card.failed,.site[data-theme=dark] .ds-row.failed{background:#2c1714}.site[data-theme=dark] .dv-card,.site[data-theme=dark] .ds-row{border-left-color:#1f8a3d}.site[data-theme=dark] .dv-card.suggested,.site[data-theme=dark] .ds-row.suggested{border-left-color:#d98e00}.site[data-theme=dark] .dv-card.published,.site[data-theme=dark] .ds-row.published{border-left-color:#8a8a82}.site[data-theme=dark] .dv-card.failed,.site[data-theme=dark] .ds-row.failed{border-left-color:#a3261b}.site[data-theme=dark] .ds,.site[data-theme=dark] .c2-pick{background:#141518}.site[data-theme=dark] .dv,.site[data-theme=dark] .dv-col,.site[data-theme=dark] .c2-pick{border-color:#2c2e33}.site[data-theme=dark] .dv-col{background-image:linear-gradient(#26282c 1px,#0000 1px)}.site[data-theme=dark] .wk,.site[data-theme=dark] .wk-col,.site[data-theme=dark] .mo-d,.site[data-theme=dark] .na-list li{border-color:#2c2e33}.site[data-theme=dark] .wk-col{background-image:linear-gradient(#26282c 1px,#0000 1px)}.ts{gap:12px;min-width:0;margin-top:16px;display:grid}.ts h3{margin-top:6px;font-size:15px;font-weight:800}.ts-kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.ts-kpis div{border:1px solid #ecebe3;border-radius:10px;gap:2px;padding:10px;display:grid}.ts-kpis b{font-size:20px;font-weight:800}.ts-kpis small{color:var(--ink-soft);font-size:12px}.ts-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ts-list a,.ts-list li>div{color:inherit;border:1px solid #ecebe3;border-radius:10px;align-items:center;gap:10px;padding:6px;text-decoration:none;display:flex}.ts-th{background:var(--ink);color:#fff;border-radius:6px;flex:none;place-items:center;width:40px;height:52px;display:grid;overflow:hidden}.ts-th img{object-fit:cover;width:100%;height:100%}.ts-b{flex:1;min-width:0;display:grid}.ts-b small{color:var(--ink-soft);font-size:12px}.ts-cap{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.ts-scroll{overflow-x:auto}.ts-table{border-collapse:collapse;width:100%;font-size:13px}.ts-table th,.ts-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #ecebe3;padding:6px 8px}.site[data-theme=dark] .ts-kpis div,.site[data-theme=dark] .ts-list a,.site[data-theme=dark] .ts-list li>div,.site[data-theme=dark] .ts-table th,.site[data-theme=dark] .ts-table td{border-color:#2c2e33}.sa-navbar{z-index:1000;pointer-events:none;opacity:0;height:3px;animation:1ms linear .12s forwards sa-navbar-in;position:fixed;inset:0 0 auto;overflow:hidden}.sa-navbar:before{content:"";background:var(--lime,#d4ff3a);border-radius:0 3px 3px 0;width:40%;height:100%;animation:1.1s ease-in-out infinite sa-navbar;display:block}@keyframes sa-navbar-in{to{opacity:1}}@keyframes sa-navbar{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.sa-navbar:before{width:100%;animation:none}}.fg-nets{gap:6px;padding:8px 0;display:flex;overflow-x:auto}.fg-nets a{border:1px solid var(--rd-line,#e6e5dc);min-height:36px;color:inherit;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.fg-nets a[aria-current=page]{background:var(--lime);border-color:var(--lime);color:var(--on-lime);font-weight:700}@media (max-width:900px){.fg-nets{flex:none;order:0;padding:4px 12px}.fg-nets a{min-height:32px;padding:0 12px;font-size:13px}}.apn-asbar{color:#1b1b1b;background:#ffd84d;align-items:center;gap:10px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.25;display:flex}.apn-asbar span{flex:1;min-width:0}.apn-asbar form{flex:none;margin:0}.site .apn-asbar button{color:#1b1b1b;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1b1b1b;border-radius:8px;padding:0 12px;font-weight:700;text-decoration:none}.sa-menu{display:none;position:relative}.sa-menu>summary{cursor:pointer;width:44px;height:44px;color:var(--rd-text);border-radius:12px;place-items:center;list-style:none;display:grid}.sa-menu>summary::-webkit-details-marker{display:none}.sa-menu>div{z-index:45;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:14px;width:min(290px,100vw - 24px);max-height:calc(100dvh - 120px);padding:8px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.site .sa-menu nav a,.site .sa-user-nav a{min-height:44px;color:var(--rd-text);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.site .sa-menu nav a[aria-current=page],.site .sa-user-nav a[aria-current=page]{background:var(--rd-select);font-weight:700}.sa-menu .sa-count,.sa-user-nav .sa-count{margin-left:auto}.sa-user>div{z-index:45;background:var(--rd-surface);border-color:var(--rd-line);width:min(290px,100vw - 24px);color:var(--rd-text)}.sa-user-nav{border-bottom:1px solid var(--rd-line);gap:2px;margin:4px 0 8px;padding-bottom:8px;display:grid}.sa-user-brands{margin-bottom:8px;font-size:13px}.sa-user-brands summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px;min-height:36px;display:flex}.sa-user-brands form{gap:2px;margin-top:4px;display:grid}.site .sa-user-brands button{text-align:left;background:var(--rd-surface-2);min-height:40px;color:var(--rd-text);font:inherit;border:0;border-radius:8px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none}.site .sa-user-brands button[aria-current]{outline:2px solid var(--rd-accent);font-weight:700}@media (max-width:900px){.sa-menu{margin-right:-6px;display:block}.sa-top .sa-mobile-brand{margin-right:auto}.sa-tabs.sa-tabs3{padding:4px 8px calc(4px + env(safe-area-inset-bottom));grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:column}.site .sa-tabs.sa-tabs3>a{min-width:0;min-height:50px}.sa-tabs.sa-tabs3>a>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sa-tabs.sa-tabs3>a>.sa-beta{display:none}.sa-tabs.sa-tabs3 .sa-count{top:2px;left:calc(50% + 8px);right:auto}:is(html:has(.fg-page),body:has(.fg-page)){height:100dvh!important}.studio-app:has(.fg-page){flex-direction:column;height:100dvh;display:flex;overflow:hidden}.studio-app:has(.fg-page)>:is(.apn-asbar,.test-access-bar){flex:none}body:has(.fg-page) .sa-top{display:none!important}body:has(.fg-page) .sa-tabs.sa-tabs3{flex:none;order:99;position:static;display:grid!important}.studio-app:has(.sa-side) .wrap.sa-main.fg-page{z-index:1;flex:1 1 0;min-height:0;height:auto!important;position:relative!important;inset:auto!important}.fg-page .fg-mhead{gap:8px;min-height:48px;padding-top:0}.fg-page .fg-mhead .fg-target{flex:auto;min-width:0}.fg-target-d{display:none}.fg-page .fg-panel{max-height:30dvh;overflow-y:auto!important}.fg-page .fg-tools{padding-top:4px}}@media (min-width:901px){.fg-mhead{display:none}.fg-target-d{align-items:center;gap:12px;display:flex}}.fg-target{position:relative}.fg-target>summary{border:1px solid var(--rd-line);background:var(--rd-surface);max-width:100%;min-height:44px;color:var(--rd-text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:15px;list-style:none;display:inline-flex}.fg-target>summary::-webkit-details-marker{display:none}.fg-target>summary b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fg-target-menu{z-index:50;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:14px;width:min(340px,100vw - 24px);max-height:min(70dvh,520px);padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 14px 36px #00000038}.fg-target-menu ul{border-bottom:1px solid var(--rd-line);gap:2px;margin:0 0 6px;padding:0 0 6px;list-style:none;display:grid}.site .fg-target-menu a{min-height:44px;color:var(--rd-text);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.fg-target-menu a>span{flex:1;min-width:0;display:grid}.fg-target-menu a small{color:var(--rd-soft);font-size:12px}.site .fg-target-menu a[aria-current]{background:var(--rd-select);font-weight:700}.fg-target-menu nav{gap:2px;display:grid}.ns-thead h1{margin:0}.ns-targets{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.site .ns-targets a{border:1px solid var(--rd-line);background:var(--rd-surface);min-height:64px;color:var(--rd-text);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.ns-targets a.empty{opacity:.72}.ns-targets .n{flex:1;gap:2px;min-width:0;display:grid}.ns-targets .n b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ns-targets .n small{color:var(--rd-soft);font-size:12.5px}.ns-targets .n em{color:var(--rd-wait);font-size:12.5px;font-style:normal}.ns-targets .c{background:var(--rd-accent);min-width:36px;height:30px;color:var(--rd-on-accent);border-radius:999px;flex:none;place-items:center;padding:0 8px;font-weight:800;display:grid}.ns-targets a.empty .c{background:var(--rd-surface-2);color:var(--rd-soft)}.fg-sheet-bg{z-index:80;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.fg-sheet{width:min(560px,100%);max-height:min(88dvh,720px);padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:var(--rd-surface);color:var(--rd-text);border-radius:18px 18px 0 0;outline:none;gap:10px;display:grid;overflow-y:auto;box-shadow:0 -10px 40px #0000004d}@media (min-width:901px){.fg-sheet-bg{align-items:center}.fg-sheet{border-radius:18px}}.fg-sheet header{justify-content:space-between;align-items:center;font-size:18px;display:flex}.site .fg-sheet-x{background:var(--rd-surface-2);width:44px;height:44px;color:var(--rd-text);cursor:pointer;border:0;border-radius:50%;font-size:18px}.fg-sheet-row{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.fg-sheet-row span{color:var(--rd-soft);margin-left:auto}.fg-sheet-warn{background:var(--rd-wait-bg);color:var(--rd-wait);border-radius:10px;margin:0;padding:8px 10px;font-size:13px}.fg-sheet-cap{gap:4px;font-size:13px;font-weight:600;display:grid}.fg-sheet-cap textarea{box-sizing:border-box;border:1px solid var(--rd-line);background:var(--rd-bg);width:100%;min-height:72px;color:var(--rd-text);font:inherit;border-radius:10px;padding:8px 10px;font-size:15px;font-weight:400}.fg-sheet-check{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.fg-sheet-slots{gap:8px;max-height:34dvh;display:grid;overflow-y:auto}.fg-sheet-slots>div{gap:4px;display:grid}.fg-sheet-slots small{color:var(--rd-soft);font-size:12px;font-weight:700}.fg-sheet-slots span{flex-wrap:wrap;gap:6px;display:flex}.site .fg-sheet-slots button{border:1px solid var(--rd-line);background:var(--rd-bg);min-height:40px;color:var(--rd-text);font:inherit;cursor:pointer;border-radius:10px;padding:0 12px;font-size:14px}.site .fg-sheet-slots button[aria-checked=true]{border-color:var(--rd-accent);box-shadow:0 0 0 2px var(--rd-accent);font-weight:700}.fg-sheet-slots i{color:var(--rd-soft);font-size:12px;font-style:normal}.fg-sheet-note{color:var(--rd-soft);margin:0;font-size:12px}.fg-sheet-act{grid-template-columns:1.4fr 1fr;gap:8px;display:grid}.site .fg-sheet-act button{border:1px solid var(--rd-line);background:var(--rd-surface-2);min-height:48px;color:var(--rd-text);font:inherit;cursor:pointer;border-radius:12px;font-size:15px;font-weight:600}.site .fg-sheet-act .yes{background:var(--rd-accent);border-color:var(--rd-accent);color:var(--rd-on-accent)}.site .fg-sheet-act button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:900px){.fg-page .fg-panel{max-height:24dvh}.fg-page .fg-panel .fg-when{min-height:40px}}@media (max-width:900px) and (max-height:700px){.fg-page .fg-panel{max-height:15dvh;gap:4px!important}.fg-page .fg-mhead{min-height:44px}.site .fg-page .fg-decide button{min-height:44px!important}.studio-app:has(.fg-page) .apn-asbar{padding:2px 8px;font-size:11.5px}.site.studio-app:has(.fg-page) .apn-asbar button{min-height:30px;padding:0 8px}.site .sa-tabs.sa-tabs3>a{min-height:46px}}@media (max-width:900px){.fg-page .fg-panel{overscroll-behavior:contain;max-height:24dvh!important;overflow-y:auto!important}.fg-page .fg-cap{-webkit-line-clamp:2;max-height:40px!important}.site .fg-page .fg-kind button{min-height:38px}}@media (max-width:900px) and (max-height:700px){.fg-page .fg-panel{max-height:14dvh!important}}.apn-portal{display:contents}.deck-text.fg-textpost{text-align:left;flex-direction:column;justify-content:center;gap:10px;padding:24px 22px;display:flex;position:absolute;inset:0;overflow-y:auto}.deck-text.fg-textpost small{letter-spacing:.04em;text-transform:uppercase;opacity:.6;font-size:12px;font-weight:700}.deck-text.fg-textpost p{white-space:pre-wrap;color:#f5f3ec;margin:0;font-size:clamp(17px,2.4vh,24px);font-weight:600;line-height:1.4}@media (min-width:901px){.fg-page.sa-main{padding-top:12px;padding-bottom:12px}.fg-page .fg{gap:8px}.fg-page .fg-head h1{font-size:26px}.fg-page .fg-head p{display:none}.fg-page .fg-card{align-items:start}.fg-page .fg-media{height:clamp(260px,100dvh - 370px,760px)!important}.fg-page .fg-panel{gap:12px;max-height:calc(clamp(260px,100dvh - 370px,760px) + 16px);padding:14px 20px;overflow-y:auto}.fg-page .fg-decide{padding:6px 10px;position:static}.site .fg-page .fg-decide button{min-height:46px}.site .fg-page .fg-decide .yes{min-height:50px;font-size:20px}}@media (min-width:901px) and (max-height:800px){.fg-page .fg-round,.fg-page .fg-intro{display:none}.fg-page .fg-media{height:clamp(240px,100dvh - 300px,760px)!important}.fg-page .fg-panel{max-height:calc(clamp(240px,100dvh - 300px,760px) + 16px)}}@media (min-width:901px){.fg-page .fg-decide{position:sticky;bottom:6px}.studio-app:has(.apn-asbar) .fg-page .fg-media{height:clamp(240px,100dvh - 420px,760px)!important}.studio-app:has(.apn-asbar) .fg-page .fg-panel{max-height:calc(clamp(240px,100dvh - 420px,760px) + 16px)}}@media (min-width:901px) and (max-height:800px){.studio-app:has(.apn-asbar) .fg-page .fg-media{height:clamp(220px,100dvh - 350px,760px)!important}.studio-app:has(.apn-asbar) .fg-page .fg-panel{max-height:calc(clamp(220px,100dvh - 350px,760px) + 16px)}}@media (min-width:901px){.studio-app:has(.sa-side) .apn-asbar{margin-left:var(--side)}}.fg-media .deck-text.fg-textpost{border-radius:inherit;background:#16191c;height:auto;max-height:none;margin:0;position:absolute;inset:0}.sa-user>div{overscroll-behavior:contain;max-height:calc(100dvh - 80px);overflow-y:auto}.sa-user-set{border-bottom:1px solid var(--rd-line);justify-content:space-between;align-items:center;gap:8px;margin:2px 0 8px;padding-bottom:8px;display:flex}@media (max-width:900px){.sa-top{gap:8px}.sa-top .sa-mobile-brand{min-width:0;margin-right:auto}.sa-top .sa-mobile-brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.rp{gap:10px;margin-top:8px;display:grid}.site .rp-areas button{border:1px solid var(--rd-line);background:var(--rd-surface);min-height:40px;color:var(--rd-text);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:0 14px;font-size:14px}.site .rp-areas button[aria-selected=true]{background:var(--rd-text);color:var(--rd-bg);border-color:var(--rd-text);font-weight:700}.site .rp-choices button{border:1px solid var(--rd-line);background:var(--rd-surface);min-height:48px;color:var(--rd-text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:15px;display:flex}.rp-choices i{border:2px solid var(--rd-soft);border-radius:50%;flex:none;width:18px;height:18px}.site .rp-choices button[aria-checked=true]{border-color:var(--rd-accent);box-shadow:0 0 0 2px var(--rd-accent);font-weight:700}.rp-choices button[aria-checked=true] i{border-color:var(--rd-accent-text);background:radial-gradient(circle, var(--rd-accent-text) 0 4px, transparent 5px)}.site .rp-send{justify-self:start;min-height:48px}.site .rp-send:disabled{opacity:.5}.site .fg-sheet-act{grid-template-columns:1fr 1fr}.site .fg-sheet-act .yes{grid-column:1/-1}.site .fg-sheet-act .fg-now{border-color:var(--rd-accent)}.fg-tabs a{align-items:center;gap:6px;display:inline-flex}.fg-tab-ico{opacity:.85;flex:none}.fg-tab-n{background:var(--rd-surface-2,#7f7f7f26);text-align:center;border-radius:9px;min-width:18px;padding:0 5px;font-size:.8em;font-weight:700;line-height:18px;display:inline-block}@media (max-width:900px){.fg-tabs a{gap:4px}.fg-tab-ico{width:13px;height:13px}.fg-tab-n{min-width:15px;padding:0 4px;line-height:15px}}.fg-target summary .fg-tab-ico{margin-right:4px}.fg-target-menu nav a{align-items:center;gap:8px;display:flex}.fg-target-menu nav .fg-tab-n{margin-left:auto}.fg-yes-t,.fg-tool-t{flex-direction:column;align-items:center;line-height:1.05;display:inline-flex}.fg-yes-t small,.fg-tool-t small{opacity:.75;margin-top:2px;font-size:11px;font-weight:600}.site .fg-state[data-tone=scheduled],.site .fg-state[data-tone=approved]{color:#1d7a35}.site .fg-state[data-tone=scheduled] i,.site .fg-state[data-tone=approved] i{background:#1d9a3f;place-items:center;width:15px;height:15px;display:inline-grid}.site .fg-state[data-tone=scheduled] i:before,.site .fg-state[data-tone=scheduled] i:after,.site .fg-state[data-tone=approved] i:before,.site .fg-state[data-tone=approved] i:after{z-index:-1;background:#1d9a3f}.site .fg-state i svg{z-index:1;position:relative}:root[data-theme=dark] .site .fg-state[data-tone=scheduled],:root[data-theme=dark] .site .fg-state[data-tone=approved]{color:#4ade80}@media (max-width:900px){.studio-app:has(.fg-card) .fg-tabs{border-bottom:1px solid var(--rd-line,#e6e5dc);background:0 0;order:0;justify-content:space-between;gap:2px;padding:0 2px;display:flex!important}.studio-app:has(.fg-card) .fg-tabs a{border-bottom:2px solid #0000;flex:1 1 0;justify-content:center;padding:5px 2px;font-size:11.5px}.studio-app:has(.fg-card) .fg-tabs a[aria-current=page]{border-bottom-color:var(--lime,#d2ff3c)}:is(html:has(.fg-card),body:has(.fg-card)){overscroll-behavior:none;height:100%;overflow:hidden}.studio-app:has(.fg-card) .fg-page{overscroll-behavior:none;touch-action:pan-x pan-y}.studio-app:has(.fg-card) .fg-panel{overflow:hidden}}.up2 .up2-pick{text-align:center;justify-items:center;gap:8px;padding:22px 14px;display:grid}.up2 .up2-pick .b{width:100%;max-width:420px}.up2-kind{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 6px;display:flex}.up2-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.up2-list li{background:var(--paper,#7f7f7f14);border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:4px 6px;display:grid}.up2-list .th{color:#d2ff3c;background:#15171a;border-radius:7px;place-items:center;width:34px;height:34px;font-size:10px;display:grid;overflow:hidden}.up2-list .th video,.up2-list .th img{object-fit:cover;width:100%;height:100%}.up2-list .nm{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.up2-list .st .ok{color:#1d9a3f;font-size:16px}.up2-list .st .bad{color:#d92d20;font-weight:800}.up2-list .x{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:0;padding:4px 6px;font-size:18px;line-height:1}.up2-list .msg{grid-column:2/-1;font-size:11.5px}.up2-bar{background:#7f7f7f40;border-radius:3px;width:52px;height:5px;display:block;overflow:hidden}.up2-bar i{background:#d2ff3c;height:100%;transition:width .2s;display:block}.up2-edit{gap:6px;margin-top:12px;display:grid}.up2-edit .lbl small{opacity:.7;font-weight:400}.up2-seg{background:#7f7f7f1f;border-radius:12px;gap:4px;padding:3px;display:flex}.up2-seg button{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 1 0;font-size:13px;font-weight:600}.up2-seg button[aria-checked=true]{color:#d2ff3c;background:#15171a}.up2-prompt{width:100%;min-height:38px;color:inherit;font:inherit;background:0 0;border:1px solid #7f7f7f59;border-radius:10px;padding:8px 10px;font-size:13px}.up2-rights{opacity:.7;margin-top:6px;font-size:11px}.site .fg-note-go{color:inherit;white-space:nowrap;font-weight:800;text-decoration:underline}.fg-target .plat-logo,.ns-targets .plat-logo{aspect-ratio:1;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:inline-grid;overflow:hidden}.fg-target-menu .plat-logo{border-radius:6px;width:22px;height:22px}.ns-targets .plat-logo{border-radius:9px;width:34px;height:34px}.fg-target .plat-logo img,.fg-target .plat-logo svg,.ns-targets .plat-logo img,.ns-targets .plat-logo svg{object-fit:contain;max-width:82%;max-height:82%}.fg-target-all{border-top:1px solid var(--rd-line,#e6e5dc);color:inherit;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:10px 12px;font-weight:700;text-decoration:none;display:flex}@media (max-width:900px){.fg-page .fg-tabs,.ns-thead+.fg-tabs{display:flex!important}}.c2-bar{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.c2-bar .c2-step{flex:none;align-items:center;gap:2px;display:inline-flex}.c2-bar .c2-step .mini{min-width:34px;padding:0 8px}.c2-bar .c2-month{white-space:nowrap}.c2-bar .c2-seg{margin-left:auto}.c2-filters .c2-nets{width:100%}@media (max-width:900px){.c2-bar{gap:4px}.c2-bar .c2-month{padding:0 6px;font-size:13px}.c2-bar .c2-seg a{padding:6px 8px;font-size:12px}.c2-bar .c2-filter-btn{padding:0 8px;font-size:12px}.c2-bar .c2-step .mini{min-width:30px;padding:0 6px}}.ngl{flex:none;display:inline-block;position:relative}.ngl img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ngl .ngl-eye{animation:3.2s ease-in-out infinite ngl-eye}@keyframes ngl-eye{0%,to{filter:drop-shadow(0 0 1px #c6ff3a)brightness()}50%{filter:drop-shadow(0 0 4px #c6ff3a)drop-shadow(0 0 7px #c6ff3ab3)brightness(1.25)}}@media (prefers-reduced-motion:reduce){.ngl .ngl-eye{filter:drop-shadow(0 0 3px #c6ff3a);animation:none}}.site .fg-decide .del{color:#fff;background:#e5342a;border:0;align-items:center;gap:6px;font-weight:700;display:inline-flex}.site .fg-decide .del:disabled{opacity:.5}.site .fg-decide .later svg{margin-left:6px;margin-right:0}.site .fg-ninja-btn{color:#d2ff3c;width:52px;font:inherit;cursor:pointer;background:#0f100fb8;border:0;border-radius:16px;justify-items:center;gap:1px;padding:5px 0 4px;font-size:10px;font-weight:800;display:grid}.site .fg-ninja-btn:disabled{opacity:.5}.fg-hint{z-index:60;color:#fff;background:#15171a;border-radius:999px;max-width:calc(100vw - 32px);padding:8px 14px;font-size:13px;animation:.25s ease-out fg-hint-in;position:fixed;top:70px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}@keyframes fg-hint-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:900px){.site .fg-decide .del{flex:none;padding:0 10px;font-size:13px}}.site .fg-ninja-btn{z-index:3;position:absolute;left:12px}.site .fg-media .fg-ninja-btn{top:auto;bottom:44px}@media (max-width:900px){.fg-decide{grid-template-columns:46px 1fr 1fr 1.5fr!important}.site .fg-decide .del{padding:0!important}.site .fg-decide .del .fg-del-t,.fg-decide .fg-pos{display:none}.site .fg-decide .yes{font-size:14px!important}.fg-yes-t small{font-size:9.5px}}.site .fg-decide .del{white-space:nowrap;width:auto;padding:0 18px}.sa-vip{color:#15171a;letter-spacing:.04em;vertical-align:middle;background:linear-gradient(135deg,#f7d774,#d4a017);border-radius:6px;margin-left:4px;padding:0 6px;font-size:10px;font-weight:900;line-height:16px;display:inline-block}.site .fg-media .fg-thumb{bottom:154px}.site .fg-media .fg-ninja-btn{bottom:92px}.site .fg-media .fg-heart{bottom:206px!important}.site .fg-media .fg-ninja-btn{width:44px;height:50px;padding:4px 0;overflow:hidden}.site .fg-media .fg-ninja-btn img{width:24px;height:24px}.apn-asbar{gap:8px;padding:2px 10px;font-size:11px;font-weight:500;line-height:1.2}.apn-asbar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site .apn-asbar button{border-radius:6px;min-height:22px;padding:0 8px;font-size:11px;font-weight:600}.nslash{z-index:90;pointer-events:none;position:fixed;inset:0;overflow:hidden}.nslash-ninja{width:150px;height:150px;margin:-75px 0 0 -75px;animation:1.3s cubic-bezier(.2,.8,.2,1) forwards nslash-ninja;position:absolute;top:50%;left:50%}.nslash-ninja img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.nslash-ninja .ngl-eye{filter:drop-shadow(0 0 6px #c6ff3a)drop-shadow(0 0 14px #c6ff3a)brightness(1.4);animation:none}.nslash-cut{transform-origin:0;background:linear-gradient(90deg,#0000,#d2ff3c 30%,#fff 50%,#d2ff3c 70%,#0000);width:140%;height:4px;animation:.9s ease-out .25s forwards nslash-cut;position:absolute;top:50%;left:-20%;transform:rotate(-24deg)scaleX(0);box-shadow:0 0 18px 4px #d2ff3ccc}@keyframes nslash-ninja{0%{opacity:0;transform:translate(-60vw)scale(.7)}25%{opacity:1}45%{transform:translate(0)scale(1.05)}70%{opacity:1;transform:translate(6vw)scale(1)}to{opacity:0;transform:translate(60vw)scale(.8)}}@keyframes nslash-cut{0%{opacity:1;transform:rotate(-24deg)scaleX(0)}45%{opacity:1;transform:rotate(-24deg)scaleX(1)}to{opacity:0;transform:rotate(-24deg)scaleX(1)}}@media (prefers-reduced-motion:reduce){.nslash-ninja{opacity:.9;animation:none}.nslash-cut{display:none}}.rg-top{gap:14px;display:grid}.rg-video{aspect-ratio:16/9;color:#fff;text-align:center;background:radial-gradient(circle at 50% 40%,#2a3a12,#111 70%);border-radius:16px;align-content:center;place-items:center;gap:4px;max-height:260px;padding:12px;display:grid}.rg-play{color:#15171a;background:#d2ff3c;border-radius:50%;place-items:center;width:54px;height:54px;padding-left:4px;font-size:22px;display:grid;box-shadow:0 0 24px #d2ff3c80}.rg-video b{font-size:15px}.rg-video small{opacity:.7;font-size:12px}.rg-active{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.rg-col{background:#7f7f7f14;border-radius:14px;padding:12px}.rg-col h2{align-items:center;gap:8px;margin:0 0 8px;font-size:16px;display:flex}.rg-n{color:#d2ff3c;background:#15171a;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:inline-grid}.rg-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rg-list li{grid-template-columns:12px 1fr;align-items:start;gap:8px;font-size:14px;line-height:1.35;display:grid}.rg-list small{opacity:.65;font-size:11.5px;display:block}.rg-dot{background:#1d9a3f;border-radius:50%;width:8px;height:8px;margin-top:6px}.rg-dot.wait{background:#f5b13c}.rg-pending{border:1px dashed #7f7f7f73;border-radius:12px;padding:10px 12px}.rg-team{margin:0}.rp{gap:10px;display:grid}.rp-areas{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.rp-areas::-webkit-scrollbar{display:none}.site .rp-areas button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #7f7f7f59;border-radius:999px;flex:none;padding:7px 12px;font-size:13px;font-weight:600}.site .rp-areas button[aria-selected=true]{color:#d2ff3c;background:#15171a;border-color:#15171a}.rp-choices{gap:6px;display:grid}.site .rp-choices button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #7f7f7f4d;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;display:flex}.rp-choices button i{border:2px solid #7f7f7f99;border-radius:50%;flex:none;width:16px;height:16px}.site .rp-choices button[aria-checked=true]{background:#d2ff3c24;border-color:#b6e02a}.rp-choices button[aria-checked=true] i{background:#1d9a3f;border-color:#1d9a3f;box-shadow:inset 0 0 0 3px #fff}.rp-what{background:#d2ff3c1f;border-radius:12px;margin:0;padding:10px 12px;font-size:13.5px}.rp-send{width:100%;min-height:46px}@media (max-width:760px){.rg-video{max-height:190px}.rg-col{padding:10px}}.site :is(button,a,summary,[role=button],[role=tab],[role=radio]){-webkit-tap-highlight-color:#d2ff3c40;transition:transform 90ms,opacity 90ms,filter 90ms}.site :is(button,a,summary,[role=button],[role=tab],[role=radio]):not(:disabled):active{opacity:.8;filter:brightness(1.08);transform:scale(.96)}.lk-pending{z-index:100;pointer-events:none;background:linear-gradient(90deg,#0000,#d2ff3c 40%,#b6e02a 60%,#0000) 0 0/200% 100%;width:100%;height:3px;animation:.9s linear infinite lk-bar;position:fixed;top:0;left:0;box-shadow:0 0 10px #d2ff3cb3}@keyframes lk-bar{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes lk-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.lk-pending{animation:none}.site a:has(>.lk-pending){opacity:.6;animation:none}.site :is(button,a,summary):active{transform:none}}.site .sa-tabs>a{transition:background-color .12s,transform 90ms}.site .sa-tabs>a:active{background:color-mix(in srgb, var(--lime) 35%, transparent);transform:scale(.94)}.site .sa-tabs>a[data-pressed]{background:color-mix(in srgb, var(--lime) 55%, #fff)}.site[data-theme=dark] .sa-tabs>a[data-pressed]{background:color-mix(in srgb, var(--lime) 55%, #1b1d20)}.site .sa-tabs>a[data-pressed]:after{content:"";background:#15171a;border-radius:50%;width:6px;height:6px;margin-left:-3px;animation:.7s ease-in-out infinite alternate nav-dot;position:absolute;bottom:5px;left:50%}@keyframes nav-dot{0%{opacity:.25;transform:scale(.7)}to{opacity:1;transform:scale(1.15)}}.nav-wait{z-index:120;left:50%;bottom:calc(72px + env(safe-area-inset-bottom));color:#fff;white-space:nowrap;background:#15171a;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;animation:.16s ease-out nav-wait-in;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #00000040}@keyframes nav-wait-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.site .sa-tabs>a[data-pressed]:after,.nav-wait{animation:none}}.site .fg-page .fg-decide,.site .fg-decide{align-items:stretch;gap:8px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr)!important;display:grid!important}.site .fg-decide:not(:has(.del)){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr)!important}.site .fg-decide .fg-pos{display:none}.site .fg-decide button{min-width:0;padding:0 8px!important}.site .fg-decide .del{color:#fff!important;background:#e5342a!important;border:0!important}.site .fg-decide .del .fg-del-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline!important}.site .fg-decide .yes{gap:6px;color:#15171a!important;background:#d2ff3c!important;border:0!important}.site .fg-decide .yes .fg-arrow{display:none}.fg-yes-t{line-height:1.05}.site .fg-decide .fg-yes-t small{opacity:.7;white-space:nowrap;letter-spacing:-.1px;margin-top:2px;font-weight:600;font-size:8.5px!important}@media (min-width:901px){.site .fg-decide .fg-yes-t small{font-size:10px!important}}.site .fg-media .fg-ninja-btn{border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;bottom:48px;overflow:hidden}.site .fg-media .fg-ninja-btn img,.site .fg-media .fg-ninja-btn svg{width:30px!important;height:30px!important}.site .fg-media .fg-thumb{width:44px;height:44px;bottom:100px}.site .fg-media .fg-heart{width:44px!important;height:44px!important;bottom:152px!important}@media (max-width:900px){.fg-page .fg-mhead,.fg-mhead{grid-template-columns:1fr auto 1fr;display:grid!important}.fg-page .fg-mhead>:first-child{justify-self:start}.fg-page .fg-mhead .fg-target{justify-self:center;max-width:calc(100vw - 150px)}.fg-page .fg-mhead>:last-child:not(.fg-target){justify-self:end}.site .fg-decide{gap:5px}.site .fg-decide button{gap:4px!important;font-size:12.5px!important}.site .fg-decide .del{grid-template-columns:none}.site .fg-decide .del svg{flex:none;width:15px;height:15px}}.site .fg-mback{place-items:center;line-height:0;padding:0!important;display:grid!important}.site .fg-mback svg{margin-left:-2px;display:block}.site .fg-target>summary{min-height:36px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 4px!important}.site .fg-mback{background:0 0!important;width:36px!important;height:36px!important}.site .fg-mpos{background:0 0!important;padding:2px 4px!important}:is(.studio-app:has(.fg-card) .fg-tabs,.site .fg-tabs){box-shadow:none!important;background:0 0!important;border:0!important}.site .fg-tabs a{background:0 0!important}@media (max-width:900px){.fg-page .fg-mhead,.fg-mhead{gap:4px!important;min-height:38px!important}.studio-app:has(.fg-card) .fg-tabs a{padding:3px 2px!important}}.site .fg-ac .ac-badge>:first-child,.site .fg-ac .plat-logo{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;outline:0!important}.site .fg-ac .ac-badge>:first-child img,.site .fg-ac .ac-badge>:first-child svg{max-width:100%!important;max-height:100%!important}.site .fg-state:not([data-tone=scheduled]):not([data-tone=approved]) i{box-shadow:0 0 #e5342a99;animation:1.1s ease-in-out infinite fg-dot-pulse!important}.site .fg-state i:before{animation-duration:1.6s!important}@keyframes fg-dot-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #e5342a8c}50%{opacity:.55;transform:scale(1.35);box-shadow:0 0 0 5px #e5342a00}}@media (prefers-reduced-motion:reduce){.site .fg-state:not([data-tone=scheduled]):not([data-tone=approved]) i{animation:1.4s ease-in-out infinite fg-dot-blink!important}}@keyframes fg-dot-blink{50%{opacity:.35}}.site .fg-media .fg-ninja-btn{flex-direction:column;justify-content:center;align-items:center;gap:0;border-radius:50%!important;width:44px!important;height:44px!important;padding:0!important;display:flex!important}.site .fg-media .fg-ninja-btn img{display:block;width:24px!important;height:24px!important;margin:0!important}.fg-ninja-t{letter-spacing:.02em;color:#d2ff3c;margin-top:-1px;font-size:8px;font-weight:800;line-height:1;display:block}.site .fg-media .fg-ninja-btn img{position:static!important;inset:auto!important}.site .fg-decide .fg-yes-t small{opacity:.65;margin-top:1px;font-size:7.5px!important}@media (min-width:901px){.site .fg-decide .fg-yes-t small{font-size:9px!important}}.site .fg-media .fg-ninja-btn img{width:30px!important;height:30px!important;margin-top:1px!important}.fg-ninja-t{margin-top:-3px!important;font-size:6.5px!important}@keyframes wrp-in{0%{opacity:0;transform:translateY(24px)scale(.92)}}.site .sa-tabs>a{overflow:hidden}.site .sa-tabs>a[data-pressed]:after{content:"";background:#d2ff3c;border-radius:3px 3px 0 0;width:auto;height:3px;margin:0;animation:.9s ease-in-out infinite alternate nav-line;inset:auto 10% 0;box-shadow:0 0 8px #d2ff3ccc}.site .sa-tabs>a[aria-current=page]:after{content:"";background:#b6e02a;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10%;right:10%;box-shadow:0 0 6px #d2ff3c99}.site .sa-tabs:has(a[data-pressed])>a[aria-current=page]:not([data-pressed]):after{opacity:.25}@keyframes nav-line{0%{opacity:.6;left:30%;right:30%}to{opacity:1;left:6%;right:6%}}@media (prefers-reduced-motion:reduce){.site .sa-tabs>a[data-pressed]:after{animation:none}}.site .ag-row .st{white-space:nowrap;background:#7f7f7f29;border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.site .ag-row .st.suggested{color:#b97500;background:#f5b13c33}.site .ag-row .st.scheduled{color:#3d5a00;background:#d2ff3c47}.site .ag-row .st.published{color:#13702c;background:#1d9a3f2e}.site .ag-row .st.failed{color:#c0261d;background:#e5342a29}.site[data-theme=dark] .ag-row .st.suggested{color:#ffc864}.site[data-theme=dark] .ag-row .st.scheduled{color:#d2ff3c}.site[data-theme=dark] .ag-row .st.published{color:#5fe08a}.site[data-theme=dark] .ag-row .st.failed{color:#ff7a70}.site .ag-row .kd:not(.brand){opacity:.7;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@media (max-width:900px){.fg-mright{justify-self:end;align-items:center;gap:2px;display:inline-flex}.site .fg-mlist{color:#e5342a;opacity:.85;gap:2px;min-height:32px;padding:0 4px;font-size:11px}.site .fg-mlist svg{width:14px;height:14px}.site .fg-media .fg-original{z-index:4;color:#fff;background:#0f100fb8;border:0;border-radius:999px;min-height:30px;padding:0 10px;font-size:11.5px;font-weight:700;text-decoration:none;position:absolute;top:8px;bottom:auto;right:8px;display:inline-flex!important}.site .fg-media .fg-original[aria-pressed=true]{color:#15171a;background:#d2ff3c}.studio-app:has(.fg-page) .wrap.sa-main.fg-page{flex-direction:column;flex:1 1 0!important;min-height:0!important;display:flex!important}body:has(.fg-page) .sa-tabs.sa-tabs3{margin-top:auto!important}.fg-page>.fg{flex-direction:column;flex:auto;min-height:0;display:flex}.fg-page .fg-decide{margin-top:10px!important}.fg-page .fg-panel{padding-bottom:8px;display:grid;gap:10px!important;padding-top:10px!important}.fg-page .fg-ac{margin-top:2px}}.ns-notices-mini{gap:2px;margin:0 0 8px;display:grid}.ns-notices-mini p{color:var(--ink-soft,#8a8a85);align-items:center;gap:6px;margin:0;font-size:11.5px;line-height:1.3;display:flex}.ns-notices-mini p span{flex:1;min-width:0}.ns-notices-mini a{color:inherit;text-decoration:underline}.site .ns-notices-mini button{width:22px;height:22px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:15px;line-height:1;display:grid}.site .fg-nowbtn{color:inherit;font:inherit;cursor:pointer;background:#e5342a14;border:1.5px solid #e5342a;border-radius:14px;justify-items:center;gap:1px;padding:8px 14px;font-size:14px;font-weight:800;display:inline-grid}.site .fg-nowbtn .l1{align-items:center;gap:4px;display:inline-flex}.site .fg-nowbtn small{color:#e5342a;font-size:10.5px;font-weight:600}.site .fg-nowbtn.inline{border-radius:10px;padding:4px 10px;font-size:12.5px}.site .fg-sheet-act .fg-nowbtn{width:100%;min-height:50px}.fg-confirm-bg{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08090b99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fg-confirm{color:#fff;text-align:center;background:#15171a;border-radius:20px;width:min(360px,100%);padding:20px 18px 16px;animation:.26s cubic-bezier(.2,1.3,.4,1) wrp-in;box-shadow:0 20px 60px #00000080}.fg-confirm-ico{margin:0 0 6px;font-size:30px}.fg-confirm h2{margin:0 0 6px;font-size:18px;line-height:1.25}.fg-confirm p{opacity:.8;margin:0 0 14px;font-size:13.5px}.fg-confirm-act{grid-template-columns:1fr 1.3fr;gap:8px;display:grid}.site .fg-confirm-act button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#2a2d33;border:0;border-radius:14px;font-weight:700}.site .fg-confirm-act .go{background:#e5342a}@media (max-width:900px){.fg-mright,.fg-mright *{white-space:nowrap}.site .fg-mpos{font-size:12.5px;padding:2px!important}.fg-page .fg-mhead .fg-target{min-width:0;overflow:hidden;max-width:calc(100vw - 170px)!important}.fg-page .fg-mhead .fg-target>summary b{text-overflow:ellipsis;overflow:hidden}}.site .fg-sheet-act .fg-nowbtn{grid-column:1/-1;width:100%}.site .fg-nowbtn .l1{white-space:nowrap}.site .fg-sheet-act{grid-template-columns:1fr;gap:8px;display:grid}@media (max-width:900px){:is(html:has(.fg-page),body:has(.fg-page)){background:#fff}:is(html:has(.site[data-theme=dark] .fg-page),body:has(.site[data-theme=dark] .fg-page)){background:#1b1d20!important}.fg-page .fg-ac{flex:none;display:flex!important}.fg-page .fg-cap{min-height:0!important;padding:10px 38px 10px 12px!important;line-height:1.4!important}.fg-page .fg-panel{gap:12px!important}}@media (max-width:900px) and (max-height:700px){.fg-page .fg-panel{max-height:none!important;overflow:visible!important}.fg-page .fg-ac{font-size:12px}}.fg-meta-raw{color:inherit}.fg-meta-raw svg{opacity:.7}.fg-meta-rawnote{opacity:.6;font-size:13px}@media (max-width:900px){.sa-tabs.sa-tabs3{padding-bottom:max(3px, calc(env(safe-area-inset-bottom) - 18px))!important}.studio-app:has(.sa-side) .wrap.sa-main.fg-page{padding-bottom:max(4px, calc(env(safe-area-inset-bottom) - 18px))!important}}.site .fg-nowbtn{text-align:center;place-content:center;justify-items:center}.site .fg-nowbtn .l1{justify-content:center}.site .fg-confirm-act button{text-align:center;justify-content:center;align-items:center;display:flex}.site .fg-kind{grid-template-columns:repeat(2,minmax(0,1fr))}.site .fg-kind button{min-width:0}.site .fg-kind button>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fg-panel,.fg-panel>*,.fg-who,.fg-cap{min-width:0;max-width:100%}.fg-panel{overflow-x:hidden}.site .c2-accs{flex-wrap:wrap;gap:6px;margin:8px 0 4px;display:flex}.site .c2-accs a{border:1px solid var(--rd-line,#dcdbd2);background:var(--rd-surface,#fff);max-width:100%;min-height:34px;color:inherit;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.site .c2-accs a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site .c2-accs a small{opacity:.6;font-size:11px;font-weight:700}.site .c2-accs a[aria-current] small{opacity:.85}.c2-who{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:inline-flex}.c2-who>span{align-items:center;gap:4px;min-width:0;display:inline-flex}.c2-who b{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;font-size:12.5px;font-weight:700;overflow:hidden}.c2-heat{margin:6px 0 0}.only-narrow{display:none}@media (max-width:699px){.only-narrow{display:block}.c2 .only-wide{display:none!important}}.site .c2-accs a{max-width:calc(50% - 3px);min-height:32px;padding:0 9px;font-size:12.5px}@media (max-width:699px){.site .c2-accs a span{max-width:15ch}}.sa-theme-seg button{justify-content:center;align-items:center;display:inline-flex}.sa-theme-seg svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.site .c2-accs a[aria-current]{background:var(--rd-text,#15171a)!important;border-color:var(--rd-text,#15171a)!important;color:var(--rd-bg,#fff)!important}.site .c2-accs a[aria-current=true]{color:inherit!important;border-color:var(--rd-text,#15171a)!important;background:0 0!important}.site .c2-plats a{justify-content:center;min-width:52px}.site .c2-acclist{background:var(--rd-surface-2,#7f7f7f14);border-radius:12px;margin-top:0;padding:8px}.site .c2-acclist a{max-width:100%}.c2-filter2{gap:6px;margin:8px 0 4px;display:grid}.c2-filter2 .c2-accs{margin:0}:is(.c2-seg,.sa-lang,.fg-tabs,.st-seg,.st-ov-origin-f,.st-plats2)[data-slide]{position:relative}:is(.sa-tabs,.c2-seg,.sa-lang,.fg-tabs,.st-seg,.st-ov-origin-f,.st-plats2)[data-slide]{isolation:isolate}:is(.sa-tabs,.c2-seg,.sa-lang,.fg-tabs,.st-seg,.st-ov-origin-f,.st-plats2)[data-slide]:before{content:"";z-index:0;width:var(--slide-w);height:var(--slide-h);transform:translate(var(--slide-x), var(--slide-y));background:var(--slide-bg);border-radius:var(--slide-r,999px);pointer-events:none;transition:transform .17s cubic-bezier(.3,.7,.2,1),width .17s cubic-bezier(.3,.7,.2,1),height .17s;position:absolute;top:0;left:0}:is(.sa-tabs,.c2-seg,.sa-lang,.fg-tabs,.st-seg,.st-ov-origin-f,.st-plats2)[data-slide]>:is(a,button,form){z-index:1;position:relative}:is(.sa-tabs,.c2-seg,.sa-lang,.fg-tabs,.st-seg,.st-ov-origin-f,.st-plats2)[data-slide]>:is([aria-current=page],[aria-current=true],[aria-pressed=true],[aria-selected=true]){box-shadow:none!important;background:0 0!important}@media (prefers-reduced-motion:reduce){:is(.sa-tabs,.c2-seg,.sa-lang,.fg-tabs,.st-seg,.st-ov-origin-f,.st-plats2)[data-slide]:before{transition:none}}.apn-loading{place-items:center;min-height:55vh;display:grid}.apn-loading-ninja{animation:1.4s ease-in-out infinite apn-ninja-pulse;display:inline-grid}@keyframes apn-ninja-pulse{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.apn-loading-ninja{animation:none}}@keyframes apn-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes apn-fade-in{0%{opacity:0}to{opacity:1}}@keyframes apn-pop-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.fg-sheet,.ds,.c2-detail{animation:.26s cubic-bezier(.2,.8,.2,1) apn-sheet-up}.fg-sheet-bg,.fg-confirm-bg{animation:.18s ease-out apn-fade-in}.fg-confirm,.fb-box{animation:.2s cubic-bezier(.2,.8,.2,1) apn-pop-in}@media (prefers-reduced-motion:reduce){.fg-sheet,.ds,.c2-detail,.fg-sheet-bg,.fg-confirm-bg,.fg-confirm,.fb-box{animation:none}}.site .sa-tabs[data-slide]>a[data-pressed]{background:0 0!important}.site .ns-quick.ns-quick2{flex-wrap:wrap;row-gap:6px;margin-top:6px;overflow:visible}.site .ns-quick.ns-quick2 a{min-height:32px;padding:0 11px;font-size:13px}.apn-skel{background:color-mix(in srgb, var(--rd-text,#15171a) 9%, transparent);border-radius:6px;display:block;position:relative;overflow:hidden}.apn-skel:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--rd-text,#15171a) 8%, transparent), transparent);animation:1.3s ease-in-out infinite apn-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes apn-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.apn-skel:after{animation:none}}.apn-loading{align-content:start;justify-items:center;gap:14px;min-height:60vh;padding-top:14px;display:grid}.apn-loading>div{width:100%}.apn-skel-deck{gap:10px;display:grid}.apn-skel-row{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.apn-skel-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.apn-skel-list{gap:14px;display:grid}.apn-skel-li{align-items:center;gap:12px;display:flex}.apn-skel-li>span{flex:1;gap:6px;display:grid}.apn-skel-slots{gap:12px;display:grid}.apn-skel-day{gap:6px;display:grid}.apn-skel-day>span{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.site :is(.sa-tabs,.c2-seg,.sa-lang,.st-seg,.st-ov-origin-f,.st-plats2,.c2-accs,.ns-quick)>:is(a,button):active{filter:none!important;scale:none!important}@keyframes apn-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.site .sa-main{animation:.2s cubic-bezier(.2,.8,.2,1) apn-page-in}.site .sa-main.fg-page{animation:.16s ease-out apn-fade-in}@media (prefers-reduced-motion:reduce){.site .sa-main{animation:none}}.apn-skel{background:color-mix(in srgb, var(--rd-text,#15171a) 6%, transparent)}.apn-skel:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--rd-text,#15171a) 6%, transparent), transparent)}.apn-loading .apn-loading-ninja{display:none}.apn-skel-page{gap:10px;width:100%;display:grid}.apn-skel-head{justify-content:space-between;align-items:center;display:flex}.apn-skel-chips{flex-wrap:wrap;gap:6px;display:flex}.sa-user-ph{display:inline-grid}.sa-user-ph i{background:color-mix(in srgb, var(--rd-text,#15171a) 10%, transparent);border-radius:50%;width:36px;height:36px;display:block}.apn-loading>*{animation:.22s ease-out .3s both apn-fade-in}@media (prefers-reduced-motion:reduce){.apn-loading>*{animation:none}}.fg-vload{z-index:1;pointer-events:none;position:absolute;inset:0}.fg-vload .apn-skel{border-radius:inherit;background:0 0;position:absolute;inset:0}.fg-vload .apn-skel:after{background:linear-gradient(90deg,#0000,#ffffff1a,#0000)}@media (max-width:900px) and (display-mode:browser){.sa-tabs,.sa-tabs.sa-tabs3{padding-bottom:4px!important}}@media (max-width:900px){.fg-page .fg-decide{margin-top:12px!important}.fg-page .fg-panel{padding-bottom:10px;gap:12px!important;padding-top:12px!important}.fg-page .fg-kind{margin-top:2px}}.lk-pending{display:none!important}.site a:has(>.lk-pending){animation:none!important}@media (max-width:900px){.studio-app .fg-page .fg-tabs{min-height:30px;flex:none!important}.fg-page .fg-media{flex-shrink:1;min-height:200px}}.sa-tabs a,.fg-tabs a,.c2-seg a,.st-seg,.sa-lang a,.sa-lang button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (max-width:900px){.ns-lib .ns-quick,.ns-lib .ns-quick.ns-quick2{scrollbar-width:none;justify-content:flex-start;gap:6px;margin-left:-12px;margin-right:-12px;padding:0 12px;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.ns-lib .ns-quick::-webkit-scrollbar{display:none}.ns-lib .ns-quick>:first-child{margin-left:auto}.ns-lib .ns-quick>:last-child{margin-right:auto}.ns-lib .ns-quick>*{white-space:nowrap;flex:none}:is(html:has(.fg-page),body:has(.fg-page)){overscroll-behavior-y:auto!important;overflow:visible!important}.site .ns-lib .ns-quick{gap:4px!important}.site .ns-lib .ns-quick a,.site .ns-lib .ns-quick.ns-quick2 a{align-items:center;min-height:32px;padding:0 8px;font-size:12.5px;display:inline-flex}.site .ns-lib .ns-quick.ns-quick-status{grid-template-columns:repeat(3,minmax(0,1fr));margin-left:0;margin-right:0;padding:0;overflow:visible;gap:6px!important;display:grid!important}.site .ns-lib .ns-quick.ns-quick-status>*{justify-content:center;margin:0!important}}.site.studio-app:has(.sa-tabs-keep) .sa-tabs:not(.sa-tabs-keep){display:none!important}.site .sa-tokens{height:34px;color:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;background:#d2ff3c1f;border:1px solid #d2ff3c59;border-radius:999px;align-items:center;gap:6px;margin-left:4px;margin-right:auto;padding:0 11px 0 7px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.site .sa-tokens svg{filter:drop-shadow(0 0 6px #d2ff3c8c);flex:none}.site[data-theme=light] .sa-tokens{background:#96be001f;border-color:#78a00059}.sa-tokens-ph{width:78px}.sa-tokens-ph i{width:100%;height:100%;display:block}@media (min-width:901px){.site .sa-tokens{margin-left:0}}.site .sa-top .sa-mobile-brand{flex:none}@media (max-width:360px){.site .sa-top:has(.sa-tokens) .sa-mobile-brand span{display:none}}.site .sa-top .sa-mobile-brand>:first-child{flex:none;width:34px;height:34px;position:relative}@media (min-width:361px) and (max-width:430px){.site .sa-top:has(.sa-tokens) .sa-mobile-brand span{font-size:15px;display:inline}}.ns-lib>:is(.lib-grid,.ns-grid,.ns-count,.ns-empty,section,ul,div:not(.ns-libhead)):not(.ns-quick){transition:opacity .16s}.ns-lib[data-soft-pending]>:not(.ns-libhead):not(.ns-quick):not(nav){opacity:.45}.ns-lib[data-soft-in]>:not(.ns-libhead):not(.ns-quick):not(nav){animation:.24s ease-out apn-soft-in}@keyframes apn-soft-in{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ns-lib[data-soft-in]>*{animation:none}}@media (max-width:900px){body:has(.fg-page) .sa-tabs.sa-tabs3{position:relative!important}}.site .sa-top .sa-tokens{margin-left:auto!important;margin-right:auto!important}.site .sa-top:has(.sa-tokens) .sa-mobile-brand{margin-right:0!important}.fg-vfail{text-align:center;place-items:center;gap:10px;padding:16px;display:grid}.fg-vfail-act{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.ns-detail-fail{text-align:center;place-items:center;gap:10px;min-height:160px;padding:24px 12px;display:grid}.fg-accpick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fg-accpick>small{opacity:.7;flex-basis:100%;font-size:12px}.fg-accpick>:is(button,span){min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #7f7f7f59;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 6px;font-size:13px;font-weight:700;display:inline-flex}.fg-accpick>:is(button,span) i{border:1.5px solid #7f7f7f8c;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;line-height:1;display:inline-grid}.fg-accpick>:is(button.on,.fg-accpick-on){background:#d2ff3c24;border-color:#9bd000}.fg-accpick>:is(button.on,.fg-accpick-on) i{color:#15171a;background:#d2ff3c;border-color:#9bd000}.fg-accpick-on{cursor:default!important}.fg-accpick-note{opacity:.7;flex-basis:100%;font-size:12px}.c2-seg a{text-align:center;justify-content:center}.c2-seg a[aria-current]{transition:background-color .14s,color .14s}@media (prefers-reduced-motion:reduce){.c2-seg a[aria-current]{transition:none}}.tu{z-index:130;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08090ba8;place-items:center;padding:12px;animation:.2s ease-out tu-bg;display:grid;position:fixed;inset:0}.tu-box{--tu-g:#d2ff3c;color:#f3f5f2;background:#121416;border:1px solid #ffffff14;border-radius:26px;flex-direction:column;width:min(560px,100%);max-height:calc(100dvh - 24px);animation:.32s cubic-bezier(.2,1.2,.4,1) tu-in;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000008c}.tu-mast{background:radial-gradient(120% 140% at 88% 30%,#d2ff3c24,#0000 55%);border-bottom:1px solid #ffffff12;flex:none;grid-template-columns:1fr auto;gap:10px 12px;padding:16px 18px 14px;display:grid;position:relative}.site .tu-x{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;grid-area:1/2;place-self:start end;place-items:center;width:40px;height:40px;padding:0;font-size:22px;line-height:1;display:grid}.tu-head{grid-area:1/1;min-width:0;padding-right:96px}.tu-head h2{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(22px,6.4vw,30px);font-weight:900;line-height:1.08}.tu-head p{color:#aab3ae;margin:6px 0 0;font-size:13px}.tu-ninja{filter:drop-shadow(0 6px 14px #00000080);pointer-events:none;width:76px;height:auto;position:absolute;bottom:6px;right:66px}.tu-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:14px 18px 10px;overflow-y:auto}.tu-scroll:focus{outline:none}.tu-feature{background:radial-gradient(90% 120% at 15% 60%,#ff8c281f,#0000 60%),#181b1e;border:1px solid #ffffff0f;border-radius:20px;grid-template-columns:minmax(96px,128px) 1fr;align-items:start;gap:14px;padding:14px;transition:border-color .2s,box-shadow .2s;display:grid}.tu-feature[data-level="1"]{border-color:#d2ff3c59;box-shadow:0 0 0 1px #d2ff3c14,0 0 22px #d2ff3c1a}.tu-feature[data-level="2"],.tu-feature[data-level="3"]{border-color:#ff963273;box-shadow:0 0 26px #ff781e29}.tu-feature[data-level="4"]{border-color:#ffcd5099;box-shadow:0 0 30px #ffbe3c38}.tu-cover{aspect-ratio:9/16;background:#24282c;border-radius:16px;display:block;position:relative;overflow:hidden}.tu-cover img,.tu-cover video,.tu-th img,.tu-th video{object-fit:cover;width:100%;height:100%;display:block}.tu-cover .plat-logo{z-index:2;border-radius:6px;position:absolute;bottom:6px;left:6px}.tu-fire{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tu-ph{place-items:center;width:100%;height:100%;font-size:26px;display:grid}.tu-info{align-content:start;gap:4px;min-width:0;display:grid}.tu-kicker{letter-spacing:.1em;text-transform:uppercase;color:#ffb35c;font-size:11.5px;font-weight:800}.tu-feature[data-level="0"] .tu-kicker{color:#aab3ae}.tu-feature[data-level="1"] .tu-kicker{color:var(--tu-g)}.tu-feature[data-level="4"] .tu-kicker{color:#ffd65a}.tu-views{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(30px,9vw,46px);font-weight:900;line-height:1}.tu-vlabel{color:#aab3ae;overflow-wrap:anywhere;font-size:12.5px}.tu-gain{color:var(--tu-g);background:#d2ff3c1f;border-radius:10px;justify-self:start;margin-top:6px;padding:6px 10px;font-size:13px;font-weight:800}.tu-base{color:#8f9893;font-size:11.5px;line-height:1.35}.tu-fa{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;display:flex}.tu-go{color:#fff;background:#262a2e;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex}.tu-go .plat-logo{border-radius:5px;width:16px!important;height:16px!important}.site .tu-replay,.site .tu-back{color:#aab3ae;min-height:36px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:12.5px;font-weight:600;text-decoration:underline}.site .tu-back{color:var(--tu-g);justify-self:start;padding-left:0}.tu-track{grid-column:1/-1;gap:6px;display:grid}.tu-trackline{color:#8f9893;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.tu-trackline b{color:#ffb35c;font-weight:700}.tu-feature[data-level="1"] .tu-trackline b,.tu-feature[data-level="0"] .tu-trackline b{color:var(--tu-g)}.tu-bar{background:#ffffff14;border-radius:999px;height:5px;overflow:hidden}.tu-bar i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#ff9f43,#ffe08a);height:100%;animation:.7s ease-out tu-bar;display:block}.tu-feature[data-level="0"] .tu-bar i,.tu-feature[data-level="1"] .tu-bar i{background:var(--tu-g)}.tu-listlabel{justify-content:space-between;align-items:baseline;gap:8px;margin:18px 2px 8px;font-size:14px;font-weight:800;display:flex}.tu-listlabel span{color:#8f9893;font-size:11.5px;font-weight:500}.tu-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tu-list li{animation:.36s ease-out backwards tu-item;animation-delay:calc(var(--i,0) * 40ms);background:#1a1d20;border:1px solid #ffffff0d;border-radius:16px;grid-template-columns:1fr 44px;align-items:stretch;display:grid;position:relative}.tu-list li[data-cur]{background:#221e1a;border-color:#ffaa508c}.site .tu-post{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px 0 0 16px;grid-template-columns:24px 44px 1fr auto;align-items:center;gap:10px;padding:8px 4px 8px 10px;display:grid}.tu-rank{color:#ffb35c;font-variant-numeric:tabular-nums;font-size:13px}.tu-th{background:#2a2d33;border-radius:9px;width:44px;height:58px;position:relative;overflow:hidden}.tu-th .plat-logo{border-radius:4px;position:absolute;bottom:3px;left:3px}.tu-pi{gap:2px;min-width:0;display:grid}.tu-pi b{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;overflow:hidden}.tu-pi b small{color:#8f9893;font-size:11px;font-weight:500}.tu-pi>small{color:#8f9893;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tu-level{white-space:nowrap;color:#ffb35c;background:#ffa03c24;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:800}.tu-level[data-l="1"]{color:#d2ff3c;background:#d2ff3c1f}.tu-level[data-l="4"]{color:#ffd65a;background:#ffd25029}.tu-ext{color:#aab3ae;border-left:1px solid #ffffff0d;border-radius:0 16px 16px 0;place-items:center;font-size:16px;text-decoration:none;display:grid}.tu-end{text-align:center;color:#8f9893;margin:14px 0 4px;font-size:12px}.tu-foot{padding:12px 18px max(14px, env(safe-area-inset-bottom));background:#121416;border-top:1px solid #ffffff12;flex:none}.tu-act{grid-template-columns:1fr 1.5fr;gap:10px;display:grid}.site .tu-act .btn{border-radius:14px;justify-content:center;min-height:48px}.site .tu-act .btn:not(.btn-primary){color:#fff;background:#23272b;border-color:#ffffff1a}.site .tu-act .btn-primary{background:var(--tu-g)!important;color:#15171a!important;border-color:var(--tu-g)!important}.tu :focus-visible{outline:2px solid var(--tu-g,#d2ff3c);outline-offset:2px}@keyframes tu-bg{0%{opacity:0}}@keyframes tu-in{0%{opacity:0;transform:translateY(18px)scale(.96)}}@keyframes tu-item{0%{opacity:0;transform:translateY(8px)}}@keyframes tu-bar{0%{transform:scaleX(0)}}@media (max-width:480px){.tu{padding:8px}.tu-box{border-radius:22px;max-height:calc(100dvh - 16px)}.tu-mast{padding:14px 14px 12px}.tu-head{padding-right:60px}.tu-ninja{width:54px;right:60px}.tu-scroll{padding:12px 12px 8px}.tu-feature{grid-template-columns:92px 1fr;gap:12px;padding:12px}.tu-foot{padding:10px 12px max(12px, env(safe-area-inset-bottom))}.site .tu-post{grid-template-columns:20px 40px 1fr auto;gap:8px;padding-left:8px}.tu-th{width:40px;height:52px}.tu-list li{grid-template-columns:1fr 40px}}@media (max-width:350px){.site .tu-ninja{display:none}.tu-head{padding-right:0}.tu-level{display:none}.tu-feature{grid-template-columns:76px 1fr}}@media (prefers-reduced-motion:reduce){.tu,.tu-box,.tu-list li,.tu-bar i{animation:none}.tu-feature{transition:none}}.pwa-off{z-index:80;padding:calc(6px + env(safe-area-inset-top)) 12px 6px;color:#fff;text-align:center;background:#b4432e;font-size:13px;font-weight:600;position:fixed;top:0;left:0;right:0}.pwa-upd{z-index:80;left:12px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom));color:#fff;background:#15171a;border-radius:14px;align-items:center;gap:10px;max-width:520px;margin:0 auto;padding:10px 12px;font-size:14px;display:flex;position:fixed;box-shadow:0 8px 24px #0000004d}.pwa-upd span{flex:1}.pwa-upd button{color:#111;background:#d2ff3c;border:0;border-radius:10px;min-height:36px;padding:0 12px;font-weight:700}.pwa-upd .pwa-later{color:#fff;background:0 0;padding:0 6px;font-size:20px}@media (min-width:900px){.pwa-upd{bottom:20px}}
