html.tk-lock,html.tk-lock body{overscroll-behavior:none;overflow:hidden}.tk{z-index:60;color:var(--on-media);background:#000;position:fixed;inset:0;overflow:hidden}.tk.is-overlay{background:0 0}.tk-fly .tk.is-overlay .tk-skel{background:0 0;animation:none}.tk-rail-skel{pointer-events:none;display:none}.tk-fly[data-bare] .tk-rail-skel{display:flex}.tk-feed{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;height:100%;overflow-y:auto}.tk-feed::-webkit-scrollbar{display:none}.tk-slide{scroll-snap-align:start;scroll-snap-stop:always;content-visibility:auto;contain-intrinsic-size:auto 100dvh;height:100%;position:relative;overflow:hidden}.tk-stage{place-items:center;display:grid;position:absolute;inset:0}.tk-media,.tk-blur{width:100%;height:100%;position:absolute;inset:0}.tk-media{z-index:1;object-fit:contain;-webkit-user-drag:none}.tk-slide{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tk-slide :is(input,textarea,[contenteditable]){-webkit-user-select:text;user-select:text}.tk-host{display:contents}.tk-stage[data-fit=cover] .tk-media{object-fit:cover}.tk-stage [data-preview-cover]{transition:opacity .18s ease-out}.tk-stage [data-preview-cover][data-leaving]{opacity:0}.tk-blur{z-index:0;object-fit:cover;filter:blur(28px)saturate(1.2)brightness(.55);transform:scale(1.15)}.tk-stage .gd-state{z-index:1;width:min(86%,340px);position:relative}.tk-stage .gd-media-dead{z-index:1;text-align:center;width:min(86%,340px);position:relative}.tk-stage .gd-media-dead>p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.tk-audio{z-index:1;width:calc(100% - 32px);position:relative}.tk-audio-mark{z-index:1;color:#ffffff4d;width:96px;position:relative}.tk-skel{position:absolute;inset:0}.tk-paused{z-index:2;pointer-events:none;opacity:0;border-radius:50%;place-items:center;width:64px;height:64px;transition:opacity .18s,scale .24s cubic-bezier(.2,.9,.3,1.2);display:grid;position:relative;scale:1.35}.tk-paused[data-on]{opacity:1;scale:1}.tk-paused .ui-icon,.tk-paused svg{width:28px;height:28px}.tk-paused svg{translate:1.5px}.tk-sound-hint{z-index:3;top:calc(var(--safe-top) + 64px);max-width:calc(100% - 32px);color:var(--on-media);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:6px;padding:8px 14px 8px 10px;font-size:13px;font-weight:600;line-height:1;animation:.25s ease-out tk-hint-in;display:inline-flex;position:absolute;left:50%;translate:-50%}.tk-sound-hint .ui-icon,.tk-sound-hint svg{flex:none;width:16px;height:16px}@keyframes tk-hint-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tk-sound-hint,.tk-meta,.tk-rail,.tk-cta-row{animation:none}.tk-stage [data-preview-cover],.tk-paused,.tk-sound,.tk-sound .ui-icon,.tk-scrub-line,.tk-scrub-knob:before,.tk-scrub-tip{transition:none}}.tk-scrim{z-index:2;pointer-events:none;background:linear-gradient(0deg,#000000c7 0,#0006 20%,#0000 40%),linear-gradient(#00000073 0,#0000 16%);position:absolute;inset:0}.tk-meta{z-index:3;inset-inline:16px 76px;bottom:calc(var(--safe-bottom) + 74px);pointer-events:none;position:absolute}.tk-by{color:#ffffffc7;text-shadow:0 1px 2px #0009;font-size:13px;font-weight:600}.tk-title{-webkit-text-fill-color:currentColor;color:var(--on-media);font-family:var(--font-display);letter-spacing:-.015em;text-shadow:0 2px 10px #00000073;-webkit-line-clamp:2;background:0 0;-webkit-box-orient:vertical;margin-top:5px;font-size:19px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.tk-cta-row{z-index:3;inset-inline:16px;bottom:calc(var(--safe-bottom) + 24px);align-items:center;gap:16px;display:flex;position:absolute}.tk-cta{background:var(--accent);min-width:0;height:46px;color:var(--on-accent);font-family:var(--font-display);box-shadow:0 6px 18px var(--accent-underglow), inset 0 1px 0 #ffffff73;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:700;display:inline-flex}.tk-cta .ui-icon,.tk-cta svg{width:18px;height:18px}.tk-cta:active{background:var(--accent-press)}.tk-rail{z-index:3;inset-inline-end:8px;bottom:calc(var(--safe-bottom) + 92px);flex-direction:column;align-items:center;gap:10px;width:52px;display:flex;position:absolute}.tk-ava{width:44px;height:44px;color:var(--on-media);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.tk-ava .brand-mark{width:30px}.tk-ava-wrap{margin-bottom:12px;display:grid;position:relative}a.tk-ava{border:2px solid var(--on-media);background:var(--bg-3);text-decoration:none;overflow:hidden;box-shadow:0 4px 14px #00000073}a.tk-ava img{object-fit:cover;width:100%;height:100%}.tk-ava-l{font-family:var(--font-display);color:var(--on-media);font-size:18px;font-weight:700}.tk-follow{background:0 0;border:0;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.tk-follow>span{background:var(--accent);width:22px;height:22px;color:var(--on-accent);transition:scale .22s cubic-bezier(.4, 0, .6, 1), opacity .18s var(--ease);border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 8px #0006}.tk-follow .ui-icon,.tk-follow svg{width:13px;height:13px}.tk-follow[data-leaving]>span{opacity:0;scale:.2}@media (prefers-reduced-motion:reduce){.tk-follow>span{transition:none}}.tk-act{min-width:44px;min-height:44px;color:var(--on-media);text-shadow:0 1px 3px #0009;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:4px 0;font-size:12px;font-weight:600;display:flex}.tk-act .ui-icon,.tk-act svg,.tk-act .fav-ico{filter:drop-shadow(0 1px 3px #0000008c);width:28px;height:28px}.tk-act[data-tk-comments] svg{fill:currentColor}.tk-act[data-on] .fav-fill{opacity:1;transition:scale .5s cubic-bezier(.34, 1.56, .64, 1), opacity .12s var(--ease);scale:1}.tk-act .fav-burst{scale:1.5}.tk-act .fav-ico:has(.fav-burst){animation:.45s cubic-bezier(.34,1.56,.64,1) tk-heart-pop}@keyframes tk-heart-pop{35%{scale:1.28}}@media (prefers-reduced-motion:reduce){.tk-act .fav-ico:has(.fav-burst){animation:none}}.tk-ins{background:0 0;border:0;flex:none;width:44px;height:38px;margin-inline-end:8px;padding:0;position:relative}.tk-ins img,.tk-ins video{object-fit:cover;background:#00000059;border:2px solid #ffffffeb;border-radius:7px;width:29px;height:38px;position:absolute;top:0;box-shadow:0 4px 12px #00000080}.tk-ins>:first-child{inset-inline-start:0;rotate:-8deg}.tk-ins>:nth-child(2):not(.tk-ins-n){inset-inline-start:15px;rotate:6deg}.tk-ins[data-n="1"]>:first-child{inset-inline-start:8px;rotate:-4deg}.tk-ins[data-n="1"][data-badge]>:first-child{inset-inline-start:15px;rotate:6deg}.tk-ins-n{z-index:1;inset-inline-end:-12px;box-sizing:border-box;color:#0e1014;width:20px;height:20px;font-family:var(--font-display);font-variant-numeric:tabular-nums;background:#fffffff7;border-radius:10px;place-items:center;padding:0 0 1px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;top:-8px;box-shadow:0 0 0 1px #0000004d,0 2px 6px #0006}.tk-ins-n.is-wide{width:28px;inset-inline-end:-16px}.tk-scrub{z-index:3;inset-inline:16px;bottom:calc(var(--safe-bottom) - 4px);touch-action:pan-y;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;direction:ltr;outline:none;height:24px;position:absolute}.tk-scrub:before{content:"";position:absolute;inset:-4px 0 -8px}.tk-scrub-line{inset-inline:0;background:#fff3;border-radius:2px;height:2px;transition:scale .15s;position:absolute;top:11px;overflow:hidden}.tk-scrub-line>span{background:var(--on-media);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.tk-scrub-knob{inset-inline:0;pointer-events:none;height:0;position:absolute;top:12px}.tk-scrub-knob:before{content:"";background:var(--on-media);border-radius:50%;width:14px;height:14px;transition:scale .15s;position:absolute;top:-7px;left:-7px;scale:0;box-shadow:0 1px 4px #0006}.tk-scrub-tip{color:var(--on-media);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:0;background:#0009;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:600;line-height:1;transition:opacity .15s;position:absolute;bottom:22px;left:0;translate:-50%}.tk-scrub:focus-visible .tk-scrub-knob:before{scale:.7}.tk-scrub:focus-visible .tk-scrub-line{outline:2px solid var(--accent,var(--on-media));outline-offset:4px}@media (hover:hover){.tk-scrub:hover .tk-scrub-knob:before{scale:.7}.tk-scrub:hover .tk-scrub-line{scale:1 2}}.tk-scrub[data-drag] .tk-scrub-line{scale:1 2}.tk-scrub[data-drag] .tk-scrub-knob:before{scale:1.15}.tk-scrub[data-drag] .tk-scrub-tip{opacity:1}.tk-meta,.tk-rail,.tk-cta-row{transition:opacity .2s;animation:.22s ease-out both tk-ui-in}@keyframes tk-ui-in{0%{opacity:0}}.tk-fly[data-bare] :is(.tk-meta,.tk-rail,.tk-cta-row){animation:none}.tk-slide:has(.tk-scrub[data-drag]) :is(.tk-meta,.tk-rail,.tk-cta-row){opacity:0}.tk-top{z-index:4;top:calc(var(--safe-top) + 12px);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-inline:16px}.tk-top>*,.tk-top-r>*{pointer-events:auto}html[data-tg-app] .tk-top [data-tk-back]{visibility:hidden}.tk-top-r{align-items:center;gap:8px;display:flex}.tk-round{width:36px;height:36px;color:var(--on-media);border-radius:50%;flex:none;place-content:center;place-items:center;padding:0;line-height:0;display:grid}.tk-round .ui-icon,.tk-round svg{width:20px;height:20px}.tk-sound{transition:opacity .2s,visibility .2s}.tk-sound[data-off]{opacity:0;visibility:hidden}.tk-sound .ui-icon{grid-area:1/1;transition:opacity .18s,scale .18s}.tk-sound[data-muted] .tk-sound-on,.tk-sound:not([data-muted]) .tk-sound-off{opacity:0;scale:.7}.tk-round-lg{width:46px;height:46px}.tk-signin{background:var(--accent);height:36px;color:var(--on-accent);box-shadow:0 6px 18px var(--accent-underglow);border:0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600}.tk a.tk-round,.tk-sheet a{text-decoration:none}.tk-sheet a.tk-round,.tk-slot{color:var(--on-media)}.tk-veil{z-index:105;align-items:flex-end;display:flex;position:fixed;inset:0}body:has(.tk-veil) .wk-menu{z-index:130}.tk-sheet{--dr-on:1;--dr-grip:block;--dr-lift:1;width:100%;min-width:0;max-width:100%;max-height:calc(var(--dr-vh) - var(--safe-top) - 24px);padding:0 16px calc(max(0px, var(--safe-bottom) - var(--dr-kb)) + 16px);border-top:1px solid var(--border-strong);background:var(--bg-1);border-radius:28px 28px 0 0;outline:none;flex-direction:column;transition:height .2s ease-out,max-height .2s ease-out,padding-bottom .2s ease-out;animation:.32s cubic-bezier(.16,1,.3,1) tk-sheet-in;display:flex;position:relative;box-shadow:0 -18px 50px #0000008c}.tk-sheet.is-tall{height:min(72dvh, calc(var(--dr-vh) - var(--safe-top) - 24px))}@keyframes tk-sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.tk-sheet{transition:none;animation:none}}.tk-sh-head{flex:none;grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;display:grid}.tk-sh-title{text-align:center;justify-items:center;gap:2px;display:grid}.tk-sh-title h2{font-family:var(--font-display);letter-spacing:-.015em;font-size:19px;font-weight:600}.tk-sh-body{flex:1;min-height:0;margin-inline:-16px;padding:14px 16px 0;overflow:hidden auto}.tk-sh-foot{flex:none;align-items:center;gap:10px;padding-top:14px;display:flex}.tk-gen{background:var(--accent);height:46px;color:var(--on-accent);font-family:var(--font-display);box-shadow:0 8px 22px var(--accent-underglow), inset 0 1px 0 #ffffff73;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:700;display:flex}.tk-gen-cost{align-items:center;gap:6px;display:inline-flex}.tk-gen-cost .ui-icon,.tk-gen-cost svg{width:16px;height:16px}.tk-slots{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tk-slot{aspect-ratio:4/5;background:#ffffff1a;border-radius:28px;position:relative;overflow:hidden}.tk-slot img,.tk-slot video{object-fit:cover;width:100%;height:100%}.tk-slot-audio{color:var(--text-secondary);place-items:center;display:grid;position:absolute;inset:0}.tk-slot-audio .ui-icon,.tk-slot-audio svg{width:32px;height:32px}.tk-slot-swap{white-space:nowrap;height:38px;color:var(--on-media);background:#18191ccc;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tk-slot-swap .ui-icon,.tk-slot-swap svg{width:18px;height:18px}.tk-sheet .gd-side-inner{position:static}.tk-sheet .rp-card{box-shadow:none;background:0 0;border:0;padding:0}.tk-sheet .rp-card:before,.tk-sheet .rp-card:after{display:none}.tk-who{align-items:center;gap:10px;display:flex}.tk-who .tk-ava{width:40px;height:40px;margin:0}.tk-who .tk-ava .brand-mark{width:26px}.tk-who b{font-size:15px;display:block}.tk-who small{color:var(--text-muted);font-size:12px}.tk-empty{text-align:center;min-height:100%;color:var(--text-muted);place-content:center;justify-items:center;gap:8px;font-size:14px;display:grid}.tk-empty .ui-icon,.tk-empty svg{color:#fff6;width:34px;height:34px}.tk-empty b{color:var(--on-media);font-family:var(--font-display);font-size:17px;font-weight:600}.tk-empty button{min-height:36px;color:var(--on-media);background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:600}.tk-field{border:1px solid var(--border-strong);height:48px;color:var(--text-muted);background:#ffffff0f;border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 6px 0 18px;display:flex}.tk-field input{min-width:0;height:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.tk-field input::placeholder{color:var(--text-muted)}.tk-field-signin{height:100%;color:var(--text-muted);text-align:start;background:0 0;border:0;flex:1;font-size:15px}.tk-send{background:var(--accent);width:36px;height:36px;color:var(--on-accent);border:0;border-radius:50%;place-items:center;display:grid}.tk-send .ui-icon,.tk-send svg{width:18px;height:18px}.tk-send:disabled{opacity:.35}.tk-c-foot{flex:1;gap:8px;display:grid}.tk-c-to,.tk-c-note{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.tk-c-to button{min-height:36px;color:var(--accent);background:0 0;border:0;font-size:13px;font-weight:600}.tk-c-skel{border-radius:16px;height:120px}.tk-c-list{gap:4px;display:grid}.tk-c{grid-template-columns:36px 1fr 40px;column-gap:10px;padding:8px 0;display:grid}.tk-c.is-reply{grid-template-columns:28px 1fr 40px;margin-inline-start:46px;padding-top:2px}.tk-c.is-removed{padding-inline-start:46px;display:block}.tk-c.is-removed .tk-c-body{color:var(--text-muted);font-style:italic}.tk-c-ava{background:var(--bg-3);width:36px;height:36px;color:var(--text-primary);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;overflow:hidden}.is-reply .tk-c-ava{width:28px;height:28px;font-size:12px}.tk-c-ava img{object-fit:cover;width:100%;height:100%}.tk-c-main{min-width:0}.tk-c-who{color:var(--text-muted);font-size:13px}.tk-c-body{color:var(--text-primary);overflow-wrap:anywhere;white-space:pre-line;margin-top:2px;font-size:15px;line-height:1.4}.tk-c-meta{color:var(--text-muted);align-items:center;gap:14px;margin-top:2px;font-size:13px;display:flex}.tk-c-meta button{min-height:36px;color:var(--text-secondary);background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.tk-c-more{place-items:center;min-width:36px;display:grid}.tk-c-more .ui-icon,.tk-c-more svg{width:16px;height:16px}.tk-c-acts{gap:8px;display:flex}.tk-c-acts button{border:1px solid var(--border-strong);min-height:36px;color:var(--text-primary);background:#ffffff0f;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.tk-c-acts button[data-danger]{color:var(--heart)}.tk-c-like{min-height:40px;color:var(--text-muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding-top:4px;font-size:12px;display:flex}.tk-c-like .ui-icon,.tk-c-like svg{width:18px;height:18px}.tk-c-like[data-on]{color:var(--heart)}.tk-c-replies{min-height:36px;color:var(--text-secondary);text-align:start;background:0 0;border:0;margin-inline-start:46px;padding:0;font-size:13px;font-weight:600}.tk-slot-x{inset-inline-end:10px;background:#18191ccc;border:0;width:36px;height:36px;position:absolute;top:10px}.tk-slot-x .ui-icon,.tk-slot-x svg{width:18px;height:18px}.tk-slot-ok{inset-inline-end:10px;background:var(--accent);width:28px;height:28px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;box-shadow:0 2px 8px #00000059}.tk-slot-ok .ui-icon,.tk-slot-ok svg{width:16px;height:16px}.tk-slot-tag{inset-inline-start:10px;height:26px;color:var(--on-media);white-space:nowrap;background:#18191ccc;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:10px}.tk-slot-src .tk-ins-n{inset-inline-end:12px;width:auto;min-width:24px;padding:0 6px 1px;top:auto;bottom:12px}.tk-yours{color:var(--text-primary);align-content:center;place-items:center;gap:8px;display:grid}.tk-yours-cap{white-space:nowrap;font-size:13px;font-weight:600}.tk-yours:after{content:"";border:1px dashed var(--border-strong);pointer-events:none;border-radius:18px;position:absolute;inset:14px}.tk-yours:focus-visible:after{border-color:var(--accent)}@media (hover){.tk-yours:hover:after{border-color:var(--accent)}}.tk-yours .ui-icon,.tk-yours svg{width:20px;height:20px}.tk-blur[data-fit=cover],.tk-nav{display:none}@media (hover:hover) and (pointer:fine) and (max-width:700px){.tk-nav{z-index:4;inset-inline-start:16px;flex-direction:column;gap:12px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.tk-nav .tk-round:disabled{opacity:.35}}@media (min-width:701px){.tk-slide{--tk-ar:var(--ar,.5625);--tk-fw:min(calc((100dvh - 48px) * var(--tk-ar)), calc(100vw - 300px), 1280px);--tk-fh:calc(var(--tk-fw) / var(--tk-ar));--tk-fx:calc(50% - var(--tk-fw) / 2);--tk-fy:calc(50% - var(--tk-fh) / 2)}.tk-blur[data-fit=cover]{display:block}.tk-blur{filter:blur(40px)saturate(1.2)brightness(.42)}.tk-stage,.tk-scrim{inset:auto;left:var(--tk-fx);top:var(--tk-fy);width:var(--tk-fw);height:var(--tk-fh);border-radius:20px}.tk-stage{background:#000;overflow:hidden;box-shadow:0 24px 80px #00000080,0 0 0 1px #ffffff0f}.tk-stage[data-fit] .tk-media{object-fit:contain}.tk-meta,.tk-cta-row,.tk-scrub{inset-inline:auto;left:calc(var(--tk-fx) + 20px);width:calc(var(--tk-fw) - 40px)}.tk-meta{bottom:calc(var(--tk-fy) + 76px)}.tk-cta-row{width:min(calc(var(--tk-fw) - 40px), 480px);bottom:calc(var(--tk-fy) + 22px)}.tk-scrub{bottom:calc(var(--tk-fy) - 3px)}.tk-rail{inset-inline:auto;left:calc(var(--tk-fx) + var(--tk-fw) + 14px);bottom:var(--tk-fy)}.tk-top{top:20px;inset-inline:24px}.tk-sound-hint{left:calc(var(--tk-fx) + var(--tk-fw) / 2);top:calc(var(--tk-fy) + 16px)}.tk-nav{z-index:4;inset-inline-end:24px;flex-direction:column;gap:12px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.tk-nav .tk-round{width:44px;height:44px}.tk-nav .tk-round:disabled{opacity:.35}.tk-veil{--scrim:#0a0a0b73;justify-content:flex-end;align-items:stretch}.tk-sheet,.tk-sheet.is-tall{--dr-grip:none;box-sizing:border-box;border-top:0;border-inline-start:1px solid var(--border-strong);border-start-start-radius:24px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:24px;width:min(440px,100vw);height:100%;max-height:none;padding:12px 20px 20px;animation-name:tk-panel-in}[dir=rtl] .tk-sheet,[dir=rtl] .tk-sheet.is-tall{animation-name:tk-panel-in-rtl}}@keyframes tk-panel-in{0%{transform:translate(100%)}}@keyframes tk-panel-in-rtl{0%{transform:translate(-100%)}}
button.tk-slot{width:100%;font:inherit;cursor:pointer;border:0;padding:0}button.tk-slot-swap{font:inherit;cursor:pointer;border:0;font-size:14px;font-weight:600}.tk-slot[data-replaced]>:is(img,video){opacity:.35}.tk-yours.is-filled:after{display:none}.tk-slot-hit{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.tk-yours.is-filled .tk-slot-x{z-index:1}.tk-slot-busy{color:var(--on-media);pointer-events:none;background:#00000073;place-items:center;display:grid;position:absolute;inset:0}.tk-slot-busy .ui-icon,.tk-slot-busy svg{width:28px;height:28px;animation:1s linear infinite tk-spin}.tk-gen .tk-spin{width:18px;height:18px;animation:1s linear infinite tk-spin}.tk-gen:disabled{opacity:.55;cursor:default;box-shadow:none}@keyframes tk-spin{to{transform:rotate(360deg)}}.tk-hint{color:var(--text-secondary);text-align:center;text-wrap:balance;margin:14px 4px 0;font-size:13px;line-height:18px}.tk-hint.is-err{color:var(--danger-text)}.tk-studio{width:fit-content;min-height:36px;color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:6px auto 0;padding:0 12px;font-size:14px;font-weight:600;display:flex}.tk-studio:focus-visible{color:var(--text-primary)}@media (hover){.tk-studio:hover{color:var(--text-primary)}}.tk-studio .ui-icon,.tk-studio svg{width:16px;height:16px}.tk-skel{opacity:.3;background:currentColor;border-radius:8px;width:38px;height:16px;animation:1.1s ease-in-out infinite tk-pulse;display:inline-block}@keyframes tk-pulse{50%{opacity:.55}}.tk-run-tile{isolation:isolate}.tk-run-tile>a{color:var(--on-media);display:block;position:absolute;inset:0}.tk-run-play{inset-inline-end:12px;background:#18191ccc;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:12px}.tk-run-play .ui-icon,.tk-run-play svg{width:16px;height:16px}.tk-run-tile work-loader{--ldr-bg:var(--bg-2);--ldr-bg-failed:color-mix(in srgb, var(--danger) 9%, var(--bg-2));--ldr-base:var(--bg-0);--ldr-fg:var(--text-primary);--ldr-muted:var(--text-muted);--ldr-error:var(--danger);--ldr-error-hi:var(--danger-text);--ldr-field:var(--text-secondary);--ldr-queued:var(--text-primary);--ldr-white:var(--text-primary);--ldr-accent:var(--accent);--ldr-warm:var(--brand);--ldr-cool:rgb(from var(--scene-cool) r g b);--ldr-font:var(--font-body), system-ui, sans-serif;--ldr-display:var(--font-display), system-ui, sans-serif;--ldr-mono:var(--font-mono), ui-monospace, monospace;min-height:0;position:absolute;inset:0}.tk-run-tile work-loader::part(label){box-sizing:border-box;text-align:center;white-space:normal}.tk-run{text-align:center;justify-items:center;gap:6px;padding:18px 8px 4px;display:grid}.tk-run-t{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600}.tk-run-s{max-width:30ch;color:var(--text-secondary);text-wrap:balance;margin:0;font-size:14px;line-height:20px}@media (prefers-reduced-motion:reduce){.tk-slot-busy .ui-icon,.tk-slot-busy svg,.tk-gen .tk-spin,.tk-skel{animation:none}}
.tk-opts{grid-template-columns:minmax(0,1fr);padding-block:4px 8px;display:grid}.tk-opt{min-width:0;min-height:56px;color:var(--text-primary);align-items:center;gap:14px;font-size:16px;text-decoration:none;display:flex}.tk-opt-ico{width:24px;height:24px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.tk-opt-ico .ui-icon,.tk-opt-ico svg{width:20px;height:20px}.tk-opt-lbl{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:500;overflow:hidden}.tk-opt-val{text-align:end;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tk-opt>.ui-icon:last-child,.tk-opt>svg:last-child{width:18px;height:18px;color:var(--text-muted);flex:none;margin-inline-start:auto}.tk-opt-val+.ui-icon,.tk-opt-val+svg{margin-inline-start:0}.tk-opt-pick .pill-select{flex:1;min-width:0;display:flex}.tk-opt-pick .pill-select.is-field .pill-select-btn{width:100%;height:auto;min-height:56px;box-shadow:none;color:var(--text-primary);background:0 0;border-color:#0000;justify-content:flex-start;gap:14px;padding-inline:0;font-size:16px}.tk-opt-pick .pill-select-value{margin-inline-start:auto}.pill-select-panel.tk-opt-panel{z-index:130}
.status-chip{box-sizing:border-box;border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--bg-3);height:28px;box-shadow:inset 0 1px 0 var(--glass-mist);color:var(--hint);font-family:var(--font-mono,"Fragment Mono"), ui-monospace, monospace;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:11px;line-height:1;display:inline-flex}.status-chip-glyph{flex:none}.status-chip[data-tone=done]{border-color:var(--accent-line);background:linear-gradient(90deg, var(--bg-2), var(--accent-wash));color:var(--accent-bright)}.status-chip[data-tone=active]{border-color:var(--area-line);background:linear-gradient(90deg, var(--bg-2), var(--area-wash));color:var(--area-text)}.status-chip[data-tone=active] .status-chip-glyph{animation:1.1s linear infinite status-chip-spin}.status-chip[data-tone=failed]{border-color:var(--danger-line);background:linear-gradient(90deg, var(--bg-2), var(--danger-wash));color:var(--danger-text)}@keyframes status-chip-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.status-chip[data-tone=active] .status-chip-glyph{animation:none}}@media (forced-colors:active){.status-chip{border-color:canvastext}}
.gd{min-height:100dvh}.gd-grid{grid-template-columns:minmax(0,1fr)}.gd-frame{z-index:1;grid-template-columns:minmax(0,1fr);gap:clamp(16px,1.6vw,28px);display:grid}@media (min-width:901px){.gd-frame{height:calc(100dvh - var(--header-h) - 24px);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(330px,33vw,360px);gap:16px;min-height:560px;padding:16px}.gd-work{flex-direction:column;min-width:0;min-height:0;display:flex}.gd-work>.gd-stage{flex:1 1 0;min-height:0}.gd-work .gd-fit{height:100%}.gd .gd-side{justify-self:stretch;width:auto;min-height:0;padding-top:0;position:relative;top:auto}}@media (min-width:1101px){.gd-frame{grid-template-columns:minmax(0,1fr) clamp(360px,26vw,440px)}}@media (min-width:901px){.gd .gd-frame.st-work{height:calc(100dvh - var(--header-h) - 12px);background:0 0;border:0;border-radius:0;padding:0 12px 12px}.gd .gd-frame.st-work:before,.gd .gd-frame>.st-work-dust{display:none}.gd .gd-frame .gd-stage{margin-top:8px}.gd .gd-frame .gd-media{border-radius:16px}}.gd .st-work{min-height:0}.gd-head{margin:0}.gd-sub{color:var(--text-primary);margin:0;font-size:15px;font-weight:600;line-height:1.4}.gd-caption{color:var(--text-secondary);margin:0;font-size:13.5px;font-weight:400;line-height:1.5}.gd-sv{align-items:center;gap:7px;min-width:0;display:inline-flex}.gd-sv>.ui-icon{color:var(--text-secondary)}.gd-sv>img{filter:drop-shadow(0 2px 4px #00000080);flex:none;width:18px;height:18px}.gd-sv b{color:var(--text-primary);font:600 14px/1 var(--font-num,var(--font-body)), system-ui, sans-serif;align-items:baseline;display:inline-flex}.gd-sv b .num{font:inherit}.gd-locked{flex-direction:column;gap:8px;display:flex}.rp-card .gd-locked-h{align-items:center;gap:8px;min-height:28px;margin:0;padding:0 4px;display:flex}.gd-locked-h>svg,.gd-locked-h>.ui-icon{flex:none;width:16px;height:16px}.gd-veil{background:#ffffff0d;border-radius:8px;gap:9px;padding:14px 12px 18px;display:grid;position:relative;overflow:hidden}.gd-veil i{--w:100%;width:var(--w);background:linear-gradient(90deg, var(--gd-veil-hi), var(--gd-veil-lo));filter:blur(2.5px);border-radius:999px;height:9px;display:block}.gd-veil:after{content:"";background-image:radial-gradient(circle, var(--gd-dust) .7px, transparent 1.25px);-webkit-mask-image:radial-gradient(ellipse 60% 80% at 50% 50%, var(--bg-0), transparent 75%);-webkit-mask-image:radial-gradient(ellipse 60% 80% at 50% 50%, var(--bg-0), transparent 75%);mask-image:radial-gradient(ellipse 60% 80% at 50% 50%, var(--bg-0), transparent 75%);opacity:.3;pointer-events:none;background-size:7px 7px;position:absolute;inset:0}.gd-lock{z-index:1;border:1px solid var(--gd-lock-edge);background:linear-gradient(170deg, var(--gd-lock-hi), transparent 45%), var(--gd-lock-bg);width:44px;height:44px;color:var(--text-primary);box-shadow:inset 0 1px 1px var(--gd-lock-rim), 0 0 0 6px var(--gd-lock-halo), 0 0 34px var(--gd-lock-glow);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gd-locked .gd-note{color:var(--text-secondary);margin:0;padding:0 4px 4px;font-size:13px;line-height:1.55}.gd-spec-model{align-items:center;gap:6px;display:inline-flex}.gd-spec-model>svg{flex:none}.gd-tool-mk{aspect-ratio:623/245;flex:none;width:18px;height:auto}.gd-remix{box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:15px;font-weight:600;display:flex}.gd-remix>.ui-icon{--icon-size:17px}.gd-note{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.gd-note[data-danger]{color:var(--danger-text)}.gd-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gd-bar .gd-bar-x{display:none}.gd-strip{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.gd-thumbs{scrollbar-width:none;flex:1;gap:6px;min-width:0;margin:0;padding:4px 2px;list-style:none;display:flex;position:relative;overflow-x:auto}.gd-thumbs::-webkit-scrollbar{display:none}.gd-thumbs{--fx-w:40px}.gd-thumbs>li{flex:none}.gd-thumb{background:var(--bg-2);opacity:.55;width:40px;height:40px;box-shadow:0 0 0 1px var(--gd-edge);transition:opacity .25s var(--ease), box-shadow .3s var(--ease);border-radius:11px;display:block;position:relative;overflow:hidden}.gd-thumb:focus-visible,.gd-thumb:active{opacity:1}@media (hover:hover){.gd-thumb:hover{opacity:.9}}.gd-thumb[aria-current=page]{opacity:1;box-shadow:0 0 0 2px var(--text-primary), 0 0 18px var(--gd-ring-glow)}.gd-thumb>img,.gd-thumb>video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.gd-thumb-wait{width:100%;height:100%;display:block}.gd-thumb-state{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.gd-bar{min-height:44px}.gd-arrow,.gd-step{z-index:1;box-sizing:border-box;transition:border-color .25s var(--ease), background-color .25s var(--ease), opacity .25s var(--ease), transform .2s var(--ease);flex:none;align-items:center;text-decoration:none;display:inline-flex;position:relative}.gd-arrow{border-radius:50%;justify-content:center;width:38px;height:38px}.gd-step{--step-h:36px;--step-pad:5px;height:var(--step-h);padding:var(--step-pad);border-radius:calc(var(--step-h) / 2);gap:2px}.gd-step[data-gd-step=prev]{padding-inline-start:9px}.gd-step[data-gd-step=next]{padding-inline-end:9px}.gd-step-art{width:calc(var(--step-h) - 2 * var(--step-pad));height:calc(var(--step-h) - 2 * var(--step-pad));border-radius:calc(var(--step-h) / 2 - var(--step-pad));background:var(--bg-2);box-shadow:0 0 0 1px var(--gd-edge);flex:none;display:block;position:relative;overflow:hidden}.gd-step-art[data-empty]{background:0 0}.gd-step-art>img,.gd-step-art>video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.gd-step .ui-icon{--nudge:-2px;transition:transform .2s var(--ease)}.gd-step[data-gd-step=next] .ui-icon,:root[dir=rtl] .gd-step .ui-icon{--nudge:2px}:root[dir=rtl] .gd-step[data-gd-step=next] .ui-icon{--nudge:-2px}.gd-arrow[data-off],.gd-step[data-off]{opacity:.35}.gd-arrow:focus-visible,.gd-step:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.gd-arrow:active,.gd-step:active{transform:scale(.97)}@media (hover:hover){.gd-arrow[href]:hover,.gd-step[href]:hover{border-color:color-mix(in srgb, var(--text-primary) 55%, transparent);background-color:var(--lens-fill)}.gd-step[href]:hover .ui-icon{transform:translateX(var(--nudge))}}.gd-peek{z-index:6;top:calc(100% + 10px);box-sizing:border-box;text-align:start;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;width:176px;transition:opacity .18s var(--ease), transform .18s var(--ease), visibility 0s .18s;border-radius:20px;gap:4px;padding:6px 6px 12px;display:grid;position:absolute;inset-inline-start:0;transform:translateY(-4px)scale(.98)}.gd-step:focus-visible .gd-peek{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (hover:hover){.gd-step[href]:hover .gd-peek{opacity:1;visibility:visible;transition-delay:.12s,.12s,0s;transform:none}}.gd-peek-art{aspect-ratio:4/3;background:var(--bg-2);border-radius:14px;width:100%;display:block;position:relative;overflow:hidden}.gd-peek-art>img,.gd-peek-art>video{object-fit:cover;width:100%;height:100%;display:block}.gd-peek-eyebrow,.gd-peek-name{padding-inline:6px;display:block}.gd-peek-eyebrow{color:var(--text-muted);font:600 11px/1 var(--font-body), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;margin-top:4px}.gd-peek-name{-webkit-line-clamp:2;color:var(--text-primary);font:500 13px/1.3 var(--font-body), system-ui, sans-serif;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gd-own{flex:none;align-items:center;gap:8px;margin-inline-start:auto;display:inline-flex}.gd-id{color:var(--text-muted);font:500 12px/1 var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.gd-stage{isolation:isolate;touch-action:pan-y pinch-zoom;margin-top:12px;position:relative;container-type:inline-size}.gd-fit{--r:1.7778;height:max(420px, calc(100svh - var(--header-h) - 12px - 46px - 40px));justify-content:center;align-items:center;display:flex;position:relative;container-type:size}.gd{isolation:isolate;position:relative}.gd-backdrop{z-index:-1;pointer-events:none;height:min(100svh,980px);position:absolute;inset:0 0 auto;overflow:hidden}.gd-backdrop img{object-fit:cover;filter:blur(64px)saturate(1.25)brightness(.42);opacity:.85;width:124%;height:124%;animation:gd-backdrop-in .8s var(--ease) both;position:absolute;inset:-12%}.gd-backdrop:after{content:"";background:linear-gradient(180deg, #00000040, transparent 30%, var(--bg-0) 96%), radial-gradient(90% 70% at 50% 40%, transparent, #00000059);position:absolute;inset:0}@keyframes gd-backdrop-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.gd-backdrop img{animation:none}}.gd-media{--card-ring:0 0 0 1px var(--wk-ring-hi), inset 0 1px 0 var(--gd-media-rim), 0 40px 90px -40px #0009;max-width:100%;max-height:100%;transition:width .42s var(--ease-spring), height .42s var(--ease-spring);border-radius:22px;position:relative;overflow:hidden}.gd-media>video,.gd-media>img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .25s;display:block}.gd-media>[data-ready]{opacity:1}.gd-media>video[data-preview-cover]{opacity:1;pointer-events:none;position:absolute;inset:0}.gd-media[data-kind=audio]{background:var(--st-frame);box-shadow:var(--card-ring);box-sizing:border-box;align-content:center;padding-inline:clamp(12px,3cqw,28px);display:grid}.gd-media>video,.gd-media>img:not([data-transparent]){background:var(--st-frame)}.gd-media-dead{text-align:center;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.gd-media-dead>p{max-width:36ch;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.gd-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding:24px;display:flex}.gd-state-title{font-size:20px;font-weight:700}.gd-state-note{max-width:40ch;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.gd-skel-fill{width:100%;height:100%}.gd-sk-who{align-items:center;gap:10px;display:flex}.gd-sk-name{gap:6px;display:grid}.gd-sk-text{padding:12px;display:grid}.gd-msg{padding:40px 24px}.gd-msg>p{color:var(--text-secondary);margin:0;font-size:13px}.gd-others .st-community{margin-top:10px}.gd-earn{color:var(--text-secondary);margin:12px 0 0;font-size:13px;line-height:1.5}.gd-earn b{color:var(--text-primary);font-weight:600}@media (max-width:900px){.gd{--gd-bar-room:81px;--gd-fit-room:max(260px, calc(100svh - var(--header-h) - var(--gd-bar-room) - 162px - var(--safe-bottom)))}.gd-fit{height:min(72svh, 760px, var(--gd-fit-room))}.gd .gd-side{width:min(100%,560px);position:static}.gd-bar .gd-bar-x{margin-inline-start:auto;display:inline-grid}.gd-own+.gd-bar-x{margin-inline-start:0}.gd-side .rp-x{display:none}.gd-work{min-height:calc(100svh - var(--header-h) - 41px)}}@media (max-width:700px){.gd{--gd-bar-room:64px}.gd .gd-side{width:100%}.gd-id{display:none}.gd-arrow{width:44px;height:44px}.gd-peek{display:none}.gd-thumb{width:44px;height:44px}.gd-fit{height:min(62svh, calc(100cqw / var(--r)), var(--gd-fit-room))}.gd-stage{margin-top:8px}}@media (prefers-reduced-motion:reduce){.gd-arrow,.gd-step,.gd-step .ui-icon,.gd-peek,.gd-thumb,.gd-media,.gd-media>video,.gd-media>img{transition:none}}.gd-ref-mention{color:var(--accent);white-space:nowrap;background:#00f0b517;border-radius:5px;padding:1px 4px;text-decoration:none}@media (hover){.gd-ref-mention:hover{text-decoration:underline}.gd-unmute:hover{background:var(--wk-btn-hover)}.gd-admin-badge :is(.seg-option:not([aria-checked=true]),.btn-outline):hover:not(:disabled):after{opacity:1}}.gd-player{z-index:3;background:var(--lens-fill);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);box-shadow:inset 0 1px 1px var(--wk-chip-light), 0 0 0 1px var(--wk-chip-edge);border-radius:18px;gap:6px;padding:10px 14px 8px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.gd-media:not(:has(>video[data-ready])) .gd-player{opacity:0;pointer-events:none}.gd-player{transition:opacity .35s var(--ease), transform .35s var(--ease)}.gd-player[data-idle]{opacity:0;pointer-events:none;transform:translateY(8px)}.gd-media[data-player-idle]{cursor:none}@media (prefers-reduced-motion:reduce){.gd-player{transition:opacity .2s linear}.gd-player[data-idle]{transform:none}}.gd-player .wk-player-btn{width:34px;height:34px;min-height:34px}.gd-player .wk-player-btn svg{width:17px;height:17px}.gd-player .wk-player-speed{width:auto;min-width:44px;font:600 12.5px/1 var(--font-num,var(--font-body)), system-ui, sans-serif;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 8px}.gd-player .wk-player-t{font-size:13px}.gd-player .wk-player-track{--wk-bar-h:5px}.gd-media{container:gd-media/inline-size}@container gd-media (max-width:300px){.gd-player{padding:8px 10px 6px;bottom:8px;left:8px;right:8px}.gd-player .wk-player-row{gap:2px}.gd-player .wk-player-speed{min-width:34px;padding:0 6px}.gd-player .wk-player-t{font-size:12px}}@container gd-media (max-width:250px){.gd-player .wk-player-speed{display:none}}.gd-player .wk-player-row>.wk-player-btn:first-child svg{width:16px;height:16px}.gd-media>video{cursor:pointer}.gd-unmute{z-index:3;background:var(--lens-fill);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);min-height:40px;box-shadow:inset 0 1px 1px var(--wk-chip-light), 0 0 0 1px var(--wk-chip-edge);color:var(--text-primary);font:600 13px/1 var(--font-body), system-ui, sans-serif;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;display:inline-flex;position:absolute;bottom:92px;left:50%;transform:translate(-50%)}.gd-unmute svg,.gd-unmute span{filter:drop-shadow(0 0 1.5px #0009)drop-shadow(0 1px 3px #00000073)}.gd-unmute svg{width:18px;height:18px}.gd-media:not(:has(>video[data-ready])) .gd-unmute{opacity:0;pointer-events:none}@container gd-media (max-width:300px){.gd-unmute{bottom:80px}}.gd-media:fullscreen{background:var(--bg-0);border-radius:0;max-width:none;max-height:none;width:100%!important;height:100%!important}.gd-media:fullscreen>video{object-fit:contain}.gd-input{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:100%;height:100%;display:grid}.gd-admin-badge{flex-direction:column;align-items:flex-start;margin-top:12px;display:flex}.gd-admin-k{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 6px;font-size:11px;font-weight:600}.gd-admin-badge .seg-control{flex:0 auto;max-width:100%}.gd-admin-badge .seg-option{isolation:isolate;white-space:nowrap;flex:auto;min-height:30px;padding:0 14px;font-size:13px;position:relative}.gd-admin-badge .seg-control[data-lens]>.seg-thumb[aria-hidden],.gd-admin-badge .seg-control:not([data-lens]) .seg-option[aria-checked=true]{background:var(--active-grad);box-shadow:inset 0 0 0 1px var(--accent-line)}.gd-admin-badge .btn-outline{isolation:isolate;border-color:var(--accent-line);border-radius:var(--r-pill);background:var(--active-grad);height:30px;min-height:30px;padding:0 18px;font-size:13px;position:relative}.gd-admin-badge :is(.seg-option,.btn-outline):after{content:"";z-index:-1;border-radius:inherit;background:var(--btn-hover-grad);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease);position:absolute;inset:0}.gd-admin-save{opacity:0;transition:grid-template-rows .28s var(--ease), margin-top .28s var(--ease), opacity .2s var(--ease);grid-template-rows:0fr;margin-top:0;display:grid}.gd-admin-save[data-open]{opacity:1;grid-template-rows:1fr;margin-top:10px}.gd-admin-save-in{min-height:0;margin:-3px;padding:3px;overflow:hidden}@media (prefers-reduced-motion:reduce){.gd-admin-save{transition:none}}.vw-gate{display:block}.vw-cover{display:none}@media (max-width:700px){.vw-gate[data-pending]{visibility:hidden}.vw-gate[data-pending]>.vw-cover{visibility:visible;z-index:60;background:#000;display:block;position:fixed;inset:0}.vw-cover img{object-fit:contain;width:100%;height:100%;display:block}:is(body:has(.vw-gate[data-pending]) [data-app-header],body:has(.vw-gate[data-pending]) [data-tabbar]){display:none}html:has(.vw-gate[data-pending]){overflow:hidden}}

