:root{color-scheme:dark;--sx-bg: #08090a;--sx-surface: #101214;--sx-surface-2: #16191c;--sx-surface-3: #1d2126;--sx-surface-hover: #1b1e22;--sx-surface-glass: rgba(16, 18, 20, .82);--sx-surface-glass-border: rgba(255, 255, 255, .08);--sx-surface-overlay: rgba(8, 9, 10, .75);--sx-rule: #24282d;--sx-rule-strong: #3a4047;--sx-rule-subtle: rgba(255, 255, 255, .06);--sx-ink: #f2f3f5;--sx-ink-2: #a4abb3;--sx-ink-3: #8e959e;--sx-ink-muted: #646b74;--sx-accent: #ff3b1f;--sx-accent-hi: #ff5c42;--sx-accent-dim: rgba(255, 59, 31, .12);--sx-accent-glow: rgba(255, 59, 31, .35);--sx-vr: #8b5cf6;--sx-on-vr: #faf7f0;--sx-vr-glow: rgba(139, 92, 246, .4);--sx-accent-border: rgba(255, 59, 31, .45);--sx-on-accent: #0a0a0a;--sx-success: #22c55e;--sx-success-hi: #4ade80;--sx-success-dim: rgba(34, 197, 94, .12);--sx-success-border: rgba(34, 197, 94, .35);--sx-warn: #f2c744;--sx-warn-hi: #fde047;--sx-warn-dim: rgba(242, 199, 68, .12);--sx-warn-border: rgba(242, 199, 68, .35);--sx-danger: #f43f5e;--sx-danger-hi: #fb7185;--sx-danger-dim: rgba(244, 63, 94, .12);--sx-danger-border: rgba(244, 63, 94, .35);--sx-info: #3b82f6;--sx-info-hi: #60a5fa;--sx-info-dim: rgba(59, 130, 246, .12);--sx-info-border: rgba(59, 130, 246, .35);--sx-font-display: "Archivo Black", Archivo, sans-serif;--sx-font-sans: Archivo, ui-sans-serif, system-ui, -apple-system, sans-serif;--sx-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sx-font-brand: Orbitron, "Archivo Black", sans-serif;--sx-t-hero: clamp(2.5rem, 6.5vw, 5rem);--sx-t-display: clamp(1.75rem, 4vw, 2.75rem);--sx-t-numeral: clamp(3rem, 6vw, 4.5rem);--sx-t-stat: clamp(1.5rem, 3vw, 2.25rem);--sx-t-h2: clamp(1.15rem, 2vw, 1.4rem);--sx-t-h3: 1.05rem;--sx-t-body: .9375rem;--sx-t-eyebrow: .8rem;--sx-t-small: .8667rem;--sx-t-mono: .8125rem;--sx-1: 4px;--sx-2: 8px;--sx-3: 12px;--sx-4: 16px;--sx-5: 24px;--sx-6: 32px;--sx-7: 48px;--sx-8: 64px;--sx-9: 96px;--sx-control-h: 38px;--sx-control-h-lg: 44px;--sx-header-h: 64px;--sx-opacity-disabled: .4;--sx-rule-hairline: 1px solid var(--sx-rule);--sx-rule-heavy: 3px solid var(--sx-ink);--sx-rule-accent: 5px solid var(--sx-accent);--sx-shadow-sm: 0 2px 8px rgba(0, 0, 0, .4);--sx-shadow-card: 0 4px 20px rgba(0, 0, 0, .55);--sx-shadow-popover: 0 16px 40px rgba(0, 0, 0, .75);--sx-shadow-reels-float: 0 4px 14px rgba(0, 0, 0, .5);--sx-shadow-reels-float-paper: 0 4px 14px rgba(23, 20, 15, .28);--sx-shadow-reels-cluster-paper: 0 8px 24px rgba(23, 20, 15, .22);--sx-glow-accent: 0 0 24px var(--sx-accent-glow);--sx-glow-accent-strong: 0 0 36px rgba(255, 59, 31, .55);--sx-ease-out: cubic-bezier(.16, 1, .3, 1);--sx-ease-in-out: cubic-bezier(.65, 0, .35, 1);--sx-duration-fast: .15s;--sx-duration-normal: .24s;--sx-duration-slow: .38s;--sx-z-base: 1;--sx-z-sticky: 10;--sx-z-drawer-backdrop: 40;--sx-z-drawer: 45;--sx-z-dropdown: 50;--sx-z-header: 30;--sx-z-tabbar: 35;--sx-z-dock: 80;--sx-z-fullscreen: 90;--sx-z-modal: 100;--sx-z-toast: 150;--sx-z-xr-overlay: 200;--sx-z-skip-link: 999;--sx-focus-ring: 2px solid var(--sx-accent);--sx-focus-offset: 2px;--sx-focus-halo: inset 0 0 0 3px var(--sx-ink)}@media(max-width:640px){:root{--sx-header-h: 58px}}:root:not([data-theme=dark]) #sxReelsRoot .reels-side,:root:not([data-theme=dark]) #sxReelsRoot .reels-comments-drawer,:root:not([data-theme=dark]) #sxReelsRoot .reels-cluster,:root:not([data-theme=dark]) #sxReelsRoot .reels-edge-nav,:root:not([data-theme=dark]) #sxReelsRoot .center-flash,:root:not([data-theme=dark]) #sxReelsRoot .twitch-comment-pill,:root:not([data-theme=dark]) #sxReelsRoot .reels-dot-tooltip,:root:root{color-scheme:light;--sx-bg: #f2ede3;--sx-surface: #faf7f0;--sx-surface-2: #ebe5d8;--sx-surface-3: #e0d8c7;--sx-surface-hover: #e6dfd0;--sx-surface-glass: rgba(250, 247, 240, .92);--sx-surface-glass-border: rgba(23, 20, 15, .16);--sx-surface-overlay: rgba(23, 20, 15, .55);--sx-rule: #d3cab8;--sx-rule-strong: #17140f;--sx-rule-subtle: rgba(23, 20, 15, .08);--sx-ink: #17140f;--sx-ink-2: #45403a;--sx-ink-3: #5c554c;--sx-ink-muted: #635b50;--sx-accent: #c2250e;--sx-accent-hi: #a81f0b;--sx-accent-dim: rgba(200, 39, 15, .09);--sx-accent-glow: rgba(200, 39, 15, .22);--sx-vr: #6d28d9;--sx-vr-glow: rgba(109, 40, 217, .25);--sx-accent-border: rgba(200, 39, 15, .4);--sx-on-accent: #faf7f0;--sx-spot: #f3d34a;--sx-spot-soft: #f8e7a0;--sx-on-spot: #17140f;--sx-on-media: #ffffff;--sx-media-scrim: rgba(12, 10, 8, .72);--sx-success: #146638;--sx-success-hi: #11592f;--sx-success-dim: rgba(23, 112, 63, .1);--sx-success-border: rgba(23, 112, 63, .4);--sx-warn: #7a5200;--sx-warn-hi: #5e3f00;--sx-warn-dim: rgba(243, 211, 74, .32);--sx-warn-border: rgba(122, 82, 0, .4);--sx-danger: #be123c;--sx-danger-hi: #9f1239;--sx-danger-dim: rgba(190, 18, 60, .08);--sx-danger-border: rgba(190, 18, 60, .4);--sx-info: #1d6680;--sx-info-hi: #154c60;--sx-info-dim: rgba(29, 102, 128, .1);--sx-info-border: rgba(29, 102, 128, .4);--sx-font-display: "Fraunces", Georgia, "Times New Roman", serif;--sx-font-sans: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--sx-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sx-font-brand: "Fraunces", Georgia, serif;--sx-t-hero: clamp(2.75rem, 7vw, 5.75rem);--sx-t-display: clamp(1.9rem, 4.2vw, 3rem);--sx-t-h2: clamp(1.3rem, 2.2vw, 1.65rem);--sx-t-h3: 1.15rem;--sx-t-body: 1rem;--sx-control-h: 42px;--sx-control-h-lg: 48px;--sx-header-h: 68px;--sx-rule-hairline: 1px solid var(--sx-rule);--sx-rule-heavy: 2px solid var(--sx-ink);--sx-rule-accent: 4px solid var(--sx-accent);--sx-radius: 4px;--sx-shadow-sm: 0 1px 2px rgba(23, 20, 15, .1);--sx-shadow-card: 0 1px 0 rgba(23, 20, 15, .06), 0 8px 24px -12px rgba(23, 20, 15, .22);--sx-shadow-popover: 0 18px 40px -8px rgba(23, 20, 15, .28);--sx-glow-accent: 0 0 0 transparent;--sx-glow-accent-strong: 0 0 0 transparent;--sx-focus-ring: 2px solid var(--sx-accent);--sx-focus-offset: 3px;--sx-focus-halo: inset 0 0 0 3px var(--sx-surface)}@media(max-width:640px){:root:root{--sx-header-h: 60px;--sx-control-h: 44px}}:root[data-theme=dark]{color-scheme:dark;--sx-bg: #0c0b09;--sx-surface: #14130f;--sx-surface-2: #1c1a16;--sx-surface-3: #25221d;--sx-surface-hover: #221f1a;--sx-surface-glass: rgba(20, 19, 15, .86);--sx-surface-glass-border: rgba(250, 247, 240, .1);--sx-surface-overlay: rgba(6, 5, 4, .72);--sx-rule: #2e2a24;--sx-rule-strong: #f5f1e8;--sx-rule-subtle: rgba(250, 247, 240, .06);--sx-ink: #f5f1e8;--sx-ink-2: #c4bdb0;--sx-ink-3: #a39b8e;--sx-ink-muted: #938c80;--sx-accent: #ff3b1f;--sx-accent-hi: #ff5c42;--sx-accent-dim: rgba(255, 59, 31, .12);--sx-accent-glow: rgba(255, 59, 31, .3);--sx-vr: #8b5cf6;--sx-vr-glow: rgba(139, 92, 246, .4);--sx-accent-border: rgba(255, 59, 31, .45);--sx-on-accent: #17140f;--sx-success: #22c55e;--sx-success-hi: #4ade80;--sx-success-dim: rgba(34, 197, 94, .12);--sx-success-border: rgba(34, 197, 94, .35);--sx-warn: #f2c744;--sx-warn-hi: #fde047;--sx-warn-dim: rgba(242, 199, 68, .12);--sx-warn-border: rgba(242, 199, 68, .35);--sx-danger: #f43f5e;--sx-danger-hi: #fb7185;--sx-danger-dim: rgba(244, 63, 94, .12);--sx-danger-border: rgba(244, 63, 94, .35);--sx-info: #3b82f6;--sx-info-hi: #60a5fa;--sx-info-dim: rgba(59, 130, 246, .12);--sx-info-border: rgba(59, 130, 246, .35);--sx-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--sx-shadow-card: 0 1px 0 rgba(250, 247, 240, .04), 0 8px 24px -12px rgba(0, 0, 0, .6);--sx-shadow-popover: 0 18px 40px -8px rgba(0, 0, 0, .7)}.sx-explore-grid .sx-pack-tile,#sxReelsRoot,.sx-studio-stage{color-scheme:dark;--sx-bg: #0c0b09;--sx-surface: #14130f;--sx-surface-2: #1c1a16;--sx-surface-3: #25221d;--sx-surface-hover: #221f1a;--sx-surface-glass: rgba(20, 19, 15, .86);--sx-surface-glass-border: rgba(250, 247, 240, .1);--sx-rule: #2e2a24;--sx-rule-strong: #4a443b;--sx-rule-subtle: rgba(250, 247, 240, .06);--sx-ink: #f5f1e8;--sx-ink-2: #c4bdb0;--sx-ink-3: #a39b8e;--sx-ink-muted: #938c80;--sx-accent: #ff3b1f;--sx-accent-hi: #ff5c42;--sx-accent-dim: rgba(255, 59, 31, .12);--sx-accent-glow: rgba(255, 59, 31, .3);--sx-accent-border: rgba(255, 59, 31, .45);--sx-on-accent: #17140f;--sx-success-hi: #4ade80;--sx-success-border: rgba(34, 197, 94, .35);--sx-warn-hi: #fde047;--sx-warn-border: rgba(242, 199, 68, .35);--sx-focus-halo: inset 0 0 0 3px var(--sx-bg)}*,*:before,*:after{box-sizing:border-box}.sx-pack-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--sx-4)}.sx-pack-explore-section{margin:0 0 var(--sx-8)}.sx-pack-section-head,.sx-pack-editor-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--sx-1) var(--sx-3);margin:0 0 var(--sx-3);padding-bottom:var(--sx-2);border-bottom:1px solid var(--sx-rule)}.sx-pack-section-head span,.sx-pack-editor-heading span{color:var(--sx-ink-3);font:700 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono);letter-spacing:.08em}.sx-pack-section-head h2,.sx-pack-editor-heading h2{margin:2px 0 0;font:800 22px/1 var(--sx-font-display)}.sx-pack-tile{position:relative;display:grid;grid-template-rows:auto 1fr auto;min-width:0;border:1px solid var(--sx-rule);background:var(--sx-surface-2);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.sx-pack-tile:hover,.sx-pack-tile:focus-visible{transform:translateY(-2px);border-color:var(--sx-accent);box-shadow:0 12px 30px #0000003d;outline:none}@media(prefers-reduced-motion:reduce){.sx-pack-tile:hover,.sx-pack-tile:focus-visible{transform:none}}.sx-pack-cover{position:relative;display:block;aspect-ratio:1;min-width:0;isolation:isolate}.sx-pack-cover-stack{position:absolute;top:8px;right:-7px;bottom:-7px;left:8px;border:1px solid var(--sx-ink-3);background:var(--sx-surface-3);z-index:-1}.sx-pack-cover-grid{display:grid;width:100%;height:100%;overflow:hidden;border:1px solid var(--sx-rule-strong);background:linear-gradient(135deg,color-mix(in srgb,var(--sx-accent) 18%,transparent),transparent 50%),var(--sx-surface-2)}.sx-pack-cover-grid--2,.sx-pack-cover-grid--3,.sx-pack-cover-grid--4{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.sx-pack-cover-grid img{width:100%;height:100%;min-width:0;object-fit:cover}.sx-pack-cover-grid--1 img{grid-area:1 / 1}.sx-pack-cover-grid--2 img,.sx-pack-cover-grid--3 img:first-child{grid-row:1 / span 2}.sx-pack-cover-empty{display:grid;place-items:center;height:100%;color:var(--sx-ink-3);font-size:clamp(52px,10vw,96px)}.sx-pack-cover-label,.sx-pack-label{display:inline-flex;align-items:center;gap:5px;background:var(--sx-ink);border:1px solid var(--sx-ink);color:var(--sx-surface);font:900 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.12em}.sx-pack-cover-label{position:absolute;left:10px;bottom:10px;padding:6px 8px}.sx-pack-tile-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px}.sx-pack-tile-open{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.sx-pack-tile-open:focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px}.sx-pack-tile-kicker{width:100%;display:flex;justify-content:space-between;gap:8px;color:var(--sx-ink-3);font:800 var(--sx-t-eyebrow)/1.2 var(--sx-font-mono);letter-spacing:.08em}.sx-pack-tile-copy>strong{width:100%;overflow:hidden;color:var(--sx-ink);font:800 17px/1.2 var(--sx-font-display);text-overflow:ellipsis;white-space:nowrap}.sx-pack-tile-creator{padding:0;border:0;background:transparent;color:var(--sx-accent);cursor:pointer;font:700 12px/1.3 var(--sx-font-mono);text-decoration:underline;text-underline-offset:2px}.sx-pack-tile-creator:focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px}.sx-pack-tile-copy small,.sx-pack-location{color:var(--sx-ink-3);font:600 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono)}.sx-pack-warning,.sx-pack-repair{border:1px solid var(--sx-warn-border);color:var(--sx-warn);background:var(--sx-warn-dim);padding:6px 8px;font:800 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono)}.sx-pack-tile-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));border-top:1px solid var(--sx-rule)}.sx-pack-tile-actions button,.sx-profile-saved-tabs button{min-height:40px;border:0;border-right:1px solid var(--sx-rule);background:transparent;color:var(--sx-ink-2);cursor:pointer;font:800 var(--sx-t-eyebrow)/1 var(--sx-font-mono)}.sx-pack-tile-actions button:last-child{border-right:0}.sx-explore-grid .sx-pack-tile{grid-template-rows:none;aspect-ratio:1 / 1;overflow:hidden}.sx-explore-grid .sx-pack-tile .sx-pack-cover{position:absolute;top:0;right:0;bottom:0;left:0}.sx-explore-grid .sx-pack-tile .sx-pack-tile-copy{position:absolute;left:0;right:0;bottom:40px;z-index:2;padding:30px 12px 8px;background:linear-gradient(180deg,#05080c00,#05080cd6 52%)}.sx-explore-grid .sx-pack-tile .sx-pack-tile-actions{position:absolute;left:0;right:0;bottom:0;z-index:2;border-top:1px solid var(--sx-rule);background:#05080ce0}.sx-pack-tile-actions button:hover,.sx-pack-tile-actions button:focus-visible,.sx-profile-saved-tabs button.sx-active{color:var(--sx-on-accent);background:var(--sx-accent);outline:none}.sx-profile-saved-tabs button.sx-active:focus-visible{box-shadow:var(--sx-focus-halo)}.sx-pack-tile--reel{display:block}.sx-pack-tile--reel .sx-pack-cover-stack{top:10px;right:10px;bottom:10px;left:10px;background:transparent;border:1px solid var(--sx-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--sx-accent) 22%,transparent),0 12px 26px #00000080;z-index:1;pointer-events:none}.sx-pack-tile--reel .sx-explore-video,.sx-pack-tile--reel .sx-explore-poster{z-index:0}.sx-pack-tile-warning{position:absolute;left:8px;right:8px;top:40px;z-index:6;text-align:center}.sx-pack-editor,.sx-pack-player-page{width:100%}.sx-pack-label{padding:7px 9px}.sx-pack-editor-owner{color:var(--sx-ink-3);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono)}.sx-pack-editor-actions{display:flex;flex-wrap:wrap;gap:8px}.sx-pack-track-placeholder{width:68px;height:68px;display:grid;place-items:center;background:var(--sx-surface);border:1px solid var(--sx-rule)}.sx-pack-player-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px clamp(8px,2vw,16px);margin-bottom:var(--sx-3);color:var(--sx-ink-2);font-size:clamp(12px,.6rem + .4vw,14px);font-weight:700;line-height:1.3}.sx-pack-player-toolbar>strong{min-width:0;overflow:hidden;color:var(--sx-ink);text-align:center;text-overflow:ellipsis;white-space:nowrap}.sx-pack-player-toolbar>span{white-space:nowrap}@media(max-width:640px){.sx-pack-player-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back count" "name name"}.sx-pack-player-toolbar>.sx-btn{grid-area:back;justify-self:start}.sx-pack-player-toolbar>span{grid-area:count}.sx-pack-player-toolbar>strong{display:-webkit-box;grid-area:name;text-align:left;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}}.sx-pack-player-toolbar .sx-btn{border-color:var(--sx-accent)}.sx-pack-player-toolbar .sx-btn:hover:not(:disabled){background:var(--sx-accent-dim)}.sx-pack-editor-layout{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:var(--sx-6);align-items:start}.sx-pack-editor-form{position:sticky;top:84px;padding:var(--sx-4);border:1px solid var(--sx-rule);background:var(--sx-surface-2)}.sx-pack-location-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--sx-3)}.sx-pack-editor-row{display:grid;grid-template-columns:28px 34px 58px minmax(120px,1fr) auto repeat(3,auto);align-items:center;gap:8px;min-height:68px;padding:5px 8px;border-bottom:1px solid var(--sx-rule);background:var(--sx-surface-2)}.sx-pack-editor-row img,.sx-pack-library-grid img{width:58px;height:58px;object-fit:cover}.sx-pack-editor-row button,.sx-pack-editor-row label{min-height:36px;padding:0 8px;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--sx-rule);background:var(--sx-surface);color:var(--sx-ink-2);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono)}.sx-pack-drag{cursor:grab;color:var(--sx-ink-3)}.sx-pack-library{margin-top:var(--sx-8)}.sx-pack-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.sx-pack-library-grid button{min-width:0;padding:8px;display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-rows:1fr auto;gap:6px 9px;border:1px solid var(--sx-rule);background:var(--sx-surface-2);color:var(--sx-ink);text-align:left;cursor:pointer}.sx-pack-library-grid button>img,.sx-pack-library-grid button>span:first-child{grid-row:1 / span 2}.sx-pack-library-grid button strong,.sx-pack-library-grid button small{min-width:0;overflow-wrap:anywhere}.sx-pack-library-grid button small{color:var(--sx-accent);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono)}.sx-pack-library-grid button:disabled{opacity:.5;cursor:default}.sx-profile-saved-tabs{display:inline-flex;margin:0 0 var(--sx-4);border:1px solid var(--sx-rule)}.sx-profile-saved-tabs button{min-width:100px}.sx-profile-pack-create{display:flex;justify-content:flex-end;margin-bottom:var(--sx-4)}.sx-message-pack-card{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:10px;border:1px solid var(--sx-rule-strong);background:var(--sx-surface-2)}.sx-message-pack-preview{display:block}.sx-message-pack-preview .sx-pack-cover{width:112px;max-width:100%}.sx-message-pack-meta{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:5px}.sx-message-pack-meta>span{color:var(--sx-accent);font:900 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.1em}.sx-message-pack-meta strong{color:var(--sx-ink);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sx-message-pack-meta small{color:var(--sx-ink-3);font:700 var(--sx-t-eyebrow)/1.35 var(--sx-font-mono)}.sx-message-pack-open{margin-top:auto;min-height:40px;display:inline-flex;align-items:center;padding:7px 12px;border:1px solid var(--sx-accent);color:var(--sx-accent);font:800 var(--sx-t-eyebrow)/1 var(--sx-font-mono)}.sx-message-pack-open:hover,.sx-message-pack-open:focus-visible{background:var(--sx-accent);color:var(--sx-on-accent);outline:none}.sx-message-pack-open:focus-visible{box-shadow:var(--sx-focus-halo)}.sx-message-pack-card>p{grid-column:1 / -1;margin:0}.sx-message-pack-card--unavailable{display:flex;flex-direction:column;color:var(--sx-ink-3)}@media(max-width:780px){.sx-pack-editor-layout{grid-template-columns:1fr}.sx-pack-editor-form{position:static}.sx-pack-editor-row{grid-template-columns:24px 28px 50px minmax(90px,1fr)}.sx-pack-editor-row label,.sx-pack-editor-row button{grid-column:auto}.sx-pack-track-placeholder{width:56px;height:56px}}html,body{margin:0;padding:0;background-color:var(--sx-bg);color:var(--sx-ink);font-family:var(--sx-font-sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{scrollbar-width:thin;scrollbar-color:var(--sx-rule-strong) var(--sx-surface)}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:var(--sx-surface)}*::-webkit-scrollbar-thumb{background:var(--sx-rule-strong);border-radius:0}*::-webkit-scrollbar-thumb:hover{background:var(--sx-ink-muted)}::selection{background-color:var(--sx-accent);color:var(--sx-on-accent)}h1,h2,h3,h4,h5,h6{font-family:var(--sx-font-display);font-weight:400;letter-spacing:-.03em;text-transform:uppercase;margin:0;color:var(--sx-ink)}code,pre,.sx-mono{font-family:var(--sx-font-mono);font-variant-numeric:tabular-nums}button{font-family:inherit}.sx-skip-link{position:absolute;top:-100px;left:var(--sx-4);background:var(--sx-accent);color:var(--sx-on-accent);padding:var(--sx-3) var(--sx-5);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;z-index:var(--sx-z-skip-link);transition:top var(--sx-duration-fast) var(--sx-ease-out)}.sx-skip-link:focus{top:var(--sx-4);outline:2px solid var(--sx-ink)}:focus-visible{outline:var(--sx-focus-ring);outline-offset:var(--sx-focus-offset)}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sx-shell{min-height:calc(100vh - var(--sx-header-h));min-height:calc(100dvh - var(--sx-header-h));background:var(--sx-bg);width:100%;position:relative;box-sizing:border-box;display:flex;flex-direction:column;transition:padding-left .28s cubic-bezier(.16,1,.3,1)}.sx-shell.sx-sidebar-open{padding-left:320px}.sx-sidebar{background:var(--sx-surface);border-right:1px solid var(--sx-rule-strong);position:fixed;top:var(--sx-header-h);left:0;bottom:0;width:320px;height:calc(100vh - var(--sx-header-h));height:calc(100dvh - var(--sx-header-h));overflow-y:auto;display:flex;flex-direction:column;gap:var(--sx-4);padding:var(--sx-5) var(--sx-4);box-sizing:border-box;z-index:900;transform:translate(-100%);visibility:hidden;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,visibility 0s linear .28s}.sx-sidebar.sx-open,.sx-shell.sx-sidebar-open .sx-sidebar{transform:translate(0);visibility:visible;transition-delay:0s;box-shadow:10px 0 30px #00000080}@media(max-width:900px){.sx-shell.sx-sidebar-open{padding-left:0}.sx-sidebar{width:300px;max-width:85vw;z-index:1001}}.sx-brand{display:flex;align-items:center;gap:var(--sx-3);padding-bottom:var(--sx-4);border-bottom:var(--sx-rule-hairline)}.sx-brand-link{display:flex;align-items:center;gap:var(--sx-3);text-decoration:none;color:inherit;cursor:pointer;transition:opacity var(--sx-duration-fast) var(--sx-ease-out)}.sx-brand-link:hover{opacity:.9}.sx-brand-icon{width:36px;height:36px;background:var(--sx-accent);color:var(--sx-on-accent);display:flex;align-items:center;justify-content:center;font-family:var(--sx-font-display);font-size:18px;font-weight:800;box-shadow:var(--sx-glow-accent);flex-shrink:0}.sx-brand-logo{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--sx-accent) 65%,transparent));flex-shrink:0;transition:transform var(--sx-duration-fast) var(--sx-ease-out),filter var(--sx-duration-fast) var(--sx-ease-out)}.sx-brand-logo:hover{transform:scale(1.12);filter:drop-shadow(0 0 22px color-mix(in srgb,var(--sx-accent) 95%,transparent))}.sx-brand-logo-sm{width:34px;height:34px}.sx-brand-text{display:flex;flex-direction:column}.sx-brand-title{font-family:var(--sx-font-brand);font-size:1.65rem;font-weight:900;letter-spacing:.12em;color:var(--sx-accent);line-height:1;text-shadow:0 0 16px var(--sx-accent-glow)}.sx-brand-tag{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);color:var(--sx-ink-3);letter-spacing:.14em;text-transform:uppercase;margin-top:3px}.sx-sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:var(--sx-3);padding:0 0 var(--sx-3) 0;border-bottom:1px solid var(--sx-rule)}.sx-sidebar-header:empty{display:none}.sx-sidebar-title{font:400 clamp(1.7rem,4vw,2.5rem)/1 var(--sx-font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--sx-ink)}.sx-sidebar-close-btn{flex:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin-left:auto;background:var(--sx-accent);border:1px solid var(--sx-accent);color:var(--sx-on-accent);cursor:pointer;border-radius:0;transition:opacity .15s ease;font-family:var(--sx-font-display);font-size:14px;font-weight:900;line-height:1}.sx-sidebar-close-btn:hover{opacity:.85}.sx-sidebar-close-btn:focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px}.sx-sidebar-brand-block{display:flex;flex-direction:column}.sx-sidebar-hero-title{font-family:var(--sx-font-brand);font-size:3.2rem;font-weight:900;letter-spacing:-.05em;color:var(--sx-ink);line-height:.9;margin:0}.sx-sidebar-hero-row{display:flex;align-items:center;gap:12px}.sx-sidebar-hero-logo{height:2.9rem;width:2.9rem;object-fit:contain;flex-shrink:0;transition:transform .18s ease,filter .18s ease;display:block}a:hover .sx-sidebar-hero-logo,button:hover .sx-sidebar-hero-logo,.sx-sidebar-hero-logo:hover{transform:scale(1.1)}.sx-sidebar-hero-sub{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--sx-ink-3);margin-top:8px}.sx-sidebar-nav-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sx-sidebar-nav-card{background:var(--sx-surface-2);border:1px solid var(--sx-rule-strong);padding:12px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-decoration:none;border-radius:0;transition:all .18s ease;cursor:pointer}.sx-sidebar-nav-card:hover{background:var(--sx-surface-hover);border-color:var(--sx-ink-3);transform:translateY(-1px)}.sx-sidebar-nav-card.sx-active{background:var(--sx-surface-3);border-color:var(--sx-accent);box-shadow:inset 0 -2px 0 var(--sx-accent)}.sx-sidebar-nav-icon,.sx-sidebar-icon-svg{width:28px;height:28px;color:var(--sx-ink-2);transition:transform .18s ease,color .18s ease,filter .18s ease;display:block}.sx-sidebar-nav-card:hover .sx-sidebar-icon-svg,.sx-sidebar-nav-card:hover .sx-sidebar-nav-icon{transform:scale(1.1);color:var(--sx-ink)}.sx-sidebar-nav-card.sx-active .sx-sidebar-icon-svg,.sx-sidebar-nav-card.sx-active .sx-sidebar-nav-icon{color:var(--sx-ink)}.sx-sidebar-nav-label{font-family:var(--sx-font-display);font-size:var(--sx-t-eyebrow);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-ink-2);transition:color .18s ease}.sx-sidebar-nav-card.sx-active .sx-sidebar-nav-label,.sx-sidebar-nav-card:hover .sx-sidebar-nav-label{color:var(--sx-ink)}.sx-sidebar-card{background:var(--sx-surface-2);border:1px solid var(--sx-rule-strong);padding:14px;border-radius:4px;display:flex;flex-direction:column;gap:10px;flex-shrink:0}.sx-sidebar-card-head{display:flex;align-items:center;justify-content:space-between}.sx-sidebar-card-title{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--sx-ink)}.sx-sidebar-theme{display:flex;align-items:center;justify-content:space-between;gap:var(--sx-3);flex-shrink:0}.sx-horizon{position:relative;flex-shrink:0;width:132px;height:44px;padding:0;overflow:hidden;border:1.5px solid var(--sx-ink);border-radius:var(--sx-radius);background:var(--sx-surface);cursor:pointer;transition:background-color .5s var(--sx-ease-in-out)}.sx-horizon:focus-visible{outline:var(--sx-focus-ring);outline-offset:var(--sx-focus-offset)}.sx-horizon:after{content:"";position:absolute;left:0;right:0;bottom:0;height:11px;border-top:1.5px solid var(--sx-ink);background:inherit;z-index:2}.sx-horizon-sun,.sx-horizon-moon{position:absolute;top:5px;width:22px;height:22px;border-radius:50%;z-index:1;transition:transform .5s var(--sx-ease-in-out),opacity .5s var(--sx-ease-in-out)}.sx-horizon-sun{left:14px;background:var(--sx-accent)}.sx-horizon[aria-checked=true] .sx-horizon-sun{transform:translateY(30px);opacity:0}.sx-horizon-moon{right:14px;box-shadow:inset -6px 0 0 0 var(--sx-ink);transform:translateY(30px);opacity:0}.sx-horizon[aria-checked=true] .sx-horizon-moon{transform:translateY(0);opacity:1}.sx-horizon-stars{position:absolute;top:8px;left:64px;width:2px;height:2px;border-radius:50%;background:var(--sx-ink);box-shadow:10px 10px 0 0 var(--sx-ink),20px -1px 0 0 var(--sx-ink);opacity:0;transition:opacity .4s var(--sx-ease-in-out)}.sx-horizon[aria-checked=true] .sx-horizon-stars{opacity:1;transition-delay:.2s}.sx-horizon-label{position:absolute;top:0;height:30px;line-height:30px;font-family:var(--sx-font-mono);font-size:11px;font-weight:600;letter-spacing:.15em;color:var(--sx-ink);transition:opacity .3s var(--sx-ease-in-out)}.sx-horizon-day{right:14px}.sx-horizon-night{left:12px;opacity:0}.sx-horizon[aria-checked=true] .sx-horizon-day{opacity:0}.sx-horizon[aria-checked=true] .sx-horizon-night{opacity:1}@media(prefers-reduced-motion:reduce){.sx-horizon,.sx-horizon *,.sx-horizon:after{transition:none}}.sx-sidebar-status-count{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;color:var(--sx-success)}.sx-sidebar-key-input-wrap{position:relative;display:flex;width:100%}.sx-sidebar-key-input{width:100%;padding-right:36px!important;font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);background:var(--sx-bg)!important;border-color:var(--sx-rule-strong)!important}.sx-sidebar-key-toggle-btn{position:absolute;right:0;top:0;bottom:0;width:36px;background:transparent;border:none;color:var(--sx-ink-3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .18s ease}.sx-sidebar-key-toggle-btn:hover{color:var(--sx-accent)}.sx-sidebar-key-preview{display:flex;align-items:center;gap:8px;background:var(--sx-bg);border:1px solid var(--sx-rule);padding:4px 8px;border-radius:3px;font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow)}.sx-sidebar-key-badge{background:var(--sx-accent-dim);color:var(--sx-accent);padding:1px 4px;border-radius:2px;font-weight:700;font-size:var(--sx-t-eyebrow)}.sx-sidebar-key-val{color:var(--sx-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-sidebar-btn-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sx-sidebar-billing-card{position:relative;background:linear-gradient(180deg,var(--sx-accent-dim) 0%,var(--sx-surface-2) 100%);border:1px solid var(--sx-rule-strong);border-radius:4px;padding:14px;display:flex;flex-direction:column;gap:12px;overflow:hidden;flex-shrink:0}.sx-sidebar-billing-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--sx-accent) 0%,var(--sx-accent-dim) 100%);opacity:.9}.sx-sidebar-credits-hero{background:var(--sx-bg);border:1px solid var(--sx-rule);border-radius:3px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:border-color .16s ease,box-shadow .16s ease}.sx-sidebar-credits-hero:hover{border-color:var(--sx-rule-strong);box-shadow:0 0 12px #00000059}.sx-sidebar-credits-left{display:flex;align-items:center;gap:8px;min-width:0}.sx-sidebar-credits-icon-wrap{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:3px;background:color-mix(in srgb,var(--sx-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--sx-accent) 25%,transparent);color:var(--sx-accent);flex-shrink:0}.sx-sidebar-credits-icon-wrap .sx-sidebar-icon-svg{width:16px;height:16px}.sx-sidebar-credits-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.sx-sidebar-credits-label{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.12em;color:var(--sx-ink-3);text-transform:uppercase;white-space:nowrap}.sx-sidebar-credits-sub{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);color:var(--sx-ink-3);letter-spacing:.05em;white-space:nowrap}.sx-sidebar-credits-right{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0}.sx-sidebar-credits-num{font-family:var(--sx-font-mono);font-size:1.35rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--sx-ink)}.sx-sidebar-credits-num--accent{color:var(--sx-accent);text-shadow:0 0 12px color-mix(in srgb,var(--sx-accent) 25%,transparent)}.sx-sidebar-credits-unit{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.1em;color:var(--sx-ink-3);text-transform:uppercase}.sx-sidebar-key-row{background:var(--sx-bg);border:1px solid var(--sx-rule);border-radius:3px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.sx-sidebar-key-label{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.1em;color:var(--sx-ink-3);text-transform:uppercase;display:flex;align-items:center;gap:5px}.sx-sidebar-key-badge{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.06em;padding:2px 7px;border-radius:2px;display:inline-flex;align-items:center;gap:4px}.sx-sidebar-key-badge--configured{background:var(--sx-success-dim);border:1px solid var(--sx-success-border);color:var(--sx-success-hi)}.sx-sidebar-key-badge--none{background:var(--sx-rule-subtle);border:1px solid var(--sx-rule);color:var(--sx-ink-3)}.sx-sidebar-billing-btn{height:38px;border:1px solid var(--sx-accent);background:var(--sx-accent);color:var(--sx-on-accent);font-family:var(--sx-font-sans);font-weight:800;font-size:var(--sx-t-eyebrow);letter-spacing:.12em;text-transform:uppercase;text-decoration:none!important;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);border-radius:3px;box-sizing:border-box;line-height:1}.sx-sidebar-billing-btn .sx-btn-icon{width:18px;height:18px;margin-right:0;flex-shrink:0;transition:transform .18s ease}.sx-sidebar-billing-btn:hover:not(:disabled){background:var(--sx-ink);border-color:var(--sx-ink);color:var(--sx-surface);text-decoration:none!important;box-shadow:0 0 16px var(--sx-accent-glow)}.sx-sidebar-billing-btn:hover:not(:disabled) .sx-btn-icon{transform:rotate(-12deg)}.sx-sidebar-status-board{background:var(--sx-bg);border:1px solid var(--sx-rule);padding:12px 14px;border-radius:3px;display:flex;flex-direction:column;gap:8px}.sx-sidebar-probe-row{display:flex;justify-content:space-between;align-items:center;font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow)}.sx-sidebar-probe-label{color:var(--sx-ink-3);text-transform:uppercase;letter-spacing:.08em}.sx-sidebar-probe-val{font-weight:700}.sx-val-ok{color:var(--sx-success)}.sx-val-err{color:var(--sx-danger)}.sx-val-warn{color:var(--sx-accent)}.sx-sidebar-probe-footer{border-top:1px solid var(--sx-rule);padding-top:6px;margin-top:2px}.sx-sidebar-probe-sub{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);color:var(--sx-ink-3);letter-spacing:.1em;text-transform:uppercase}.sx-sidebar-btn-recheck{width:100%;height:36px;border:1px solid var(--sx-rule-strong);background:var(--sx-bg);color:var(--sx-ink);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:all .18s ease;border-radius:3px}.sx-sidebar-btn-recheck:hover{background:var(--sx-surface-hover);border-color:var(--sx-accent);color:var(--sx-accent)}.sx-sidebar-telemetry-bottom{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--sx-rule-strong);background:var(--sx-surface-2);border-radius:4px;overflow:hidden;margin-top:auto}.sx-telemetry-col{padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.sx-telemetry-col:first-child{border-right:1px solid var(--sx-rule-strong)}.sx-telemetry-key{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);color:var(--sx-ink-3);letter-spacing:.15em;text-transform:uppercase;margin-bottom:2px}.sx-telemetry-val{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700}.sx-echo-text{font-family:var(--sx-font-brand);font-weight:800;letter-spacing:.1em;color:var(--sx-accent)}.sx-main{flex:1;min-width:0;width:100%;max-width:1440px;margin:0 auto;padding:var(--sx-5) var(--sx-6) var(--sx-8);box-sizing:border-box;transition:padding .28s ease,max-width .28s ease}.sx-main:focus{outline:none}.sx-main:has(>.sx-reels-page),.sx-main:has(>.sx-pack-player-page){padding-bottom:var(--sx-3);flex:0 0 auto}.sx-footer{width:100%;max-width:1440px;margin:0 auto;padding:0 var(--sx-6);box-sizing:border-box}.sx-shell:has(>.sx-main>.sx-wide-page)>.sx-footer{max-width:min(100%,2560px)}.sx-footer-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sx-3) var(--sx-5);padding:var(--sx-4) 0 var(--sx-5);border-top:1px solid var(--sx-rule);position:relative}.sx-footer-inner:before{content:"";position:absolute;top:-1px;left:0;width:56px;border-top:2px solid var(--sx-accent)}.sx-footer-brand{display:inline-flex;align-items:center;gap:var(--sx-2);color:var(--sx-accent);font:400 1.2rem/1 var(--sx-font-display);letter-spacing:-.02em;text-decoration:none}.sx-footer-logo{width:22px;height:22px}.sx-au-logo{width:34px;height:34px;flex-shrink:0}.sx-footer-brand{justify-self:start}.sx-footer-brand:focus-visible{outline:var(--sx-focus-ring);outline-offset:var(--sx-focus-offset)}.sx-footer-legal{grid-column:2;margin:0;text-align:center;color:var(--sx-ink-3);font:600 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono);letter-spacing:.06em}.sx-footer-link{color:inherit;text-decoration:underline;text-underline-offset:3px}.sx-footer-link:hover{color:var(--sx-ink)}.sx-footer-link:focus-visible{outline:var(--sx-focus-ring);outline-offset:var(--sx-focus-offset)}.sx-legal{max-width:760px;margin:0 auto;padding-bottom:var(--sx-7);color:var(--sx-ink-2);font-size:.95rem;line-height:1.65}.sx-legal-section{padding-top:var(--sx-5)}.sx-legal-section h2{margin:0 0 var(--sx-3);color:var(--sx-ink);font:700 .8rem/1.4 var(--sx-font-mono);letter-spacing:.08em;text-transform:uppercase}.sx-legal-section p,.sx-legal-section ul{margin:0 0 var(--sx-3)}.sx-legal-section ul{padding-left:var(--sx-5)}.sx-legal-section li+li{margin-top:var(--sx-2)}.sx-legal-section strong{color:var(--sx-ink)}.sx-legal-section a{color:var(--sx-accent)}.sx-support-ref code{padding:4px 8px;border:1px solid var(--sx-rule-strong);color:var(--sx-ink);font-family:var(--sx-font-mono);overflow-wrap:anywhere}.sx-support-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sx-moderation-tabs{display:flex;flex-wrap:wrap;gap:var(--sx-2);align-items:center;margin-bottom:var(--sx-4)}.sx-moderation-note{width:100%;min-height:64px}.sx-staff-search{display:flex;flex-wrap:wrap;gap:var(--sx-2);margin-bottom:var(--sx-3)}.sx-staff-search .sx-ps-input{flex:1 1 180px;min-width:0}.sx-staff-rows,.sx-staff-list{display:grid;gap:var(--sx-2);margin:0 0 var(--sx-3);padding:0;list-style:none;overflow-wrap:anywhere}.sx-staff-row,.sx-staff-item{display:grid;gap:4px;width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--sx-rule);background:var(--sx-bg);color:var(--sx-ink);text-align:left;font:inherit}.sx-staff-row{cursor:pointer}.sx-staff-row:hover,.sx-staff-row:focus-visible{border-color:var(--sx-accent)}.sx-staff-item p{margin:0}.sx-staff-link{padding:0;border:0;background:none;color:var(--sx-accent);font:inherit;text-decoration:underline;cursor:pointer}.sx-legal-todo{padding:0 4px;background:var(--sx-warn-dim);color:var(--sx-warn-hi);border:1px dashed var(--sx-warn-border);font-family:var(--sx-font-mono);font-size:.85em}.sx-main:has(>.sx-wide-page){max-width:min(100%,2560px)}.sx-nav{display:flex;flex-direction:column;gap:var(--sx-1)}.sx-nav-link{display:flex;align-items:center;gap:var(--sx-3);padding:var(--sx-3) var(--sx-4);color:var(--sx-ink-2);text-decoration:none;font-family:var(--sx-font-display);font-size:var(--sx-t-mono);font-weight:800;letter-spacing:.1em;text-transform:uppercase;border-left:2px solid transparent;background:transparent;transition:color var(--sx-duration-fast) var(--sx-ease-out),background-color var(--sx-duration-fast) var(--sx-ease-out),border-color var(--sx-duration-fast) var(--sx-ease-out)}.sx-nav-link:hover{color:var(--sx-ink);background:var(--sx-surface-hover)}.sx-nav-link.sx-active{color:var(--sx-ink);border-left-color:var(--sx-accent);background:var(--sx-accent-dim)}.sx-nav-icon{font-size:1.1rem;opacity:.85}.sx-mobile-header{display:none;background:var(--sx-surface-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:var(--sx-rule-hairline);padding:var(--sx-3) var(--sx-4);position:sticky;top:0;z-index:var(--sx-z-sticky);justify-content:space-between;align-items:center}.sx-mobile-brand{display:flex;align-items:center;gap:var(--sx-2);text-decoration:none}.sx-mobile-actions{display:flex;align-items:center;gap:var(--sx-2)}.sx-drawer-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--sx-surface-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--sx-z-drawer-backdrop)}@media(max-width:900px){.sx-sidebar{position:fixed;top:var(--sx-header-h);left:0;bottom:0;width:320px;max-width:85vw;z-index:var(--sx-z-drawer)}.sx-drawer-backdrop.sx-open{display:block}body:has(.sx-sidebar.sx-open) :is(.sx-message-launcher,.sx-message-dock){z-index:calc(var(--sx-z-drawer-backdrop) - 1)}.sx-main{padding:var(--sx-4) var(--sx-3) var(--sx-8)}.sx-footer{padding:0 var(--sx-3)}.sx-footer-inner{grid-template-columns:1fr;justify-items:center;padding-bottom:72px}.sx-footer-brand{justify-self:center}.sx-footer-legal{grid-column:1}}.sx-hero{font-size:calc(var(--sx-t-hero) * .8);font-family:var(--sx-font-display);font-weight:900;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:var(--sx-ink);margin:0 0 var(--sx-3) 0;text-wrap:balance}.sx-hero:after{content:"";display:block;height:5px;background-color:var(--sx-accent);box-shadow:var(--sx-glow-accent);margin-top:var(--sx-3)}.sx-hero-icon{display:inline-flex;vertical-align:baseline;margin-right:12px}.sx-hero-icon-svg{width:.85em;height:.85em}.sx-eyebrow{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-ink-3);margin:var(--sx-4) 0 var(--sx-2) 0}.sx-rule{border:0;border-top:var(--sx-rule-hairline);margin:var(--sx-5) 0}.sx-rule.sx-heavy{border-top:var(--sx-rule-heavy)}.sx-rule.sx-accent{border-top:var(--sx-rule-accent);box-shadow:var(--sx-glow-accent)}.sx-display{font-size:var(--sx-t-display);font-family:var(--sx-font-display);font-weight:800;line-height:1;letter-spacing:-.01em;text-transform:uppercase;margin:0}.sx-display.sx-inactive{color:var(--sx-ink-3)}.sx-body{font-size:var(--sx-t-body);line-height:1.6;color:var(--sx-ink-2)}.sx-mono{font-size:var(--sx-t-mono);color:var(--sx-ink-3);word-break:break-all;margin:var(--sx-2) 0}.sx-step-head{display:flex;align-items:baseline;gap:var(--sx-4);margin:var(--sx-7) 0 var(--sx-4) 0;padding-bottom:var(--sx-2);border-bottom:1px solid var(--sx-rule-subtle)}.sx-step-numeral{font-size:var(--sx-t-numeral);font-family:var(--sx-font-display);line-height:.8;color:var(--sx-accent);text-shadow:0 0 20px color-mix(in srgb,var(--sx-accent) 30%,transparent);-webkit-user-select:none;user-select:none}.sx-step-numeral.sx-inactive{color:var(--sx-ink-3);text-shadow:none}.sx-step-note{margin-left:auto}.sx-stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;background:var(--sx-rule);border:1px solid var(--sx-rule);margin:var(--sx-4) 0}.sx-stat-cell{background:var(--sx-surface);padding:var(--sx-3) var(--sx-4);display:flex;flex-direction:column;justify-content:center;transition:background-color var(--sx-duration-fast) ease}.sx-stat-cell:hover{background:var(--sx-surface-2)}.sx-stat-label{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);letter-spacing:.12em;color:var(--sx-ink-3);text-transform:uppercase}.sx-stat-value{font-size:var(--sx-t-stat);font-family:var(--sx-font-display);font-weight:400;letter-spacing:-.03em;color:var(--sx-ink);margin-top:var(--sx-1);line-height:1.1}.sx-accent-block{border-left:4px solid var(--sx-accent);background:var(--sx-accent-dim);padding:var(--sx-4);margin:var(--sx-4) 0}.sx-accent-block.sx-warn{border-left-color:var(--sx-warn);background:var(--sx-warn-dim)}.sx-accent-block.sx-danger{border-left-color:var(--sx-danger);background:var(--sx-danger-dim)}.sx-accent-block.sx-muted{border-left-color:var(--sx-rule-strong);background:var(--sx-surface-2)}.sx-accent-block-title{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.14em;color:var(--sx-accent);text-transform:uppercase;margin-bottom:var(--sx-2)}.sx-accent-block.sx-warn .sx-accent-block-title{color:var(--sx-warn)}.sx-accent-block.sx-danger .sx-accent-block-title{color:var(--sx-danger-hi)}.sx-accent-block.sx-muted .sx-accent-block-title{color:var(--sx-ink-3)}.sx-accent-block-body p{margin:0 0 var(--sx-2) 0;color:var(--sx-ink-2);font-size:var(--sx-t-body);line-height:1.6}.sx-accent-block-body p:last-child{margin-bottom:0}.sx-empty-state{border:1px dashed var(--sx-rule-strong);background:color-mix(in srgb,var(--sx-surface) 40%,transparent);padding:var(--sx-7) var(--sx-5);text-align:center;margin:var(--sx-5) 0}.sx-empty-state-title{font-family:var(--sx-font-display);font-size:var(--sx-t-h2);letter-spacing:-.02em;text-transform:uppercase;color:var(--sx-ink-3)}.sx-empty-state-body{color:var(--sx-ink-2);margin:var(--sx-3) 0;max-width:500px;margin-left:auto;margin-right:auto}.sx-empty-state-hint{margin-top:var(--sx-2);color:var(--sx-ink-3);font:600 var(--sx-t-small)/1.5 var(--sx-font-mono);overflow-wrap:anywhere}.sx-empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sx-3);margin-top:var(--sx-4)}.sx-empty-state-actions .sx-btn{text-decoration:none}.sx-blocking-banner{background:var(--sx-danger);color:var(--sx-on-accent);padding:var(--sx-4) var(--sx-5);margin:var(--sx-4) 0}.sx-blocking-banner-title{font-family:var(--sx-font-display);font-size:var(--sx-t-h2);text-transform:uppercase}.sx-blocking-banner-body p{margin:var(--sx-2) 0 0 0;font-size:var(--sx-t-body)}.sx-result-hero-header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sx-4);margin-top:var(--sx-6);flex-wrap:wrap}.sx-result-hero-title{font-family:var(--sx-font-display);font-size:var(--sx-t-h2);text-transform:uppercase}.sx-result-hero-meta{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);letter-spacing:.1em;color:var(--sx-ink-3)}.sx-gated-reason{font-family:var(--sx-font-mono);font-size:var(--sx-t-small);color:var(--sx-warn);margin:var(--sx-2) 0 var(--sx-4) 0;letter-spacing:.08em;display:flex;align-items:center;gap:var(--sx-2)}.sx-health-row{display:flex;align-items:center;gap:var(--sx-2);font-size:var(--sx-t-body);padding:var(--sx-2) 0;border-bottom:1px solid var(--sx-rule-subtle)}.sx-health-glyph{width:1.1em;text-align:center;font-size:.9em}.sx-health-glyph.sx-ok{color:var(--sx-success)}.sx-health-glyph.sx-degrade{color:var(--sx-warn)}.sx-health-glyph.sx-block{color:var(--sx-danger)}.sx-health-label{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);letter-spacing:.1em;color:var(--sx-ink-3);width:4.5em;flex-shrink:0}.sx-health-detail{color:var(--sx-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem}.sx-btn{background:transparent;border:1px solid var(--sx-rule-strong);color:var(--sx-ink);font-family:var(--sx-font-sans);font-weight:700;font-size:var(--sx-t-mono);letter-spacing:.08em;text-transform:uppercase;height:var(--sx-control-h, 38px);padding:0 var(--sx-4);box-sizing:border-box;cursor:pointer;border-radius:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--sx-2);white-space:nowrap;line-height:1;transition:background-color var(--sx-duration-fast) var(--sx-ease-out),border-color var(--sx-duration-fast) var(--sx-ease-out),transform var(--sx-duration-fast) var(--sx-ease-out),box-shadow var(--sx-duration-fast) var(--sx-ease-out)}.sx-btn:hover:not(:disabled,[aria-disabled=true]){border-color:var(--sx-ink);background:var(--sx-surface-hover);transform:translateY(-1px)}.sx-btn:active:not(:disabled,[aria-disabled=true]){transform:translateY(0)}.sx-btn.sx-primary{background:var(--sx-accent);border-color:var(--sx-accent);color:var(--sx-on-accent);font-family:var(--sx-font-display);font-weight:400;width:100%;height:var(--sx-control-h-lg, 44px);padding:0 var(--sx-5);font-size:.95rem;box-shadow:var(--sx-glow-accent)}.sx-btn.sx-primary:hover:not(:disabled,[aria-disabled=true]){background:var(--sx-accent-hi);border-color:var(--sx-accent-hi);box-shadow:var(--sx-glow-accent-strong)}.sx-btn.sx-danger{border-color:var(--sx-danger-border);color:var(--sx-danger-hi)}.sx-btn.sx-danger:hover:not(:disabled,[aria-disabled=true]){border-color:var(--sx-danger-hi);background:var(--sx-danger-dim)}.sx-toasts{position:fixed;left:50%;bottom:calc(var(--sx-bottom-nav, 0px) + var(--sx-5));z-index:var(--sx-z-toast);width:max-content;max-width:calc(100vw - 2 * var(--sx-4));transform:translate(-50%);pointer-events:none}@media(min-width:641px)and (max-width:767px){body:has(.sx-message-launcher) .sx-toasts{bottom:calc(var(--sx-bottom-nav, 0px) + 64px + var(--sx-3))}}.sx-toast{padding:var(--sx-3) var(--sx-4);border:1px solid var(--sx-surface-glass-border);border-left:3px solid var(--sx-accent);border-radius:0;background:var(--sx-surface-3);box-shadow:var(--sx-shadow-popover);color:var(--sx-ink);font:700 var(--sx-t-small)/1.4 var(--sx-font-mono);letter-spacing:.04em;animation:sx-toast-in var(--sx-duration-normal) var(--sx-ease-out)}@keyframes sx-toast-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.sx-toast{animation:none}}.sx-btn.sx-btn--sm{height:34px;padding:0 var(--sx-3);font-size:var(--sx-t-eyebrow)}.sx-btn.sx-btn--md{height:var(--sx-control-h, 38px)}.sx-btn.sx-btn--lg{height:var(--sx-control-h-lg, 44px)}.sx-btn--icon{width:var(--sx-control-h, 38px);padding:0}@media(pointer:coarse){.sx-btn--icon{width:var(--sx-control-h-lg, 44px);height:var(--sx-control-h-lg, 44px)}}.sx-btn:disabled,.sx-btn[aria-disabled=true]{opacity:var(--sx-opacity-disabled, .4);cursor:not-allowed;transform:none;box-shadow:none}.sx-btn[aria-disabled=true]:focus-visible{outline-color:var(--sx-ink)}.sx-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;width:var(--sx-control-h-lg);height:var(--sx-control-h-lg);padding:0;border:1px solid transparent;border-radius:0;background:transparent;color:var(--sx-ink);line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--sx-duration-fast) var(--sx-ease-out),border-color var(--sx-duration-fast) var(--sx-ease-out),color var(--sx-duration-fast) var(--sx-ease-out)}.sx-icon-button:after{content:"";position:absolute;inset:min(0px,(100% - var(--sx-control-h-lg)) / 2)}.sx-icon-button:disabled{opacity:var(--sx-opacity-disabled);cursor:not-allowed}.sx-icon-button--outline{background:var(--sx-bg);border-color:var(--sx-rule-strong)}.sx-icon-button--outline:hover:not(:disabled){background:var(--sx-surface-hover);border-color:var(--sx-accent);color:var(--sx-accent)}.sx-icon-button--primary{background:var(--sx-accent);border-color:var(--sx-accent);color:var(--sx-on-accent)}.sx-icon-button--primary:hover:not(:disabled){background:var(--sx-accent-hi);border-color:var(--sx-accent-hi)}.sx-icon-button--primary svg [stroke]{stroke:currentColor}.sx-icon-button--primary svg [fill]:not([fill=none]){fill:currentColor}.sx-icon-button--plain{border:0}.sx-seg{display:inline-flex;flex-wrap:wrap;align-items:stretch;height:auto;min-height:var(--sx-control-h, 38px);box-sizing:border-box;border:1px solid var(--sx-rule-strong);background:var(--sx-surface)}.sx-seg button{background:transparent;border:0;color:var(--sx-ink-2);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase;height:var(--sx-control-h, 38px);padding:0 var(--sx-3);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer;transition:background-color var(--sx-duration-fast) ease,color var(--sx-duration-fast) ease}.sx-seg button+button{border-left:1px solid var(--sx-rule)}.sx-seg button:hover:not(:disabled):not(.sx-selected){background:var(--sx-surface-hover);color:var(--sx-ink)}.sx-seg button.sx-selected{background:var(--sx-ink);color:var(--sx-bg)}.sx-seg button:disabled{opacity:var(--sx-opacity-disabled, .4);cursor:not-allowed}.sx-pills{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--sx-1);min-height:var(--sx-control-h, 38px);height:auto;box-sizing:border-box}.sx-pill{min-height:34px;box-sizing:border-box;background:var(--sx-surface);border:1px solid var(--sx-rule-strong);color:var(--sx-ink-2);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:0 var(--sx-3);cursor:pointer;border-radius:0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:all var(--sx-duration-fast) ease}.sx-pill:hover:not(.sx-selected){border-color:var(--sx-ink-2);color:var(--sx-ink)}.sx-pill.sx-selected{background:var(--sx-accent);border-color:var(--sx-accent);color:var(--sx-on-accent);box-shadow:0 0 12px var(--sx-accent-glow)}.sx-input,.sx-select{width:100%;height:var(--sx-control-h, 38px);box-sizing:border-box;background:var(--sx-surface-2);border:1px solid var(--sx-rule-strong);color:var(--sx-ink);padding:0 var(--sx-3);font-family:var(--sx-font-mono);font-size:var(--sx-t-mono);border-radius:0;transition:border-color var(--sx-duration-fast) ease,box-shadow var(--sx-duration-fast) ease}.sx-textarea{width:100%;background:var(--sx-surface-2);border:1px solid var(--sx-rule-strong);color:var(--sx-ink);padding:var(--sx-3);font-family:inherit;font-size:var(--sx-t-body);border-radius:0;min-height:90px;resize:vertical;line-height:1.5;transition:border-color var(--sx-duration-fast) ease,box-shadow var(--sx-duration-fast) ease}.sx-input:focus,.sx-textarea:focus,.sx-select:focus{border-color:var(--sx-accent);box-shadow:0 0 0 1px var(--sx-accent)}.sx-label{display:block;font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);letter-spacing:.1em;color:var(--sx-ink-3);text-transform:uppercase;margin:0 0 var(--sx-2) 0;line-height:1}.sx-toolbar{display:flex;gap:var(--sx-2);flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:var(--sx-2)}.sx-toolbar-group{display:inline-flex;gap:var(--sx-2);flex-wrap:wrap;align-items:center}.sx-search-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:transparent;border:0;color:var(--sx-ink-3);cursor:pointer;padding:4px 6px;font-size:var(--sx-t-eyebrow);line-height:1;display:inline-flex;align-items:center;justify-content:center}.sx-search-clear:hover{color:var(--sx-ink)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;height:6px;background:var(--sx-surface-2);border:1px solid var(--sx-rule);outline:none;margin:var(--sx-2) 0}input[type=range]:focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;background:var(--sx-accent);cursor:pointer;box-shadow:0 0 10px color-mix(in srgb,var(--sx-accent) 40%,transparent);transition:transform var(--sx-duration-fast) ease,background-color var(--sx-duration-fast) ease}input[type=range]::-webkit-slider-thumb:hover{background:var(--sx-accent-hi);transform:scale(1.15)}input[type=range]::-moz-range-thumb{width:18px;height:18px;background:var(--sx-accent);cursor:pointer;border:0;box-shadow:0 0 10px color-mix(in srgb,var(--sx-accent) 40%,transparent)}.sx-dropdown{position:relative}.sx-dropdown.open{z-index:100}.sx-dropdown-head{width:100%;height:var(--sx-control-h, 38px);box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:var(--sx-2);background:var(--sx-surface-2);border:1px solid var(--sx-rule-strong);color:var(--sx-ink);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:0 var(--sx-3);cursor:pointer;text-align:left;border-radius:0;transition:border-color var(--sx-duration-fast) ease}.sx-dropdown-head:hover{border-color:var(--sx-accent)}.sx-dropdown-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-dropdown-caret{transition:transform var(--sx-duration-fast) var(--sx-ease-out);color:var(--sx-ink-3)}.sx-dropdown.open .sx-dropdown-caret{transform:rotate(180deg);color:var(--sx-accent)}.sx-dropdown-panel{position:absolute;top:calc(100% + 4px);left:0;right:0;min-width:100%;z-index:1000;max-height:320px;max-height:min(320px,60dvh);overflow-y:auto;background:var(--sx-surface);border:1px solid var(--sx-rule-strong);box-shadow:var(--sx-shadow-popover)}.sx-dropdown-item{display:flex;justify-content:space-between;align-items:center;gap:var(--sx-3);width:100%;background:transparent;border:0;border-bottom:1px solid var(--sx-rule);color:var(--sx-ink-2);padding:var(--sx-3) var(--sx-4);cursor:pointer;text-align:left;font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);border-radius:0;transition:background-color var(--sx-duration-fast) ease,color var(--sx-duration-fast) ease}.sx-dropdown-item:hover,.sx-dropdown-item.sx-focused,.sx-dropdown-item:focus-visible{background:var(--sx-accent-dim);color:var(--sx-ink)}.sx-dropdown-item:focus-visible{outline:2px solid var(--sx-accent);outline-offset:-2px}.sx-dropdown-item.sx-selected{background:var(--sx-accent-dim);color:var(--sx-accent);font-weight:700}.sx-dropdown-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-dropdown-tag{color:var(--sx-ink-3);white-space:nowrap;flex-shrink:0;font-size:var(--sx-t-eyebrow)}.sx-upload-zone{border:1px dashed var(--sx-rule-strong);background:color-mix(in srgb,var(--sx-surface) 60%,transparent);padding:var(--sx-7) var(--sx-5);text-align:center;cursor:pointer;border-radius:0;transition:border-color var(--sx-duration-fast) ease,background-color var(--sx-duration-fast) ease,box-shadow var(--sx-duration-fast) ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sx-2)}.sx-upload-zone:hover,.sx-upload-zone:focus-visible,.sx-upload-zone.sx-dragging{border-color:var(--sx-accent);background:var(--sx-accent-dim);box-shadow:0 0 24px color-mix(in srgb,var(--sx-accent) 15%,transparent)}@media(max-width:480px){.sx-upload-zone{padding:24px 16px}}.sx-upload-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:var(--sx-2);margin:var(--sx-3) 0 0;padding:0;list-style:none}.sx-upload-gallery-item{position:relative;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--sx-rule-strong);background:var(--sx-surface)}.sx-upload-gallery-item img{width:100%;height:100%;display:block;object-fit:cover}.sx-upload-gallery-pos{position:absolute;top:6px;left:6px;padding:3px 6px;background:color-mix(in srgb,var(--sx-on-accent) 82%,transparent);color:var(--sx-ink);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.08em}.sx-upload-gallery-item:first-child .sx-upload-gallery-pos{background:var(--sx-accent);color:var(--sx-on-accent)}.sx-upload-gallery-actions{position:absolute;right:6px;bottom:6px;left:6px;display:flex;justify-content:flex-end;gap:4px}.sx-upload-gallery-actions button{width:28px;height:28px;padding:0;border:1px solid var(--sx-rule-strong);background:color-mix(in srgb,var(--sx-on-accent) 82%,transparent);color:var(--sx-ink);font:700 .85rem/1 var(--sx-font-mono);cursor:pointer}.sx-upload-gallery-actions button:hover:not(:disabled){border-color:var(--sx-accent);color:var(--sx-accent-hi)}.sx-upload-gallery-actions button:disabled{opacity:.35;cursor:default}.sx-upload-gallery-actions button:focus-visible{outline:2px solid var(--sx-accent);outline-offset:1px}.sx-upload-icon{font-size:2rem;color:var(--sx-accent);margin-bottom:var(--sx-1)}.sx-upload-title{font-family:var(--sx-font-display);font-size:1.05rem;letter-spacing:-.02em;color:var(--sx-ink);text-transform:uppercase}.sx-upload-caption{color:var(--sx-ink-3);font-family:var(--sx-font-mono);font-size:var(--sx-t-small);letter-spacing:.02em}.sx-job{border:1px solid var(--sx-rule);background:var(--sx-surface);padding:var(--sx-4);margin:var(--sx-4) 0;box-shadow:var(--sx-shadow-card)}.sx-job-head{display:flex;justify-content:space-between;align-items:center;gap:var(--sx-3);margin-bottom:var(--sx-3);flex-wrap:wrap}.sx-job-name{font-family:var(--sx-font-sans);font-weight:700;font-size:var(--sx-t-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 180px;min-width:0;max-width:100%}.sx-job-status{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.1em;white-space:nowrap;padding:3px 8px}.sx-job-status.sx-run{color:var(--sx-info-hi);background:var(--sx-info-dim);border:1px solid var(--sx-info-border)}.sx-job-status.sx-done{color:var(--sx-success-hi);background:var(--sx-success-dim);border:1px solid var(--sx-success-border)}.sx-job-status.sx-fail{color:var(--sx-danger-hi);background:var(--sx-danger-dim);border:1px solid var(--sx-danger-border)}.sx-job-status.sx-queued{color:var(--sx-ink-3);background:var(--sx-rule-subtle)}.sx-job-status.sx-cancelled{color:var(--sx-warn-hi);background:var(--sx-rule-subtle);border:1px solid var(--sx-rule-strong)}.sx-job-cancel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sx-2) var(--sx-3);margin:calc(-1 * var(--sx-2)) 0 var(--sx-4)}.sx-job-cancel-note{font-family:var(--sx-font-mono);font-size:var(--sx-t-small);color:var(--sx-ink-3)}.sx-progress-track{height:6px;background:var(--sx-surface-2);border:1px solid var(--sx-rule);overflow:hidden;position:relative}.sx-progress-fill{height:100%;background:var(--sx-accent);box-shadow:var(--sx-glow-accent);transition:width var(--sx-duration-normal) ease}.sx-job-phase{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);color:var(--sx-ink-3);letter-spacing:.08em;text-transform:uppercase;margin-top:var(--sx-2)}.sx-progress-log{background:var(--sx-bg);border:1px solid var(--sx-rule);padding:var(--sx-3);max-height:190px;overflow-y:auto;overflow-x:auto;font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);line-height:1.6;color:var(--sx-ink-2);margin-top:var(--sx-3);white-space:pre-wrap;overflow-wrap:anywhere}pre{overflow-x:auto;max-width:100%}code{overflow-wrap:anywhere}.sx-download{display:inline-flex;align-items:center;gap:var(--sx-2);margin-top:var(--sx-3);background:var(--sx-accent);color:var(--sx-on-accent);text-decoration:none;font-family:var(--sx-font-mono);font-weight:700;font-size:var(--sx-t-eyebrow);letter-spacing:.1em;text-transform:uppercase;padding:var(--sx-2) var(--sx-4);box-shadow:var(--sx-glow-accent);transition:background-color var(--sx-duration-fast) ease,transform var(--sx-duration-fast) ease}.sx-download:hover{background:var(--sx-accent-hi);transform:translateY(-1px)}.sx-error-box{border:1px solid var(--sx-danger-border);background:var(--sx-danger-dim);padding:var(--sx-4);margin:var(--sx-3) 0;color:var(--sx-danger-hi);font-size:var(--sx-t-body)}.sx-error-title{font-family:var(--sx-font-mono);font-weight:700;letter-spacing:.1em;color:var(--sx-danger-hi);font-size:var(--sx-t-eyebrow);margin-bottom:var(--sx-2)}.sx-cols{display:grid;gap:var(--sx-4)}.sx-cols-2{grid-template-columns:1fr 1fr}.sx-cols-3{grid-template-columns:repeat(3,1fr)}.sx-cols-4{grid-template-columns:repeat(4,1fr)}.sx-cols-c2{grid-template-columns:2fr 1fr}.sx-cols-c1-2{grid-template-columns:1fr 2fr}@media(max-width:900px){.sx-cols-2,.sx-cols-3,.sx-cols-4,.sx-cols-c2,.sx-cols-c1-2{grid-template-columns:1fr}}.sx-cost-panel{background:var(--sx-surface-glass);border:1px solid color-mix(in srgb,var(--sx-accent) 30%,transparent);padding:var(--sx-4);margin:var(--sx-4) 0;font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);color:var(--sx-ink-2);box-shadow:var(--sx-shadow-card)}.sx-cost-panel>.sx-eyebrow:first-child{margin-top:0}.sx-cost-head{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;margin-bottom:var(--sx-2)}.sx-cost-title{font-weight:700;letter-spacing:.12em;color:var(--sx-accent);text-transform:uppercase;font-size:var(--sx-t-eyebrow)}.sx-cost-total{font-weight:800;color:var(--sx-accent);background:var(--sx-accent-dim);border:1px solid color-mix(in srgb,var(--sx-accent) 30%,transparent);padding:4px 12px;font-size:.85rem}.sx-cost-body{display:grid;grid-template-columns:1fr 1fr;gap:var(--sx-2) var(--sx-4)}.sx-cost-disclosure{margin:var(--sx-3) 0 0;font-size:var(--sx-t-small);line-height:1.5;color:var(--sx-ink-3)}.sx-cost-disclosure a{color:inherit;text-decoration:underline}@media(max-width:600px){.sx-cost-body{grid-template-columns:1fr}}.sx-metrics-panel{background:var(--sx-rule-subtle);border:1px solid var(--sx-rule);padding:var(--sx-4);margin:var(--sx-4) 0;font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);line-height:1.7;color:var(--sx-ink-2)}.sx-metrics-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sx-2)}.sx-metrics-title{font-weight:700;letter-spacing:.05em;color:var(--sx-ink);font-size:var(--sx-t-eyebrow)}.sx-metrics-badge{color:var(--sx-success-hi);background:var(--sx-success-dim);padding:4px 10px}.sx-compact-header{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sx-3);padding-bottom:var(--sx-2);margin-bottom:var(--sx-3);border-bottom:2px solid var(--sx-accent);box-shadow:var(--sx-shadow-sm);flex-wrap:wrap}.sx-compact-title{font-family:var(--sx-font-display);font-size:1.85rem;line-height:1;letter-spacing:-.04em;text-transform:uppercase;color:var(--sx-ink);margin:0}.sx-compact-kicker{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-ink-3);margin-top:4px}.sx-stats-pill{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px var(--sx-3);background:var(--sx-surface-2);border:1px solid var(--sx-rule-strong);padding:6px 14px;font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);color:var(--sx-ink-2);max-width:100%}.sx-stats-pill span{display:inline-flex;align-items:center;gap:4px}.sx-stats-pill strong{color:var(--sx-ink);font-weight:700}.sx-iframe,.sx-frame{width:min(calc(100vh - 160px),800px,100%);height:min(calc(100vh - 160px),800px);aspect-ratio:1 / 1;margin:0 auto;border:1px solid var(--sx-rule-strong);background:#000;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:var(--sx-shadow-popover)}.sx-reels-mount{width:min(calc(100vh - 160px),900px,100%);width:min(calc(100dvh - 160px),900px,100%);aspect-ratio:auto;margin:0 auto;border:1px solid var(--sx-rule-strong);background:#000;position:relative;overflow:visible;box-shadow:var(--sx-shadow-popover)}@media(min-width:1100px)and (min-height:560px){.sx-reels-mount{width:100%;border:0;background:transparent;box-shadow:none}}#sxReelsHost:fullscreen,#sxReelsHost:-webkit-full-screen,#sxReelsHost.sx-pseudo-fullscreen{display:flex;align-items:center;justify-content:center;background:#000;width:100vw!important;height:100dvh!important;overflow:hidden!important}#sxReelsHost.sx-pseudo-fullscreen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;z-index:99999!important;margin:0!important}#sxReelsHost:fullscreen .reels-phone-frame,#sxReelsHost:-webkit-full-screen .reels-phone-frame,#sxReelsHost.sx-pseudo-fullscreen .reels-phone-frame{width:100vw!important;height:calc(100dvh - var(--sx-bottom-nav, 0px))!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;border:none!important;border-radius:0!important;overflow:hidden!important;overflow:clip!important}#sxReelsHost:fullscreen .reels-video-wrap,#sxReelsHost:-webkit-full-screen .reels-video-wrap,#sxReelsHost.sx-pseudo-fullscreen .reels-video-wrap{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;width:100%!important;height:100%!important}#sxReelsHost:fullscreen #reelsVideo,#sxReelsHost:fullscreen #reelsImage,#sxReelsHost:-webkit-full-screen #reelsVideo,#sxReelsHost:-webkit-full-screen #reelsImage,#sxReelsHost.sx-pseudo-fullscreen #reelsVideo,#sxReelsHost.sx-pseudo-fullscreen #reelsImage{height:100%!important;width:auto!important;aspect-ratio:1 / 1!important;flex:0 0 auto!important;min-width:0!important;min-height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;will-change:transform;cursor:grab;user-select:none;-webkit-user-select:none}#sxReelsHost.panning #reelsVideo,#sxReelsHost.panning #reelsImage,.reels-phone-frame.panning #reelsVideo,.reels-phone-frame.panning #reelsImage{cursor:grabbing!important}#sxReelsHost:fullscreen .reels-top-bar,#sxReelsHost:-webkit-full-screen .reels-top-bar,#sxReelsHost.sx-pseudo-fullscreen .reels-top-bar{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;box-sizing:border-box!important;padding-top:max(12px,env(safe-area-inset-top))!important;padding-left:max(16px,env(safe-area-inset-left))!important;padding-right:max(16px,env(safe-area-inset-right))!important;z-index:25!important}#sxReelsHost:fullscreen .reels-actions,#sxReelsHost:-webkit-full-screen .reels-actions,#sxReelsHost.sx-pseudo-fullscreen .reels-actions{position:absolute!important;right:max(14px,env(safe-area-inset-right))!important;top:50%!important;bottom:auto!important;left:auto!important;transform:translateY(-50%)!important;z-index:25!important;max-height:calc(100% - 60px)!important;overflow-y:auto!important}@media(max-width:480px){#sxReelsHost:fullscreen .reels-actions,#sxReelsHost:-webkit-full-screen .reels-actions,#sxReelsHost.sx-pseudo-fullscreen .reels-actions{right:max(8px,env(safe-area-inset-right))!important}}#sxReelsHost:fullscreen .reels-meta,#sxReelsHost:-webkit-full-screen .reels-meta,#sxReelsHost.sx-pseudo-fullscreen .reels-meta{position:absolute!important;left:max(16px,env(safe-area-inset-left))!important;bottom:max(24px,calc(16px + env(safe-area-inset-bottom)))!important;right:max(80px,calc(72px + env(safe-area-inset-right)))!important;z-index:25!important}#sxReelsHost:fullscreen .reels-progress-wrap,#sxReelsHost:-webkit-full-screen .reels-progress-wrap,#sxReelsHost.sx-pseudo-fullscreen .reels-progress-wrap{position:absolute!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;box-sizing:border-box!important;padding:0 0 var(--sx-fs-safe-bottom, env(safe-area-inset-bottom))!important;z-index:26!important}#sxReelsHost:fullscreen .reels-twitch-ticker,#sxReelsHost:-webkit-full-screen .reels-twitch-ticker,#sxReelsHost.sx-pseudo-fullscreen .reels-twitch-ticker{position:absolute!important;bottom:max(24px,calc(16px + env(safe-area-inset-bottom)))!important;left:max(16px,env(safe-area-inset-left))!important;right:max(80px,calc(72px + env(safe-area-inset-right)))!important;z-index:26!important}.sx-viewport-wrapper.sx-pseudo-fullscreen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;z-index:99999!important;margin:0!important;border-radius:0!important;background:#000!important}.sx-frame{border:1px solid var(--sx-rule-strong)}.sx-img{max-width:100%;height:auto;border:1px solid var(--sx-rule);display:block}.sx-video{width:100%;max-height:480px;background:#000;border:1px solid var(--sx-rule);display:block}.sx-pair-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--sx-4);margin:var(--sx-4) 0}.sx-pair-card{border:1px solid var(--sx-rule);background:var(--sx-surface);padding:var(--sx-4);display:flex;flex-direction:column;gap:var(--sx-2);transition:border-color var(--sx-duration-fast) ease}.sx-pair-card:hover{border-color:var(--sx-rule-strong)}.sx-pair-name{font-family:var(--sx-font-display);font-size:var(--sx-t-h2);letter-spacing:-.02em;text-transform:uppercase;color:var(--sx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-pair-meta{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.1em;color:var(--sx-accent)}.sx-pair-row{display:flex;justify-content:space-between;align-items:center;gap:var(--sx-2);font-size:var(--sx-t-body);color:var(--sx-ink-2)}.sx-video-list{border-top:var(--sx-rule-hairline);margin:var(--sx-4) 0}.sx-video-row{display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:var(--sx-3);padding:var(--sx-3) 0;border-bottom:var(--sx-rule-hairline);font-size:var(--sx-t-body)}.sx-video-filename{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-stream-tag{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.1em;padding:2px 8px;white-space:nowrap}.sx-stream-tag.sx-master{color:var(--sx-warn-hi);border:1px solid var(--sx-warn-border);background:var(--sx-warn-dim)}.sx-stream-tag.sx-proxy{color:var(--sx-success-hi);border:1px solid var(--sx-success-border);background:var(--sx-success-dim)}.sx-expander{border:1px solid var(--sx-rule);background:var(--sx-surface);margin:var(--sx-3) 0}.sx-expander summary{cursor:pointer;padding:var(--sx-3) var(--sx-4);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.1em;color:var(--sx-ink-2);text-transform:uppercase;-webkit-user-select:none;user-select:none;transition:color var(--sx-duration-fast) ease,background-color var(--sx-duration-fast) ease}.sx-expander summary:hover{color:var(--sx-ink);background:var(--sx-surface-hover)}.sx-expander-body{padding:var(--sx-4);border-top:1px solid var(--sx-rule)}.sx-link,.sx-link-danger{background:none;border:none;padding:0;cursor:pointer;font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sx-link{color:var(--sx-accent)}.sx-link-danger{color:var(--sx-danger-hi)}.sx-toggle-row{display:flex;align-items:center;gap:var(--sx-3);margin:var(--sx-2) 0;cursor:pointer}.sx-toggle-row input[type=checkbox]{accent-color:var(--sx-accent);width:18px;height:18px;cursor:pointer}.sx-toggle-row label{font-size:var(--sx-t-body);color:var(--sx-ink-2);cursor:pointer}.sx-spinner{display:inline-block;width:16px;height:16px;border:2px solid var(--sx-accent-dim);border-top-color:var(--sx-accent);border-radius:50%;animation:sx-spin .6s linear infinite;vertical-align:-2px}@keyframes sx-spin{to{transform:rotate(360deg)}}.sx-monospace-sm{font-family:var(--sx-font-mono);font-size:var(--sx-t-small);color:var(--sx-ink-3);word-break:break-all}.sx-compare-header{border-bottom:2px solid var(--sx-accent);padding-bottom:var(--sx-5);margin-bottom:var(--sx-6);box-shadow:var(--sx-shadow-card)}.sx-compare-title{font-family:var(--sx-font-display);font-size:clamp(2rem,5vw,3.5rem);line-height:1;letter-spacing:-.04em;text-transform:uppercase;color:var(--sx-ink);margin:0 0 var(--sx-3) 0}.sx-compare-kicker{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-ink-3);margin-bottom:var(--sx-4)}.sx-control-rail{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sx-3);background:var(--sx-surface);border:1px solid var(--sx-rule-strong);padding:6px var(--sx-3);margin-bottom:var(--sx-4);overflow:visible;position:relative;z-index:30}.sx-control-rail-stacked{display:flex;flex-direction:column;gap:var(--sx-2);background:var(--sx-surface);border:1px solid var(--sx-rule-strong);padding:var(--sx-2) var(--sx-3);margin-bottom:var(--sx-4);overflow:visible;position:relative;z-index:30}.sx-control-rail-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sx-2);flex-wrap:wrap;overflow:visible}.sx-control-group{display:flex;align-items:center;gap:var(--sx-2);flex-wrap:wrap;flex-shrink:1;min-width:0;overflow:visible}.sx-control-rail .sx-dropdown-head,.sx-control-rail .sx-input,.sx-control-rail .sx-select,.sx-control-rail .sx-seg,.sx-control-rail .sx-btn,.sx-control-rail-stacked .sx-dropdown-head,.sx-control-rail-stacked .sx-input,.sx-control-rail-stacked .sx-select,.sx-control-rail-stacked .sx-seg,.sx-control-rail-stacked .sx-btn{height:34px;font-size:var(--sx-t-eyebrow);box-sizing:border-box}.sx-control-rail .sx-pills,.sx-control-rail-stacked .sx-pills{min-height:34px;height:auto;font-size:var(--sx-t-eyebrow);box-sizing:border-box}.sx-control-rail .sx-pills .sx-pill,.sx-control-rail-stacked .sx-pills .sx-pill{min-height:34px}.sx-control-rail .sx-seg button.sx-selected,.sx-control-rail .sx-pills .sx-pill.sx-selected,.sx-control-rail-stacked .sx-seg button.sx-selected,.sx-control-rail-stacked .sx-pills .sx-pill.sx-selected,.sx-control-rail .sx-btn.sx-primary,.sx-control-rail-stacked .sx-btn.sx-primary{background:var(--sx-accent);color:var(--sx-on-accent);border-color:var(--sx-accent);font-weight:800}.sx-viewport-wrapper{position:relative;width:100%;max-width:900px;max-width:min(100%,1100px,90dvh);aspect-ratio:1 / 1;margin:0 auto var(--sx-6) auto;border:1px solid var(--sx-rule-strong);background:#000;overflow:hidden}.sx-compare-2up{display:grid;grid-template-columns:1fr 1fr}@media(max-width:600px){.sx-compare-2up{grid-template-columns:1fr}.sx-badge-fast,.sx-badge-studio{font-size:var(--sx-t-eyebrow);padding:2px 8px;top:8px}.sx-badge-fast{left:8px}.sx-badge-studio{right:8px}}.sx-badge-fast{position:absolute;top:16px;left:16px;background:var(--sx-accent);color:var(--sx-on-accent);padding:4px 12px;font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:800;text-transform:uppercase;letter-spacing:.1em;z-index:20;pointer-events:none}.sx-badge-studio{position:absolute;top:16px;right:16px;background:var(--sx-ink);color:var(--sx-on-accent);padding:4px 12px;font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:800;text-transform:uppercase;letter-spacing:.1em;z-index:20;pointer-events:none}.sx-telemetry-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sx-4);max-width:900px;margin:0 auto var(--sx-6) auto}@media(max-width:768px){.sx-telemetry-grid{grid-template-columns:1fr}}.sx-telemetry-card{background:var(--sx-surface);border:1px solid var(--sx-rule);padding:var(--sx-5);position:relative;overflow:hidden}.sx-telemetry-card.sx-fast-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--sx-accent)}.sx-telemetry-card.sx-studio-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--sx-ink)}.sx-telemetry-title{font-family:var(--sx-font-display);font-size:1.15rem;color:var(--sx-ink);text-transform:uppercase;letter-spacing:-.02em;margin:0 0 var(--sx-4) 0;display:flex;align-items:baseline;justify-content:space-between}.sx-telemetry-tag{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.1em}.sx-telemetry-table{display:flex;flex-direction:column;gap:1px;background:var(--sx-rule);border:1px solid var(--sx-rule)}.sx-telemetry-row{display:flex;justify-content:space-between;align-items:center;gap:8px;background:var(--sx-surface-2);padding:var(--sx-3);min-width:0}.sx-telemetry-row .sx-telemetry-val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-telemetry-label{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);color:var(--sx-ink-3);letter-spacing:.1em;text-transform:uppercase}.sx-telemetry-val{font-family:var(--sx-font-mono);font-weight:700;font-size:.875rem;color:var(--sx-ink)}.sx-top-bar{position:sticky;top:0;left:0;right:0;width:100%;max-width:100vw;height:var(--sx-header-h);background:var(--sx-surface-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--sx-rule-strong);z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:0 max(var(--sx-4),env(safe-area-inset-right,0px)) 0 max(var(--sx-4),env(safe-area-inset-left,0px));padding-top:env(safe-area-inset-top,0px);box-sizing:border-box;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .28s ease,visibility .28s ease;will-change:transform,opacity}.sx-top-bar.sx-top-bar--hidden,html.sx-vr-active .sx-top-bar,body.sx-vr-active .sx-top-bar{transform:translateY(-100%);opacity:0;visibility:hidden;pointer-events:none;overflow:hidden}html.sx-vr-active .sx-shell,body.sx-vr-active .sx-shell,.sx-shell.sx-immersive{min-height:100vh!important;min-height:100dvh!important}html.sx-vr-active .sx-reels-mount,body.sx-vr-active .sx-reels-mount,.sx-shell.sx-immersive .sx-reels-mount{width:min(calc(100vh - 160px),900px,100%);width:min(calc(100dvh - 160px),900px,100%);min-height:min(calc(100vh - 160px),900px);min-height:min(calc(100dvh - 160px),900px)}.sx-shell.sx-immersive{transition:min-height .32s ease}.sx-top-left{display:flex;align-items:center;height:100%;gap:var(--sx-3);min-width:0;flex-shrink:0}.sx-top-brand{font-family:var(--sx-font-brand);font-size:2.7rem;font-weight:900;color:var(--sx-accent);letter-spacing:-.04em;text-transform:uppercase;text-decoration:none;margin-right:var(--sx-2);display:flex;align-items:center;gap:8px;min-width:0;flex-shrink:0;overflow:hidden;white-space:nowrap}.sx-top-logo{height:var(--sx-control-h-lg);width:var(--sx-control-h-lg);object-fit:contain;flex-shrink:0;transition:transform .18s ease,filter .18s ease;display:block}.sx-top-brand:hover .sx-top-logo{transform:scale(1.1)}.sx-echo-body,.sx-echo-ghost,.sx-echo-echo,.sx-echo-breath,.sx-echo-kick{transform-origin:24px 24px}.sx-echo-lid{transform-box:fill-box;transform-origin:center}.sx-echo-gaze{transition:transform .15s cubic-bezier(.65,0,.35,1)}.sx-echo-drift{transition:transform .42s cubic-bezier(.3,.7,.3,1)}.sx-echo-ghost{opacity:0}.sx-echo-breath{animation:sx-echo-breathe 3.4s ease-in-out infinite}.sx-echo-echo2 .sx-echo-breath{animation-delay:-.5s}.sx-echo-mark.is-asleep .sx-echo-breath{animation:none}.sx-echo-kick.is-ping{animation:sx-echo-ping .64s cubic-bezier(.2,.7,.3,1)}.sx-echo-echo2 .sx-echo-kick.is-ping{animation-delay:90ms}.sx-echo-kick.is-squeeze{animation:sx-echo-squeeze .36s ease-in-out}.sx-echo-echo2 .sx-echo-kick.is-squeeze{animation-delay:40ms}.sx-echo-mark.is-play .sx-echo-body{animation:sx-echo-flip .6s cubic-bezier(.34,1.56,.64,1) both}.sx-echo-mark.is-play .sx-echo-ghost{animation:sx-echo-ghost .95s cubic-bezier(.2,.7,.3,1) both}.sx-echo-mark.is-play .sx-echo-echo{animation:sx-echo-tunnel .9s cubic-bezier(.2,.7,.3,1) .38s both}.sx-echo-mark.is-play .sx-echo-echo2{animation-delay:.62s}@keyframes sx-echo-blink{0%,to{transform:scaleY(1)}45%,60%{transform:scaleY(.08)}}@keyframes sx-echo-breathe{0%,to{transform:scale(.94)}50%{transform:scale(1.05)}}@keyframes sx-echo-ping{0%,to{transform:scale(1)}35%{transform:scale(1.14)}}@keyframes sx-echo-squeeze{0%,to{transform:scale(1)}45%{transform:scale(.8)}}@keyframes sx-echo-flip{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@keyframes sx-echo-ghost{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}@keyframes sx-echo-tunnel{0%{transform:scale(.3);opacity:0}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.sx-echo-mark *{animation:none!important;transition:none!important}}.sx-wordmark{position:relative;isolation:isolate}.sx-wordmark:before{content:attr(data-echo) / "";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;-webkit-text-fill-color:transparent;-webkit-text-stroke:.04em currentColor;opacity:0}.sx-echo-mark.is-play~.sx-wordmark:before{animation:sx-wordmark-pulse .95s cubic-bezier(.2,.7,.3,1)}@keyframes sx-wordmark-pulse{0%{transform:scale(1);opacity:.85}to{transform:scale(1.4);opacity:0}}.sx-top-nav{display:flex;align-items:center;height:100%;gap:var(--sx-3);flex-shrink:0}.sx-top-link{font-family:var(--sx-font-mono);font-size:var(--sx-t-mono);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--sx-ink-2);height:100%;display:flex;align-items:center;border-bottom:2px solid transparent;padding:0 var(--sx-1);box-sizing:border-box;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.sx-top-link:hover{color:var(--sx-accent)}.sx-top-link.sx-active{color:var(--sx-accent);border-bottom-color:var(--sx-accent);font-weight:800}.sx-top-center{display:flex;flex:1;max-width:440px;min-width:0;margin:0 var(--sx-3);align-items:center}.sx-command-box{position:relative;width:100%;min-width:0;height:var(--sx-control-h-lg);display:flex;align-items:center;background:var(--sx-surface-2);border:1px solid var(--sx-rule-strong);box-sizing:border-box;transition:border-color .15s ease}.sx-command-box:focus-within{border-color:var(--sx-accent)!important}.sx-command-icon{font-size:1.1rem;color:var(--sx-ink-3);margin-left:10px;line-height:1;flex-shrink:0}.sx-command-input{flex:1;width:0;min-width:0;height:100%;background:transparent;border:none;color:var(--sx-ink);font-family:var(--sx-font-mono);font-size:var(--sx-t-mono);font-weight:600;letter-spacing:.08em;line-height:34px;padding:0 8px;outline:none;text-overflow:ellipsis}.sx-command-input::placeholder{color:var(--sx-ink-3)}.sx-command-input:-webkit-autofill,.sx-command-input:-webkit-autofill:hover,.sx-command-input:-webkit-autofill:focus,.sx-command-input:-webkit-autofill:active{-webkit-text-fill-color:var(--sx-ink);caret-color:var(--sx-ink);-webkit-box-shadow:0 0 0 1000px var(--sx-surface-2) inset;box-shadow:0 0 0 1000px var(--sx-surface-2) inset;transition:background-color 9999s ease-in-out 0s}.sx-command-kbd{display:flex;gap:3px;margin-right:8px;flex-shrink:0}.sx-command-kbd span{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);color:var(--sx-ink-3);background:var(--sx-surface);padding:1px 5px;border:1px solid var(--sx-rule-strong)}.sx-top-right{display:flex;align-items:center;gap:var(--sx-2);height:100%;min-width:0;flex-shrink:0}.sx-top-telemetry{display:flex;align-items:center;height:36px;background:var(--sx-surface);border:1px solid var(--sx-rule-strong);box-sizing:border-box;flex-shrink:0}.sx-telemetry-item{display:flex;align-items:center;height:100%;padding:0 var(--sx-2);box-sizing:border-box}.sx-telemetry-item+.sx-telemetry-item{border-left:1px solid var(--sx-rule)}.sx-tel-k{font-family:var(--sx-font-mono);font-size:var(--sx-t-mono);font-weight:700;letter-spacing:.1em;color:var(--sx-ink-3);margin-right:6px;text-transform:uppercase}.sx-tel-v{font-family:var(--sx-font-mono);font-size:var(--sx-t-mono);font-weight:700;color:var(--sx-ink)}.sx-top-action-btn{height:var(--sx-control-h-lg);background:var(--sx-accent);color:var(--sx-on-accent);font-family:var(--sx-font-display);font-size:var(--sx-t-mono);font-weight:900;letter-spacing:.06em;text-transform:uppercase;border:none;padding:0 14px;cursor:pointer;transition:opacity .15s ease,box-shadow .15s ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-sizing:border-box;vertical-align:middle;align-self:center;text-decoration:none}.sx-top-action-btn:hover{opacity:.85}.sx-top-action-btn:hover,.sx-top-action-btn:focus-visible{box-shadow:0 0 12px var(--sx-accent-glow)}.sx-top-icons{display:flex;align-items:center;gap:var(--sx-2)}.sx-desktop-only{display:inline-flex!important;align-items:center;justify-content:center}.sx-mobile-tablet-only{display:none!important}.sx-icon-button .sx-top-btn-svg{width:20px;height:20px;display:block}.sx-top-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;background:var(--sx-accent);color:var(--sx-on-accent);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:800;line-height:18px;text-align:center;border-radius:9px;box-shadow:0 0 8px var(--sx-accent-glow);pointer-events:none}.sx-top-credits-pill{height:var(--sx-control-h-lg);display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--sx-bg);border:1px solid var(--sx-rule-strong);color:var(--sx-ink);font-family:var(--sx-font-mono);font-size:var(--sx-t-small);font-weight:700;font-variant-numeric:tabular-nums;line-height:1;text-decoration:none;padding:0 10px;cursor:pointer;flex-shrink:0;box-sizing:border-box;align-self:center;position:relative;transition:border-color .15s ease,background .15s ease}.sx-top-credits-pill:after{content:"";position:absolute;inset:min(0px,(100% - var(--sx-control-h-lg)) / 2)}.sx-top-credits-pill:hover{border-color:var(--sx-accent);background:var(--sx-surface-hover)}.sx-top-credits-pill .sx-top-btn-svg{width:18px;height:18px;display:block}.sx-top-search-trigger{display:none}.sx-mobile-search-row{display:flex;align-items:center;width:100%;height:100%;gap:var(--sx-2);min-width:0}.sx-mobile-search-back-btn{background:var(--sx-surface-2);font-size:1.15rem}.sx-command-box.sx-command-box--mobile-active{flex:1;min-width:0;border-color:var(--sx-accent)}.sx-mobile-search-clear-btn{background:transparent;border:none;color:var(--sx-ink-3);font-size:.85rem;padding:0 8px;height:100%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.sx-mobile-search-clear-btn:hover{color:var(--sx-ink)}.sx-command-busy-indicator{color:var(--sx-accent);font-family:var(--sx-font-mono);font-size:.85rem;padding:0 8px;animation:sx-loading-pulse 1.2s infinite ease-in-out;flex-shrink:0}.sx-account-popover-head{display:flex;flex-direction:column;gap:2px;padding:12px;border-bottom:1px solid var(--sx-rule)}.sx-account-popover-credits{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;color:var(--sx-accent);margin-top:4px;display:block}.sx-top-vr-btn{height:var(--sx-top-ctl, var(--sx-control-h-lg));display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;background:var(--sx-vr);color:var(--sx-on-vr);border:none;border-radius:var(--sx-radius);font-family:var(--sx-font-sans);font-size:var(--sx-t-mono);font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;line-height:1;cursor:pointer;flex-shrink:0;box-sizing:border-box;align-self:center;transition:box-shadow .15s ease,filter .15s ease}.sx-top-vr-btn:hover,.sx-top-vr-btn:focus-visible{filter:brightness(1.1);box-shadow:0 0 12px var(--sx-vr-glow)}.sx-top-vr-icon{width:20px;height:20px;flex-shrink:0}.sx-top-vr-icon path[fill]{fill:currentColor}@media(max-width:1180px){.sx-top-nav{display:none}.sx-top-center{max-width:360px}}@media(max-width:1200px){.sx-top-telemetry{display:none}}@media(max-width:1024px){.sx-desktop-only{display:none!important}.sx-top-vr-btn{width:var(--sx-top-ctl, var(--sx-control-h-lg));padding:0}.sx-top-vr-label{display:none}.sx-mobile-tablet-only{display:inline-flex!important}}@media(max-width:640px){.sx-top-bar{height:var(--sx-header-h);padding:0 10px}.sx-top-left{gap:8px}.sx-top-right{gap:6px}.sx-top-brand{font-size:2rem;margin-right:0}.sx-top-logo{height:var(--sx-top-ctl);width:var(--sx-top-ctl)}.sx-top-center{display:none!important}.sx-top-search-trigger{display:inline-flex!important}.sx-top-bar{--sx-top-ctl: 38px}.sx-top-bar .sx-icon-button{width:var(--sx-top-ctl);height:var(--sx-top-ctl)}.sx-top-credits-pill,.sx-top-bar .sx-top-action-btn{height:var(--sx-top-ctl)}.sx-top-credits-pill{padding:0 8px!important;gap:5px!important;line-height:1!important}.sx-command-box--mobile-active{height:var(--sx-control-h)!important;min-height:var(--sx-control-h)!important;max-height:var(--sx-control-h)!important}.sx-command-results{position:fixed!important;top:var(--sx-header-h)!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;max-height:calc(100dvh - var(--sx-header-h))!important;border-left:none!important;border-right:none!important;border-top:2px solid var(--sx-accent)!important;box-shadow:var(--sx-shadow-popover)!important;background:var(--sx-surface)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:1200!important}}@media(max-width:460px){.sx-top-brand>span{display:none}}@media(max-width:374px){.sx-top-credits-pill{display:none!important}}@keyframes sx-loading-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.sx-studio-loading{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;overflow:hidden}.sx-studio-loading-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.25;pointer-events:none;background-image:radial-gradient(circle at 50% 50%,rgba(255,255,255,.18) 1px,transparent 1px);background-size:20px 20px}.sx-studio-loading-title{font-family:var(--sx-font-display);font-size:clamp(4rem,12vw,6.5rem);line-height:1;letter-spacing:-.03em;color:var(--sx-ink);opacity:.08;text-transform:uppercase;-webkit-user-select:none;user-select:none;margin-bottom:var(--sx-3)}.sx-studio-loading-title.sx-compact{font-size:clamp(2.5rem,7vw,4rem)}.sx-studio-loading-sub{display:inline-flex;align-items:center;gap:var(--sx-2);font-family:var(--sx-font-mono);font-size:var(--sx-t-mono);font-weight:700;letter-spacing:.02em;color:var(--sx-ink-2);background:var(--sx-surface);padding:6px 16px;border:1px solid var(--sx-rule-strong);z-index:2}@keyframes sx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sx-skel{background-color:var(--sx-surface-2);background-image:linear-gradient(100deg,transparent 20%,var(--sx-surface-3) 50%,transparent 80%);background-size:200% 100%;background-repeat:no-repeat;animation:sx-shimmer 1.6s ease-in-out infinite}.sx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sx-skel-grid-clip{max-height:calc(100vh - 320px);max-height:calc(100dvh - 320px);min-height:320px;overflow:hidden;margin-top:var(--sx-3)}.sx-skel-grid-clip .sx-explore-grid{margin-top:0}.sx-skel-player{position:relative;width:min(92vw,84vh,860px);width:min(92vw,84dvh,860px);height:min(92vw,84vh,860px);height:min(92vw,84dvh,860px);margin:0 auto}.sx-skel-player-stage{position:absolute;top:0;right:0;bottom:0;left:0}.sx-skel-player-side,.sx-skel-player-gutter{display:none}.sx-skel-player-frame{position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:1100px)and (min-height:560px){.sx-skel-player{display:grid;grid-template-columns:minmax(0,min(calc(100dvh - 88px),1100px)) 64px clamp(320px,30vw,600px);justify-content:center;width:100%;height:auto}.sx-skel-player-stage{position:relative;inset:auto;aspect-ratio:1 / 1}.sx-skel-player-gutter{display:block}.sx-skel-player-side{display:block;border-radius:0}}.sx-skel-player-rail{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px}.sx-skel-player-meta{position:absolute;left:16px;bottom:24px;right:80px;display:flex;flex-direction:column;gap:8px}@media(prefers-reduced-motion:reduce){.sx-skel{animation:none}}.sx-explore-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:0;margin-top:var(--sx-3)}@media(min-width:1100px){.sx-explore-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}}.sx-explore-tile{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--sx-surface-2);border:none;border-radius:0;padding:0;cursor:pointer}.sx-explore-tile:focus-visible{outline:none}.sx-explore-tile:focus-visible:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border:var(--sx-focus-ring);box-shadow:var(--sx-focus-halo);pointer-events:none}.sx-explore-tile:hover .sx-explore-video,.sx-explore-tile:focus-visible .sx-explore-video{transform:scale(1.04)}.sx-explore-video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease;position:relative;background:transparent}.sx-explore-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.sx-explore-fallback{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--sx-ink);font-size:1.6rem}.sx-explore-fallback span{font-size:var(--sx-t-eyebrow);padding:0 10px;text-align:center;word-break:break-all}.sx-explore-comments{position:absolute;left:8px;bottom:8px;background:#0000008c;color:#fff;font-size:var(--sx-t-eyebrow);padding:2px 7px;pointer-events:none}.sx-explore-stats{position:absolute;left:8px;bottom:8px;display:flex;align-items:center;gap:10px;background:var(--sx-media-scrim);color:var(--sx-on-media);font-size:.85rem;padding:3px 9px;pointer-events:none;white-space:nowrap;line-height:1;max-width:calc(100% - 16px);overflow:hidden}@media(max-width:480px){.sx-explore-stats{font-size:var(--sx-t-eyebrow);gap:7px}.sx-explore-loc{font-size:var(--sx-t-eyebrow)}.sx-explore-title{font-size:var(--sx-t-eyebrow);bottom:38px}.sx-explore-kind{font-size:var(--sx-t-eyebrow)}}.sx-explore-stats>span{display:inline-flex;align-items:center;gap:3px;line-height:1}.sx-location-inline{width:14px;height:14px;display:inline-block;vertical-align:-2px;flex-shrink:0}.sx-explore-stat-icon{width:16px;height:16px;display:block;flex-shrink:0}.sx-icon-filled #edge{fill:var(--sx-accent);stroke:var(--sx-accent)}.sx-explore-loc{position:absolute;left:8px;top:8px;max-width:calc(100% - 16px);display:inline-flex;align-items:center;gap:4px;background:var(--sx-media-scrim);color:var(--sx-on-media);font:800 var(--sx-t-eyebrow)/1 var(--sx-font-mono);padding:3px 9px 3px 7px;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-explore-tile:has(.sx-explore-creator) .sx-explore-loc{top:40px}button.sx-explore-loc-link{pointer-events:auto;cursor:pointer;border:none}button.sx-explore-loc-link:hover{color:var(--sx-accent-hi)}.sx-explore-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease}.sx-explore-tile:hover .sx-explore-image,.sx-explore-tile:focus-visible .sx-explore-image{transform:scale(1.04)}.sx-explore-title{position:absolute;left:8px;bottom:40px;max-width:calc(100% - 16px);background:var(--sx-media-scrim);color:var(--sx-on-media);font-size:var(--sx-t-eyebrow);font-weight:700;line-height:1.25;padding:3px 9px;pointer-events:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sx-explore-order{position:absolute;right:8px;top:8px;z-index:4;padding:5px 8px;background:var(--sx-spot);border:1px solid var(--sx-ink);color:var(--sx-on-spot);font:800 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap}.sx-stereo-crop-sbs{object-position:0% 50%!important}.sx-stereo-crop-tb{object-position:50% 0%!important}.sx-explore-kind{position:absolute;right:8px;top:8px;background:color-mix(in srgb,var(--sx-accent) 90%,transparent);color:var(--sx-on-accent);font-size:var(--sx-t-eyebrow);font-weight:800;letter-spacing:.08em;padding:3px 8px;pointer-events:none}.sx-tag-row{display:flex;flex-wrap:wrap;gap:8px}.sx-tag-chip{background:var(--sx-surface-3);border:1px solid var(--sx-accent);color:var(--sx-ink);font-size:var(--sx-t-eyebrow);font-weight:700;padding:4px 10px;cursor:pointer;border-radius:0}.sx-tag-chip:hover{background:var(--sx-surface-hover)}.sx-tag-chip.sx-tag-auto{border-style:dashed;cursor:default;opacity:.85}.sx-location-panel{position:absolute;left:0;right:0;top:100%;z-index:30;background:var(--sx-surface-2);border:1px solid var(--sx-rule-strong);margin-top:4px;max-height:220px;max-height:min(220px,40dvh);overflow-y:auto}.sx-location-item{display:block;width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--sx-rule);color:var(--sx-ink);font-size:var(--sx-t-eyebrow);padding:8px 10px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-location-item:hover{background:var(--sx-surface-hover)}.sx-explore-tile.sx-skel{background-color:var(--sx-surface-2);background-image:linear-gradient(100deg,transparent 20%,var(--sx-surface-3) 50%,transparent 80%);background-size:200% 100%;background-repeat:no-repeat;animation:sx-shimmer 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.sx-explore-tile.sx-skel{animation:none}}.sx-command-box--open{border-color:var(--sx-accent);box-shadow:0 0 0 1px var(--sx-accent-dim)}.sx-command-results{position:absolute;top:calc(100% + 8px);left:-1px;right:-1px;z-index:1100;max-height:min(520px,calc(100dvh - 88px));overflow-y:auto;background:color-mix(in srgb,var(--sx-surface) 98%,transparent);border:1px solid var(--sx-rule-strong);border-top:3px solid var(--sx-accent);box-shadow:var(--sx-shadow-popover)}.sx-command-results-head{min-height:30px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--sx-rule);color:var(--sx-ink-3);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.12em}.sx-command-result,.sx-command-search-all{width:100%;min-height:58px;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;border-bottom:1px solid var(--sx-rule);background:transparent;color:var(--sx-ink);text-align:left;cursor:pointer}.sx-command-result:hover,.sx-command-result.sx-active,.sx-command-search-all:hover{background:var(--sx-surface-hover)}.sx-command-result.sx-active{box-shadow:inset 3px 0 0 var(--sx-accent)}.sx-command-result-mark{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;color:var(--sx-on-accent);background:var(--sx-accent);font-family:var(--sx-font-display);font-size:1rem}.sx-command-result-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.sx-command-result-copy strong{overflow:hidden;color:var(--sx-ink);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);text-overflow:ellipsis;white-space:nowrap}.sx-command-result-copy small,.sx-command-result-copy em,.sx-command-search-all small{overflow:hidden;color:var(--sx-ink-3);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-style:normal;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.sx-command-result-copy em{color:var(--sx-accent-hi)}.sx-command-result-arrow{color:var(--sx-accent);font-size:.9rem}.sx-command-search-all{min-height:44px;justify-content:space-between;border-bottom:0;color:var(--sx-accent-hi);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:800;letter-spacing:.08em}.sx-command-empty{padding:12px 10px;color:var(--sx-ink-3);border-bottom:1px solid var(--sx-rule);font-family:var(--sx-font-mono);font-size:var(--sx-t-small);letter-spacing:.08em}.sx-tag-page .sx-hero{overflow-wrap:anywhere}.sx-tag-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:var(--sx-4);color:var(--sx-ink-3);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sx-tag-breadcrumb a{color:var(--sx-ink-2);text-decoration:none}.sx-tag-breadcrumb a:hover{color:var(--sx-accent)}.sx-tag-grid-heading{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:var(--sx-3);padding:0 var(--sx-3);border-bottom:1px solid var(--sx-rule)}.sx-tag-grid-heading>span{color:var(--sx-ink-3);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);letter-spacing:.08em}.sx-tag-grid-heading{padding:0;margin-top:var(--sx-5);border-top:3px solid var(--sx-ink)}.sx-tag-grid-heading h2{margin:0;font-family:var(--sx-font-display);font-size:1rem;letter-spacing:.04em}.sx-active-tag-filter{min-height:42px;display:flex;align-items:center;gap:10px;padding:0 12px;margin:calc(var(--sx-3) * -1) 0 var(--sx-3);border:1px solid var(--sx-accent);background:var(--sx-accent-dim);color:var(--sx-ink-2);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);letter-spacing:.08em}.sx-active-tag-filter strong{color:var(--sx-accent-hi);font-size:.82rem}.sx-active-tag-filter button{margin-left:auto;border:0;background:transparent;color:var(--sx-ink);font:inherit;cursor:pointer}.sx-active-tag-filter button:hover{color:var(--sx-accent-hi)}.sx-explore-kind{max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-command-group-label{padding:7px 10px 5px;border-bottom:1px solid var(--sx-rule);background:var(--sx-surface);color:var(--sx-accent-hi);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:800;letter-spacing:.14em}.sx-account-menu{position:relative;display:flex;align-items:center;flex:0 0 auto}.sx-top-bar .sx-account-menu{height:36px;display:flex;align-items:center;align-self:center}.sx-top-bar .sx-account-avatar{width:40px;height:40px;border:1px solid rgba(255,255,255,.28);box-sizing:border-box}.sx-top-bar .sx-account-trigger:hover .sx-account-avatar,.sx-top-bar .sx-account-trigger[aria-expanded=true] .sx-account-avatar{border-color:var(--sx-accent);box-shadow:0 0 10px var(--sx-accent-glow)}.sx-account-trigger:hover,.sx-account-trigger[aria-expanded=true]{border-color:var(--sx-accent)}.sx-account-loading{width:38px;text-align:center;color:var(--sx-ink-3)}.sx-account-avatar,.sx-profile-avatar{display:inline-grid;place-items:center;overflow:hidden;flex:0 0 auto;width:30px;height:30px;border:1px solid rgba(255,255,255,.24);border-radius:50%;color:var(--sx-on-spot);font:900 var(--sx-t-eyebrow)/1 var(--sx-font-mono)}.sx-account-avatar img,.sx-profile-avatar img{width:100%;height:100%;object-fit:cover}.sx-command-result .sx-account-avatar{width:30px;height:30px}.sx-account-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:1200;width:210px;border:1px solid var(--sx-rule-strong);border-top:3px solid var(--sx-accent);background:color-mix(in srgb,var(--sx-surface) 99%,transparent);box-shadow:var(--sx-shadow-popover)}.sx-account-popover>div{display:flex;flex-direction:column;gap:2px;padding:12px;border-bottom:1px solid var(--sx-rule)}.sx-account-popover strong,.sx-account-popover small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-account-popover strong{color:var(--sx-ink);font:800 var(--sx-t-eyebrow)/1.3 var(--sx-font-mono)}.sx-account-popover small{color:var(--sx-ink-3);font-size:var(--sx-t-eyebrow)}.sx-account-popover :is(a,button){display:flex;align-items:center;box-sizing:border-box;text-decoration:none;width:100%;min-height:38px;padding:0 12px;border:0;border-bottom:1px solid var(--sx-rule);background:transparent;color:var(--sx-ink-2);text-align:left;cursor:pointer;font:800 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.08em;text-transform:uppercase}.sx-account-popover button:last-child{border-bottom:0;color:var(--sx-accent-hi)}.sx-account-popover :is(a,button):hover{background:var(--sx-surface-hover);color:var(--sx-ink)}.sx-profile-avatar--large{width:clamp(88px,12vw,116px);height:clamp(88px,12vw,116px);border:2px solid var(--sx-accent);box-shadow:0 0 0 1px var(--sx-accent),0 0 24px -4px var(--sx-accent-glow);font-family:var(--sx-font-display);font-size:clamp(1.4rem,4vw,2rem);letter-spacing:-.04em}.sx-profile-demo{width:fit-content;padding:4px 8px;border:1px solid var(--sx-warn-border);color:var(--sx-warn);background:var(--sx-warn-dim);font:800 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.08em}.sx-profile-grid{margin-top:0}.sx-profile-load-more{display:flex;justify-content:center;padding:var(--sx-5)}.sx-dialog{width:auto;height:auto;max-width:none;max-height:none;margin:0;border:0;color:inherit}.sx-dialog:not([open]){display:none}.sx-dialog::backdrop{background:transparent}.sx-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--sx-4);background:#000000c2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sx-people-dialog{width:min(100%,520px);max-height:min(680px,calc(100dvh - 32px));display:flex;flex-direction:column;border:1px solid var(--sx-rule-strong);border-top:4px solid var(--sx-accent);background:var(--sx-surface);box-shadow:var(--sx-shadow-popover)}.sx-people-dialog-head{min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--sx-4);border-bottom:1px solid var(--sx-rule);font:800 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.1em}.sx-people-dialog-head button{width:34px;height:34px;border:1px solid var(--sx-rule-strong);background:var(--sx-surface-2);color:var(--sx-accent-hi);cursor:pointer;font-size:1.25rem}.sx-people-list{min-height:120px;overflow-y:auto}.sx-people-list>span{display:block;padding:var(--sx-5);color:var(--sx-ink-3);text-align:center;font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono)}.sx-people-list a{display:flex;align-items:center;gap:var(--sx-3);padding:12px 16px;border-bottom:1px solid var(--sx-rule);color:var(--sx-ink);text-decoration:none}.sx-people-list a:hover{background:var(--sx-surface-hover)}.sx-people-list a>span:last-child{min-width:0;display:flex;flex-direction:column}.sx-people-list strong,.sx-people-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-people-list strong{font:800 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono)}.sx-people-list small{color:var(--sx-ink-3)}.sx-explore-creator{position:absolute;top:8px;left:8px;z-index:3;max-width:calc(100% - 16px);display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;border:none;background:var(--sx-media-scrim);color:var(--sx-on-media);cursor:pointer;font:800 var(--sx-t-eyebrow)/1 var(--sx-font-mono)}.sx-explore-creator:hover{border-color:var(--sx-accent);color:var(--sx-accent-hi)}.sx-explore-creator img,.sx-explore-creator>span{width:22px;height:22px;display:grid;place-items:center;object-fit:cover;border-radius:50%;color:var(--sx-bg);font-size:var(--sx-t-eyebrow)}.sx-explore-creator strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-profile-actions{display:flex;flex-wrap:wrap;gap:var(--sx-2)}.sx-explore-owner-actions{position:absolute;top:8px;right:8px;z-index:5;display:flex;gap:6px}.sx-explore-owner-actions button{min-height:30px;padding:0 9px;border:none;background:color-mix(in srgb,var(--sx-bg) 86%,transparent);color:var(--sx-ink);cursor:pointer;font:800 var(--sx-t-eyebrow)/1 var(--sx-font-mono)}.sx-explore-owner-actions button:last-child{color:var(--sx-accent-hi)}.sx-explore-share{position:absolute;right:8px;bottom:8px;z-index:5}.sx-explore-share button{min-height:30px;padding:0 9px;border:none;background:color-mix(in srgb,var(--sx-bg) 86%,transparent);color:var(--sx-accent-hi);cursor:pointer;font:800 var(--sx-t-eyebrow)/1 var(--sx-font-mono)}.sx-post-editor-fields{display:grid;gap:var(--sx-4);padding:var(--sx-4);overflow-y:auto}.sx-post-editor .sx-textarea{min-height:140px}.sx-moderation-report{display:grid;gap:var(--sx-3);overflow-wrap:anywhere}.sx-report-chips{display:flex;flex-wrap:wrap;gap:var(--sx-2)}.sx-report-chip{padding:2px 8px;border:1px solid var(--sx-rule);color:var(--sx-ink-2);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);letter-spacing:.08em}.sx-report-chip.sx-report-open{border-color:var(--sx-accent-border);color:var(--sx-accent);background:var(--sx-accent-dim)}.sx-report-chip.sx-report-resolved{border-color:var(--sx-success-border);color:var(--sx-success);background:var(--sx-success-dim)}.sx-report-chip.sx-report-claimed{border-color:var(--sx-warn-border);color:var(--sx-warn)}.sx-report-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--sx-4);align-items:start}.sx-report-side{display:grid;gap:var(--sx-2);min-width:0}.sx-report-target{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:var(--sx-3);padding:var(--sx-3);border:1px solid var(--sx-rule);background:var(--sx-surface);min-width:0}.sx-report-target>:only-child,.sx-report-target>.sx-report-quote,.sx-report-target>.sx-report-parent{grid-column:1 / -1}.sx-report-target-gone{color:var(--sx-ink-3);font-family:var(--sx-font-mono);font-size:var(--sx-t-small);letter-spacing:.08em}.sx-report-target-text{display:grid;gap:4px;align-content:start;min-width:0}.sx-report-target-text p{margin:0;color:var(--sx-ink-2)}.sx-report-target-text span,.sx-report-quote span,.sx-report-note span{color:var(--sx-ink-3);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);letter-spacing:.08em}.sx-report-media{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain;background:var(--sx-bg);border:1px solid var(--sx-rule)}.sx-report-media img{display:block;width:100%;height:100%;object-fit:contain}.sx-report-media-gone{display:grid;place-items:center;padding:var(--sx-2);color:var(--sx-ink-3);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);text-align:center}.sx-report-quote,.sx-report-note{display:grid;gap:4px;margin:0;padding:var(--sx-2) var(--sx-3);border-left:3px solid var(--sx-ink-3);background:var(--sx-surface-2)}.sx-report-quote p,.sx-report-note p{margin:0;white-space:pre-wrap}.sx-report-removed p{color:var(--sx-ink-3);text-decoration:line-through}.sx-report-note{border-left-color:var(--sx-warn)}.sx-report-parent{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:var(--sx-3);align-items:start}.sx-report-pack{grid-template-columns:minmax(0,1fr)}.sx-report-pack-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sx-2);margin:0;padding:0;list-style:none}.sx-report-pack-items li{display:grid;gap:4px;min-width:0}.sx-report-pack-items span{overflow:hidden;color:var(--sx-ink-3);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);text-overflow:ellipsis;white-space:nowrap}.sx-report-live{justify-self:start;color:var(--sx-accent);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);letter-spacing:.08em}.sx-report-history{display:grid;gap:2px;margin:0;padding:0;list-style:none}.sx-ov{display:flex;flex-direction:column;gap:var(--sx-6);margin-top:var(--sx-5);font-variant-numeric:tabular-nums}.sx-ov+.sx-ov{margin-top:var(--sx-6)}.sx-ov h2,.sx-ov h3,.sx-ov p{margin:0}.sx-ov-take{color:var(--sx-ink-2);max-width:62ch}.sx-ov-take b{color:var(--sx-accent);font-weight:700}.sx-ov-sec>h2{font-family:var(--sx-font-display);font-weight:400;font-size:var(--sx-t-h2);letter-spacing:-.01em;padding-bottom:var(--sx-2);border-bottom:1px solid var(--sx-rule)}.sx-ov-sec>p{margin:var(--sx-2) 0 var(--sx-4);color:var(--sx-ink-3);font-size:var(--sx-t-mono)}.sx-ov-health{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:var(--sx-2)}.sx-ov-chip,.sx-ov-tile{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:var(--sx-3) var(--sx-4);background:var(--sx-surface);border:1px solid var(--sx-rule);border-top:3px solid var(--sx-ink-3)}.sx-ov-chip{cursor:pointer;transition:transform .24s var(--sx-ease-out, ease),background .15s ease}.sx-ov-chip:hover{transform:translateY(-2px);background:var(--sx-surface-2)}button.sx-ov-tile{cursor:pointer}button.sx-ov-tile:hover{background:var(--sx-surface-3)}.sx-ov-chip:focus-visible,button.sx-ov-tile:focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px}.sx-ov-chip[data-state=ok]{border-top-color:var(--sx-success)}.sx-ov-chip[data-state=warn]{border-top-color:var(--sx-warn)}.sx-ov-chip[data-state=bad],.sx-ov-tile-bad{background:var(--sx-danger-dim);border-color:var(--sx-danger-border);border-top-color:var(--sx-danger)}.sx-ov-chip-label,.sx-ov-tile-label{display:flex;align-items:center;gap:6px;font:700 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono);letter-spacing:.1em;color:var(--sx-ink-3)}.sx-ov-dot{width:.5rem;height:.5rem;flex:none;background:var(--sx-ink-muted)}[data-state=ok] .sx-ov-dot{background:var(--sx-success)}[data-state=warn] .sx-ov-dot{background:var(--sx-warn)}[data-state=bad] .sx-ov-dot{background:var(--sx-danger);box-shadow:0 0 8px var(--sx-danger)}.sx-ov-chip-value{font-family:var(--sx-font-display);font-size:var(--sx-t-stat);line-height:1.1;letter-spacing:-.03em}.sx-ov-chip-note{font:400 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono);color:var(--sx-ink-3)}.sx-ov-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--sx-3)}.sx-ov-grid-wide{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--sx-3)}.sx-ov-more{margin-top:var(--sx-3)}.sx-ov-span{grid-column:1 / -1}.sx-ov-stackcol{display:flex;flex-direction:column;gap:var(--sx-3)}.sx-ov-card{display:flex;flex-direction:column;gap:var(--sx-3);min-width:0;padding:var(--sx-4);background:var(--sx-surface);border:1px solid var(--sx-rule)}.sx-ov-card h3{font:700 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono);letter-spacing:.12em;color:var(--sx-ink)}.sx-ov-card-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--sx-3)}.sx-ov-card-head>div:first-child{flex:1 1 14rem;display:flex;flex-direction:column;gap:2px}.sx-ov-card .sx-ov-tile{background:var(--sx-surface-2)}.sx-ov-note{font-size:var(--sx-t-eyebrow);color:var(--sx-ink-3)}.sx-ov-kpi{border-top:3px solid var(--sx-rule-strong)}.sx-ov-spiking{background:var(--sx-danger-dim);border-color:var(--sx-danger-border);border-top-color:var(--sx-danger)}.sx-ov-kpi-top{display:flex;justify-content:space-between;align-items:center;gap:var(--sx-2)}.sx-ov-kpi-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sx-2)}.sx-ov-badge{padding:4px 6px;background:var(--sx-danger);color:var(--sx-on-accent);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.1em}.sx-ov-big{font-family:var(--sx-font-display);font-weight:400;font-size:clamp(1.75rem,3.4vw,2.6rem);line-height:1;letter-spacing:-.03em}.sx-ov-delta{font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.06em;color:var(--sx-ink-3)}.sx-ov-delta[data-tone=good]{color:var(--sx-success)}.sx-ov-delta[data-tone=bad]{color:var(--sx-danger)}.sx-ov-spark{display:block;width:100%;height:28px}.sx-ov-spark rect{fill:var(--sx-ink-muted)}.sx-ov-spark rect.sx-ov-hot{fill:var(--sx-accent)}.sx-ov-pair{display:flex;flex-direction:column;gap:4px}.sx-ov-pair-row{display:grid;grid-template-columns:3.6rem 1fr;align-items:center;gap:6px;font:400 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.1em;color:var(--sx-ink-3)}.sx-ov-track{height:8px;overflow:hidden;background:var(--sx-surface-2)}.sx-ov-fill{display:block;height:100%;background:var(--sx-ink-muted)}.sx-ov-fill.sx-ov-now{background:var(--sx-accent)}.sx-ov-fill.sx-ov-hot{background:var(--sx-danger)}.sx-ov-fill.sx-ov-slow{background:var(--sx-warn)}.sx-ov-bars{display:flex;flex-direction:column;gap:var(--sx-2);margin:0;padding:0;list-style:none}.sx-ov-bars li{display:grid;grid-template-columns:minmax(5rem,9rem) 1fr auto;align-items:center;gap:var(--sx-2);font:400 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono)}.sx-ov-bars .sx-ov-track{height:12px}.sx-ov-bars li:hover .sx-ov-fill{box-shadow:0 0 12px var(--sx-accent-glow);filter:brightness(1.15)}.sx-ov-bar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em}.sx-ov-split{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sx-5)}.sx-ov-donut{width:min(100%,10rem);flex:none}.sx-ov-ring{fill:none;stroke:var(--sx-surface-2);stroke-width:24}.sx-ov-ring-fill{fill:var(--sx-surface-2)}.sx-ov-donut-value{fill:var(--sx-ink);font-family:var(--sx-font-display);font-size:26px}.sx-ov-donut-label{fill:var(--sx-ink-3);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);letter-spacing:1px}.sx-ov-legend{display:flex;flex:1;flex-direction:column;gap:6px;min-width:8rem;margin:0;padding:0;list-style:none;font:400 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono);letter-spacing:.06em}.sx-ov-legend li{display:flex;align-items:center;gap:6px}.sx-ov-legend i{width:.6rem;height:.6rem;flex:none}.sx-ov-legend b{margin-left:auto;font-weight:700}.sx-ov-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:var(--sx-2)}.sx-ov-tile-accent{border-top-color:var(--sx-accent)}.sx-ov-limit{position:relative;margin-top:6px;flex:1}.sx-ov-mark{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--sx-ink)}.sx-ov-gauges{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--sx-4)}.sx-ov-gauge{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.sx-ov-gauge b{font:700 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono);letter-spacing:.1em}.sx-ov-gauge svg{width:min(100%,10rem)}.sx-ov-gauge-value{fill:var(--sx-ink);font-family:var(--sx-font-display);font-size:20px}.sx-ov-chart{display:block;width:100%;height:auto}.sx-ov-gridline{stroke:var(--sx-rule)}.sx-ov-tick{fill:var(--sx-ink-3);font:400 var(--sx-t-eyebrow) var(--sx-font-mono)}.sx-ov-line-now{fill:none;stroke:var(--sx-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sx-ov-line-before{fill:none;stroke:var(--sx-ink-muted);stroke-width:1.5;stroke-dasharray:4 4}.sx-ov-last{fill:var(--sx-accent);filter:drop-shadow(0 0 6px var(--sx-accent-glow))}.sx-ov-hit rect{fill:transparent}.sx-ov-hit line{stroke:var(--sx-ink-3);opacity:0}.sx-ov-hit:hover line{opacity:1}.sx-ov-heat{fill:var(--sx-accent)}.sx-ov-cold{fill:var(--sx-surface-2)}.sx-ov-limit-line{stroke:var(--sx-danger);stroke-dasharray:5 4}.sx-ov-limit-text{fill:var(--sx-danger);font:700 var(--sx-t-eyebrow) var(--sx-font-mono)}.sx-ov-dotmark{fill-opacity:.85;stroke:var(--sx-bg);stroke-width:1.5}.sx-ov-map-label{fill:var(--sx-ink);font:700 var(--sx-t-eyebrow) var(--sx-font-mono)}.sx-ov-stack{display:flex;gap:2px;height:24px}.sx-ov-stack span{display:block;height:100%;min-width:2px}.sx-ov-funnel{display:flex;flex-direction:column;gap:6px}.sx-ov-funnel-row{display:grid;grid-template-columns:minmax(6rem,9rem) 1fr auto;align-items:center;gap:var(--sx-2);font:400 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono);letter-spacing:.06em}.sx-ov-funnel-row .sx-ov-track{height:22px}.sx-ov-funnel-loss{margin-left:calc(min(9rem,30%) + 8px);font:400 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono);color:var(--sx-danger)}.sx-ov-table-wrap{overflow:auto;max-height:24rem}.sx-ov-table{width:100%;border-collapse:collapse;font:400 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono)}.sx-ov-table th{position:sticky;top:0;padding:6px 8px;background:var(--sx-surface);border-bottom:1px solid var(--sx-rule-strong);color:var(--sx-ink-3);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.1em;text-align:left;white-space:nowrap}.sx-ov-table td{padding:6px 8px;border-bottom:1px solid var(--sx-rule);white-space:nowrap}.sx-ov-table tbody tr:hover{background:var(--sx-surface-2)}.sx-ov-table .sx-ov-r{text-align:right}.sx-ov-cellbar{display:flex;align-items:center;gap:6px;min-width:9rem}.sx-ov-cellbar .sx-ov-limit{margin-top:0}.sx-ov-cellbar .sx-ov-track{height:10px}.sx-ov-err{color:var(--sx-danger);font-weight:700}.sx-ov-link{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.sx-ov-link:hover{color:var(--sx-accent)}@media(max-width:700px){.sx-report-layout,.sx-report-target,.sx-report-parent{grid-template-columns:minmax(0,1fr)}.sx-report-target>.sx-report-media,.sx-report-parent>.sx-report-media{max-width:280px}.sx-report-pack-items{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-ov-bars li{grid-template-columns:minmax(0,6rem) minmax(0,1fr) auto}.sx-ov-hide-narrow{display:none}}.sx-success-box{padding:12px;border:1px solid var(--sx-success);color:var(--sx-success);background:color-mix(in srgb,var(--sx-success) 10%,transparent);overflow-wrap:anywhere}@media(max-width:700px){.sx-top-action-btn{width:5.5rem;padding:0 6px;white-space:normal;text-align:center;line-height:1.1;letter-spacing:.02em}.sx-account-avatar:not(.sx-top-bar *){width:26px;height:26px}.sx-account-popover{position:fixed;top:var(--sx-header-h);right:8px}.sx-explore-creator{font-size:var(--sx-t-eyebrow)}}.sx-messages-page{display:flex;flex-direction:column;min-width:0;height:calc(100dvh - var(--sx-header-h) - var(--sx-5) - var(--sx-4));min-height:520px}.sx-main:has(>.sx-messages-page){padding-bottom:var(--sx-4)}.sx-mx-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sx-4);padding:0 var(--sx-4) var(--sx-4);border-bottom:2px solid var(--sx-accent);box-shadow:0 1px 10px -4px var(--sx-accent-glow)}.sx-mx-title{display:flex;align-items:center;gap:var(--sx-3);min-width:0}.sx-mx-icon{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid var(--sx-accent);background:var(--sx-surface-2);color:var(--sx-accent)}.sx-mx-icon svg{width:22px;height:22px}.sx-mx-title h1{margin:0;color:var(--sx-ink);font:900 calc(var(--sx-t-hero) * .8)/.92 var(--sx-font-display);font-variation-settings:"opsz" 72,"SOFT" 0,"WONK" 1;letter-spacing:-.035em}.sx-mx-kicker{margin-top:6px;color:var(--sx-ink-3);font:600 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono);letter-spacing:.14em;overflow-wrap:anywhere}.sx-mx-telemetry{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px var(--sx-3);padding:7px 12px;border:1px solid var(--sx-rule);background:var(--sx-surface-2);color:var(--sx-ink-3);font:600 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.08em}.sx-mx-telemetry strong{color:var(--sx-ink);font-weight:800}.sx-mx-telemetry strong.sx-hot{color:var(--sx-accent-hi)}.sx-mx-telemetry i{width:1px;height:14px;background:var(--sx-rule-strong)}.sx-messaging-panel{display:grid;grid-template-columns:minmax(250px,340px) minmax(0,1fr);flex:1;min-height:0;margin:var(--sx-4);border:1px solid var(--sx-rule);background:var(--sx-bg);overflow:hidden}.sx-message-tabs button,.sx-message-new,.sx-message-thread-actions button,.sx-message-thread-actions a,.sx-message-request-actions button,.sx-message-confirm button,.sx-message-compose-actions button:not(.sx-btn),.sx-message-report button:not(.sx-btn),.sx-gif-picker button,.sx-share-dialog button,.sx-share-dialog a{border:0;background:transparent;color:var(--sx-ink);font:700 var(--sx-t-eyebrow)/1.1 var(--sx-font-mono);letter-spacing:.08em;cursor:pointer}.sx-messaging-panel button:focus-visible,.sx-messaging-panel a:focus-visible,.sx-messaging-panel input:focus-visible,.sx-messaging-panel select:focus-visible,.sx-messaging-panel textarea:focus-visible{outline:2px solid var(--sx-accent);outline-offset:-2px}.sx-messaging-panel button:disabled{opacity:.45;cursor:not-allowed}.sx-message-sidebar{display:flex;min-width:0;min-height:0;flex-direction:column;border-right:1px solid var(--sx-rule);background:var(--sx-surface)}.sx-message-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--sx-rule);background:var(--sx-bg)}.sx-message-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 8px;border-bottom:2px solid transparent;color:var(--sx-ink-3);letter-spacing:.14em}.sx-message-tabs button:hover{color:var(--sx-ink)}.sx-message-tabs button.sx-active{background:var(--sx-surface-2);color:var(--sx-ink);border-bottom-color:var(--sx-accent)}.sx-message-tabs button span,.sx-message-launcher span,.sx-message-badge{display:inline-grid;min-width:18px;height:18px;padding:0 5px;place-items:center;border-radius:999px;background:var(--sx-accent);color:var(--sx-on-accent);font:800 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:0}.sx-message-new{display:flex;align-items:center;gap:8px;margin:var(--sx-3);padding:10px 12px;border:1px solid var(--sx-rule);background:var(--sx-surface-2);color:var(--sx-accent-hi);text-align:left;text-transform:uppercase;transition:background .15s ease,color .15s ease}.sx-message-new:hover{background:var(--sx-surface-3);color:var(--sx-ink)}.sx-message-new b{font-size:1rem;line-height:1}.sx-message-user-search{display:grid;gap:2px;margin:0 var(--sx-3) var(--sx-3);padding:var(--sx-2);border:1px solid var(--sx-rule);background:var(--sx-bg)}.sx-message-user-search>input,.sx-message-filter input,.sx-gif-picker input,.sx-share-dialog input,.sx-share-dialog textarea{width:100%;box-sizing:border-box;border:1px solid var(--sx-rule);border-radius:0;background:var(--sx-surface-2);color:var(--sx-ink);padding:9px 10px;font:500 var(--sx-t-eyebrow)/1.3 var(--sx-font-mono)}.sx-message-user-search>input:focus,.sx-message-filter input:focus,.sx-gif-picker input:focus{outline:none;border-color:var(--sx-accent)}.sx-message-user-search>button{display:flex;width:100%;align-items:center;gap:8px;padding:8px;border:0;background:transparent;color:var(--sx-ink);text-align:left;cursor:pointer}.sx-message-user-search>button:hover{background:var(--sx-surface-3)}.sx-message-hint{padding:8px 6px;color:var(--sx-ink-3);font:600 var(--sx-t-eyebrow)/1.2 var(--sx-font-mono);letter-spacing:.12em}.sx-message-filter{padding:0 var(--sx-3) var(--sx-3);border-bottom:1px solid var(--sx-rule)}.sx-message-filter input{text-transform:uppercase;font-size:var(--sx-t-eyebrow);letter-spacing:.06em}.sx-message-user-search button span:last-child,.sx-conversation-copy,.sx-message-thread-id{display:flex;min-width:0;flex-direction:column}.sx-message-user-search small,.sx-conversation-copy small,.sx-message-thread-id small{color:var(--sx-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-conversation-list{flex:1;min-height:0;overflow:auto}.sx-conversation-row{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border:0;border-bottom:1px solid var(--sx-rule);border-left:2px solid transparent;background:transparent;color:var(--sx-ink);text-align:left;cursor:pointer;transition:background .12s ease}.sx-conversation-row:hover{background:var(--sx-surface-2)}.sx-conversation-row.sx-active{background:var(--sx-surface-3);border-left-color:var(--sx-accent)}.sx-conversation-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:3px}.sx-conversation-top strong{overflow:hidden;color:var(--sx-ink-2);font:800 .86rem/1.2 var(--sx-font-sans);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.sx-conversation-row.sx-unread .sx-conversation-top strong,.sx-conversation-row.sx-active .sx-conversation-top strong{color:var(--sx-ink)}.sx-conversation-top time{flex:0 0 auto;color:var(--sx-ink-3);font:600 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.06em}.sx-conversation-copy small{font-size:var(--sx-t-eyebrow)}.sx-conversation-row.sx-unread .sx-conversation-copy small{color:var(--sx-ink-2)}.sx-message-avatar{display:inline-grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:50%;overflow:hidden;color:var(--sx-on-spot);font:800 var(--sx-t-eyebrow)/1 var(--sx-font-mono)}.sx-message-avatar img{width:100%;height:100%;object-fit:cover}.sx-message-side-foot{display:flex;justify-content:space-between;gap:var(--sx-2);padding:9px var(--sx-3);border-top:1px solid var(--sx-rule);background:var(--sx-bg);color:var(--sx-ink-3);font:600 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.1em}.sx-message-thread{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;background:var(--sx-bg)}.sx-message-thread-head{display:flex;min-height:62px;align-items:center;gap:12px;padding:10px var(--sx-4);border-bottom:1px solid var(--sx-rule);background:var(--sx-surface)}.sx-message-thread-id{flex:1}.sx-message-thread-id strong{overflow:hidden;color:var(--sx-ink);font:800 1rem/1.2 var(--sx-font-sans);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.sx-message-thread-id small{margin-top:3px;font:600 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.12em}.sx-message-thread-actions{display:flex;gap:8px}.sx-message-thread-actions a,.sx-message-thread-actions button{display:inline-flex;align-items:center;padding:8px 12px;border:1px solid var(--sx-rule);background:var(--sx-surface-2);color:var(--sx-ink-2);text-decoration:none;text-transform:uppercase}.sx-message-thread-actions a:hover,.sx-message-thread-actions button:hover{background:var(--sx-surface-3);color:var(--sx-ink)}.sx-message-thread-actions .sx-danger,.sx-message-confirm .sx-danger,.sx-message-bubble footer .sx-danger{color:var(--sx-danger-hi)}.sx-message-thread-actions .sx-danger:hover{background:var(--sx-danger-dim);border-color:var(--sx-danger-border)}.sx-message-back{display:none;padding:6px 10px;border:1px solid var(--sx-rule)!important;background:var(--sx-surface-2)!important;font-size:.9rem!important}.sx-message-request-actions,.sx-message-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px var(--sx-4);border-bottom:1px solid var(--sx-rule);font-size:var(--sx-t-eyebrow)}.sx-message-request-actions{background:var(--sx-warn-dim)}.sx-message-confirm{background:var(--sx-danger-dim);border-bottom-color:var(--sx-danger-border)}.sx-message-request-actions span,.sx-message-confirm span{margin-right:auto;min-width:180px}.sx-message-request-actions button,.sx-message-confirm button{padding:8px 12px;border:1px solid var(--sx-rule-strong);text-transform:uppercase}.sx-message-request-actions button:last-child,.sx-primary:not(.sx-btn){background:var(--sx-accent)!important;border-color:var(--sx-accent)!important;color:var(--sx-on-accent)!important}.sx-message-history{display:flex;flex:1;min-height:0;flex-direction:column;gap:10px;overflow:auto;padding:var(--sx-4) var(--sx-5);background-image:linear-gradient(to right,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.018) 1px,transparent 1px);background-size:24px 24px}.sx-message-row{display:flex;flex-direction:column;gap:10px}.sx-message-day{display:flex;align-items:center;gap:10px;margin:6px 0;color:var(--sx-ink-3);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.16em}.sx-message-day:before,.sx-message-day:after{content:"";flex:1;height:1px;background:var(--sx-rule)}.sx-message-empty,.sx-message-thread-placeholder{display:grid;min-height:110px;place-items:center;align-content:center;gap:6px;padding:18px;color:var(--sx-ink-3);font:500 var(--sx-t-small)/1.5 var(--sx-font-mono);text-align:center}.sx-message-thread-placeholder{flex:1}.sx-message-thread-placeholder strong{color:var(--sx-ink-2);letter-spacing:.16em;font-size:var(--sx-t-eyebrow)}.sx-message-more{display:block;width:calc(100% - 24px);margin:12px;padding:10px;border:1px solid var(--sx-rule)!important;background:var(--sx-surface-2)!important;color:var(--sx-accent-hi)!important;font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.14em;cursor:pointer}.sx-message-more:hover:not(:disabled){background:var(--sx-surface-3)!important}.sx-message-load{align-self:center;padding:7px 12px;border:1px solid var(--sx-rule)!important;background:var(--sx-surface-2)!important;color:var(--sx-accent-hi)!important}.sx-message-bubble{position:relative;max-width:min(78%,560px);align-self:flex-start;padding:11px 13px 8px;border:1px solid var(--sx-rule);border-radius:0;background:var(--sx-surface);color:var(--sx-ink);font-size:.9rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.sx-message-bubble.sx-mine{align-self:flex-end;border-color:color-mix(in srgb,var(--sx-accent) 32%,transparent);background:color-mix(in srgb,var(--sx-accent) 8%,transparent)}.sx-message-bubble.sx-mine:before{content:"";position:absolute;top:-1px;right:-1px;width:30px;height:2px;background:var(--sx-accent)}.sx-message-bubble.sx-pending{opacity:.6}.sx-message-bubble footer{display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:flex-end;margin-top:8px;padding-top:6px;border-top:1px solid var(--sx-rule);color:var(--sx-ink-3);font:600 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.08em;white-space:normal}.sx-message-bubble.sx-mine footer{border-top-color:color-mix(in srgb,var(--sx-accent) 20%,transparent)}.sx-message-bubble footer button{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:uppercase;cursor:pointer}.sx-message-bubble footer button:hover{color:var(--sx-ink);text-decoration:underline}.sx-message-bubble.sx-mine footer button:first-of-type:not(.sx-danger){color:var(--sx-accent-hi)}.sx-message-gif{display:block;max-width:min(100%,300px);max-height:260px;object-fit:contain}.sx-message-bubble--reel{width:288px;max-width:78%;white-space:normal}.sx-message-reel-card{width:100%}.sx-message-reel-card a.sx-message-reel-meta{display:flex;flex-direction:column;color:var(--sx-accent-hi)}.sx-message-reel-preview{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#000}.sx-message-reel-preview video,.sx-message-reel-preview img{width:100%;height:100%;object-fit:cover;display:block}.sx-message-reel-play{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#0000008c;color:#fff;font-size:var(--sx-t-eyebrow);pointer-events:none}.sx-message-reel-meta{margin-top:6px;gap:2px;min-width:0}.sx-message-reel-meta strong,.sx-message-reel-meta span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-message-reel-card p{margin:8px 0 0}.sx-message-report{display:grid;gap:10px;padding:var(--sx-3) var(--sx-4);border-top:1px solid var(--sx-danger-border);background:var(--sx-surface)}.sx-message-report-head{display:flex;align-items:center;justify-content:space-between}.sx-message-report-head strong{color:var(--sx-danger-hi);font:800 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.14em}.sx-message-report label{display:grid;gap:5px}.sx-message-report label span{color:var(--sx-ink-3);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.14em}.sx-message-report select,.sx-message-report textarea{width:100%;box-sizing:border-box;border:1px solid var(--sx-rule);border-radius:0;background:var(--sx-surface-2);color:var(--sx-ink);padding:8px 10px;font:500 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono);resize:vertical}.sx-message-report-actions{display:flex;justify-content:flex-end;gap:8px}.sx-message-report-actions .sx-btn.sx-primary,.sx-message-compose-send .sx-btn.sx-primary{width:auto}.sx-message-composer{display:grid;gap:0;margin:var(--sx-3) var(--sx-4) var(--sx-4);border:1px solid var(--sx-rule);background:var(--sx-surface);transition:border-color .15s ease}.sx-message-composer:focus-within{border-color:var(--sx-accent)}.sx-message-composer textarea{min-height:54px;max-height:160px;resize:none;border:0;border-radius:0;background:transparent;color:var(--sx-ink);padding:12px;font:500 .86rem/1.5 var(--sx-font-mono)}.sx-message-composer textarea:focus{outline:none!important}.sx-message-compose-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-top:1px solid var(--sx-rule);background:var(--sx-surface-2)}.sx-message-compose-tools,.sx-message-compose-send{display:flex;align-items:center;gap:8px}.sx-message-compose-actions button:not(.sx-primary),.sx-emote-picker summary{min-height:32px;padding:6px 10px;border:1px solid var(--sx-rule);background:transparent;color:var(--sx-ink-2);list-style:none;cursor:pointer}.sx-emote-picker summary::-webkit-details-marker{display:none}.sx-message-compose-actions button:not(.sx-primary):hover,.sx-emote-picker summary:hover{background:var(--sx-surface-3);color:var(--sx-ink)}.sx-message-hint-keys,.sx-message-counter{color:var(--sx-ink-3);font:600 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.1em;white-space:nowrap}.sx-message-counter.sx-warn{color:var(--sx-warn-hi)}.sx-emote-picker{position:relative}.sx-emote-picker>div{position:absolute;left:0;bottom:calc(100% + 8px);z-index:3;display:grid;grid-template-columns:repeat(4,38px);padding:6px;border:1px solid var(--sx-rule-strong);background:var(--sx-surface);box-shadow:var(--sx-shadow-popover)}.sx-emote-picker button{border:0;background:transparent;font-size:1.25rem;cursor:pointer}.sx-emote-picker>div button:hover{background:var(--sx-surface-3)}.sx-gif-picker{position:absolute;right:var(--sx-4);bottom:96px;z-index:4;width:min(430px,calc(100% - 32px));padding:10px;border:1px solid var(--sx-rule-strong);background:var(--sx-surface);box-shadow:var(--sx-shadow-popover)}.sx-gif-picker form{display:grid;grid-template-columns:1fr auto;gap:6px}.sx-gif-picker form button{padding:0 12px;border:1px solid var(--sx-rule)}.sx-gif-picker>div{display:grid;max-height:260px;grid-template-columns:repeat(3,1fr);gap:5px;overflow:auto;margin-top:8px}.sx-gif-picker img{width:100%;aspect-ratio:1;object-fit:cover}.sx-gif-picker small{color:var(--sx-ink-3)}.sx-message-pending-note,.sx-message-error{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px var(--sx-4);border-top:1px solid var(--sx-rule);font:600 var(--sx-t-small)/1.4 var(--sx-font-mono)}.sx-message-pending-note{color:var(--sx-warn-hi);background:var(--sx-warn-dim)}.sx-message-error{color:var(--sx-danger-hi);background:var(--sx-danger-dim);border-top-color:var(--sx-danger-border)}.sx-message-error button{padding:0 4px;border:0;background:transparent;color:inherit;font-size:1rem;cursor:pointer}.sx-message-dock{position:fixed;right:18px;bottom:16px;z-index:80;width:min(760px,calc(100vw - 36px));height:min(560px,calc(100dvh - 96px));border:1px solid var(--sx-rule-strong);border-top:2px solid var(--sx-accent);background:var(--sx-bg);box-shadow:var(--sx-shadow-popover);--sx-dock-head: 48px}.sx-message-dock>header{display:grid;height:var(--sx-dock-head);grid-template-columns:1fr;grid-auto-flow:column;grid-auto-columns:auto;align-items:center;gap:9px;padding:0 9px;border-bottom:1px solid var(--sx-rule);background:var(--sx-surface);color:var(--sx-ink-3);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.12em}.sx-message-dock>header button{padding:7px 9px;border:0;background:transparent;color:var(--sx-ink);text-align:left;cursor:pointer}.sx-message-dock>header button:not(.sx-message-dock-title){display:grid;place-items:center;width:36px;height:36px;padding:0;text-align:center}.sx-message-dock-glyph{width:22px;height:22px;display:block}.sx-message-dock>header button:hover{color:var(--sx-accent-hi)}.sx-message-dock>header button:focus-visible{outline:2px solid var(--sx-accent);outline-offset:-2px}.sx-message-dock-status.sx-hot{color:var(--sx-accent-hi)}.sx-message-dock .sx-messaging-panel{grid-template-columns:minmax(210px,250px) minmax(0,1fr);height:calc(100% - var(--sx-dock-head));margin:0;border:0}.sx-message-dock.sx-minimized{width:340px;height:var(--sx-dock-head)}.sx-message-launcher{position:fixed;right:18px;bottom:16px;z-index:79;display:flex;align-items:center;gap:8px;padding:12px 15px;border:1px solid var(--sx-accent);background:var(--sx-bg);color:var(--sx-ink);font:800 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.1em;box-shadow:0 0 18px -6px var(--sx-accent-glow);cursor:pointer;transition:background .15s ease}body:has(.sx-message-launcher) .sx-shell{padding-bottom:64px}@media(max-width:640px){.sx-message-launcher{display:none}body:has(.sx-message-launcher) .sx-shell{padding-bottom:0}}.sx-message-launcher:hover{background:var(--sx-surface-2)}.sx-message-launcher:focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px}.sx-message-launcher-icon{width:18px;height:18px;display:block;color:var(--sx-accent)}.sx-message-dock-title{display:flex!important;align-items:center;gap:9px;font:inherit;font-size:.85rem}.sx-message-dock-icon{width:21px;height:21px;display:block;color:var(--sx-accent)}.sx-message-dock .sx-message-bubble{max-width:88%}.sx-message-dock .sx-message-hint-keys{display:none}.sx-share-dialog{width:min(820px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;border:1px solid var(--sx-rule);background:var(--sx-surface);color:var(--sx-ink);box-shadow:0 28px 80px #0000009e}.sx-share-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:1px solid var(--sx-rule)}.sx-share-dialog>header div{display:flex;flex-direction:column}.sx-share-dialog>header button{flex:none;min-width:44px;min-height:44px;font-size:1.4rem}.sx-share-dialog>header small,.sx-share-dialog>header strong{max-width:650px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-share-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;padding:14px}.sx-share-pack-preview{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 14px;padding:8px 10px;border:1px solid var(--sx-rule);background:var(--sx-surface-2);color:var(--sx-ink-2);font:800 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono);letter-spacing:.06em}.sx-share-link-row button,.sx-share-link-row a,.sx-share-recipients>button{padding:10px 12px;border:1px solid var(--sx-rule)}.sx-share-grid{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(260px,1.3fr);gap:16px;padding:0 14px 14px}.sx-share-qr{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px;border:1px solid var(--sx-rule)}.sx-share-qr img{width:min(100%,260px);background:#fff}.sx-share-recipients{display:flex;min-width:0;flex-direction:column;gap:8px}.sx-share-recipients>strong{display:flex;justify-content:space-between}.sx-share-recipients textarea{min-height:72px;resize:vertical}.sx-share-people{display:grid;max-height:180px;grid-template-columns:1fr 1fr;gap:6px;overflow:auto}.sx-share-people button{display:flex;min-width:0;flex-direction:column;padding:9px;border:1px solid var(--sx-rule);text-align:left}.sx-share-people button.sx-active{border-color:var(--sx-accent);background:color-mix(in srgb,var(--sx-accent) 14%,transparent)}.sx-share-delivery{margin:0 14px 14px;border-top:1px solid var(--sx-rule)}.sx-share-delivery>div{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:8px 0;border-bottom:1px solid var(--sx-rule);font-size:var(--sx-t-eyebrow)}.sx-share-delivery .sx-ok{color:var(--sx-success)}.sx-share-delivery .sx-fail{color:var(--sx-danger)}.sx-share-status{padding:0 14px 14px;color:var(--sx-ink-3)}.sx-share-recipients>button:last-child:not(:disabled){padding:9px 13px;background:var(--sx-accent);color:var(--sx-on-accent)}.sx-share-recipients>button:disabled{color:var(--sx-ink-3);cursor:not-allowed}@media(max-width:900px){.sx-messages-page{height:calc(100dvh - var(--sx-header-h) - var(--sx-4) - var(--sx-4))}}@media(max-width:760px){.sx-messaging-panel,.sx-message-dock .sx-messaging-panel{grid-template-columns:minmax(0,1fr);margin:var(--sx-2)}.sx-messaging-panel[data-pane=list] .sx-message-thread,.sx-messaging-panel[data-pane=thread] .sx-message-sidebar{display:none}.sx-messages-page:has(.sx-messaging-panel[data-pane=thread]) .sx-mx-head{display:none}.sx-message-back{display:inline-flex}.sx-message-sidebar{border-right:0}.sx-message-dock{inset:var(--sx-header-h) 0 0;width:100vw;height:calc(100dvh - var(--sx-header-h))}.sx-message-dock .sx-messaging-panel{margin:0;height:calc(100% - var(--sx-dock-head))}.sx-message-dock.sx-minimized{inset:auto 0 0 auto;width:340px;height:var(--sx-dock-head)}.sx-messages-page{height:calc(100dvh - var(--sx-header-h) - var(--sx-4) - var(--sx-4))}.sx-mx-head,.sx-message-history{padding:var(--sx-3)}.sx-message-bubble{max-width:90%}.sx-message-thread-actions a,.sx-message-hint-keys{display:none}.sx-gif-picker{right:var(--sx-2);bottom:90px}.sx-share-grid{grid-template-columns:1fr}}@media(max-width:520px){.sx-share-link-row{grid-template-columns:1fr 1fr}.sx-share-link-row input{grid-column:1 / -1}.sx-share-people{grid-template-columns:1fr}.sx-message-bubble--reel{max-width:92%}}.sx-immersive-preview-page{width:min(100%,1480px);margin:0 auto}.sx-immersive-preview-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sx-2);margin:var(--sx-4) 0;padding:var(--sx-3);border:1px solid var(--sx-rule);background:var(--sx-surface-2)}.sx-immersive-preview-stage{position:relative;width:100%;min-height:520px;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--sx-rule-strong);background:var(--sx-bg);box-shadow:0 18px 70px #00000073;isolation:isolate}.sx-immersive-preview-canvas{display:block;width:100%;height:100%;min-height:520px;cursor:grab;outline:none}.sx-immersive-preview-canvas:active{cursor:grabbing}.sx-immersive-preview-canvas:focus-visible{box-shadow:inset 0 0 0 3px var(--sx-accent)}.sx-immersive-preview-source{position:absolute!important;left:0!important;bottom:0!important;width:1px!important;height:1px!important;min-height:0!important;overflow:hidden!important;opacity:.001;pointer-events:none;clip-path:inset(50%)}.sx-immersive-preview-stage:fullscreen,.sx-immersive-preview-stage:-webkit-full-screen{width:100vw;height:100vh;min-height:100vh;aspect-ratio:auto;border:0}.sx-immersive-preview-stage:fullscreen .sx-immersive-preview-canvas,.sx-immersive-preview-stage:-webkit-full-screen .sx-immersive-preview-canvas{width:100vw;height:100vh;min-height:100vh}@media(max-width:760px){.sx-immersive-preview-stage,.sx-immersive-preview-canvas{min-height:360px}}.sx-immersive-tuning{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sx-4);margin:var(--sx-4) 0;padding:var(--sx-3);border:1px solid var(--sx-rule);background:var(--sx-surface-2)}.sx-immersive-tuning-sliders{display:grid;gap:var(--sx-2)}.sx-immersive-tuning-row{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr) 4.5rem;align-items:center;gap:var(--sx-3);font:700 var(--sx-t-eyebrow)/1.2 var(--sx-font-mono);letter-spacing:.04em}.sx-immersive-tuning-row input{width:100%;accent-color:var(--sx-accent)}.sx-immersive-tuning-row output{text-align:right;font-variant-numeric:tabular-nums}.sx-immersive-tuning-out{display:flex;flex-direction:column;gap:var(--sx-3);min-width:0}.sx-immersive-tuning-out pre{margin:0;padding:var(--sx-3);overflow-x:auto;border:1px solid var(--sx-rule);background:var(--sx-surface-2);font:12px/1.6 var(--sx-font-mono)}@media(max-width:960px){.sx-immersive-tuning{grid-template-columns:minmax(0,1fr)}}.sx-vr-workbench .sx-immersive-preview-toolbar{margin:0 0 var(--sx-2)}.sx-vr-workbench-readout{margin:var(--sx-3) 0;font:700 var(--sx-t-eyebrow)/1.2 var(--sx-font-mono);letter-spacing:.04em}.sx-vr-workbench-stage{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sx-4);padding:var(--sx-4);overflow-x:auto;border:1px solid var(--sx-rule-strong);background:var(--sx-bg)}.sx-vr-workbench-panel{margin:0;display:flex;flex-direction:column;gap:var(--sx-2)}.sx-vr-workbench-panel figcaption{font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.06em;color:var(--sx-ink-3)}.sx-vr-workbench-canvas{display:block;max-width:none;cursor:pointer}.sx-vr-workbench-canvas--overlay{background:linear-gradient(160deg,#3a2a52,#17324a 45%,#0b1016)}.sx-xh{padding:0}.sx-xh-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sx-5);flex-wrap:wrap}.sx-xh-titleblock{min-width:0;flex:1 1 320px}.sx-xh-title{display:flex;align-items:baseline;gap:.08em;margin:0;font-family:var(--sx-font-display);font-size:calc(var(--sx-t-hero) * .8);font-weight:900;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:var(--sx-ink);overflow-wrap:anywhere;-webkit-user-select:none;user-select:none}.sx-xh-title--long{font-size:clamp(2.25rem,5.5vw,4rem);line-height:1}.sx-xh-prefix{color:var(--sx-accent)}.sx-xh-kicker{margin-top:var(--sx-3);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-ink-3)}.sx-xh-actions{display:flex;align-items:center;gap:var(--sx-3);flex-wrap:wrap}.sx-xh-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid var(--sx-rule-strong);border-radius:0;background:var(--sx-surface);color:var(--sx-ink);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color var(--sx-duration-fast) var(--sx-ease-out),background-color var(--sx-duration-fast) var(--sx-ease-out)}.sx-xh-btn:hover:not(:disabled){border-color:var(--sx-ink-3)}.sx-xh-btn--primary{border-color:var(--sx-accent);background:var(--sx-accent);color:var(--sx-on-accent);box-shadow:var(--sx-glow-accent)}.sx-xh-btn--primary:hover:not(:disabled){border-color:var(--sx-accent-hi);background:var(--sx-accent-hi);box-shadow:var(--sx-glow-accent-strong)}.sx-xh-btn:disabled{opacity:var(--sx-opacity-disabled, .4);cursor:not-allowed}.sx-xh-btn:focus-visible,.sx-xh-tab:focus-visible,.sx-xh-seg-btn:focus-visible,.sx-xh-icon-btn:focus-visible,.sx-xh-chip:focus-visible{outline:var(--sx-focus-ring);outline-offset:var(--sx-focus-offset)}.sx-xh-btn-icon{display:inline-flex;font-size:.9rem;line-height:1}.sx-explore-filter-toggle{display:none}@media(max-width:600px){.sx-explore-filter-toggle{display:inline-flex}.sx-explore-filters:not(.sx-open){display:none}}.sx-xh-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--sx-2);margin-top:var(--sx-4);padding-top:var(--sx-4);border-top:1px solid var(--sx-rule)}.sx-xh-stat{min-width:0;padding:10px 12px;border:1px solid var(--sx-rule);border-radius:0;background:var(--sx-surface)}.sx-xh-stat-label{font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--sx-ink-3)}.sx-xh-stat-value{margin-top:2px;font-family:var(--sx-font-display);font-size:1.25rem;font-weight:700;color:var(--sx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-xh-stat-value--accent{color:var(--sx-accent)}.sx-xh-chips{display:flex;align-items:center;justify-content:space-between;gap:var(--sx-3);margin:var(--sx-4) 0 var(--sx-3)}.sx-xh-chips-label{flex:0 0 auto;font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sx-ink-3)}.sx-xh-chips-list{display:flex;align-items:center;justify-content:flex-end;gap:var(--sx-2);flex:1 1 0;min-width:0;overflow:hidden}.sx-xh-chip[hidden]{display:none}.sx-xh-chip{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:4px 12px;border:1px solid var(--sx-surface-glass-border);border-radius:0;background:var(--sx-surface-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--sx-ink-2);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);font-weight:500;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:border-color var(--sx-duration-fast) var(--sx-ease-out),color var(--sx-duration-fast) var(--sx-ease-out)}.sx-xh-chip:hover{border-color:var(--sx-accent);color:var(--sx-ink)}.sx-xh-chip-prefix{color:var(--sx-ink-3)}.sx-xh-chip:hover .sx-xh-chip-prefix{color:var(--sx-accent)}.sx-xh-chip-count{padding:0 4px;border-radius:0;background:var(--sx-surface-3);color:var(--sx-ink-2);font-size:var(--sx-t-eyebrow)}.sx-xh-toolbar{position:relative;z-index:30;display:flex;flex-direction:column;gap:var(--sx-3);margin-bottom:var(--sx-4);padding:var(--sx-3);border:1px solid var(--sx-rule);border-radius:0;background:var(--sx-surface);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow)}.sx-xh-toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sx-4);flex-wrap:wrap}.sx-xh-toolbar-filters{justify-content:flex-start;padding-top:var(--sx-3);border-top:1px solid var(--sx-rule)}.sx-xh-tabs{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.sx-xh-tab{padding:7px 14px;border:1px solid var(--sx-rule);border-radius:0;background:var(--sx-surface-2);color:var(--sx-ink-2);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color var(--sx-duration-fast) var(--sx-ease-out)}.sx-xh-tab:hover:not(.sx-xh-tab--on){background:var(--sx-surface-3)}.sx-xh-tab--on{border-color:var(--sx-accent);background:var(--sx-accent);color:var(--sx-on-accent);font-weight:700}.sx-xh-ctl{display:flex;align-items:center;gap:var(--sx-2)}.sx-xh-ctl-label{font-size:var(--sx-t-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--sx-ink-3)}.sx-xh-seg{display:inline-flex;align-items:center;padding:4px;border:1px solid var(--sx-rule);border-radius:0;background:var(--sx-bg);letter-spacing:.06em}.sx-xh-seg-btn{padding:5px 12px;border:0;border-radius:0;background:transparent;color:var(--sx-ink-2);font:inherit;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color var(--sx-duration-fast) var(--sx-ease-out)}.sx-xh-seg-btn:hover:not(.sx-xh-seg-btn--on){color:var(--sx-ink)}.sx-xh-seg-btn--on{background:var(--sx-accent);color:var(--sx-on-accent);font-weight:700;box-shadow:0 1px 2px #0006}.sx-xh-density{padding-left:var(--sx-3);border-left:1px solid var(--sx-rule);gap:4px}.sx-xh-density .sx-xh-ctl-label{margin-right:4px}.sx-xh-icon-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px;border:1px solid var(--sx-rule);border-radius:0;background:var(--sx-bg);color:var(--sx-ink-3);cursor:pointer}.sx-xh-icon-btn:hover{color:var(--sx-ink)}.sx-xh-icon-btn--on{background:var(--sx-surface-3);color:var(--sx-accent)}.sx-xh-toolbar-filters .sx-dropdown-head,.sx-xh-toolbar-filters .sx-input,.sx-xh-toolbar-filters .sx-btn{height:34px;font-size:var(--sx-t-eyebrow);box-sizing:border-box}.sx-xh-toolbar-filters .sx-pills{min-height:34px;font-size:var(--sx-t-eyebrow)}.sx-xh-toolbar-filters .sx-pills .sx-pill{min-height:34px}.sx-xh-toolbar-filters .sx-pills .sx-pill.sx-selected{background:var(--sx-accent);color:var(--sx-on-accent);border-color:var(--sx-accent)}.sx-explore-grid--stack{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr))}@media(min-width:1100px){.sx-explore-grid--stack{grid-template-columns:repeat(auto-fill,minmax(min(100%,640px),1fr))}}@media(max-width:700px){.sx-xh-row{align-items:stretch}.sx-xh-chips{flex-direction:column;align-items:flex-start}.sx-xh-chips-list{flex:0 0 auto;width:100%;justify-content:flex-start}.sx-xh-toolbar-row{align-items:stretch}.sx-xh-density{display:none}.sx-xh-ctl-group{width:100%;margin-left:0;gap:var(--sx-3)}.sx-xh-ctl,.sx-xh-seg{flex-wrap:wrap;max-width:100%}}.sx-xh-ctl-group{display:flex;align-items:center;gap:var(--sx-4);flex-wrap:wrap;margin-left:auto}.sx-xh-chip-pin{display:block;width:11px;height:11px}.sx-pf-hero{position:relative;padding:clamp(20px,3vw,32px);margin-bottom:var(--sx-5);border:1px solid var(--sx-rule);background:var(--sx-surface);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sx-5) var(--sx-6);align-items:center}.sx-pf-hero:before,.sx-pf-hero:after{content:"";position:absolute;width:8px;height:8px;pointer-events:none}.sx-pf-hero:before{top:-2px;left:-2px;border-top:2px solid var(--sx-accent);border-left:2px solid var(--sx-accent)}.sx-pf-hero:after{right:-2px;bottom:-2px;border-right:2px solid var(--sx-accent);border-bottom:2px solid var(--sx-accent)}.sx-pf-hero-main{display:flex;align-items:center;gap:var(--sx-5);min-width:0}.sx-pf-identity{display:grid;gap:var(--sx-2);min-width:0;max-width:640px}.sx-pf-namerow{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sx-3)}.sx-pf-name{margin:0;font-family:var(--sx-font-display);font-size:clamp(1.3rem,3vw,1.9rem);font-weight:900;letter-spacing:-.01em;text-transform:uppercase;color:var(--sx-ink);overflow-wrap:break-word}.sx-pf-handle{margin:0;font:500 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono);letter-spacing:.04em;color:var(--sx-ink-3)}.sx-pf-handle span{color:var(--sx-ink-2)}.sx-pf-bio{margin:0;color:var(--sx-ink);font-size:.9rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.sx-pf-link{width:fit-content;max-width:100%;color:var(--sx-ink-2);font:500 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono);overflow-wrap:anywhere;text-decoration:none}.sx-pf-link:hover{color:var(--sx-accent)}.sx-pf-tags{display:flex;flex-wrap:wrap;gap:var(--sx-2);padding-top:var(--sx-1)}.sx-pf-tag{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--sx-rule);border-radius:3px;background:var(--sx-surface-2);color:var(--sx-ink);font:500 var(--sx-t-eyebrow)/1.2 var(--sx-font-mono);text-decoration:none;transition:border-color var(--sx-duration-fast) var(--sx-ease-out)}.sx-pf-tag span{margin-right:2px;color:var(--sx-accent);font-weight:700}.sx-pf-tag:hover{border-color:var(--sx-accent)}.sx-pf-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sx-2)}.sx-pf-actions .sx-xh-btn{padding:10px 16px}.sx-pf-quiet{color:var(--sx-ink-3)}.sx-pf-stats{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sx-2) var(--sx-5);padding-top:var(--sx-4);border-top:1px solid var(--sx-rule)}.sx-pf-stat{display:inline-flex;align-items:baseline;gap:var(--sx-2);padding:0;border:0;background:none;color:inherit;text-align:left;font:inherit}.sx-pf-stat--link{cursor:pointer}.sx-pf-stat--link:hover .sx-pf-stat-value,.sx-pf-stat--link:hover .sx-pf-stat-label{color:var(--sx-accent-hi)}.sx-pf-stat-value{font-family:var(--sx-font-display);font-size:1.15rem;font-weight:900;color:var(--sx-ink)}.sx-pf-stat-value--accent{color:var(--sx-accent)}.sx-pf-stat-label{font:500 var(--sx-t-eyebrow)/1.2 var(--sx-font-mono);letter-spacing:.1em;color:var(--sx-ink-3)}.sx-pf-highlights{margin-bottom:var(--sx-5)}.sx-pf-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sx-3);margin-bottom:var(--sx-3)}.sx-pf-section-head h2{display:flex;align-items:center;gap:var(--sx-2);margin:0;font:500 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.1em;color:var(--sx-ink-2)}.sx-pf-section-head h2 span{width:6px;height:6px;background:var(--sx-accent)}.sx-pf-section-head button{border:0;background:transparent;color:var(--sx-ink-3);font:500 var(--sx-t-eyebrow)/1 var(--sx-font-mono);cursor:pointer}.sx-pf-section-head button:hover{color:var(--sx-ink)}.sx-pf-highlight-row{display:flex;align-items:flex-start;gap:var(--sx-4);padding-bottom:var(--sx-2);overflow-x:auto;scrollbar-width:thin}.sx-pf-highlight{flex:0 0 auto;width:84px;display:flex;flex-direction:column;align-items:center;gap:var(--sx-2);padding:0;border:0;background:transparent;color:var(--sx-ink-2);cursor:pointer}.sx-pf-highlight-cover{position:relative;width:76px;height:76px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--sx-rule);background:var(--sx-surface-2);transition:transform var(--sx-duration-fast) var(--sx-ease-out),border-color var(--sx-duration-fast)}.sx-pf-highlight:first-child .sx-pf-highlight-cover{border:2px solid var(--sx-accent)}.sx-pf-highlight-cover img{width:100%;height:100%;object-fit:cover}.sx-pf-highlight-cover b{font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);color:var(--sx-ink)}.sx-pf-highlight-cover small{position:absolute;right:3px;bottom:3px;padding:1px 4px;background:var(--sx-media-scrim);color:var(--sx-on-media);font:500 var(--sx-t-eyebrow)/1.2 var(--sx-font-mono)}.sx-pf-highlight-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 var(--sx-t-eyebrow)/1.2 var(--sx-font-mono);text-transform:uppercase}.sx-pf-highlight:hover .sx-pf-highlight-cover{border-color:var(--sx-accent);transform:scale(.95)}.sx-pf-highlight:hover .sx-pf-highlight-title{color:var(--sx-accent)}.sx-pf-highlight--new .sx-pf-highlight-cover{border-style:dashed;background:var(--sx-bg)}.sx-pf-highlight--new .sx-pf-highlight-cover b{font-size:1.4rem;color:var(--sx-ink-3)}.sx-pf-highlight:focus-visible{outline:var(--sx-focus-ring);outline-offset:var(--sx-focus-offset)}.sx-pf-controls{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;gap:var(--sx-3) var(--sx-4);margin-bottom:var(--sx-4);border-bottom:1px solid var(--sx-rule)}.sx-pf-tabs{display:flex;min-width:0;overflow-x:auto;scrollbar-width:none}.sx-pf-tabs::-webkit-scrollbar{display:none}.sx-pf-tabs button{flex:0 0 auto;padding:12px 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--sx-ink-3);font:500 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.08em;cursor:pointer;transition:color var(--sx-duration-fast) var(--sx-ease-out)}.sx-pf-tabs button:hover{color:var(--sx-ink)}.sx-pf-tabs button.sx-active{border-bottom-color:var(--sx-accent);background:var(--sx-surface);color:var(--sx-ink);font-weight:700}.sx-pf-tabs button:focus-visible{outline:var(--sx-focus-ring);outline-offset:-2px}.sx-pf-tools{display:flex;align-items:center;gap:var(--sx-3);padding-bottom:var(--sx-2);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow)}.sx-pf-select{padding:5px 8px;border:1px solid var(--sx-rule);border-radius:2px;background:var(--sx-surface);color:var(--sx-ink);font:inherit}.sx-pf-select:focus{outline:none;border-color:var(--sx-accent)}.sx-pf-private{display:flex;align-items:center;gap:var(--sx-2);margin-bottom:var(--sx-3);padding:8px 12px;border:1px solid var(--sx-rule);border-left:3px solid var(--sx-accent);background:var(--sx-accent-dim);color:var(--sx-ink-2);font:700 var(--sx-t-eyebrow)/1.3 var(--sx-font-mono);letter-spacing:.1em}.sx-pf-more{margin-top:var(--sx-6);text-align:center}.sx-pf-more-btn{padding:12px 32px;border:1px solid var(--sx-rule);background:var(--sx-surface);color:var(--sx-ink-2);font:500 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.14em;cursor:pointer;transition:border-color var(--sx-duration-fast),color var(--sx-duration-fast)}.sx-pf-more-btn:hover:not(:disabled){border-color:var(--sx-accent);color:var(--sx-ink)}.sx-pf-more-btn:disabled{opacity:.6;cursor:default}.sx-pf-end{margin:var(--sx-2) 0 var(--sx-4);text-align:center;font:500 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono);letter-spacing:.1em;color:var(--sx-ink-3)}@media(max-width:1000px){.sx-pf-hero{grid-template-columns:minmax(0,1fr)}.sx-pf-actions{justify-content:flex-start}}@media(max-width:760px){.sx-pf-hero-main{align-items:flex-start}.sx-pf-tools .sx-xh-density{display:none}}@media(max-width:480px){.sx-pf-hero-main{flex-direction:column}.sx-pf-stats{column-gap:var(--sx-2);justify-content:space-between}.sx-pf-stat{gap:var(--sx-1)}.sx-pf-stat-label{letter-spacing:.04em}}.sx-rt-tag{display:inline-flex;align-items:center;margin:2px 2px 2px 0;padding:1px 8px;border:1px solid var(--sx-rule);border-radius:3px;background:var(--sx-surface-2);color:var(--sx-ink);font:500 var(--sx-t-eyebrow)/1.5 var(--sx-font-mono);letter-spacing:-.01em;text-decoration:none;transition:border-color var(--sx-duration-fast) var(--sx-ease-out)}.sx-rt-tag span{margin-right:1px;color:var(--sx-accent);font-weight:700}.sx-rt-tag:hover,.sx-rt-tag:focus-visible{border-color:var(--sx-accent)}.sx-rt-mention{color:var(--sx-accent);font-weight:500;text-decoration:none}.sx-rt-mention:hover,.sx-rt-mention:focus-visible{color:var(--sx-accent-hi);text-decoration:underline}.sx-rt-link{color:var(--sx-ink-2);font:500 var(--sx-t-eyebrow)/1.5 var(--sx-font-mono);text-decoration:none;overflow-wrap:anywhere;transition:color var(--sx-duration-fast) var(--sx-ease-out)}.sx-rt-link:hover,.sx-rt-link:focus-visible{color:var(--sx-accent)}.sx-rt a:focus-visible{outline:var(--sx-focus-ring);outline-offset:2px}.sx-pf-bio-preview{margin-top:var(--sx-2);padding:var(--sx-3);border:1px dashed var(--sx-rule-strong);background:var(--sx-surface)}.sx-pf-bio-preview>span{display:block;margin-bottom:var(--sx-1);color:var(--sx-ink-3);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.14em}.sx-pf-bio-preview .sx-pf-bio{margin:0}.sx-ps{display:grid;gap:var(--sx-6)}.sx-ps-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--sx-4);padding-bottom:var(--sx-5);border-bottom:1px solid var(--sx-rule)}.sx-ps-title{margin:0;font:400 clamp(1.7rem,4vw,2.5rem)/1 var(--sx-font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--sx-ink)}.sx-ps-kicker{margin-top:var(--sx-2);color:var(--sx-ink-3);font:600 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono);letter-spacing:.12em;overflow-wrap:anywhere}.sx-ps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sx-6);align-items:start}.sx-ps-col{display:grid;gap:var(--sx-6);min-width:0}.sx-ps-panel{min-width:0;padding:var(--sx-5);border:1px solid var(--sx-rule);background:var(--sx-surface)}.sx-ps-panel--danger{border-color:var(--sx-danger-border)}.sx-ps-panel-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--sx-2) var(--sx-4);margin-bottom:var(--sx-5);padding-bottom:var(--sx-4);border-bottom:1px solid var(--sx-rule)}.sx-ps-panel--danger .sx-ps-panel-head{border-bottom-color:var(--sx-danger-border)}.sx-ps-panel-head h2{margin:0;font:800 1rem/1.2 var(--sx-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--sx-ink)}.sx-ps-panel--danger .sx-ps-panel-head h2{color:var(--sx-danger-hi)}.sx-ps-panel-note{color:var(--sx-ink-3);font:600 var(--sx-t-eyebrow)/1.2 var(--sx-font-mono);letter-spacing:.14em}.sx-ps-panel-note--ok{color:var(--sx-success-hi)}.sx-ps-panel-note--danger{color:var(--sx-danger-hi)}.sx-ps-avatar{display:flex;gap:var(--sx-5);align-items:flex-start;margin-bottom:var(--sx-5);padding:var(--sx-4);border:1px solid var(--sx-rule);background:var(--sx-surface-2)}.sx-ps-avatar-dock{position:relative;flex:0 0 auto;padding:4px;border:2px solid var(--sx-accent);border-radius:50%;box-shadow:0 0 15px var(--sx-accent-glow)}.sx-ps-avatar-disc{width:96px;height:96px;display:grid;place-items:center;overflow:hidden;border-radius:50%;color:var(--sx-on-spot);font:900 1.9rem/1 var(--sx-font-mono)}.sx-ps-avatar-disc img{width:100%;height:100%;object-fit:cover}.sx-ps-avatar-body{min-width:0;flex:1;display:grid;gap:var(--sx-2)}.sx-ps-avatar-name{font:800 .9rem/1.2 var(--sx-font-sans);color:var(--sx-ink);overflow-wrap:anywhere}.sx-ps-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sx-ps-form{display:grid;gap:var(--sx-4)}.sx-ps-field{display:grid;gap:6px;min-width:0}.sx-ps-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sx-3)}.sx-ps-label{color:var(--sx-ink-2);font:700 var(--sx-t-eyebrow)/1.2 var(--sx-font-mono);letter-spacing:.1em;text-transform:uppercase}.sx-ps-meta{color:var(--sx-ink-3);font:600 var(--sx-t-eyebrow)/1.2 var(--sx-font-mono);letter-spacing:.08em}.sx-ps-hint{margin:0;color:var(--sx-ink-3);font:500 var(--sx-t-small)/1.5 var(--sx-font-mono)}.sx-ps-hint em{font-style:normal;color:var(--sx-ink-3)}.sx-ps-unsaved{color:var(--sx-warn-hi);letter-spacing:.1em}.sx-ps-input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--sx-rule);border-radius:0;background:var(--sx-surface);color:var(--sx-ink);font:500 .82rem/1.4 var(--sx-font-mono);transition:border-color .15s ease,box-shadow .15s ease}.sx-ps-input:focus{outline:none;border-color:var(--sx-accent);box-shadow:0 0 0 1px var(--sx-accent)}.sx-ps-input[readonly]{color:var(--sx-ink-3);cursor:not-allowed;background:var(--sx-surface-2)}.sx-ps-input--danger{border-color:var(--sx-danger-border);color:var(--sx-danger-hi)}.sx-ps-input--danger:focus{border-color:var(--sx-danger);box-shadow:0 0 0 1px var(--sx-danger)}.sx-ps-textarea{min-height:84px;resize:vertical;line-height:1.55}.sx-ps-locked{position:relative}.sx-ps-locked svg{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:var(--sx-ink-3);pointer-events:none}.sx-ps-actions{display:flex;flex-wrap:wrap;gap:var(--sx-2)}.sx-ps-submit{display:flex;flex-wrap:wrap;gap:var(--sx-3);padding-top:var(--sx-2)}.sx-ps-submit .sx-ps-btn--primary{flex:1 1 220px}.sx-ps-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sx-2);min-height:38px;padding:8px 16px;border:1px solid var(--sx-rule-strong);border-radius:0;background:var(--sx-surface-2);color:var(--sx-ink);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.sx-ps-btn:hover:not(:disabled){background:var(--sx-surface-3);border-color:var(--sx-ink-3)}.sx-ps-btn:disabled{opacity:var(--sx-opacity-disabled, .4);cursor:not-allowed}.sx-ps-btn:focus-visible,.sx-ps-link:focus-visible{outline:var(--sx-focus-ring);outline-offset:var(--sx-focus-offset)}.sx-ps-btn--primary{background:var(--sx-accent);border-color:var(--sx-accent);color:var(--sx-on-accent);letter-spacing:.14em;box-shadow:var(--sx-glow-accent)}.sx-ps-btn--primary:hover:not(:disabled){background:var(--sx-accent-hi);border-color:var(--sx-accent-hi)}.sx-ps-btn--quiet{background:transparent;color:var(--sx-ink-2)}.sx-ps-btn--small{min-height:28px;padding:5px 10px;font-size:var(--sx-t-eyebrow)}.sx-ps-btn--block{width:100%}.sx-ps-btn--danger{background:var(--sx-danger-dim);border-color:var(--sx-danger-border);color:var(--sx-danger-hi)}.sx-ps-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--sx-danger) 22%,transparent);border-color:var(--sx-danger)}.sx-ps-feedback{padding:8px 10px;border:1px solid;font:600 var(--sx-t-small)/1.5 var(--sx-font-mono);overflow-wrap:anywhere}.sx-ps-feedback--ok{border-color:var(--sx-success-border);background:var(--sx-success-dim);color:var(--sx-success-hi)}.sx-ps-feedback--err{border-color:var(--sx-danger-border);background:var(--sx-danger-dim);color:var(--sx-danger-hi)}.sx-ps-keycard{display:flex;align-items:center;justify-content:space-between;gap:var(--sx-3);margin-bottom:var(--sx-4);padding:var(--sx-3) var(--sx-4);border:1px solid var(--sx-rule);background:var(--sx-surface-2)}.sx-ps-keyvalue{margin-top:4px;color:var(--sx-ink);font:600 var(--sx-t-eyebrow)/1.3 var(--sx-font-mono)}.sx-ps-keyvalue b{color:var(--sx-ink-2);font-weight:700}.sx-ps-badge{padding:3px 8px;border:1px solid var(--sx-success-border);background:var(--sx-success-dim);color:var(--sx-success-hi);font:700 var(--sx-t-eyebrow)/1.2 var(--sx-font-mono);letter-spacing:.08em}.sx-ps-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sx-2) var(--sx-3);margin:0;padding:var(--sx-3);list-style:none;border:1px solid var(--sx-rule);background:var(--sx-surface-2)}.sx-ps-check{display:flex;gap:8px;color:var(--sx-ink-3);font:600 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono);letter-spacing:.04em}.sx-ps-check--pass{color:var(--sx-success-hi)}.sx-ps-check em{font-style:normal;color:var(--sx-ink-3)}.sx-ps-inline{display:flex;gap:var(--sx-2)}.sx-ps-inline .sx-ps-input{flex:1;min-width:0}.sx-ps-list{margin-top:var(--sx-4);border:1px solid var(--sx-rule);background:var(--sx-surface-2)}.sx-ps-list-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sx-2);padding:var(--sx-3)}.sx-ps-list-head>span{display:inline-flex;align-items:center;gap:var(--sx-2);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.08em;color:var(--sx-ink)}.sx-ps-list-head em{font-style:normal;color:var(--sx-ink-3)}.sx-ps-rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--sx-rule)}.sx-ps-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sx-3);padding:var(--sx-3)}.sx-ps-row+.sx-ps-row{border-top:1px solid var(--sx-rule)}.sx-ps-row>span{min-width:0;display:flex;flex-direction:column;gap:2px;font:600 var(--sx-t-eyebrow)/1.3 var(--sx-font-mono)}.sx-ps-row strong{color:var(--sx-ink);overflow-wrap:anywhere}.sx-ps-row small{color:var(--sx-ink-3);overflow-wrap:anywhere}.sx-ps-list-empty{padding:var(--sx-3);border-top:1px solid var(--sx-rule);color:var(--sx-ink-3);font:600 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.12em}.sx-ps-foot{display:flex;justify-content:space-between;gap:var(--sx-3);padding-top:var(--sx-5);border-top:1px solid var(--sx-rule)}.sx-ps-link{padding:0;border:0;background:none;color:var(--sx-ink-3);font:600 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.1em;cursor:pointer}.sx-ps-link:hover{color:var(--sx-accent)}@media(max-width:1000px){.sx-ps-grid{grid-template-columns:1fr}}@media(max-width:520px){.sx-ps-avatar{flex-direction:column;align-items:center;text-align:center}.sx-ps-actions{justify-content:center}.sx-ps-checks{grid-template-columns:1fr}.sx-ps-inline{flex-direction:column}.sx-ps-inline:has(>.sx-ps-btn--quiet[aria-pressed]){flex-direction:row}.sx-ps-panel{padding:var(--sx-4)}}.sx-cr{font-family:var(--sx-font-sans)}.sx-cr-title{margin:0;font:900 clamp(3rem,8vw,6rem)/.95 var(--sx-font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--sx-ink);overflow-wrap:anywhere}.sx-cr-accent{color:var(--sx-accent)}.sx-cr-kicker{margin-top:var(--sx-2);color:var(--sx-ink-3);font-size:var(--sx-t-small);overflow-wrap:anywhere}.sx-cr-head-actions{display:flex;flex-wrap:wrap;gap:var(--sx-2)}a.sx-ps-btn{text-decoration:none}.sx-cr-label{color:var(--sx-ink-3);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);letter-spacing:.16em;text-transform:uppercase}.sx-cr-hero{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sx-5);padding:var(--sx-6);border:1px solid var(--sx-rule);border-top:3px solid var(--sx-accent);background:var(--sx-surface)}.sx-cr-hero-main{min-width:0}.sx-cr-balance{display:flex;align-items:center;gap:var(--sx-3);margin-top:var(--sx-2);color:var(--sx-ink);font:700 clamp(2.4rem,7vw,3.6rem)/1 var(--sx-font-display);letter-spacing:-.03em;overflow-wrap:anywhere}.sx-cr-balance small{align-self:flex-end;padding-bottom:.35em;color:var(--sx-ink-3);font-size:var(--sx-t-body);font-weight:500;letter-spacing:0}.sx-cr-coin{flex:none;width:.85em;height:.85em;color:var(--sx-ink)}.sx-cr-hero-sub{margin-top:var(--sx-3);color:var(--sx-ink-2);font-size:var(--sx-t-body)}.sx-cr-hero-sub b{color:var(--sx-ink)}.sx-cr-hero-side{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sx-3)}.sx-cr-keystate{color:var(--sx-ink-3);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.sx-cr-keystate:hover{color:var(--sx-ink);text-decoration:underline}.sx-cr-keystate.is-on{color:var(--sx-success-hi)}.sx-cr-hero-alert{flex-basis:100%}.sx-cr-section{min-width:0;scroll-margin-top:calc(var(--sx-header-h, 58px) + var(--sx-4))}.sx-cr-section-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--sx-2) var(--sx-4);margin-bottom:var(--sx-4)}.sx-cr-section-head h2{margin:0;color:var(--sx-ink);font:700 1.35rem/1.2 var(--sx-font-sans);letter-spacing:-.01em}.sx-cr-section-note{color:var(--sx-ink-3);font-size:var(--sx-t-small)}.sx-cr .sx-ps-feedback,.sx-cr .sx-ps-hint{margin-top:var(--sx-3)}.sx-cr-copy{margin:0;color:var(--sx-ink-2);font-size:var(--sx-t-body);line-height:1.6}.sx-cr-fine{margin:var(--sx-3) 0 0;color:var(--sx-ink-3);font-size:var(--sx-t-small)}.sx-cr-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sx-4)}.sx-cr-pack{display:flex;flex-direction:column;gap:var(--sx-2);min-width:0;padding:var(--sx-5);border:1px solid var(--sx-rule);background:var(--sx-surface);transition:border-color .15s ease}.sx-cr-pack:hover{border-color:var(--sx-rule-strong)}.sx-cr-pack--featured{border:2px solid var(--sx-accent);box-shadow:0 10px 28px -16px var(--sx-accent-glow)}.sx-cr-pack-tag{color:var(--sx-ink-3);font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);letter-spacing:.16em;text-transform:uppercase}.sx-cr-pack--featured .sx-cr-pack-tag{color:var(--sx-accent-hi)}.sx-cr-pack-credits{color:var(--sx-ink-2);font-size:var(--sx-t-body)}.sx-cr-pack-credits b{color:var(--sx-ink);font-family:var(--sx-font-display);font-size:1.75rem;font-weight:700;letter-spacing:-.02em}.sx-cr-bonus{color:var(--sx-accent-hi);font-size:var(--sx-t-small);font-weight:700}.sx-cr-pack-blurb{flex:1;margin:0 0 var(--sx-2);color:var(--sx-ink-3);font-size:var(--sx-t-small);line-height:1.5}.sx-cr-feedback:empty{display:none}.sx-cr-keycard{display:grid;gap:var(--sx-2);margin-bottom:var(--sx-4);padding:var(--sx-4) var(--sx-5);border:1px solid var(--sx-rule);background:var(--sx-surface)}.sx-cr-keystatus{color:var(--sx-ink-3);font-weight:600}.sx-cr-keystatus.is-on{color:var(--sx-success-hi)}.sx-cr-keystatus b{margin-left:var(--sx-1, 4px);color:var(--sx-ink);font-family:var(--sx-font-mono)}.sx-cr-switch{display:inline-flex;gap:var(--sx-1, 4px);margin-bottom:var(--sx-3);border-bottom:1px solid var(--sx-rule)}.sx-cr-switch button{padding:var(--sx-2) var(--sx-3);border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--sx-ink-3);font:600 var(--sx-t-body)/1.2 var(--sx-font-sans);cursor:pointer}.sx-cr-switch button:hover{color:var(--sx-ink)}.sx-cr-switch button[aria-pressed=true]{border-bottom-color:var(--sx-accent);color:var(--sx-ink)}.sx-cr-ledger{margin:0;padding:0;list-style:none;border:1px solid var(--sx-rule)}.sx-cr-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(5.5rem,auto);align-items:center;gap:var(--sx-4);padding:var(--sx-3) var(--sx-4);background:var(--sx-surface)}.sx-cr-row+.sx-cr-row{border-top:1px solid var(--sx-rule)}.sx-cr-row-main{display:grid;gap:2px;min-width:0}.sx-cr-row-label{color:var(--sx-ink);font-weight:600}.sx-cr-row-note{color:var(--sx-ink-3);font-weight:500}.sx-cr-row-when{color:var(--sx-ink-3);font-size:var(--sx-t-small)}.sx-cr-row-delta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-weight:700;font-variant-numeric:tabular-nums}.sx-cr-row-delta small{color:var(--sx-ink-3);font-size:var(--sx-t-small);font-weight:500}.sx-cr-row-delta--up{color:var(--sx-success-hi)}.sx-cr-row-delta--down{color:var(--sx-ink)}.sx-cr-row-delta--flat{color:var(--sx-ink-3)}.sx-cr-row-balance{display:flex;flex-direction:column;align-items:flex-end;color:var(--sx-ink-2);font-variant-numeric:tabular-nums}.sx-cr-row-balance small{color:var(--sx-ink-3);font-size:var(--sx-t-small)}.sx-cr-more{display:flex;justify-content:center;margin-top:var(--sx-4)}.sx-cr-retry{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sx-3)}.sx-cr-retry .sx-ps-feedback{margin-top:0}@media(max-width:900px){.sx-cr-packs{grid-template-columns:1fr}}@media(max-width:640px){.sx-cr-hero{padding:var(--sx-5) var(--sx-4)}.sx-cr-hero-side{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.sx-cr-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--sx-3)}.sx-cr-row-balance{display:none}.sx-cr-head-actions{width:100%}}.sx-pk{--pk-red-wash: color-mix(in srgb, var(--sx-accent) 3%, transparent);--pk-red-line: var(--sx-accent-dim);--pk-red-line-strong: color-mix(in srgb, var(--sx-accent) 30%, transparent);--pk-panel: var(--sx-surface);--pk-panel-2: var(--sx-surface-2);width:100%;max-width:none;margin:0 auto}.sx-pk-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sx-6);align-items:start}@media(min-width:1700px){.sx-pk-grid{grid-template-columns:minmax(0,760px) minmax(0,1fr)}}.sx-pk-side,.sx-pk-main{display:flex;min-width:0;flex-direction:column;gap:var(--sx-5)}.sx-pk-main{gap:var(--sx-4)}.sx-pk-cover{position:relative;display:block;width:100%;padding:4px;border:1px solid var(--pk-red-line);background:var(--pk-panel);color:inherit;cursor:pointer}.sx-pk-cover:before,.sx-pk-cover:after{content:"";position:absolute;z-index:3;width:10px;height:10px;pointer-events:none;border:0 solid var(--sx-accent)}.sx-pk-cover:before{top:-1px;left:-1px;border-top-width:2px;border-left-width:2px}.sx-pk-cover:after{right:-1px;bottom:-1px;border-right-width:2px;border-bottom-width:2px}.sx-pk-cover:disabled{cursor:default}.sx-pk-cover:focus-visible{outline:2px solid var(--sx-accent);outline-offset:4px}.sx-pk-cover .sx-pack-cover-stack{display:none}.sx-pk-cover .sx-pack-cover{width:100%}.sx-pk-cover .sx-pack-cover-label{border:2px solid var(--sx-accent)}.sx-pk-play{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);padding:10px 18px;border:2px solid var(--sx-accent);background:var(--sx-surface-glass);color:var(--sx-ink);font:800 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.12em;white-space:nowrap;pointer-events:none;box-shadow:var(--sx-shadow-popover);transition:background var(--sx-duration-fast) var(--sx-ease-out),color var(--sx-duration-fast) var(--sx-ease-out)}.sx-pk-cover:not(:disabled):hover .sx-pk-play,.sx-pk-cover:focus-visible .sx-pk-play{background:var(--sx-accent);color:var(--sx-on-accent)}.sx-pk-meta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sx-3)}.sx-pk-kinds{display:flex;flex-wrap:wrap;gap:var(--sx-2)}.sx-pk-kind,.sx-pk-status{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--sx-accent);background:transparent;color:var(--sx-accent-hi);font:800 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.12em}.sx-pk-status{border-color:var(--pk-red-line);background:transparent;color:var(--sx-ink-2)}.sx-pk-status--draft{border-color:var(--pk-red-line-strong);background:transparent;color:var(--sx-ink)}.sx-pk-meta h1{margin:0;max-width:100%;overflow-wrap:anywhere;color:var(--sx-ink);padding-left:var(--sx-3);border-left:3px solid var(--sx-accent);font:400 clamp(1.5rem,3vw,2.25rem)/1.05 var(--sx-font-display);letter-spacing:-.02em;text-transform:uppercase}.sx-pk-creator{font:700 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono);letter-spacing:.06em;color:var(--sx-ink-3)}.sx-pk-creator a{color:var(--sx-accent);font-weight:800}.sx-pk-creator a:hover{text-decoration:underline}.sx-pk-meta p{max-width:34rem;margin:0;color:var(--sx-ink-2);font-size:.875rem;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.sx-pk-tags{display:flex;flex-wrap:wrap;gap:6px}.sx-pk-tags a{padding:5px 8px;border:1px solid var(--sx-rule);background:transparent;color:var(--sx-ink-2);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.04em;transition:background var(--sx-duration-fast) var(--sx-ease-out),color var(--sx-duration-fast) var(--sx-ease-out),border-color var(--sx-duration-fast) var(--sx-ease-out)}.sx-pk-tags a:hover{border-color:var(--sx-accent);background:var(--sx-accent-dim);color:var(--sx-accent-hi)}.sx-pk-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:1px;border-top:2px solid var(--sx-accent);background:var(--sx-rule)}.sx-pk-stats>div{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:4px;padding:12px 6px;background:var(--pk-panel)}.sx-pk-stats dd{margin:0;color:var(--sx-ink);font:700 1.125rem/1 var(--sx-font-mono)}.sx-pk-stats dt{color:var(--sx-ink-3);font:600 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.1em}.sx-pk-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sx-2)}.sx-pk-act{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 10px;border:1px solid var(--sx-rule);background:var(--pk-panel-2);color:var(--sx-ink);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--sx-duration-fast) var(--sx-ease-out),border-color var(--sx-duration-fast) var(--sx-ease-out),color var(--sx-duration-fast) var(--sx-ease-out)}.sx-pk-act svg{width:14px;height:14px}.sx-pk-act:hover:not(:disabled){background:var(--pk-panel-2);border-color:var(--sx-accent);color:var(--sx-ink)}.sx-pk-act:focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px}.sx-pk-act:disabled{opacity:.55;cursor:progress}.sx-pk-act--on{border-color:var(--sx-accent);background:var(--sx-accent-dim);color:var(--sx-accent-hi)}.sx-pk-act--on:hover:not(:disabled){background:var(--sx-accent-dim);color:var(--sx-accent-hi)}.sx-pk-act--quiet{color:var(--sx-ink-3)}.sx-pk-act--quiet:hover:not(:disabled){color:var(--sx-accent-hi);border-color:var(--sx-accent)}.sx-pk-owner{display:flex;flex-direction:column;gap:var(--sx-3);padding:var(--sx-4);border:1px solid var(--sx-rule);border-top:2px solid var(--sx-accent);background:var(--pk-panel)}.sx-pk-owner>header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sx-3);padding-bottom:var(--sx-3);border-bottom:1px solid var(--sx-rule)}.sx-pk-owner h2{margin:0;color:var(--sx-ink);font:800 .8125rem/1 var(--sx-font-sans);letter-spacing:.08em}.sx-pk-owner>header span,.sx-pk-owner-hint{color:var(--sx-ink-3);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.08em}.sx-pk-owner-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sx-2)}.sx-pk-owner-row .sx-dropdown{flex:1 1 220px}.sx-pk-owner-hint{padding:6px 8px;border:1px solid var(--sx-rule)}.sx-pk-list-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sx-3);padding-bottom:var(--sx-3);border-bottom:1px solid var(--sx-rule)}.sx-pk-list-head h2{margin:0 0 6px;color:var(--sx-ink);font:400 .9375rem/1 var(--sx-font-display);letter-spacing:.06em;text-transform:uppercase}.sx-pk-list-head span{color:var(--sx-ink-3);font:700 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono);letter-spacing:.08em}.sx-pk-view-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sx-3);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono)}.sx-pk-list{container:pk-list / inline-size;display:flex;flex-direction:column;gap:var(--sx-2);margin:0;padding:0;list-style:none;--pk-thumb: clamp(64px, 40px + 4cqi, 88px);--pk-gap: clamp(10px, .5rem + .8cqi, 18px)}.sx-pk-row{display:grid;grid-template-columns:clamp(1.75rem,1rem + 3cqi,2.5rem) var(--pk-thumb) minmax(0,1fr) auto auto;align-items:center;gap:var(--pk-gap);width:100%;padding:clamp(8px,.4rem + .8cqi,14px);border:1px solid var(--sx-rule);background:var(--pk-panel);color:var(--sx-ink);text-align:left;cursor:pointer;transition:background var(--sx-duration-fast) var(--sx-ease-out),border-color var(--sx-duration-fast) var(--sx-ease-out)}.sx-pk-row:not(:disabled):hover,.sx-pk-row:not(:disabled):focus-visible{background:var(--pk-panel-2);border-color:var(--sx-accent)}.sx-pk-row:focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px}.sx-pk-row:disabled{cursor:not-allowed;color:var(--sx-ink-3)}.sx-pk-row-num{color:var(--sx-ink-3);font:700 clamp(1.25rem,1.1667rem + .37cqi,1.375rem)/1 var(--sx-font-mono);transition:color var(--sx-duration-fast) var(--sx-ease-out)}.sx-pk-row:not(:disabled):hover .sx-pk-row-num{color:var(--sx-accent)}.sx-pk-thumb{position:relative;display:grid;width:var(--pk-thumb);height:var(--pk-thumb);place-items:center;overflow:hidden;border:1px solid var(--sx-rule);background:var(--pk-panel-2)}.sx-pk-thumb img{width:100%;height:100%;object-fit:cover}.sx-pk-thumb-empty{color:var(--sx-ink-3);font-size:1.75rem}.sx-pk-thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--sx-surface-overlay);color:var(--sx-accent-hi);font-size:.875rem;opacity:0;transition:opacity var(--sx-duration-fast) var(--sx-ease-out)}.sx-pk-row:hover .sx-pk-thumb-play,.sx-pk-row:focus-visible .sx-pk-thumb-play{opacity:1}.sx-pk-row-copy{display:flex;min-width:0;flex-direction:column;gap:8px}.sx-pk-row-copy strong{overflow:hidden;font:700 clamp(.9375rem,.875rem + .28cqi,1.03125rem)/1.25 var(--sx-font-sans);text-overflow:ellipsis;white-space:nowrap}.sx-pk-row:not(:disabled):hover .sx-pk-row-copy strong{color:var(--sx-accent)}.sx-pk-row-copy small{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;color:var(--sx-ink-2);font:600 var(--sx-t-eyebrow)/1 var(--sx-font-mono)}.sx-pk-chip{padding:3px 6px;border:1px solid var(--sx-rule);background:var(--pk-panel-2);font-size:var(--sx-t-eyebrow)}.sx-pk-row-stats{display:flex;align-items:center;gap:clamp(8px,.4rem + .7cqi,16px);color:var(--sx-ink);font:700 clamp(.8rem,.75rem + .222cqi,.825rem)/1 var(--sx-font-mono)}.sx-pk-row-stats span{display:inline-flex;align-items:center;gap:5px}.sx-pk-row-stats svg{width:14px;height:14px;color:var(--sx-ink-3)}.sx-pk-row-go{padding:9px clamp(10px,.5rem + .9cqi,18px);border:1px solid var(--sx-rule);background:transparent;color:var(--sx-ink-2);font:800 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.1em;white-space:nowrap;transition:background var(--sx-duration-fast) var(--sx-ease-out),color var(--sx-duration-fast) var(--sx-ease-out),border-color var(--sx-duration-fast) var(--sx-ease-out)}.sx-pk-row:not(:disabled):hover .sx-pk-row-go,.sx-pk-row:focus-visible .sx-pk-row-go{border-color:var(--sx-accent);background:var(--sx-accent);color:var(--sx-on-accent)}.sx-pk-row--gone .sx-pk-row-go{border-color:var(--sx-rule);background:transparent;color:var(--sx-ink-3)}.sx-explore-grid.sx-pk-gallery{margin-top:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,312px),1fr))}.sx-explore-grid.sx-explore-grid--stack.sx-pk-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,468px),1fr))}.sx-pk-gone{display:flex;aspect-ratio:1 / 1;flex-direction:column;align-items:center;justify-content:center;gap:var(--sx-2);background:var(--pk-panel-2);color:var(--sx-ink-3);font-size:2.5rem}.sx-pk-gone small{font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.1em}.sx-pk-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sx-2) var(--sx-4);padding:var(--sx-3) var(--sx-4);border:1px solid var(--sx-rule);background:var(--pk-panel);color:var(--sx-ink-3);font:700 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono);letter-spacing:.06em}.sx-pk-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--sx-4);background:var(--sx-surface-overlay)}.sx-pk-dialog{width:min(100%,440px);padding:var(--sx-5);border:1px solid var(--sx-rule-strong);border-top:2px solid var(--sx-accent);background:var(--pk-panel, var(--sx-surface));box-shadow:var(--sx-shadow-popover)}.sx-pk-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:var(--sx-3);margin-bottom:var(--sx-4);padding-bottom:var(--sx-3);border-bottom:1px solid var(--sx-rule)}.sx-pk-dialog h2{margin:0;color:var(--sx-ink);font:800 .9375rem/1.2 var(--sx-font-sans);letter-spacing:.06em}.sx-pk-dialog>header button{width:28px;height:28px;border:1px solid var(--sx-rule);background:transparent;color:var(--sx-ink-2);font-size:1.1rem;line-height:1;cursor:pointer}.sx-pk-dialog>header button:hover:not(:disabled){color:var(--sx-accent);border-color:var(--sx-accent)}.sx-pk-dialog>header button:focus-visible{outline:var(--sx-focus-ring);outline-offset:var(--sx-focus-offset)}.sx-pk-dialog p{margin:0 0 var(--sx-4);color:var(--sx-ink-2);font-size:.875rem;line-height:1.6}.sx-pk-dialog form{display:flex;flex-direction:column;gap:var(--sx-4)}.sx-pk-dialog label{display:flex;flex-direction:column;gap:6px}.sx-pk-dialog label>span{color:var(--sx-ink-3);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.1em}.sx-pk-dialog input,.sx-pk-dialog select,.sx-pk-dialog textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--sx-rule);border-radius:0;background:var(--sx-bg);color:var(--sx-ink);font:600 .8125rem/1.4 var(--sx-font-mono)}.sx-pk-dialog textarea{resize:vertical}.sx-pk-dialog input:focus-visible,.sx-pk-dialog select:focus-visible,.sx-pk-dialog textarea:focus-visible{outline:2px solid var(--sx-accent);outline-offset:0}.sx-pk-dialog label small{align-self:flex-end;color:var(--sx-ink-3);font:600 var(--sx-t-eyebrow)/1 var(--sx-font-mono)}.sx-pk-dialog-error{padding:8px 10px;border:1px solid var(--sx-danger-border);background:var(--sx-danger-dim);color:var(--sx-danger-hi);font:600 var(--sx-t-small)/1.4 var(--sx-font-mono)}.sx-pk-dialog p+.sx-pk-dialog-error{margin-bottom:var(--sx-4)}.sx-pk-dialog-actions{display:flex;justify-content:flex-end;gap:var(--sx-2)}@media(max-width:1100px){.sx-pk-grid{grid-template-columns:1fr}.sx-pk-cover{max-width:520px}}@container pk-list (max-width: 720px){.sx-pk-row{grid-template-columns:clamp(1.75rem,1rem + 3cqi,2.25rem) var(--pk-thumb) minmax(0,1fr) auto}.sx-pk-row-go{display:none}}@container pk-list (max-width: 520px){.sx-pk-row{grid-template-columns:clamp(1.5rem,.5rem + 4cqi,1.75rem) var(--pk-thumb) minmax(0,1fr)}.sx-pk-row-stats{grid-column:3}}@media(max-width:640px){.sx-pk-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-pk-list-head{align-items:flex-start}}.sx-au-shell{min-height:calc(100dvh - 160px);display:grid;place-items:center;padding:var(--sx-5) 0}.sx-au{width:min(100%,1040px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,500px);border:1px solid var(--sx-rule);border-top:5px solid var(--sx-accent);background:var(--sx-surface);box-shadow:var(--sx-shadow-card);animation:sx-au-in var(--sx-duration-slow) var(--sx-ease-out) both}@keyframes sx-au-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sx-au-rail{position:relative;display:flex;flex-direction:column;gap:var(--sx-5);min-width:0;padding:clamp(24px,4vw,44px);border-right:1px solid var(--sx-rule);overflow:hidden;background:radial-gradient(120% 70% at 0% 0%,var(--sx-accent-dim),transparent 60%),linear-gradient(var(--sx-rule-subtle) 1px,transparent 1px) 0 0 / 100% 32px,linear-gradient(90deg,var(--sx-rule-subtle) 1px,transparent 1px) 0 0 / 32px 100%,var(--sx-surface-2)}.sx-au-sonar{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.sx-au-rail>:not(.sx-au-sonar){position:relative;z-index:1}.sx-au-mark{display:inline-flex;align-items:center;gap:var(--sx-3);align-self:flex-start;color:var(--sx-accent);font:900 1.35rem/1 var(--sx-font-brand);letter-spacing:.04em;text-decoration:none}.sx-au-mark:focus-visible,.sx-au-link:focus-visible,.sx-au-tab:focus-visible,.sx-au-toggle:focus-visible,.sx-au-secondary:focus-visible,.sx-au-submit:focus-visible{outline:var(--sx-focus-ring);outline-offset:var(--sx-focus-offset)}.sx-au-kicker{margin:0;color:var(--sx-ink-3);font:700 12px/1 var(--sx-font-mono);letter-spacing:.18em}.sx-au-headline{margin:0;display:grid;font:400 clamp(2rem,4vw,3.2rem)/.98 var(--sx-font-display);letter-spacing:-.01em;color:var(--sx-ink)}.sx-au-headline-hot{color:var(--sx-accent);text-shadow:0 0 28px var(--sx-accent-glow)}.sx-au-steps{margin:auto 0 0;padding:0;list-style:none;display:grid;gap:0;border-top:1px solid var(--sx-rule)}.sx-au-step{display:grid;grid-template-columns:38px minmax(0,1fr);gap:var(--sx-3);padding:var(--sx-3) 0;border-bottom:1px solid var(--sx-rule);color:var(--sx-ink-3)}.sx-au-step-no{font:700 .95rem/1.2 var(--sx-font-mono);color:var(--sx-ink-3)}.sx-au-step-body{display:grid;gap:3px;min-width:0;font-size:.82rem;line-height:1.45;color:var(--sx-ink-2)}.sx-au-step-body b{color:var(--sx-ink);font:700 12px/1.3 var(--sx-font-mono);letter-spacing:.1em}.sx-au-step.is-active .sx-au-step-no{color:var(--sx-accent)}.sx-au-step.is-active{box-shadow:inset 3px 0 0 var(--sx-accent);padding-left:var(--sx-3);margin-left:calc(var(--sx-3) * -1)}.sx-au-step.is-done .sx-au-step-no{color:var(--sx-success-hi)}.sx-au-step.is-done .sx-au-step-body b{color:var(--sx-ink-2)}.sx-au-panel{min-width:0;padding:clamp(24px,4vw,44px);display:grid;align-content:start;gap:var(--sx-5)}.sx-au-tabs{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--sx-rule);background:var(--sx-surface-2)}.sx-au-tab{padding:15px 8px;text-align:center;color:var(--sx-ink-3);font:800 12px/1 var(--sx-font-mono);letter-spacing:.12em;text-decoration:none;border-bottom:2px solid transparent;transition:color var(--sx-duration-fast) ease,background var(--sx-duration-fast) ease}.sx-au-tab+.sx-au-tab{border-left:1px solid var(--sx-rule)}.sx-au-tab:hover{color:var(--sx-ink);background:var(--sx-surface-hover)}.sx-au-tab.is-active{color:var(--sx-ink);background:var(--sx-accent-dim);border-bottom-color:var(--sx-accent)}.sx-au-head{display:grid;gap:var(--sx-3)}.sx-au-step-label{color:var(--sx-accent-hi);font:800 12px/1 var(--sx-font-mono);letter-spacing:.18em}.sx-au-head h1{margin:0;font-size:clamp(1.8rem,5vw,2.7rem);line-height:1;overflow-wrap:anywhere}.sx-au-head p{margin:0;color:var(--sx-ink-2);font-size:.9rem;line-height:1.55}.sx-au-form{display:grid;gap:var(--sx-4)}.sx-au-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px var(--sx-3);min-width:0}.sx-au-field>label{grid-area:1 / 1}.sx-au-field>.sx-au-aside{grid-area:1 / 2}.sx-au-field>.sx-au-control,.sx-au-field>.sx-au-msg{grid-column:1 / -1}.sx-au-field>label{color:var(--sx-ink-3);font:800 12px/1.2 var(--sx-font-mono);letter-spacing:.1em}.sx-au-optional{color:var(--sx-ink-3);font:700 12px/1 var(--sx-font-mono);letter-spacing:.14em}.sx-au-control{display:flex;align-items:stretch;min-height:46px;border:1px solid var(--sx-rule-strong);background:var(--sx-surface-2);transition:border-color var(--sx-duration-fast) ease,box-shadow var(--sx-duration-fast) ease}.sx-au-control:focus-within{border-color:var(--sx-accent);box-shadow:0 0 0 1px var(--sx-accent)}.sx-au-control.has-error{border-color:var(--sx-danger)}.sx-au-control.has-error:focus-within{box-shadow:0 0 0 1px var(--sx-danger)}.sx-au-prefix{display:flex;align-items:center;padding-left:var(--sx-3);color:var(--sx-ink-3);font:700 .9rem/1 var(--sx-font-mono)}.sx-au-input{flex:1;min-width:0;padding:0 var(--sx-3);border:0;border-radius:0;outline:none;background:transparent;color:var(--sx-ink);font:500 .88rem/1.4 var(--sx-font-mono)}.sx-au-prefix+.sx-au-input{padding-left:4px}.sx-au-input::placeholder{color:var(--sx-ink-3)}.sx-au-input:-webkit-autofill{-webkit-text-fill-color:var(--sx-ink);box-shadow:0 0 0 100px var(--sx-surface-2) inset;caret-color:var(--sx-ink)}.sx-au-toggle{min-width:58px;padding:0 var(--sx-3);border:0;border-left:1px solid var(--sx-rule);background:transparent;color:var(--sx-ink-2);cursor:pointer;font:800 12px/1 var(--sx-font-mono);letter-spacing:.12em}.sx-au-toggle:hover{color:var(--sx-ink);background:var(--sx-surface-hover)}.sx-au-toggle[aria-pressed=true]{color:var(--sx-accent-hi)}.sx-au-count{display:flex;align-items:center;padding:0 var(--sx-3);color:var(--sx-ink-3);font:600 12px/1 var(--sx-font-mono)}.sx-au-msg{margin:0;color:var(--sx-ink-3);font:600 13px/1.5 var(--sx-font-mono)}.sx-au-msg--err{color:var(--sx-danger-hi)}.sx-au-consent{display:grid;grid-template-columns:auto 1fr;column-gap:var(--sx-3);row-gap:var(--sx-2);align-items:start}.sx-au-consent>input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--sx-accent);cursor:pointer}.sx-au-consent>input:focus-visible{outline:var(--sx-focus-ring);outline-offset:var(--sx-focus-offset)}.sx-au-consent>input[aria-invalid=true]{outline:1px solid var(--sx-danger);outline-offset:2px}.sx-au-consent>label{color:var(--sx-ink-2);font:500 13px/1.55 var(--sx-font-mono);cursor:pointer}.sx-au-consent>.sx-au-msg{grid-column:2}.sx-au-consent .sx-au-link{display:inline;padding:0;font:inherit;letter-spacing:0;text-decoration:underline;text-underline-offset:3px}.sx-au-msg--warn{color:var(--sx-warn-hi);letter-spacing:.08em;margin-top:-8px}.sx-au-hint{margin:0;color:var(--sx-ink-3);font:500 13px/1.55 var(--sx-font-mono)}.sx-au-rules{display:grid;gap:var(--sx-3);padding:var(--sx-3);border:1px solid var(--sx-rule);background:var(--sx-surface-2)}.sx-au-meter{display:grid;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:4px}.sx-au-meter i{height:4px;background:var(--sx-rule-strong);transition:background var(--sx-duration-normal) ease}.sx-au-meter span{padding-left:var(--sx-2);min-width:92px;text-align:right;color:var(--sx-ink-3);font:800 12px/1 var(--sx-font-mono);letter-spacing:.12em}.sx-au-meter[data-score="1"] i:nth-child(-n+1){background:var(--sx-warn)}.sx-au-meter[data-score="2"] i:nth-child(-n+2){background:var(--sx-info)}.sx-au-meter[data-score="3"] i:nth-child(-n+3){background:var(--sx-success)}.sx-au-meter[data-score="1"] span{color:var(--sx-warn-hi)}.sx-au-meter[data-score="2"] span{color:var(--sx-info-hi)}.sx-au-meter[data-score="3"] span{color:var(--sx-success-hi)}.sx-au-checks{display:grid;gap:6px;margin:0;padding:0;list-style:none}.sx-au-check{display:flex;gap:8px;color:var(--sx-ink-3);font:600 12px/1.4 var(--sx-font-mono);letter-spacing:.04em}.sx-au-check.is-pass{color:var(--sx-success-hi)}.sx-au-check em{font-style:normal;color:var(--sx-ink-3)}.sx-au-notice{padding:10px 12px;border:1px solid var(--sx-rule-strong);border-left-width:3px;background:var(--sx-surface-2);color:var(--sx-ink-2);font:600 13px/1.55 var(--sx-font-mono);letter-spacing:.03em;overflow-wrap:anywhere}.sx-au-notice--info{border-color:var(--sx-accent);background:var(--sx-accent-dim);color:var(--sx-ink)}.sx-au-notice--err{border-color:var(--sx-danger-border);border-left-color:var(--sx-danger);background:var(--sx-danger-dim);color:var(--sx-danger-hi)}.sx-au-notice--ok{border-color:var(--sx-success-border);border-left-color:var(--sx-success);background:var(--sx-success-dim);color:var(--sx-success-hi)}.sx-au-notice--warn{border-color:var(--sx-warn-border);border-left-color:var(--sx-warn);background:var(--sx-warn-dim);color:var(--sx-warn-hi)}.sx-au-submit{display:inline-flex;align-items:center;justify-content:center;gap:var(--sx-2);min-height:48px;width:100%;box-sizing:border-box;border:1px solid var(--sx-accent);background:var(--sx-accent);color:var(--sx-on-accent);cursor:pointer;font:800 13px/1 var(--sx-font-mono);letter-spacing:.14em;text-decoration:none;transition:background var(--sx-duration-fast) ease,box-shadow var(--sx-duration-fast) ease,transform var(--sx-duration-fast) ease}.sx-au-submit:hover:not(:disabled){background:var(--sx-accent-hi);border-color:var(--sx-accent-hi);box-shadow:var(--sx-glow-accent-strong)}.sx-au-submit:focus-visible:not(:disabled){box-shadow:var(--sx-glow-accent)}.sx-au-submit:active:not(:disabled){transform:translateY(1px)}.sx-au-submit:disabled{cursor:progress;opacity:var(--sx-opacity-disabled, .4);box-shadow:none}.sx-au-spin{width:12px;height:12px;border:2px solid color-mix(in srgb,var(--sx-on-accent) 30%,transparent);border-top-color:var(--sx-on-accent);border-radius:50%;animation:sx-au-spin .7s linear infinite}@keyframes sx-au-spin{to{transform:rotate(360deg)}}.sx-au-secondary{min-height:42px;padding:0 var(--sx-4);border:1px solid var(--sx-rule-strong);background:var(--sx-surface-2);color:var(--sx-ink);cursor:pointer;font:800 12px/1 var(--sx-font-mono);letter-spacing:.12em}.sx-au-secondary:hover:not(:disabled){background:var(--sx-surface-3);border-color:var(--sx-ink-3)}.sx-au-secondary:disabled{opacity:var(--sx-opacity-disabled, .4);cursor:not-allowed}.sx-au-secondary--quiet{background:transparent;color:var(--sx-ink-2)}.sx-au-link{display:inline-block;padding:4px 0;color:var(--sx-accent-hi);font:800 12px/1.5 var(--sx-font-mono);letter-spacing:.08em;text-decoration:none}.sx-au-link:hover{text-decoration:underline;text-underline-offset:3px}.sx-au-link--quiet{color:var(--sx-ink-2)}.sx-au-link--quiet:hover{color:var(--sx-ink)}button.sx-au-linkbtn{padding:0;border:0;background:none;font:inherit;cursor:pointer}button.sx-au-linkbtn:disabled{opacity:.5;cursor:default}.sx-au-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sx-au-turnstile{min-height:65px}.sx-au-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sx-2) var(--sx-4);padding-top:var(--sx-4);border-top:1px solid var(--sx-rule);color:var(--sx-ink-3);font:600 13px/1.5 var(--sx-font-mono)}.sx-au-state{display:grid;gap:var(--sx-4)}.sx-au-state-lead{margin:0;color:var(--sx-ink);font-size:.95rem;line-height:1.55}.sx-au-glyph{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--sx-rule-strong);background:var(--sx-surface-2);color:var(--sx-accent)}.sx-au-glyph svg{width:28px;height:28px}.sx-au-glyph--check{color:var(--sx-success-hi);border-color:var(--sx-success-border);background:var(--sx-success-dim)}.sx-au-glyph--alert{color:var(--sx-warn-hi);border-color:var(--sx-warn-border);background:var(--sx-warn-dim)}.sx-au-facts{margin:0;border:1px solid var(--sx-rule);background:var(--sx-surface-2)}.sx-au-facts>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sx-1) var(--sx-4);padding:var(--sx-3)}.sx-au-facts>div+div{border-top:1px solid var(--sx-rule)}.sx-au-facts dt{color:var(--sx-ink-3);font:800 12px/1.4 var(--sx-font-mono);letter-spacing:.14em}.sx-au-facts dd{margin:0;color:var(--sx-ink);font:600 13px/1.4 var(--sx-font-mono);overflow-wrap:anywhere}.sx-au-actions{display:flex;flex-wrap:wrap;gap:var(--sx-2)}.sx-au-actions .sx-au-secondary{flex:1 1 160px}@media(max-width:860px){.sx-au{grid-template-columns:minmax(0,1fr)}.sx-au-rail{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--sx-3);padding:var(--sx-3) var(--sx-4);border-right:0;border-bottom:1px solid var(--sx-rule)}.sx-au-rail{align-items:flex-start;min-height:160px}.sx-au-headline,.sx-au-steps{display:none}}@media(max-width:700px){.sx-au-shell{padding:0;align-items:start}.sx-au{box-shadow:none}.sx-au-panel{padding:var(--sx-5) var(--sx-4) var(--sx-6)}.sx-au-input{font-size:16px}.sx-au-meter span{min-width:0}}@media(prefers-reduced-motion:reduce){.sx-au,.sx-au-spin{animation:none}.sx-au-meter i{transition:none}}.sx-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:100000;display:grid;grid-template-columns:repeat(5,1fr);height:calc(56px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;background:var(--sx-surface-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--sx-rule)}.sx-bottom-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;color:var(--sx-ink);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .15s ease}.sx-bottom-nav-item:focus-visible{outline:var(--sx-focus-ring);outline-offset:-4px}.sx-bottom-nav-item.sx-active{color:var(--sx-accent)}.sx-bottom-nav-icon{position:relative;display:grid;place-items:center;width:44px;height:44px}.sx-bottom-nav-svg{width:34px;height:34px;display:block}.sx-bottom-nav-item.sx-active .sx-bottom-nav-svg{filter:drop-shadow(0 0 6px var(--sx-accent-border))}.sx-bottom-nav-item.sx-active .sx-bottom-nav-svg [stroke="#f2f3f5"]{stroke:var(--sx-accent)}.sx-bottom-nav-item.sx-active .sx-bottom-nav-svg [fill="#f2f3f5"]{fill:var(--sx-accent)}.sx-bottom-nav-badge{position:absolute;top:1px;right:-1px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;display:grid;place-items:center;background:var(--sx-accent);color:var(--sx-on-accent);font:800 var(--sx-t-eyebrow)/1 var(--sx-font-mono);border-radius:8px}.sx-bottom-nav-avatar{width:36px;height:36px;box-sizing:border-box;display:grid;place-items:center;overflow:hidden;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);color:var(--sx-on-spot);font:800 12px/1 var(--sx-font-mono)}.sx-bottom-nav-avatar img{width:100%;height:100%;object-fit:cover}.sx-bottom-nav-avatar--guest{background:transparent;color:inherit;border-color:currentColor}.sx-bottom-nav-avatar--guest svg{width:24px;height:24px}.sx-bottom-nav-item.sx-active .sx-bottom-nav-avatar{border-color:var(--sx-accent);box-shadow:0 0 8px color-mix(in srgb,var(--sx-accent) 50%,transparent)}.sx-main:has(>.sx-upload-studio){max-width:min(100%,1880px)}.sx-shell:has(>.sx-main>.sx-upload-studio)>.sx-footer{max-width:min(100%,1880px)}.sx-upload-studio{--sx-studio-top: 76px;display:flex;flex-direction:column;gap:var(--sx-4);min-width:0}.sx-studio-banner-meta{min-width:0;font:500 var(--sx-t-eyebrow)/1.4 var(--sx-font-mono);color:var(--sx-ink-3);overflow-wrap:anywhere}.sx-studio-banner-meta b{color:var(--sx-ink)}.sx-studio-dot{display:inline-block;width:8px;height:8px;flex:none;background:var(--sx-success-hi);border-radius:50%}.sx-studio-dot.sx-pulse{width:10px;height:10px;border-radius:0;background:var(--sx-accent);box-shadow:0 0 8px var(--sx-accent);animation:sx-studio-pulse 1.6s ease-in-out infinite}@keyframes sx-studio-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.sx-studio-dot.sx-pulse{animation:none}}.sx-studio-grid{display:grid;grid-template-columns:minmax(50%,1fr) minmax(360px,1fr);gap:var(--sx-5);align-items:start}.sx-studio-stage-col{position:sticky;top:var(--sx-studio-top);min-width:0;max-height:calc(100svh - var(--sx-studio-top) - var(--sx-4));overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--sx-rule-strong) transparent}.sx-studio-stage-wrap{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--sx-2)}.sx-studio-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sx-2);padding:6px;background:var(--sx-surface);border:1px solid var(--sx-rule-strong)}.sx-studio-view{min-height:0}.sx-studio-view button{height:30px}@media(pointer:coarse){.sx-studio-tbtn,.sx-studio-view button,.sx-tag-chip{min-width:var(--sx-control-h-lg, 44px);min-height:var(--sx-control-h-lg, 44px)}}.sx-studio-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sx-2)}.sx-studio-tabs .sx-seg{min-height:0}.sx-studio-tabs .sx-seg button{height:30px}.sx-studio-pills{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.sx-studio-pill{display:inline-flex;align-items:center;gap:6px;height:30px;box-sizing:border-box;padding:0 8px;background:var(--sx-surface-2);border:1px solid var(--sx-rule);color:var(--sx-ink-2);font:500 var(--sx-t-eyebrow)/1 var(--sx-font-mono);white-space:nowrap}.sx-studio-pill.sx-accent{color:var(--sx-accent);font-weight:700}.sx-studio-stage{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#030405;border:2px solid var(--sx-rule-strong);box-shadow:var(--sx-shadow-popover)}.sx-studio-reticle{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.15;pointer-events:none;background-image:linear-gradient(to right,var(--sx-rule-strong) 1px,transparent 1px),linear-gradient(to bottom,var(--sx-rule-strong) 1px,transparent 1px);background-size:40px 40px}.sx-studio-drop{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;padding:var(--sx-4)}.sx-studio-drop .sx-upload-zone{flex:1;min-height:0;background:color-mix(in srgb,var(--sx-surface) 40%,transparent)}.sx-studio-source{position:absolute;z-index:1;background:#000;box-shadow:0 0 40px #000c;outline:1px solid rgba(255,255,255,.2)}.sx-studio-media,.sx-studio-fill{display:block;width:100%;height:100%;object-fit:fill}.sx-studio-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;object-fit:contain;background:#000}.sx-studio-fill.sx-cover{object-fit:cover}.sx-studio-fill.sx-stereo-sbs{object-fit:cover;object-position:0% 50%}.sx-studio-fill.sx-stereo-tb{object-fit:cover;object-position:50% 0%}.sx-studio-stereo{margin-bottom:var(--sx-2)}.sx-studio-zones{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.sx-studio-zone{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px;box-sizing:border-box;border:0 dashed color-mix(in srgb,var(--sx-accent) 70%,transparent);overflow:hidden}.sx-studio-zone.sx-left{border-right-width:2px;background:linear-gradient(to right,var(--sx-accent-dim),transparent)}.sx-studio-zone.sx-right{border-left-width:2px;background:linear-gradient(to left,var(--sx-accent-dim),transparent)}.sx-studio-zone.sx-top{align-items:flex-start;border-bottom-width:2px;background:linear-gradient(to bottom,var(--sx-accent-dim),transparent)}.sx-studio-zone.sx-bottom{align-items:flex-end;border-top-width:2px;background:linear-gradient(to top,var(--sx-accent-dim),transparent)}.sx-studio-zone-tag{width:fit-content;max-width:100%;padding:2px 6px;box-sizing:border-box;background:#000c;border:1px solid color-mix(in srgb,var(--sx-accent) 60%,transparent);color:var(--sx-accent);font:700 var(--sx-t-eyebrow)/1.3 var(--sx-font-mono);text-align:center;white-space:normal;word-break:keep-all}.sx-studio-stage-label,.sx-studio-flag{position:absolute;z-index:3;left:50%;transform:translate(-50%);max-width:calc(100% - 24px);padding:3px 8px;font:700 var(--sx-t-eyebrow)/1.3 var(--sx-font-mono);letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-studio-stage-label{top:12px;background:#000000e6;border:1px solid rgba(255,255,255,.3);color:#fff}.sx-studio-flag{top:40px;background:#000000d9;border:1px solid var(--sx-rule-strong);color:var(--sx-ink-2)}.sx-studio-flag.sx-ok{border-color:var(--sx-success-border);background:#052e16d9;color:var(--sx-success-hi)}.sx-studio-flag.sx-warn{border-color:var(--sx-warn-border);background:#422006e0;color:var(--sx-warn-hi)}.sx-studio-reset{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:var(--sx-surface);border:1px solid var(--sx-rule-strong);color:var(--sx-ink);cursor:pointer;transition:background-color var(--sx-duration-fast) ease,color var(--sx-duration-fast) ease}.sx-studio-reset:hover,.sx-studio-reset:focus-within{background:var(--sx-accent);color:var(--sx-on-accent)}.sx-studio-reset input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sx-studio-staging{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;gap:10px;background:#030405c7;color:var(--sx-ink);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);letter-spacing:.12em}.sx-studio-transport{display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--sx-surface);border:1px solid var(--sx-rule-strong)}.sx-studio-track{position:relative;height:12px;background:var(--sx-surface-2);border:1px solid var(--sx-rule)}.sx-studio-track-fill{position:absolute;inset:0 auto 0 0;background:var(--sx-accent);box-shadow:0 0 12px color-mix(in srgb,var(--sx-accent) 50%,transparent);pointer-events:none}.sx-studio-track-trim{position:absolute;top:-4px;bottom:-4px;border:1px solid var(--sx-warn);background:var(--sx-warn-dim);pointer-events:none}.sx-studio-track-input{position:absolute;top:-6px;right:0;bottom:-6px;left:0;width:100%;height:calc(100% + 12px);margin:0;opacity:0;cursor:pointer}.sx-studio-track:focus-within{outline:2px solid var(--sx-accent);outline-offset:2px}.sx-studio-transport-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.sx-studio-transport-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sx-studio-tbtn{min-width:30px;height:28px;padding:0 7px;background:var(--sx-surface-2);border:1px solid var(--sx-rule-strong);color:var(--sx-ink-2);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);cursor:pointer}.sx-studio-tbtn:hover,.sx-studio-tbtn:focus-visible{border-color:var(--sx-accent);color:var(--sx-ink)}.sx-studio-tbtn.sx-primary{color:var(--sx-on-accent)}.sx-studio-clock{padding-left:4px;color:var(--sx-ink);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);font-variant-numeric:tabular-nums}.sx-studio-clock span{color:var(--sx-ink-3)}.sx-studio-check{display:inline-flex;align-items:center;gap:5px;color:var(--sx-ink-2);font:600 var(--sx-t-eyebrow)/1 var(--sx-font-mono);cursor:pointer}.sx-studio-check input{accent-color:var(--sx-accent)}.sx-studio-chip{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid color-mix(in srgb,var(--sx-accent) 30%,transparent);color:var(--sx-accent);font:700 var(--sx-t-eyebrow)/1.2 var(--sx-font-mono);white-space:nowrap}.sx-studio-chip.sx-ok{border-color:var(--sx-success-border);color:var(--sx-success-hi)}.sx-studio-chip.sx-danger{border-color:var(--sx-danger-border);color:var(--sx-danger-hi)}.sx-studio-chip.sx-muted{border-color:var(--sx-rule-strong);color:var(--sx-ink-3)}.sx-studio-strip{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));margin:0}.sx-studio-strip .sx-upload-gallery-item.sx-selected{border-color:var(--sx-accent);box-shadow:0 0 0 1px var(--sx-accent)}.sx-studio-strip-view{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.sx-studio-strip-view:focus-visible{outline:2px solid var(--sx-accent);outline-offset:-2px}.sx-studio-strip .sx-upload-gallery-actions button{width:24px;height:24px}.sx-studio-queue{display:flex;flex-direction:column;gap:1px;max-height:142px;margin:0;padding:0;overflow-y:auto;list-style:none;background:var(--sx-rule);border:1px solid var(--sx-rule)}.sx-studio-queue-row{display:flex;align-items:center;gap:8px;padding:0 8px 0 0;background:var(--sx-surface)}.sx-studio-queue-row.sx-selected{background:var(--sx-surface-3);box-shadow:inset 3px 0 0 var(--sx-accent)}.sx-studio-queue-main{display:flex;flex:1;align-items:center;gap:8px;min-width:0;padding:6px 8px;border:0;background:none;color:var(--sx-ink);text-align:left;cursor:pointer}.sx-studio-queue-main:focus-visible{outline:2px solid var(--sx-accent);outline-offset:-2px}.sx-studio-queue-idx{color:var(--sx-accent);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono)}.sx-studio-queue-main img,.sx-studio-queue-thumb{width:34px;height:34px;flex:none;object-fit:cover;background:var(--sx-surface-2)}.sx-studio-queue-thumb{display:inline-flex;align-items:center;justify-content:center;color:var(--sx-ink-3);font-size:var(--sx-t-eyebrow)}.sx-studio-queue-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 var(--sx-t-eyebrow)/1.2 var(--sx-font-mono)}.sx-studio-queue-dims{color:var(--sx-ink-3);font:500 var(--sx-t-eyebrow)/1 var(--sx-font-mono);white-space:nowrap}.sx-studio-queue-dl{color:var(--sx-success-hi);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);text-decoration:none;white-space:nowrap}.sx-studio-queue-x{width:24px;height:24px;padding:0;border:1px solid var(--sx-rule-strong);background:transparent;color:var(--sx-ink-2);cursor:pointer}.sx-studio-queue-x:hover,.sx-studio-queue-x:focus-visible{border-color:var(--sx-accent);color:var(--sx-accent-hi)}.sx-studio-deck{display:flex;flex-direction:column;gap:var(--sx-4);min-width:0}.sx-studio-card{display:flex;flex-direction:column;min-width:0;padding:var(--sx-4);background:var(--sx-surface);border:1px solid var(--sx-rule-strong)}.sx-studio-card.sx-studio-execute,.sx-studio-card.sx-studio-share{border:2px solid color-mix(in srgb,var(--sx-accent) 40%,transparent);box-shadow:var(--sx-shadow-card)}.sx-studio-card-head{display:flex;align-items:center;gap:10px;padding-bottom:8px;margin-bottom:var(--sx-4);border-bottom:1px solid var(--sx-rule)}.sx-studio-card-num{color:var(--sx-accent);font-family:var(--sx-font-display);font-size:1.1rem;line-height:1}.sx-studio-card-title{flex:1;min-width:0;margin:0;color:var(--sx-ink);font-family:var(--sx-font-display);font-size:.86rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.sx-studio-badge{padding:3px 7px;border:1px solid color-mix(in srgb,var(--sx-accent) 30%,transparent);background:color-mix(in srgb,var(--sx-accent) 10%,transparent);color:var(--sx-accent);font:700 var(--sx-t-eyebrow)/1.2 var(--sx-font-mono);letter-spacing:.04em;text-align:right}.sx-studio-badge.sx-muted{border-color:var(--sx-rule);background:var(--sx-surface-2);color:var(--sx-ink-3)}.sx-studio-badge.sx-ok{border-color:var(--sx-success-border);background:var(--sx-success-dim);color:var(--sx-success-hi)}.sx-studio-card-body{display:flex;flex-direction:column;gap:var(--sx-4);min-width:0}.sx-studio-field{display:flex;flex-direction:column;gap:6px;min-width:0}.sx-studio-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sx-studio-label{color:var(--sx-ink-3);font:700 var(--sx-t-eyebrow)/1.3 var(--sx-font-mono);letter-spacing:.06em;text-transform:uppercase}.sx-studio-label-value{color:var(--sx-accent);font:700 var(--sx-t-eyebrow)/1 var(--sx-font-mono);font-variant-numeric:tabular-nums}.sx-studio-note{margin:0;color:var(--sx-ink-2);font-size:.82rem;line-height:1.5}.sx-studio-dim{color:var(--sx-ink-3)}.sx-studio-accent{color:var(--sx-accent);font-weight:700}.sx-studio-card .sx-seg{display:flex;width:100%;background:var(--sx-surface-2)}.sx-studio-card .sx-seg button{flex:1 1 auto}.sx-studio-card .sx-seg button.sx-selected{box-shadow:0 0 10px color-mix(in srgb,var(--sx-accent) 30%,transparent)}.sx-studio-card .sx-textarea{min-height:0;font-family:var(--sx-font-mono);font-size:var(--sx-t-eyebrow);resize:vertical}.sx-studio-models{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.sx-studio-model{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px;background:var(--sx-surface-2);border:1px solid var(--sx-rule);color:var(--sx-ink-2);text-align:left;cursor:pointer;transition:border-color var(--sx-duration-fast) ease,color var(--sx-duration-fast) ease}.sx-studio-model:hover{border-color:var(--sx-ink-3)}.sx-studio-model:focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px}.sx-studio-model.sx-selected{border:2px solid var(--sx-accent);padding:9px;color:var(--sx-ink)}.sx-studio-model.sx-static{cursor:default}.sx-studio-model-name{max-width:100%;font-family:var(--sx-font-display);font-size:var(--sx-t-eyebrow);line-height:1.25;overflow-wrap:anywhere}.sx-studio-model-id{max-width:100%;color:var(--sx-ink-3);font:500 var(--sx-t-eyebrow)/1.3 var(--sx-font-mono);overflow-wrap:anywhere}.sx-studio-model-tag{margin-top:2px;color:var(--sx-success-hi);font:700 var(--sx-t-eyebrow)/1.2 var(--sx-font-mono)}.sx-studio-model-tag.sx-byok{color:var(--sx-warn-hi)}.sx-studio-model.sx-selected .sx-studio-model-tag:not(.sx-byok){color:var(--sx-accent)}.sx-studio-grid-2,.sx-studio-grid-3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sx-3)}.sx-studio-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-studio-toggles .sx-toggle-row{margin:0;padding:8px;background:var(--sx-surface-2);border:1px solid var(--sx-rule)}.sx-studio-toggles .sx-toggle-row label{font-size:var(--sx-t-eyebrow)}.sx-studio-inset{display:flex;flex-direction:column;gap:8px;padding:var(--sx-3);background:var(--sx-surface-2);border:1px solid var(--sx-rule)}.sx-studio-range{width:100%;accent-color:var(--sx-accent)}.sx-studio-range-row{display:flex;align-items:center;gap:8px}.sx-studio-range-row .sx-studio-range{flex:1;min-width:0}.sx-studio-range-num{width:76px;flex:none}.sx-studio-lora{display:flex;flex-direction:column;gap:10px;padding:var(--sx-3);background:color-mix(in srgb,var(--sx-surface-2) 60%,transparent);border:1px solid var(--sx-rule)}.sx-studio-lora-slot{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--sx-rule)}.sx-studio-lora-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--sx-accent);font:700 var(--sx-t-eyebrow)/1.3 var(--sx-font-mono)}.sx-studio-lora .sx-link{align-self:flex-start}.sx-studio-readout{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;color:var(--sx-ink-3);font:500 var(--sx-t-eyebrow)/1.3 var(--sx-font-mono)}.sx-studio-readout b{color:var(--sx-ink)}.sx-studio-render{width:100%;min-height:52px;font-family:var(--sx-font-display);font-size:.95rem;letter-spacing:.06em;box-shadow:0 0 28px var(--sx-accent-border)}.sx-studio-render:disabled,.sx-studio-render[aria-disabled=true]{box-shadow:none}.sx-studio-actions,.sx-studio-tag-input{display:flex;flex-wrap:wrap;gap:8px}.sx-studio-tag-input .sx-input{flex:1 1 160px;min-width:0;width:auto}.sx-studio-results{display:flex;flex-direction:column;gap:6px}.sx-studio-results-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;padding-bottom:6px;border-bottom:2px solid var(--sx-accent);color:var(--sx-ink-3);font:700 var(--sx-t-eyebrow)/1.3 var(--sx-font-mono)}.sx-studio-results-head span:first-child{color:var(--sx-ink)}.sx-studio-deck .sx-mono{overflow-wrap:anywhere}@media(max-width:1100px){.sx-studio-grid{grid-template-columns:minmax(0,1fr)}.sx-studio-stage-col{position:static;max-height:none;overflow:visible}.sx-studio-stage-wrap{width:min(100%,760px)}}@media(max-width:1100px)and (min-width:0px){.sx-studio-grid>.sx-studio-stage-col{width:100%}}@media(max-width:640px){.sx-studio-card{padding:var(--sx-3)}.sx-studio-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-studio-stage-label{max-width:calc(100% - 140px);left:12px;transform:none}}@media(forced-colors:active){.sx-btn,.sx-seg button,.sx-select,.sx-tag-chip{border:1px solid ButtonText}.sx-btn.sx-primary{border-color:Highlight}.sx-btn:disabled,.sx-btn[aria-disabled=true]{border-color:GrayText;color:GrayText}}@media(pointer:coarse){.sx-btn,.sx-seg button,.sx-select{min-height:var(--sx-control-h-lg, 44px)}}@media(max-width:640px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)}}@media(prefers-reduced-motion:reduce){.sx-btn,.sx-seg button{transition:none}.sx-btn:active:not(:disabled){transform:none}}.sx-btn-icon{width:1.15em;height:1.15em;vertical-align:-.2em;margin-right:.35em;flex-shrink:0}@media(pointer:coarse){.sx-explore-creator,.sx-explore-owner-actions button,.sx-explore-share button{position:relative}.sx-explore-creator{position:absolute}.sx-explore-creator:before,.sx-explore-owner-actions button:before,.sx-explore-share button:before{content:"";position:absolute;top:-7px;right:-3px;bottom:-7px;left:-3px}}body{font-feature-settings:"ss01","kern";text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-weight:600;font-variation-settings:"opsz" 72,"SOFT" 0,"WONK" 0;letter-spacing:-.015em;text-transform:none}::selection{background-color:var(--sx-spot);color:var(--sx-on-spot)}.sx-eyebrow,.sx-xh-kicker{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:.16em;color:var(--sx-ink-2)}.sx-eyebrow:before,.sx-xh-kicker:before{content:"";flex:0 0 28px;height:2px;background:var(--sx-accent)}.sx-hero{font-weight:900;font-variation-settings:"opsz" 72,"SOFT" 0,"WONK" 1;letter-spacing:-.035em;line-height:.92;text-transform:none}.sx-hero:after{height:0;margin-top:var(--sx-4);border-top:2px solid var(--sx-ink);border-bottom:1px solid var(--sx-ink);padding-top:3px;background:transparent;box-shadow:none}.sx-top-bar{border-bottom:1px solid var(--sx-ink);box-shadow:0 3px 0 var(--sx-surface),0 4px 0 var(--sx-ink);backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--sx-surface)}.sx-top-brand{color:var(--sx-accent);font-weight:900;font-style:normal;font-variation-settings:"opsz" 72,"SOFT" 0,"WONK" 1;letter-spacing:-.03em;text-transform:none;overflow:visible}.sx-top-brand:hover{color:var(--sx-accent-hi)}.sx-cr-title{font-variation-settings:"opsz" 72,"SOFT" 0,"WONK" 1;letter-spacing:-.04em;line-height:.88}.sx-cr-title .sx-cr-accent{font-style:italic;letter-spacing:-.03em;text-transform:none}.sx-sidebar-hero-title{color:var(--sx-accent)}.sx-top-link{font-family:var(--sx-font-sans);font-size:.95rem;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--sx-ink-2);border-bottom-width:3px}.sx-top-link:hover{color:var(--sx-ink)}.sx-top-link.sx-active{color:var(--sx-ink);border-bottom-color:var(--sx-accent);font-weight:700}.sx-command-box{background:var(--sx-bg);border-color:var(--sx-rule);border-radius:var(--sx-radius);padding-left:6px}.sx-command-input{font-family:var(--sx-font-sans);font-size:.9rem;font-weight:500;letter-spacing:.02em}.sx-top-action-btn{border-radius:var(--sx-radius);font-family:var(--sx-font-sans);font-weight:700;letter-spacing:.04em}.sx-echo-mark [stroke="#f2f3f5"]{stroke:var(--sx-ink)}.sx-echo-mark [fill="#f2f3f5"]{fill:var(--sx-ink)}.sx-echo-mark [stroke="#ff3b1f"]{stroke:var(--sx-accent)}.sx-echo-mark [fill="#ff3b1f"]{fill:var(--sx-accent)}.sx-echo-mark [fill="#08090a"]{fill:var(--sx-ink)}:root:not([data-theme=dark]) svg:not(.sx-echo-mark,.sx-icon-button--primary *,.sx-explore-tile *,.sx-explore-grid .sx-pack-tile *,#sxReelsRoot :not(.reels-side *,.reels-comments-drawer *,.reels-cluster *,.reels-edge-nav *)) [stroke="#f2f3f5"]{stroke:currentColor}:root:not([data-theme=dark]) svg:not(.sx-echo-mark,.sx-icon-button--primary *,.sx-explore-tile *,.sx-explore-grid .sx-pack-tile *,#sxReelsRoot :not(.reels-side *,.reels-comments-drawer *,.reels-cluster *,.reels-edge-nav *)) [fill="#f2f3f5"]{fill:currentColor}:root:not([data-theme=dark]) svg:not(.sx-echo-mark,.sx-icon-button--primary *,.sx-explore-tile *,.sx-explore-grid .sx-pack-tile *,#sxReelsRoot :not(.reels-side *,.reels-comments-drawer *,.reels-cluster *,.reels-edge-nav *)) [fill="#121315"]{fill:var(--sx-bg)}:root:not([data-theme=dark]) svg:not(.sx-echo-mark,.sx-icon-button--primary *,.sx-explore-tile *,.sx-explore-grid .sx-pack-tile *,#sxReelsRoot :not(.reels-side *,.reels-comments-drawer *,.reels-cluster *,.reels-edge-nav *)) [stroke="#ff3b1f"]{stroke:var(--sx-accent)}:root:not([data-theme=dark]) svg:not(.sx-echo-mark,.sx-icon-button--primary *,.sx-explore-tile *,.sx-explore-grid .sx-pack-tile *,#sxReelsRoot :not(.reels-side *,.reels-comments-drawer *,.reels-cluster *,.reels-edge-nav *)) [fill="#ff3b1f"]{fill:var(--sx-accent)}.sx-btn{border-color:var(--sx-ink);border-radius:var(--sx-radius);font-family:var(--sx-font-sans);font-weight:600;letter-spacing:.02em;text-transform:none;font-size:.95rem}.sx-btn:hover:not(:disabled,[aria-disabled=true]){background:var(--sx-ink);border-color:var(--sx-ink);color:var(--sx-surface);transform:none}.sx-btn.sx-primary{font-family:var(--sx-font-sans);font-weight:700;font-size:1rem;letter-spacing:.01em;box-shadow:none}.sx-btn.sx-primary:hover:not(:disabled,[aria-disabled=true]){background:var(--sx-accent-hi);border-color:var(--sx-accent-hi);color:var(--sx-on-accent);box-shadow:none}.sx-xh-btn{border-color:var(--sx-ink);border-radius:var(--sx-radius);font-family:var(--sx-font-sans);font-size:.9rem;font-weight:600;letter-spacing:.02em;text-transform:none;min-height:44px}.sx-xh-btn:hover:not(:disabled){background:var(--sx-ink);color:var(--sx-surface)}.sx-xh-btn--primary{box-shadow:none}.sx-xh{padding-top:0}.sx-xh-row{padding-bottom:var(--sx-4);border-bottom:2px solid var(--sx-ink);box-shadow:0 3px 0 var(--sx-bg),0 4px 0 var(--sx-ink)}.sx-xh-title{font-weight:900;font-variation-settings:"opsz" 72,"SOFT" 0,"WONK" 1;letter-spacing:-.035em;line-height:.92;text-transform:none}.sx-xh-prefix{font-style:italic;font-weight:400}.sx-xh-stats{gap:0;margin-top:var(--sx-3);padding-top:0;border-top:0;border-bottom:1px solid var(--sx-rule)}.sx-xh-stat{padding:var(--sx-2) var(--sx-4) var(--sx-2) 0;border:0;border-right:1px solid var(--sx-rule);background:transparent}.sx-xh-stat+.sx-xh-stat{padding-left:var(--sx-4)}.sx-xh-stat:last-child{border-right:0}.sx-xh-stat-value{margin-top:4px;font-family:var(--sx-font-sans);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:700;font-variant-numeric:lining-nums tabular-nums;line-height:1;letter-spacing:-.01em}.sx-xh-chip{min-height:34px;padding:4px 14px;border:1px solid var(--sx-ink);border-radius:var(--sx-radius);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--sx-ink);font-family:var(--sx-font-sans);font-size:.875rem;font-weight:600;text-transform:none}.sx-xh-chip:hover{border-color:var(--sx-ink);background:var(--sx-spot);color:var(--sx-on-spot)}.sx-xh-chip:hover .sx-xh-chip-prefix{color:var(--sx-on-spot)}.sx-xh-chip-count{padding:1px 7px;border-radius:var(--sx-radius);background:var(--sx-ink);color:var(--sx-surface);font-family:var(--sx-font-mono);font-size:.75rem}.sx-xh-toolbar{padding:var(--sx-3) 0;border:0;border-top:1px solid var(--sx-ink);border-bottom:1px solid var(--sx-rule);background:transparent}.sx-xh-tab{min-height:38px;padding:7px 16px;border:1px solid transparent;border-radius:var(--sx-radius);background:transparent;color:var(--sx-ink-2);font-family:var(--sx-font-sans);font-size:.9rem;font-weight:600;letter-spacing:0;text-transform:none}.sx-xh-tab:hover:not(.sx-xh-tab--on){border-color:var(--sx-ink);background:transparent;color:var(--sx-ink)}.sx-xh-tab--on{border-color:var(--sx-ink);background:var(--sx-ink);color:var(--sx-surface)}.sx-xh-seg,.sx-xh-seg-btn{border-radius:var(--sx-radius)}.sx-xh-seg-btn--on{background:var(--sx-ink);color:var(--sx-surface);box-shadow:none}.sx-xh-icon-btn{border-radius:var(--sx-radius)}.sx-xh-icon-btn--on{background:var(--sx-ink);color:var(--sx-surface)}.sx-explore-grid{gap:6px}.sx-explore-kind,.sx-explore-order{background:var(--sx-accent);color:var(--sx-on-accent)}.sx-explore-kind{font-family:var(--sx-font-mono);font-weight:600;letter-spacing:.06em}.sx-explore-loc,.sx-explore-creator{font-family:var(--sx-font-sans);font-weight:600;border-radius:var(--sx-radius)}.sx-explore-loc{padding:4px 10px 4px 8px}.sx-explore-creator:hover,button.sx-explore-loc-link:hover{color:var(--sx-spot)}.sx-pf-hero{padding:var(--sx-6) 0 var(--sx-5);border:0;border-top:2px solid var(--sx-ink);border-bottom:1px solid var(--sx-ink);box-shadow:inset 0 3px 0 var(--sx-bg),inset 0 4px 0 var(--sx-ink);background:transparent}.sx-pf-hero:before,.sx-pf-hero:after{content:none}.sx-pf-name{font-size:clamp(2.2rem,5.5vw,4rem);font-weight:800;font-variation-settings:"opsz" 144,"WONK" 1;letter-spacing:-.035em;line-height:.95;text-transform:none}.sx-pf-tag{min-height:32px;padding:4px 12px;border-color:var(--sx-ink);border-radius:var(--sx-radius);background:transparent;font:600 .875rem/1.2 var(--sx-font-sans)}.sx-pf-tag:hover{background:var(--sx-spot);color:var(--sx-on-spot)}.sx-pf-stat-value{font-family:var(--sx-font-sans);font-size:1.6rem;font-weight:700;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em}.sx-pf-highlight-cover{border-radius:calc(var(--sx-radius) * 2)}.sx-pf-tabs button{min-height:44px;font:600 .95rem/1 var(--sx-font-sans);letter-spacing:0}.sx-pf-tabs button.sx-active{border-bottom-width:3px;background:transparent}@media(pointer:coarse){.sx-pf-tag,.sx-pf-stat--link{position:relative}.sx-pf-tag:before,.sx-pf-stat--link:before{content:"";position:absolute;top:-6px;right:-2px;bottom:-6px;left:-2px}}.sx-empty-state{border:0;border-top:2px solid var(--sx-ink);border-bottom:1px solid var(--sx-ink);background:transparent}.sx-empty-state-title{font-size:var(--sx-t-display);font-weight:700;font-style:italic;font-variation-settings:"opsz" 144,"WONK" 1;text-transform:none;color:var(--sx-ink)}.sx-au-tabs{border:0;border-bottom:1px solid var(--sx-ink);background:transparent}.sx-au-tab{font:600 .95rem/1 var(--sx-font-sans);letter-spacing:.01em;border-bottom-width:3px}.sx-au-tab+.sx-au-tab{border-left:0}.sx-au-tab:hover,.sx-au-tab.is-active{background:transparent}.sx-au-input{font:500 1rem/1.4 var(--sx-font-sans)}.sx-au-submit{font:700 1rem/1 var(--sx-font-sans);letter-spacing:.04em;box-shadow:none}.sx-au-submit:hover:not(:disabled){box-shadow:none}#sxReelsRoot#sxReelsRoot :where(*):not(.material-symbols-outlined){font-family:var(--sx-font-mono)}#sxReelsRoot#sxReelsRoot :where(h1,h2,h3,h4,strong,b):not(.material-symbols-outlined){font-family:var(--sx-font-sans)}.sx-icon-button,.sx-top-credits-pill,.sx-sidebar-close-btn,.sx-sidebar-nav-card,.sx-pill,.sx-input,.sx-select,.sx-textarea,.sx-toast,.sx-dropdown-head,.sx-dropdown-panel,.sx-upload-zone,.sx-command-kbd span,.sx-command-results,.sx-account-popover,.sx-people-dialog,.sx-gif-picker,.sx-emote-picker>div,.sx-message-dock,.sx-message-bubble,.sx-share-dialog textarea,.sx-message-report textarea,.sx-message-composer textarea,.sx-explore-tile,.sx-explore-kind,.sx-explore-order,.sx-explore-title,.sx-explore-stats,.sx-explore-share button,.sx-pack-label,.sx-pack-cover-label,.sx-pack-cover-stack,.sx-tag-chip,.sx-profile-demo,.sx-pf-select,.sx-ps-input,.sx-ps-btn,.sx-pk-cover,.sx-pk-play,.sx-pk-kind,.sx-pk-status,.sx-pk-act,.sx-pk-foot,.sx-pk-dialog,.sx-pk-dialog textarea,.sx-au-control,.sx-au-rules,.sx-au-submit{border-radius:var(--sx-radius)}.sx-pk-stats,.sx-au{overflow:hidden;border-radius:var(--sx-radius)}#sxReelsRoot#sxReelsRoot :is(.reels-cluster,.action-btn,.edge-chevron,.reels-side,.side-avatar,.side-chip,.follow-pill,.side-stats,.account-btn,.sync-time-toggle,.drawer-sync-filter,.comment-empty,.comment-item,.comment-avatar,.comment-time-btn,.comment-input-wrap,.comment-submit-btn,.center-flash,.reward-toast,.reels-time-display,.twitch-comment-pill){border-radius:var(--sx-radius)}:root:not([data-theme=dark]) #sxReelsRoot#sxReelsRoot .reels-cluster{background:color-mix(in srgb,var(--sx-bg) 94%,transparent);border-color:var(--sx-rule-strong);box-shadow:var(--sx-shadow-reels-cluster-paper)}:root:not([data-theme=dark]) #sxReelsRoot#sxReelsRoot .action-btn,:root:not([data-theme=dark]) #sxReelsRoot#sxReelsRoot .edge-chevron{color:var(--sx-ink)}:root:not([data-theme=dark]) #sxReelsRoot#sxReelsRoot :is(.action-btn,.edge-chevron):hover{color:var(--sx-accent)}:root:not([data-theme=dark]) #sxReelsRoot#sxReelsRoot :is(.action-btn,.edge-chevron):active{color:var(--sx-on-accent)}:root:not([data-theme=dark]) #sxReelsRoot#sxReelsRoot .twitch-comment-pill{background:color-mix(in srgb,var(--sx-bg) 95%,transparent);border-color:var(--sx-rule-strong);border-left-color:var(--sx-accent);box-shadow:var(--sx-shadow-reels-float-paper)}:root:not([data-theme=dark]) #sxReelsRoot#sxReelsRoot :is(.center-flash,.reels-dot-tooltip){box-shadow:var(--sx-shadow-reels-float-paper)}:root:not([data-theme=dark]) #sxReelsRoot#sxReelsRoot :is(.twitch-author,.comment-name,.comment-avatar-initials){color:var(--sx-ink)!important}:root:not([data-theme=dark]) #sxReelsRoot#sxReelsRoot .comment-avatar{border-color:var(--sx-rule-strong)!important}#sxReelsRoot#sxReelsRoot .twitch-comment-pill{border-left-width:1px;border-radius:6px;box-shadow:inset 3px 0 0 var(--sx-accent),var(--sx-shadow-reels-float)}:root:not([data-theme=dark]) #sxReelsRoot#sxReelsRoot .twitch-comment-pill{box-shadow:inset 3px 0 0 var(--sx-accent),var(--sx-shadow-reels-float-paper)}#sxReelsRoot#sxReelsRoot .twitch-avatar{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:0;border:1px solid var(--sx-rule-strong);border-radius:var(--sx-radius);background:var(--sx-surface-3);font-size:12px;font-weight:700;line-height:1}#sxReelsRoot#sxReelsRoot #accountAvatar{display:flex;align-items:center;justify-content:center;width:24px;height:24px;overflow:hidden;border:1px solid var(--sx-rule-strong);border-radius:var(--sx-radius);background:var(--sx-surface-3);font-weight:700;line-height:1}#sxReelsRoot#sxReelsRoot #accountAvatar img{width:100%;height:100%;border-radius:0}:root:not([data-theme=dark]) #sxReelsRoot#sxReelsRoot .reels-gutter{position:relative;z-index:2}:root:not([data-theme=dark]) #sxReelsRoot#sxReelsRoot .reels-side{box-shadow:none}.sx-account-avatar,.sx-profile-avatar,.sx-bottom-nav-avatar,.sx-ps-avatar-disc{border-radius:var(--sx-radius)}.sx-ps-avatar-dock{border-radius:calc(var(--sx-radius) + 4px)}.sx-profile-avatar--large{border-radius:calc(var(--sx-radius) * 2)}.sx-top-bar .sx-account-avatar,.sx-top-bar .sx-account-trigger .sx-account-avatar{width:var(--sx-top-ctl, var(--sx-control-h-lg));height:var(--sx-top-ctl, var(--sx-control-h-lg))}.sx-sidebar-billing-card{background:radial-gradient(120% 70% at 0% 0%,var(--sx-accent-dim),transparent 60%),linear-gradient(var(--sx-rule-subtle) 1px,transparent 1px) 0 0 / 100% 32px,linear-gradient(90deg,var(--sx-rule-subtle) 1px,transparent 1px) 0 0 / 32px 100%,var(--sx-surface-2);box-shadow:var(--sx-shadow-card)}.sx-sidebar-billing-card>:not(.sx-au-sonar){position:relative;z-index:1}.sx-sidebar-billing-card{padding:16px;gap:14px}.sx-sidebar-billing-card .sx-sidebar-card-head{justify-content:flex-start}.sx-sidebar-billing-card .sx-sidebar-card-title{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:6px 10px 6px 8px;background:color-mix(in srgb,var(--sx-surface-2) 88%,transparent);border:1px solid var(--sx-rule);border-radius:var(--sx-radius);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sx-sidebar-billing-card .sx-sidebar-card-title svg{color:var(--sx-accent);flex-shrink:0}.sx-sidebar-billing-card .sx-sidebar-key-row{padding:10px 14px;border-radius:var(--sx-radius)}.sx-sidebar-billing-card .sx-sidebar-billing-btn{height:42px;border-radius:var(--sx-radius)}.sx-sidebar-credits-hero{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:var(--sx-radius)}.sx-sidebar-credits-row{display:flex;align-items:center;gap:12px}.sx-sidebar-credits-hero .sx-sidebar-credits-icon-wrap{width:36px;height:36px;border-radius:var(--sx-radius)}.sx-sidebar-credits-hero .sx-sidebar-credits-icon-wrap .sx-sidebar-icon-svg{width:22px;height:22px}.sx-sidebar-credits-hero .sx-sidebar-credits-num{font-family:var(--sx-font-sans);font-size:2.1rem;font-variant-numeric:lining-nums tabular-nums}.sx-footer{border-top:2px solid var(--sx-ink)}@media(prefers-reduced-motion:reduce){.sx-btn.sx-primary:hover:not(:disabled,[aria-disabled=true]){transform:none}}
