:root{color-scheme:dark;--bg:#07080a;--fg:#f2f1ec;--mut:#8b8f98;--line:#1c1f26;--acc:#ffb347;--card:#0f1116}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--fg);font:14px/1.45 -apple-system,Inter,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}.top{position:fixed;inset:0 0 auto 0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:14px calc(18px + env(safe-area-inset-right, 0px)) 14px calc(18px + env(safe-area-inset-left, 0px));background:linear-gradient(rgba(7,8,10,.9),rgba(7,8,10,0))}.brand{font-weight:800;letter-spacing:.12em;font-size:15px}.brand b{color:var(--acc)}.nav a{margin-left:16px;color:var(--mut);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.nav a:hover{color:var(--fg)}.feed{height:100dvh;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;--sl:0px;--sr:0px}@media (orientation:landscape) and (max-height:520px){.feed{--sl:max(env(safe-area-inset-left,0px),32px,calc((100vw - 177.78dvh) / 2));--sr:max(env(safe-area-inset-right,0px),32px,calc((100vw - 177.78dvh) / 2))}}.feed.rotated{--sl:max(env(safe-area-inset-top,0px),32px,calc((100dvh - 177.78dvw) / 2));--sr:max(env(safe-area-inset-bottom,0px),32px,calc((100dvh - 177.78dvw) / 2))}.feed::-webkit-scrollbar{display:none}.slot{position:relative;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;overflow:hidden}.slot,.slot video{height:100dvh;background:#000}.slot video{width:auto;max-width:100vw;max-height:100dvh;object-fit:contain;display:block}.slot.wide video{width:100vw;height:auto}.meta{position:absolute;left:0;right:0;bottom:0;padding:22px calc(18px + var(--sr)) 26px calc(18px + var(--sl));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75))}.meta .series{color:var(--acc);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.meta h2{margin:4px 0 6px;font-size:20px;font-weight:700}.meta p{margin:0;color:#d6d6d0;font-size:13px;max-width:560px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.side{position:absolute;right:calc(12px + var(--sr));bottom:120px;display:flex;flex-direction:column;gap:14px}.side button{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.45);color:#fff;font-size:18px;cursor:pointer}.side button.on{border-color:var(--acc);color:var(--acc)}.side small{display:block;font-size:10px;color:var(--mut);text-align:center;margin-top:3px}.badge{position:absolute;top:60px;left:calc(18px + var(--sl));font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.badge b{color:#ff4d4d}.empty{height:100dvh;display:grid;place-items:center;color:var(--mut);text-align:center;padding:20px}.studio{padding:72px 20px 40px;max-width:1200px;margin:0 auto}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.card h3{margin:0 0 10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.kpi{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.kpi b{display:block;font-size:22px}.kpi span{color:var(--mut);font-size:11px;letter-spacing:.1em;text-transform:uppercase}table{width:100%;border-collapse:collapse;font-size:12px}td,th{padding:6px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th{color:var(--mut);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.log{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;max-height:420px;overflow:auto}.log div{padding:4px 0;border-bottom:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log .t{color:var(--mut)}.log .a,.log .t{margin-right:8px}.log .a{color:var(--acc)}.log.shop-ready{max-height:none}.log.shop-ready div{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5;overflow-wrap:anywhere}.st{display:inline-block;padding:1px 7px;border-radius:999px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line)}.st.done,.st.published{color:#7ee787}.st.failed,.st.rejected,.st.render_failed{color:#ff7b72}.st.rendering,.st.running{color:var(--acc)}.st.held{color:#d2a8ff}.posters{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:8px;gap:8px}.posters a{display:block;aspect-ratio:16/9;background:#000 50%/cover;border-radius:8px;border:1px solid var(--line);position:relative}.posters a span{position:absolute;left:6px;right:6px;bottom:6px;font-size:10px;color:#fff;text-shadow:0 1px 3px #000}@media (max-width:640px){.kpis{grid-template-columns:repeat(2,1fr)}}.nav-arrow{position:absolute;z-index:5;display:flex;align-items:center;gap:6px;padding:6px 10px;border:0;border-radius:999px;background:rgba(0,0,0,.35);color:rgba(255,255,255,.75);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s,color .2s}.nav-arrow:focus-visible,.nav-arrow:hover{background:rgba(0,0,0,.6);color:#fff;outline:none}.nav-arrow small{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.nav-arrow.up{top:54px}.nav-arrow.down,.nav-arrow.up{left:50%;transform:translateX(-50%);flex-direction:column;gap:0;padding:4px 12px}.nav-arrow.down{bottom:14px}.nav-arrow.left{left:calc(12px + var(--sl))}.nav-arrow.left,.nav-arrow.right{top:50%;transform:translateY(-50%)}.nav-arrow.right{right:calc(12px + var(--sr));flex-direction:row-reverse}.feed.feed .meta{padding-bottom:64px}@media (min-width:641px) and (min-height:521px){.feed.tv .nav-arrow.right{right:80px}}.upnext{position:absolute;z-index:4;right:calc(14px + var(--sr));top:60px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);max-width:46vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side button{display:inline-flex;align-items:center;justify-content:center}.side button.off{border-color:#ff7b72;color:#ff7b72}.feed.tv{touch-action:pan-y}@media (max-width:640px){.upnext{display:none}.badge{top:100px}.nav-arrow.left,.nav-arrow.right{top:auto;bottom:120px;transform:none}}.badge{display:flex;flex-direction:column;gap:2px;max-width:70vw;z-index:4;text-shadow:0 1px 3px rgba(0,0,0,.85)}.badge .btitle{color:var(--fg);font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta{cursor:pointer;padding-right:calc(70px + var(--sr))}.meta small{display:block;margin-top:4px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.meta small.credit-line{text-transform:none;letter-spacing:normal;font-size:12px;color:var(--fg);opacity:.85;margin-top:6px}.meta.open{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.92) 25%)}.meta.open p{-webkit-line-clamp:unset;max-height:40dvh;overflow:auto}.nudge{position:absolute;z-index:6;left:calc(18px + var(--sl));top:158px;max-width:calc(100vw - 36px);padding:8px 14px;border-radius:999px;background:rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:12px;animation:nudge .5s ease-out}@keyframes nudge{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tip-nudge{position:absolute;z-index:6;left:50%;top:120px;transform:translateX(-50%);display:flex;align-items:center;gap:8px;max-width:calc(100vw - 36px);padding:7px 10px 7px 14px;border-radius:999px;background:rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:12.5px;animation:nudge .5s ease-out}.tip-nudge-chip{border-radius:999px;border:1px solid var(--acc);color:var(--acc);font-size:12px;font-weight:700;padding:4px 10px}.tip-nudge-chip,.tip-nudge-x{background:none;cursor:pointer}.tip-nudge-x{border:none;color:var(--mut);font-size:13px;padding:2px 4px}.side button.rot{font-size:22px}body.rotated{overflow:hidden}body.rotated .top{display:none}.feed.rotated{position:fixed;top:0;left:0;transform:translateX(100vw) rotate(90deg);transform-origin:top left;overflow:hidden;z-index:30;background:#000}.feed.rotated,.feed.rotated .slot{width:100dvh;height:100dvw}.feed.rotated .slot video,.feed.rotated .slot.wide video{width:100dvh;height:auto;max-width:100dvh;max-height:100dvw}.feed.rotated .vwrap{max-width:100dvh;max-height:100dvw}.feed.rotated .badge{top:12px}.feed.rotated .upnext{display:block;top:12px}.feed.rotated .nav-arrow.left,.feed.rotated .nav-arrow.right{top:50%;bottom:auto;transform:translateY(-50%)}.feed.rotated .nav-arrow.right{right:calc(68px + var(--sr))}.feed.rotated .side{bottom:60px}.feed.rotated .meta{padding-bottom:14px}.nudge,.side{z-index:7}.meta.open p{max-height:36dvh;overscroll-behavior:contain}.placeholder{width:100vw;height:auto;display:block;object-fit:contain;background:#000}.nav-arrow,.nav-arrow.down,.nav-arrow.up{padding:8px 16px}.nav-arrow.quiet{opacity:.35}.nav-arrow.quiet:focus-visible,.nav-arrow.quiet:hover{opacity:1}.side button{transition:transform .12s ease}.side button:active{transform:scale(.88)}@media (orientation:landscape) and (max-height:520px){.top{padding:6px 12px}.brand{font-size:13px}.nav a{font-size:11px;margin-left:12px}.badge,.upnext{top:34px}.upnext{display:block}.side{flex-direction:row;bottom:12px;right:calc(12px + var(--sr));gap:14px}.side small{display:none}.side button{width:44px;height:44px}.side>div{position:relative}.side.labels-on>div:not(.exit) small{display:block;position:absolute;left:50%;bottom:calc(100% + 4px);transform:translateX(-50%);max-width:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:rgba(0,0,0,.72);border:1px solid rgba(255,255,255,.16);border-radius:5px;padding:1px 6px;font-size:9.5px;letter-spacing:.02em;color:#fff;animation:label-flash 2.6s ease-in-out;pointer-events:none}@keyframes label-flash{0%{opacity:0}12%{opacity:1}78%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.side.labels-on>div:not(.exit) small{animation:none;opacity:1}}.meta{padding:12px calc(16px + var(--sl)) 14px;padding-right:calc(240px + var(--sr))}.feed.feed .meta{padding-bottom:12px}.nav-arrow.down{bottom:10px}.nav-arrow.left,.nav-arrow.right{top:50%;bottom:auto;transform:translateY(-50%)}.nav-arrow small{display:none}.nav-arrow.down,.nav-arrow.up{left:auto;right:calc(16px + var(--sr));transform:none;padding:4px 8px;opacity:.45}.nav-arrow.up{top:auto;bottom:120px}.nav-arrow.down{bottom:70px}}.side button.exit{border-color:var(--acc);color:var(--acc)}.side .exit small{color:var(--acc)}@media (orientation:landscape) and (max-height:520px){.side .exit small{display:block;position:absolute;bottom:-14px;width:40px}.side .exit{position:relative}.side{bottom:16px}.side .exit{position:static;display:flex;flex-direction:row;align-items:center;gap:2px;padding:0 9px 0 0;border-radius:999px;background:rgba(0,0,0,.45);border:1px solid var(--acc);min-height:44px}.side .exit button{border:0;background:none;width:44px;height:44px}.side .exit small{position:static;display:block;width:auto;font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;margin:0}}.guide-link{cursor:pointer}.guide-backdrop{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.guide{position:absolute;right:0;top:0;bottom:0;width:min(440px,100vw);background:rgba(10,11,14,.94);border-left:1px solid var(--line);display:flex;flex-direction:column;color:var(--fg);animation:guide-in .22s ease-out}@keyframes guide-in{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}.guide header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 10px;border-bottom:1px solid var(--line)}.guide header b{letter-spacing:.14em;font-size:12px}.guide header span{color:var(--mut);font-size:12px;margin-left:6px}.guide header button{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.4);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.guide ol{list-style:none;margin:0;padding:6px 0;overflow:auto;flex:1 1;min-height:200px;overscroll-behavior:contain}.guide li{display:grid;grid-template-columns:74px 64px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 16px;cursor:pointer;border-left:3px solid transparent}.guide li:hover{background:rgba(255,255,255,.04)}.guide li.now{border-left-color:var(--acc);background:rgba(255,179,71,.08)}.guide li.next{border-left-color:rgba(255,179,71,.4)}.guide time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;color:var(--mut)}.guide li.now time{color:var(--acc)}.guide img{width:64px;aspect-ratio:16/9;object-fit:cover;border-radius:4px;background:#000}.g-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.g-series{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--acc)}.g-title{font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.g-why{font-size:11px;color:var(--mut);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.g-tip{min-width:44px;min-height:44px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,179,71,.55);background:rgba(0,0,0,.35);color:var(--acc);font:inherit;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.g-tip:hover{border-color:var(--acc);background:rgba(255,179,71,.14)}.g-tip.on{color:var(--mut);border-color:var(--line);background:none}.sheet-backdrop.over-guide{z-index:41}.guide footer{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--line);padding:12px 16px 16px}.g-studio b{display:block;font-size:11px;letter-spacing:.14em;color:var(--mut);margin-bottom:6px}.g-studio ul{list-style:none;margin:0;padding:0}.g-studio li{display:flex;gap:8px;align-items:center;padding:3px 0;font-size:13px}.g-studio p{margin:0;color:var(--mut);font-size:12px}.g-note{margin:10px 0 0;color:var(--mut);font-size:11px}@media (max-width:640px){.guide{top:auto;left:0;right:0;width:100vw;max-height:78dvh;border-left:0;border-top:1px solid var(--line);border-radius:16px 16px 0 0;animation:guide-up .22s ease-out}@keyframes guide-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.guide li{grid-template-columns:66px 56px 1fr auto;padding:8px 14px;gap:8px}.guide img{width:56px}}.feed.rotated .guide{width:min(440px,100dvh)}.feed.tv,.vwrap{position:relative}.vwrap{display:flex;max-width:100vw;max-height:100dvh}.progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.18);z-index:3}.progress i{display:block;height:100%;background:var(--acc);transition:width .25s linear}.xfade{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;z-index:3;pointer-events:none;opacity:0;transition:opacity .3s ease}.xfade.show{opacity:1;transition:none}.toast{position:fixed;z-index:50;left:50%;bottom:18vh;transform:translateX(-50%);padding:10px 16px;border-radius:999px;background:rgba(0,0,0,.78);border:1px solid rgba(255,255,255,.22);color:#fff;font-size:14px;max-width:86vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:toast-in .25s ease-out;pointer-events:none}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.toast.lv1,.toast.lv2,.toast.lv3{white-space:normal;border-radius:18px;width:max-content;max-width:min(92vw,440px)}.toast .toast-msg{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.toast.act{pointer-events:auto;display:flex;align-items:center;gap:6px;padding:4px 4px 4px 16px}.toast-act{padding:0 16px;border:0;border-radius:999px;background:var(--acc);color:#14110a;font-family:inherit;font-size:14px;font-weight:700;line-height:1}.toast-act,.toast-x{flex:none;min-height:44px;cursor:pointer}.toast-x{min-width:44px;border:0;background:transparent;color:#fff;font-size:16px}.toast-act:focus-visible,.toast-x:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.toast.lv3{border-color:rgba(255,179,71,.6)}.toast.lv1,.toast.lv2,.toast.lv3{bottom:auto;top:30vh}@media (orientation:landscape) and (max-height:520px){.toast.lv1,.toast.lv2,.toast.lv3{bottom:auto;top:40vh}}@media (max-width:640px) and (orientation:portrait){.feed:not(.rotated) .toast.lv1,.feed:not(.rotated) .toast.lv2,.feed:not(.rotated) .toast.lv3{top:calc(var(--band-top, 158px) + 8px)}}.feed.rotated .toast.lv1,.feed.rotated .toast.lv2,.feed.rotated .toast.lv3{bottom:auto;top:40%;max-width:min(92%,440px)}.badge .brow{display:flex;align-items:baseline;gap:8px;min-width:0}.badge .bseries{border:0;background:rgba(0,0,0,.65);padding:1px 7px;border-radius:999px;color:var(--fg);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;text-align:left}.badge .bseries:hover{color:var(--fg)}.badge .bleft{flex:none;font-size:11px;color:var(--acc);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:none}.badge .watching{flex:none;font-size:10px;color:#7ee787;letter-spacing:.06em;padding:1px 7px;border-radius:999px;border:1px solid rgba(126,231,135,.35);background:rgba(0,0,0,.35)}.why{position:absolute;z-index:4;left:calc(18px + var(--sl));top:120px;max-width:min(520px,calc(100vw - 100px));padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.6);border:1px solid rgba(255,179,71,.35);color:#e8e6df;font-size:12px;line-height:1.35;animation:why 4.6s ease-out forwards;pointer-events:none}.why b{color:var(--acc);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:10px;margin-right:6px}@keyframes why{0%{opacity:0;transform:translateY(4px)}8%{opacity:1;transform:none}88%{opacity:1}to{opacity:0;visibility:hidden}}.side .snd button.big{width:56px;height:56px}.side button.pulse{box-shadow:0 0 0 0 rgba(255,179,71,.6);animation:pulse 1.6s ease-out infinite;border-color:var(--acc)}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,179,71,.55)}to{box-shadow:0 0 0 14px rgba(255,179,71,0)}}@keyframes pulse-sm{0%{box-shadow:0 0 0 0 rgba(255,179,71,.55)}to{box-shadow:0 0 0 7px rgba(255,179,71,0)}}.side .snd small{color:var(--acc);font-size:11px}.upnext.count{display:block;color:var(--fg)}.upnext.count b{color:var(--acc);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.req{display:inline-block;margin-top:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--acc);background:rgba(255,179,71,.1);color:var(--acc);font-size:12px;letter-spacing:.04em;cursor:pointer}.req:hover{background:rgba(255,179,71,.2)}.req.done{border-color:rgba(126,231,135,.4);color:#7ee787;background:rgba(0,0,0,.2);cursor:default}.g-req{margin-top:4px}.sheet-backdrop{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.guide.sheet{width:min(420px,100vw)}.s-body{padding:12px 16px 16px;overflow:auto;flex:1 1;overscroll-behavior:contain}.s-log{margin:0 0 8px;font-size:14px;line-height:1.45;color:#e2e1db}.s-tags{margin:0 0 14px;display:flex;flex-wrap:wrap;gap:6px}.s-tags span{font-size:10px;letter-spacing:.1em;border:1px solid var(--line);border-radius:999px;padding:2px 8px}.s-h,.s-tags span{text-transform:uppercase;color:var(--mut)}.s-h{display:block;font-size:11px;letter-spacing:.14em;margin:12px 0 6px}.s-body ol{list-style:none;margin:0;padding:0}.s-body li{display:grid;grid-template-columns:44px 64px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:6px 0;cursor:pointer;border-left:3px solid transparent}.s-body li.now{border-left-color:var(--acc);padding-left:6px}.s-body li time{font-size:11px;color:var(--mut)}.s-body li img{width:64px;aspect-ratio:16/9;object-fit:cover;border-radius:4px;background:#000}.s-next{margin:0;font-size:13px;color:#d6d6d0}@media (max-width:640px){.why{top:146px;left:14px;font-size:11px}.badge .watching{display:none}.badge .brow:first-child:after{content:""}.guide.sheet{top:auto;left:0;right:0;width:100vw;max-height:78dvh;border-left:0;border-top:1px solid var(--line);border-radius:16px 16px 0 0;animation:guide-up .22s ease-out}.side .snd button.big{width:52px;height:52px}}@media (orientation:landscape) and (max-height:520px){.why{top:104px}.side .snd button.big{width:44px;height:44px}.toast{bottom:12px}}.feed.rotated .why{top:62px;left:calc(18px + var(--sl))}.feed.rotated .xfade{width:100dvh;height:100dvw}.ticker{display:flex;gap:8px;align-items:center;padding:8px 12px;margin-top:12px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;overflow:hidden;white-space:nowrap}.ticker .dot{width:8px;height:8px;border-radius:50%;background:#7ee787;flex:none;animation:pulse 1.6s ease-out infinite}.ticker span{overflow:hidden;text-overflow:ellipsis}.sec{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:0}.sec>.sec-h,.sec>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;cursor:pointer;list-style:none}.sec>summary::-webkit-details-marker{display:none}.sec h3{margin:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.sec .cnt{flex:none;font-size:11px;color:var(--mut);border:1px solid var(--line);border-radius:999px;padding:1px 8px}.sec .cnt:after{content:" ▾"}.sec[open] .cnt:after{content:" ▴"}.sec .sec-b{padding:0 16px 14px}.tw{overflow-x:auto;-webkit-overflow-scrolling:touch}.tw table{min-width:100%}.qa-sum,.studio .note{color:var(--mut)}.studio .note{font-size:11px;margin-top:14px}@media (max-width:640px){.studio{padding:64px 12px 32px}.kpi b{font-size:19px}.grid{gap:10px}.card,.sec{grid-column:1/-1!important}.log{max-height:260px}.log div{white-space:normal}td,th{padding:6px 4px}.qa-row .qa-sum{display:none}.qa-row.open .qa-sum{display:block;margin-top:4px}.qa-row{cursor:pointer}}@media (min-width:641px){.feed.feed .badge{max-width:calc(50vw - 120px)}}.sxe{flex:none;font-size:10px;letter-spacing:.08em;color:var(--fg);border:1px solid rgba(255,255,255,.25);border-radius:4px;padding:0 5px;text-transform:none}.react-bar{position:absolute;z-index:6;left:calc(18px + var(--sl));bottom:132px;display:flex;gap:8px}.react-bar button{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.45);font-size:20px;cursor:pointer;transition:transform .12s ease;display:inline-flex;align-items:center;justify-content:center}.react-bar button:active{transform:scale(.85)}.floaters{position:absolute;z-index:6;left:18px;bottom:176px;width:200px;height:44vh;pointer-events:none}.floater{position:absolute;bottom:0;font-size:26px;animation:floatup 2.5s ease-out forwards;will-change:transform,opacity}.floater.mine{font-size:32px}@keyframes floatup{0%{opacity:0;transform:translateY(0) scale(.6)}10%{opacity:1;transform:translateY(-8px) scale(1.1)}to{opacity:0;transform:translateY(-40vh) translateX(12px) scale(.9)}}@media (max-width:640px){.react-bar{left:14px;bottom:172px}.react-bar button{width:44px;height:44px;font-size:20px}.floaters{left:14px;bottom:212px;width:160px}}@media (min-width:641px) and (min-height:521px){.react-bar{bottom:184px}.floaters{bottom:228px}}@media (orientation:landscape) and (max-height:520px){.react-bar{top:70px;bottom:auto}.floaters,.react-bar{left:auto;right:calc(16px + var(--sr))}.floaters{bottom:60px;width:160px}}.feed.rotated .react-bar{top:70px;bottom:auto;left:auto;right:calc(100px + var(--sr))}.feed.rotated .floaters{left:auto;right:calc(100px + var(--sr));bottom:60px;width:160px}.g-vote{margin-bottom:12px}.g-cap,.g-vote>b{display:block;font-size:11px;letter-spacing:.14em;color:var(--mut)}.g-cap{letter-spacing:.02em;margin:2px 0 6px;color:var(--acc)}.g-vote ul,.vote-list{list-style:none;margin:0;padding:0}.g-vote li,.vote-list li{display:grid;grid-template-columns:1fr 120px 40px;grid-gap:8px;gap:8px;align-items:center;padding:4px 0;font-size:13px;cursor:pointer}.vote-list li{grid-template-columns:1fr 1fr 70px;cursor:default}.g-vote li.closed{cursor:default;opacity:.7}.g-vote li.mine .v-name{color:var(--acc)}.v-bar{height:6px;background:rgba(255,255,255,.12);border-radius:3px;overflow:hidden}.v-bar i{display:block;height:100%;background:var(--acc);transition:width .4s ease}.v-n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px}.req.ghost,.v-n{color:var(--mut)}.req.ghost{border-color:var(--line);background:none;margin-left:8px}.req:disabled{opacity:.5;cursor:default}.op{margin-top:10px}.tl-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.tl-head b{font-size:11px;letter-spacing:.14em;color:var(--mut)}.tl.live .tl-head b{color:#7ee787}.tl-id{font-weight:600}.tl-stage{display:inline-flex;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--acc)}.tl-stage .dot{width:8px;height:8px;border-radius:50%;background:#7ee787;animation:pulse 1.6s ease-out infinite}.tl-bar{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:3px;gap:3px;margin:10px 0}.tl-bar span{height:6px;border-radius:3px;background:rgba(255,255,255,.1);position:relative}.tl-bar span.on{background:var(--acc)}.tl-bar span:after{content:attr(title);position:absolute;top:9px;left:0;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);white-space:nowrap}.tl-list{list-style:none;margin:22px 0 0;padding:0;max-height:320px;overflow:auto;font-size:12.5px}.tl-list li{display:grid;grid-template-columns:62px 112px 1fr;grid-gap:8px;gap:8px;padding:4px 0;border-bottom:1px solid var(--line)}.tl-list time{color:var(--mut);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.tl-agent{color:var(--acc);font-size:11px;letter-spacing:.06em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-list li.failed .tl-text{color:#ff7b72}.tl-list li.running .tl-text{color:#7ee787}@media (max-width:640px){.tl-list li{grid-template-columns:56px 1fr}.tl-agent,.tl-text{grid-column:2}.tl-bar span:after{display:none}.tl-list{margin-top:10px}.vote-list li{grid-template-columns:1fr 90px 70px}}.recap{position:absolute;z-index:6;left:206px;bottom:134px;display:inline-flex;align-items:center;gap:10px;padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.18);font-size:13px;color:#fff;animation:recap 4s ease-out forwards;pointer-events:none}.recap span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.recap b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes recap{0%{opacity:0;transform:translateY(6px)}8%{opacity:1;transform:none}85%{opacity:1}to{opacity:0}}@media (max-width:640px){.recap{left:186px;bottom:174px;font-size:12px;padding:5px 10px;gap:7px}}@media (min-width:641px) and (min-height:521px){.recap{left:calc(18px + var(--sl))}.feed:has(.chat.dock) .recap{display:none}}@media (min-width:641px) and (max-width:899px) and (min-height:521px){.feed:not(.rotated) .recap{display:none}}@media (orientation:landscape) and (max-height:520px){.recap{left:auto;right:calc(16px + var(--sr));top:124px;bottom:auto}}.feed.rotated .recap{top:124px;bottom:auto;left:auto;right:calc(100px + var(--sr))}.cc{position:absolute;z-index:5;left:50%;bottom:12%;transform:translateX(-50%);max-width:min(720px,86vw);text-align:center;pointer-events:none}.cc span{display:inline-block;padding:4px 10px;border-radius:4px;background:rgba(0,0,0,.72);color:#fff;font-size:clamp(15px,1.6vw,22px);line-height:1.35;font-weight:500;text-shadow:0 1px 2px #000}.side button.ccb{font-size:12px;font-weight:800;letter-spacing:.04em}.side button.ccb.on{border-color:var(--acc);color:var(--acc)}.side button.chatb{position:relative}.side button.chatb.on{border-color:var(--acc);color:var(--acc)}.side .unread{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--acc);color:#000;font-size:10px;font-weight:700;font-style:normal;display:inline-flex;align-items:center;justify-content:center}.badge .chan{flex:none;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.35);color:var(--fg);font:inherit;font-size:10px;letter-spacing:.1em;padding:1px 7px;border-radius:999px;cursor:pointer}.badge .chan:hover{border-color:var(--acc);color:var(--acc)}.badge .chip{flex:none;border:1px solid rgba(255,255,255,.25);background:rgba(0,0,0,.35);font:inherit;font-size:10px;letter-spacing:.06em;text-transform:none;padding:1px 7px;border-radius:999px;cursor:pointer;color:var(--fg)}.badge .chip.good{color:#7ee787;border-color:rgba(126,231,135,.45)}.badge .chip.ok{color:var(--acc);border-color:rgba(255,179,71,.45)}.badge .chip.low{color:#ff7b72;border-color:rgba(255,123,114,.45)}.badge .chip:hover{background:rgba(255,255,255,.12)}.c-score{display:flex;align-items:center;gap:14px;margin:4px 0 12px}.c-score>b{font-size:40px;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.c-score b.good,.c-shots b.good{color:#7ee787}.c-score b.ok,.c-shots b.ok{color:var(--acc)}.c-score b.low,.c-shots b.low{color:#ff7b72}.c-score span{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.c-score small{display:block;font-size:12px;color:#d6d6d0;margin-top:3px}.c-shots li{display:grid;grid-template-columns:50px 40px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:8px 0;cursor:default;border-bottom:1px solid var(--line);border-left:0}.c-shots li time{font-size:11px;color:var(--mut);padding-top:3px}.c-shots li>b{font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.c-note{font-size:12px;color:var(--mut);line-height:1.4}.g-ch{display:flex;flex:none;min-height:48px;gap:8px;padding:10px 16px 6px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.g-ch::-webkit-scrollbar{display:none}.g-ch button{flex:none;width:150px;text-align:left;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--fg);cursor:pointer;display:flex;flex-direction:column;gap:2px}.g-ch button b{font-size:10px;letter-spacing:.12em;color:var(--mut)}.g-ch button span{font-size:13px;font-weight:600;overflow:hidden}.g-ch button small,.g-ch button span{white-space:nowrap;text-overflow:ellipsis;max-width:100%}.g-ch button small{font-size:10px;color:var(--mut)}.g-ch button.dim{opacity:.4}.g-tags{display:flex;flex:none;gap:6px;min-height:44px;padding:6px 16px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line);align-items:center}.g-tags button{flex:none;min-height:32px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--mut);font-size:12px;cursor:pointer;text-transform:lowercase}.g-new{flex:none;padding:8px 16px 10px;border-bottom:1px solid var(--line)}.g-new>b{display:block;font-size:11px;letter-spacing:.12em;color:var(--mut);margin-bottom:6px}.g-new-rail{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.g-new-rail button{flex:none;width:132px;min-height:44px;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.g-new-rail i,.g-new-rail img{display:block;width:132px;aspect-ratio:16/9;object-fit:cover;border-radius:6px;background:rgba(255,255,255,.06)}.g-new-rail span{display:block;margin-top:4px;font-size:12px;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.g-tags button.on{border-color:var(--acc);color:var(--acc);background:rgba(255,179,71,.1)}.g-empty{margin:12px 16px;font-size:13px;color:var(--mut)}.g-empty button{margin-left:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--acc);background:none;color:var(--acc);cursor:pointer}.g-ch button.on{border-color:var(--acc);background:rgba(255,179,71,.1)}.g-ch button.on b{color:var(--acc)}.g-shared{margin:0;padding:8px 16px 0;color:var(--mut);font-size:11px}.chat{display:flex;flex-direction:column;min-height:0;color:var(--fg)}.chat.dock{position:absolute;z-index:6;left:72px;bottom:236px;width:320px;height:min(420px,calc(100dvh - 480px));min-height:170px;padding:8px 10px 10px;border-radius:12px;background:rgba(0,0,0,.42);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chat header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 2px 6px}.chat header b{font-size:10px;letter-spacing:.14em;color:var(--mut)}.chat header span{font-size:10px;color:var(--mut);margin-left:4px}.chat header button{width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.4);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.c-list{flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:5px;padding:2px;overscroll-behavior:contain}.c-list.faded-top{-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%);mask-image:linear-gradient(180deg,transparent,#000 14%)}.c-list::-webkit-scrollbar{display:none}.c-list .g-note{margin:auto 0 4px}.c-msg{align-self:flex-start;max-width:100%;padding:5px 9px;border-radius:10px;background:rgba(0,0,0,.5);font-size:13px;line-height:1.3;animation:nudge .25s ease-out}.c-msg.mine{border:1px solid rgba(255,179,71,.35)}.c-msg b{color:var(--acc);font-weight:600;margin-right:6px;font-size:12px}.c-msg small{color:var(--mut);font-size:10px;margin-right:6px}.c-msg span{color:#f2f1ec;word-break:break-word}.c-av{display:inline-flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:10px;line-height:1;vertical-align:-3px;margin-right:5px;background:rgba(255,255,255,.08)}.c-av-i{font-weight:700}.chat form{display:flex;gap:6px;margin-top:8px}.chat input{border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.5);color:#fff;border-radius:999px;padding:8px 12px;font:inherit;font-size:13px;min-width:0}.chat input:focus{outline:none;border-color:var(--acc)}.chat .c-name{width:84px;flex:none}.chat .c-text{flex:1 1}.chat form button{width:36px;height:36px;flex:none;border-radius:50%;border:1px solid var(--acc);background:rgba(255,179,71,.15);color:var(--acc);font-size:16px;cursor:pointer}.chat form button:disabled{opacity:.4;cursor:default}.chat-sheet .chat{padding:8px 12px 12px;height:100%;position:relative}.c-compose{position:relative;margin-top:8px}.c-compose form{margin-top:0}.m-toks{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.m-tok{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 4px 0 10px;border-radius:999px;border:1px solid rgba(255,179,71,.5);background:rgba(255,179,71,.12);color:var(--acc);font-size:12px;font-weight:600;max-width:100%}.m-tok button{width:22px;height:22px;border-radius:50%;border:0;background:rgba(0,0,0,.35);color:var(--acc);font-size:11px;cursor:pointer}.m-picker{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:5;max-height:min(40dvh,264px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:4px;border-radius:12px;background:rgba(10,11,14,.97);border:1px solid rgba(255,255,255,.16);box-shadow:0 8px 24px rgba(0,0,0,.45)}.m-picker-h{display:block;padding:6px 10px 4px;font-size:10px;letter-spacing:.12em;color:var(--mut);text-transform:uppercase}.m-picker [role=option]{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-height:44px;padding:6px 10px;border-radius:8px;border:0;background:none;color:var(--fg);text-align:left;font:inherit;cursor:pointer}.m-picker [role=option] b{font-size:13px;font-weight:600}.m-picker [role=option] small{font-size:11px;color:var(--mut)}.m-picker [role=option].on,.m-picker [role=option]:hover{background:rgba(255,179,71,.14);color:var(--acc)}.m-chip{display:inline-flex;align-items:center;min-height:32px;margin:1px 2px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,179,71,.55);background:rgba(255,179,71,.12);color:var(--acc);font:inherit;font-size:12px;font-weight:700;cursor:pointer;vertical-align:middle;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-chip:hover{background:rgba(255,179,71,.22)}.m-pop{position:absolute;left:8px;right:8px;bottom:64px;z-index:6;max-width:340px;display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:12px;background:rgba(10,11,14,.97);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 24px rgba(0,0,0,.5);animation:nudge .2s ease-out}.m-pop img{width:64px;height:64px;object-fit:cover;border-radius:8px;flex:none;background:#000}.m-pop-meta{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.m-pop-meta b{font-size:14px;line-height:1.2}.m-pop-meta small{font-size:11px;color:var(--mut)}.m-pop-actions{display:flex;gap:8px;margin-top:6px}.m-pop-actions button{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--acc);background:rgba(255,179,71,.15);color:var(--acc);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.m-pop-actions .m-tip{background:none;border-color:rgba(255,179,71,.5)}.m-pop-x{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.4);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.chat.dock .m-pop{left:4px;right:4px}@media (orientation:landscape) and (max-height:520px){.m-picker{max-height:42dvh}.m-pop img{width:52px;height:52px}}.chat-sheet .c-list{min-height:200px}.guide.chat-sheet{height:min(70dvh,560px)}@media (max-width:640px){.cc{bottom:8%;max-width:92vw}.cc span{font-size:13px;padding:3px 8px}.guide.chat-sheet{height:auto;max-height:78dvh}.chat-sheet .c-list{min-height:160px;max-height:44dvh}.chat .c-name{width:72px}.side{bottom:100px;gap:10px}}@media (orientation:landscape) and (max-height:520px){.cc{bottom:36%}.cc span{font-size:14px}.chat.dock{display:none}.meta{padding-right:calc(440px + var(--sr))}.why{max-width:calc(100vw - 360px - var(--sl) - var(--sr))}}.feed.rotated .chat.dock{display:none}.chat-log{font-size:12.5px;max-height:300px;overflow:auto}.chat-log div{padding:4px 0;border-bottom:1px solid var(--line)}.chat-log .t{color:var(--mut);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;margin-right:6px}.chat-log b{color:var(--acc);font-weight:600}.g-tab{display:none}@media (orientation:landscape) and (max-height:520px){.guide{width:min(520px,62vw)}.guide header{padding:8px 12px 6px}.guide header b,.guide header span{font-size:11px}.guide header button{width:28px;height:28px}.g-ch{padding:6px 12px;gap:6px;flex:none}.g-ch button{width:auto;flex-direction:row;align-items:baseline;gap:6px;padding:4px 9px;border-radius:999px}.g-ch button small{display:none}.g-ch button span{font-size:12px}.guide ol{flex:1 1 auto;min-height:96px;padding:2px 0}.guide li{grid-template-columns:84px 72px 1fr auto;padding:5px 12px}.guide time{font-size:11px;white-space:nowrap}.guide img{width:72px}.g-title{font-size:13px}.g-why{display:none}.guide li.now .g-why{display:-webkit-box}.g-tab{display:block;flex:none;margin:0;padding:8px 12px;border:0;border-top:1px solid var(--line);background:rgba(255,179,71,.08);color:var(--acc);font:inherit;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer}.guide.short footer{display:none}.guide.short.foot-open footer{display:block;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;padding:8px 12px 12px}.guide.short.foot-open .g-ch,.guide.short.foot-open ol{display:none}.guide.chat-sheet{height:100%;width:min(520px,62vw)}.chat-sheet .c-list{min-height:0;max-height:none}.guide.sheet .s-body{padding:8px 12px 12px}}.chbtn{display:inline-block;margin-top:8px;padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:none;color:var(--mut);font-size:12px;letter-spacing:.04em;cursor:pointer}.chbtn:hover{border-color:var(--acc);color:var(--acc)}.chbtn.done{border-color:rgba(126,231,135,.4);color:#7ee787;cursor:default}.tip-chips{display:flex;gap:10px;margin-top:10px}.tip-chip{flex:1 1;padding:12px 0;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--fg);font-size:15px;font-weight:700;cursor:pointer}.tip-chip:hover{border-color:var(--acc);color:var(--acc)}.tip-more{display:block;margin-top:10px;background:none;border:none;color:var(--mut);font-size:12px;cursor:pointer;padding:0}.tip-more:hover{color:var(--acc)}.tip-input{display:block;width:100%;margin-top:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--fg);font-size:14px}.tip-back{width:28px!important;height:28px!important;font-size:15px;margin-right:8px}.tip-how{margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.tip-how ol{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;counter-reset:how}.tip-how li{display:block;counter-increment:how;position:relative;padding-left:26px;color:var(--mut);font-size:12.5px;line-height:1.45}.tip-how li:before{content:counter(how);position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;background:rgba(255,179,71,.14);color:var(--acc);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.tip-err{color:#ff7b72}.tip-account{margin-bottom:12px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.tip-account-row{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;background:none;border:none;color:var(--fg);font:inherit;font-size:12.5px;cursor:pointer;text-align:left}.tip-account-id{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mut)}.tip-account-bal{flex:0 0 auto;font-weight:700}.tip-account-manage{flex:0 0 auto;color:var(--acc);font-size:11px}.tip-manage{padding:0 12px 12px;border-top:1px solid var(--line)}.tip-manage-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;font-size:12.5px;color:var(--mut)}.tip-manage-row b{color:var(--fg);font-weight:600;display:flex;align-items:center;gap:6px}.tip-note{margin:8px 0 0;line-height:1.4}.tip-copy,.tip-note{color:var(--mut);font-size:10.5px}.tip-copy{border:1px solid var(--line);background:none;padding:2px 7px;border-radius:999px;cursor:pointer}.tip-copy:hover{border-color:var(--acc);color:var(--acc)}.tip-switch-confirm{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.tip-switch-confirm .s-log{margin:0 0 8px}@media (max-width:640px) and (orientation:portrait){.feed:not(.rotated){--deck:232px;--band-top:112px;--pic-h:min(56.25vw,calc(100dvh - var(--band-top) - var(--deck)))}.feed:not(.rotated) .slot{padding:var(--band-top) 0 var(--deck);align-items:flex-start}.feed:not(.rotated) .slot .placeholder,.feed:not(.rotated) .slot .vwrap,.feed:not(.rotated) .slot.wide video{max-height:calc(100dvh - var(--band-top) - var(--deck))}.feed:not(.rotated) .badge{top:60px;max-width:calc(100vw - 28px)}.feed:not(.rotated) .nudge,.feed:not(.rotated) .why{top:calc(var(--band-top) + var(--pic-h) + 46px);left:14px;max-width:calc(100vw - 28px)}.feed:not(.rotated):has(.tick-nudge) .nudge,.feed:not(.rotated):has(.tick-nudge) .why{top:calc(var(--band-top) + var(--pic-h) + 76px)}.feed:not(.rotated) .nav-arrow.up{display:none}.feed:not(.rotated) .nav-arrow.down{bottom:2px;padding:0 12px;opacity:.8}.feed:not(.rotated) .nav-arrow.down small{font-size:9px}.feed:not(.rotated) .nav-arrow.left,.feed:not(.rotated) .nav-arrow.right{top:calc(var(--band-top) + var(--pic-h) / 2);bottom:auto;transform:translateY(-50%);padding:8px 6px}.feed:not(.rotated) .nav-arrow.left small,.feed:not(.rotated) .nav-arrow.right small{display:none}.feed:not(.rotated) .meta{bottom:44px;padding:8px 14px 6px}.feed.feed:not(.rotated) .meta{padding-bottom:6px;padding-right:14px}.feed.tv:not(.rotated) .meta{bottom:0;padding-bottom:14px}.feed:not(.rotated) .meta p{font-size:12.5px;line-height:1.4}.feed:not(.rotated) .meta small{margin-top:2px}.feed:not(.rotated) .side{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:0;left:10px;right:10px;bottom:116px}.feed:not(.rotated) .side>div{flex:1 1;display:flex;flex-direction:column;align-items:center;min-width:0}.feed:not(.rotated) .side button{width:44px;height:44px;font-size:16px}.feed:not(.rotated) .side .snd button.big{width:52px;height:52px}.feed:not(.rotated) .side button.pulse{animation-name:pulse-sm}.feed:not(.rotated) .side .snd small,.feed:not(.rotated) .side small{font-size:9px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.feed:not(.rotated) .side .unread{top:-3px;right:-3px}.feed:not(.rotated) .side .exit{display:flex}.feed:not(.rotated) .react-bar{left:50%;transform:translateX(-50%);bottom:188px;gap:8px}.feed:not(.rotated) .react-bar button{width:44px;height:44px;font-size:20px}.feed:not(.rotated) .recap{left:0;right:0;margin-inline:auto;width:max-content;bottom:240px;font-size:11px;padding:4px 9px;gap:6px;max-width:calc(100vw - 28px);overflow:hidden;white-space:nowrap}.feed:not(.rotated) .floaters{left:calc(50% - 80px);bottom:236px;width:160px;height:46vh}.feed:not(.rotated) .cc{bottom:6%}.feed:not(.rotated) .slot.shop-on .cc{bottom:calc(6% + 36px)}.feed:not(.rotated) .upnext{display:none}.toast{bottom:auto;top:calc(var(--band-top, 158px) + 24px)}.feed:not(.rotated) .tip-nudge{bottom:auto;top:calc(var(--band-top, 158px) + 16px)}}@media (max-width:640px) and (orientation:portrait) and (max-height:600px){.feed:not(.rotated){--deck:216px}.feed:not(.rotated) .side{bottom:106px}.feed:not(.rotated) .react-bar{bottom:174px}.feed:not(.rotated) .recap{bottom:224px}.feed:not(.rotated) .floaters{bottom:220px}.feed:not(.rotated) .meta{bottom:40px}.feed:not(.rotated) .meta p{-webkit-line-clamp:1}}.cfloats{position:absolute;z-index:6;left:calc(18px + var(--sl));bottom:190px;width:min(380px,70vw);display:flex;flex-direction:column;gap:6px;pointer-events:none}.cfloat{pointer-events:auto;align-self:flex-start;max-width:100%;padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.62);border:1px solid rgba(255,255,255,.18);color:#fff;font:inherit;font-size:13px;line-height:1.3;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:cfloat 4.8s ease-out forwards}.cfloat b{color:var(--acc);font-weight:600;margin-right:6px}@keyframes cfloat{0%{opacity:0;transform:translateY(14px)}8%{opacity:1;transform:none}78%{opacity:1}to{opacity:0;transform:translateY(-18px)}}@media (max-width:640px) and (orientation:portrait){.feed:not(.rotated) .cfloats{left:14px;bottom:236px;width:calc(100vw - 28px)}.cfloat{font-size:12px;padding:5px 10px}}@media (orientation:landscape) and (max-height:520px){.cfloats{left:calc(16px + var(--sl));bottom:64px;width:50vw}}.feed.rotated .cfloats{bottom:124px;left:calc(16px + var(--sl))}@media (display-mode:standalone){.top{padding-top:calc(14px + env(safe-area-inset-top))}.feed:not(.rotated){--band-top:calc(112px + env(safe-area-inset-top))}.feed:not(.rotated) .badge{top:calc(60px + env(safe-area-inset-top))}.feed:not(.rotated) .nav-arrow.down{bottom:calc(2px + env(safe-area-inset-bottom))}.feed:not(.rotated) .meta{bottom:calc(44px + env(safe-area-inset-bottom))}.feed.tv:not(.rotated) .meta{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.feed:not(.rotated) .side{bottom:calc(116px + env(safe-area-inset-bottom))}.feed:not(.rotated) .react-bar{bottom:calc(188px + env(safe-area-inset-bottom))}.feed:not(.rotated) .recap{bottom:calc(191px + env(safe-area-inset-bottom))}.feed:not(.rotated) .cfloats,.feed:not(.rotated) .floaters{bottom:calc(232px + env(safe-area-inset-bottom))}}.g-install{margin-top:8px}.g-install .req{display:inline-flex;align-items:center;gap:6px}.g-hint{display:block;font-size:12px;color:var(--mut);margin-top:6px}.g-hint b{color:var(--fg);font-weight:600}.feed.rotated .side{gap:6px;bottom:40px}.feed.rotated .side small{display:none}.feed.rotated .side .snd button.big,.feed.rotated .side button{width:44px;height:44px}@media (max-width:640px) and (orientation:portrait){.feed:not(.rotated):has(.nudge) .recap,.feed:not(.rotated):has(.why) .recap{display:none}}@media (max-width:640px) and (orientation:portrait) and (max-height:600px){.feed:not(.rotated) .recap{display:none}}.tick{position:absolute;z-index:6;top:165px;left:calc(18px + var(--sl));max-width:46vw}.tick-bar{height:28px;overflow:hidden;border-radius:999px;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.16)}.tick-loading .tick-item{cursor:default;opacity:.75}.tick-track{display:flex;height:100%;width:max-content;animation:tick-scroll 34s linear infinite}.tick-track.paused{animation-play-state:paused}.tick-set{display:flex;align-items:center;flex:none}.tick-item{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;padding:0 14px;height:28px;font:11.5px/28px ui-monospace,SFMono-Regular,Menlo,monospace;color:#fff;white-space:nowrap;cursor:pointer}.tick-item:focus-visible{outline:1px solid var(--acc);outline-offset:-2px}.tick-sym{color:var(--acc);font-weight:700}.tick-item .up{color:#7ee787}.tick-item .down{color:#ff7b72}.tick-logo{width:14px;height:14px;border-radius:3px;object-fit:cover;background:#000}.tick-div{color:var(--acc);font-size:10px}.tick-lock{opacity:.75;font-size:11px}.tick-stale{color:var(--mut)}@keyframes tick-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.tick.tick-chip{width:auto;max-width:60vw}.tick-chip .tick-item{padding:0 12px}.tick-nudge{margin-top:4px;padding:4px 9px;border-radius:999px;background:rgba(0,0,0,.72);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;animation:nudge .5s ease-out;pointer-events:none}@media (orientation:landscape) and (max-height:520px){.tick{top:auto;bottom:84px;left:auto;right:calc(12px + var(--sr));max-width:42vw}.feed.desk-on:has(.tick-nudge) .cc{bottom:max(36%,149px)}.feed.desk-on .cc{transition:bottom .25s ease}@media (prefers-reduced-motion:reduce){.feed.desk-on .cc{transition:none}}.feed.desk-on .nav-arrow.down{bottom:150px}.feed.desk-on .nav-arrow.up{bottom:196px}.tip-nudge{bottom:auto;top:158px;max-width:48vw}.feed.desk-on:not(.rotated):has(.tick-nudge) .tip-nudge{top:140px}}@media (max-width:640px) and (orientation:portrait){.feed:not(.rotated) .tick{top:calc(var(--band-top) + var(--pic-h) + 8px);left:10px;right:10px;max-width:none;width:auto}}.feed.rotated .tick{top:auto;bottom:80px;left:auto;right:calc(64px + var(--sr));max-width:36dvh}.feed.rotated .meta{padding-right:calc(412px + var(--sr))}.feed.rotated .tip-nudge{bottom:auto;top:124px}.desk{position:absolute;z-index:7;left:72px;bottom:236px;width:340px;max-height:min(460px,calc(100dvh - 380px));display:flex;flex-direction:column;border-radius:14px;background:rgba(10,11,14,.94);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--fg);overflow:hidden;animation:guide-in .18s ease-out}.desk.above-chat{top:150px;bottom:auto;max-height:calc(100dvh - 170px)}.desk-h{justify-content:space-between;flex-wrap:wrap;padding:12px 40px 8px 12px;border-bottom:1px solid var(--line);flex:none;position:relative}.desk-h,.desk-title{display:flex;align-items:center;gap:6px 8px}.desk-title{flex-wrap:wrap;min-width:0}.desk-title b{flex:none;font-size:13px;letter-spacing:.04em}.desk-hright{display:flex;align-items:center;gap:6px;flex:none}.desk-x{position:absolute;top:10px;right:10px;z-index:3;width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.4);color:#fff;cursor:pointer}.desk-connect{padding:16px 14px;text-align:center;overflow-y:auto}.desk-note{margin:10px 0 0;color:var(--mut);font-size:11px}.desk-err{margin:10px 0 0;color:#ff7b72;font-size:12px}.desk-body{display:flex;flex-direction:column;min-height:0;flex:1 1;overflow-y:auto}.desk-body.has-more{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 22px),transparent)}.desk-token-fallback{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:rgba(255,255,255,.1);color:var(--mut);font-weight:700;line-height:1}.desk-order{padding:10px 12px 0;margin-top:2px;border-top:1px solid var(--line);flex:none}.desk-amount{display:flex;align-items:center;gap:6px;margin-top:8px;border:1px solid var(--line);border-radius:10px;padding:6px 10px}.desk-amount>span{color:var(--mut);font-size:13px}.desk-amount input{flex:1 1;min-width:0;background:none;border:0;color:var(--fg);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desk-amount input:focus{outline:none}.desk-amt-chips{display:flex;gap:4px;flex:none}.desk-amt-chips button{padding:3px 8px;border-radius:999px;border:1px solid var(--line);background:none;color:var(--mut);font-size:11px;cursor:pointer}.desk-amt-chips button.on{border-color:var(--acc);color:var(--acc)}.desk-line{margin:8px 0 0;color:var(--mut);font-size:11.5px}.desk-buy{margin:10px 12px 0;padding:12px;border-radius:10px;border:0;background:var(--acc);color:#14161c;font-size:14px;font-weight:700;cursor:pointer}.desk-buy:disabled{background:rgba(255,255,255,.08);color:var(--mut);cursor:default}.desk-buy.sell:not(:disabled){background:#7ee787}.desk-success{margin:10px 12px 0;padding:12px;border-radius:10px;background:rgba(126,231,135,.1);border:1px solid rgba(126,231,135,.35);text-align:center;font-size:13px}.desk-success p{margin:0 0 6px;font-weight:600}.desk-success .desk-fee-result{font-weight:400;font-size:11.5px;color:var(--mut)}.desk-success a{color:var(--acc);font-size:12px}.desk-success.adding{background:rgba(255,179,71,.08);border-color:rgba(255,179,71,.35)}.desk-spin{display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:-1px;border:2px solid rgba(255,179,71,.3);border-top:2px solid var(--acc);border-radius:50%;animation:desk-spin .8s linear infinite}@keyframes desk-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.desk-spin{animation:none;border-color:var(--acc)}}.desk-success-acts{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.desk-foot{flex:none;padding:8px 12px 10px;color:var(--mut);font-size:10px;line-height:1.4;border-top:1px solid var(--line)}.desk-risk{margin:0 0 6px;color:var(--acc);font-weight:600}.desk-funds-pay{margin:10px 12px 0;border-radius:10px;overflow:hidden;background:#fff}.desk-funds-pay iframe{display:block;width:100%;height:220px;border:0}.g-tick{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px;color:var(--fg);cursor:pointer}.confetti{width:100%;height:100%}.confetti,.confetti-glow{position:absolute;inset:0;pointer-events:none;z-index:30}.confetti-glow{background:radial-gradient(circle at 50% 60%,rgba(255,179,71,.35),transparent 65%);animation:confetti-glow .4s ease-out}@keyframes confetti-glow{0%{opacity:0}30%{opacity:1}to{opacity:0}}.desk.dk{background:rgba(12,13,17,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.desk.dk.practice{border-color:rgba(255,179,71,.55)}.feed:has(.desk) .tip-nudge{display:none}.dk-h{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-bottom:1px solid var(--line);flex:none;min-height:52px;flex-wrap:wrap}.dk-h b{font-size:15px}.dk-back,.dk-x{width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.07);color:var(--fg);font-size:16px;cursor:pointer;flex:none}.dk-back{margin-left:-6px}.dk-x{margin-left:auto}.dk-dots{display:inline-flex;gap:5px}.dk-dots i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.18)}.dk-dots i.on{background:var(--acc);box-shadow:0 0 0 3px rgba(255,179,71,.2)}.dk-dots i.done{background:#7ee787}.dk-practice{flex-basis:100%;order:9;font-style:normal;font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--acc)}.dk-body{display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;overflow-y:auto;min-height:0;flex:1 1;font-size:13px}.dk-lead{margin:2px 0 0;font-size:17px;font-weight:700;line-height:1.25}.dk-crumb,.dk-hint,.dk-note{margin:0;color:var(--mut);font-size:12.5px;line-height:1.4}.dk-crumb b{color:var(--fg)}.dk-hint{font-size:12px}.dk-legal{margin:0;color:var(--mut);font-size:11px;text-align:center}.dk-status{margin:0;font-size:13px;line-height:1.35;padding:6px 10px;border-radius:10px;border-left:3px solid}.dk-status.work{color:var(--acc);border-color:var(--acc);background:rgba(255,179,71,.08);animation:dk-pulse 1.4s ease-in-out infinite}.dk-status.ok{color:#7ee787;border-color:#7ee787;background:rgba(126,231,135,.08)}.dk-status.bad{color:#ff9b94;border-color:#ff7b72;background:rgba(255,123,114,.1)}.dk-status.info{color:var(--mut);border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.04)}@keyframes dk-pulse{50%{opacity:.65}}.dk-ghost,.dk-hold,.dk-main{display:flex;align-items:center;justify-content:center;min-height:46px;width:100%;border-radius:12px;border:0;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none}.dk-main{background:var(--acc);color:#14161c}.dk-main.sell{background:#7ee787}.dk-hold:disabled,.dk-main:disabled{background:rgba(255,255,255,.08);color:var(--mut);cursor:default}.dk-ghost{background:rgba(255,255,255,.08);color:var(--fg);font-weight:600}.dk-link{align-self:flex-start;min-height:44px;padding:0 2px;background:none;border:0;color:var(--acc);font-size:13px;cursor:pointer;text-decoration:none;display:inline-flex}.dk-link,.dk-row{align-items:center}.dk-row{display:flex;gap:8px}.dk-row>*{flex:1 1}.dk-row>.dk-link{flex:0 1 auto}.dk-amount,.dk-input{width:100%;min-height:46px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.05);color:var(--fg);font-size:16px;box-sizing:border-box}.dk-amount{display:flex;align-items:center;gap:6px}.dk-amount input{flex:1 1;min-width:0;background:none;border:0;color:var(--fg);font-size:16px;outline:none}.dk-how{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.dk-how li{display:flex;gap:10px;align-items:center;font-size:13.5px}.dk-how b{flex:none;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,179,71,.15);color:var(--acc)}.dk-tabs{display:flex;gap:4px;padding:3px;border-radius:12px;background:rgba(255,255,255,.06)}.dk-tabs button{flex:1 1;min-height:44px;border:0;border-radius:9px;background:none;color:var(--mut);font-size:13px;font-weight:600;cursor:pointer}.dk-tabs button.on{background:rgba(255,255,255,.12);color:var(--fg)}.dk-have{margin:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.dk-have b{font-size:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .3s}.dk-have small{color:var(--mut);font-size:12.5px}.dk-coins{overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.dk-coins,.dk-coins button{display:flex;gap:6px;flex:none}.dk-coins button{align-items:center;min-height:46px;padding:0 12px 0 8px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--fg);font-size:13px;cursor:pointer}.dk-coins button.on{border-color:var(--acc);background:rgba(255,179,71,.12)}.dk-coins .desk-token-fallback,.dk-coins img{width:22px;height:22px;border-radius:50%}.dk-coins small{font-size:12px}.dk-coin{min-height:44px}.dk-coins small.up{color:#7ee787}.dk-coins small.down{color:#ff9b94}.dk-more{color:var(--acc)!important}.dk-coin{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk-coin span{color:var(--mut)}.dk-coin .dk-link{margin-left:auto;min-height:44px}.dk-chips{display:flex;gap:6px}.dk-chips button{flex:1 1;min-height:46px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--fg);font-size:15px;font-weight:600;cursor:pointer}.dk-chips button.on{border-color:var(--acc);color:var(--acc);background:rgba(255,179,71,.1)}.dk-receipt{margin:0;display:flex;flex-direction:column;gap:3px;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk-receipt div{display:flex;justify-content:space-between;gap:10px}.dk-receipt dt{color:var(--mut)}.dk-receipt dd{margin:0;text-align:right}.dk-receipt .get{padding:4px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14px;font-weight:700}.dk-receipt .get small{color:var(--mut);font-weight:400;font-size:12px}.dk-hold{position:relative;overflow:hidden;background:var(--acc);color:#14161c;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none}.dk-hold.sell{background:#7ee787}.dk-hold:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.22);transform:scaleX(0);transform-origin:left}.dk-hold.holding:before{transform:scaleX(1);transition:transform .8s linear}.dk-hold span{position:relative}.dk-done{display:flex;flex-direction:column;gap:8px;text-align:center;align-items:center}.dk-done .dk-row{width:100%}.dk-big{margin:0;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;color:#14161c;background:#7ee787;animation:dk-pop .5s cubic-bezier(.2,1.6,.4,1)}@keyframes dk-pop{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.dk-big,.dk-status.work{animation:none}.dk-hold.holding:before{transition:none}}.hold{display:flex;flex-direction:column;gap:6px}.hold-h{margin:0;display:flex;justify-content:space-between;align-items:baseline;font-size:13px}.hold-h span{color:var(--mut);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hold-empty{margin:0;color:var(--mut);font-size:12.5px}.hold ul{list-style:none;margin:0;padding:0;display:flex;gap:6px}.hold button{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:6px 10px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--fg);text-align:left;cursor:pointer;font:inherit}.hold button:disabled{cursor:default;opacity:1}.hold .desk-token-fallback,.hold img{flex:none;border-radius:50%}.hold-name{display:flex;flex-direction:column;min-width:0;font-size:13px;line-height:1.25}.hold-name small{color:var(--mut);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.hold-usd{margin-left:auto;font-size:13.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hold-row ul{overflow-x:auto;scrollbar-width:none}.hold-row li{flex:none}.hold-row button{min-width:170px}.hold-list ul{flex-direction:column}.wal-body .hold{margin:12px 0 0}.guide .hold li,.s-body .hold li{display:block;padding:0;border-left:0;cursor:default;background:none}.guide .hold img,.s-body .hold li img{width:28px;height:28px;aspect-ratio:auto;border-radius:50%;background:none}@media (orientation:landscape) and (max-height:380px){.dk-home-next{display:none}}@media (orientation:landscape) and (max-height:520px){:root:has(.desk) .top{pointer-events:none}:root:has(.desk) .top .nav{opacity:0}:root:has(.desk) .top>:not(.nav){pointer-events:auto}:root:has(.desk.dk) .toast{left:calc((100vw - min(340px, 44vw) - 16px) / 2)}.dk-practice{flex-basis:auto;order:0}.dk-practice span{display:none}}@media (max-width:640px) and (orientation:portrait){:root:has(.desk.dk) .toast{bottom:auto;top:24vh}}@media (orientation:landscape) and (max-height:520px){.dk-body{gap:6px;padding:8px 10px 10px}.dk-h{min-height:48px;padding:2px 4px 2px 10px}.dk-lead{font-size:15.5px}.dk-have b{font-size:26px}.dk-receipt{gap:1px;font-size:12.5px}.dk-receipt .get{font-size:13px;padding:2px 0}.dk-status{padding:4px 8px;font-size:12.5px}.dk-chips button,.dk-coins button,.dk-hold,.dk-input,.dk-main{min-height:44px}}@media (max-width:640px) and (orientation:portrait){.feed:not(.rotated) .desk{left:10px;right:10px;bottom:10px;width:auto;max-height:calc(100dvh - 170px)}.feed:not(.rotated) .desk.above-chat{bottom:10px}}@media (orientation:landscape) and (max-height:520px){.desk{left:auto;right:calc(8px + var(--sr));width:min(340px,44vw);max-height:none}.desk,.desk.above-chat{top:max(8px,env(safe-area-inset-top));bottom:max(8px,env(safe-area-inset-bottom))}.feed:has(.desk) :is(.side,.react-bar,.recap,.floaters,.upnext,.nav-arrow.right){opacity:0;pointer-events:none}}.feed.rotated .desk{left:auto;right:calc(8px + var(--sr));top:8px;bottom:auto;width:min(340px,44dvh);height:calc(100dvw - 16px);max-height:none}.feed.rotated:has(.desk) :is(.side,.react-bar,.recap,.floaters,.upnext,.nav-arrow.right){opacity:0;pointer-events:none}.feed.rotated .guide.sheet{top:0;bottom:0;left:0;right:auto;width:100dvh;max-height:100dvw;border-left:0;border-top:0;border-right:1px solid var(--line);border-radius:0 16px 16px 0;animation:none}.more-sheet{max-height:60dvh;overflow-y:auto}.more-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:14px 16px 18px}.more-grid button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);color:#fff;font-size:11.5px;cursor:pointer}.more-grid button:hover{background:rgba(255,255,255,.08)}.more-grid button.off,.more-grid button.on{color:var(--acc)}.more-grid button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (max-width:640px){.more-grid{grid-template-columns:repeat(4,1fr)}}.more-grid .nav-more{display:none}@media (max-width:640px) and (orientation:portrait){.nav a.aux{display:none}.feed:not(.rotated) .more-grid .nav-more{display:flex}}@media (display-mode:standalone){.feed:not(.rotated) .desk{bottom:calc(10px + env(safe-area-inset-bottom))}}.cm-dots{display:inline-flex;gap:5px;margin-left:10px;vertical-align:middle}.cm-dots i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.18)}.cm-dots i.done{background:rgba(255,179,71,.55)}.cm-dots i.now{background:var(--acc);box-shadow:0 0 0 3px rgba(255,179,71,.18)}.cm-body{display:flex;flex-direction:column;gap:8px}.cm-q{margin:2px 0 0;font-size:17px;font-weight:700;line-height:1.3}.cm-help{margin:0 0 4px;font-size:12.5px;line-height:1.4;color:var(--mut)}.cm-help.cm-room-note{color:var(--fg);opacity:.9;padding:6px 10px;border-radius:8px;background:rgba(255,179,71,.08);border:1px solid rgba(255,179,71,.25)}.cm-input{display:block;width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--fg);font:inherit;font-size:15px;line-height:1.4;resize:none}.cm-input:focus{outline:none;border-color:var(--acc)}.cm-input[aria-invalid=true]{border-color:#ff7b72}.cm-chips{display:flex;flex-wrap:wrap;gap:8px}.cm-chips button{display:inline-flex;align-items:baseline;gap:6px;min-height:40px;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--fg);font-size:13.5px;cursor:pointer;-webkit-tap-highlight-color:transparent}.cm-chips button small{color:var(--mut);font-size:11px}.cm-chips button.on{border-color:var(--acc);color:var(--acc);background:rgba(255,179,71,.1)}.cm-chips button.new{border-style:dashed}.cm-chips .cm-input{margin-top:4px}.cm-chips.tags button{text-transform:lowercase;min-height:36px;padding:6px 11px}.cm-find{margin:2px 0}.cm-series-row{display:flex;flex-direction:column;gap:6px}.cm-series{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;min-height:44px;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--mut) 50%),linear-gradient(135deg,var(--mut) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}.cm-series option{background:var(--card);color:var(--fg)}.cm-series-row .cm-none{color:var(--mut);font-size:12.5px}.view-up-signin{color:var(--mut);font-weight:400;font-size:11.5px}.view-up-choice button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 8px;line-height:1.25}.view-up-eta{display:block;color:var(--mut);font-weight:400;font-size:11px}.cm-dialogue{display:flex;gap:8px;margin-top:6px}.cm-dialogue button{flex:1 1;min-height:40px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--fg);font-size:13px;cursor:pointer}.cm-dialogue button.on{border-color:var(--acc);color:var(--acc)}.cm-err{font-size:13.5px;color:#ff9b93}.cm-err,.cm-retry{margin:2px 0 0;line-height:1.4}.cm-retry{font-size:13px;color:var(--mut)}.cm-retry small{color:rgba(255,255,255,.35)}.cm-checking{margin:2px 0 0;display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--acc)}.cm-spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,179,71,.25);border-top:2px solid var(--acc);animation:cm-spin .8s linear infinite}@keyframes cm-spin{to{transform:rotate(1turn)}}.cm-nav{display:flex;justify-content:space-between;gap:10px;margin-top:6px}.cm-nav .chbtn{margin-top:0;min-height:44px;min-width:96px;padding:10px 18px;font-size:13.5px}.cm-nav .chbtn:disabled{opacity:.35;cursor:default}.cm-nav .cm-next{border-color:var(--acc);color:var(--acc);background:rgba(255,179,71,.1);font-weight:700}.cm-tier{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name price" "meta price" "note price";grid-gap:2px 10px;gap:2px 10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.cm-tier b{grid-area:name;font-size:15px}.cm-tier em{grid-area:price;font-style:normal;font-weight:700;font-size:17px;color:var(--acc)}.cm-tier span{grid-area:meta;font-size:12px;color:var(--mut)}.cm-tier small{grid-area:note;font-size:11px;color:var(--mut);text-transform:uppercase;letter-spacing:.08em}.cm-tier.off{opacity:.5;cursor:default}.cm-tiers{display:grid;grid-gap:8px;gap:8px}button.cm-tier{width:100%;min-height:48px;font:inherit;color:var(--fg);text-align:left;cursor:pointer}button.cm-tier:focus-visible{outline:2px solid var(--acc);outline-offset:2px}@media (orientation:landscape) and (max-height:520px){.cm-body{gap:6px}.cm-q{font-size:15px}.cm-help{font-size:12px}.cm-input{padding:8px 10px;font-size:14px}.cm-chips button{min-height:34px;padding:5px 10px}.cm-nav .chbtn{min-height:40px}.guide.sheet.cm .g-note{display:none}.cm-chips.tags{max-height:118px;overflow-y:auto;overscroll-behavior:contain;padding-bottom:2px}}.more-grid{gap:8px;padding:10px 14px 14px;grid-template-columns:repeat(4,1fr)}.more-grid button{gap:3px;padding:6px 4px;min-height:44px;font-size:11px}.more-grid button svg{width:18px;height:18px}.more-cta{display:flex;align-items:center;gap:12px;width:calc(100% - 28px);margin:12px 14px 0;padding:10px 12px;min-height:52px;border-radius:12px;border:1px solid rgba(255,179,71,.55);background:rgba(255,179,71,.09);color:#fff;text-align:left;cursor:pointer}.more-cta:hover{background:rgba(255,179,71,.16)}.morebtn{position:relative}.morebtn.has-upload:after{content:"";position:absolute;top:6px;right:6px;width:9px;height:9px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 2px rgba(0,0,0,.55);animation:up-pulse 1.6s ease-in-out infinite}@keyframes up-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.more-up{display:flex;align-items:center;gap:12px;width:calc(100% - 28px);margin:12px 14px 0;padding:10px 12px;min-height:52px;border-radius:12px;border:1px solid rgba(255,179,71,.35);background:rgba(255,179,71,.06);color:var(--fg);font:inherit;text-align:left;cursor:pointer}.more-up span{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.more-up b{font-size:13.5px}.more-up small{font-size:11px;color:var(--mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-up>i:last-child{font-style:normal;color:var(--acc);font-size:20px;flex:none}.up-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--acc);animation:up-pulse 1.6s ease-in-out infinite}.g-make.g-up{border-color:rgba(255,179,71,.35)}@media (prefers-reduced-motion:reduce){.morebtn.has-upload:after,.up-dot{animation:none}}.more-cta svg{flex:none;color:var(--acc)}.more-cta span{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.more-cta b{font-size:13.5px;letter-spacing:.02em}.more-cta small{font-size:11px;color:var(--mut);line-height:1.3}.more-cta i{font-style:normal;color:var(--acc);font-size:20px;flex:none}.g-ch button.g-make{border-color:rgba(255,179,71,.7);background:rgba(255,179,71,.1)}.g-ch button.g-make b,.g-ch button.g-make span{color:var(--acc)}.more-grid button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feed.rotated .guide.sheet.more-sheet{bottom:auto}.feed.rotated .more-grid{grid-auto-rows:max-content}.feed.rotated .guide.sheet.cm{left:auto;right:0;width:min(440px,62%);border-right:0;border-left:1px solid var(--line);border-radius:16px 0 0 16px}.cm-body>*{flex:0 0 auto}.cm-tier.on{border-color:var(--acc)}.cm-models{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}button.cm-model{display:grid;grid-gap:2px;gap:2px;text-align:left;padding:9px 12px;min-height:48px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--fg);font:inherit;cursor:pointer}.cm-model b{font-size:14px}.cm-model span{font-size:12px;line-height:1.35;color:var(--mut)}.cm-model em{font-style:normal;font-size:12px;font-weight:700;color:var(--acc)}.cm-model.on{border-color:var(--acc)}.cm-model.on b{color:var(--acc)}button.cm-model:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.cm-modelnote{margin:-2px 0 0;font-size:11px}.cm-consent{display:grid;grid-gap:6px;gap:6px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.cm-consent label{display:grid;grid-template-columns:22px 1fr;grid-gap:8px;gap:8px;align-items:start;font-size:12px;line-height:1.35;color:var(--mut);cursor:pointer;min-height:32px}.cm-consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--acc)}.cm-consent b{color:var(--fg);font-weight:600}.cm-consent small{font-size:11px;color:var(--mut)}.cm-ending{margin-top:8px}.cm-row-consent{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;font-size:12px;color:var(--mut)}.cm-row-consent label{display:inline-flex;gap:6px;align-items:center;min-height:32px;cursor:pointer}.cm-row-consent input{width:16px;height:16px;accent-color:var(--acc)}.cm-row-consent small{flex-basis:100%}.cm-vis{display:grid;grid-gap:8px;gap:8px}.cm-vis button{display:grid;grid-gap:2px;gap:2px;text-align:left;padding:9px 12px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--fg);cursor:pointer}.cm-vis button b{font-size:14px}.cm-vis button span{font-size:12px;line-height:1.35;color:var(--mut)}.cm-vis button.on{border-color:var(--acc)}.cm-vis button.on b{color:var(--acc)}.cm-bal{margin:0;font-size:13px;color:var(--mut)}.cm-bal b{color:#ff9b93;font-weight:600}.cm-approve{min-width:160px}.cm-done .cm-q{color:#7ee787}@media (orientation:landscape) and (max-height:520px){.cm-vis button span{display:none}.cm-vis button{min-height:40px;align-content:center}.cm-model span{display:none}}.cm-chan{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;margin-bottom:8px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.cm-chan>b{font-size:14px}.cm-chan[data-state=promoted]>b{color:var(--acc)}.cm-chan ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.cm-chan li{display:grid;grid-template-columns:7.5em auto;grid-gap:0 10px;gap:0 10px;align-items:baseline;font-size:13px}.cm-chan li span{color:var(--mut)}.cm-chan li b{font-size:14px}.cm-chan li small{grid-column:2;font-size:11px;color:var(--mut)}.cm-chan p{margin:2px 0 0;font-size:12px;line-height:1.35;color:var(--mut)}.cm-chan .cm-almost{color:var(--fg)}.cm-chan .cm-profile{display:block;margin-top:8px;min-height:40px;padding:8px 14px;font-size:13px;border-color:var(--acc);color:var(--acc);background:rgba(255,179,71,.1);font-weight:700}.pf-row{display:grid;grid-gap:4px;gap:4px;margin:10px 0}.pf-row>span{font-size:12px;color:var(--mut)}.pf-row small{font-size:11px;color:var(--mut);line-height:1.35}.pf-row b.pf-ok{color:var(--acc)}.pf-photo-box{display:flex;align-items:center;gap:12px}.pf-photo-box img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:1px solid var(--line)}.pf-photo-box i{width:64px;height:64px;border-radius:50%;border:1px dashed var(--line);display:grid;place-items:center;font-style:normal;color:var(--mut)}.pf-photo-box .chbtn{min-height:44px}.cm-ok{color:var(--acc);font-size:13px}.pf-studio a.chbtn{justify-self:start;display:inline-flex;align-items:center;min-height:44px;margin-top:0;padding:10px 18px;font-size:13.5px;text-decoration:none;color:var(--acc);border-color:var(--acc)}.cm-mine{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.cm-mine li{display:grid;grid-template-columns:1fr auto;grid-gap:2px 10px;gap:2px 10px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.cm-mine li b{font-size:14px}.cm-mine li small{grid-column:1/-1;font-size:12px;color:var(--mut)}.cm-mine li .cm-watch{justify-self:start;min-height:40px;padding:8px 16px;font-size:13px;border-color:var(--acc);color:var(--acc);background:rgba(255,179,71,.1);font-weight:700}.cm-mine li .cm-row-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.cm-mine li .cm-copy{min-height:40px;padding:8px 14px;font-size:13px}.cm-mine li small.cm-priv{color:var(--fg)}.cm-mine li small.cm-priv b{color:var(--acc);letter-spacing:.04em}.cm-privnote{margin-top:-2px}.cm-mine li .cm-url{grid-column:1/-1;margin-top:6px;font-size:12px}.cm-status{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);align-self:start}.cm-status.answered,.cm-status.settled{color:#7ee787}.cm-status.expired,.cm-status.failed,.cm-status.refused{color:#ff9b93}.cm-status.authorized,.cm-status.producing,.cm-status.published,.cm-status.unpaid{color:var(--acc)}.g-note .cm-link{display:inline;margin:0 0 0 4px;font-size:inherit;color:var(--acc)}.cm-minelink{margin:0;font-size:12.5px}.cm-minelink .cm-link{display:inline;margin:0;font-size:13px;color:var(--acc);min-height:32px}.ask{margin-top:6px}.ask-toggle{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,179,71,.5);background:rgba(255,179,71,.1);color:var(--acc);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.ask-toggle small{font-weight:500;color:var(--mut)}.ask-toggle.on{background:rgba(255,179,71,.22)}.ask-box{margin-top:6px;border:1px solid rgba(255,179,71,.35);border-radius:12px;background:rgba(0,0,0,.45);padding:8px}.ask-box,.ask-thread{display:flex;flex-direction:column;gap:6px}.ask-thread{max-height:min(34dvh,260px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.ask-thread::-webkit-scrollbar{display:none}.ask-note{margin:0;font-size:12px;color:var(--mut);line-height:1.35}.ask-a,.ask-n,.ask-q{display:flex;flex-direction:column;gap:2px;padding:6px 9px;border-radius:10px;font-size:13px;line-height:1.3}.ask-q{align-self:flex-end;max-width:92%;background:rgba(255,255,255,.08)}.ask-a{align-self:flex-start;max-width:96%;background:rgba(255,179,71,.1);border:1px solid rgba(255,179,71,.3)}.ask-a.thinking span{color:var(--mut);animation:nudge 1s ease-in-out infinite alternate}.ask-n{align-self:stretch;background:rgba(0,0,0,.35);border:1px dashed rgba(255,255,255,.2);color:#f2f1ec}.ask-a b,.ask-q b{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--acc)}.ask-a span,.ask-q span{color:#f2f1ec;word-break:break-word}.ask-meta{font-size:10px;color:var(--mut)}.ask-meta a{color:var(--acc)}.ask-card{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:10px;background:rgba(10,11,14,.9);border:1px solid rgba(255,179,71,.4)}.ask-card b{font-size:13px}.ask-card p{margin:0;font-size:12px;color:var(--mut);line-height:1.35}.ask-card .tip-input{width:100%;box-sizing:border-box}.ask-row{display:flex;gap:8px;flex-wrap:wrap}.ask-btn{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--acc);background:rgba(255,179,71,.15);color:var(--acc);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.ask-btn.ghost{background:none;border-color:rgba(255,255,255,.25);color:var(--mut)}.ask-n .ask-btn{align-self:flex-start;margin-top:4px}.ask-err{margin:0;font-size:12px;color:#ff8a8a}.ask-form{display:flex;gap:6px;align-items:center}.ask-input{flex:1 1;min-width:0;border:1px solid rgba(255,179,71,.4);background:rgba(0,0,0,.5);color:#fff;border-radius:999px;padding:9px 12px;font:inherit;font-size:13px}.ask-input:focus{outline:none;border-color:var(--acc)}.chat .ask-form .ask-send{flex:none;width:auto;height:auto;min-height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--acc);background:rgba(255,179,71,.18);color:var(--acc);font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.chat .ask-form .ask-send:disabled{opacity:.4;cursor:default}.chat .ask-form .ask-close{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.4);color:#fff;font-size:13px;cursor:pointer}.chat .ask-card .ask-btn,.chat .ask-n .ask-btn,.chat .ask-toggle{width:auto;height:auto}@media (orientation:landscape) and (max-height:520px){.ask-thread{max-height:30dvh}}.chat .c-id{display:flex;align-items:center;gap:6px;margin:6px 0 0;min-height:44px}.chat .c-id .c-name{width:110px;flex:none}.chat .c-verify{min-height:44px;min-width:44px;padding:0 12px;border-radius:22px;border:1px solid var(--acc);background:rgba(255,179,71,.12);color:var(--acc);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.chat .c-verify:hover{background:rgba(255,179,71,.22)}.chat .c-badge{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border-radius:22px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);font-size:13px}.chat .c-badge b{color:var(--acc)}.chat .c-badge button{min-height:32px;padding:0 8px;border:0;background:transparent;color:rgba(255,255,255,.6);font-size:12px;cursor:pointer}.chat .c-msg b.v:after{content:" ✓";color:var(--acc);font-weight:700}.chat .c-msg{position:relative;padding-right:40px}.chat .c-more{position:absolute;right:-4px;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;background:transparent;color:rgba(255,255,255,.55);font-size:18px;line-height:44px;cursor:pointer;border-radius:22px}.chat .c-more:hover,.chat .c-more[aria-expanded=true]{color:var(--acc);background:rgba(255,255,255,.06)}.chat .c-actions{display:flex;gap:6px;align-items:center;margin:2px 0 6px;padding:2px 0;overflow-anchor:none}.chat .c-actions button{min-height:44px;min-width:44px;padding:0 12px;border-radius:22px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#fff;font-size:13px;cursor:pointer;white-space:nowrap}.chat .c-actions button:hover{border-color:var(--acc);color:var(--acc)}.chat .c-actions .c-done{border-color:transparent;background:transparent;color:rgba(255,255,255,.7);cursor:default}.guide.sheet.bind{max-height:340px}.bind-body .g-note{margin-top:10px}@media (min-width:641px){.guide.sheet.bind{max-height:420px}}.guide.sheet.bind .cm-nav{max-width:440px}@media (orientation:landscape) and (max-height:520px){.guide.sheet.bind .cm-nav .chbtn{min-height:44px}}.feed:not(.rotated) .chat-sheet .c-compose{padding-bottom:env(safe-area-inset-bottom)}.pf-chips{display:flex;flex-wrap:wrap;gap:6px}.pf-chip{min-height:44px;min-width:44px;padding:0 12px;border-radius:22px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:#fff;font-size:14px;cursor:pointer}.pf-chip.on{border-color:var(--acc);background:rgba(255,179,71,.16);color:var(--acc)}.pf-avatar .pf-chip{font-size:20px;padding:0;width:44px}.pf-pick-box{position:relative;display:flex;flex-direction:column;gap:6px}.pf-pick-cur{gap:6px;align-self:flex-start}.pf-pick-cur,.pf-pick-cur button{display:inline-flex;align-items:center}.pf-pick-cur button{width:20px;height:20px;min-height:0;min-width:0;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.3);color:#fff;font-size:11px;line-height:1;justify-content:center;cursor:pointer}.pf-pick-box .m-picker{bottom:auto;top:calc(100% + 4px)}.pf-blocklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pf-blocklist li{display:flex;align-items:center;justify-content:space-between;gap:8px}.pf-blocklist .chbtn{margin-top:0;min-height:36px}.pf-switch{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 12px 0 4px;border-radius:22px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:#fff;cursor:pointer}.pf-switch i{width:36px;height:22px;border-radius:11px;background:rgba(255,255,255,.2);position:relative;transition:background .15s}.pf-switch i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.pf-switch.on i{background:var(--acc)}.pf-switch.on i:after{left:17px}.pf-switch:disabled{opacity:.5;cursor:default}.pf-bad{color:#ff7a7a}.pf-act{margin:8px 0 0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--card);font-size:13px}.pf-act-h,.pf-act-row{display:grid;grid-template-columns:52px 1fr 64px 72px;grid-gap:8px;gap:8px;align-items:start;padding:8px 10px}.pf-act-h{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);border-bottom:1px solid var(--line);background:rgba(255,255,255,.02)}.pf-act-row{border-top:1px solid var(--line)}.pf-act-row:first-of-type{border-top:none}.pf-act-date{color:var(--mut);font-size:12px;padding-top:1px}.pf-act-what{display:grid;grid-gap:1px;gap:1px;min-width:0}.pf-act-what b{font-size:13px;font-weight:600}.pf-act-what small{color:var(--mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-act-kind.pf-act-tip_received{color:#7ee787}.pf-act-kind.pf-act-tip_sent{color:var(--fg)}.pf-act-kind.pf-act-ask,.pf-act-kind.pf-act-reel24plus{color:var(--acc)}.pf-act-amt{text-align:right;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pf-act-amt.pos{color:#7ee787}.pf-act-amt.neg{color:var(--fg)}.pf-act .cm-status{justify-self:end;text-align:right;font-size:10px}@media (max-width:380px){.pf-act-h,.pf-act-row{grid-template-columns:44px 1fr 56px 60px;font-size:12px}}.pf-earn{margin-top:8px;display:grid;grid-gap:8px;gap:8px}.pf-earn-rooms{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.pf-earn-rooms li{display:grid;grid-template-columns:1fr auto;grid-gap:2px 8px;gap:2px 8px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.pf-earn-rooms li b{font-size:13px}.pf-earn-share{font-size:11px;color:var(--acc);font-weight:700;align-self:start}.pf-earn-rooms li small{grid-column:1/-1;color:var(--mut)}.pf-earn-claim{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid rgba(255,179,71,.35);border-radius:12px;background:rgba(255,179,71,.08)}.pf-earn-claim div{display:flex;flex-direction:column;gap:1px}.pf-earn-claim span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--mut)}.pf-earn-claim b{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-earn-claim button{min-height:40px;padding:0 18px;white-space:nowrap}.ask-earlier{margin-bottom:6px}.ask-e{display:grid;grid-gap:2px;gap:2px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px}.ask-e b{opacity:.6;font-weight:500}.ask-e small{opacity:.8}.c-tools{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:6px}.c-tools .ask{display:contents}.c-tools .ask-box{flex:1 1 100%;order:9}.room-pillwrap{position:relative}.room-pill{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,179,71,.5);background:rgba(255,179,71,.1);color:var(--acc);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.room-pill small{font-weight:500;color:var(--mut)}.room-pill.on{background:rgba(255,179,71,.22)}.c-tools .ask-toggle{min-height:44px}@media (orientation:landscape) and (max-height:520px){.ask-thread{max-height:min(26dvh,140px)}}.feed.rotated .ask-thread{max-height:110px}.feed.rotated .chat-sheet .c-list{min-height:48px}.room-menu{position:absolute;right:0;left:auto;bottom:calc(100% + 6px);z-index:6;min-width:240px;max-width:min(320px,90vw);gap:4px;padding:6px;border-radius:12px;background:rgba(10,11,14,.97);border:1px solid rgba(255,255,255,.16);box-shadow:0 8px 24px rgba(0,0,0,.45)}.room-menu,.room-menu button{display:flex;flex-direction:column}.room-menu button{align-items:flex-start;gap:2px;min-height:44px;padding:6px 10px;border-radius:8px;border:0;background:transparent;color:#f2f1ec;font:inherit;font-size:13px;text-align:left;cursor:pointer}.room-menu button:hover{background:rgba(255,255,255,.08)}.room-menu button small,.room-mine small{font-size:11px;color:var(--mut)}.room-menu .room-start{color:var(--acc);font-weight:700}.room-mine{display:flex;flex-direction:column;gap:2px;max-height:40dvh;overflow-y:auto;border-top:1px solid rgba(255,255,255,.1);padding-top:4px}.room-mine>small{padding:4px 10px}.room-mine button b{font-weight:600}.guide.sheet.room{display:flex;flex-direction:column}.guide.sheet.room .s-body.room-body{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.room-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;flex-shrink:0;gap:4px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:2px 0 4px;background:rgba(10,11,14,.97)}.room-tabs::-webkit-scrollbar{display:none}.room-tabs button{flex:1 1;min-width:0;min-height:44px;padding:0 6px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:var(--mut);font:inherit;font-size:11.5px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:3px}.room-tabs button.done{border-color:rgba(255,179,71,.45);color:#f2f1ec}.room-tabs button.on{background:rgba(255,179,71,.18);border-color:var(--acc);color:var(--acc)}.room-tabs .room-tab-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-tabs .room-tab-flag{flex:0 0 auto;font-style:normal;font-weight:700}.room-tabs button.on .room-tab-flag{color:var(--acc)}.room-tabs .room-tab-tied{font-size:9.5px;font-weight:600;letter-spacing:.02em}.room-roster{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11px;color:var(--mut);padding:0 2px}.room-roster-m{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.room-roster-tag{font-style:normal;padding:1px 6px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.room-draft{position:relative;display:flex;flex-direction:column;gap:2px;padding:8px 30px 8px 10px;border-radius:10px;background:rgba(255,179,71,.08);border:1px solid rgba(255,179,71,.3);font-size:12.5px;line-height:1.3}.room-draft b{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}.room-draft span{color:#f2f1ec;word-break:break-word}.room-draft-x{position:absolute;top:0;right:0;min-width:36px;min-height:36px;border:0;background:transparent;color:var(--mut);font:inherit;font-size:14px;cursor:pointer}.room-draft-x:hover{color:#f2f1ec}.room-list{flex:1 1 auto;min-height:120px;max-height:32dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;display:flex;flex-direction:column;gap:5px;padding:2px}.room-list::-webkit-scrollbar{display:none}.room-row{position:relative;align-self:flex-start;max-width:100%;padding:5px 9px;border-radius:10px;background:rgba(0,0,0,.5);font-size:13px;line-height:1.3}.room-row.mine{border:1px solid rgba(255,179,71,.35)}.room-row.ai,.room-row.proposal{align-self:stretch;padding-right:76px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}.room-row.ai{border-style:dashed}.room-row b{color:var(--acc);font-weight:600;margin-right:6px;font-size:12px}.room-row .room-text-body{color:#f2f1ec;word-break:break-word}.room-heart{position:absolute;right:4px;top:50%;transform:translateY(-50%);min-width:56px;min-height:44px;padding:0 10px;border-radius:22px;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.35);color:#f2f1ec;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.room-heart[aria-pressed=true]{border-color:var(--acc);color:var(--acc);background:rgba(255,179,71,.16)}.room-heart-n{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--mut);font-size:12px}.room-sys{align-self:center;padding:3px 10px;border-radius:999px;font-size:11px;color:var(--mut);background:rgba(255,255,255,.04);text-align:center}.room-locked{padding:10px 12px;border-radius:10px;background:rgba(255,179,71,.14);border:1px solid var(--acc);color:#f2f1ec;font-size:13px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.room-locked b{color:var(--acc)}.room-locked .room-fund{flex:none;min-height:36px;padding:0 14px;font-size:12.5px}.room-brief{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:12px;background:rgba(10,11,14,.9);border:1px solid rgba(255,179,71,.4);font-size:12.5px}.room-brief>b{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--acc)}.room-brief ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.guide.sheet.room .room-brief li{display:flex;grid-template-columns:none;gap:6px;align-items:flex-start;padding:0;border-left:0;cursor:default;color:#f2f1ec;line-height:1.3;word-break:break-word}.guide.sheet.room .room-brief li:hover{background:none}.room-brief li i{flex:none;font-style:normal;color:var(--acc)}.r-chip.ended{border-color:rgba(255,255,255,.18);background:none;color:var(--mut);cursor:default}.room-approve-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:2px}.room-approve{min-height:44px;padding:0 16px;border-radius:22px;border:1px solid var(--acc);background:rgba(255,179,71,.18);color:var(--acc);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.room-approve:disabled{opacity:.7;cursor:default}.room-approvals{font-size:12px;color:var(--mut)}.room-reqs{display:flex;flex-direction:column;gap:4px}.room-req{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:4px 8px;border-radius:10px;background:rgba(255,255,255,.05);font-size:12.5px}.room-req span{flex:1 1 auto}.room-req button{min-height:40px;padding:0 12px;border-radius:20px;border:1px solid var(--acc);background:rgba(255,179,71,.15);color:var(--acc);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.room-req .room-ignore{border-color:rgba(255,255,255,.25);background:none;color:var(--mut)}.room-compose{display:flex;flex-direction:column;gap:6px}.room-mode-row{display:flex;gap:6px;flex-wrap:wrap}.room-ai,.room-mode{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05);color:#f2f1ec;font:inherit;font-size:12px;cursor:pointer}.room-mode[aria-pressed=true]{border-color:var(--acc);color:var(--acc);background:rgba(255,179,71,.14)}.room-ai{color:var(--acc);border-color:rgba(255,179,71,.45)}.room-tags{display:flex;flex-wrap:wrap;gap:4px;max-height:96px;overflow-y:auto}.room-tags .pf-chip{min-height:36px}.room-input-row{display:flex;gap:6px}.room-text{flex:1 1;min-width:0;min-height:44px;padding:0 12px;border-radius:22px;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.45);color:#fff;font:inherit;font-size:14px}.room-text:disabled{opacity:.5}.room-send{min-width:44px;min-height:44px;padding:0 14px;border-radius:22px;border:1px solid var(--acc);background:rgba(255,179,71,.15);color:var(--acc);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.room-send:disabled{opacity:.4;cursor:default}.room-foot{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.room-foot .chbtn{margin-top:0;min-height:44px}.room-invite-box{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14)}.room-invite-box .cm-input{width:100%;box-sizing:border-box;font-size:12px}.room-err{margin:0}.bind-why,.r-chip{color:var(--acc)}.r-chip{display:inline-flex;align-items:center;min-height:32px;margin:1px 2px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,179,71,.55);background:rgba(255,179,71,.1);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.r-chip:hover{background:rgba(255,179,71,.22)}.r-pop .r-owner{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.r-pop .r-note{color:#f2f1ec;margin-top:4px}.r-pop .m-pop-actions button{min-height:44px}@media (max-width:640px){.guide.sheet.room{height:auto;max-height:78dvh}.room-list{max-height:30dvh}.room-row{font-size:13.5px;line-height:1.35}.room-row.ai,.room-row.proposal{padding-right:62px}.room-heart{min-width:46px;padding:0 6px;font-size:12px}.room-heart-n{right:9px}}@media (orientation:landscape) and (max-height:520px){.guide.sheet.room{height:100%;width:min(560px,66vw)}.room-list{max-height:none;min-height:60px}.room-tabs button{font-size:11px;padding:0 4px}}.feed.rotated .guide.sheet.room .room-list{max-height:28dvw}.chat .c-row.tippable{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0 4px}.chat .c-row.tippable .c-msg{flex:0 1 auto;min-width:0;max-width:calc(100% - 64px)}.chat .c-row.tippable .c-actions,.chat .c-row.tippable .t-counts,.chat .c-row.tippable .t-status{flex:1 1 100%}.t-chip{min-height:44px;margin:-8px 0 -8px 2px;padding:0 4px;border:0;background:none;color:var(--acc);font:inherit;font-size:12px;font-weight:700;cursor:pointer;align-self:flex-start}.t-chip,.t-chip>span{display:inline-flex;align-items:center}.t-chip>span{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,179,71,.55);background:rgba(255,179,71,.1);white-space:nowrap}.t-chip:hover>span{background:rgba(255,179,71,.22)}.t-chip[data-state=sending],.t-chip[disabled]{cursor:default;opacity:.75}.t-chip[data-state=sent]>span{border-color:rgba(120,220,140,.7);color:#9be3a8;background:rgba(120,220,140,.1)}.t-counts{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 0 10px;font-size:11px;color:var(--mut)}.t-status{margin:1px 0 3px 10px;font-size:12px;color:#f2f1ec}.c-msg.receipt{border:1px solid rgba(120,220,140,.5);color:#9be3a8;font-size:12px}.chat .c-actions{flex-wrap:wrap}.chat .c-actions .rx{min-width:44px;padding:0 8px;font-size:15px}.chat .c-actions .rx small{margin-left:3px;font-size:11px;color:var(--mut)}.chat .c-actions .rx[aria-pressed=true]{border-color:var(--acc);background:rgba(255,179,71,.14)}.chat .c-actions .t-open{border-color:rgba(255,179,71,.55);color:var(--acc)}.m-pop.t-pop{flex-direction:column;gap:8px;align-items:stretch}.t-pop .t-amts{display:flex;flex-wrap:wrap;gap:6px}.t-pop .t-amt,.t-pop .t-back,.t-pop .t-more,.t-pop .t-send{min-height:44px;min-width:44px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,179,71,.55);background:rgba(255,179,71,.1);color:var(--acc);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.t-pop .t-back,.t-pop .t-more{border-style:dashed;background:none}.t-pop .t-amt[disabled],.t-pop .t-send[disabled]{opacity:.6;cursor:default}.t-pop .t-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.t-pop .t-status{margin:0}@media (orientation:landscape) and (max-height:520px){.m-pop.t-pop{max-height:42dvh;overflow-y:auto}}.feed.rotated .m-pop.t-pop{max-height:40dvw;overflow-y:auto}.room-approve-row .room-unavail{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0}.room-recheck{min-height:44px;padding:0 12px;border-radius:999px;border:1px solid var(--acc);background:none;color:var(--acc);font:inherit;font-size:13px;font-weight:700;cursor:pointer}:root{--shop-ring-a:.6;--shop-halo-a:.28;--shop-bg-a:.14}.shop-layer{position:absolute;inset:0;z-index:5;pointer-events:none}.shop-halo{position:absolute;padding:0;border:0;background:none;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.shop-halo:before{content:"";position:absolute;inset:-12%;border-radius:50%;pointer-events:none;opacity:var(--shop-halo-a);background:radial-gradient(closest-side,rgba(255,244,220,.95) 0,rgba(255,244,220,.5) 45%,rgba(255,244,220,0) 100%)}.shop-halo.swell:before{animation:shop-swell .6s ease-out 1 both}@keyframes shop-swell{0%{opacity:0}45%{opacity:calc(var(--shop-halo-a) * 2.6)}to{opacity:var(--shop-halo-a)}}@media (prefers-reduced-motion:reduce){.shop-halo.swell:before{animation:none}.shop-halo.dart.swell:before,.shop-halo.dart:before{animation:none;opacity:var(--shop-ring-a);transform:scale(.78)}}.shop-halo.bg:before{opacity:var(--shop-bg-a)}.shop-halo.bg.in:before{animation:shop-bg-in .5s ease-out 1 backwards}@keyframes shop-bg-in{0%{opacity:0}to{opacity:var(--shop-bg-a)}}@media (hover:hover){.shop-halo.bg:hover:before{opacity:calc(var(--shop-bg-a) * 1.5)}}@media (prefers-reduced-motion:reduce){.shop-halo.bg.in:before{animation:none}}.shop-pill{position:absolute;z-index:6;height:32px;display:inline-flex;align-items:center;gap:8px;padding:0 12px 0 10px;border-radius:999px;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;pointer-events:auto;transition:opacity .35s ease;-webkit-tap-highlight-color:transparent}.shop-pill:focus-visible,.shop-pill:hover{background:rgba(0,0,0,.72);border-color:rgba(255,255,255,.4);outline:none}.slot.shop-on .meta{padding-bottom:56px}.feed.rotated .cc{bottom:38%}.feed.rotated .cc span{font-size:14px}@media (min-width:641px) and (min-height:521px){.slot.shop-on .meta{padding-bottom:100px}}@media (max-width:640px) and (orientation:portrait){.feed:not(.rotated) .slot.shop-on .meta{padding-bottom:14px}}.shop-line i{flex:none;width:10px;height:10px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,244,220,1),rgba(255,244,220,.25));box-shadow:0 0 8px 2px rgba(255,244,220,.55)}.shop-items{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px}.shop-items button{flex:none;padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:none;color:var(--mut);font-size:12px;cursor:pointer}.shop-items button.on{color:#fff;border-color:rgba(255,255,255,.5)}.shop-cards{display:flex;flex-direction:column;gap:10px}.shop-card{display:grid;grid-template-columns:84px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:4px;row-gap:4px;align-items:start;min-width:0}.shop-card img{grid-row:1/span 3;width:84px;height:84px;object-fit:contain;background:#fff;border-radius:8px}.shop-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.guide.sheet.shop{width:min(440px,66vw)}@media (max-width:640px) and (orientation:portrait){.feed:not(.rotated) .guide.sheet.shop{max-height:50dvh;width:100vw}.feed:not(.rotated) .shop-card{grid-template-rows:auto auto auto}.feed:not(.rotated) .shop-card img{grid-row:1/span 2}.feed:not(.rotated) .shop-row{grid-column:1/-1;flex-wrap:nowrap}.feed:not(.rotated) .shop-go{flex:1 1 auto;min-width:0}.feed:not(.rotated) .shop-vote{flex:none}}@media (orientation:landscape) and (max-height:520px){.guide.sheet.shop{width:min(420px,50vw)}.shop-go{max-width:132px}.shop-cards{gap:8px}.shop-card{grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;row-gap:2px}.shop-card img{grid-row:1/span 2;width:48px;height:48px}.shop-card h4{-webkit-line-clamp:1;font-size:12.5px}.shop-row{grid-column:3;grid-row:1/span 2;flex-direction:column;align-items:stretch;gap:4px}.shop-go,.shop-vote button{min-height:32px;font-size:12px}.shop-vote span{display:none}.shop-vote{justify-content:center}.guide.sheet.shop .s-log{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}.feed.rotated .sheet-backdrop .guide.sheet.shop{left:auto;right:0;width:min(420px,50%);border-right:0;border-left:1px solid var(--line);border-radius:16px 0 0 16px}.feed.rotated .sheet-backdrop .shop-cards{gap:8px}.feed.rotated .sheet-backdrop .shop-card{grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;row-gap:2px}.feed.rotated .sheet-backdrop .shop-card img{grid-row:1/span 2;width:48px;height:48px}.feed.rotated .sheet-backdrop .shop-go{max-width:132px}.feed.rotated .sheet-backdrop .shop-card h4{-webkit-line-clamp:1;font-size:12.5px}.feed.rotated .sheet-backdrop .shop-row{grid-column:3;grid-row:1/span 2;flex-direction:column;align-items:stretch;gap:4px}.feed.rotated .sheet-backdrop .shop-go,.feed.rotated .sheet-backdrop .shop-vote button{min-height:32px;font-size:12px}.feed.rotated .sheet-backdrop .shop-vote span{display:none}.feed.rotated .sheet-backdrop .shop-vote{justify-content:center}.feed.rotated .sheet-backdrop .guide.sheet.shop .s-log{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.shop-card h4{margin:0;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shop-card p{margin:0;font-size:12px;color:var(--mut)}.shop-go{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:36px;padding:0 12px;border-radius:10px;background:#fff;color:#000;font-size:12.5px;font-weight:600;text-decoration:none;white-space:nowrap;max-width:100%;overflow:hidden}.shop-go span{min-width:0;overflow:hidden;text-overflow:ellipsis}.shop-pair{align-self:flex-start;min-height:44px;padding:0;background:none;border:0;color:#fff;font-size:13px;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.shop-vote{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--mut)}.shop-hidden button,.shop-vote button{min-height:36px;min-width:44px;padding:0 10px;border-radius:10px;border:1px solid var(--line);background:none;color:#fff;font-size:13px;cursor:pointer}.shop-vote button[aria-pressed=true]{background:#fff;color:#000;border-color:#fff}.shop-card.shop-hidden{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:48px}.shop-hidden p,.shop-note{color:var(--mut)}.shop-note{margin:10px 0 0;font-size:11px}.shop-more{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin:10px 0 0;padding:0 12px;border-radius:12px;border:1px solid rgba(255,179,71,.35);background:rgba(255,179,71,.06);color:#fff;font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}.shop-more:hover{background:rgba(255,179,71,.14)}.shop-more span:nth-child(2){flex:1 1 auto;min-width:0}.shop-more span:last-child{color:var(--acc);font-size:18px}.sheet-backdrop.over-shop{z-index:42}.shop-disclosure{margin:-4px 0 8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.shop-halo.dart:before,.shop-halo.ring:before{inset:4%;opacity:var(--shop-ring-a);border:2px solid rgba(255,244,220,.92);box-shadow:0 0 10px rgba(255,244,220,.45),inset 0 0 8px rgba(255,244,220,.25);background:radial-gradient(closest-side,rgba(255,244,220,.1),rgba(255,244,220,0));transition:opacity .15s,transform .15s}.shop-halo.dart.swell:before,.shop-halo.ring.swell:before{animation:shop-ring-in .48s cubic-bezier(.2,.8,.2,1) 1 both}.shop-halo.dart:before{opacity:0}.shop-halo.dart:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:rgba(255,244,220,.5);box-shadow:0 0 0 1.5px rgba(0,0,0,.55),0 0 6px rgba(255,244,220,.35);pointer-events:none}.shop-halo.dart.swell:after{animation:shop-pip-in .3s ease-out 1.45s both}@keyframes shop-pip-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.shop-halo.dart:active:after,.shop-halo.dart:hover:after{background:rgba(255,244,220,.85)}.shop-halo.dart.swell:before{animation:shop-dart-ring 1.1s linear .45s 1 backwards}@keyframes shop-dart-ring{0%{opacity:0;transform:scale(2.2);animation-timing-function:cubic-bezier(.2,.8,.2,1)}30%{opacity:1;transform:scale(.78);animation-timing-function:cubic-bezier(.5,0,.9,.6)}to{opacity:0;transform:scale(.22)}}.shop-halo.ring.swell:after{content:"";position:absolute;inset:4%;border-radius:50%;border:1.5px solid rgba(255,244,220,.6);pointer-events:none;opacity:0;animation:shop-ring-echo .62s ease-out 80ms 1 both}@keyframes shop-ring-in{0%{opacity:0;transform:scale(2.6)}60%{opacity:1}to{opacity:var(--shop-ring-a);transform:scale(1)}}@keyframes shop-ring-echo{0%{opacity:0;transform:scale(4)}35%{opacity:.35;transform:scale(2.2)}to{opacity:0;transform:scale(1.05)}}@media (hover:hover){.shop-halo.ring:hover:before{opacity:1;transform:scale(1.1)}.shop-halo.dart:hover:before{opacity:1;transform:scale(.8)}}.shop-halo.dart:active:before,.shop-halo.ring:active:before{opacity:1;transform:scale(.92)}.shop-dart{width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#fff4dc;box-shadow:0 0 10px 3px rgba(255,244,220,.8);pointer-events:none;opacity:0;z-index:2}.shop-dart,.shop-dart:before{position:absolute;left:50%;top:50%}.shop-dart:before{content:"";width:72px;height:3px;margin-top:-1.5px;border-radius:2px;transform-origin:0 50%;transform:rotate(var(--ang,0deg));background:linear-gradient(90deg,rgba(255,244,220,.85),rgba(255,244,220,0))}@media (prefers-reduced-motion:reduce){.shop-halo.dart.swell:after,.shop-halo.dart.swell:before,.shop-halo.ring.swell:after,.shop-halo.ring.swell:before{animation:none}.shop-dart{display:none}}.meta,.nav-arrow,.react-bar,.side,.upnext{transition:opacity .35s ease}@media (orientation:landscape) and (max-height:520px){.feed.idle .meta,.feed.idle .nav-arrow,.feed.idle .react-bar,.feed.idle .side,.feed.idle .upnext{opacity:0;pointer-events:none}}.feed.rotated.idle .meta,.feed.rotated.idle .nav-arrow,.feed.rotated.idle .react-bar,.feed.rotated.idle .side,.feed.rotated.idle .upnext{opacity:0;pointer-events:none}@media (max-width:640px) and (orientation:portrait) and (max-height:700px){.tick-nudge{display:none}.feed:not(.rotated):has(.tick-nudge) .nudge,.feed:not(.rotated):has(.tick-nudge) .why{top:calc(var(--band-top) + var(--pic-h) + 46px)}}@media (min-width:641px) and (min-height:521px){.feed:not(.rotated) .cc{bottom:max(12%,170px);max-width:min(720px,calc(100vw - 600px))}}@media (min-width:641px) and (min-height:521px) and (max-width:1240px){.feed:not(.rotated) .tip-nudge{left:auto;right:calc(24px + var(--sr));transform:none}}@media (min-width:641px) and (min-height:521px){.feed:not(.rotated){--lb:max(0px,calc((100dvh - 56.25vw) / 2 - 45px))}.feed:not(.rotated) .meta{bottom:var(--lb)}.feed:not(.rotated) .side{bottom:calc(120px + var(--lb))}.feed:not(.rotated) .react-bar{bottom:calc(184px + var(--lb))}.feed:not(.rotated) .recap{bottom:calc(236px + var(--lb))}.feed:not(.rotated) .floaters{bottom:calc(228px + var(--lb))}.feed:not(.rotated) .chat.dock{bottom:calc(236px + var(--lb));height:min(420px,calc(100dvh - 480px - var(--lb)))}}@media (orientation:landscape) and (max-height:520px){.feed:-webkit-full-screen .badge,.feed:-webkit-full-screen .upnext{top:10px}.feed:fullscreen .badge,.feed:fullscreen .upnext{top:10px}.feed:-webkit-full-screen .react-bar{top:34px}.feed:fullscreen .react-bar{top:34px}.feed:-webkit-full-screen .why{top:62px}.feed:fullscreen .why{top:62px}.feed:-webkit-full-screen .recap{top:88px}.feed:fullscreen .recap{top:88px}.feed:-webkit-full-screen .tip-nudge{top:120px}.feed:fullscreen .tip-nudge{top:120px}}.feed.rotated .react-bar{top:36px}.feed.rotated .recap{top:88px}@media (max-width:640px) and (orientation:portrait){.feed:not(.rotated) .side .work{display:none}}.work-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;padding:14px 16px 18px}.work-grid button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:84px;padding:12px;border-radius:14px;border:1px solid rgba(255,179,71,.35);background:rgba(255,179,71,.06);color:#fff;text-align:left;cursor:pointer;font:inherit}.work-grid button:hover{background:rgba(255,179,71,.14)}.work-grid button i{font-style:normal;font-size:18px;color:var(--acc);line-height:1}.work-grid button b{font-size:14px}.work-grid button small{font-size:11px;color:var(--mut)}.work-back{margin-right:8px;width:30px!important;height:30px!important;font-size:20px;line-height:1;padding:0 0 2px}.guide.sheet.work{display:flex;flex-direction:column}.cos-how{margin:2px 0 4px;font-size:13px;line-height:1.4;color:var(--mut)}.cos-how summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--acc);list-style:none}.cos-how summary::-webkit-details-marker{display:none}.cos-how summary:after{content:" ›"}.cos-how[open] summary:after{content:" ⌄"}.cos-how p{margin:0 0 6px;overflow-wrap:anywhere}.guide .cos-check,.s-body .cos-check{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:12.5px;line-height:1.35;min-height:0;flex:none;overflow:visible}.guide .cos-src{min-height:0;flex:none;overflow:visible;padding:0 0 0 22px;list-style:decimal}.guide .cos-check li,.s-body .cos-check li{display:block;padding:0;border-left:0;cursor:default;background:none;color:var(--mut);overflow-wrap:anywhere}.guide .cos-check li.now,.s-body .cos-check li.now{color:#fff}.cos-buzz,.guide .cos-check li:hover{background:none}.cos-buzz{display:block;margin:12px 0 0;min-height:44px;padding:0 12px;border:0;color:rgba(255,255,255,.6);font-size:13px;text-align:left;cursor:pointer}.guide.sheet.kb-up{max-height:var(--kb-cap)!important;height:auto!important;transform:translateY(calc(-1 * var(--kb-lift, 0px)));animation:none}.work-app{padding:10px 12px 12px}.work-app,.work-app .ask{display:flex;flex-direction:column;flex:1 1;min-height:0}.work-app .ask-box{flex:1 1;min-height:0;margin:0;padding:0;border:0;background:none}.work-app .ask-thread{flex:1 1;min-height:0;max-height:none}.work-app .ask-form{flex:none;padding-top:8px}.work-app.cos-host{overflow-y:auto}.cos{display:flex;flex-direction:column;gap:8px;min-height:0}.cos .cm-input{font-size:16px;min-height:44px}.cos .chbtn{min-height:44px;margin:0 6px 0 0}.cos-note{margin:0;padding:8px 10px;border-radius:10px;background:rgba(255,179,71,.1);color:var(--fg);font-size:13px;line-height:1.35}.cos-note.alert{background:rgba(255,123,114,.12);color:#ffb4ad}.cos-promise{margin:0;font-size:17px;font-weight:600;line-height:1.25}.cos-safe{margin:0;font-size:12.5px;color:#7ee787}.cos-terms{margin:6px 0 0;font-size:12px;line-height:1.35;color:var(--muted,#9a9a9a)}.cos-strip{min-height:44px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--fg);font:inherit;font-size:13px;text-align:left;cursor:pointer}.cos-h{margin:4px 0 0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.cos-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.cos-card,.cos-tile{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:88px;padding:10px 8px;border-radius:12px;border:1px solid rgba(255,179,71,.35);background:rgba(255,179,71,.06);color:#fff;font:inherit;text-align:left;cursor:pointer}.cos-card:hover,.cos-tile:hover{background:rgba(255,179,71,.14)}@media (orientation:landscape) and (max-height:520px){.cos-tile{flex-direction:row;flex-wrap:wrap;align-items:baseline;min-height:0;padding:8px}.cos-tile i{font-size:15px;margin-right:4px}.cos-tile b{flex:1 1;min-width:0}.cos-tile small{flex-basis:100%}.cos{gap:6px}}.feed.rotated .cos-tile{flex-direction:row;flex-wrap:wrap;align-items:baseline;min-height:0;padding:8px}.feed.rotated .cos-tile i{font-size:15px;margin-right:4px}.feed.rotated .cos-tile b{flex:1 1;min-width:0}.feed.rotated .cos-tile small{flex-basis:100%}.feed.rotated .cos{gap:6px}.cos-card i,.cos-tile i{font-style:normal;font-size:18px;line-height:1}.cos-tile b{font-size:13px;line-height:1.2}.cos-card small,.cos-tile small{font-size:11px;color:var(--mut)}.cos-card{min-height:56px;border-color:var(--acc)}.cos-ask{display:flex;gap:8px;align-items:center}.cos-ask .cm-input{flex:1 1;min-height:44px}.cos-ask .chbtn{margin:0}.cos-more{display:flex;flex-wrap:wrap;align-items:center;gap:0 2px;font-size:12px;color:var(--mut)}.cos-more span{margin-right:4px}.cos-more button{min-height:44px;min-width:44px;padding:0 6px;border:0;background:none;color:var(--fg);font:inherit;font-size:12px;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.25);text-decoration-color:rgba(255,255,255,.25);text-underline-offset:3px;cursor:pointer}.cos-form,.cos-jobs{display:flex;flex-direction:column;gap:8px}.cos-back{align-self:flex-start;min-height:44px;min-width:44px;padding:0 4px;border:0;background:none;color:var(--acc);font:inherit;font-size:14px;cursor:pointer}.cos-title{margin:0;font-size:16px;font-weight:600}.cos-title i{font-style:normal}.cos-item{margin:0;font-size:13.5px;color:#fff}.cos-products{display:flex;flex-direction:column;gap:8px;min-width:0}.cos-pnote{margin:0;font-size:12px;color:var(--mut)}.cos-products ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.guide .cos-prod,.s-body .cos-prod{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;min-width:0;padding:0;border-left:0;cursor:default;background:none}.guide .cos-prod:hover{background:none}.cos-f .cos-prod img,.cos-prod .cos-noimg{width:64px;height:64px;object-fit:contain;background:#fff;border-radius:8px;display:grid;place-items:center;font-size:22px}.cos-prod>div{display:flex;flex-direction:column;gap:3px;min-width:0}.cos-prod b{font-size:13px;line-height:1.25;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cos-prod small{font-size:11.5px;color:var(--mut);overflow-wrap:anywhere}.cos-tags{display:flex;gap:6px}.cos-tags em{font-style:normal;font-size:10.5px;padding:1px 6px;border-radius:6px;border:1px solid var(--line);color:var(--mut)}.cos-go{align-self:flex-start;display:inline-block;line-height:44px;min-height:44px;padding:0 12px;border-radius:10px;background:#fff;color:#000;font-size:12.5px;font-weight:600;text-decoration:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cos-field{display:flex;flex-direction:column;gap:4px}.cos-field>span:first-child{font-size:12px;color:var(--mut)}.cos-chips{display:flex;flex-wrap:wrap;gap:6px}.cos-chips button{min-height:44px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:none;color:var(--fg);font:inherit;font-size:13px;cursor:pointer}.cos-chips button.on{border-color:var(--acc);color:var(--acc)}.cos-money{margin:4px 0 0;padding:8px 10px;border-radius:10px;background:var(--card);font-size:13px;line-height:1.35}.cos-need{padding:10px;border-radius:10px;border:1px dashed rgba(255,179,71,.45)}.cos-run{min-height:48px;border:0;border-radius:12px;background:var(--acc);color:#111;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.cos-run:disabled{opacity:.45;cursor:default}.cos-job{padding:10px;border-radius:12px;border:1px solid var(--line);background:var(--card)}.cos-job-h{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.cos-job-h b{font-size:14px}.cos-job-h small{font-size:12px;color:var(--mut);text-align:right}.cos-job-m{margin:4px 0 6px;font-size:13px;line-height:1.35}.cos-job.s-expired .cos-job-m,.cos-job.s-failed .cos-job-m{color:#ffb4ad}.cos-media{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:8px}.cos-f.k-audio,.cos-f.k-file,.cos-f.k-products,.cos-f.k-text,.cos-f.k-video{grid-column:1/-1}.cos-f img,.cos-f video{display:block;width:100%;border-radius:8px;background:#000}.cos-f audio{width:100%}.cos-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:1/1;border-radius:8px;background:rgba(255,255,255,.06);font-size:13px;color:rgba(255,255,255,.7);text-align:center;padding:8px}.guide .cos-f img,.s-body .cos-f img{width:100%;height:auto;max-height:62dvh;aspect-ratio:auto;object-fit:contain}.cos-f video{aspect-ratio:9/16;width:auto;max-width:100%;height:min(62dvh,560px);margin:0 auto}.cos-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.cos-src{margin:8px 0 0;padding-left:18px;font-size:12px}.cos-src a{color:var(--acc)}.cos-src small{color:var(--mut)}.cos-ans{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.cos-ans summary{min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.cos-ans summary::-webkit-details-marker{display:none}.cos-ans summary:after{content:"›";margin-left:auto;padding-left:8px;color:var(--mut);font-size:18px;line-height:1}.cos-ans details[open]>summary:after,.cos-ans[open]>summary:after{content:"⌄"}.cos-ans-q{font-weight:700;font-size:16px;line-height:1.3}.cos-ans-sec{border-top:1px solid rgba(255,255,255,.1)}.cos-ans-sec>summary{font-weight:600;color:#f2f1ec}.cos-ans p{margin:0 0 10px}.cos-ans code{font-size:12.5px;background:rgba(255,255,255,.08);padding:0 4px;border-radius:4px}.cos-ans-ul{margin:0 0 10px;padding-left:20px;list-style:disc}.guide .cos-ans li,.s-body .cos-ans li{display:list-item;grid-template-columns:none;padding:0 0 4px;border-left:0;cursor:default;background:none}.guide .cos-ans li:hover{background:none}.s-body .cos-ans .cos-src{list-style:decimal;padding-left:22px}.cos-ans .cos-src{margin:0 0 10px}.cos-ans-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.cos-ans-acts .chbtn{min-height:44px}.cos-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cos-keep{margin:2px 0 0;font-size:12.5px}.cos-deadline,.cos-keep{line-height:1.35;color:#ffd8a8}.cos-deadline{margin:8px 0 0;padding:8px 10px;border-radius:10px;background:rgba(255,179,71,.12);font-size:13px}.cos-asked{margin:2px 0 0;font-size:12.5px;color:var(--mut);overflow-wrap:anywhere}.cos-eta{margin:6px 0 0;font-size:12px;line-height:1.35;color:var(--mut)}.guide .cos-check li.next,.s-body .cos-check li.next{color:rgba(255,255,255,.4)}.cos-jobs{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.cos-hist{margin-top:4px}.cos-hist summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--acc);font-size:14px}.guide .cos-hist ul,.s-body .cos-hist ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-height:0;flex:none;overflow:visible}.guide .cos-hrow,.s-body .cos-hrow{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:2px;padding:8px 10px;border-left:1px solid var(--line);border:1px solid var(--line);border-radius:10px;cursor:default;background:none}.guide .cos-hrow:hover{background:none}.cos-hrow b{font-size:13.5px}.cos-hrow small{font-size:12px;color:var(--mut);overflow-wrap:anywhere}.cos-hrow span{font-size:12.5px}.cos-hrow.s-failed span{color:#ffb4ad}.cos-hrow .chbtn{align-self:flex-start;margin-top:4px}.room-home{gap:6px}.room-home,.room-home button{display:flex;flex-direction:column}.room-home button{align-items:flex-start;gap:2px;min-height:48px;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:#f2f1ec;font:inherit;text-align:left;cursor:pointer}.room-home .room-start{color:var(--acc);font-weight:700;border-color:rgba(255,179,71,.45)}.room-home .room-mine{display:flex;flex-direction:column;gap:6px}.room-home .room-mine>small{padding:6px 2px}@media (orientation:landscape) and (max-height:520px){.guide.sheet.more-sheet{width:264px;max-height:100dvh}.more-grid{grid-template-columns:repeat(2,1fr);gap:4px;padding:6px 12px 10px}.more-cta,.more-grid button{min-height:40px}.more-cta{margin:8px 12px 0;width:calc(100% - 24px);padding:6px 10px}.more-cta small{display:none}.more-up{min-height:40px;margin:8px 12px 0;width:calc(100% - 24px);padding:6px 10px}.more-up small{display:none}.guide.sheet.work .work-grid{padding:10px 12px 12px}}.feed.rotated .guide.sheet.more-sheet{width:264px}.feed.rotated .more-grid{grid-template-columns:repeat(2,1fr)}.feed.rotated .upnext{right:calc(64px + var(--sr))}@media (orientation:landscape) and (max-height:520px) and (max-width:900px){.side{gap:10px}.side .exit small{display:none}.side .exit{padding:0}}@media (orientation:landscape) and (max-height:520px){.why{max-width:min(520px,calc(100vw - 200px - var(--sl) - var(--sr)))}.guide.sheet.shop .shop-go{max-width:132px}.guide.sheet.work{width:min(340px,100vw)}}.feed.rotated .sheet-backdrop .guide.sheet.shop .shop-go{max-width:132px}.feed.rotated .sheet-backdrop .guide.sheet.work{width:min(340px,66%);left:auto;right:0;border-right:0;border-left:1px solid var(--line);border-radius:16px 0 0 16px}@media (orientation:landscape) and (max-height:520px){.react-bar{top:54px}.recap{top:104px}.why{max-width:min(520px,calc(100vw - 300px - var(--sl) - var(--sr)))}.feed:-webkit-full-screen .why{top:86px}.feed:fullscreen .why{top:86px}.feed:-webkit-full-screen .recap{top:86px}.feed:fullscreen .recap{top:86px}.feed:-webkit-full-screen .tip-nudge{top:140px}.feed:fullscreen .tip-nudge{top:140px}}.feed.rotated .why{top:88px}.feed.rotated .tip-nudge{top:140px}@media (orientation:landscape) and (max-height:520px){.guide.sheet.shop{width:min(320px,44vw)}.guide.sheet.shop .shop-card{grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:10px;row-gap:3px}.guide.sheet.shop .shop-card img{grid-row:1/span 3;width:40px;height:40px}.guide.sheet.shop .shop-card p{font-size:11px}.guide.sheet.shop .shop-card h4{-webkit-line-clamp:1}.guide.sheet.shop .shop-row{grid-column:2;grid-row:3;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:nowrap}.guide.sheet.shop .shop-go{flex:1 1 auto;min-width:0;max-width:none;min-height:30px;padding:0 10px}.guide.sheet.shop .shop-vote{flex:none;gap:4px}.guide.sheet.shop .shop-vote button{min-height:30px;min-width:40px;padding:0 8px}}.feed.rotated .sheet-backdrop .guide.sheet.shop{width:min(320px,44%)}.feed.rotated .sheet-backdrop .guide.sheet.shop .shop-card{grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:10px;row-gap:3px}.feed.rotated .sheet-backdrop .guide.sheet.shop .shop-card img{grid-row:1/span 3;width:40px;height:40px}.feed.rotated .sheet-backdrop .guide.sheet.shop .shop-card p{font-size:11px}.feed.rotated .sheet-backdrop .guide.sheet.shop .shop-card h4{-webkit-line-clamp:1}.feed.rotated .sheet-backdrop .guide.sheet.shop .shop-row{grid-column:2;grid-row:3;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:nowrap}.feed.rotated .sheet-backdrop .guide.sheet.shop .shop-go{flex:1 1 auto;min-width:0;max-width:none;min-height:30px;padding:0 10px}.feed.rotated .sheet-backdrop .guide.sheet.shop .shop-vote{flex:none;gap:4px}.feed.rotated .sheet-backdrop .guide.sheet.shop .shop-vote button{min-height:30px;min-width:40px;padding:0 8px}@media (min-width:641px) and (min-height:521px){.feed:not(.rotated) .guide.sheet.shop{width:360px}.feed:not(.rotated) .guide.sheet.shop .shop-card{grid-template-columns:64px minmax(0,1fr)}.feed:not(.rotated) .guide.sheet.shop .shop-card img{width:64px;height:64px}.feed:not(.rotated) .guide.sheet.shop .shop-row{flex-wrap:nowrap;gap:6px}.feed:not(.rotated) .guide.sheet.shop .shop-go{flex:1 1 auto;min-width:0;max-width:150px}.feed:not(.rotated) .guide.sheet.shop .shop-vote span{display:none}}@media (max-width:640px) and (orientation:portrait){.feed:not(.rotated) .guide.sheet.work.view-ask,.feed:not(.rotated) .guide.sheet.work.view-room{height:min(78dvh,560px)}}.feed.rotated .work-app .ask-thread{max-height:none}.work-app .ask-close{display:none}:root{--ad-logo-a:1}.ad-layer{inset:0;z-index:5;overflow:hidden}.ad-layer,.ad-logo{position:absolute;pointer-events:none}.ad-logo{opacity:var(--ad-logo-a);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;object-fit:contain;filter:drop-shadow(0 0 1px rgba(0,0,0,.55)) drop-shadow(0 1px 3px rgba(0,0,0,.35))}.ad-hit,.ad-logo{left:0;top:0;visibility:hidden;will-change:transform}.ad-hit{position:absolute;padding:0;border:0;background:none;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.paid-chip{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;z-index:1;padding:3px 8px;border-radius:4px;background:rgba(0,0,0,.62);color:#fff;font:600 12px/1.3 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.01em;white-space:nowrap}@media (max-width:640px){.paid-chip{font-size:11px;padding:2px 6px}}.ad-hit:focus-visible{outline:2px solid rgba(255,244,220,.8);outline-offset:2px;border-radius:4px}.ad-card-body{display:grid;grid-gap:10px;gap:10px;padding:4px 16px 16px}.ad-card-mark{display:block;width:48px;height:48px;border-radius:11px}.ad-card-go{justify-self:start;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:var(--fg,#f0eadf);color:var(--bg,#111);font-weight:700;cursor:pointer}.ad-card-note{margin:0;font-size:12px;opacity:.7}.feed.rotated .sheet-backdrop .guide.sheet.shop.ad-card .s-log,.guide.sheet.shop.ad-card .s-log{display:block;-webkit-line-clamp:unset;overflow:visible}.guide.sheet.shop.ad-card .ad-card-body{overflow-y:auto;overscroll-behavior:contain}.guide.sheet.wallet,.guide.sheet.wallet .wal-body{display:flex;flex-direction:column}.guide.sheet.wallet .wal-body{gap:12px;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.wal-hero{display:grid;grid-gap:2px;gap:2px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.wal-hero small{color:var(--mut);font-size:12px}.wal-bal{font-size:34px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.wal-acts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.wal-acts .chbtn{min-height:44px;justify-content:center}.wal-how{display:grid;grid-gap:8px;gap:8px}.wal-how button{display:grid;grid-gap:2px;gap:2px;text-align:left;padding:10px 12px;min-height:44px;border:1px solid var(--line);border-radius:12px;background:none;color:var(--fg);cursor:pointer}.wal-how button:hover{border-color:var(--acc)}.wal-how small{color:var(--mut);font-size:12px}.wal-recv{display:grid;grid-template-columns:148px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:14px}.wal-qr-ph,.wal-recv img{width:148px;height:148px;border-radius:8px;background:#fff;display:block}.wal-recv div{display:grid;grid-gap:6px;gap:6px;min-width:0}.wal-recv small{color:var(--mut);font-size:12px}.wal-recv code{font-size:14px}.wal-recv .tip-copy{justify-self:start;font-size:12px;padding:6px 10px;min-height:32px}.wal-warn{margin:0;font-size:12px;line-height:1.35;color:#ffcf8a}@media (max-width:380px){.wal-recv{grid-template-columns:1fr;justify-items:start}}.wal-who{font-size:12px}.wal-h,.wal-who{color:var(--mut)}.wal-h{margin:4px 0 -4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.cm-status.st-done{color:#7ee787}.cm-status.st-failed{color:#ff9b93}.cm-status.st-pending{color:var(--acc)}.cm-status.st-free,.cm-status.st-refunded{color:var(--mut)}.pf-act .cm-status a{color:inherit;text-decoration:none}.pf-act .cm-status a:hover{text-decoration:underline}.pf-act-kind.pf-act-top_up{color:#7ee787}.pf-act-kind.pf-act-episode,.pf-act-kind.pf-act-group_share{color:var(--acc)}.desk-line.funds-method .tip-more{padding:0;font-size:inherit}.wal-acts .chbtn.cm-next{background:var(--acc);border-color:var(--acc);color:#111;font-weight:700}.desk-line.funds-method{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline}.desk-line.funds-method .tip-more{display:inline;margin:0}.desk-funds .desk-body>.desk-err{padding:0 12px}.pf-act-pager{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-top:1px solid var(--line)}.pf-act-pager .tip-more{margin:0;min-height:36px;padding:0 6px;font-size:12.5px;color:var(--fg)}.pf-act-pager .tip-more:disabled{color:var(--mut);opacity:.45;cursor:default}.pf-act-pager small{color:var(--mut);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guide.sheet.wallet .wal-body{min-height:0}.guide.sheet.wallet .wal-body>*{flex-shrink:0}.desk-body[hidden]{display:none}.wal-acts.three{grid-template-columns:1.35fr 1fr 1fr}.wal-acts .chbtn:disabled{opacity:.45;cursor:default}.wal-free{color:#7ee787!important;font-size:12px;margin-top:6px}.ws,.ws-step{display:grid;grid-gap:10px;gap:10px;min-width:0}.ws-back{justify-self:start;margin:0;min-height:36px;padding:0 2px;color:var(--fg);font-size:13px}.ws-h{margin:0;font-size:17px;font-weight:700}.ws-row{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}.ws-row .chbtn{min-height:44px;justify-content:center}.ws-in{flex:1 1 200px;min-width:0;min-height:46px;padding:10px 12px;font-size:16px;color:var(--fg);background:var(--card);border:1px solid var(--line);border-radius:12px;outline:none}.ws-in:focus{border-color:var(--acc)}.ws-addr,.ws-in.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ws-in[aria-invalid=true]{border-color:#ff9b93}.ws-help{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;color:var(--mut);line-height:1.4}.ws-help .tip-more{display:inline;margin:0;padding:0;font-size:inherit}.ws-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ws-count.ok{color:#7ee787}.ws-bad{color:#ff9b93}.ws-card{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--card);min-width:0}.ws-addr{display:flex;flex-wrap:wrap;gap:2px 6px;font-size:15px;line-height:1.5;word-break:break-all;color:var(--mut)}.ws-addr .hi{color:var(--fg);font-weight:700}.ws-tag{font-size:12.5px}.ws-tag.ok{color:#7ee787}.ws-tag.new{color:#ffcf8a}.ws-block{margin:0;padding:10px 12px;border-radius:10px;background:rgba(255,90,80,.14);border:1px solid #ff9b93;color:#ffd2cd;font-size:13.5px;line-height:1.4}.ws-howto{font-size:13px;color:var(--mut)}.ws-howto summary{cursor:pointer;color:var(--fg);min-height:32px;display:flex;align-items:center}.ws-howto p{margin:4px 0 0;line-height:1.45}.ws-comfort{margin:0;font-size:13px;line-height:1.4;color:#bfe6c5}.ws-go{min-height:48px;justify-content:center;font-size:15px}.ws .chbtn.cm-next{background:var(--acc);border-color:var(--acc);color:#111;font-weight:700}.ws-go:disabled{opacity:.45;cursor:default}.ws-amt{display:flex;align-items:center;gap:6px}.ws-amt>span{color:var(--mut)}.ws-amt>span,.ws-in.big{font-size:28px;font-weight:700}.ws-in.big{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:56px}.ws-chips{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.ws-chips .chbtn{min-height:44px;justify-content:center;padding:0 4px}.ws-chips .chbtn.on{background:var(--acc);border-color:var(--acc);color:#111;font-weight:700}.ws-warn{margin:0;font-size:13px;line-height:1.4;color:#ffcf8a}.ws-warn .tip-more{display:inline;margin:0 0 0 4px;padding:0;font-size:inherit;color:var(--acc)}.ws-net{padding:6px 10px;border-radius:8px;background:rgba(255,179,71,.14);font-size:12.5px;font-weight:600}.ws-net,.ws-resume{margin:0;color:var(--acc)}.ws-resume{font-size:13px}.ws-sum{display:grid;margin:0;border:1px solid var(--line);border-radius:14px;background:var(--card)}.ws-sum>div{display:flex;justify-content:space-between;gap:12px;padding:9px 12px;border-top:1px solid var(--line);font-size:14px}.ws-sum>div:first-child{border-top:0}.ws-sum dt{color:var(--mut);flex-shrink:0}.ws-sum dd{margin:0;text-align:right;min-width:0}.ws-sum>div.to{flex-direction:column}.ws-sum>div.to dd{text-align:left}.ws-sum dd.free{color:#7ee787}.ws-test{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px dashed var(--acc);border-radius:12px}.ws-test small{color:var(--mut);font-size:12.5px;line-height:1.4}.ws-test .chbtn{justify-self:start;min-height:44px;margin-top:4px}.ws-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.4;cursor:pointer}.ws-check input{width:22px;height:22px;flex-shrink:0;margin:0;accent-color:var(--acc)}.ws-last4{display:grid;grid-gap:6px;gap:6px;font-size:13.5px}.ws-last4 .ws-in{max-width:140px;letter-spacing:.15em}.ws-truth{margin:0;font-size:12.5px;color:var(--mut);line-height:1.4}.ws-ticks{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:14.5px}.ws-ticks li{color:var(--mut)}.ws-ticks li.on{color:var(--fg)}.ws-ticks li.ok{color:#7ee787}.ws-ticks small{color:var(--mut);font-size:12px}.ws-done,.ws-fail{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:14px;border:1px solid var(--line);background:var(--card)}.ws-done>b{font-size:16px}.ws-done small{color:#7ee787}.ws-fail{border-color:#ff9b93}.ws-fail p{margin:0;font-size:13.5px;line-height:1.4}.pf-act-kind.pf-act-sent_out{color:#ffcf8a}.ws-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px}.ws-lead{color:var(--mut);font-size:13px;line-height:1.4}.ws-paste{min-height:52px;justify-content:center;font-size:16px}.ws-good{color:#7ee787}.ws-banner{margin:0;padding:8px 12px;border-radius:10px;background:rgba(126,231,135,.12);color:#bfe6c5;font-size:13px}.ws-banner.bad{background:rgba(255,90,80,.12);color:#ffd2cd}.ws-big{font-size:34px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ws-big,.ws-q{margin:4px 0 0}.ws-q{font-size:15px}.ws-skip{justify-self:center;margin:2px 0 0;min-height:40px;color:var(--mut);font-size:13px;text-decoration:underline}.ws-last4 small{color:var(--mut);font-size:12.5px}.ws-sum dd small{color:var(--mut);font-size:12px;font-weight:400}.wal-need{color:#ffcf8a!important;font-size:12.5px;margin-top:6px;line-height:1.4}.wal-need .tip-more{display:inline;margin:0 0 0 4px;padding:0;font-size:inherit;color:var(--acc)}.pf-act-row.fresh{background:rgba(126,231,135,.1);transition:background 2s ease}@media (prefers-reduced-motion:reduce){.pf-act-row.fresh{transition:none}}.guide .ws-ticks{flex:none;min-height:0;overflow:visible;padding:0}.guide .ws-ticks li{display:block;padding:0;border-left:0;cursor:default;background:none}.ws-note{color:#ffcf8a}.ws-howto p+p{margin-top:6px}.ws,.ws-step{grid-template-columns:minmax(0,1fr)}.ws-in{width:100%}.ws-amt .ws-in.big{flex:1 1;width:0;min-width:0}.ws-in.big{min-height:48px;padding:8px 12px}.ws-amt>span,.ws-in.big{font-size:24px}.ws-chips{grid-template-columns:repeat(4,minmax(0,1fr))}.ws .chbtn{margin-top:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.ws .ws-go,.ws .ws-paste,.ws .ws-row .chbtn,.ws .ws-test .chbtn{height:44px;min-height:44px;padding:0 16px;font-size:15px}.ws .ws-chips .chbtn{height:40px;min-height:40px;padding:0 4px;font-size:14px}.ws .ws-row .chbtn{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-addr{min-width:0;overflow-wrap:anywhere}.more-grid .more-h,.more-grid .more-hint{display:none}@media (min-width:641px) and (min-height:521px){.feed:not(.rotated) .guide.sheet.more-sheet{width:min(420px,100vw);max-height:none;top:0;bottom:0}.feed:not(.rotated) .more-grid{grid-template-columns:1fr;gap:4px;padding:4px 12px 20px}.feed:not(.rotated) .more-grid .more-h{display:block;margin:14px 6px 4px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.feed:not(.rotated) .more-grid button{display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;grid-column-gap:14px;column-gap:14px;grid-row-gap:2px;row-gap:2px;align-items:center;justify-items:start;text-align:left;min-height:56px;padding:8px 14px;font-size:14.5px}.feed:not(.rotated) .more-grid button svg{grid-row:1/span 2;width:20px;height:20px}.feed:not(.rotated) .more-grid button span{font-weight:600}.feed:not(.rotated) .more-grid .more-hint{display:block;grid-column:2;font-size:12.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.feed:not(.rotated) .more-grid [data-o="0"]{order:0}.feed:not(.rotated) .more-grid [data-o="1"]{order:1}.feed:not(.rotated) .more-grid [data-o="2"]{order:2}.feed:not(.rotated) .more-grid [data-o="3"]{order:3}.feed:not(.rotated) .more-grid [data-o="4"]{order:4}.feed:not(.rotated) .more-grid [data-o="5"]{order:5}.feed:not(.rotated) .more-grid [data-o="10"]{order:10}.feed:not(.rotated) .more-grid [data-o="11"]{order:11}.feed:not(.rotated) .more-grid [data-o="12"]{order:12}.feed:not(.rotated) .more-grid [data-o="13"]{order:13}.feed:not(.rotated) .more-grid [data-o="14"]{order:14}.feed:not(.rotated) .more-grid [data-o="20"]{order:20}.feed:not(.rotated) .more-grid [data-o="21"]{order:21}.feed:not(.rotated) .more-cta{margin:10px 12px 0;width:calc(100% - 24px)}}.g-tab{display:block;flex:none;min-height:44px;margin:0;padding:10px 16px;border:0;border-top:1px solid var(--line);background:rgba(255,179,71,.08);color:var(--acc);font:inherit;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer}.g-tab:hover{background:rgba(255,179,71,.14)}.guide.fold footer{display:none}.guide.fold.foot-open footer{display:block;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.guide.fold.foot-open .g-ch,.guide.fold.foot-open .g-empty,.guide.fold.foot-open .g-tags,.guide.fold.foot-open ol{display:none}.guide header b{font-size:13px}.guide header span{font-size:12.5px}.guide header>button{width:44px;height:44px;margin:-5px -6px -5px 0;flex:none}.guide time{font-size:12.5px}.g-series{font-size:12px;letter-spacing:.08em}.g-title{font-size:15px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.g-title,.g-why{-webkit-line-clamp:2}.g-why{font-size:12.5px}.g-ch button b,.g-ch button small{font-size:12px}.g-ch button small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.g-tags button{min-height:44px;font-size:13px;padding:6px 14px}.g-cap,.g-studio b,.g-vote>b{font-size:12px}.g-note,.g-shared{font-size:12.5px}.g-vote li{min-height:44px}@media (orientation:landscape) and (max-height:520px){.guide header b,.guide header span,.guide time{font-size:12px}.g-title{font-size:14px}.g-ch button span{font-size:13px}}.g-ch button{min-height:44px}:root{--g-watch:#7AB8FF;--g-money:#FFB347;--g-you:#B79CFF}.side button{background:rgba(16,17,22,.58);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 4px 16px rgba(0,0,0,.35);transition:transform .18s cubic-bezier(.34,1.56,.64,1),background-color .15s}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.side button{-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}}@media (prefers-reduced-transparency:reduce){.side button{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(16,17,22,.9)}}.side button:hover{background-color:rgba(30,32,40,.7)}.side button:active{transform:scale(.92)}.g-tab:focus-visible,.guide li:focus-visible,.more-cta:focus-visible,.more-grid button:focus-visible,.side button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.more-grid button{background:rgba(255,255,255,.05);border-color:transparent;border-radius:14px;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background-color .15s}.more-grid button:hover{background:rgba(255,255,255,.09)}.more-grid button:active{transform:scale(.96)}.more-grid button>svg{box-sizing:content-box;width:18px;height:18px;padding:7px;border-radius:10px;flex:none;transition:background-color .15s}.more-grid button[data-g=watch]>svg{color:var(--g-watch);background:rgba(122,184,255,.16)}.more-grid button[data-g=money]>svg{color:var(--g-money);background:rgba(255,179,71,.16)}.more-grid button[data-g=you]>svg{color:var(--g-you);background:rgba(183,156,255,.16)}.more-grid button[data-g=watch]:hover>svg{background:rgba(122,184,255,.26)}.more-grid button[data-g=money]:hover>svg{background:rgba(255,179,71,.26)}.more-grid button[data-g=you]:hover>svg{background:rgba(183,156,255,.26)}.more-grid button.off,.more-grid button.on{border-color:var(--acc);background:rgba(255,179,71,.08)}@media (min-width:641px) and (min-height:521px){.feed:not(.rotated) .more-grid button{border-radius:16px}.feed:not(.rotated) .more-grid button>svg{width:20px;height:20px;padding:8px}.feed:not(.rotated) .more-grid button{grid-template-columns:36px 1fr}}@media (prefers-reduced-motion:reduce){.more-grid button,.side button{transition:background-color .15s}.more-grid button:active,.side button:active{transform:none}}.g-tags{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);padding-right:36px}.g-why{display:none}.guide li.now .g-why{display:-webkit-box}.g-series{letter-spacing:.04em}@media (orientation:landscape) and (max-height:520px){.guide.fold header{padding:0 8px 0 12px;min-height:44px}.guide.fold header button{margin:0}.g-ch{padding:0 12px;align-items:center}.g-ch,.g-tags{min-height:48px}.g-tags{padding:0 36px 0 12px}.guide li{padding:3px 12px}.more-grid button{flex-direction:row;justify-content:flex-start;gap:8px;padding:4px 8px;min-height:44px}.more-grid button>svg{width:16px;height:16px;padding:5px;border-radius:8px}}.feed.rotated .more-grid button{flex-direction:row;justify-content:flex-start;gap:8px;padding:4px 8px;min-height:44px}.feed.rotated .more-grid button>svg{width:16px;height:16px;padding:5px;border-radius:8px}@media (min-width:641px) and (min-height:521px) and (max-height:820px){.feed:not(.rotated) .more-grid{gap:2px;padding-bottom:12px}.feed:not(.rotated) .more-grid button{min-height:48px;padding:4px 12px}.feed:not(.rotated) .more-grid button>svg{padding:6px}.feed:not(.rotated) .more-grid .more-h{margin:8px 6px 2px}}@media (max-width:640px) and (orientation:portrait){.more-grid button>svg{width:18px;height:18px;padding:5px}}.work-grid button{border-color:transparent;background:rgba(255,255,255,.05);transition:transform .18s cubic-bezier(.34,1.56,.64,1),background-color .15s}.work-grid button:hover{background:rgba(255,255,255,.09)}.work-grid button:active{transform:scale(.96)}.work-back:focus-visible,.work-grid button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.work-grid button i{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;font-size:17px;color:var(--g-you);background:rgba(183,156,255,.16);margin-bottom:4px}.work-grid button:hover i{background:rgba(183,156,255,.26)}.work-grid button b{font-size:15px}.work-grid button small{font-size:12.5px}.work-back{width:44px!important;height:44px!important;margin:-6px 4px -6px -8px}@media (min-width:641px) and (min-height:521px){.feed:not(.rotated) .work-grid{grid-template-columns:1fr;gap:4px;padding:12px}.feed:not(.rotated) .work-grid button{display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;grid-column-gap:14px;column-gap:14px;grid-row-gap:2px;row-gap:2px;align-items:center;min-height:56px;padding:8px 14px;border-radius:16px}.feed:not(.rotated) .work-grid button i{grid-row:1/span 2;margin:0}}@media (prefers-reduced-motion:reduce){.work-grid button{transition:background-color .15s}.work-grid button:active{transform:none}}.feed:not(.rotated) .side .snd small,.feed:not(.rotated) .side small,.side small{font-size:12px;color:#e6e5df;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 6px rgba(0,0,0,.55)}@media (orientation:landscape) and (max-height:520px){.guide.fold:not(.foot-open){display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto}.guide.fold:not(.foot-open)>.g-empty,.guide.fold:not(.foot-open)>.g-tab,.guide.fold:not(.foot-open)>footer,.guide.fold:not(.foot-open)>header,.guide.fold:not(.foot-open)>ol{grid-column:1/-1}.guide.fold:not(.foot-open)>.g-ch{grid-column:1;grid-row:2;padding-right:6px}.guide.fold:not(.foot-open)>.g-tags{grid-column:2;grid-row:2;padding-left:6px;border-left:1px solid var(--line)}.guide.fold:not(.foot-open)>ol{grid-row:3;min-height:0}}@media (min-width:641px) and (min-height:521px) and (max-height:820px){.feed:not(.rotated) .more-grid{padding-bottom:4px}.feed:not(.rotated) .more-cta{margin-top:6px}}@media (min-width:641px) and (min-height:521px){.feed:not(.rotated) .more-grid .nav-more{display:none}}@media (orientation:landscape) and (max-height:520px){.g-ch button small{display:none}.guide.fold:not(.foot-open){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.guide.fold:not(.foot-open)>.g-ch{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);padding-right:28px}}.feed:not(.rotated) .side .snd small,.feed:not(.rotated) .side small,.side small{line-height:12px}.work-back{flex:none;margin:-6px 10px -6px -6px}.guide.sheet.work header>div{display:flex;align-items:center;min-width:0}.ask-form .ask-input{min-height:44px;padding:10px 16px;font-size:14px;border-radius:999px}.ask-form .ask-send,.chat .ask-form .ask-send{flex:none;min-height:44px;padding:0 18px;border-radius:999px;border:0;background:var(--acc);color:#14110a;font:inherit;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;transition:transform .18s cubic-bezier(.34,1.56,.64,1),opacity .15s}.ask-form .ask-send:active{transform:scale(.96)}.ask-form .ask-send:disabled,.chat .ask-form .ask-send:disabled{background:rgba(255,179,71,.18);color:rgba(255,179,71,.75);cursor:default;transform:none}.ask-form .ask-input:focus-visible,.ask-form .ask-send:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.s-h{font-size:12px}.guide.sheet .chbtn{min-height:44px;padding:0 18px;font-size:13.5px;display:inline-flex;align-items:center;justify-content:center}.tip-chip{min-height:48px;border-color:transparent;background:rgba(255,255,255,.06);transition:transform .18s cubic-bezier(.34,1.56,.64,1),background-color .15s}.tip-chip:hover{background:rgba(255,179,71,.12);border-color:rgba(255,179,71,.5)}.tip-chip:active{transform:scale(.96)}.tip-more{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;color:var(--acc);font-size:13.5px;font-weight:600}.tip-more:hover{text-decoration:underline}.guide.sheet .chbtn:focus-visible,.tip-chip:focus-visible,.tip-more:focus-visible{outline:2px solid var(--acc);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ask-form .ask-send,.tip-chip{transition:none}.ask-form .ask-send:active,.tip-chip:active{transform:none}}.cos-how-made,.cos-vendor{margin-top:8px;font-size:13px;line-height:1.4}.cos-how-made summary,.cos-vendor summary{min-height:44px;display:flex;align-items:center;gap:6px;cursor:pointer;color:var(--mut);list-style:none}.cos-how-made summary{color:var(--acc)}.cos-how-made summary::-webkit-details-marker,.cos-vendor summary::-webkit-details-marker{display:none}.cos-vendor p{margin:4px 0;overflow-wrap:anywhere}.cos-vendor a{color:var(--acc)}.guide .cos-rcpt,.s-body .cos-rcpt{list-style:none;margin:4px 0 8px;padding:0;display:flex;flex-direction:column;gap:8px;min-height:0;flex:none;overflow:visible}.guide .cos-rcpt li,.s-body .cos-rcpt li{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:0;border-left:0;cursor:default;background:none}.guide .cos-rcpt li:hover{background:none}.cos-rcpt time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--mut);font-size:12px;padding-top:1px}.cos-rcpt li>div{display:flex;flex-direction:column;gap:2px;min-width:0}.cos-rcpt small{color:var(--mut);font-size:11.5px}.cos-tx{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.cos-tx code{font-size:11px;color:#c9d1d9;overflow-wrap:anywhere;word-break:break-all}.cos-tx a{color:var(--acc);font-size:12px}.cos-txcopy{min-height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:none;color:var(--fg);font-size:12px;cursor:pointer}.cta-layer{position:absolute;z-index:6;pointer-events:none}.cta-layer.off{visibility:hidden}.cta-card{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px;opacity:.82;transition:opacity .6s ease}.cta-card.end{opacity:1}.cta-pill{pointer-events:none;opacity:0;transform:translateY(-4px);transition:opacity .6s ease,transform .6s ease;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:22px;background:rgba(12,12,16,.48);border:1px solid rgba(255,255,255,.3);text-shadow:0 1px 2px rgba(0,0,0,.45);color:#fff;text-decoration:none;font:600 15px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cta-pill.on{pointer-events:auto;opacity:1;transform:none}.cta-pill:focus-visible{outline:2px solid #fff;outline-offset:2px}.cta-disc{padding:2px 8px;border-radius:4px;background:rgba(0,0,0,.5);color:rgba(255,255,255,.92);font:500 11px/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;white-space:nowrap}.cta-qr{position:absolute;left:0;top:0;margin:0;width:clamp(120px,14%,200px);padding:8px 8px 6px;border-radius:10px;background:rgba(255,255,255,.94);text-align:center;opacity:0;transition:opacity .8s ease}.cta-qr.on{opacity:1}.cta-qr img{display:block;width:100%;height:auto;image-rendering:pixelated}.cta-qr figcaption{margin-top:4px;color:#111;font:600 12px/1.2 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (max-width:640px){.cta-pill{min-height:36px;padding:0 12px;font-size:13px}.cta-disc{font-size:10px}}@media (prefers-reduced-motion:reduce){.cta-card,.cta-pill,.cta-qr{transition:none}.cta-pill{transform:none}}.more-sheet header .more-legal{margin-left:12px;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--mut);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.more-sheet header .more-legal:hover{color:var(--fg)}.cs{max-width:720px}.cs h1{margin:0 0 4px;font-size:22px}.cs-sub{color:var(--mut);font-size:13px;margin:0 0 14px}.cs .cs-back{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;margin:0 0 8px;border:1px solid var(--line);border-radius:999px;color:var(--fg);font-size:14px;text-decoration:none}.cs-none{color:var(--mut);font-size:14px}.cs-film{margin-bottom:14px}.cs-film h3{color:var(--fg);font-size:15px;letter-spacing:0;text-transform:none;margin:0 0 2px}.cs-nums{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:10px 0}.cs-nums b{display:block;font-size:18px}.cs-nums span{color:var(--mut);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.cs-curve{margin:6px 0 0}.cs-curve svg{width:100%;height:110px;display:block}.cs-ticks{display:flex;justify-content:space-between;margin-top:2px}.cs-curve figcaption,.cs-ticks{color:var(--mut);font-size:11px}.cs-curve figcaption{margin-top:4px}.cs-line{fill:none;stroke:var(--acc);stroke-width:2}.cs-axis{stroke:var(--line)}.cs-tipbar{fill:#4ade80;opacity:.75}.cs-btn{display:inline-block;padding:10px 16px;border:1px solid var(--acc);border-radius:999px;color:var(--acc)}@media (max-width:420px){.cs-nums{grid-template-columns:repeat(2,1fr)}}