:root{color:#edf2ff;background:#07111f;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-synthesis:none;line-height:1.5;font-weight:400;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.media-library__workspace-main,.media-library__workspace-support{display:grid;gap:1rem;align-content:start}.media-library__workspace-main{max-width:1040px}.media-library__workspace-support{max-width:320px}.media-library__stepper,.media-library__support-panel{gap:.85rem}.media-library__stepper-header,.media-library__stepper-copy-top{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.media-library__stepper-list{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;align-items:start}.media-library__stepper-list:before{content:"";position:absolute;top:1.05rem;left:.9rem;right:.9rem;height:1px;background:linear-gradient(90deg,#3dd9ff29,#8295c72e,#34d39929);pointer-events:none}.media-library__stepper-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;width:100%;min-height:8.6rem;padding:.82rem .9rem .9rem 1.12rem;border:1px solid rgba(130,149,199,.14);border-radius:.9rem;background:linear-gradient(180deg,#0f1728f0,#090e19eb),#090e19eb;color:inherit;text-align:left;transition:border-color .16s ease,transform .16s ease,background .16s ease,opacity .16s ease,box-shadow .16s ease;z-index:1}.media-library__stepper-item:before{content:"";position:absolute;top:.65rem;bottom:.65rem;left:.34rem;width:3px;border-radius:999px;background:transparent}.media-library__stepper-item:hover,.media-library__stepper-item:focus-visible{transform:translateY(-1px);border-color:#6f87ff57;background:linear-gradient(180deg,#121d32f5,#0b121ff0),#0b121ff0}.media-library__stepper-item--current{border-color:#3dd9ff57;box-shadow:0 0 0 1px #3dd9ff14,0 18px 34px #030a1438}.media-library__stepper-item--current:before{background:linear-gradient(180deg,#6f87ff,#3dd9ff)}.media-library__stepper-item--complete{border-color:#34d39938}.media-library__stepper-item--complete:before{background:linear-gradient(180deg,#34d399e6,#86efac)}.media-library__stepper-item--blocked{opacity:.74;cursor:not-allowed;background:#0b111fd1}.media-library__stepper-count{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:999px;background:linear-gradient(180deg,#192542f2,#10192aeb),#10192aeb;color:#dbeafe;font-size:.68rem;font-weight:700;letter-spacing:.08em;z-index:1;box-shadow:0 0 0 4px #07111feb}.media-library__stepper-copy{display:grid;gap:.26rem;min-width:0;padding-left:.1rem}.media-library__stepper-copy strong{font-size:.88rem;line-height:1.2}.media-library__stepper-copy>span,.media-library__stepper-copy small{color:#9cadcf}.media-library__stepper-copy>span,.media-library__stepper-copy small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.media-library__stepper-copy>span{-webkit-line-clamp:2;line-height:1.35;text-wrap:balance}.media-library__stepper-copy small{font-size:.72rem;-webkit-line-clamp:2;line-height:1.3;opacity:.92}.media-library__stepper .ui-pill{white-space:nowrap}.csv-studio__workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:1rem;align-items:start}.csv-studio__workspace-main{grid-template-columns:minmax(0,1fr);max-width:980px}.csv-studio__workspace-support{max-width:320px}.csv-studio__source-toolbar{grid-template-columns:minmax(0,1fr) auto}.csv-studio__stepper,.csv-studio__support-panel{gap:.85rem}.csv-studio__stepper{padding-bottom:.95rem}.csv-studio__stepper-header,.csv-studio__stepper-copy-top{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.csv-studio__stepper-list{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;align-items:start}.csv-studio__stepper-list:before{content:"";position:absolute;top:1.05rem;left:.9rem;right:.9rem;height:1px;background:linear-gradient(90deg,#3dd9ff29,#8295c72e,#34d39929);pointer-events:none}.csv-studio__stepper-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;width:100%;min-height:8.8rem;padding:.82rem .9rem .9rem 1.12rem;border:1px solid rgba(130,149,199,.14);border-radius:.9rem;background:linear-gradient(180deg,#0f1728f0,#090e19eb),#090e19eb;color:inherit;text-align:left;transition:border-color .16s ease,transform .16s ease,background .16s ease,opacity .16s ease,box-shadow .16s ease;z-index:1}.csv-studio__stepper-item:before{content:"";position:absolute;top:.65rem;bottom:.65rem;left:.34rem;width:3px;border-radius:999px;background:transparent}.csv-studio__stepper-item:hover,.csv-studio__stepper-item:focus-visible{transform:translateY(-1px);border-color:#6f87ff57;background:linear-gradient(180deg,#121d32f5,#0b121ff0),#0b121ff0}.csv-studio__stepper-item--current{border-color:#3dd9ff57;box-shadow:0 0 0 1px #3dd9ff14,0 18px 34px #030a1438}.csv-studio__stepper-item--current:before{background:linear-gradient(180deg,#6f87ff,#3dd9ff)}.csv-studio__stepper-item--complete{border-color:#34d39938}.csv-studio__stepper-item--complete:before{background:linear-gradient(180deg,#34d399e6,#86efac)}.csv-studio__stepper-item--blocked{opacity:.74;cursor:not-allowed;background:#0b111fd1}.csv-studio__stepper-count{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:999px;background:linear-gradient(180deg,#192542f2,#10192aeb),#10192aeb;color:#dbeafe;font-size:.68rem;font-weight:700;letter-spacing:.08em;z-index:1;box-shadow:0 0 0 4px #07111feb}.csv-studio__stepper-copy{display:grid;gap:.26rem;min-width:0;padding-left:.1rem}.csv-studio__stepper-copy>span,.csv-studio__stepper-copy small{color:#9cadcf}.csv-studio__stepper-copy>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35;text-wrap:balance}.csv-studio__stepper-copy small{display:-webkit-box;overflow:hidden;font-size:.72rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3;opacity:.92}.csv-studio__stepper-copy strong{font-size:.88rem;line-height:1.2}.csv-studio__stepper .ui-pill{white-space:nowrap}.csv-studio__stepper-item--blocked .csv-studio__stepper-count{color:#a5b4d8;background:#101828eb}.csv-studio__step{gap:1rem}.csv-studio__source-library{display:grid;gap:.8rem}.csv-studio__recovery-note{display:grid;gap:.35rem;border-radius:1rem}.csv-studio__recovery-note p,.csv-studio__recovery-note small{margin:0}.csv-studio__recovery-note p{color:#dbeafe}.csv-studio__recovery-note small{color:#c7d2fe}.csv-studio__recovery-note--warning{border-color:#fbbf242e;background:#36250861}.csv-studio__recovery-note--accent{border-color:#3dd9ff33;background:#06202c7a}.csv-studio__recovery-note--danger{border-color:#f871712e;background:#35121a6b}@media(max-width:1100px){.csv-studio__workspace{grid-template-columns:minmax(0,1fr)}.csv-studio__stepper-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}@media(max-width:720px){.csv-studio__stepper-list,.csv-studio__source-toolbar{grid-template-columns:minmax(0,1fr)}}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{min-width:320px;min-height:100vh;background:radial-gradient(circle at top,rgba(83,100,255,.25),transparent 40%),linear-gradient(180deg,#0b1323,#050a13)}html{scrollbar-color:rgba(130,149,199,.28) rgba(7,17,31,.78)}body::-webkit-scrollbar,.app-shell__main::-webkit-scrollbar,.csv-studio__table-wrap::-webkit-scrollbar,.json-block::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar-track,.app-shell__main::-webkit-scrollbar-track,.csv-studio__table-wrap::-webkit-scrollbar-track,.json-block::-webkit-scrollbar-track{background:#07111fb8}body::-webkit-scrollbar-thumb,.app-shell__main::-webkit-scrollbar-thumb,.csv-studio__table-wrap::-webkit-scrollbar-thumb,.json-block::-webkit-scrollbar-thumb{border:2px solid rgba(7,17,31,.78);border-radius:999px;background:#8295c747}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}#root{min-height:100vh}.app-shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh;transition:grid-template-columns .2s ease}.app-shell__sidebar{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem;border-right:1px solid rgba(130,149,199,.14);background:#040912d1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.app-shell--nav-collapsed{grid-template-columns:88px 1fr}.app-shell--nav-collapsed .app-shell__sidebar{padding-right:.75rem;padding-left:.75rem}.app-shell__brand{display:flex;gap:1rem;align-items:center}.app-shell__brand-copy{min-width:0}.app-shell__nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-left:auto;border:1px solid rgba(130,149,199,.16);border-radius:.8rem;background:#1119288f;color:inherit;transition:border-color .2s ease,background .2s ease,transform .2s ease}.app-shell__nav-toggle:hover,.app-shell__nav-toggle:focus-visible{border-color:#6f87ff57;background:#1a243ac7;transform:translateY(-1px)}.app-shell__nav-toggle-icon{display:block;width:.58rem;height:.58rem;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(225deg);transition:transform .2s ease}.app-shell__nav-toggle--collapsed .app-shell__nav-toggle-icon{transform:rotate(45deg)}.app-shell__brand p,.table-row p,.ui-field__label,.ui-section-header__description,.ui-metric__label,.login-shell__status{margin:0;color:#9cadcf}.app-shell__brand-mark{display:grid;width:3rem;height:3rem;place-items:center;border-radius:1rem;background:linear-gradient(135deg,#5364ff,#7f56d9);font-weight:800}.app-shell__nav{display:grid;gap:.75rem}.app-shell__nav-link{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem;padding:.75rem .9rem;border:1px solid rgba(130,149,199,.14);border-radius:1rem;background:#1119286b;transition:border-color .2s ease,background .2s ease,transform .2s ease}.app-shell__nav-link:hover{border-color:#8295c747;background:#1a243a94;transform:translateY(-1px)}.app-shell__nav-short{display:none;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.75rem;color:#dbeafe;background:#5364ff29;font-size:.72rem;font-weight:700;letter-spacing:.08em}.app-shell__nav-body{display:grid;gap:.2rem;min-width:0}.app-shell__nav-link small{color:#7483a8}.app-shell__nav-link--active{border-color:#5364ff8c;background:#5364ff2e}.app-shell--nav-collapsed .app-shell__brand{justify-content:center}.app-shell--nav-collapsed .app-shell__brand-copy,.app-shell--nav-collapsed .app-shell__nav-body{display:none}.app-shell--nav-collapsed .app-shell__nav-link{grid-template-columns:1fr;justify-items:center;padding:.7rem}.app-shell--nav-collapsed .app-shell__nav-short{display:inline-flex}.app-shell__content{display:flex;flex-direction:column;min-width:0}.app-shell__topbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.5rem .9rem}.app-shell__topbar h1{margin:.15rem 0 0;font-size:1.7rem;line-height:1.1}.app-shell__topbar-copy{margin:.2rem 0 0;color:#9cadcf;font-size:.92rem}.app-shell__eyebrow{color:#8ea0c4;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.app-shell__actions,.inline-actions,.login-shell__actions,.pill-row{display:flex;flex-wrap:wrap;gap:.75rem}.app-shell__main{padding:0 1.5rem 1.5rem;overflow-x:clip}.page-stack{display:grid;gap:1.1rem}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.ui-card{display:grid;gap:.9rem;padding:1.05rem;border:1px solid rgba(130,149,199,.14);border-radius:1.1rem;background:#0b1221b3;box-shadow:0 18px 40px #0003;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.ui-notice{padding:.95rem 1.25rem}.ui-notice p{margin:0}.ui-notice--info{border-color:#8295c738}.ui-notice--success{border-color:#34d39959}.ui-notice--error{border-color:#f8717161}.sub-card,.ui-metric{background:#10192aeb}.ui-metric__value{font-size:1rem;line-height:1.3}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.72rem .95rem;border:1px solid transparent;border-radius:.9rem;cursor:pointer;font-weight:600;line-height:1;transition:transform .2s ease,opacity .2s ease,border-color .2s ease,box-shadow .2s ease}.ui-button:hover{transform:translateY(-1px)}.ui-button:focus-visible,.ui-input:focus-visible,.ui-help__trigger:focus-visible,.ui-segmented__item:focus-visible{outline:0;box-shadow:0 0 0 3px #5364ff47}.ui-button--sm{min-height:2rem;padding:.5rem .72rem;border-radius:.75rem;font-size:.82rem}.ui-button--md{min-height:2.45rem}.ui-button--primary{color:#fff;background:linear-gradient(135deg,#5364ff,#7f56d9);box-shadow:0 10px 24px #5364ff33}.ui-button--secondary{color:#edf2ff;background:#1f293fe0;border-color:#8295c733}.ui-button--ghost{color:#edf2ff;background:transparent;border-color:#8295c738}.ui-button--danger{color:#fff3f3;background:#7f1d1d94;border-color:#f871714d}.ui-field{display:grid;gap:.38rem}.ui-field__label{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:600}.ui-field__description{color:#8fa3c8;font-size:.78rem;line-height:1.45}.ui-input{width:100%;min-height:2.65rem;padding:.72rem .9rem;border:1px solid rgba(130,149,199,.18);border-radius:.9rem;color:#edf2ff;background:#060c17e6;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.ui-input:hover{border-color:#8295c747}.ui-input:focus{border-color:#6c7bffb3;background:#090f1cfa;outline:0}.ui-textarea{resize:vertical}.ui-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.ui-section-header--compact{gap:.75rem}.ui-section-header__eyebrow{display:inline-block;margin-bottom:.28rem;color:#8fa3c8;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ui-section-header__title{margin:0;font-size:1.05rem;line-height:1.2}.ui-section-header__description{margin-top:.28rem;font-size:.88rem;line-height:1.5}.ui-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .62rem;border-radius:999px;border:1px solid rgba(130,149,199,.14);background:#5364ff1a;color:#d7e0ff;font-size:.76rem;line-height:1.2}.ui-pill--neutral{background:#5364ff1a}.ui-pill--accent{border-color:#60a5fa3d;background:#3b82f624;color:#dbeafe}.ui-pill--success{border-color:#4ade803d;background:#22c55e1f;color:#dcfce7}.ui-pill--warning{border-color:#fbbf243d;background:#f59e0b1f;color:#fef3c7}.ui-pill--danger{border-color:#f871713d;background:#ef44441f;color:#fee2e2}.ui-pill--button{border:1px solid rgba(130,149,199,.18);cursor:pointer}.ui-help{position:relative;display:inline-flex}.ui-help__trigger{width:1.1rem;height:1.1rem;padding:0;border:1px solid rgba(130,149,199,.24);border-radius:999px;color:#c8d3f2;background:#141d2ef2;cursor:help;font-size:.72rem;font-weight:700}.ui-help__bubble{position:absolute;left:50%;z-index:10;display:grid;gap:.25rem;width:min(260px,70vw);padding:.7rem .8rem;border:1px solid rgba(130,149,199,.16);border-radius:.8rem;color:#edf2ff;background:#070d18fa;box-shadow:0 16px 36px #00000052;opacity:0;pointer-events:none;transform:translate(-50%) translateY(4px);transition:opacity .16s ease,transform .16s ease}.ui-help:hover .ui-help__bubble,.ui-help:focus-within .ui-help__bubble{opacity:1;transform:translate(-50%) translateY(0)}.ui-help__bubble--top{bottom:calc(100% + .55rem)}.ui-help__bubble--bottom{top:calc(100% + .55rem)}.ui-segmented{display:inline-grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.35rem;padding:.28rem;border:1px solid rgba(130,149,199,.14);border-radius:1rem;background:#080e1ae0}.ui-segmented__item{display:grid;gap:.18rem;min-width:0;padding:.62rem .78rem;border:1px solid transparent;border-radius:.82rem;color:#d7e0ff;background:transparent;cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.ui-segmented__item:hover{transform:translateY(-1px)}.ui-segmented__item small{color:#8fa3c8;font-size:.72rem;line-height:1.35}.ui-segmented__item--active{border-color:#60a5fa3d;background:linear-gradient(135deg,rgba(83,100,255,.22),transparent 100%),#111b2ef2;box-shadow:inset 0 0 0 1px #5364ff14}.table-list{display:grid;gap:.85rem}.table-row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.table-row__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.json-block{margin:0;padding:1rem;border-radius:1rem;overflow-x:auto;background:#040912eb}.feature-list{display:grid;gap:.75rem;padding-left:1.2rem;margin:0}.login-shell{display:grid;min-height:100vh;place-items:center;padding:2rem}.login-shell__card{width:min(560px,100%)}.login-shell__stack{display:grid;gap:1rem}.login-shell__otp-preview{justify-items:start}.profile__detail-grid{display:grid;gap:.85rem}.profile__line{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(130,149,199,.12)}.profile__line span{color:#9cadcf}.profile__pill-wrap{display:flex;flex-wrap:wrap;gap:.6rem}@media(max-width:900px){.app-shell{grid-template-columns:1fr}.app-shell__nav-toggle{margin-left:0}.app-shell--nav-collapsed .app-shell__brand{justify-content:flex-start}.app-shell--nav-collapsed .app-shell__brand-copy,.app-shell--nav-collapsed .app-shell__nav-body{display:grid}.app-shell--nav-collapsed .app-shell__nav-link{grid-template-columns:auto minmax(0,1fr);justify-items:stretch;padding:.75rem .9rem}.app-shell--nav-collapsed .app-shell__nav-short{display:none}.app-shell__sidebar{border-right:0;border-bottom:1px solid rgba(130,149,199,.14)}.app-shell__topbar{padding:1.25rem}.app-shell__main{padding:0 1.25rem 1.25rem}}.media-library__page,.csv-studio__page{gap:.85rem}.media-library__summary-grid,.csv-studio__summary-grid--top{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem}.csv-studio__status-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.media-library__workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:1rem;align-items:start}.media-library__panel{min-width:0;background:#090f1bf0}.csv-studio__panel:before{content:"";position:absolute;inset:-20% auto auto -10%;width:180px;height:180px;background:radial-gradient(circle,rgba(83,100,255,.16),transparent 70%);pointer-events:none}.media-library__panel--upload,.media-library__preview-card{position:static}.media-library__compact-grid,.csv-studio__compact-grid{display:grid;grid-template-columns:1fr;gap:.8rem;align-items:start}.csv-studio__compact-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.csv-studio__compact-grid--three>:first-child{grid-column:1 / -1}.media-library__hidden-input,.csv-studio__hidden-input{display:none}.media-library__dropzone,.csv-studio__dropzone{position:relative;display:grid;gap:.35rem;padding:.85rem;border:1px dashed rgba(130,149,199,.28);border-radius:.85rem;color:inherit;background:#060c17a8;cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease}.media-library__dropzone:hover,.csv-studio__dropzone:hover,.media-library__dropzone--active,.csv-studio__dropzone--active{border-color:#60a5fa7a;background:#09101feb}.media-library__dropzone strong,.csv-studio__dropzone strong{position:relative;z-index:1}.media-library__dropzone span,.csv-studio__dropzone span{position:relative;z-index:1;color:#9cadcf}.media-library__dropzone-glow,.csv-studio__dropzone-glow{display:none}.media-library__prefix-summary,.media-library__selection-bar,.csv-studio__warning-card{display:grid;gap:.35rem;padding:.75rem .85rem;border:1px solid rgba(130,149,199,.12);border-radius:.85rem;background:#0e1728f5}.csv-studio__status-bar,.media-library__status-bar,.media-library__preview-status{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.media-library__meta-label{display:block;margin-bottom:.25rem;color:#8ea0c4;font-size:.74rem;text-transform:uppercase;letter-spacing:.07em}.media-library__selected-files{display:grid;gap:.55rem;max-height:128px;overflow:auto}.media-library__selected-file,.media-library__metric-line,.csv-studio__column-card{display:flex;justify-content:space-between;gap:1rem;padding:.65rem .75rem;border:1px solid rgba(130,149,199,.12);border-radius:.8rem;background:#080e19b8}.media-library__visibility-block{display:grid;gap:.55rem}.media-library__footer-actions,.csv-studio__footer-actions{justify-content:flex-start;align-items:center;gap:.6rem}.media-library__browser-toolbar{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);gap:.8rem}.media-library__selection-bar{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.media-library__muted,.media-library__selected-file small,.media-library__object-button small,.media-library__metric-line span,.csv-studio__column-card small{color:#9cadcf}.csv-studio__meta{margin:0;color:#9cadcf}.media-library__list,.media-library__detail-grid,.csv-studio__column-list{display:grid;gap:.65rem}.media-library__row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:.75rem;align-items:start;padding:.75rem;border:1px solid rgba(130,149,199,.12);border-radius:.85rem;background:#060c17c2;transition:border-color .2s ease,background .2s ease}.media-library__row:hover{border-color:#8295c73d;background:#09101deb}.media-library__row--selected{border-color:#5364ff6b;background:linear-gradient(135deg,rgba(83,100,255,.12),transparent 80%),#080e1cfa;box-shadow:inset 0 0 0 1px #5364ff14}.media-library__row--header{padding-top:.7rem;padding-bottom:.7rem;color:#9cadcf;font-size:.82rem;background:#10192af5}.media-library__checkbox{display:flex;align-items:center;gap:.45rem}.media-library__object-button{display:grid;gap:.28rem;min-width:0;padding:0;border:0;text-align:left;color:inherit;cursor:pointer;background:transparent}.media-library__object-button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-library__object-button .media-library__row-meta{margin-top:.2rem}.media-library__row-meta,.media-library__row-actions,.media-library__pill-wrap,.csv-studio__pill-wrap,.csv-studio__attribute-list{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.media-library__row-actions{justify-content:flex-end;align-self:center}.media-library__visibility-action--public{border-color:#60a5fa3d;background:#3b82f61f}.media-library__visibility-action--private{border-color:#4ade803d;background:#22c55e1f}.media-library__metric-line{align-items:flex-start}.media-library__metric-line strong,.csv-studio__summary-line strong,.csv-studio__mobile-row-grid strong{min-width:0;overflow-wrap:anywhere}.media-library__preview-surface{display:grid;min-height:220px;place-items:center;padding:.35rem;border-radius:.85rem;background:#040912eb}.media-library__preview,.media-library__preview-empty{width:100%;max-height:42vh;border:0;border-radius:.85rem;background:#040912eb}.media-library__preview--image{object-fit:contain}.media-library__preview--frame{min-height:42vh}.media-library__preview-empty{display:grid;min-height:180px;place-items:center;color:#9cadcf;text-align:center}.media-library__error{margin:0;color:#fecaca}.csv-studio__workspace{display:grid;gap:1rem}.csv-studio__workspace-main,.csv-studio__workspace-support{display:grid;gap:1rem;align-content:start}.csv-studio__workspace-main{grid-template-columns:minmax(0,1fr)}.csv-studio__panel{position:relative;overflow:hidden;min-width:0}.csv-studio__source-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:end}.csv-studio__delimiter-field{width:fit-content}.csv-studio__delimiter-input-wrap,.csv-studio__source-status{display:grid;gap:.35rem}.csv-studio__delimiter-input{width:3.25rem;padding-right:0;padding-left:0;text-align:center;font-weight:700}.csv-studio__source-actions{justify-content:flex-end;align-items:flex-end}.csv-studio__source-inline-status{display:grid;gap:.2rem;margin:0;padding:.78rem .88rem;border:1px solid rgba(130,149,199,.14);border-radius:.95rem;background:#10192aeb}.csv-studio__source-inline-status strong{min-width:0;overflow-wrap:anywhere}.csv-studio__source-inline-status span{color:#9cadcf;font-size:.82rem}.csv-studio__summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.csv-studio__workflow-list{display:grid;gap:.75rem}.csv-studio__workflow-item{display:grid;gap:.55rem;width:100%;padding:.88rem .95rem;border:1px solid rgba(130,149,199,.14);border-radius:.95rem;background:#10192ae0;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease,background .15s ease}.csv-studio__workflow-item:hover,.csv-studio__workflow-item:focus-visible{border-color:#6f87ff61;transform:translateY(-1px);background:#141f34eb}.csv-studio__workflow-item--active{border-color:#6f87ff75;box-shadow:0 0 0 1px #6f87ff24}.csv-studio__workflow-item-top,.csv-studio__workflow-progress-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.csv-studio__workflow-item-meta{display:flex;flex-wrap:wrap;gap:.75rem;color:#9cadcf;font-size:.8rem}.csv-studio__workflow-progress{display:grid;gap:.55rem}.csv-studio__workflow-progress-track{position:relative;overflow:hidden;width:100%;height:.8rem;border-radius:999px;background:#121e34eb;border:1px solid rgba(130,149,199,.12)}.csv-studio__workflow-progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6f87ff,#3dd9ff);box-shadow:0 0 24px #3dd9ff40}.csv-studio__workflow-monitoring{display:grid;gap:.9rem}.csv-studio__workflow-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.csv-studio__workflow-metric{display:grid;gap:.28rem}.csv-studio__workflow-metric span{color:#9cadcf;font-size:.76rem}.csv-studio__workflow-metric small{color:#8fa3c8;line-height:1.45}.csv-studio__workflow-monitor-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:.85rem}.csv-studio__workflow-chart-card,.csv-studio__workflow-timeline-card{display:grid;gap:.85rem}.csv-studio__workflow-chart{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end;gap:.45rem;min-height:140px}.csv-studio__workflow-chart-column{display:flex;align-items:flex-end;min-height:140px}.csv-studio__workflow-chart-bar{width:100%;min-height:.5rem;border-radius:999px 999px .35rem .35rem;background:linear-gradient(180deg,#3dd9ff,#6f87ff);box-shadow:0 12px 26px #3dd9ff2e}.csv-studio__workflow-chart-scale{display:flex;justify-content:space-between;color:#8fa3c8;font-size:.76rem}.csv-studio__workflow-timeline{display:grid;gap:.7rem}.csv-studio__workflow-timeline-item{display:grid;gap:.3rem;padding-bottom:.7rem;border-bottom:1px solid rgba(130,149,199,.12)}.csv-studio__workflow-timeline-item:last-child{padding-bottom:0;border-bottom:0}.csv-studio__workflow-timeline-top,.csv-studio__workflow-timeline-meta{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.csv-studio__workflow-timeline-top span,.csv-studio__workflow-timeline-meta{color:#9cadcf;font-size:.78rem}.csv-studio__summary-line{display:grid;gap:.3rem;padding:.78rem .88rem;border:1px solid rgba(130,149,199,.14);border-radius:.95rem;background:#10192aeb}.csv-studio__summary-line span,.csv-studio__mobile-row-grid span{color:#9cadcf;font-size:.76rem}.csv-studio__section-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.85rem}.csv-studio__section-row--tight{align-items:center}.csv-studio__section-row p{margin:.25rem 0 0}.csv-studio__column-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.csv-studio__gsi-list{display:grid;gap:.75rem}.csv-studio__column-card{align-items:flex-start}.csv-studio__gsi-card{gap:.75rem}.csv-studio__table-wrap{overflow:auto}.csv-studio__table-wrap--desktop{border:1px solid rgba(130,149,199,.12);border-radius:1rem;background:#070d18c2}.csv-studio__table{width:100%;border-collapse:collapse}.csv-studio__table th,.csv-studio__table td{padding:.75rem .88rem;border-bottom:1px solid rgba(130,149,199,.12);text-align:left;vertical-align:top}.csv-studio__table th{position:sticky;top:0;z-index:1;color:#cbd5ff;font-size:.82rem;background:#0e1626fa}.csv-studio__mobile-rows{display:none}.csv-studio__mobile-row{gap:.7rem}.csv-studio__mobile-row-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.csv-studio__mobile-row-grid>div{display:grid;gap:.18rem}@keyframes ui-orbit-spin{0%{transform:rotate(0) scale(1.06)}to{transform:rotate(360deg) scale(1.06)}}@keyframes ui-grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(32px,24px,0)}}@keyframes ui-glow-breathe{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:.92;transform:scale(1.08)}}.media-library__page,.csv-studio__page{position:relative;isolation:isolate;overflow-x:clip}.media-library__page:before,.csv-studio__page:before,.media-library__page:after,.csv-studio__page:after{content:"";position:absolute;z-index:-1;border-radius:999px;pointer-events:none;filter:blur(80px)}.media-library__page:before,.csv-studio__page:before{top:-4rem;left:-6rem;width:18rem;height:18rem;background:#5364ff3d}.media-library__page:after,.csv-studio__page:after{top:12rem;right:-6rem;width:16rem;height:16rem;background:#22d3ee1f}.media-library__hero,.csv-studio__hero{position:relative;overflow:hidden;padding:1.35rem;border-color:#748cff3d;background:linear-gradient(145deg,#111d3af5,#060b16f0),#060b16f0;box-shadow:0 28px 72px #0000005c,inset 0 1px #ffffff0a}.media-library__hero:before,.csv-studio__hero:before{content:"";position:absolute;inset:auto -12% -46% 40%;height:14rem;background:radial-gradient(circle,rgba(83,100,255,.26),rgba(34,211,238,.16),transparent 70%);filter:blur(30px);animation:ui-glow-breathe 9s ease-in-out infinite;pointer-events:none}.media-library__hero-grid,.csv-studio__hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.85fr);gap:1rem;align-items:end}.media-library__hero-copy,.csv-studio__hero-copy{display:grid;gap:1rem}.media-library__hero .ui-section-header,.csv-studio__hero .ui-section-header{max-width:42rem}.media-library__hero .ui-section-header__title,.csv-studio__hero .ui-section-header__title{font-size:clamp(1.35rem,3vw,1.9rem)}.media-library__hero-pills,.csv-studio__hero-pills{display:flex;flex-wrap:wrap;gap:.55rem}.csv-studio__hero-label{display:inline-flex;width:fit-content;padding:.32rem .58rem;border:1px solid rgba(130,149,199,.16);border-radius:999px;color:#dbeafe;background:#0c1425bd;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.csv-studio__hero-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.csv-studio__hero-metric{display:grid;gap:.3rem;padding:.8rem .9rem;border:1px solid rgba(130,149,199,.14);border-radius:.95rem;background:linear-gradient(145deg,#0e1729e6,#080d18e6),#080d18e6}.csv-studio__hero-metric span{color:#9cadcf;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.csv-studio__hero-list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.csv-studio__hero-list li{position:relative;padding-left:1rem;color:#d7e3ff}.csv-studio__hero-list li:before{content:"";position:absolute;top:.48rem;left:0;width:.42rem;height:.42rem;border-radius:999px;background:linear-gradient(135deg,#60a5fa,#22d3ee);box-shadow:0 0 12px #22d3ee52}.media-library__summary-bar,.csv-studio__summary-bar{padding:.85rem 1rem;border-color:#8295c729;background:linear-gradient(145deg,#0e1729f0,#080d18f0),#080d18f0}.media-library__summary-inner,.csv-studio__summary-inner{display:flex;justify-content:space-between;align-items:center;gap:.85rem}.media-library__summary-pills,.csv-studio__summary-pills{display:flex;flex-wrap:wrap;gap:.5rem}.media-library__summary-focus,.csv-studio__summary-focus{display:grid;gap:.1rem;min-width:0;text-align:right}.media-library__summary-focus strong,.csv-studio__summary-focus strong{min-width:0;overflow-wrap:anywhere;font-size:.95rem}.csv-studio__summary-copy{display:grid;gap:.2rem;min-width:0}.csv-studio__summary-pill{display:grid;gap:.2rem;min-width:8rem;padding:.68rem .8rem;border:1px solid rgba(130,149,199,.14);border-radius:.9rem;background:#0c1425d1}.csv-studio__summary-pill span,.csv-studio__summary-focus-label{color:#9cadcf;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.media-library__hero-focus,.csv-studio__hero-focus{display:grid;gap:.45rem;padding:1rem 1.05rem;border:1px solid rgba(130,149,199,.14);border-radius:1rem;background:linear-gradient(145deg,#111a30e0,#090e1aeb),#090e1aeb;box-shadow:inset 0 1px #ffffff08}.media-library__hero-focus strong,.csv-studio__hero-focus strong{min-width:0;overflow-wrap:anywhere;font-size:1rem}.media-library__workspace,.csv-studio__workspace{gap:1rem}.media-library__panel,.csv-studio__panel{position:relative;overflow:hidden;border-color:#8295c72e;background:linear-gradient(180deg,#0d1527f5,#070c17f0),#070c17f0;box-shadow:0 24px 62px #0000004d,inset 0 1px #ffffff08;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.media-library__panel{gap:.65rem;padding:.92rem .92rem .92rem 1.05rem}.csv-studio__panel{padding:.92rem .92rem .92rem 1.05rem}.media-library__panel:hover,.csv-studio__panel:hover{transform:translateY(-2px);border-color:#748cff47;box-shadow:0 28px 72px #00000057,0 0 0 1px #5364ff0d}.media-library__panel:before,.csv-studio__panel:before{content:"";position:absolute;inset:-35% auto auto -16%;width:18rem;height:18rem;background:radial-gradient(circle,rgba(83,100,255,.16),rgba(34,211,238,.08),transparent 72%);pointer-events:none}.media-library__panel:after,.csv-studio__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(140deg,rgba(255,255,255,.04),transparent 32%),linear-gradient(320deg,rgba(34,211,238,.05),transparent 28%);pointer-events:none}.media-library__panel--upload,.media-library__preview-card{position:relative}.media-library__panel--upload{gap:.55rem}.media-library__dropzone,.csv-studio__dropzone{position:relative;isolation:isolate;overflow:hidden;min-height:11.5rem;gap:.55rem;padding:1rem;border:1px solid rgba(116,140,255,.24);border-radius:1rem;background:linear-gradient(145deg,#0a1120eb,#050a15fa),#050a15fa;box-shadow:inset 0 0 0 1px #5364ff0a,0 24px 54px #00000047;transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.media-library__dropzone{min-height:7.4rem;padding:.7rem}.csv-studio__dropzone{min-height:0;padding:1.1rem}.media-library__dropzone:before,.csv-studio__dropzone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(120deg,rgba(34,211,238,.82),transparent 24%),linear-gradient(210deg,rgba(168,85,247,.76),transparent 28%),linear-gradient(320deg,rgba(52,211,153,.72),transparent 26%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;opacity:.9;animation:ui-orbit-spin 12s linear infinite;mask-composite:exclude;pointer-events:none}.csv-studio__dropzone:before{animation:none;opacity:.78;background:linear-gradient(120deg,rgba(96,165,250,.8),transparent 28%),linear-gradient(210deg,rgba(168,85,247,.54),transparent 30%),linear-gradient(320deg,rgba(34,211,238,.72),transparent 28%)}.media-library__dropzone:hover,.csv-studio__dropzone:hover,.media-library__dropzone--active,.csv-studio__dropzone--active{transform:translateY(-3px);border-color:#22d3ee6b;background:linear-gradient(145deg,#0c1528f5,#060b16fa),#060b16fa;box-shadow:0 30px 72px #0000005c,0 0 0 1px #5364ff14}.csv-studio__dropzone:hover,.csv-studio__dropzone--active{transform:translateY(-1px)}.media-library__dropzone strong,.csv-studio__dropzone strong,.media-library__dropzone span,.csv-studio__dropzone span,.media-library__dropzone-specs,.csv-studio__dropzone-specs{position:relative;z-index:1}.media-library__dropzone strong{font-size:.95rem}.media-library__dropzone-glow,.csv-studio__dropzone-glow{display:block;position:absolute;inset:auto -10% -36% 35%;height:12rem;background:radial-gradient(circle,rgba(34,211,238,.42),rgba(168,85,247,.24),transparent 72%);filter:blur(28px);opacity:.6;transform:translateY(10px) scale(.92);transition:opacity .28s ease,transform .28s ease}.csv-studio__dropzone-glow{inset:auto -16% -52% 48%;opacity:.75}.media-library__dropzone-grid,.csv-studio__dropzone-grid{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;background-image:linear-gradient(rgba(116,140,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(116,140,255,.08) 1px,transparent 1px);background-size:28px 28px;opacity:.42;animation:ui-grid-drift 12s linear infinite;-webkit-mask-image:radial-gradient(circle at center,#000 44%,transparent 86%);mask-image:radial-gradient(circle at center,#000 44%,transparent 86%);pointer-events:none}.csv-studio__dropzone-grid{display:none}.media-library__dropzone-kicker,.csv-studio__dropzone-kicker{display:inline-flex;width:fit-content;padding:.32rem .56rem;border:1px solid rgba(130,149,199,.18);border-radius:999px;color:#dbeafe;background:#111a30d6;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.media-library__dropzone-specs,.csv-studio__dropzone-specs{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.2rem}.media-library__dropzone-chip,.csv-studio__dropzone-chip{display:inline-flex;align-items:center;padding:.28rem .56rem;border:1px solid rgba(130,149,199,.14);border-radius:999px;color:#cdd7f7;background:#111a30b3;font-size:.74rem}.media-library__dropzone-badge,.csv-studio__dropzone-badge{position:absolute;top:1rem;right:1rem;z-index:2;padding:.35rem .66rem;border:1px solid rgba(52,211,153,.24);border-radius:999px;color:#dcfce7;background:#064e3b6b;box-shadow:0 8px 24px #10b98129;font-size:.74rem;font-weight:700}.media-library__dropzone:hover .media-library__dropzone-glow,.csv-studio__dropzone:hover .csv-studio__dropzone-glow,.media-library__dropzone--active .media-library__dropzone-glow,.csv-studio__dropzone--active .csv-studio__dropzone-glow{opacity:1;transform:translateY(0) scale(1.04)}.csv-studio__dropzone-shell{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(180px,.8fr);gap:1rem;align-items:center;width:100%;text-align:left}.csv-studio__dropzone-copy{display:grid;gap:.55rem}.csv-studio__dropzone-copy strong{font-size:1.08rem;line-height:1.3}.csv-studio__dropzone-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.15rem}.csv-studio__dropzone-stat{display:grid;gap:.18rem;padding:.72rem .76rem;border:1px solid rgba(130,149,199,.14);border-radius:.9rem;background:#0c1425d1}.csv-studio__dropzone-stat strong{color:#f8fbff;font-size:.88rem}.csv-studio__dropzone-visual{position:relative;min-height:10.5rem;padding:1rem;border:1px solid rgba(130,149,199,.14);border-radius:1rem;background:linear-gradient(160deg,#111d3abd,#070c17eb),#070c17eb;box-shadow:inset 0 1px #ffffff08}.csv-studio__dropzone-visual-badge{display:inline-flex;width:fit-content;padding:.32rem .56rem;border:1px solid rgba(96,165,250,.22);border-radius:999px;color:#dbeafe;background:#111a30d6;font-size:.72rem;font-weight:700;letter-spacing:.08em}.csv-studio__dropzone-bars{display:grid;gap:.68rem;margin-top:1rem}.csv-studio__dropzone-bars span{display:block;height:.9rem;border-radius:999px;background:linear-gradient(90deg,#60a5faf0,#22d3eeb3);box-shadow:0 10px 26px #22d3ee26}.csv-studio__dropzone-bars span:nth-child(1){width:86%}.csv-studio__dropzone-bars span:nth-child(2){width:66%}.csv-studio__dropzone-bars span:nth-child(3){width:94%}.csv-studio__dropzone-pulse{position:absolute;right:1rem;bottom:1rem;width:4.75rem;height:4.75rem;border-radius:999px;background:radial-gradient(circle,rgba(34,211,238,.28),rgba(59,130,246,.12),transparent 70%);filter:blur(2px)}.csv-studio__dropzone{min-height:0;border-style:solid;box-shadow:none}.csv-studio__dropzone:before,.csv-studio__dropzone-glow{display:none}.csv-studio__dropzone:hover,.csv-studio__dropzone--active{transform:none;box-shadow:none}.media-library__prefix-summary,.media-library__selection-bar,.csv-studio__warning-card,.csv-studio__status-strip{border-color:#8295c729;background:linear-gradient(145deg,#10192bf5,#080e1af0),#080e1af0;box-shadow:inset 0 1px #ffffff08}.media-library__prefix-summary{padding:.55rem .7rem}.media-library__upload-meta{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem}.media-library__visibility-block{gap:.4rem}.media-library__visibility-block .ui-segmented{width:100%}.media-library__visibility-block .ui-segmented__item{min-width:0;padding:.5rem .62rem}.media-library__compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-library__compact-empty{display:grid;gap:.25rem;padding:.9rem;border:1px solid rgba(130,149,199,.14);border-radius:.95rem;background:linear-gradient(145deg,#0c1425c7,#080d18e6),#080d18e6}.media-library__compact-empty p{margin:0}.media-library__selected-files,.csv-studio__attribute-list{padding:.18rem;border-radius:.95rem;background:#060b168f}.media-library__selected-file,.media-library__metric-line,.csv-studio__column-card,.csv-studio__summary-line,.csv-studio__mobile-row{border-color:#8295c724;background:linear-gradient(145deg,#0c1425db,#080d18eb),#080d18eb;box-shadow:inset 0 1px #ffffff05}.media-library__selected-files{max-height:84px}.media-library__row{position:relative;overflow:hidden;grid-template-columns:52px minmax(0,1fr) auto;padding:.9rem;border-color:#8295c724;background:linear-gradient(145deg,#0a1220eb,#060b15f0),#060b15f0;box-shadow:inset 0 1px #ffffff05,0 18px 42px #0000002e;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.media-library__row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(83,100,255,.16),transparent 46%),linear-gradient(320deg,rgba(34,211,238,.12),transparent 34%);opacity:0;transition:opacity .22s ease}.media-library__row:hover{transform:translateY(-2px);border-color:#748cff3d;box-shadow:inset 0 1px #ffffff08,0 22px 48px #00000038}.media-library__row:hover:before,.media-library__row--selected:before{opacity:1}.media-library__row--selected{border-color:#5364ff75;background:linear-gradient(145deg,#111b2ff5,#080e1cf5),#080e1cf5}.media-library__row--header{background:#10192ae6;box-shadow:none}.media-library__checkbox input{accent-color:#7c8dff}.media-library__object-button,.media-library__row-actions,.media-library__preview-status,.media-library__detail-grid,.media-library__preview-frame{position:relative;z-index:1}.media-library__object-button{gap:.38rem}.media-library__object-button .media-library__meta-label{margin-bottom:0}.media-library__preview-card .ui-section-header__title{min-width:0;overflow-wrap:anywhere}.media-library__preview-card{gap:.55rem}.media-library__preview-surface{position:relative;min-height:12rem;padding:.4rem;border:1px solid rgba(130,149,199,.14);border-radius:1rem;background:radial-gradient(circle at top,rgba(83,100,255,.14),transparent 40%),#040912eb;box-shadow:inset 0 1px #ffffff08}.media-library__preview-frame{display:grid;width:100%}.media-library__preview,.media-library__preview-empty{max-height:30vh;background:#030812eb}.media-library__preview-status,.media-library__detail-grid,.media-library__footer-actions{gap:.45rem}.media-library__browser-toolbar,.media-library__status-bar{gap:.6rem}.csv-studio__status-strip{position:relative;display:flex;flex-wrap:wrap;gap:.65rem;padding:.9rem 1rem;border:1px solid rgba(130,149,199,.16);border-radius:1rem;overflow:hidden}.csv-studio__status-strip:before{content:"";position:absolute;inset:-35% auto auto 20%;width:16rem;height:12rem;background:radial-gradient(circle,rgba(83,100,255,.18),transparent 70%);pointer-events:none}.csv-studio__status-strip>*{position:relative;z-index:1}.csv-studio__summary-line{min-height:100%}.csv-studio__inline-note{margin:0;padding:.95rem 1rem;border:1px solid rgba(130,149,199,.14);border-radius:.95rem;color:#9cadcf;background:linear-gradient(145deg,#0c1425d1,#080d18eb),#080d18eb}.csv-studio__details{border:1px solid rgba(130,149,199,.14);border-radius:.95rem;background:linear-gradient(145deg,#0c1425d1,#080d18eb),#080d18eb}.csv-studio__details summary{padding:.85rem 1rem;cursor:pointer;font-weight:600}.csv-studio__details-body{display:grid;gap:.85rem;padding:0 1rem 1rem}.csv-studio__table-wrap--desktop{position:relative;border-color:#8295c729;background:linear-gradient(180deg,#0a111feb,#060b15f5),#060b15f5;box-shadow:inset 0 18px 18px -18px #5364ff3d,inset 0 -18px 18px -18px #22d3ee1f}.csv-studio__table th{background:#0e1626eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.csv-studio__table tbody tr{transition:background .18s ease}.csv-studio__table tbody tr:hover{background:#5364ff14}.csv-studio__mobile-row,.csv-studio__gsi-card,.csv-studio__warning-card{border-color:#8295c729}.csv-studio__draft-result{display:grid;gap:1rem}@media(prefers-reduced-motion:reduce){.media-library__hero:before,.csv-studio__hero:before,.media-library__dropzone:before,.csv-studio__dropzone:before,.media-library__dropzone-grid,.csv-studio__dropzone-grid{animation:none}.media-library__panel,.csv-studio__panel,.media-library__dropzone,.csv-studio__dropzone,.media-library__row,.ui-button,.ui-pill,.csv-studio__table tbody tr{transition-duration:.01ms}.media-library__panel:hover,.csv-studio__panel:hover,.media-library__dropzone:hover,.csv-studio__dropzone:hover,.media-library__dropzone--active,.csv-studio__dropzone--active,.media-library__row:hover{transform:none}}@media(max-width:1320px){.media-library__workspace{grid-template-columns:minmax(0,1fr)}.media-library__hero-grid,.csv-studio__hero-grid{grid-template-columns:1fr}.media-library__summary-inner,.csv-studio__summary-inner{align-items:flex-start;flex-direction:column}.media-library__summary-focus,.csv-studio__summary-focus{text-align:left}.media-library__upload-meta{grid-template-columns:1fr}}@media(max-width:1100px){.media-library__workspace{grid-template-columns:minmax(0,1fr)}.media-library__stepper-list{grid-template-columns:repeat(2,minmax(0,1fr))}.csv-studio__workspace-main,.media-library__browser-toolbar,.media-library__compact-grid,.csv-studio__compact-grid,.csv-studio__compact-grid--three{grid-template-columns:1fr}.csv-studio__source-toolbar{grid-template-columns:1fr;align-items:start}.csv-studio__delimiter-field{width:auto}.csv-studio__source-actions{justify-content:flex-start}.media-library__dropzone-badge,.csv-studio__dropzone-badge{position:static;width:fit-content;margin-top:.4rem}}@media(max-width:900px){.media-library__workspace,.media-library__stepper-list,.media-library__summary-grid,.csv-studio__summary-grid,.csv-studio__workflow-metrics,.csv-studio__workflow-monitor-grid{grid-template-columns:1fr}.csv-studio__section-row{flex-direction:column}.media-library__selection-bar{flex-direction:column;align-items:flex-start}.media-library__row{grid-template-columns:44px minmax(0,1fr)}.media-library__row--header{display:none}.media-library__row-actions{grid-column:2;justify-content:flex-start}}@media(max-width:720px){.csv-studio__table-wrap--desktop{display:none}.csv-studio__summary-pill,.csv-studio__dropzone{padding:.72rem .8rem}.csv-studio__mobile-rows{display:grid;gap:.7rem}.csv-studio__compact-grid--three{grid-template-columns:1fr}.csv-studio__compact-grid--three>:first-child{grid-column:auto}.media-library__row{grid-template-columns:1fr}.media-library__checkbox,.media-library__row-actions{grid-column:auto}.media-library__footer-actions,.csv-studio__footer-actions{justify-content:flex-start}}
