.sc-root{--sc-canvas: var(--background, #F8F7FC);--sc-cta-border: var(--border, #E7E7EE);--sc-card-bg: var(--ed-today-card-bg, #FFFFFF);--sc-card-border: var(--ed-today-card-border, rgba(20, 14, 38, .08));--sc-surface: #FFFFFF;--sc-text-primary: #0F0A1F;--sc-text-secondary: #5E5E6B;--sc-text-tertiary: #8B8B96;--sc-accent-text: #7C3AED;--sc-accent-soft: #F1ECFF;--sc-input-bg: #F4F4F8;--sc-input-border: rgba(20, 14, 38, .14);--sc-input-border-focus: #7C3AED;--sc-divider: rgba(20, 14, 38, .08);--sc-error: #FF3B30;--sc-success: #34C759;--sc-section-fg: #0F0A1F;--sc-section-em: #4C1D95;--sc-section-meta: #6B5F88;--sc-cta-fill: #C4B5FD;--sc-cta-on: #0F0A1F;--sc-lilac: #C4B5FD;--sc-amber-fill: rgba(210, 102, 29, .14);--sc-amber-text: #B85518;--sc-amber-icon: #D2661D;--sc-status-info: #5D8D9E;--sc-status-success: #6F9457;--sc-status-warning: #D2661D;--sc-status-error: #B23A30;--sc-status-muted: #736A61;--sc-border-medium: #D4D4DC;--sc-border-strong: #BBBBC4;color:var(--sc-text-primary);-webkit-font-smoothing:antialiased}.dark .sc-root{--sc-canvas: var(--background, #0D0C10);--sc-cta-border: var(--border, #2A2930);--sc-card-bg: var(--ed-today-card-bg, rgba(255, 255, 255, .025));--sc-card-border: var(--ed-today-card-border, rgba(255, 255, 255, .08));--sc-surface: #1E1D23;--sc-text-primary: #FFFFFF;--sc-text-secondary: #A8A39B;--sc-text-tertiary: #8C877F;--sc-accent-text: #C4B5FD;--sc-accent-soft: #26252B;--sc-input-bg: #111014;--sc-input-border: rgba(255, 255, 255, .16);--sc-input-border-focus: #8B5CF6;--sc-divider: rgba(255, 255, 255, .1);--sc-error: #FF6B6B;--sc-success: #4ADE80;--sc-section-fg: #FFFFFF;--sc-section-em: #BDB2E6;--sc-section-meta: #A8A39B;--sc-amber-fill: rgba(210, 102, 29, .14);--sc-amber-text: #E0915E;--sc-status-muted: #8C877F;--sc-border-medium: #36353C;--sc-border-strong: #47464E}.sc-plain-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.sc-plain-button:disabled{cursor:not-allowed}.sc-root button:focus-visible,.sc-root input:focus-visible,.sc-root textarea:focus-visible,.sc-root [tabindex]:focus-visible{outline:2px solid var(--sc-accent-text);outline-offset:2px}.sc-root .sc-field:focus-visible{outline:none}.sc-root input::-moz-placeholder,.sc-root textarea::-moz-placeholder{color:var(--sc-text-tertiary);opacity:1}.sc-root input::placeholder,.sc-root textarea::placeholder{color:var(--sc-text-tertiary);opacity:1}.sc-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sc-overlay{position:fixed;inset:0;z-index:50;background:#00000080;animation:sc-fade-in .15s ease-out}.sc-overlay--nested{z-index:60}.sc-dialog{position:fixed;left:50%;top:50%;z-index:50;transform:translate(-50%,-50%);width:min(calc(100vw - 16px),560px);height:min(calc(100dvh - 24px),920px);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;border-radius:20px;background:var(--sc-canvas);border:1px solid var(--sc-divider);box-shadow:0 24px 60px -16px #00000073;outline:none;animation:sc-dialog-in .2s ease-out}.sc-dialog--nested{z-index:60}.sc-bottom-sheet{position:fixed;left:50%;bottom:0;z-index:61;transform:translate(-50%);width:min(100vw,560px);max-height:calc(100dvh - 24px);overflow-y:auto;box-sizing:border-box;border-radius:20px 20px 0 0;background:var(--sc-surface);box-shadow:0 -12px 40px -12px #00000059;outline:none;animation:sc-sheet-up .24s cubic-bezier(.2,.8,.2,1)}.sc-screen-in{animation:sc-push-in .22s ease-out}.sc-spin{animation:sc-spin .9s linear infinite}@keyframes sc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sc-dialog-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes sc-sheet-up{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes sc-push-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes sc-spin{to{transform:rotate(360deg)}}.sc-overlay{background:var(--overlay-scrim)}.sc-overlay[data-state=closed]{animation:ov-fade-out var(--motion-exit) var(--motion-ease-exit) both}.sc-dialog[data-state=closed]{animation:sc-dialog-out var(--motion-exit) var(--motion-ease-exit) both}.sc-bottom-sheet[data-state=closed]{animation:sc-sheet-down var(--motion-exit) var(--motion-ease-exit) both}@keyframes sc-dialog-out{to{opacity:0;transform:translate(-50%,-49%) scale(.98)}}@keyframes sc-sheet-down{to{transform:translate(-50%,100%)}}.sc-drop-hint{display:none}@media(hover:hover)and (pointer:fine){.sc-drop-hint{display:block}.sc-root [data-testid=content_draft_video_picker]:not(:disabled),.sc-root [data-testid=content_draft_photo_picker]:not(:disabled){transition:background-color var(--motion-hover) var(--motion-ease-expo)}.sc-root [data-testid=content_draft_video_picker]:not(:disabled):hover,.sc-root [data-testid=content_draft_photo_picker]:not(:disabled):hover{background-color:var(--sc-accent-soft)!important}}@media(min-width:768px){.sc-dialog:not(.sc-dialog--nested){inset:0 0 0 auto;transform:none;width:min(100vw,600px);height:100dvh;border-radius:20px 0 0 20px;border-right:0;box-shadow:-24px 0 60px -24px #00000073;animation:ov-drawer-in var(--motion-sheet) var(--motion-ease-expo) both}.sc-dialog:not(.sc-dialog--nested)[data-state=closed]{animation:ov-drawer-out var(--motion-exit) var(--motion-ease-exit) both}.sc-bottom-sheet{top:50%;bottom:auto;transform:translate(-50%,-50%);width:min(calc(100vw - 32px),480px);border-radius:20px;border:1px solid var(--sc-divider);box-shadow:0 24px 60px -16px #00000073;animation:sc-dialog-in var(--motion-enter) var(--motion-ease-expo) both}.sc-bottom-sheet[data-state=closed]{animation:sc-dialog-out var(--motion-exit) var(--motion-ease-exit) both}}@media(prefers-reduced-motion:reduce){.sc-overlay,.sc-dialog,.sc-bottom-sheet,.sc-screen-in,.sc-overlay[data-state=closed],.sc-dialog[data-state=closed],.sc-bottom-sheet[data-state=closed],.sc-dialog:not(.sc-dialog--nested),.sc-dialog:not(.sc-dialog--nested)[data-state=closed]{animation:none}.sc-spin{animation-duration:2s}}
