.pg-site{container-type:size}.pg-site{--pg-font-system: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--pg-font-geometric: "Avenir Next", "Futura", "Century Gothic", "Segoe UI", ui-sans-serif, sans-serif;--pg-font-serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, ui-serif, serif;--pg-font-mono: var(--mono)}.pg-site[data-pg-theme=light]{--site-bg: #ffffff;--site-surface: #ffffff;--site-soft: #f4f6f9;--site-soft-2: #eaedf3;--site-line: #10131f1a;--site-text: #0f1219;--site-muted: #5b616c;--site-shadow: 0 10px 28px #10131f14}.pg-site[data-pg-theme=dark]{--site-bg: #0c0e13;--site-surface: #14171f;--site-soft: #1b1f29;--site-soft-2: #232833;--site-line: #ffffff1a;--site-text: #f1f3f8;--site-muted: #a1a7b4;--site-shadow: 0 16px 36px #00000066}.pg-site{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--site-bg);color:var(--site-text);font-family:var(--site-font, var(--pg-font-system));font-size:14px;line-height:1.55}.pg-floats{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pg-site button{height:auto;padding:0;gap:6px;font:inherit;white-space:normal;border:none;border-radius:0;background:var(--btn-bg, none);color:var(--btn-fg, inherit)}.pg-site button:hover:not(:disabled){background:var(--btn-bg-hover, var(--btn-bg, none));color:var(--btn-fg-hover, var(--btn-fg, inherit))}.pg-site h1,.pg-site h2,.pg-site h3{margin:0;color:inherit;text-transform:none;letter-spacing:-.015em;font-weight:620}.pg-site input,.pg-site textarea{height:auto;width:auto;background:none;border:none;border-radius:0;padding:0}.pg-card{display:flex;flex-direction:column;gap:3px;padding:var(--site-pad, 12px);border:1px solid var(--site-line);border-radius:var(--site-radius, 14px);background:var(--site-surface);transition:border-color .15s ease,transform .15s ease}.pg-card:hover{border-color:color-mix(in srgb,var(--site-accent) 40%,var(--site-line));transform:translateY(-2px)}.pg-card h3{font-size:13.5px;font-weight:620;line-height:1.3}.pg-card p{font-size:12px;color:var(--site-muted)}.pg-card footer{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.pg-card footer strong{font-size:14px;font-weight:660}.pg-card footer button{height:28px;padding:0 12px;border-radius:8px;border:1px solid var(--site-line);font-size:12.5px;font-weight:560;cursor:pointer;--btn-bg: var(--site-soft);--btn-fg: var(--site-text);--btn-bg-hover: var(--site-accent);--btn-fg-hover: var(--site-ink)}.pg-card footer button:hover{border-color:var(--site-accent)}.pg-th{background:var(--site-soft);font-size:11px;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:var(--site-muted)}@keyframes pg-ring{0%{opacity:0;transform:scale(1.03)}12%{opacity:1;transform:scale(1);box-shadow:0 0 0 6px color-mix(in srgb,var(--site-accent) 18%,transparent)}70%{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--site-accent) 10%,transparent)}to{opacity:0}}@keyframes pg-rise{0%{opacity:0;transform:translate(-50%,8px)}}@keyframes pg-fall{to{transform:translate(var(--drift),105cqh) rotate(var(--spin));opacity:.1}}.pg-layer{pointer-events:none;z-index:30;font-family:var(--a-font, var(--pg-font-system));--a-scale: 1;--a-seam-k: 1;--w-seam-ink: var(--w-text);--w-seam-a: 12;--a-seam: color-mix( in srgb, var(--w-seam-ink) calc(var(--w-seam-a) * var(--a-seam-k) * 1%), transparent )}.pg-layer>*{pointer-events:auto}.pg-layer[data-pg-surface=match]{--w-bg: var(--site-surface);--w-soft: var(--site-soft);--w-soft-2: var(--site-soft-2);--w-text: var(--site-text);--w-muted: var(--site-muted);--w-line: var(--site-line);--w-seam-ink: var(--site-text);--w-seam-a: 10}.pg-layer[data-pg-surface=light]{--w-bg: #ffffff;--w-soft: #f2f4f8;--w-soft-2: #e7eaf1;--w-text: #0f1219;--w-muted: #5b616c;--w-line: #10131f1c;--w-seam-ink: #10131f;--w-seam-a: 11}.pg-layer[data-pg-surface=dark]{--w-bg: #14171f;--w-soft: #1e222c;--w-soft-2: #272c38;--w-text: #f1f3f8;--w-muted: #a1a7b4;--w-line: #ffffff1f;--w-seam-ink: #ffffff;--w-seam-a: 12}.pg-layer[data-pg-surface=glass]{--w-bg: color-mix(in srgb, var(--site-surface) 58%, transparent);--w-soft: color-mix(in srgb, var(--site-text) 8%, transparent);--w-soft-2: color-mix(in srgb, var(--site-text) 14%, transparent);--w-text: var(--site-text);--w-muted: var(--site-muted);--w-line: color-mix(in srgb, var(--site-text) 14%, transparent);--w-seam-ink: var(--site-text);--w-seam-a: 14}.pg-layer[data-pg-surface=glass] .pg-widget{-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5)}.pg-layer[data-pg-surface=brand]{--w-bg: color-mix(in srgb, var(--a-accent) 13%, var(--site-surface));--w-soft: color-mix(in srgb, var(--a-accent) 22%, var(--site-surface));--w-soft-2: color-mix(in srgb, var(--a-accent) 32%, var(--site-surface));--w-text: var(--site-text);--w-muted: color-mix(in srgb, var(--site-text) 62%, transparent);--w-line: color-mix(in srgb, var(--a-accent) 30%, transparent);--w-seam-ink: var(--a-accent);--w-seam-a: 30}.pg-size-sm{--p-w: 312px;--p-h: 380px}.pg-size-md{--p-w: 372px;--p-h: 468px}.pg-size-lg{--p-w: 428px;--p-h: 580px}.pg-layer-bubble,.pg-layer-corner,.pg-layer-shut.pg-layer-dock,.pg-layer-shut.pg-layer-ribbon{position:absolute;bottom:20px;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.pg-layer-shut.pg-layer-dock,.pg-layer-shut.pg-layer-ribbon{left:auto;right:20px;top:auto;width:auto;padding:0;border:none}.pg-layer-bubble.pg-side-right,.pg-layer-corner.pg-side-right{right:20px}.pg-layer-bubble.pg-side-left,.pg-layer-corner.pg-side-left,.pg-layer-shut.pg-layer-dock.pg-side-left{left:20px;right:auto;align-items:flex-start}.pg-layer-bubble .pg-widget,.pg-layer-corner .pg-widget{width:var(--p-w);height:var(--p-h);max-height:calc(100cqh - 110px)}.pg-layer-corner .pg-widget{height:calc(var(--p-h) * .72)}.pg-layer-corner.pg-pinned.pg-layer-open{bottom:0}.pg-layer-corner.pg-pinned.pg-layer-open.pg-side-right{right:0}.pg-layer-corner.pg-pinned.pg-layer-open.pg-side-left{left:0}.pg-layer-corner.pg-pinned .pg-widget{border-bottom:none;border-radius:var(--a-radius) 0 0 0}.pg-layer-corner.pg-pinned.pg-side-right .pg-widget{border-right:none}.pg-layer-corner.pg-pinned.pg-side-left .pg-widget{border-left:none;border-radius:0 var(--a-radius) 0 0}.pg-layer-dock{position:relative;width:var(--p-w);flex:none;pointer-events:auto;border-left:1px solid var(--site-line)}.pg-layer-dock.pg-side-left{order:-1;border-left:none;border-right:1px solid var(--site-line)}.pg-layer-dock .pg-widget{position:sticky;top:58px;height:calc(100cqh - 58px);border:none;border-radius:0}.pg-layer-inline,.pg-layer-dock{z-index:0}.pg-layer-inline{position:relative;pointer-events:auto;display:flex;width:100%}.pg-align-left{justify-content:flex-start}.pg-align-center{justify-content:center}.pg-align-right{justify-content:flex-end}.pg-layer-inline .pg-widget{width:100%;max-width:640px;height:auto;max-height:var(--p-h);border:none;border-radius:0;background:none}.pg-layer-inline .pg-scroll{flex:0 1 auto}.pg-layer-inline .pg-widget-head,.pg-layer-inline .pg-composer,.pg-layer-inline .pg-suggests,.pg-layer-inline .pg-scroll{padding-left:0;padding-right:0}.pg-layer-center,.pg-layer-full{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center}.pg-layer-center{align-items:center}.pg-layer-center .pg-widget{width:calc(var(--p-w) * 1.25);max-width:calc(100cqw - 48px);height:calc(var(--p-h) * 1.1);max-height:calc(100cqh - 60px)}.pg-layer-full .pg-widget{width:100%;height:100%;border:none;border-radius:0}.pg-layer-full .pg-scroll,.pg-layer-full .pg-suggests{width:100%;max-width:780px;margin-inline:auto}.pg-layer-full .pg-widget-head,.pg-layer-full .pg-composer{padding-inline:max(12px,calc((100% - 780px)/2))}.pg-layer-ribbon{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;padding:0 16px 16px}.pg-layer-ribbon .pg-widget{width:100%;max-width:860px;max-height:min(52cqh,420px)}.pg-layer-ribbon.pg-wide .pg-widget{max-width:none}.pg-layer-ribbon.pg-pinned{padding:0}.pg-layer-ribbon.pg-pinned .pg-widget{border-bottom:none;border-radius:var(--a-radius) var(--a-radius) 0 0}.pg-layer-ribbon.pg-pinned.pg-wide .pg-widget{border-left:none;border-right:none;border-radius:0}.pg-layer-shut.pg-layer-center,.pg-layer-shut.pg-layer-full{inset:auto 20px 20px auto;display:block}.pg-site .pg-scrim{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;animation:pg-fadein .16s ease;--btn-bg: #05060a4d}@keyframes pg-fadein{0%{opacity:0}}.pg-widget{position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--w-bg);color:var(--w-text);border:1px solid var(--w-line);border-radius:var(--a-radius);animation:pg-pop .2s cubic-bezier(.2,.9,.3,1.2)}.pg-motion-calm.pg-widget,.pg-motion-calm .pg-widget{animation:none}@keyframes pg-pop{0%{opacity:0;transform:translateY(8px) scale(.985)}}.pg-layer{--a-lift-d: 10px;--a-lift-blur: 30px;--a-lift-ink: #05060a1f;--a-lift-tint: color-mix(in srgb, var(--a-accent) 40%, transparent);--a-lift-up: 0 calc(var(--a-lift-d) * -1) var(--a-lift-blur) var(--a-lift-ink);--a-t-body: calc(13.5px * var(--a-scale));--a-t-small: calc(12px * var(--a-scale));--a-t-stamp: calc(10.5px * var(--a-scale));--a-edge: 14px;--a-ctl-h: calc(36px * var(--a-scale));--a-chip-h: calc(27px * var(--a-scale))}.pg-elev-none{--a-lift-ink: transparent;--a-lift-tint: transparent}.pg-elev-deep{--a-lift-d: 22px;--a-lift-blur: 60px;--a-lift-ink: #05060a45;--a-lift-tint: color-mix(in srgb, var(--a-accent) 55%, transparent)}.pg-widget{box-shadow:0 var(--a-lift-d) var(--a-lift-blur) var(--a-lift-ink)}.pg-layer-dock .pg-widget{box-shadow:calc(var(--a-lift-d) * -1) 0 var(--a-lift-blur) var(--a-lift-ink)}.pg-layer-dock.pg-side-left .pg-widget{box-shadow:var(--a-lift-d) 0 var(--a-lift-blur) var(--a-lift-ink)}.pg-layer-ribbon.pg-pinned .pg-widget{box-shadow:0 calc(var(--a-lift-d) * -1) var(--a-lift-blur) var(--a-lift-ink)}.pg-layer-corner.pg-pinned .pg-widget{box-shadow:calc(var(--a-lift-d) * -1) calc(var(--a-lift-d) * -1) var(--a-lift-blur) var(--a-lift-ink)}.pg-layer-corner.pg-pinned.pg-side-left .pg-widget{box-shadow:var(--a-lift-d) calc(var(--a-lift-d) * -1) var(--a-lift-blur) var(--a-lift-ink)}.pg-layer-inline .pg-widget,.pg-layer-full .pg-widget{box-shadow:none}.pg-widget-head{display:flex;align-items:center;gap:10px;padding:11px 12px;flex:none;border-bottom:1px solid var(--a-seam)}.pg-draggable .pg-widget-head{cursor:grab}.pg-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing;box-shadow:0 calc(var(--a-lift-d) * 1.3) calc(var(--a-lift-blur) * 1.2) var(--a-lift-ink)}.pg-dragging .pg-widget-head,.pg-dragging .pg-grip{cursor:grabbing}.pg-grip{display:flex;align-items:center;justify-content:center;height:14px;flex:none;cursor:grab;touch-action:none}.pg-grip:active{cursor:grabbing}.pg-grip i{width:30px;height:3px;border-radius:999px;background:var(--w-line)}.pg-grip:hover i{background:var(--a-accent)}.pg-orb-caption .pg-grip{margin:-6px 0 2px}.pg-widget-id{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.25}.pg-widget-id strong{font-size:13.5px;font-weight:640;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-widget-id em{font-style:normal;font-size:11.5px;color:var(--w-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-widget-acts{display:flex;gap:2px}.pg-widget-acts button{width:28px;height:28px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;--btn-fg: var(--w-muted);--btn-bg-hover: var(--w-soft);--btn-fg-hover: var(--w-text)}.pg-av{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px}.pg-av svg{width:100%;height:100%;overflow:visible}.pg-mark-fill{fill:var(--av-a)}.pg-mark-alt{fill:var(--av-b);opacity:.82}.pg-mark-shade{fill:#05060a;opacity:.14;clip-path:inset(52% 0 0 0)}.pg-mark-ring{stroke:var(--av-a);stroke-width:2.4}.pg-mark-eye,.pg-mark-mouth{fill:var(--w-bg)}.pg-mark-mouth[fill=none]{stroke:var(--w-bg);stroke-width:2;stroke-linecap:round}.pg-mark-gleam{fill:#fff;opacity:.42}.pg-av-dot{width:9px;height:9px;border-radius:999px;background:var(--av-a)}.pg-av-image{border-radius:9px;object-fit:cover;background:var(--w-soft)}.pg-av-initial{border-radius:10px;background:color-mix(in srgb,var(--av-a) 18%,transparent);color:var(--av-a);font-weight:700;font-size:13px}.pg-life-breathe{animation:pg-breathe 3.4s ease-in-out infinite}.pg-av-face.pg-life-react .pg-eye,.pg-av-hook.pg-life-react .pg-eye{animation:pg-wink 5.2s ease-in-out infinite;transform-origin:center}.pg-av-face.pg-av-talk .pg-eye,.pg-av-hook.pg-av-talk .pg-eye{animation:none}.pg-mouth{transition:x .12s ease,y .12s ease,width .12s ease,height .12s ease,rx .12s ease}.pg-av-face.pg-av-talk .pg-mouth{animation:pg-speak .42s ease-in-out infinite;transform-origin:16px 22px}.pg-av-hook.pg-av-talk .pg-mouth{animation:pg-speak .42s ease-in-out infinite;transform-origin:16px 11.6px}.pg-av-face.pg-av-voiced .pg-mouth{animation:none;transform-origin:16px 22px;transform:scaleY(calc(.5 + var(--pg-level, 0) * 1.6));transition:transform .06s linear}.pg-av-hook.pg-av-voiced .pg-mouth{animation:none;transform-origin:16px 11.6px;transform:scaleY(calc(.5 + var(--pg-level, 0) * 1.6));transition:transform .06s linear}.pg-mark-eye{transition:r .16s ease}.pg-bloom{transform-origin:16px 16px}.pg-av-bloom.pg-life-react .pg-bloom,.pg-av-bloom.pg-life-breathe .pg-bloom{animation:pg-turn 14s linear infinite}.pg-av-bloom.pg-av-talk .pg-bloom{animation-duration:3.6s}.pg-bars rect{fill:var(--w-bg);transform-origin:center;transform:scaleY(.42)}.pg-av-wave.pg-av-talk .pg-bars rect,.pg-av-wave.pg-av-hear .pg-bars rect{animation:pg-eq .9s ease-in-out infinite}.pg-av-wave.pg-av-voiced .pg-bars rect{animation-duration:.5s;transform:scaleY(calc(.35 + var(--pg-level, 0) * 1.3))}.pg-bars rect:nth-child(2){animation-delay:.15s}.pg-bars rect:nth-child(3){animation-delay:.3s}.pg-bars rect:nth-child(4){animation-delay:.45s}.pg-ring-o,.pg-ring-m{transform-origin:16px 16px;opacity:.5}.pg-av-ring.pg-av-talk .pg-ring-o,.pg-av-ring.pg-av-think .pg-ring-o{animation:pg-widen 1.8s ease-out infinite}.pg-av-ring.pg-av-talk .pg-ring-m,.pg-av-ring.pg-av-think .pg-ring-m{animation:pg-widen 1.8s ease-out infinite .35s}.pg-stars-main{transform-origin:13px 17px}.pg-stars-a{transform-origin:25.5px 8px;--shimmer: 14.4s}.pg-stars-b{transform-origin:25px 24.5px;--shimmer: 17s}.pg-av-stars:not(.pg-av-circling).pg-life-react .pg-stars-a,.pg-av-stars:not(.pg-av-circling).pg-life-react .pg-stars-b,.pg-av-stars:not(.pg-av-circling).pg-life-breathe .pg-stars-a,.pg-av-stars:not(.pg-av-circling).pg-life-breathe .pg-stars-b{animation:pg-shimmer var(--shimmer) ease-in-out infinite}.pg-av-stars.pg-life-breathe{animation:none}.pg-av-stars:not(.pg-av-circling).pg-av-think .pg-stars-a,.pg-av-stars:not(.pg-av-circling).pg-av-think .pg-stars-b{animation-duration:4s}.pg-av-stars.pg-av-hear .pg-stars{animation:pg-lean 2.2s ease-in-out infinite}.pg-av-stars.pg-av-circling .pg-stars-main{animation:pg-turn-main 2.6s linear infinite}.pg-av-stars.pg-av-circling .pg-stars-a{animation:pg-turn-a 2.6s linear infinite}.pg-av-stars.pg-av-circling .pg-stars-b{animation:pg-turn-b 2.6s linear infinite}@keyframes pg-turn-main{0%,to{transform:translate(0) scale(1);opacity:1}4.167%{transform:translate(-.35px) scale(.976);opacity:.971}8.333%{transform:translate(-.46px) scale(.95);opacity:.94}12.5%{transform:translate(-.35px) scale(.924);opacity:.909}16.67%{transform:translate(0) scale(.9);opacity:.88}20.83%{transform:translate(.55px) scale(.879);opacity:.855}25%{transform:translate(1.27px) scale(.863);opacity:.836}29.17%{transform:translate(2.1px) scale(.853);opacity:.824}33.33%{transform:translate(3px) scale(.85);opacity:.82}37.5%{transform:translate(3.9px) scale(.853);opacity:.824}41.67%{transform:translate(4.73px) scale(.863);opacity:.836}45.83%{transform:translate(5.45px) scale(.879);opacity:.855}50%{transform:translate(6px) scale(.9);opacity:.88}54.17%{transform:translate(6.35px) scale(.924);opacity:.909}58.33%{transform:translate(6.46px) scale(.95);opacity:.94}62.5%{transform:translate(6.35px) scale(.976);opacity:.971}66.67%{transform:translate(6px) scale(1);opacity:1}70.83%{transform:translate(5.45px) scale(1.021);opacity:1}75%{transform:translate(4.73px) scale(1.037);opacity:1}79.17%{transform:translate(3.9px) scale(1.047);opacity:1}83.33%{transform:translate(3px) scale(1.05);opacity:1}87.5%{transform:translate(2.1px) scale(1.047);opacity:1}91.67%{transform:translate(1.27px) scale(1.037);opacity:1}95.83%{transform:translate(.55px) scale(1.021);opacity:1}}@keyframes pg-turn-a{0%,to{transform:translate(0) scale(1);opacity:1}4.167%{transform:translate(.34px) scale(1.026);opacity:1}8.333%{transform:translate(0) scale(1.052);opacity:1}12.5%{transform:translate(-.98px) scale(1.076);opacity:1}16.67%{transform:translate(-2.55px) scale(1.097);opacity:1}20.83%{transform:translate(-4.58px) scale(1.112);opacity:1}25%{transform:translate(-6.95px) scale(1.122);opacity:1}29.17%{transform:translate(-9.5px) scale(1.126);opacity:1}33.33%{transform:translate(-12.05px) scale(1.122);opacity:1}37.5%{transform:translate(-14.42px) scale(1.112);opacity:1}41.67%{transform:translate(-16.45px) scale(1.097);opacity:1}45.83%{transform:translate(-18.02px) scale(1.076);opacity:1}50%{transform:translate(-19px) scale(1.052);opacity:1}54.17%{transform:translate(-19.34px) scale(1.026);opacity:1}58.33%{transform:translate(-19px) scale(1);opacity:1}62.5%{transform:translate(-18.02px) scale(.976);opacity:.971}66.67%{transform:translate(-16.45px) scale(.955);opacity:.946}70.83%{transform:translate(-14.42px) scale(.939);opacity:.927}75%{transform:translate(-12.05px) scale(.929);opacity:.915}79.17%{transform:translate(-9.5px) scale(.926);opacity:.911}83.33%{transform:translate(-6.95px) scale(.929);opacity:.915}87.5%{transform:translate(-4.58px) scale(.939);opacity:.927}91.67%{transform:translate(-2.55px) scale(.955);opacity:.946}95.83%{transform:translate(-.98px) scale(.976);opacity:.971}}@keyframes pg-turn-b{0%,to{transform:translate(0) scale(1);opacity:1}4.167%{transform:translate(-.93px) scale(1.024);opacity:1}8.333%{transform:translate(-2.41px) scale(1.045);opacity:1}12.5%{transform:translate(-4.34px) scale(1.061);opacity:1}16.67%{transform:translate(-6.59px) scale(1.071);opacity:1}20.83%{transform:translate(-9px) scale(1.074);opacity:1}25%{transform:translate(-11.41px) scale(1.071);opacity:1}29.17%{transform:translate(-13.66px) scale(1.061);opacity:1}33.33%{transform:translate(-15.59px) scale(1.045);opacity:1}37.5%{transform:translate(-17.07px) scale(1.024);opacity:1}41.67%{transform:translate(-18px) scale(1);opacity:1}45.83%{transform:translate(-18.32px) scale(.974);opacity:.969}50%{transform:translate(-18px) scale(.948);opacity:.938}54.17%{transform:translate(-17.07px) scale(.924);opacity:.909}58.33%{transform:translate(-15.59px) scale(.903);opacity:.884}62.5%{transform:translate(-13.66px) scale(.888);opacity:.865}66.67%{transform:translate(-11.41px) scale(.878);opacity:.853}70.83%{transform:translate(-9px) scale(.874);opacity:.849}75%{transform:translate(-6.59px) scale(.878);opacity:.853}79.17%{transform:translate(-4.34px) scale(.888);opacity:.865}83.33%{transform:translate(-2.41px) scale(.903);opacity:.884}87.5%{transform:translate(-.93px) scale(.924);opacity:.909}91.67%{transform:translate(-0px) scale(.948);opacity:.938}95.83%{transform:translate(.32px) scale(.974);opacity:.969}}@keyframes pg-shimmer{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.88);opacity:.82}}@keyframes pg-lean{50%{transform:scale(1.11)}}@keyframes pg-wink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes pg-speak{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1.25)}}@keyframes pg-turn{to{transform:rotate(360deg)}}@keyframes pg-widen{0%{transform:scale(.72);opacity:.6}70%,to{transform:scale(1);opacity:0}}@keyframes pg-breathe{50%{transform:scale(1.12);filter:brightness(1.15)}}.pg-motion-calm .pg-av,.pg-motion-calm .pg-av *{animation:none!important}.pg-scroll{flex:1;min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:12px}.pg-density-compact .pg-scroll{padding:10px;gap:8px}.pg-scroll-empty{align-items:center;justify-content:center;text-align:center;gap:4px;color:var(--w-muted)}.pg-scroll-empty p{font-weight:600;color:var(--w-text);font-size:var(--a-t-body)}.pg-scroll-empty span{font-size:var(--a-t-small)}.pg-open{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:280px;padding:0 8px;text-align:center}.pg-open-title{margin:0;font-weight:600;color:var(--w-text);font-size:var(--a-t-body)}.pg-open-text{font-size:var(--a-t-small);line-height:1.5;color:var(--w-muted)}.pg-open-text-only,.pg-open-langs{gap:8px}.pg-scroll>.pg-open{flex:1;justify-content:center;align-self:center}.pg-langs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;margin-top:4px}.pg-site .pg-lang{display:flex;flex-direction:column;align-items:center;gap:1px;padding:9px 8px;border:1px solid var(--w-line);border-radius:calc(var(--a-radius) * .6);cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease;--btn-bg: transparent}.pg-site .pg-lang:hover{--btn-bg: var(--w-soft);border-color:var(--a-accent)}.pg-site .pg-lang.on{border-color:var(--a-accent);--btn-bg: color-mix(in srgb, var(--a-accent) 12%, transparent)}.pg-lang strong{font-size:var(--a-t-body);font-weight:600;color:var(--w-text);line-height:1.45}.pg-lang em{font-size:calc(10px * var(--a-scale));font-style:normal;letter-spacing:.02em;text-transform:uppercase;color:var(--w-muted)}.pg-site .pg-bigmic{position:relative;display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:999px;cursor:pointer;--btn-bg: var(--a-accent);--btn-fg: var(--a-ink);box-shadow:0 var(--a-lift-d) calc(var(--a-lift-blur) * .86) var(--a-lift-tint);transition:transform .18s ease,filter .18s ease}.pg-site .pg-bigmic:hover{transform:translateY(-1px) scale(1.03);filter:brightness(1.06)}.pg-site .pg-bigmic:active{transform:scale(.97)}.pg-bigmic-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--a-accent);opacity:.45;animation:pg-bigmic-pulse 2.6s ease-out infinite;pointer-events:none}.pg-bigmic svg{position:relative}@keyframes pg-bigmic-pulse{0%{transform:scale(1);opacity:.4}70%{transform:scale(1.55);opacity:0}to{transform:scale(1.55);opacity:0}}.pg-motion-calm .pg-bigmic-ring{animation:none;opacity:.26}.pg-turn{display:flex;flex-direction:column;gap:5px;max-width:88%}.pg-turn-agent{align-self:flex-start;align-items:flex-start}.pg-turn-user{align-self:flex-end;align-items:flex-end}.pg-bubble{padding:9px 13px;border-radius:calc(var(--a-radius) * .85 + 3px);background:var(--w-soft);font-size:var(--a-t-body);line-height:1.5;white-space:pre-wrap;word-break:break-word}.pg-density-compact .pg-bubble{padding:7px 11px;font-size:calc(13px * var(--a-scale))}.pg-turn-user .pg-bubble{background:var(--a-accent);color:var(--a-ink)}.pg-bubbles-tail .pg-turn-agent .pg-bubble{border-bottom-left-radius:4px}.pg-bubbles-tail .pg-turn-user .pg-bubble{border-bottom-right-radius:4px}.pg-bubbles-flat .pg-bubble{border-radius:4px}.pg-bubbles-minimal .pg-bubble{padding:0;background:none;border-radius:0}.pg-bubbles-minimal .pg-turn-user .pg-bubble{color:var(--a-accent);font-weight:560}.pg-bubbles-minimal .pg-turn{max-width:100%}@keyframes pg-fade-up{0%{opacity:0;transform:translateY(7px)}}.pg-fade{animation:pg-fade-up .52s cubic-bezier(.22,.72,.28,1)}.pg-caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:currentColor;animation:pg-blink 1s steps(2) infinite}.pg-motion-calm .pg-caret{animation:none;opacity:.5}@keyframes pg-blink{50%{opacity:0}}.pg-stamp{font-size:var(--a-t-stamp);color:var(--w-muted);font-variant-numeric:tabular-nums}.pg-bubble-think{display:inline-flex;gap:4px;padding:11px 13px}.pg-bubble-think i{width:6px;height:6px;border-radius:999px;background:var(--w-muted);animation:pg-bounce 1.1s ease-in-out infinite}.pg-bubble-think i:nth-child(2){animation-delay:.15s}.pg-bubble-think i:nth-child(3){animation-delay:.3s}@keyframes pg-bounce{0%,70%,to{transform:translateY(0);opacity:.45}35%{transform:translateY(-4px);opacity:1}}.pg-cards{display:flex;flex-wrap:wrap;gap:5px}.pg-toolcard{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--a-accent) 13%,transparent);border:1px solid color-mix(in srgb,var(--a-accent) 26%,transparent);color:color-mix(in srgb,var(--a-accent) 72%,var(--w-text));font-size:11.5px;font-weight:560}.pg-toolcard i{width:5px;height:5px;border-radius:999px;background:var(--a-accent)}.pg-toolcard.running{opacity:.75;text-transform:capitalize}.pg-toolcard.running i{animation:pg-breathe .9s ease-in-out infinite}.pg-suggests{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px;flex:none}.pg-suggests button{height:var(--a-chip-h);padding:0 11px;border-radius:999px;border:1px solid var(--w-line);font-size:var(--a-t-small);cursor:pointer;--btn-fg: var(--w-muted);--btn-fg-hover: var(--a-accent)}.pg-suggests button:hover{border-color:var(--a-accent)}.pg-composer{display:flex;align-items:center;gap:7px;padding:10px;flex:none;border-top:1px solid var(--a-seam)}.pg-composer input{flex:1;min-width:0;height:var(--a-ctl-h);padding:0 12px;border-radius:calc(var(--a-radius) * .7 + 4px);border:1px solid var(--w-line);background:var(--w-soft);color:var(--w-text);font-size:var(--a-t-body);font-family:inherit}.pg-composer input::placeholder{color:var(--w-muted)}.pg-composer input:focus{outline:none;border-color:var(--a-accent)}.pg-composer button{width:36px;height:36px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:calc(var(--a-radius) * .7 + 4px);border:1px solid var(--w-line);cursor:pointer;--btn-bg: var(--w-soft);--btn-fg: var(--w-muted);--btn-fg-hover: var(--w-text)}.pg-composer button:hover:not(:disabled){border-color:color-mix(in srgb,var(--a-accent) 50%,var(--w-line))}.pg-composer .pg-send,.pg-composer .pg-mic.on{border-color:var(--a-accent);--btn-bg: var(--a-accent);--btn-fg: var(--a-ink);--btn-fg-hover: var(--a-ink)}.pg-composer .pg-send:disabled{opacity:.4;cursor:default}.pg-composer-compact{border-top:none;padding:8px 0 0}.pg-voiceline{flex:1;min-width:0;display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;border-radius:calc(var(--a-radius) * .7 + 4px);background:color-mix(in srgb,var(--a-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--a-accent) 28%,transparent)}.pg-voicetext{flex:1;font-size:12.5px;color:var(--w-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-composer button.pg-voicebtn{width:auto;height:24px;padding:0 9px;font-size:11.5px;border-radius:999px;border-color:transparent;--btn-bg: transparent;--btn-fg: var(--w-muted);--btn-bg-hover: color-mix(in srgb, var(--a-accent) 16%, transparent);--btn-fg-hover: var(--w-text)}.pg-viz-bars,.pg-viz-dots{display:inline-flex;align-items:center;gap:2.5px;height:16px;flex:none}.pg-viz-bars i{width:2.5px;align-self:stretch;border-radius:999px;background:var(--a-accent);transform-origin:center;transform:scaleY(calc(.12 + var(--lv, 0) * .88));transition:transform .02s linear}.pg-viz-dots i{width:5px;height:5px;border-radius:999px;background:var(--a-accent);transform:scale(calc(.65 + var(--lv, 0) * .75));transition:transform .03s linear}.pg-viz-ring{width:14px;height:14px;flex:none;border-radius:999px;border:2px solid var(--a-accent);box-shadow:0 0 0 calc(var(--lv, 0) * 6px) color-mix(in srgb,var(--a-accent) 38%,transparent);transition:box-shadow .05s linear}.pg-viz-dot{width:7px;height:7px;flex:none;border-radius:999px;background:var(--a-accent)}.pg-viz-line{display:inline-flex;align-items:center;flex:none;width:34px;height:16px}.pg-viz-line svg{display:block;width:100%;height:100%;overflow:visible}.pg-viz-line path{fill:none;stroke:var(--a-accent);stroke-width:1.2px;stroke-linecap:round}.pg-viz-line .pg-viz-under{stroke-width:1px;opacity:.4}.pg-viz-bars.pg-viz-full{flex:1;min-width:0;height:22px;gap:3px;justify-content:flex-end;overflow:hidden}.pg-viz-bars.pg-viz-full i{flex:0 0 3px;width:3px}.pg-viz-line.pg-viz-full{flex:1;min-width:0;width:auto;height:24px}.pg-voiceline-full .pg-voicetext{flex:none;max-width:45%;font-size:11.5px;color:var(--w-muted)}.pg-viz-bars:not(.pg-viz-live) i,.pg-viz-dots:not(.pg-viz-live) i{opacity:.5}.pg-viz-line:not(.pg-viz-live) svg{opacity:.5}.pg-viz-ring:not(.pg-viz-live){opacity:.6}@keyframes pg-eq{0%,to{height:5px}50%{height:15px}}.pg-widget-error{display:flex;align-items:flex-start;gap:8px;margin:0 10px 8px;padding:8px 10px;border-radius:9px;background:#e5484d1a;border:1px solid #e5484d55;color:#e5484d;font-size:12px;line-height:1.45}.pg-site .pg-widget-error button{margin-left:auto;cursor:pointer;font-size:15px;line-height:1}.pg-site .pg-launch{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:54px;height:54px;border-radius:999px;cursor:pointer;--btn-bg: color-mix(in srgb, var(--a-accent) 12%, var(--w-bg));--btn-fg: var(--a-accent);border:1px solid color-mix(in srgb,var(--a-accent) 24%,transparent);box-shadow:0 var(--a-lift-d) calc(var(--a-lift-blur) * .86) var(--a-lift-tint);transition:transform .15s ease,background .15s ease;position:relative}.pg-site .pg-launch .pg-av{width:38px;height:38px}.pg-site .pg-launch-wide{width:auto;height:46px;padding:0 18px 0 8px;border-radius:999px;font-size:14px;font-weight:620;font-family:inherit}.pg-site .pg-launch-wide .pg-av{width:30px;height:30px}.pg-site .pg-launch:hover{transform:translateY(-2px);--btn-bg: color-mix(in srgb, var(--a-accent) 19%, var(--w-bg))}.pg-launch-dot{position:absolute;top:2px;right:2px;width:10px;height:10px;border-radius:999px;background:#2ecc71;border:2px solid var(--site-bg)}[dir=rtl] .pg-send svg{transform:scaleX(-1)}.pg-launch-stack{position:relative;display:flex;width:fit-content;--a-say-hug: 7px;--a-say-tail: 4px}.pg-above{position:absolute;bottom:calc(100% - var(--a-say-hug) + var(--a-say-tail));width:max-content;display:flex;flex-direction:column;gap:10px}.pg-say-right .pg-above{right:calc(100% - var(--a-say-hug) + var(--a-say-tail));align-items:flex-end}.pg-say-left .pg-above{left:calc(100% - var(--a-say-hug) + var(--a-say-tail));align-items:flex-start}.pg-say{position:relative;max-width:210px;padding:8px 14px;color:var(--w-text);font-size:calc(13.5px * var(--a-scale));line-height:1.35;text-wrap:balance;pointer-events:none;animation:pg-say-in .28s cubic-bezier(.2,.9,.3,1.2) both}.pg-launch-stack.pg-motion-calm .pg-say{animation:none}@keyframes pg-say-in{0%{opacity:0;transform:translateY(6px)}}.pg-say-text{position:relative;z-index:1}.pg-say-shape{position:absolute;top:0;left:0;overflow:visible;filter:drop-shadow(0 calc(var(--a-lift-d) * .5) calc(var(--a-lift-blur) * .4) var(--a-lift-ink))}.pg-say-shape path{fill:var(--w-bg);stroke:var(--w-line);stroke-width:1;stroke-linejoin:round}.pg-say-left .pg-say-shape{right:0;left:auto;transform:scaleX(-1)}.pg-layer[data-pg-surface=glass] .pg-say-shape path{fill:color-mix(in srgb,var(--site-surface) 88%,transparent)}.pg-dock-grip{position:absolute;top:0;bottom:0;width:9px;z-index:3;cursor:col-resize;touch-action:none}.pg-layer-dock .pg-dock-grip{left:-4px}.pg-layer-dock.pg-side-left .pg-dock-grip{left:auto;right:-4px}.pg-dock-grip:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:1px;background:var(--w-accent, currentColor);opacity:0;transition:opacity .12s ease}.pg-dock-grip:hover:after{opacity:.55}.pg-orbwrap{display:flex;flex-direction:column;align-items:flex-end;gap:12px;width:min(340px,calc(100cqw - 40px))}.pg-side-left .pg-orbwrap{align-items:flex-start}.pg-orb-caption{width:100%;padding:12px 14px;border-radius:var(--a-radius);background:var(--w-bg);border:1px solid var(--w-line);color:var(--w-text);box-shadow:0 calc(var(--a-lift-d) * 1.4) calc(var(--a-lift-blur) * 1.13) var(--a-lift-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pg-orb-caption p{font-size:var(--a-t-body);line-height:1.5;max-height:7.5em;overflow:hidden}.pg-cap-user{color:var(--w-muted)}.pg-cap-idle{color:var(--w-muted);font-size:12.5px!important}.pg-orb-row{display:flex;align-items:center;gap:8px;flex-direction:row-reverse}.pg-side-left .pg-orb-row{flex-direction:row}.pg-site .pg-orb{position:relative;width:68px;height:68px;border-radius:999px;cursor:pointer;--btn-bg: linear-gradient(150deg, var(--a-accent), color-mix(in srgb, var(--a-accent) 45%, #000));--btn-fg: var(--a-ink);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 calc(var(--a-lift-d) * 1.4) calc(var(--a-lift-blur) * 1.13) var(--a-lift-tint)}.pg-site .pg-orb{transition:transform .15s ease,filter .15s ease}.pg-site .pg-orb:hover{transform:translateY(-2px);filter:brightness(1.06)}.pg-orb-core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:radial-gradient(circle at 32% 28%,#ffffff5c,transparent 58%)}@keyframes pg-ripple{0%{box-shadow:0 0 color-mix(in srgb,var(--a-accent) 45%,transparent);opacity:1}to{box-shadow:0 0 0 9px transparent;opacity:0}}.pg-orb-hearing:after,.pg-orb-speaking:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:999px;border:2px solid color-mix(in srgb,var(--a-accent) 60%,transparent);animation:pg-ripple 1.5s ease-out infinite}.pg-orb-speaking:after{animation-duration:.9s}.pg-motion-calm .pg-orb-hearing:after,.pg-motion-calm .pg-orb-speaking:after{animation:none}.pgs-slot{flex:none;width:0;visibility:hidden;overflow:hidden;transition:width .24s cubic-bezier(.32,.72,.24,1),visibility 0s linear .24s}.pgs-slot.open{width:388px;visibility:visible;transition:width .24s cubic-bezier(.32,.72,.24,1),visibility 0s}.pgs{width:388px;height:100%;display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--line);background:var(--surface);transform:translate(12px);opacity:0;transition:transform .24s cubic-bezier(.32,.72,.24,1),opacity .18s ease}.pgs-slot.open .pgs{transform:none;opacity:1}@media(prefers-reduced-motion:reduce){.pgs-slot,.pgs-slot.open,.pgs{transition-duration:0s}}.pgs-body{flex:1;min-height:0;display:flex}.pgs-tabs{width:92px;flex:none;padding:8px 6px;display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--line);background:var(--surface-2)}.pgs-tabs button{flex-direction:column;gap:5px;width:100%;height:56px;padding:0;border:none;border-radius:var(--r);background:none;color:var(--faint);font-size:11px}.pgs-tabs button:hover{background:var(--surface-3);color:var(--text)}.pgs-tabs button.on{background:var(--surface);color:var(--accent);border:1px solid var(--line);font-weight:600}.pgs-content{flex:1;min-width:0;overflow-y:auto;padding:14px 16px 24px}.pgs-group{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--line)}.pgs-group:last-child{border-bottom:none;margin-bottom:0}.pgs-group>h3{margin-bottom:10px}.pgs-group-hint{margin:-6px 0 10px;font-size:11.5px;color:var(--faint);line-height:1.5}.pgs-row{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.pgs-row:last-child{margin-bottom:0}.pgs-row-label{font-size:11.5px;font-weight:600;color:var(--muted)}.pgs-row-hint{font-size:11px;line-height:1.5;color:var(--faint)}.pgs-row-hint code,.pgs-group-hint code{font-size:10.5px}.pgs-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:4px}.pgs-choice button{height:28px;padding:0 6px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis}.pgs-choice button.on{background:var(--accent-wash);border-color:var(--accent);color:var(--accent);font-weight:600}.pgs-input{width:100%;padding:7px 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--text);font-size:12.5px;font-family:inherit;line-height:1.5;resize:vertical}textarea.pgs-input{height:auto}.pgs-input:focus{outline:none;border-color:var(--accent)}.pgs-toggle{display:flex;align-items:center;gap:12px;padding:7px 0;cursor:pointer}.pgs-toggle+.pgs-toggle{border-top:1px solid var(--line)}.pgs-toggle-text{flex:1;display:flex;flex-direction:column;gap:1px;font-size:12.5px}.pgs-toggle-text em{font-style:normal;font-size:11px;color:var(--faint);line-height:1.45}.pgs-toggle input{position:absolute;opacity:0;width:0;height:0}.pgs-switch{position:relative;width:32px;height:18px;flex:none;border-radius:999px;background:var(--surface-3);border:1px solid var(--line-2);transition:background .15s ease}.pgs-switch:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:999px;background:var(--muted);transition:transform .15s ease,background .15s ease}.pgs-toggle input:checked+.pgs-switch{background:var(--accent);border-color:var(--accent)}.pgs-toggle input:checked+.pgs-switch:after{transform:translate(14px);background:var(--accent-ink)}.pgs-toggle input:focus-visible+.pgs-switch{outline:2px solid var(--accent);outline-offset:2px}.pgs-slider{display:flex;align-items:center;gap:10px}.pgs-slider input[type=range]{flex:1;height:18px;padding:0;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pgs-slider input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:var(--surface-3)}.pgs-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:999px;background:var(--accent);border:2px solid var(--surface)}.pgs-slider input[type=range]::-moz-range-track{height:4px;border-radius:999px;background:var(--surface-3)}.pgs-slider input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:999px;background:var(--accent);border:2px solid var(--surface)}.pgs-slider output{min-width:56px;text-align:right;font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}.pgs-swatches{display:flex;flex-wrap:wrap;gap:5px}.pgs-swatches button{width:24px;height:24px;padding:0;border-radius:7px;border:1px solid #00000024;color:#fff}.pgs-swatches button.on{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--accent)}.pgs-hex{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px 0 5px;border-radius:7px;border:1px solid var(--line-2)}.pgs-hex span{width:14px;height:14px;border-radius:4px;border:1px solid var(--line-2)}.pgs-hex input{width:68px;height:auto;padding:0;border:none;background:none;font-family:var(--mono);font-size:11px;color:var(--muted)}.pgs-hex input:focus{outline:none;color:var(--text)}.pgs-forms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pgs-forms button{flex-direction:column;gap:5px;height:auto;padding:9px 4px 7px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--surface);color:var(--muted);font-size:11px}.pgs-forms button.on{border-color:var(--accent);background:var(--accent-wash);color:var(--accent);font-weight:600}.pgs-glyph .fg-page{fill:none;stroke:currentColor;opacity:.35}.pgs-glyph .fg-line{fill:none;stroke:currentColor;opacity:.28}.pgs-glyph .fg-fill{fill:currentColor;opacity:.85}.pgs-prompt summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;font-size:11.5px;color:var(--faint);padding:4px 0}.pgs-prompt summary::-webkit-details-marker{display:none}.pgs-prompt[open] summary .icon{transform:rotate(90deg)}.pgs-prompt pre{margin:6px 0 0;padding:10px;max-height:260px;overflow:auto;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);color:var(--code-fg);font-family:var(--mono);font-size:10.5px;line-height:1.55;white-space:pre-wrap}.pgs-foot{flex:none;padding:9px 16px;border-top:1px solid var(--line)}.pg-site .pg-grab{display:none}@container (max-width: 560px){.pg-suggests-desk{display:none}.pg-sheet.pg-layer-open{position:absolute;top:auto;right:0;bottom:0;left:0;width:auto;padding:0;border:none;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:0}.pg-sheet.pg-layer-open .pg-scrim{inset:auto 0 0 0;height:100cqh}.pg-sheet.pg-layer-open .pg-widget{position:relative;top:auto;width:100%;max-width:none;height:auto;max-height:50cqh;min-height:min(248px,50cqh);border-radius:var(--a-radius) var(--a-radius) 0 0;border-bottom:none;box-shadow:var(--a-lift-up)}.pg-sheet.pg-sheet-tall.pg-layer-open .pg-widget{max-height:calc(100cqh - 24px)}.pg-sheet.pg-sheet-ribbon.pg-layer-open .pg-widget{max-height:none;min-height:0}.pg-sheet.pg-sheet-ribbon.pg-layer-open .pg-scroll,.pg-sheet.pg-sheet-ribbon.pg-layer-open .pg-suggests,.pg-sheet.pg-sheet-ribbon.pg-layer-open .pg-scrim{display:none}.pg-site .pg-sheet.pg-layer-open .pg-grab{display:block;width:100%;height:22px;padding:0;border:0;background:none;cursor:pointer;flex:none;position:relative}.pg-grab:before{content:"";position:absolute;top:-11px;right:0;bottom:-11px;left:0}.pg-grab i{position:absolute;top:8px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:999px;background:var(--w-muted);opacity:.4}.pg-grab+.pg-grip+.pg-widget-head,.pg-grab+.pg-widget-head{padding-top:4px}.pg-sheet.pg-layer-open .pg-grip,.pg-sheet.pg-layer-open .pg-dock-grip{display:none}.pg-widget .pg-composer{padding-bottom:max(10px,env(safe-area-inset-bottom))}.pg-layer.pg-layer-shut{bottom:max(20px,calc(env(safe-area-inset-bottom) + 8px))}}.pg-site[data-pg-card=plain] .pg-card{border-color:transparent;background:transparent;padding-inline:0}.pg-site[data-pg-card=plain] .pg-card:hover{border-color:transparent}.pg-site[data-pg-card=overlay] .pg-card{position:relative;padding:0;overflow:hidden;border-color:transparent}.pg-site[data-pg-card=overlay] .pg-card:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000cc,transparent)}.pg-site[data-pg-card=overlay] .pg-card>*:last-child{padding-bottom:10px}.pg-site.pg-embed{position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:auto;overflow:visible;background:none;pointer-events:none}.pg-site.pg-embed[data-pg-mount=inline]{position:relative;inset:auto;width:100%;height:auto;pointer-events:auto;container-type:inline-size}.pg-site.pg-embed[data-pg-mount=page]{position:fixed;bottom:var(--pg-keyboard, 0px)}.pg-cart{align-self:stretch;min-width:0;margin:4px 0 2px;border:1px solid var(--w-line);border-radius:calc(var(--site-radius) * .5);overflow:hidden;background:var(--w-soft)}.pg-policy{align-self:stretch;min-width:0;margin:4px 0 2px;padding:10px 12px;border:1px solid var(--w-line);border-radius:calc(var(--site-radius) * .5);background:var(--w-soft);max-height:260px;overflow-y:auto;overscroll-behavior:contain}.pg-policy b{display:block;margin-bottom:5px;font-size:12px}.pg-policy p{margin:0 0 7px;font-size:11.5px;line-height:1.5;color:var(--w-muted);overflow-wrap:anywhere}.pg-policy p:last-child{margin-bottom:0}.pg-toolcard{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pg-cart-empty{margin:3px 0 2px;font-size:11.5px;color:var(--w-muted)}.pg-cart ul{margin:0;padding:0;list-style:none}.pg-cart li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:6px 9px;font-size:11.5px}.pg-cart li+li{border-top:1px solid var(--w-line)}.pg-cart-qty{color:var(--w-muted);font-variant-numeric:tabular-nums}.pg-cart-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-cart-line{color:var(--w-muted);font-variant-numeric:tabular-nums}.pg-cart li button{font:inherit;background:none;border:none;color:var(--w-muted);cursor:pointer;padding:0 1px;line-height:1}.pg-cart-foot{display:flex;justify-content:space-between;padding:6px 9px;border-top:1px solid var(--w-line);background:var(--w-soft-2);font-size:11.5px;color:var(--w-muted)}.pg-cart-foot b{color:var(--w-text);font-variant-numeric:tabular-nums}.pg-reel{display:flex;gap:7px;overflow-x:auto;scroll-snap-type:x proximity;margin:3px 0 1px;padding-bottom:3px;scrollbar-width:thin;align-self:stretch;min-width:0}.pg-reel::-webkit-scrollbar{height:5px}.pg-reel::-webkit-scrollbar-thumb{background:var(--w-line);border-radius:3px}.pg-reel-item{flex:0 0 auto;width:132px;scroll-snap-align:start;display:grid;grid-template-rows:auto 1fr auto;gap:5px;padding:6px;text-align:left;background:var(--w-soft);border:1px solid var(--w-line);border-radius:calc(var(--site-radius) * .55);color:var(--w-text);cursor:pointer;font:inherit;transition:border-color .12s ease,background .12s ease}.pg-reel-item img,.pg-reel-blank{display:block;width:100%;height:104px;object-fit:cover;border-radius:calc(var(--site-radius) * .4);background:var(--w-soft-2);border:1px solid var(--w-line)}.pg-reel-item:hover,.pg-reel-item:focus-visible{border-color:var(--a-accent);background:color-mix(in srgb,var(--a-accent) 7%,var(--w-soft))}.pg-reel-item:focus-visible{outline:2px solid var(--a-accent);outline-offset:2px}.pg-reel-item:hover img,.pg-reel-item:hover .pg-reel-blank{border-color:var(--a-accent)}.pg-reel-item b{font-size:11px;line-height:1.3;font-weight:600;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pg-price{font-size:11px;color:var(--w-muted);display:flex;gap:5px;align-items:baseline}.pg-price s{opacity:.6}.pg-one{display:grid;grid-template-columns:76px 1fr;gap:10px;align-items:start;margin:4px 0 2px;padding:9px;border:1px solid var(--w-line);border-radius:calc(var(--site-radius) * .5);background:var(--w-soft)}.pg-one-bare{grid-template-columns:1fr}.pg-one img{width:76px;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--site-radius) * .4);background:var(--w-soft-2)}.pg-one-body{display:grid;gap:4px;min-width:0}.pg-one-body b{font-size:12px;line-height:1.33}.pg-oos{font-size:10.5px;font-style:normal;color:#e5484d}.pg-one-acts{display:flex;gap:6px;margin-top:2px}.pg-shelf-add,.pg-shelf-link{font:inherit;font-size:11.5px;padding:4px 10px;border-radius:999px;cursor:pointer;border:1px solid transparent}.pg-shelf-add{background:var(--a-accent);color:var(--a-ink)}.pg-shelf-add:disabled{opacity:.45;cursor:default}.pg-shelf-link{background:transparent;border-color:var(--w-line);color:var(--w-text)}@container (min-width: 561px){.pg-embed .pg-layer-dock.pg-layer-open{position:absolute;top:0;bottom:0;right:0;left:auto;width:var(--p-w);max-width:100%;z-index:1;border-left:1px solid var(--w-line);border-right:none}.pg-embed .pg-layer-dock.pg-layer-open.pg-side-left{right:auto;left:0;border-left:none;border-right:1px solid var(--w-line)}.pg-embed .pg-layer-dock.pg-layer-open .pg-widget{position:static;top:auto;height:100%}}@media(hover:none)and (pointer:coarse){.pg-composer input{font-size:max(16px,var(--a-t-body));height:max(44px,var(--a-ctl-h))}.pg-composer button{width:44px;height:44px}.pg-widget-acts button{width:40px;height:40px}.pg-suggests button{height:max(36px,var(--a-chip-h))}}.pg-layer-full .pg-composer,.pg-layer-dock .pg-composer,.pg-layer-ribbon.pg-pinned .pg-composer,.pg-layer-corner.pg-pinned .pg-composer{padding-bottom:max(10px,env(safe-area-inset-bottom))}.pg-site :is(button,input,textarea,select,a,[tabindex]):focus-visible{outline:2px solid var(--a-accent, var(--site-accent));outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){.pg-site *,.pg-site *:before,.pg-site *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.pg-michint{display:flex;align-items:center;gap:8px;font-weight:500;font-size:var(--a-t-small);line-height:1.35}.pg-michint p{margin:0}.pg-dismiss{flex:none;align-self:flex-start;margin-inline-start:2px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;opacity:.55;font-size:calc(16px * var(--a-scale));line-height:1;cursor:pointer}.pg-dismiss:hover{opacity:1}.pg-michint-point{position:fixed;z-index:40;top:10px;max-width:min(320px,calc(100vw - var(--a-edge) * 2));padding:9px 11px;border-radius:var(--a-radius, 11px);background:#16181f;color:#fff;box-shadow:0 calc(var(--a-lift-d) * .8) calc(var(--a-lift-blur) * .7) var(--a-lift-ink)}.pg-michint-left{left:12px}.pg-michint-right{right:12px}.pg-michint-arrow{flex:none;font-size:17px;line-height:1;animation:pg-michint-nod 1.4s ease-in-out infinite}@keyframes pg-michint-nod{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.pg-michint-arrow{animation:none}}.pg-michint-note{margin:10px 12px 0;padding:8px 10px;border:1px solid var(--w-line);border-radius:var(--a-radius, 10px);background:var(--w-soft);color:var(--w-text);font-weight:400}.pg-michint-screen{position:fixed;z-index:40;top:50%;left:50%;transform:translate(-50%,-50%);align-items:flex-start;width:max-content;max-width:min(400px,calc(100vw - var(--a-edge) * 2));padding:13px 15px;border-radius:var(--a-radius, 14px);background:#16181f;color:#fff;font-size:var(--a-t-body);box-shadow:0 calc(var(--a-lift-d) * 1.3) calc(var(--a-lift-blur) * 1.1) var(--a-lift-ink)}.pg-first{position:relative;display:flex;flex-direction:column;gap:4px;max-width:min(260px,calc(100vw - 130px));padding:12px 30px 12px 13px;border-radius:var(--a-radius, 12px);background:var(--w-bg);color:var(--w-text);box-shadow:0 calc(var(--a-lift-d) * .5) calc(var(--a-lift-blur) * .5) var(--a-lift-ink);font-weight:500;font-size:var(--a-t-small);line-height:1.35}.pg-first b{font-size:var(--a-t-body)}.pg-first p{margin:0;font-weight:400;color:var(--w-muted);line-height:1.45}.pg-first .pg-dismiss{position:absolute;top:6px;inset-inline-end:6px;margin:0}:root{--bg: #f4f5f8;--surface: #ffffff;--surface-2: #eef0f5;--line: #10131f14;--line-strong: #10131f26;--text: #171a21;--muted: #5b6270;--accent: #2f52f0;--ink: #ffffff;--ok: #128a58;--no: #d0293c;--wash: #10131f0f;--warn: #8a6212;--frame: #a7b0c1;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--control: 34px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0e1014;--surface: #16191f;--surface-2: #1d2129;--line: #ffffff14;--line-strong: #ffffff26;--text: #eef1f6;--muted: #969db0;--accent: #6d8cff;--ink: #0b0d11;--ok: #3ecf8e;--no: #f0616d;--wash: #ffffff12;--warn: #e5b567;--frame: #454e61;color-scheme:dark}}:root[data-theme=dark]{--bg: #0e1014;--surface: #16191f;--surface-2: #1d2129;--line: #ffffff14;--line-strong: #ffffff26;--text: #eef1f6;--muted: #969db0;--accent: #6d8cff;--ink: #0b0d11;--ok: #3ecf8e;--no: #f0616d;--wash: #ffffff12;--warn: #e5b567;--frame: #454e61;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.55 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.st{display:flex;flex-direction:column;height:100vh}.st-top{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-bottom:1px solid var(--line);background:var(--surface)}.st-top b{font-size:14px;letter-spacing:-.01em}.st-top-note{font:11px/1 var(--mono);color:var(--muted)}.st-body{flex:1;min-height:0;display:grid;grid-template-columns:1fr 436px}.st-stage{position:relative;min-width:0;display:flex;flex-direction:column;padding:20px;gap:10px;overflow:hidden}.st-stage-site{flex:1;min-height:0;min-width:0;overflow:hidden;position:relative}.st-stage-note{flex:0 0 auto;margin:0;font-size:12px;color:var(--muted)}.st-coerced{position:absolute;left:14px;bottom:14px;max-width:340px;margin:0;padding:9px 12px;border-radius:9px;background:color-mix(in srgb,var(--surface-2) 92%,transparent);border:1px solid var(--line-strong);color:var(--text);font-size:12px;line-height:1.45;z-index:40}.st-real{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;transition:width .18s ease,left .18s ease;pointer-events:auto;z-index:0}.st-blank{position:absolute;top:0;right:0;bottom:0;left:0;padding:22px;display:grid;grid-template-rows:auto auto 1fr;gap:18px}.st-blank-bar{height:34px;border-radius:8px;background:color-mix(in srgb,var(--site-text, #171a21) 5%,transparent)}.st-blank-hero{height:118px;border-radius:12px;background:color-mix(in srgb,var(--site-text, #171a21) 7%,transparent)}.st-blank-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-content:start}.st-blank-grid i{display:block;aspect-ratio:4 / 3;border-radius:10px;background:color-mix(in srgb,var(--site-text, #171a21) 4%,transparent)}.st-empty{margin:auto;max-width:460px;text-align:center}.st-empty h1{margin:0 0 10px;font-size:26px;letter-spacing:-.02em}.st-empty p{margin:0;color:var(--muted);line-height:1.6}.st-panel{border-left:1px solid var(--line);background:var(--surface);overflow-y:auto;padding:4px 0 0;display:flex;flex-direction:column}.st-panel>*{flex:none}.st-groups{flex:1 0 auto;padding-bottom:14px}.st-panel section{padding:18px 22px;border-bottom:1px solid var(--line);display:grid;gap:12px}.st-panel form{display:grid;grid-template-columns:1fr auto;gap:8px}.st-locked{grid-template-columns:1fr auto;margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.st-locked p,.st-locked em{grid-column:1 / -1;margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.st-locked em{font-style:normal;opacity:.75}.st-panel label{display:grid;grid-template-columns:84px 1fr;align-items:center;gap:10px;font-size:13px;color:var(--muted)}input,select,textarea{font:inherit;font-size:13px;color:var(--text);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:8px;padding:0 9px;height:var(--control);min-width:0}textarea{height:auto;padding:8px 9px;line-height:1.5;resize:vertical}input[type=range]{padding:0;background:none;border:none;accent-color:var(--accent)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}button{font:inherit;font-size:13px;color:var(--text);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:8px;height:var(--control);padding:0 13px;cursor:pointer}button:hover:not(:disabled){border-color:var(--accent)}button:disabled{opacity:.45;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:var(--ink);font-weight:600}.st-hint{margin:-2px 0 2px;font-size:12px;color:var(--muted);line-height:1.45}.st-switches{display:grid;gap:12px;margin:2px 0 0}.st-panel label.st-switch{grid-template-columns:auto 1fr;align-items:start;gap:9px;cursor:pointer}.st-switch input{height:auto;margin:2px 0 0;accent-color:var(--accent)}.st-switch span{display:grid;gap:1px;font-size:12.5px;color:var(--text)}.st-switch em{font-style:normal;font-size:11.5px;line-height:1.4;color:var(--muted)}.st-probes{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:2px}.st-probe-row{width:calc(100% + 16px);margin:0 -8px;padding:5px 8px;height:auto;border:none;border-radius:7px;background:none;text-align:left;cursor:pointer;display:grid;grid-template-columns:8px 1fr auto;grid-template-areas:"dot label caret" ". detail detail";gap:2px 9px;align-items:center;font-size:12.5px;color:var(--text)}.st-probe-row:hover{background:var(--wash)}.st-probe-row:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.st-probe-dot{grid-area:dot;width:7px;height:7px;border-radius:50%;background:var(--no)}.st-probes li.ok .st-probe-dot{background:var(--ok)}.st-probe-label{grid-area:label;color:var(--text)}.st-probe-caret{grid-area:caret;color:var(--muted);opacity:0;transition:opacity .12s ease,transform .16s ease}.st-probe-row:hover .st-probe-caret,.st-probe-row:focus-visible .st-probe-caret,.st-probes li.open .st-probe-caret{opacity:1}.st-probes li.open .st-probe-caret{transform:rotate(180deg)}.st-probe-detail{grid-area:detail;color:var(--muted);font-size:11.5px;line-height:1.4}.st-probe-more{margin:3px 0 6px 17px;padding:8px 10px;border-radius:7px;background:var(--wash);display:grid;gap:7px;justify-items:start}.st-probe-more p{margin:0;font-size:11.5px;line-height:1.5;color:var(--muted)}.st-probe-more code{font:10.5px/1.4 var(--mono);color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:2px 6px;max-width:100%;overflow-wrap:anywhere}.st-found{margin:0;font-size:12.5px;color:var(--muted)}.st-found b{color:var(--text)}@keyframes st-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ag,.st-focus .st-gate,.st-body{animation:st-arrive .16s ease-out both}@media(prefers-reduced-motion:reduce){.ag,.st-focus .st-gate,.st-body{animation:none}}.st-focus-row{display:flex;gap:8px}.st-focus-row input{flex:1 1 auto;min-width:0}.st-plain{display:inline-flex;align-items:center;gap:6px}.st-fixed-shop{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--text) 3%,transparent)}.st-fixed-shop b{display:block;font-size:13px}.st-fixed-shop span{display:block;font-size:12px;color:var(--muted)}.st-back{display:inline-flex;align-items:center;gap:5px;font-size:12.5px}.st-back-arrow{transform:rotate(90deg)}.st-gate{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:24px}.st-gate form{width:min(380px,100%);display:flex;flex-direction:column;gap:10px}.st-gate h1{margin:0;font-size:20px;letter-spacing:-.01em}.st-gate p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.st-gate em{font-style:normal;color:var(--muted);font-size:12px;line-height:1.5}.st-signin{width:min(380px,100%);display:flex;flex-direction:column;gap:12px}.st-signin-go{display:inline-flex;align-items:center;justify-content:center;height:var(--control);padding:0 14px;border-radius:8px;border:1px solid var(--accent);background:var(--accent);color:var(--ink);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.st-signin-go:hover{filter:brightness(1.08)}.st-panel .st-ship{position:sticky;bottom:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding:10px 14px;background:var(--surface);border-top:1px solid var(--line);border-bottom:none}.st-ship-row{display:flex;align-items:center;gap:6px}.st-panel .st-ship-row button{flex:none;height:30px;padding:0 11px;font-size:12.5px}.st-panel .st-ship-row .st-copy{width:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.st-panel .st-ship-row .st-copy:hover{color:var(--text)}.st-ship-note{flex:1;min-width:0;font-size:11.5px;line-height:1.4;color:var(--muted)}.st-editing{margin:0;padding:9px 11px;border-radius:8px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);font-size:12.5px;line-height:1.5;color:var(--text)}.st-editing code{font-size:11.5px;color:var(--muted)}.st-blocker{margin:0;padding:9px 11px;border-radius:8px;background:color-mix(in srgb,var(--no) 12%,transparent);border:1px solid color-mix(in srgb,var(--no) 34%,transparent);font-size:12.5px;line-height:1.45}.st-sample{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.st-sample figure{margin:0;min-width:0}.st-sample img,.st-sample i{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:7px;background:var(--surface-2)}.st-sample figcaption{margin-top:4px;font-size:10px;line-height:1.3;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.st-forms{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.st-forms button{padding:0 6px;font-size:12px}.st-forms button.on{background:var(--accent);border-color:var(--accent);color:var(--ink);font-weight:600}.st-swatches{display:flex;flex-wrap:wrap;gap:6px}.st-swatches button{width:var(--control);height:var(--control);padding:0;border-radius:8px;border:2px solid transparent}.st-swatches button.on{border-color:var(--text)}.st-snippet{flex:1;min-width:0;margin:0;padding:0 9px;height:30px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-2);font:11px/28px var(--mono);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:all;user-select:all}.st-blocker code{font:11.5px var(--mono);padding:1px 4px;border-radius:4px;background:var(--wash)}@media(max-width:1000px){.st-body{grid-template-columns:1fr;grid-template-rows:46vh 1fr}.st-panel{border-left:none;border-top:1px solid var(--line)}}.st-views{display:flex;gap:2px;padding:2px;border-radius:9px;background:var(--surface-2);border:1px solid var(--line)}.st-views button{height:26px;padding:0 11px;border:none;background:none;border-radius:7px;font-size:12px;color:var(--muted);display:flex;align-items:center;gap:5px}.st-views button:hover:not(.on){color:var(--text)}.st-views button.on{background:var(--accent);color:var(--ink);font-weight:600}.st-views em{font:10px/1 var(--mono);font-style:normal;opacity:.65}.st-frame{flex:1;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden;border:1px solid var(--frame);border-radius:14px;max-width:100%;box-shadow:0 6px 22px #0000001f;align-self:stretch}.st-frame[data-view=mobile],.st-frame[data-view=tablet]{align-self:center;flex:0 1 auto;max-height:100%;box-sizing:content-box}.st-frame>.pg-site{flex:1;min-width:0}.st-frame[data-view=mobile]{border-radius:26px;border-width:7px}.st-frame[data-view=tablet]{border-radius:18px;border-width:5px}.st-tools{margin:2px 0 0;padding:0;list-style:none;display:grid;gap:9px}.st-tools label{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;cursor:pointer;color:var(--text);font-size:13px}.st-tools input[type=checkbox]{width:15px;height:15px;margin:0;padding:0;accent-color:var(--accent);cursor:pointer}.st-tool-title{font-weight:500}.st-tools code{justify-self:end;font:10.5px var(--mono);padding:2px 6px;border-radius:5px;background:var(--wash);color:var(--muted);white-space:nowrap}.st-tools p{margin:2px 0 0 23px;font-size:11.5px;line-height:1.4;color:var(--muted)}.st-tools li.blocked label,.st-tools li.blocked .st-tool-title{color:var(--muted);cursor:default}.st-tools li.blocked p{color:var(--no)}.st-tools li.blocked code{text-decoration:line-through}.st-sample{max-height:188px;overflow-y:auto;padding-right:2px;align-content:start}.st-sample::-webkit-scrollbar{width:8px}.st-sample::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:4px}.st-sample-count{margin:-4px 0 0;font-size:11px;color:var(--muted)}.st-forms{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.st-forms button{height:auto;padding:8px 4px 7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:11px;line-height:1.2;text-align:center;color:var(--muted)}.st-forms button.on{background:var(--surface-2);border-color:var(--accent);color:var(--accent);font-weight:600}.st-forms .pgs-glyph{display:block;color:inherit}.st-chrome{flex:none;display:flex;align-items:center;gap:11px;height:34px;padding:0 11px;border-bottom:1px solid var(--line);background:var(--surface-2)}.st-lights{display:flex;gap:5px}.st-lights i{width:8px;height:8px;border-radius:999px;background:var(--line-strong)}.st-url{flex:1;max-width:300px;height:21px;padding:0 10px;display:flex;align-items:center;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--muted);font-size:11.5px}.st-frame[data-view=mobile] .st-url{display:none}.st-viewport{flex:1;min-height:0;position:relative;overflow:hidden}.st-theme{width:var(--control);padding:0;display:grid;place-items:center;color:var(--muted);flex:none}.st-theme:hover{color:var(--text)}.st-spacer{flex:1}.st-top-note.warn{color:var(--warn);font-family:inherit;font-size:12px}.st-chrome .st-views{margin-left:auto;background:none;border:none;padding:0;gap:1px}.st-chrome .st-views button{height:22px;padding:0 9px;font-size:11.5px;border-radius:6px}.st-chrome .st-views button.on{background:var(--wash);color:var(--text);font-weight:600}.st-log-btn{height:22px;padding:0 8px;display:flex;align-items:center;gap:5px;border:none;background:none;border-radius:6px;color:var(--muted);flex:none}.st-log-btn:hover{color:var(--text);border-color:transparent}.st-log-btn.on{background:var(--wash);color:var(--text)}.st-log-btn em{font:10px var(--mono);font-style:normal;font-variant-numeric:tabular-nums}.st-log{position:absolute;top:34px;left:10px;z-index:60;width:min(400px,calc(100% - 420px));min-width:260px;max-height:min(300px,calc(100% - 56px));display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--frame);border-top:none;border-radius:0 0 10px 10px;box-shadow:0 12px 30px #00000030;opacity:0;transform:translateY(-8px);visibility:hidden;pointer-events:none;transition:opacity .13s ease,transform .13s cubic-bezier(.2,.9,.3,1),visibility .13s}.st-log.open{opacity:1;transform:none;visibility:visible;pointer-events:auto}@media(prefers-reduced-motion:reduce){.st-log{transition:none}}.st-log-bar{flex:none;display:flex;align-items:center;gap:7px;height:28px;padding:0 4px 0 11px;border-bottom:1px solid var(--line)}.st-log-bar b{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--text)}.st-log-sub{font:10px var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}.st-log-grow{flex:1}.st-log-bar button{height:20px;padding:0 7px;font-size:10.5px;background:none;border:none;color:var(--muted)}.st-log-bar button:hover{color:var(--text);border-color:transparent}.st-log-x{display:grid;place-items:center;width:20px;padding:0!important}.st-log-empty{margin:0;padding:10px 11px 12px;font-size:11px;line-height:1.5;color:var(--muted)}.st-log ol{margin:0;padding:0;list-style:none;overflow-y:auto}.st-log li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;padding:7px 11px;border-bottom:1px solid var(--line)}.st-log li:last-child{border-bottom:none}.st-log-tool{font-size:11.5px;font-weight:600;color:var(--text)}.st-log-ms{font:10px var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.st-log-ep,.st-log-arg,.st-log-out{grid-column:1 / -1;min-width:0}.st-log-ep{font:10px var(--mono);color:var(--muted)}.st-log-arg{font:10.5px/1.45 var(--mono);color:var(--accent);word-break:break-word}.st-log-out{font-size:11px;line-height:1.4;color:var(--muted)}.st-log li.failed .st-log-tool{color:var(--no)}@media(max-width:1100px){.st-log{width:calc(100% - 20px)}}.st-panel section.st-group{display:block;padding:0;gap:0}.st-group-head{width:100%;height:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:11px 22px;background:none;border:none;border-radius:0;text-align:left;cursor:pointer}.st-group-head:hover .st-group-title{color:var(--text)}.st-group-head:hover:not(:disabled){border-color:transparent;background:var(--wash)}.st-group-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.st-group-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.st-group-sum{display:flex;align-items:center;gap:5px;min-width:0;justify-self:end;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-group.open>.st-group-head .st-group-title{color:var(--text)}.st-sum-dot{width:9px;height:9px;border-radius:999px;flex:none}.st-group-caret{color:var(--muted);transition:transform .15s ease}.st-group.open .st-group-caret{transform:rotate(180deg)}.st-group-body{display:grid;gap:16px;padding:2px 22px 20px}.st-panel .st-ctl,.st-panel label.st-ctl{display:grid;grid-template-columns:1fr;gap:6px}.st-ctl-label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;font-weight:550;color:var(--text)}.st-ctl-label b{font-weight:500;font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}.st-ctl-hint{margin:-1px 0 0;font-size:11.5px;line-height:1.45;color:var(--muted)}.st-ctl-input{width:100%}.st-ctl-range input[type=range]{width:100%;height:18px}.st-seg{display:flex;flex-wrap:wrap;gap:4px}.st-ribbon{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:10px;padding:8px 16px 8px 12px;background:var(--surface);border-bottom:1px solid var(--line)}.st-jump{position:relative;flex:none;max-width:45%;display:flex;align-items:center;gap:4px;height:27px;padding:0 7px 0 9px;border-radius:7px;background:var(--surface-2);color:var(--text);font-size:12.5px;font-weight:560;cursor:pointer}.st-jump:hover{background:var(--line-strong)}.st-jump>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-jump svg{flex:none;color:var(--muted)}.st-jump select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;cursor:pointer;background-color:var(--surface);color:var(--text)}.st-jump option{background-color:var(--surface);color:var(--text)}.st-jump:focus-within{outline:2px solid var(--accent);outline-offset:1px}.st-find{flex:1;min-width:0;display:flex;align-items:center;gap:8px;color:var(--muted)}.st-find input{flex:1;min-width:0;height:28px;padding:0;border:none;background:none;font:inherit;font-size:13px;color:var(--text)}.st-find input:focus{outline:none}.st-find input::placeholder{color:var(--muted)}.st-find button{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:999px;background:var(--surface-2);color:var(--muted);cursor:pointer}.st-find button:hover{color:var(--text)}.st-find-none{margin:0;padding:22px;font-size:12px;line-height:1.6;color:var(--muted)}.st-find-none em{font-style:normal;color:var(--text)}.st-finding .st-group-body>.st-ctl-hint,.st-finding .st-group-body>.st-hint,.st-finding .st-group-body>.st-blocker,.st-finding .st-translate,.st-finding .st-switches:empty,.st-finding .st-tools:empty{display:none}.st-finding .st-group:not(:has(.st-group-body>*:not(.st-ctl-hint):not(.st-hint):not(.st-blocker):not(:empty))){display:none}.st-panel:has(.st-finding)>.st-group{display:none}.st-ctl-multi{gap:4px}.st-translate{height:32px;padding:0 12px;font-size:12px;font-weight:560;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;transition:border-color .15s ease,color .15s ease,box-shadow .15s ease}.st-translate:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.st-translate.needs{border-color:var(--accent);color:var(--text);animation:st-translate-glow 2.4s ease-in-out infinite}@keyframes st-translate-glow{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}}@media(prefers-reduced-motion:reduce){.st-translate.needs{animation:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}}.st-translate:disabled{opacity:.55;cursor:default}.st-seg button{height:26px;padding:0 10px;font-size:12px;border-radius:7px;background:var(--surface-2);color:var(--muted)}.st-seg button.on{background:var(--accent);border-color:var(--accent);color:var(--ink);font-weight:560}.st-seg button.on:hover:not(:disabled){border-color:var(--accent)}.st-hex{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px}.st-hex-chip{display:grid;place-items:center;width:var(--control);height:var(--control);border-radius:8px;font-size:12px;font-weight:650}.st-hex input[aria-invalid=true]{border-color:var(--no)}.st-hex-native{width:34px;padding:2px;cursor:pointer}.st-lines{display:grid;gap:6px}.st-line{display:grid;grid-template-columns:1fr auto;gap:6px}.st-line-x{width:var(--control);padding:0;display:grid;place-items:center;color:var(--muted)}.st-line-x:hover:not(:disabled){color:var(--no);border-color:var(--no)}.st-line-add{justify-self:start;height:27px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);background:none}.st-group-wrap{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .24s cubic-bezier(.22,.72,.28,1),visibility 0s linear .24s}.st-group.open .st-group-wrap{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .24s cubic-bezier(.22,.72,.28,1),visibility 0s}.st-group-clip{min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.st-group-wrap,.st-group.open .st-group-wrap{transition:none}}.st-frame[data-view=free]{resize:both;align-self:center;flex:none;width:min(880px,100%);height:min(620px,100%);max-height:100%}.st-frame[data-view=free]:after{content:"";position:absolute;right:0;bottom:0;width:16px;height:16px;pointer-events:none;background:linear-gradient(135deg,transparent 48%,var(--frame) 48%,var(--frame) 58%,transparent 58%),linear-gradient(135deg,transparent 72%,var(--frame) 72%,var(--frame) 82%,transparent 82%)}.st-freesize{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:8px}.st-gate-back{align-self:flex-end;margin-bottom:-2px;background:none;border:none;padding:0;color:var(--muted);font-size:12px;min-height:0}.st-gate-back:hover{color:var(--ink);background:none}.st-probes-wait{margin:0;padding:2px 0 6px;color:var(--muted);font-size:12.5px;line-height:1.5}@media(max-width:560px){.ag-new,.st-top button{white-space:nowrap}.ag .st-top b{font-size:13px;min-width:0;overflow-wrap:anywhere}}.ag{--column: 1440px;--gutter: clamp(16px, 3.5vw, 40px);height:100vh;height:100dvh;display:flex;flex-direction:column}.ag-body{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable both-edges;padding:20px var(--gutter) 48px}.ag-body>*{max-width:var(--column);margin-inline:auto}.ag .st-top{padding-inline:var(--gutter)}.ag-top-inner{display:flex;align-items:center;gap:16px;width:100%;max-width:var(--column);margin-inline:auto}.ag-new{padding:5px 13px;font-size:12.5px}.ag-first{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:26px 0}.ag-first p{margin:0;color:var(--muted);font-size:13px}.us{position:relative;display:flex;flex-direction:column;gap:14px;padding:16px 18px 15px;margin-bottom:26px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 1px 2px #0000000a}.us-head{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap}.us-title{display:flex;align-items:baseline;gap:9px;margin:0;font-size:14px;font-weight:600;letter-spacing:-.012em}.us-title span{font-size:11.5px;font-weight:400;color:var(--muted)}.us-controls{display:flex;gap:8px;margin-left:auto}.us-tabs{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:9px}.us-tabs button{height:23px;padding:0 10px;border:none;background:none;border-radius:7px;font-size:11.5px;color:var(--muted);min-height:0}.us-tabs button:hover:not(.on){color:var(--text)}.us-tabs button.on{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.us-kpis{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.us-kpi{display:flex;flex-direction:column;gap:5px;min-width:0;padding:11px 14px 12px;background:var(--surface)}.us-k{display:flex;align-items:center;gap:6px;font-size:9.5px;font-weight:560;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.us-total,.us-num{display:flex;align-items:baseline;gap:8px;margin:0;min-width:0}.us-total b{font-size:30px;line-height:1;font-weight:620;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.us-num b{font-size:19px;line-height:1.1;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.us-num em{font-style:normal;font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}.us-sub{font-size:10.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.us-sub b{font-weight:560;color:color-mix(in srgb,var(--text) 78%,transparent)}.us-change{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:560;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.us-change.down{background:color-mix(in srgb,var(--muted) 15%,transparent);color:var(--muted)}.us-change svg{flex:none}.us-swatch{flex:none;width:9px;height:9px;border-radius:3px;background:var(--accent)}.us-swatch.pale{background:color-mix(in srgb,var(--text) 24%,transparent)}.us-meter{display:block;height:3px;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);overflow:hidden}.us-meter i{display:block;height:100%;border-radius:999px;background:var(--accent);transition:width .26s cubic-bezier(.2,.8,.25,1)}.us-meter.pale i{background:color-mix(in srgb,var(--text) 28%,transparent)}.us-plot{position:relative}.us-svg{display:block;width:100%;height:168px;overflow:visible}.us-grid{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.us-area-store{stroke:none}.us-area-studio{fill:color-mix(in srgb,var(--text) 11%,transparent);stroke:none}.us-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.us-line-total{stroke:color-mix(in srgb,var(--text) 34%,transparent);stroke-width:1.25}.us-line-store{stroke:var(--accent);stroke-width:1.75}.us-area-store,.us-area-studio,.us-line{transform-box:view-box;transform-origin:bottom;animation:us-rise .48s cubic-bezier(.2,.8,.25,1) backwards}@keyframes us-rise{0%{transform:scaleY(0)}}@media(prefers-reduced-motion:reduce){.us-area-store,.us-area-studio,.us-line,.us-meter i{animation:none;transition:none}}.us-cursor line{stroke:color-mix(in srgb,var(--text) 30%,transparent);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.us-cursor circle{fill:var(--surface);stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.us-tip{position:absolute;top:4px;width:216px;transform:translate(-50%);padding:9px 11px 8px;border-radius:10px;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 28px #00000029;font-size:11.5px;pointer-events:none;z-index:2}.us-tip-day{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 7px;color:var(--muted)}.us-tip-day b{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.us-tip ul{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.us-tip li{display:flex;align-items:center;gap:7px}.us-tip li i{flex:none;width:8px;height:8px;border-radius:2px}.us-tip li span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.us-tip li b{font-weight:560;font-variant-numeric:tabular-nums}.us-tip-split{display:flex;flex-direction:column;gap:2px;margin:7px 0 0;padding-top:6px;border-top:1px solid var(--line)}.us-tip-split div{display:flex;justify-content:space-between;gap:10px}.us-tip-split dt{color:var(--muted)}.us-tip-split dd{margin:0;font-variant-numeric:tabular-nums}.us-tip-none{margin:0;color:var(--muted)}.us-axis{display:flex;justify-content:space-between;margin-top:-4px;font-size:10.5px;color:var(--muted)}.us-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 28px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--line)}.us-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:5px 24px;flex:1 1 340px;margin:0;padding:0;list-style:none;font-size:11.5px}.us-legend li{display:grid;grid-template-columns:9px minmax(0,1fr) auto 46px 30px;align-items:center;gap:8px;min-width:0}.us-legend i{width:9px;height:9px;border-radius:3px}.us-legend span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.us-legend b{font-weight:560;font-variant-numeric:tabular-nums}.us-legend-bar{display:block;height:4px;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);overflow:hidden}.us-legend-bar:after{content:"";display:block;width:var(--fill, 0%);height:100%;border-radius:999px;background:var(--hue, var(--accent))}.us-legend-pc{font-style:normal;font-size:10.5px;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.us-vendors{display:flex;gap:18px;margin:0;font-size:11.5px}.us-vendors div{display:flex;align-items:baseline;gap:6px}.us-vendors dt{color:var(--muted)}.us-vendors dd{margin:0;font-variant-numeric:tabular-nums}.us-empty{margin:0;padding:20px 0 16px;font-size:12.5px;color:var(--muted)}@media(max-width:1040px){.us-kpis{grid-template-columns:1fr 1fr}}@media(max-width:560px){.us-kpis{grid-template-columns:1fr}.us-controls{margin-left:0;width:100%}}.ag-bar{display:flex;align-items:center;gap:12px;margin-bottom:11px}.ag-heading{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;letter-spacing:-.012em}.ag-heading span{padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--text) 7%,transparent);font-size:11px;font-weight:560;color:var(--muted);font-variant-numeric:tabular-nums}.ag-find{display:flex;align-items:center;gap:7px;flex:1 1 auto;max-width:280px;margin-left:auto;height:27px;padding:0 8px 0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted)}.ag-find:focus-within{border-color:var(--accent)}.ag-find svg{flex:none;opacity:.75}.ag-find input{flex:1 1 auto;min-width:0;height:100%;padding:0;border:none;background:none;color:var(--text);font:inherit;font-size:12px}.ag-find input:focus{outline:none}.ag-find input::placeholder{color:var(--muted);opacity:.75}.ag-find-clear{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-height:0;padding:0;border:none;background:none;border-radius:999px;color:var(--muted)}.ag-find-clear:hover:not(:disabled){color:var(--text);background:color-mix(in srgb,var(--text) 10%,transparent);border:none}.ag-none{margin:0 0 12px;font-size:12.5px;color:var(--muted)}.ag-none b{font-weight:560;color:var(--text)}.ag-none-clear{height:auto;min-height:0;padding:0;border:none;background:none;color:var(--accent);font:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:2px}.ag-none-clear:hover:not(:disabled){border:none;background:none;color:var(--accent)}.ag-sort{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--muted);white-space:nowrap}.ag-sort select{height:27px;padding:0 26px 0 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-size:12px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' fill='none' stroke='%23888' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:12px}.ag-sort select:hover{border-color:var(--line-strong)}.ag-sort select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ag-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;align-items:start}.ag-card{position:relative;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;background:var(--surface);transition:border-color .13s ease,box-shadow .13s ease,opacity .13s ease}.ag-card:hover{border-color:color-mix(in srgb,var(--text) 16%,var(--line));box-shadow:0 2px 12px #0000000d}.ag-card.busy{opacity:.55;pointer-events:none}.ag-card.off{opacity:.66}.ag-head{display:flex;align-items:flex-start;gap:10px;padding:12px 14px 0}.ag-mark{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;overflow:hidden;background:#fff;border:1px solid var(--line)}.ag-mark img{width:100%;height:100%;object-fit:contain;padding:3px;box-sizing:border-box}.ag-mark b{display:grid;place-items:center;width:100%;height:100%;background:color-mix(in srgb,var(--tint, var(--accent)) 14%,#fff);color:color-mix(in srgb,var(--tint, var(--accent)) 82%,#000);font-size:17px;font-weight:620;letter-spacing:-.01em}.ag-id{flex:1 1 auto;min-width:0}.ag-id b{display:block;font-size:14px;letter-spacing:-.01em;overflow-wrap:anywhere}.ag-id b,.ag-shop{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.ag-shop{display:block;font-size:12px;color:var(--muted)}.ag-state{display:flex;align-items:center;gap:4px;padding:7px 14px 11px}.ag-pill{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11.5px;line-height:1.3;background:color-mix(in srgb,currentColor 11%,transparent);border:1px solid color-mix(in srgb,currentColor 22%,transparent)}.ag-pill i{flex:none;width:6px;height:6px;border-radius:999px;background:currentColor}.ag-live{color:var(--ok);font-weight:560}.ag-paused{color:var(--warn)}.ag-warn{color:var(--no)}.ag-idle,.ag-wait{color:var(--muted)}.ag-wait i{animation:ag-pulse 1.1s ease-in-out infinite}@keyframes ag-pulse{0%,to{opacity:.25}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.ag-wait i{animation:none}}.ag-recheck{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;background:none;border-radius:6px;color:var(--muted);opacity:.5;transition:opacity .12s ease}.ag-card:hover .ag-recheck,.ag-recheck:focus-visible{opacity:.9}.ag-recheck:hover:not(:disabled){opacity:1;color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent);border:none}.ag-switch{flex:none;display:inline-flex;align-items:center;height:auto;padding:0;border:none;background:none;cursor:pointer}.ag-switch i{flex:none;position:relative;width:32px;height:18px;border-radius:999px;background:color-mix(in srgb,var(--text) 16%,transparent);transition:background .14s ease}.ag-switch i:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:var(--surface);box-shadow:0 1px 2px #0000004d;transition:left .14s ease}.ag-switch.on i{background:var(--accent)}.ag-switch.on i:after{left:16px}.ag-switch:hover:not(:disabled) i{background:color-mix(in srgb,var(--text) 26%,transparent);border:none}.ag-switch.on:hover:not(:disabled) i{background:color-mix(in srgb,var(--accent) 82%,var(--text))}.ag-switch:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:999px}.ag-facts{display:flex;flex-direction:column;gap:7px;padding:10px 14px 11px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--text) 2.5%,transparent)}.ag-fact{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:2px 10px;min-width:0}.ag-fact>:not(.ag-k){grid-column:2;min-width:0}.ag-k{display:block;grid-column:1;font-size:9.5px;font-weight:560;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ag-v{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px;margin:0}.ag-v i{font-style:normal;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.ag-v b{font-size:17px;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ag-v span{font-size:12px;color:var(--muted)}.ag-sub{display:flex;flex-wrap:wrap;gap:2px 9px;margin:2px 0 0;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.ag-sub em{font-style:normal;color:var(--accent);opacity:.9}.ag-caps{display:flex;align-items:center;gap:8px}.ag-caps label{display:inline-flex;align-items:baseline;gap:4px;font-size:11px;color:var(--muted)}.ag-caps input{width:62px;height:25px;padding:0 7px;font-size:12px;text-align:right;font-variant-numeric:tabular-nums;background:var(--surface);border:1px solid var(--line-strong);border-radius:7px;color:var(--text)}.ag-caps input:focus{border-color:var(--accent);outline:none}.ag-model{display:flex;align-items:baseline;gap:8px;margin:0 0 3px;min-width:0;font-size:11.5px}.ag-model:last-child{margin-bottom:0}.ag-model i{flex:none;width:30px;font-style:normal;font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.ag-model span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-tail{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:8px 14px;border-top:1px solid var(--line)}.ag-age{flex:1 1 auto;min-width:0;font-size:11px;color:var(--muted);opacity:.8}.ag-edit{flex:none;height:29px;padding:0 14px;font-size:12.5px;background:transparent;border-color:var(--line);color:var(--muted)}.ag-edit:hover:not(:disabled){color:var(--text);border-color:var(--line-strong)}.ag-trash{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:none;border-radius:7px;color:color-mix(in srgb,var(--no) 62%,var(--muted));opacity:.75;transition:opacity .12s ease,background .12s ease}.ag-trash:hover:not(:disabled){opacity:1;color:var(--no);background:color-mix(in srgb,var(--no) 12%,transparent);border:none}.ag-confirm{flex:1 1 100%;min-width:0;font-size:12px;line-height:1.35;color:var(--muted)}.ag-confirm-yes{flex:none;height:29px;padding:0 14px;font-size:12.5px;background:color-mix(in srgb,var(--no) 14%,transparent);border:1px solid color-mix(in srgb,var(--no) 45%,transparent);color:var(--no)}.ag-confirm-yes:hover:not(:disabled){background:color-mix(in srgb,var(--no) 22%,transparent);border-color:var(--no)}@media(max-width:560px){.ag-bar{flex-wrap:wrap}.ag-heading{flex-basis:100%}.ag-find{max-width:none;margin-left:0}.ag-tail{flex-wrap:wrap}.ag-confirm{flex-basis:100%;text-align:left}}.ag-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:12.5px;line-height:1.55}.ag-foot b{font-weight:500;color:var(--text)}.ag-foot em{font-style:normal}.ag-foot code{padding:1px 5px;border-radius:5px;background:var(--wash);font-size:11.5px}.ag-foot-no{color:var(--no)}.ag-foot-dim{flex-basis:100%;opacity:.7}.ag-foot-who{align-items:center;gap:10px}.ag-signout{color:var(--muted);font-size:12px;text-decoration:underline;text-underline-offset:2px}.ag-signout:hover{color:var(--text)}.st-wide .st-body{grid-template-columns:1fr;grid-template-rows:1fr}.st-wide .st-panel{display:none}.st-wide .st-stage{justify-content:center}.st-wide .st-stage-note{display:none}.st-wide .st-frame[data-view=mobile],.st-wide .st-frame[data-view=tablet]{flex:none;max-height:none;transform:scale(var(--zoom, 1))}.st-stage:fullscreen{width:100vw;height:100vh;padding:0;background:var(--bg)}.st-stage:fullscreen .st-frame[data-view=desktop]{border-radius:0;border-width:0;box-shadow:none}.st-stage:fullscreen .st-frame[data-view=mobile],.st-stage:fullscreen .st-frame[data-view=tablet],.st-stage:fullscreen .st-frame[data-view=free]{margin:22px auto}.st-stage:fullscreen .st-stage-note{display:none}.st-full{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--line);background:var(--surface-2);border-radius:9px;color:var(--muted);min-height:0}.st-full:hover{color:var(--text)}.st-full[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--ink)}.st-reel-body{display:grid;gap:14px}.st-reel-setup,.st-reel-done{display:grid;gap:12px}.st-reel-lead{margin:0;font-size:12.5px;line-height:1.5;color:var(--muted)}.st-reel-field{display:grid;gap:5px}.st-reel-field>span{font-size:11.5px;font-weight:600;color:var(--muted)}.st-reel-field input{width:100%;height:32px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-size:13px}.st-reel-field input:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.st-reel-check{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start;font-size:12.5px}.st-reel-check input{margin-top:3px;accent-color:var(--accent)}.st-reel-check em{display:block;font-style:normal;font-size:11.5px;line-height:1.45;color:var(--muted)}.st-reel-check input:disabled+span{opacity:.55}.st-reel-note{margin:0;padding:9px 10px;border-radius:8px;background:var(--wash);font-size:11.5px;line-height:1.5;color:var(--muted)}.st-reel-row{display:flex;gap:8px;align-items:center}.st-reel-play{width:100%;border-radius:9px;background:#000;display:block}.st-reel-facts{margin:0;font:11px/1.5 var(--mono);color:var(--muted)}.st-reel-facts em{font-style:normal;color:var(--warn)}.st-reel-file{margin:0;font:11px/1.4 var(--mono);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-reel-hud{position:fixed;left:50%;bottom:14px;transform:translate(-50%);z-index:300;display:flex;align-items:center;gap:10px;min-width:min(520px,calc(100vw - 32px));padding:9px 11px 9px 13px;border:1px solid var(--frame);border-radius:12px;background:var(--surface);box-shadow:0 10px 30px #00000038;font-size:12.5px}.st-reel-hud b{font-weight:600}.st-reel-count,.st-reel-hint{font:11px/1 var(--mono);color:var(--muted)}.st-reel-hud button{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-2);color:var(--text);font-size:12px}.st-reel-dot{width:9px;height:9px;border-radius:999px;background:var(--no);animation:st-reel-pulse 1.6s ease-in-out infinite}@keyframes st-reel-pulse{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.st-reel-dot{animation:none}}.st-reel .st-top,.st-reel .st-chrome,.st-reel .st-log{display:none}.st-reel .st-stage{padding:0}.st-reel .st-frame[data-view=desktop]{border-width:0;border-radius:0;box-shadow:none}.st-reel-shots{margin:0;padding:0;list-style:none;display:grid;gap:6px}.st-reel-shots li{display:grid;gap:6px;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.st-reel-shots li[data-kind=hold]{background:transparent;border-style:dashed}.st-reel-head{display:flex;align-items:center;gap:6px}.st-reel-seg{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface)}.st-reel-seg button{width:24px;height:21px;padding:0;display:grid;place-items:center;border:none;border-radius:6px;background:none;color:var(--muted)}.st-reel-seg button:hover:not(:disabled){color:var(--text)}.st-reel-seg button.on{background:var(--accent);color:var(--ink)}.st-reel-seg button:disabled{opacity:.3}.st-reel-own{display:inline-flex;gap:1px;margin-right:2px}.st-reel-own button{width:22px;height:22px;padding:0;display:grid;place-items:center;border:none;background:none;border-radius:6px;color:var(--muted)}.st-reel-own button:hover{background:var(--wash);color:var(--text)}.st-reel-own button.mine{color:var(--accent)}.st-reel-own.recording button{color:var(--ink);background:var(--no)}.st-reel-meter{display:inline-flex;align-items:center;gap:2px;height:16px;padding:0 3px}.st-reel-meter i{width:2px;border-radius:2px;background:var(--no);height:calc(3px + 11px * var(--reel-level, 0));transition:height 60ms linear}.st-reel-meter i:first-child{height:calc(3px + 7px * var(--reel-level, 0))}.st-reel-meter i:last-child{height:calc(3px + 5px * var(--reel-level, 0))}@media(prefers-reduced-motion:reduce){.st-reel-meter i{transition:none}}.st-reel-acts{display:inline-flex;gap:1px;opacity:.35;transition:opacity .12s ease}.st-reel-shots li:hover .st-reel-acts,.st-reel-acts:focus-within{opacity:1}.st-reel-acts button{width:22px;height:22px;padding:0;display:grid;place-items:center;border:none;background:none;border-radius:6px;color:var(--muted)}.st-reel-acts button:hover:not(:disabled){background:var(--wash);color:var(--text)}.st-reel-acts button:last-child:hover{color:var(--no)}.st-reel-acts button:disabled{opacity:.3}.st-reel-up{transform:rotate(180deg)}.st-reel-say,.st-reel-hold input{height:28px;padding:0 8px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);color:var(--text);font:inherit;font-size:12.5px}.st-reel-say{width:100%}.st-reel-say:focus-visible,.st-reel-hold input:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.st-reel-hold{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.st-reel-hold .st-reel-seg{background:var(--surface)}.st-reel-hold input{width:62px}.st-reel-reply{margin:0;font-size:11.5px;line-height:1.45;color:var(--muted);padding-left:9px;border-left:2px solid var(--line-strong)}.st-reel-add{width:30px;height:28px;padding:0;display:grid;place-items:center;border:1px dashed var(--line-strong);border-radius:8px;background:none;color:var(--muted)}.st-reel-add:hover{border-style:solid;color:var(--text);background:var(--wash)}.st-reel-clear{margin:0;font-size:11.5px;color:var(--muted)}.st-reel-empty{display:flex;justify-content:center;padding:6px 0 2px}.st-reel-voice{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.st-reel-voice select{flex:1;min-width:0;height:28px;padding:0 8px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);color:var(--text);font:inherit;font-size:12.5px;text-transform:capitalize}.st-reel-working{margin:0;font:11px/1 var(--mono);color:var(--accent)}.st-reel-warn{color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent)}
