/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--app-side-nav-width:200px;--bg-page:#fafafa;--bg-content:#f8f8fa;--bg-surface:#fff;--bg-hover:#f5f5f5;--bg-tag:#f3f4f6;--bg-input:#f9fafb;--bg-mask:#00000073;--text-primary:#111827;--text-secondary:#555;--text-muted:#999;--text-inverse:#fff;--border-primary:#f0f0f0;--border-secondary:#d9d9d9;--border-accent:#1677ff;--storyboard-border:#d9d9d9;--storyboard-header-bg:#f5f6f8;--ai-modal-border:#0000001f;--ai-card-border:#0000000f;--color-primary:#4f46e5;--color-primary-hover:#4338ca;--color-primary-glow:#4f46e51a;--color-accent:#06b6d4;--color-accent-glow:#06b6d41a;--page-glow-primary:#4f46e50f;--page-glow-accent:#06b6d40f;--color-success:#059669;--color-success-bg:#ecfdf5;--color-warning:#d97706;--color-warning-bg:#fffbeb;--color-danger:#dc2626;--color-danger-bg:#fef2f2;--color-info:#2563eb;--color-info-bg:#eff6ff;--color-character:#db2777;--color-character-bg:#fdf2f8;--shadow-card:0 1px 3px #0000000a;--shadow-elevated:0 4px 16px #0000000f;--shadow-glow:0 0 16px #4f46e51a;--hover-glow:0 0 0 2px #0000001f,0 4px 16px #0000002e;--logo-bg:#000;--logo-fg:#fff;--brand-gradient:135deg,#4f46e5,#7c3aed;--avatar-1-bg:#e6f4ff;--avatar-1-fg:#1677ff;--avatar-2-bg:#f6ffed;--avatar-2-fg:#52c41a;--avatar-3-bg:#fff7e6;--avatar-3-fg:#fa8c16;--avatar-4-bg:#f9f0ff;--avatar-4-fg:#722ed1;--avatar-5-bg:#fff0f6;--avatar-5-fg:#eb2f96;--po-grid-dot:#00000009;--ink:#0f1115;--on-ink:#fff;--media-backdrop:#000;--media-on-backdrop:#fff;--media-overlay-shadow:#0009;--sprocket:#cfcfd6;--rail-track:#e3e3e8;--rail-fill:var(--ink);--rail-upcoming:#c4c4cc;--font-counter:ui-monospace,"SF Mono","Roboto Mono",Menlo,monospace}[data-theme=dark]{--bg-page:#08090f;--bg-content:#0e1018;--bg-surface:#151720;--bg-hover:#1c1e2b;--bg-tag:#1a1c28;--bg-input:#11131b;--bg-mask:#000000a6;--text-primary:#e4e6f0;--text-secondary:#9a9db5;--text-muted:#636780;--text-inverse:#0e1018;--border-primary:#1e2032;--border-secondary:#2a2d40;--border-accent:#4f5290;--storyboard-border:#424242;--storyboard-header-bg:#21232b;--ai-modal-border:#fff3;--ai-card-border:#ffffff1a;--color-primary:#818cf8;--color-primary-hover:#a5b4fc;--color-primary-glow:#818cf82e;--color-accent:#22d3ee;--color-accent-glow:#22d3ee26;--page-glow-primary:#818cf826;--page-glow-accent:#22d3ee1f;--color-success:#34d399;--color-success-bg:#0a2a1a;--color-warning:#fbbf24;--color-warning-bg:#2a2010;--color-danger:#f87171;--color-danger-bg:#2a1515;--color-info:#818cf8;--color-info-bg:#151830;--color-character:#f472b6;--color-character-bg:#2a1220;--shadow-card:0 1px 3px #00000080;--shadow-elevated:0 4px 20px #0009;--hover-glow:0 0 0 2px #ffffff4d,0 4px 16px #ffffff4d;--shadow-glow:0 0 24px #818cf826;--media-backdrop:#000;--media-on-backdrop:#fff;--media-overlay-shadow:#0009;--logo-bg:#fff;--logo-fg:#0e1018;--brand-gradient:135deg,#818cf8,#a78bfa;--avatar-1-bg:#1a2040;--avatar-1-fg:#818cf8;--avatar-2-bg:#1a3020;--avatar-2-fg:#34d399;--avatar-3-bg:#302818;--avatar-3-fg:#fbbf24;--avatar-4-bg:#251a35;--avatar-4-fg:#a78bfa;--avatar-5-bg:#301a25;--avatar-5-fg:#f87171;--po-grid-dot:#ffffff0a;--ink:#eceef5;--on-ink:#090a0e;--sprocket:#34384a;--rail-track:#262833;--rail-fill:var(--ink);--rail-upcoming:#3a3d4c}.app-header-right{align-items:center;gap:16px;min-width:0;display:flex}.app-header-identity{flex-direction:column;justify-content:center;gap:3px;min-width:0;line-height:1;display:flex}.app-header-enterprise{width:min(22vw,230px)}.app-header-personal{text-align:left;width:max-content}.app-header-primary{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:18px;overflow:hidden}.app-header-secondary{min-width:0;color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;line-height:16px;display:flex}.app-header-personal .app-header-secondary{justify-content:flex-start}.app-header-code{text-overflow:ellipsis;min-width:0;overflow:hidden}.app-header-account,.app-header-name{text-overflow:clip;white-space:nowrap;width:auto;display:block;overflow:visible}.app-header-points{border:1px solid var(--border-accent);background:var(--color-primary-glow);border-radius:5px;flex:none;margin-right:15px;padding:3px 8px}.app-header-points strong{color:var(--color-primary);font-size:12px;font-weight:700}.app-header-account-summary{cursor:default;white-space:nowrap;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;min-width:max-content;height:40px;display:flex}.app-header-role{background:var(--bg-hover);min-height:19px;color:var(--text-secondary);text-align:center;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:600;line-height:19px;display:inline-flex}.app-header-points-badge{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:4px;width:100%;font-size:12px;line-height:17px;display:flex}.app-header-points-label{color:var(--text-primary)}.app-header-points-badge strong{color:var(--color-warning);font-weight:700}.app-header-user{min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:max-content 36px max-content 12px;align-items:center;column-gap:10px;padding:4px 0 4px 8px;display:grid}.app-header-user:hover .app-header-primary{color:var(--color-primary)}.app-header-user-chevron{color:var(--text-muted);cursor:default;flex:none;font-size:10px}.app-header-logo-slot{width:var(--app-side-nav-width);flex:0 0 var(--app-side-nav-width);cursor:pointer;justify-content:center;align-items:center;height:100%;display:flex}.app-header-logo-tooltip .ant-tooltip-inner{white-space:nowrap;min-height:0;padding:3px 7px;font-size:11px;line-height:16px}@media (max-width:1280px){.app-header-right{gap:12px}.app-header-enterprise{width:170px}.app-header-code{display:none}}@media (max-width:1050px){.app-header-enterprise{display:none}}[data-theme=dark] .ant-segmented{border:1px solid var(--border-secondary)}.ant-upload input[type=file]{display:none!important}.ant-upload-wrapper{width:100%}.ant-upload-wrapper .ant-upload{width:100%;display:block}.pipeline-script-grid{grid-template-columns:minmax(240px,280px) 1fr;align-items:start;gap:20px;display:grid}@media (max-width:900px){.pipeline-script-grid{grid-template-columns:1fr}}.pipeline-script-editor{border:1px solid var(--border-primary);background:var(--bg-page);border-radius:6px;padding:16px 18px}.pipeline-script-editor .ant-form-item{margin-bottom:0}.pipeline-script-editor textarea.ant-input{resize:vertical;width:100%;min-height:280px;max-height:min(480px,100vh - 380px);overflow-y:auto!important}.pipeline-dialogue-analysis{flex-direction:column;min-height:0;display:flex}.pipeline-dialogue-split{flex:1;grid-template-rows:1fr;grid-template-columns:minmax(260px,36%) 1fr;gap:16px;min-height:min(520px,100vh - 320px);max-height:calc(100vh - 300px);display:grid;overflow:hidden}@media (max-width:1024px){.pipeline-dialogue-split{grid-template-columns:1fr;min-height:0;max-height:none}}.pipeline-dialogue-pane{border:1px solid var(--border-primary);background:var(--bg-page);border-radius:6px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.pipeline-dialogue-pane-head{border-bottom:1px solid var(--border-primary);background:var(--bg-surface);color:var(--text-primary);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.pipeline-dialogue-pane-scroll{flex:1;min-height:0;padding:8px 0;overflow-y:auto}.pipeline-dialogue-pane-scroll--padded{padding:12px 14px}.pipeline-dialogue-row{background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:6px;flex-direction:column;align-items:stretch;gap:8px;margin-bottom:0;padding:10px 12px;display:flex}.pipeline-dialogue-row--active{background:var(--color-warning-bg);border-color:var(--color-warning)}.pipeline-dialogue-row-toolbar{flex-flow:wrap;flex-shrink:0;align-items:center;gap:8px;width:100%;display:flex}.pipeline-dialogue-row-toolbar .pipeline-dialogue-char-select{min-width:0;width:140px!important}.pipeline-dialogue-row-toolbar .pipeline-dialogue-type-select{width:90px!important}.pipeline-dialogue-row .pipeline-dialogue-line,.pipeline-dialogue-row .pipeline-dialogue-line.ant-input-textarea-affix-wrapper,.pipeline-dialogue-row textarea.pipeline-dialogue-line{box-sizing:border-box;flex:1;min-width:0;max-width:100%;width:auto!important}.pipeline-dialogue-row textarea.ant-input{resize:vertical;max-height:120px;overflow-y:auto!important}.pipeline-dialogue-row-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.pipeline-dialogue-scene-group-title{color:var(--color-primary);background:var(--color-info-bg);border:1px solid var(--border-primary);border-radius:6px;margin:12px 0 8px;padding:6px 10px;font-size:13px;font-weight:600}.pipeline-dialogue-scene-group-title:first-child{margin-top:0}.pipeline-script-upload-btn.ant-btn{height:32px;box-shadow:var(--shadow-card);border-radius:6px;margin-left:10px;padding-inline:14px;font-size:13px;font-weight:500;background:var(--bg-input)!important;border:1px solid var(--border-secondary)!important;color:var(--text-primary)!important}.pipeline-script-upload-btn.ant-btn .anticon{color:var(--color-primary)}.pipeline-script-upload-btn.ant-btn:focus,.pipeline-script-upload-btn.ant-btn:hover{background:var(--bg-hover)!important;border-color:var(--border-accent)!important;color:var(--text-primary)!important}[data-theme=dark] .pipeline-script-upload-btn.ant-btn{box-shadow:var(--shadow-card),0 0 0 1px var(--color-primary-glow);background:var(--bg-hover)!important;border-color:var(--border-accent)!important}[data-theme=dark] .pipeline-script-upload-btn.ant-btn:focus,[data-theme=dark] .pipeline-script-upload-btn.ant-btn:hover{box-shadow:var(--shadow-glow);background:var(--bg-tag)!important;border-color:var(--color-primary)!important}.pipeline-asset-tip .ant-tooltip-inner{background:var(--text-inverse);color:var(--text-primary);border:1px solid var(--border-primary)}.pipeline-asset-tip .ant-tooltip-arrow:before{background:var(--text-inverse)}.pipeline-asset-card{transition:border-color .28s,box-shadow .28s}.pipeline-asset-card:hover{box-shadow:0 0 0 3px var(--color-primary-glow);border-color:var(--color-primary)!important}[data-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--bg-page)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#3a3d50}[data-theme=dark] *{scrollbar-color:var(--border-secondary) var(--bg-page);scrollbar-width:thin}.project-member-candidate-modal .ant-table-body{scrollbar-width:auto}.project-member-candidate-modal .ant-table-body::-webkit-scrollbar{width:16px}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg-page);max-width:100vw;height:100%;color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{background-color:var(--bg-page);background-image:radial-gradient(circle 720px at 18% 8%,var(--page-glow-primary),transparent 60%),radial-gradient(circle 720px at 88% 96%,var(--page-glow-accent),transparent 60%),radial-gradient(var(--po-grid-dot) 1px,transparent 1px);background-repeat:no-repeat,no-repeat,repeat;background-size:auto,auto,22px 22px;background-attachment:fixed,fixed,fixed}html{transition:background-color .2s ease-out}.recharts-surface:focus,.recharts-surface:focus-visible,.recharts-wrapper :focus,.recharts-wrapper:focus,.recharts-wrapper:focus-visible{outline:none}.flow-table-row>td{height:40px;padding-top:0;padding-bottom:0}.shot-row-fatal>td{background-color:#fff1f0!important}[data-theme=dark] .shot-row-fatal>td{background-color:#2d1b1a!important}.shot-row-fatal:hover>td{background-color:#ffe7e5!important}[data-theme=dark] .shot-row-fatal:hover>td{background-color:#3d2523!important}.va-card{border:1px solid var(--border-primary);transition:box-shadow .2s,transform .2s,border-color .2s}.va-card:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 0 0 2px #ffffff4d,0 4px 16px #ffffff4d}.va-card:hover .va-card-img{transform:scale(1.08)}.va-card-img{transition:transform .3s}.project-card:hover{box-shadow:var(--shadow-elevated);transform:translateY(-2px);border-color:var(--color-primary)!important}.episode-nav-card:hover{border-color:var(--text-primary);background:var(--bg-hover)}.episode-card:hover{box-shadow:var(--shadow-elevated)}[data-theme=dark] .episode-card:hover{border-color:#fff3;box-shadow:0 4px 20px #ffffff24}.folder-card:hover{box-shadow:var(--shadow-elevated)}.asset-picker-card:hover{box-shadow:var(--hover-glow);border-color:#a78bfa}.asset-picker-img{transition:transform .25s}.asset-picker-card:hover .asset-picker-img{transform:scale(1.08)}.va-asset-card{box-shadow:0 1px 3px var(--shadow-card);transition:box-shadow .2s,transform .2s,border-color .2s}.va-asset-card:hover{box-shadow:var(--hover-glow);transform:translateY(-2px)}.va-asset-img{transition:transform .25s}.va-asset-card:hover .va-asset-img{transform:scale(1.08)}@keyframes po-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.po-rise{animation:po-rise .5s both}.po-card{transition:box-shadow .2s,transform .2s,border-color .2s}.po-card:hover{box-shadow:var(--hover-glow);transform:translateY(-3px)}.ant-btn,.ant-btn:active,.ant-btn:focus,.ant-btn:hover{box-shadow:none!important}.side-nav-item:not(.side-nav-item-active){background:0 0}.side-nav-item:not(.side-nav-item-active):hover{background:var(--bg-hover)}.app-header-nav-item{isolation:isolate;height:100%;margin-top:0;transition:color .5s linear;position:relative;background:0 0!important}.app-header-nav-item:before{content:"";z-index:0;background-color:#0000;transition:background-color .5s linear;position:absolute;inset:2px 0 0}.app-header-nav-label{z-index:1;position:relative}.app-header-nav-item:not(.side-nav-item-active):hover{color:var(--text-primary)!important;background:0 0!important}.app-header-nav-item:not(.side-nav-item-active):hover:before{background-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.app-header-nav-item:not(.side-nav-item-active):hover:before{background-color:color-mix(in srgb,var(--text-primary) 30%,transparent)}}.app-header-nav-item.side-nav-item-active:before{background-color:var(--text-primary);animation:app-header-nav-active-in .5s linear}@keyframes app-header-nav-active-in{0%{opacity:.35;background-color:#0000}to{background-color:var(--text-primary);opacity:1}}.project-side-nav-item{isolation:isolate;transition:color .5s linear;position:relative;background:0 0!important}.project-side-nav-item:before{content:"";z-index:0;background-color:#0000;border-radius:6px;transition:background-color .5s linear;position:absolute;inset:0}.project-side-nav-icon,.project-side-nav-indicator,.project-side-nav-label{z-index:1;position:relative}.project-side-nav-item:not(.side-nav-item-active):hover{color:var(--text-primary)!important;background:0 0!important}.project-side-nav-item:not(.side-nav-item-active):hover:before{background-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.project-side-nav-item:not(.side-nav-item-active):hover:before{background-color:color-mix(in srgb,var(--text-primary) 30%,transparent)}}.project-side-nav-item.side-nav-item-active:before{background-color:var(--text-primary);animation:app-header-nav-active-in .5s linear}.project-side-nav-indicator{background:linear-gradient(180deg,var(--color-primary),var(--color-accent));opacity:0;border-radius:0 3px 3px 0;width:3px;transition:opacity .5s linear;position:absolute;top:8px;bottom:8px;left:0}.project-side-nav-indicator-active{opacity:1}@media (prefers-reduced-motion:reduce){.app-header-nav-item,.app-header-nav-item:before,.project-side-nav-indicator,.project-side-nav-item,.project-side-nav-item:before{transition:none}.app-header-nav-item.side-nav-item-active:before,.project-side-nav-item.side-nav-item-active:before{animation:none}}.dropdown-item:hover{background:var(--bg-hover)}.dropdown-item-danger:hover{background:#fff1f0}[data-theme=dark] .dropdown-item-danger:hover{background:#2d1b1a}.login-page{color:#f4f4f8;background:#03040c;min-height:100dvh;position:relative;overflow:hidden}.login-fluid-canvas{z-index:0;width:100%;height:100%;display:block;position:fixed;inset:0}.login-page__veil{z-index:1;pointer-events:none;background:radial-gradient(80% 60% at 20%,#ec48991f,#0000 55%),radial-gradient(70% 50% at 85% 40%,#06b6d41a,#0000 50%),linear-gradient(105deg,#03040cb8,#03040c59 45%,#03040c8c);position:fixed;inset:0}.login-page__inner{z-index:2;grid-template-columns:minmax(0,75fr) minmax(320px,25fr);align-items:stretch;gap:0;width:100%;min-height:100dvh;display:grid;position:relative}.login-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:clamp(48px,8vw,128px);display:flex}.login-hero__logo{object-fit:contain;width:clamp(180px,22vw,280px);height:auto;margin:0 0 clamp(28px,4vw,44px)}.login-panel{justify-content:center;align-items:center;min-width:0;height:100dvh;padding:0;display:flex}@media (max-width:900px){.login-page__inner{grid-template-columns:1fr;align-content:center;max-width:440px;margin:0 auto;padding:clamp(24px,5vw,48px)}.login-hero{text-align:center;order:2;padding:0;display:block}.login-hero__features{justify-content:center}.login-panel{order:1;height:auto;padding:0}}.login-hero__eyebrow{letter-spacing:.6em;text-transform:uppercase;color:#f4b4dcd9;margin-bottom:20px;font-size:clamp(15px,1.4vw,19px);font-weight:600}.login-hero__title{letter-spacing:-.02em;color:#fff;margin:0 0 20px;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.12}.login-hero__title-accent{color:#0000;background:linear-gradient(90deg,#f472b6,#22d3ee 55%,#a78bfa);-webkit-background-clip:text;background-clip:text;display:block}.login-hero__lead{color:#e4e6f0c7;max-width:40rem;margin:0 0 28px;font-size:clamp(15px,1.6vw,17px);line-height:1.65}.login-hero__features{flex-wrap:wrap;justify-content:center;gap:10px 12px;margin:0;padding:0;list-style:none;display:flex}.login-hero__features li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffe0;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:8px 14px;font-size:13px}.login-panel__card{-webkit-backdrop-filter:blur(28px)saturate(150%);background:linear-gradient(135deg,#ffffff1a,#ffffff08),#0c0e1c8c;border:1px solid #ffffff29;border-radius:0;flex-direction:column;justify-content:center;width:100%;max-width:none;height:100%;padding:clamp(28px,4vw,36px) clamp(8px,.5vw,10px);display:flex;box-shadow:0 24px 48px #00000073,0 0 0 1px #818cf814,inset 0 1px #ffffff1a}@media (max-width:900px){.login-panel__card{border-radius:6px;max-width:420px;height:auto;display:block}}.login-panel__brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;max-width:340px;margin:0 auto 28px;display:flex}.login-panel__title{color:#fff;letter-spacing:.12em;margin:0;font-size:28px;font-weight:700;line-height:1.2}.login-panel__tagline{letter-spacing:4px;color:#9a9db5f2;margin:0;font-size:15px}.login-form{flex-direction:column;gap:8px;width:100%;max-width:340px;margin:0 auto;display:flex}.login-form__label{color:#e4e6f0bf;margin-top:8px;font-size:13px;font-weight:500}.login-form__label:first-of-type{margin-top:0}.login-form__input{color:#f4f4f8;box-sizing:border-box;background:#080a16a6;border:1px solid #ffffff1f;border-radius:6px;outline:none;width:100%;height:48px;padding:0 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.login-form__input::placeholder{color:#9a9db599}.login-form__input:focus{border-color:#22d3ee8c;box-shadow:0 0 0 3px #22d3ee1f}.login-form__password-wrap{position:relative}.login-form__input--password{padding-right:44px}.login-form__password-toggle{cursor:pointer;color:#9a9db599;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.login-form__password-toggle:hover{color:#e4e6f0d9}.login-form__error{color:#f87171;margin:4px 0 0;font-size:14px}.login-form__submit{cursor:pointer;color:#0a0c14;background:linear-gradient(90deg,#f472b6,#22d3ee);border:none;border-radius:6px;width:100%;height:52px;margin-top:16px;font-size:16px;font-weight:600;transition:transform .15s,opacity .2s,box-shadow .2s;box-shadow:0 8px 28px #f472b659}.login-form__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 32px #22d3ee59}.login-form__submit:disabled{opacity:.65;cursor:not-allowed}.login-form__hint{color:#9a9db5f2;margin:0 0 4px;font-size:13px;line-height:1.6}.login-form__back{cursor:pointer;color:#9a9db5d9;background:0 0;border:none;margin-top:12px;font-size:13px;transition:color .2s}.login-form__back:hover{color:#e4e6f0f2}.vd-layout{flex:1;gap:16px;min-height:0;display:flex}.vd-filmstrip{flex-direction:column;flex-shrink:0;gap:10px;width:116px;padding:2px;display:flex;overflow-y:auto}.vd-stage{background:#0a0b10 radial-gradient(70% 60% at 50% 42%,#818cf817,#0000 65%);border-radius:16px;flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.vd-info{flex-direction:column;flex-shrink:0;gap:14px;width:360px;display:flex;overflow-y:auto}@media (max-width:1100px){.vd-layout{flex-direction:column;overflow-y:auto}.vd-filmstrip{flex-direction:row;width:100%;overflow:auto hidden}.vd-filmstrip .vd-thumb{flex-shrink:0;width:76px}.vd-stage{flex:none;min-height:60vh}.vd-info{width:100%}}.vd-thumb{aspect-ratio:4/3;cursor:pointer;border:2px solid var(--ai-modal-border);background:var(--bg-surface);opacity:.6;border-radius:10px;width:100%;transition:opacity .2s,transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.vd-thumb:hover{opacity:1;transform:translateY(-2px)}.vd-thumb--active{opacity:1;border-color:var(--color-primary);box-shadow:0 0 14px var(--color-primary-glow)}.vd-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.vd-thumb-badge{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:6px;padding:0 6px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:4px;left:4px}.vd-thumb-dot{border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:6px}.vd-thumb-dot--generating{animation:vd-pulse 1.2s ease-in-out infinite}.vd-thumb-actions{opacity:0;background:#00000080;justify-content:center;align-items:center;gap:8px;transition:opacity .15s;display:flex;position:absolute;inset:0}.vd-thumb:hover .vd-thumb-actions{opacity:1}.vd-thumb-action{cursor:pointer;color:#fff;background:#ffffff2e;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s;display:flex}.vd-thumb-action:hover{background:var(--color-primary)}.vd-thumb-action:disabled{opacity:.4;cursor:not-allowed}.vd-stage-chips{pointer-events:none;z-index:2;flex-wrap:wrap;justify-content:center;gap:8px;max-width:90%;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.vd-chip{color:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:5px 10px;font-size:11px;line-height:1}.vd-player{border:1px solid #fff3;animation:vd-fade .25s ease-out;display:flex}.vd-player,.vd-player .xgplayer,.vd-player.xgplayer{border-radius:8px;overflow:hidden}.vd-shimmer{pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff12 50%,#0000 65%) 0 0/200% 100%;animation:vd-shimmer 1.6s linear infinite;position:absolute;inset:0}@keyframes vd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes vd-fade{0%{opacity:0}}@keyframes vd-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.vd-card{background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:6px;flex-shrink:0;padding:14px 16px}.vd-card-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);justify-content:space-between;align-items:center;min-height:24px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.vd-prompt{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.7}.vd-prompt--clamp{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vd-param-grid{grid-template-columns:auto 1fr;gap:9px 14px;font-size:13px;display:grid}.vd-param-label{color:var(--text-muted);white-space:nowrap}.vd-ref-thumb{border:1px solid var(--border-primary);background:var(--bg-page);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.vd-ref-thumb:hover{border-color:var(--color-primary);transform:scale(1.04)}.vd-ref-label{z-index:1;pointer-events:none;text-align:center;color:#fff;background:#0000008c;font-size:9px;line-height:14px;position:absolute;bottom:0;left:0;right:0}@keyframes pl-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pipeline-slate{border:1px solid var(--ink);border-radius:6px;align-items:stretch;display:inline-flex;overflow:hidden}.pipeline-slate__code{font:650 11.5px/1 var(--font-counter);letter-spacing:.1em;color:var(--on-ink);background:var(--ink);align-items:center;padding:6px 8px;display:flex}.pipeline-slate__ep{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:320px;padding:6px 10px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.pipeline-eyebrow{font:600 10px/1 var(--font-counter);letter-spacing:.34em;color:var(--text-muted);text-transform:uppercase}.pipeline-counter{font:700 14px/1 var(--font-counter);letter-spacing:.06em;color:var(--text-primary)}.pipeline-counter small{color:var(--text-muted);font-weight:600}.pipeline-rail{border:1px solid var(--border-secondary);background:var(--bg-surface);box-shadow:var(--shadow-elevated);border-radius:11px;position:relative;overflow:hidden}.pipeline-rail:after,.pipeline-rail:before{content:"";background-image:repeating-linear-gradient(90deg,transparent 0 14px,var(--sprocket) 14px 21px);opacity:.5;pointer-events:none;height:7px;position:absolute;left:0;right:0}.pipeline-rail:before{border-bottom:1px solid var(--border-primary);top:0}.pipeline-rail:after{border-top:1px solid var(--border-primary);bottom:0}.pipeline-rail__row{align-items:stretch;padding:9px 8px 13px;display:flex}.pipeline-rail__cell{text-align:center;cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;flex-direction:column;flex:1 0 96px;align-items:center;gap:5px;padding:11px 10px 8px;animation:pl-rise .4s both;display:flex;position:relative}.pipeline-rail__cell:disabled{cursor:not-allowed}.pipeline-rail__cell:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:8px}.pipeline-rail__no{font:700 11px/1 var(--font-counter);letter-spacing:.14em;color:var(--text-muted);align-items:center;gap:5px;display:flex}.pipeline-rail__glyph{width:24px;height:24px;color:var(--text-muted);place-items:center;display:grid}.pipeline-rail__glyph .anticon{font-size:18px}.pipeline-rail__label{color:var(--text-muted);font-size:13px;font-weight:650}.pipeline-rail__en{font:600 8.5px/1 var(--font-counter);letter-spacing:.14em;color:var(--text-muted);text-transform:uppercase}.pipeline-rail__cell--done .pipeline-rail__no{color:var(--text-secondary)}.pipeline-rail__cell--done .pipeline-rail__glyph,.pipeline-rail__cell--done .pipeline-rail__label{color:var(--text-primary)}.pipeline-rail__check{background:var(--ink);width:13px;height:13px;color:var(--on-ink);border-radius:50%;place-items:center;font-size:8px;display:grid}.pipeline-rail__cell--locked{opacity:.46}.pipeline-rail__cell--active .pipeline-rail__glyph,.pipeline-rail__cell--active .pipeline-rail__label,.pipeline-rail__cell--active .pipeline-rail__no{color:var(--ink)}.pipeline-rail__cell--active .pipeline-rail__label{font-weight:760}.pipeline-rail__reticle{pointer-events:none;position:absolute;inset:6px 8px}.pipeline-rail__reticle i{border:2px solid var(--ink);width:13px;height:13px;position:absolute}.pipeline-rail__reticle .tl{border-bottom:0;border-right:0;top:0;left:0}.pipeline-rail__reticle .tr{border-bottom:0;border-left:0;top:0;right:0}.pipeline-rail__reticle .bl{border-top:0;border-right:0;bottom:0;left:0}.pipeline-rail__reticle .br{border-top:0;border-left:0;bottom:0;right:0}.pipeline-rail__now{font:700 7.5px/1 var(--font-counter);letter-spacing:.12em;color:var(--on-ink);background:var(--ink);z-index:3;white-space:nowrap;border-radius:0 0 4px 4px;padding:2px 6px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.pipeline-rail__arrow{flex:0 0 26px;justify-content:center;align-self:center;align-items:center;display:flex}.pipeline-rail__arrow .anticon{font-size:13px}.pipeline-rail__arrow--passed{color:var(--rail-fill)}.pipeline-rail__arrow--upcoming{color:var(--rail-upcoming)}.pipeline-rail__meter{background:var(--rail-track);border-radius:2px;height:2px;position:absolute;bottom:8px;left:14px;right:14px}.pipeline-rail__meter-fill{background:var(--rail-fill);border-radius:2px;height:2px;transition:width .3s;position:absolute;top:0;left:0}.pipeline-rail__meter-fill:after{content:"";background:var(--rail-fill);border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;right:-1px}@media (max-width:820px){.pipeline-rail{overflow-x:auto}.pipeline-rail__row{min-width:760px}}.pipeline-stage-header{align-items:center;gap:16px;display:flex}.pipeline-stage-header__no{font:700 13px/1 var(--font-counter);letter-spacing:.06em;color:var(--ink);border:1.5px solid var(--ink);border-radius:6px;flex:none;padding:8px 10px}.pipeline-stage-header__icon{width:28px;height:28px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.pipeline-stage-header__icon .anticon{font-size:20px}.pipeline-stage-header__text{flex-direction:column;gap:4px;min-width:0;display:flex}.pipeline-stage-header__title{letter-spacing:-.01em;color:var(--text-primary);font-size:17px;font-weight:750}.pipeline-stage-header__desc{color:var(--text-muted);font-size:12.5px}.pipeline-stage-header__extra{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}@media (prefers-reduced-motion:reduce){.vd-player,.vd-shimmer,.vd-thumb-dot--generating{animation:none}.vd-ref-thumb,.vd-ref-thumb:hover,.vd-thumb,.vd-thumb:hover{transition:none;transform:none}.pipeline-rail__cell{animation:none}.pipeline-rail__meter-fill,.studio-chip,.studio-conv-card,.studio-pill{transition:none}}.studio-conv-card{cursor:pointer;border-radius:8px;margin:0 0 2px;padding:10px 12px;transition:background .15s;display:block;position:relative}.studio-conv-card:hover{background:var(--bg-hover)}.studio-conv-card--active{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.studio-conv-card--active{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}}.studio-conv-card--active:hover{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.studio-conv-card--active:hover{background:color-mix(in srgb,var(--color-primary) 14%,transparent)}}.studio-conv-tag{background:var(--color-primary);border-radius:3px;padding:1px 5px;display:block}@supports (color:color-mix(in lab,red,red)){.studio-conv-tag{background:color-mix(in srgb,var(--color-primary) 14%,transparent)}}.studio-conv-tag{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.studio-conv-tag{color:color-mix(in srgb,var(--color-primary) 80%,var(--text-muted))}}.studio-conv-tag{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:96px;font-size:10px;line-height:16px;overflow:hidden}.studio-conv-dot{background:var(--text-muted);border-radius:50%;flex:none;width:2px;height:2px;display:block}.studio-filterbar{border:1px solid var(--border-primary);background:var(--bg-surface);border-radius:8px;gap:12px;padding:6px 12px}.studio-filter-btn,.studio-filterbar{align-items:center;display:inline-flex}.studio-filter-btn{height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;gap:3px;padding:0 8px;font-family:inherit;font-size:13px;line-height:1;transition:color .15s,background .15s}.studio-filter-btn:hover{color:var(--text-primary);background:var(--bg-hover)}.studio-chip,.studio-filter-btn .anticon{font-size:13px}.studio-chip{height:32px;color:var(--text-secondary);background:var(--bg-hover);border:1px solid var(--border-primary);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:0 14px;font-family:inherit;line-height:1;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.studio-chip:hover{color:var(--text-primary);border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.studio-chip:hover{border-color:color-mix(in srgb,var(--color-primary) 50%,var(--border-primary))}}.studio-chip:disabled{opacity:.5;cursor:not-allowed}.studio-chip .anticon{font-size:14px}.studio-chip--sm{border-radius:8px;height:28px;padding:0 10px}.studio-chip--static{cursor:default}.studio-kbd{background:var(--color-primary);border-radius:4px;justify-content:center;align-items:center;min-width:18px;height:18px;margin:0 1px;padding:0 4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.studio-kbd{background:color-mix(in srgb,var(--color-primary) 20%,transparent)}}.studio-kbd{color:var(--color-primary);vertical-align:middle;font-size:12px;font-weight:600;line-height:1}.studio-chip--static:hover{color:var(--text-secondary);border-color:var(--border-primary);background:var(--bg-hover)}.studio-chip--accent{color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.studio-chip--accent{background:color-mix(in srgb,var(--color-primary) 12%,transparent)}}.studio-chip--accent{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.studio-chip--accent{border-color:color-mix(in srgb,var(--color-primary) 28%,transparent)}}.studio-chip--accent.studio-chip--static:hover{color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.studio-chip--accent.studio-chip--static:hover{background:color-mix(in srgb,var(--color-primary) 12%,transparent)}}.studio-chip--accent.studio-chip--static:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.studio-chip--accent.studio-chip--static:hover{border-color:color-mix(in srgb,var(--color-primary) 28%,transparent)}}.studio-pill{height:28px;color:var(--text-secondary);background:var(--bg-hover);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:0 13px;font-family:inherit;font-size:12px;line-height:1;transition:color .15s,background .15s;display:inline-flex}.studio-pill:hover{color:var(--text-primary);background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.studio-pill:hover{background:color-mix(in srgb,var(--color-primary) 14%,var(--bg-hover))}}.studio-pill:disabled{opacity:.5;cursor:not-allowed}.studio-pill .anticon{font-size:13px}.studio-pill--danger{color:var(--color-error,#ff4d4f)}.studio-pill--danger:hover{color:#fff;background:var(--color-error,#ff4d4f)}.studio-composer-handle{cursor:row-resize;touch-action:none;background:var(--bg-surface);flex-shrink:0;justify-content:center;align-items:center;height:16px;transition:background .15s;display:flex}.studio-composer-handle:hover{background:var(--bg-hover)}.studio-composer-handle:before{content:"";background:var(--border-primary);border-radius:2px;width:44px;height:4px;transition:background .15s,width .15s;display:block}.studio-composer-handle:hover:before{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.studio-composer-handle:hover:before{background:color-mix(in srgb,var(--color-primary) 60%,var(--border-primary))}}.studio-composer-handle:hover:before{width:60px}.ant-mentions.studio-mentions-fill textarea{resize:none;height:100%!important}.studio-turn-prompt{color:var(--text-primary);font-weight:500}[data-theme=dark] .studio-turn-prompt{color:#cfd2df}:root{--env-badge-test-fg:#b45309;--env-badge-test-bg:#f59e0b1f;--env-badge-test-border:#b4530959;--env-badge-staging-fg:#6d28d9;--env-badge-staging-bg:#8b5cf61f;--env-badge-staging-border:#6d28d959}[data-theme=dark]{--env-badge-test-fg:#fbbf24;--env-badge-test-bg:#fbbf2424;--env-badge-test-border:#fbbf2466;--env-badge-staging-fg:#c4b5fd;--env-badge-staging-bg:#a78bfa29;--env-badge-staging-border:#a78bfa73}.env-badge{vertical-align:2px;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:600;line-height:1.6;display:inline-block}.env-badge--test{color:var(--env-badge-test-fg);background:var(--env-badge-test-bg);border:1px solid var(--env-badge-test-border)}.env-badge--staging{color:var(--env-badge-staging-fg);background:var(--env-badge-staging-bg);border:1px solid var(--env-badge-staging-border)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}