.share-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-surface-app:#17191e;--ui-surface-toolbar:#202329fa;--ui-surface-panel:#24272c;--ui-surface-control:#0a0c0f73;--ui-surface-control-hover:#ffffff14;--ui-surface-dialog:#1c1f25fa;--ui-surface-scrim:#07090cc2;--ui-surface-video:#0c0e12;--ui-text-primary:#ffffffe6;--ui-text-secondary:#ffffffb8;--ui-text-muted:#ffffff94;--ui-text-on-accent:#08151c;--ui-border-subtle:#ffffff17;--ui-border-default:#ffffff29;--ui-accent:#67c7ff;--ui-accent-focus:#9ddcff;--ui-accent-surface-faint:#67c7ff1f;--ui-danger-text-soft:#ff9292;color:var(--ui-text-primary);font-size:.875rem;line-height:1.5}.share-theme button,.share-theme input,.share-theme textarea{font:inherit}.share-theme button{cursor:pointer}.share-theme button:disabled{cursor:not-allowed;opacity:.5}.share-theme .share-button[aria-busy=true]{cursor:wait;opacity:1}.share-theme :is(button,a,input,textarea):focus-visible{outline:2px solid var(--ui-accent-focus);outline-offset:4px}.share-page{background:var(--ui-surface-app);min-height:100svh}.share-header{border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-surface-toolbar);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:12px 24px;display:flex}.share-header-details{align-items:center;gap:20px;min-width:0;display:flex}.share-owner{flex-shrink:0;align-items:center;gap:10px;min-width:0;display:flex}.share-owner-avatar{width:32px;height:32px;color:var(--ui-accent);background:var(--ui-accent-surface-faint);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid;overflow:hidden}.share-owner-avatar img{object-fit:cover;width:100%;height:100%}.share-owner-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-weight:600;overflow:hidden}.share-header-divider{background:var(--ui-border-default);flex-shrink:0;width:1px;height:20px}.share-media-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-text-secondary);overflow:hidden}.share-header-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;display:flex}.share-button{text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 14px;font-weight:600;transition:background .16s;display:inline-flex}.share-button-primary{color:var(--ui-text-on-accent);background:var(--ui-accent)}.share-button-primary:hover:not(:disabled){background:var(--ui-accent-focus)}.share-button-quiet{color:var(--ui-text-secondary);background:0 0}.share-button-quiet:hover:not(:disabled){background:var(--ui-surface-control-hover);color:#fff}.share-button-secondary{color:var(--ui-text-primary);background:var(--ui-surface-panel);border-color:var(--ui-border-default)}.share-button-secondary:hover:not(:disabled){background:var(--ui-surface-control-hover)}.share-button-full{width:100%}.share-workspace{grid-template-columns:minmax(0,1fr) 320px;min-height:calc(100svh - 64px);display:grid}.share-capture{justify-content:center;align-items:center;min-width:0;height:calc(100svh - 64px);padding:24px;display:flex}.shared-screenshot,.shared-recording{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.shared-recording{background:var(--ui-surface-video)}.share-image-capture{position:relative}.media-load-overlay{pointer-events:none;color:var(--ui-text-muted);place-items:center;display:grid;position:absolute;inset:0}.media-load-overlay .share-spinner{background:var(--ui-surface-video);width:28px;height:28px;box-shadow:0 0 0 8px var(--ui-surface-video);border-width:3px}[data-media-state=error]>:is(img,video),.share-image-capture[data-media-state=loading]>img,.cloud-thumbnail[data-media-state=loading]>:is(img,video){opacity:0}.share-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.share-dialog-overlay{z-index:100;background:var(--ui-surface-scrim);position:fixed;inset:0}.share-dialog{z-index:101;background:var(--ui-surface-dialog);border:1px solid var(--ui-border-default);border-radius:8px;width:min(360px,100vw - 32px);max-height:calc(100svh - 32px);padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.share-dialog h2{letter-spacing:-.025em;margin:0 20px 10px 0;font-size:1.125rem;font-weight:650;line-height:1.3}.share-dialog h2+p{color:var(--ui-text-secondary);margin:0 0 24px}.share-dialog-close{width:32px;height:32px;color:var(--ui-text-secondary);background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.share-dialog-close:hover{background:var(--ui-surface-control-hover)}.share-dialog-divider{color:var(--ui-text-muted);align-items:center;gap:12px;margin:22px 0;font-size:.75rem;display:flex}.share-dialog-divider:before,.share-dialog-divider:after{content:"";background:var(--ui-border-subtle);flex:1;height:1px}@media (max-width:959px){.share-workspace{grid-template-columns:minmax(0,1fr);align-content:start}.share-capture{height:auto}.shared-screenshot,.shared-recording{max-height:65svh}}@media (max-width:760px){.share-header{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;display:grid}.share-header-details{display:contents}.share-owner{grid-area:1/1}.share-header-actions{grid-area:1/2}.share-header-divider{display:none}.share-media-name{grid-area:2/1/auto/-1}}@media (max-width:540px){.share-header{gap:12px;padding:12px 16px}.share-header-actions{gap:10px}.share-button{padding:8px 10px}.share-header .share-button.share-download-button{width:38px;padding:0}.share-download-label{display:none}.share-capture{padding:24px 16px}}@media (max-width:360px){.share-header{gap:6px;padding-inline:12px}.share-header .share-button{gap:5px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.share-button{transition:none}}.share-spinner{border:2px solid var(--ui-border-default);border-top-color:var(--ui-accent);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite share-spinner-rotate;display:inline-block}.share-button .share-spinner{border-color:currentColor #0000 currentColor currentColor}@keyframes share-spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.share-spinner{animation:none}}.share-access-gate{flex:1;place-items:center;padding:48px 24px;display:grid}.share-access-panel{text-align:center;width:min(100%,340px)}.share-access-panel>svg{color:var(--ui-text-muted)}.share-access-panel h1{margin:16px 0;font-size:22px}.share-access-panel p{color:var(--ui-text-secondary)}.share-access-form{text-align:left;gap:12px;margin-top:24px;display:grid}.share-access-form input{border:1px solid var(--ui-border-default);background:var(--ui-surface-control);width:100%;color:var(--ui-text-primary);border-radius:8px;padding:10px 12px}.share-access-form input:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.share-brand{color:var(--ui-text-primary);font-size:18px;font-weight:650;text-decoration:none}