:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--grouped:#f2f2f7;--grouped-2:#fff;--label:#000;--label-2:#3c3c4399;--label-3:#3c3c434d;--separator:#3c3c434a;--separator-opaque:#c6c6c8;--fill:#78788033;--fill-3:#7676801f;--tint:#e11d5a;--tint-fg:#c81850;--tint-soft:#e11d5a24;--accent-ink:#fff;--red:#ff3b30;--orange:#ff9500;--green:#34c759;--blue:#e11d5a;--r-list:10px;--r-btn:980px;--tabbar-h:49px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--fs-large:28px;--lh-large:34px;--fw-large:600;--fs-title2:22px;--lh-title2:28px;--fs-nav:17px;--lh-nav:22px;--fs-row:16px;--lh-row:22px;--fs-body:15px;--lh-body:22px;--fs-sub:15px;--fs-foot:13px;--lh-foot:18px;--fs-cap:12px;--fw-regular:400;--fw-semibold:600;--font:"Noto Sans CJK SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, -apple-system, sans-serif;font-family:var(--font);color:var(--label);background:var(--grouped)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-mode=dark]{--grouped:#000;--grouped-2:#1c1c1e;--label:#fff;--label-2:#ebebf599;--label-3:#ebebf54d;--separator:#545458a6;--separator-opaque:#38383a;--fill:#7878805c;--fill-3:#7676803d;--tint:#ff7a9c;--tint-fg:#ff8fad;--tint-soft:#ff7a9c38;--accent-ink:#1c0a10;--red:#ff453a;--orange:#ff9f0a;--green:#30d158;--blue:#ff7a9c}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{background:var(--grouped);min-height:100%;margin:0}body{font-size:var(--fs-body);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:var(--tint-fg);text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}h1,h2,h3,p{margin:0}img{max-width:100%;display:block}.num{font-variant-numeric:tabular-nums;font-weight:var(--fw-regular)}.app-shell{min-height:100dvh;padding-bottom:calc(var(--tabbar-h) + var(--safe-b) + 28px)}.app-main{max-width:720px;margin:0 auto}.ios-nav{z-index:20;background:color-mix(in srgb, var(--grouped) 82%, transparent);-webkit-backdrop-filter:saturate(180%)blur(16px);padding-top:var(--safe-t);position:sticky;top:0}.ios-nav-bar{align-items:center;min-height:44px;padding:0 8px;display:flex}.ios-nav-bar .title{text-align:center;font-size:var(--fs-nav);font-weight:var(--fw-semibold);color:var(--label);pointer-events:none;flex:1}.ios-nav-bar .nav-btn,.ios-nav-bar .back{color:var(--tint-fg);font-size:var(--fs-nav);min-height:44px;font-weight:var(--fw-regular);align-items:center;gap:4px;padding:8px 10px;display:inline-flex}.ios-large{padding:4px 20px 10px}.ios-large .t-large{font-size:var(--fs-large);line-height:var(--lh-large);font-weight:var(--fw-large);letter-spacing:0}.ios-nav.tab-root .ios-nav-bar{min-height:44px}.tab-top-spacer{height:calc(var(--safe-t) + 10px)}.tab-lede{font-size:var(--fs-foot);line-height:var(--lh-foot);font-weight:var(--fw-regular);color:var(--label-2);padding:0 20px 10px}.tab-lede .num{font-weight:var(--fw-regular);color:var(--label-2)}.ios-nav.tab-root+.search{margin-top:0}.ios-group{margin:0 16px 18px}.ios-group-header{font-size:var(--fs-foot);font-weight:var(--fw-regular);color:var(--label-2);text-transform:uppercase;letter-spacing:.02em;padding:0 16px 6px}.ios-group-footer{font-size:var(--fs-foot);color:var(--label-2);line-height:var(--lh-foot);padding:8px 16px 0}.ios-group-footer a{color:var(--tint-fg)}.ios-list{background:var(--grouped-2);border-radius:var(--r-list);overflow:hidden}.ios-row{min-height:44px;color:inherit;align-items:center;gap:12px;padding:10px 16px;display:flex;position:relative}.ios-row+.ios-row:before{content:"";background:var(--separator-opaque);transform-origin:0 0;pointer-events:none;height:1px;position:absolute;top:0;left:16px;right:0;transform:scaleY(.5)}[data-mode=dark] .ios-row+.ios-row:before{background:var(--separator)}.ios-row.has-icon+.ios-row:before,.ios-row+.ios-row.has-icon:before{left:57px}.ios-row.has-thumb+.ios-row:before,.ios-row+.ios-row.has-thumb:before{left:80px}.ios-row.has-check+.ios-row:before,.ios-row+.ios-row.has-check:before{left:52px}.ios-row .body{flex:1;min-width:0}.ios-row .title{font-size:var(--fs-row);line-height:var(--lh-row);font-weight:var(--fw-regular)}.ios-row .subtitle{font-size:var(--fs-sub);color:var(--label-2);margin-top:2px}.ios-row .value{font-size:var(--fs-row);color:var(--label-2);font-variant-numeric:tabular-nums;margin-left:8px}.ios-row .chev{color:var(--label-3);flex:none}.ios-row .row-action{color:var(--tint-fg);font-size:var(--fs-sub);font-weight:var(--fw-regular);flex:none;min-height:32px;padding:6px 8px}.ios-row .row-ext{color:var(--tint-fg);flex:none;place-items:center;width:32px;height:32px;display:grid}.ios-row .row-ext svg{display:block}.ios-row.tint .title{color:var(--tint-fg)}.ic-tile{color:#fff;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;font-size:14px;display:grid}.ic-tile.orange{background:var(--orange)}.ic-tile.red{background:var(--red)}.ic-tile.coral{background:var(--tint)}.ic-tile.green{background:var(--green)}.ic-tile.gray{background:#8e8e93}.m-tabbar{z-index:40;height:calc(var(--tabbar-h) + var(--safe-b));padding-bottom:var(--safe-b);background:color-mix(in srgb, var(--grouped-2) 86%, transparent);-webkit-backdrop-filter:saturate(180%)blur(16px);box-shadow:inset 0 .5px 0 0 var(--separator);border-top:0;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.m-tabbar a{color:var(--label-2);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding-top:6px;font-size:10px;text-decoration:none;display:flex}.m-tabbar a .ic{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:25px;height:25px;display:block}.m-tabbar a.on{color:var(--tint-fg)}.m-tabbar a.on .ic{stroke-width:1.85px}.btn-filled,.mbtn.primary{background:var(--tint);color:var(--accent-ink);font-size:var(--fs-nav);font-weight:var(--fw-semibold);border-radius:var(--r-btn);justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 16px;display:inline-flex}.btn-filled:disabled,.mbtn.primary:disabled{opacity:.45}.btn-tinted{background:var(--tint-soft);color:var(--tint-fg);border-radius:var(--r-btn);min-height:36px;font-weight:var(--fw-regular);padding:0 14px}.btn-gray{background:var(--fill);color:var(--label);border-radius:var(--r-btn);min-height:36px;padding:0 14px}.link{color:var(--tint-fg);font-size:var(--fs-nav);font-weight:var(--fw-regular)}.seg{background:var(--fill);border-radius:9px;gap:2px;margin:0 16px 12px;padding:2px;display:flex}.seg button{min-height:28px;font-size:13px;font-weight:var(--fw-regular);color:var(--label);border-radius:7px;flex:1;position:relative}.seg button.on{background:var(--grouped-2);font-weight:var(--fw-semibold);box-shadow:0 .5px 1px #0000001f,0 1px 1px #0000000f}[data-mode=dark] .seg button.on{color:#fff;background:#636366}.seg .dot{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:10px;line-height:1;display:grid;position:absolute;top:2px;right:6px}.chip-row{scrollbar-width:none;gap:8px;padding:0 16px 12px;display:flex;overflow-x:auto}.chip-row::-webkit-scrollbar{display:none}.chip{background:var(--fill);height:32px;color:var(--label);font-size:var(--fs-cap);font-weight:var(--fw-regular);border-radius:980px;flex:none;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.chip.on{background:var(--tint-soft);color:var(--tint-fg)}.search{background:var(--fill);color:var(--label-2);border-radius:10px;align-items:center;gap:8px;margin:0 16px 10px;padding:8px 12px;display:flex}.search input{color:var(--label);font-size:var(--fs-body);background:0 0;border:0;outline:none;flex:1}.field{padding:10px 16px;position:relative}.field+.field:before{content:"";background:var(--separator-opaque);transform-origin:0 0;pointer-events:none;height:1px;position:absolute;top:0;left:16px;right:0;transform:scaleY(.5)}[data-mode=dark] .field+.field:before{background:var(--separator)}.field-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.field-head label{font-size:var(--fs-foot);color:var(--label-2);font-weight:var(--fw-regular)}.field-head .grow{flex:1}.counter{font-size:var(--fs-foot);color:var(--label-2);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.counter.near{color:var(--orange)}.counter.over{color:var(--red)}.counter .bang{color:var(--red);font-weight:var(--fw-semibold)}.hint.bad{color:var(--red);font-size:var(--fs-foot);margin-top:4px}.field.over{box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--red) 55%, transparent)}.input,.textarea{width:100%;color:var(--label);font-size:var(--fs-body);resize:vertical;caret-color:var(--tint-fg);background:0 0;border:0;outline:none;padding:0;font-family:inherit;line-height:1.5}.textarea{min-height:66px;max-height:88px;overflow:auto}.copy-btn{color:var(--tint-fg);font-size:var(--fs-sub);font-weight:var(--fw-regular);align-items:center;gap:4px;padding:4px 0;display:inline-flex}.ring{width:16px;height:16px;transform:rotate(-90deg)}.ring .track{fill:none;stroke:var(--fill);stroke-width:2px}.ring .val{fill:none;stroke:var(--tint);stroke-width:2px;stroke-linecap:round}.ring.near .val{stroke:var(--orange)}.ring.over .val{stroke:var(--red)}.thumb{background:var(--fill-3);object-fit:cover;border-radius:8px;flex:none;width:52px;height:70px;overflow:hidden}.thumb.lg{border-radius:10px;width:72px;height:96px}.thumb.ph{background:linear-gradient(160deg, color-mix(in srgb, var(--tint) 28%, #ffe4ec) 0%, color-mix(in srgb, var(--tint) 10%, var(--fill-3)) 55%, var(--fill-3) 100%);color:var(--tint-fg);place-items:center;display:grid;position:relative}[data-mode=dark] .thumb.ph{background:linear-gradient(160deg, color-mix(in srgb, var(--tint) 32%, #3a1520) 0%, color-mix(in srgb, var(--tint) 12%, #2c2c2e) 55%, #2c2c2e 100%)}.thumb.ph .ph-char{font-size:20px;font-weight:var(--fw-semibold);opacity:.88;letter-spacing:0;line-height:1}.thumb.ph.lg .ph-char{font-size:28px}.thumb.ph .ph-play{color:#fff;background:#00000061;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:5px;right:5px}.thumb.ph .ph-play svg{margin-left:1px;display:block}.thumb.ph.lg .ph-play{width:22px;height:22px;bottom:7px;right:7px}.thumb.ph.lg .ph-play svg{width:16px;height:16px}.st{font-size:var(--fs-cap);color:var(--label-2);align-items:center;gap:4px;display:inline-flex}.st:before{content:"";background:var(--label-3);border-radius:50%;width:6px;height:6px}.st.ready:before{background:var(--tint)}.st.published:before,.st.success:before{background:var(--green)}.st.draft:before{background:var(--label-3)}.st.fail:before,.st.failed:before{background:var(--red)}.st.fail,.st.failed{color:var(--red)}.st.sched:before,.st.scheduled:before{background:var(--orange)}.tag-real{background:var(--tint-soft);height:18px;color:var(--tint-fg);font-size:var(--fs-cap);border-radius:4px;align-items:center;padding:0 6px;display:inline-flex}.app-shell.pack-page{padding-bottom:calc(16px + var(--safe-b))}.detail-page{padding-bottom:calc(120px + var(--safe-b))}.actionbar{z-index:45;padding:8px 16px calc(8px + var(--safe-b));background:color-mix(in srgb, var(--grouped-2) 86%, transparent);-webkit-backdrop-filter:saturate(180%)blur(16px);box-shadow:inset 0 .5px 0 0 var(--separator);border-top:0;flex-direction:column;gap:0;display:flex;position:fixed;bottom:0;left:0;right:0}.actionbar .btn-filled{width:100%;min-height:50px}.compliance{font-size:var(--fs-foot);color:var(--label-2);align-items:flex-start;gap:6px;display:flex}.compliance.inline{line-height:var(--lh-foot);margin:4px 16px 12px;padding:0 4px}.compliance.ok{color:var(--green)}.compliance.bad{color:var(--red)}.sheet-scrim{z-index:50;background:#0006;position:fixed;inset:0}.sheet{z-index:51;background:var(--grouped-2);padding:8px 0 calc(16px + var(--safe-b));border-radius:14px 14px 0 0;max-height:85dvh;position:fixed;bottom:0;left:0;right:0;overflow:auto}.sheet .grab{background:var(--fill);border-radius:3px;width:36px;height:5px;margin:6px auto 12px}.sheet h2{font-size:var(--fs-title2);font-weight:var(--fw-semibold);padding:0 20px 12px}.progress-bar{background:var(--fill-3);border-radius:2px;height:4px;display:flex;overflow:hidden}.progress-bar span{height:100%;display:block}.progress-bar .ok{background:var(--green)}.progress-bar .sched{background:var(--orange)}.progress-bar .rest{background:0 0;flex:1}.toast{left:50%;bottom:calc(var(--tabbar-h) + var(--safe-b) + 16px);color:#fff;z-index:80;background:#1c1c1eeb;border-radius:980px;max-width:90vw;padding:10px 16px;font-size:14px;position:fixed;transform:translate(-50%)}.empty{text-align:center;color:var(--label-2);padding:48px 24px}.muted{color:var(--label-2);font-size:var(--fs-foot)}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pad{padding:0 16px}.card{background:var(--grouped-2);border-radius:var(--r-list);margin:0 16px 12px;overflow:hidden}.drop{border:1.5px dashed var(--separator-opaque);text-align:center;color:var(--label-2);background:var(--grouped-2);border-radius:12px;margin:0 16px;padding:28px 16px}.drop.drag{border-color:var(--tint);background:var(--tint-soft)}.check-circle{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--separator-opaque);color:#fff;border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.check-circle.done{background:var(--tint);box-shadow:none}.check-circle.cur{box-shadow:inset 0 0 0 1.5px var(--tint);color:var(--tint)}.appear-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 16px;display:grid}.appear-opt{text-align:center;background:var(--fill-3);border-radius:12px;padding:10px 6px}.appear-opt.on{box-shadow:inset 0 0 0 1.5px var(--tint)}.appear-phone{border:.5px solid var(--separator);border-radius:8px;width:36px;height:64px;margin:0 auto 8px}.appear-phone.light{background:#f2f2f7}.appear-phone.dark{background:#000}.appear-phone.auto{background:linear-gradient(90deg,#f2f2f7 50%,#000 50%)}.cred-form{gap:8px;padding:12px 16px;display:grid}.cred-form input{background:var(--fill-3);width:100%;color:var(--label);font-size:var(--fs-body);border:0;border-radius:10px;outline:none;padding:10px 12px}@media (width>=900px){.app-main{padding-top:8px}.m-tabbar{border-radius:16px 16px 0 0;max-width:720px;left:50%;transform:translate(-50%)}}.detail-media{margin:8px 16px 16px}.detail-video{aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:16px;width:100%;max-height:min(68vh,560px);display:block;overflow:hidden}.detail-video.placeholder{background:var(--fill-secondary,#7878801f);aspect-ratio:9/16;flex-direction:column;justify-content:center;align-items:center;max-height:min(68vh,560px);padding:24px 12px;display:flex}.detail-media-meta{margin-top:12px;padding:0 2px}.ios-group.workbench-top{margin-top:8px}.ios-group.workbench-top>.ios-list{margin-top:0}
