:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07111f;--bg-alt:#0b1727;--panel:#0a1523e0;--panel-strong:#07111ff0;--panel-soft:#ffffff0a;--line:#9a7dff29;--line-strong:#ff9b5438;--text:#edf5ff;--text-soft:#8ea4c5;--text-dim:#6c82a2;--cyan:#67a8ff;--blue:#7c63ff;--lime:#b5ff7d;--coral:#ff9b54;--success:#65efad;--error:#ff8d8d;--shadow-lg:0 24px 60px #110c2657;--shadow-md:0 16px 38px #110c263d;--radius-2xl:28px;--radius-xl:22px;--radius-lg:18px;--radius-md:14px;--sans:"Satoshi", "Avenir Next", "Segoe UI", sans-serif;--display:"Clash Display", "Avenir Next", "Segoe UI", sans-serif;--mono:"SFMono-Regular", Consolas, monospace;font-family:var(--sans);color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 0 0,#ff9b541f,#0000 24%),radial-gradient(circle at 85% 16%,#7c63ff24,#0000 20%),radial-gradient(circle at 18% 82%,#67a8ff14,#0000 18%),linear-gradient(#07111f 0%,#081321 50%,#060d18 100%);font-weight:400;line-height:1.5}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f8f3;--bg-alt:#eaf2ea;--panel:#ffffffe0;--panel-strong:#fffffff5;--panel-soft:#0f1c1c0a;--line:#8570d624;--line-strong:#f59a493d;--text:#13201d;--text-soft:#5c716d;--text-dim:#7c918c;--cyan:#4d93f5;--blue:#7a5cff;--lime:#5db76f;--coral:#f59a49;--success:#2ca86f;--error:#d56f6f;--shadow-lg:0 24px 70px #6c55b624;--shadow-md:0 18px 38px #6c55b61f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;color:var(--text);background:radial-gradient(circle at 0 0,#53e6ff1a,#0000 26%),radial-gradient(circle at 85% 16%,#4f7cff1f,#0000 20%),radial-gradient(circle at 20% 85%,#b5ff7d0d,#0000 18%),linear-gradient(#07111f 0%,#081321 50%,#060d18 100%);margin:0;transition:background .22s,color .22s}html[data-theme=light] body{background:radial-gradient(circle at 0 0,#f59a491f,#0000 24%),radial-gradient(circle at 82% 18%,#7a5cff1f,#0000 20%),radial-gradient(circle at 18% 88%,#4d93f514,#0000 18%),linear-gradient(#f7fbf6 0%,#eef5ee 50%,#e7f0e7 100%)}button,input,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}#root{min-height:100vh}.toast-viewport{z-index:1200;pointer-events:none;gap:12px;width:min(360px,100vw - 32px);display:grid;position:fixed;top:24px;right:24px}.toast{pointer-events:auto;border:1px solid var(--line-strong);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#0d1b2df5,#08111eeb);border-radius:20px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 16px 16px 18px;animation:.24s cubic-bezier(.2,.9,.2,1) toast-slide-in;display:flex;position:relative;overflow:hidden}.toast:before{content:"";background:var(--cyan);border-radius:20px;width:4px;position:absolute;inset:0 auto 0 0}.toast:after{content:"";filter:blur(10px);pointer-events:none;background:#53e6ff29;border-radius:999px;width:120px;height:120px;position:absolute;inset:auto -20px -28px auto}.toast--success:before{background:var(--success)}.toast--success:after{background:#65efad2e}.toast--error:before{background:var(--error)}.toast--error:after{background:#ff8d8d2e}.toast--warning:before{background:#ffcc6b}.toast--warning:after{background:#ffcc6b2e}.toast__content{z-index:1;gap:4px;display:grid;position:relative}.toast__content strong{letter-spacing:-.02em;font-size:.95rem;font-weight:700}.toast__content p{color:var(--text-soft);font-size:.9rem;line-height:1.45}.toast__close{z-index:1;width:34px;height:34px;color:var(--text-soft);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;font-size:1.1rem;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex;position:relative}.toast__close:hover{color:var(--text);background:#ffffff14;border-color:#ffffff29;transform:translateY(-1px)}.toast__close:focus-visible{outline-offset:2px;outline:2px solid #53e6ff57}html[data-theme=light] .toast{background:linear-gradient(#fffffffa,#f2f8f4f0);border-color:#30584a1f}html[data-theme=light] .toast__close{background:#13201d0a;border-color:#30584a1a}html[data-theme=light] .toast__close:hover{background:#13201d14;border-color:#30584a2e}.app-shell-loader{min-height:100vh;color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:.95rem;display:grid}h1,h2,h3,p{margin:0}.eyebrow,.panel-label,.section-card__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--text-dim);font-size:.72rem}.brand-mark{background:linear-gradient(145deg,#53e6ff38,#4f7cff47);border:1px solid #ffffff1f;border-radius:22px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 18px 44px #4f7cff33}.brand-mark span{font-family:var(--display);letter-spacing:.12em;font-size:1.2rem;font-weight:800}.brand-mark--small{border-radius:18px;width:52px;height:52px}.auth-shell{grid-template-columns:minmax(320px,1.12fr) minmax(420px,.88fr);min-height:100vh;display:grid;position:relative}.auth-grid{opacity:.2;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.auth-aside{background:linear-gradient(#081424eb,#08111eb8);border-right:1px solid #ffffff0f;flex-direction:column;gap:22px;padding:48px 48px 40px;display:flex;position:relative;overflow:hidden}html[data-theme=light] .auth-aside{background:radial-gradient(circle at 0 0,#f59a4933,#0000 28%),radial-gradient(circle at 82% 16%,#7a5cff2e,#0000 24%),radial-gradient(circle at 20% 84%,#4d93f51f,#0000 20%),linear-gradient(#fff8f2 0%,#f8f4ff 52%,#eef5ff 100%);border-right-color:#8570d624}.auth-aside__mesh,.dashboard-shell__mesh{filter:blur(6px);pointer-events:none;border-radius:999px;position:absolute}.auth-aside__mesh--one{background:#53e6ff29;width:280px;height:280px;top:-80px;left:-30px}.auth-aside__mesh--two{background:#4f7cff33;width:320px;height:320px;bottom:-60px;right:-100px}html[data-theme=light] .auth-aside__mesh--one{background:#f59a492e}html[data-theme=light] .auth-aside__mesh--two{background:#7a5cff2e}.auth-aside__brand,.auth-chiprow,.auth-orbit,.auth-statgrid,.auth-aside__panel{z-index:1;position:relative}.auth-aside__brand{max-width:620px}.auth-aside__brand .eyebrow{margin-top:18px;display:inline-block}.auth-aside h1{max-width:11ch;font-family:var(--display);letter-spacing:-.05em;margin-top:14px;font-size:clamp(3rem,5vw,5.4rem);line-height:.92}html[data-theme=light] .auth-grid{background-image:linear-gradient(#11201d0a 1px,#0000 1px),linear-gradient(90deg,#11201d0a 1px,#0000 1px)}.auth-aside__brand p{max-width:58ch;color:var(--text-soft);margin-top:18px;font-size:1rem}.auth-chiprow{flex-wrap:wrap;gap:12px;display:flex}@keyframes toast-slide-in{0%{opacity:0;transform:translate(14px,-10px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=640px){.toast-viewport{width:auto;top:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.toast{animation:none}.toast__close{transition:none}}.auth-chip{color:#d9e7ff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;display:inline-flex}html[data-theme=light] .brand-mark{background:linear-gradient(145deg,#f59a4938,#7a5cff3d 58%,#4d93f533);border-color:#8570d624;box-shadow:inset 0 1px #ffffff7a,0 18px 44px #7a5cff29}.auth-orbit{border-radius:var(--radius-2xl);background:linear-gradient(145deg,#ffffff12,#ffffff08);border:1px solid #ffffff14;min-height:220px;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}html[data-theme=light] .auth-orbit{background:linear-gradient(145deg,#fffffff0,#faf5ffe6);border-color:#8570d624;box-shadow:0 18px 42px #7a5cff1f}.auth-orbit:before{content:"";border:1px solid #53e6ff1f;border-radius:50%;position:absolute;inset:24px}html[data-theme=light] .auth-orbit:before{border-color:#f59a4929}.auth-orbit:after{content:"";border:1px solid #4f7cff24;border-radius:50%;position:absolute;inset:50px}html[data-theme=light] .auth-orbit:after{border-color:#7a5cff29}.auth-orbit__core{text-align:center;background:linear-gradient(155deg,#53e6ff24,#4f7cff29);border:1px solid #ffffff1a;border-radius:28px;width:min(100%,250px);padding:22px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 24px 44px #0003}html[data-theme=light] .auth-orbit__core{background:linear-gradient(155deg,#f59a4924,#7a5cff24 54%,#4d93f51f);border-color:#8570d624;box-shadow:0 20px 42px #7a5cff29}.auth-orbit__core strong,.auth-orbit__card strong,.hero-preview__card strong{margin-top:10px;font-size:1.1rem;display:block}.auth-orbit__core p{color:var(--text-soft);margin-top:10px;font-size:.92rem}.auth-orbit__card{min-width:170px;box-shadow:var(--shadow-md);background:#07111fb8;border:1px solid #ffffff14;border-radius:20px;padding:16px 18px;position:absolute}html[data-theme=light] .auth-orbit__card{background:#ffffffd6;border-color:#8570d624}.auth-orbit__card--top{top:22px;right:22px}.auth-orbit__card--bottom{bottom:22px;left:22px}.auth-statgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.auth-stat{background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;padding:18px;box-shadow:inset 0 1px #ffffff0d}html[data-theme=light] .auth-stat{background:linear-gradient(#ffffffeb,#f8f3ffdb);border-color:#8570d624;box-shadow:0 14px 30px #7a5cff1a}.auth-stat span{color:var(--text-dim);font-size:.84rem;display:block}.auth-stat strong{margin-top:8px;font-size:1.4rem;display:block}.auth-aside__panel{border-radius:var(--radius-xl);background:linear-gradient(145deg,#ffffff12,#ffffff08);border:1px solid #ffffff14;padding:26px}.auth-aside__panel--roadmap .panel-label+.signal-list{margin-bottom:24px}.signal-list,.timeline{gap:14px;margin-top:14px;display:grid}.signal-list{padding-left:1.1rem}.signal-list li{color:var(--text-soft)}.timeline__item{border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.timeline__item:first-child{border-top:0;padding-top:0}.timeline__week{color:var(--text-dim);font-size:.82rem}.timeline__item h2{margin-top:4px;font-size:1rem;font-weight:700}.status-pill{min-height:34px;color:var(--text);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-size:.82rem;display:inline-flex}.status-pill--solid{background:linear-gradient(135deg,#53e6ff2e,#4f7cff42);border-color:#53e6ff42}.auth-main{justify-content:center;align-items:center;padding:32px;display:flex}.auth-card{border-radius:var(--radius-2xl);width:min(100%,560px);box-shadow:var(--shadow-lg);background:linear-gradient(#091525e6,#081221d1);border:1px solid #ffffff14;padding:36px;position:relative;overflow:hidden}html[data-theme=light] .auth-card{background:linear-gradient(#fffffff7,#faf6fff0);border-color:#8570d624;box-shadow:0 24px 58px #7a5cff24}.auth-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#53e6ff1f,#0000 26%),radial-gradient(circle at 0 100%,#4f7cff1f,#0000 30%);position:absolute;inset:0}html[data-theme=light] .auth-card:before{background:radial-gradient(circle at 100% 0,#f59a491f,#0000 26%),radial-gradient(circle at 0 100%,#7a5cff1f,#0000 30%)}.auth-card>*{z-index:1;position:relative}.auth-card--wide{width:min(100%,660px)}.auth-card--signup{width:min(100%,720px)}.auth-card--verify{width:min(100%,620px)}.auth-card__header h2,.dashboard-hero h2,.section-card h2{font-family:var(--display);letter-spacing:-.05em;margin-top:12px;font-size:clamp(2.1rem,3vw,3.45rem);line-height:.96}.auth-card__header p{color:var(--text-soft);margin-top:16px}.auth-form{gap:18px;margin-top:28px;display:grid}.auth-form--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field{gap:10px;display:grid}.field--full{grid-column:1/-1}.field__label{font-size:.94rem;font-weight:600}.field__hint{color:var(--text-soft);font-size:.88rem}.field__input{border:1px solid var(--line);min-height:56px;color:var(--text);background:#ffffff0a;border-radius:18px;outline:none;padding:0 16px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s}html[data-theme=light] .field__input{background:#ffffffdb;border-color:#8570d624;box-shadow:0 8px 20px #7a5cff0f}.field__input:focus{background:#ffffff12;border-color:#53e6ff6b;transform:translateY(-1px);box-shadow:0 0 0 4px #53e6ff1f}html[data-theme=light] .field__input:focus{background:#fffffffa;border-color:#7a5cff47;box-shadow:0 0 0 4px #7a5cff1f}.field__control{position:relative}.field__control .field__input{width:100%}.field__toggle{width:38px;height:38px;color:var(--text-dim);background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;transition:color .18s,background .18s,transform .18s;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.field__toggle:hover{color:var(--text);background:#ffffff14}.field__toggle:focus-visible{outline-offset:2px;outline:2px solid #7a5cff42}.field__toggleicon{width:18px;height:18px}.field__control--password .field__input{padding-right:58px}.field__input::placeholder{color:#6880a1}.field__error{color:var(--error);font-size:.88rem}.register-note,.verify-highlight{background:linear-gradient(#53e6ff14,#4f7cff14);border:1px solid #53e6ff1f;border-radius:22px;gap:10px;padding:18px 20px;display:grid}html[data-theme=light] .register-note,html[data-theme=light] .verify-highlight{background:linear-gradient(#f59a4914,#7a5cff14);border-color:#8570d624;box-shadow:0 14px 30px #7a5cff14}.register-note p,.verify-highlight p{color:var(--text-soft)}.verify-highlight{margin-top:24px}.verify-highlight strong{font-size:1.24rem}.code-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.code-input{aspect-ratio:1;width:100%;color:var(--text);text-align:center;background:#ffffff0d;border:1px solid #ffffff17;border-radius:22px;outline:none;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s}html[data-theme=light] .code-input{background:#ffffffe0;border-color:#8570d624;box-shadow:0 8px 18px #7a5cff0f}.code-input:focus{background:#ffffff14;border-color:#53e6ff6b;transform:translateY(-1px);box-shadow:0 0 0 4px #53e6ff1f}html[data-theme=light] .code-input:focus{border-color:#7a5cff47;box-shadow:0 0 0 4px #7a5cff1f}.button{color:#07111f;background:linear-gradient(135deg,#53e6ff 0%,#4f7cff 52%,#8a7dff 100%);border:1px solid #53e6ff33;border-radius:18px;justify-content:center;align-items:center;min-height:54px;padding:0 20px;font-weight:800;transition:transform .18s,box-shadow .18s,opacity .18s,filter .18s;display:inline-flex;box-shadow:0 16px 40px #4f7cff42}.button:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 24px 52px #4f7cff57}.button:disabled{opacity:.72;cursor:wait}.button--full{width:100%}.button--ghost{color:var(--text);box-shadow:none;background:#ffffff0d;border-color:#ffffff1a}html[data-theme=light] .button--ghost{background:#ffffffe0;border-color:#8570d624;box-shadow:0 12px 24px #7a5cff14}.dashboard-sidebar .button--ghost{color:var(--text)}.banner{border:1px solid #0000;border-radius:18px;padding:14px 16px;font-size:.94rem}.banner strong{color:var(--text)}.banner--soft{color:var(--text-soft);background:#53e6ff14;border-color:#53e6ff24}.banner--success{color:var(--success);background:#65efad14;border-color:#65efad24}.banner--error{color:var(--error);background:#ff8d8d14;border-color:#ff8d8d24}.auth-card__actions,.auth-card__footer{color:var(--text-soft);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px;display:flex}.auth-card__actions a,.auth-card__footer a{color:var(--cyan);font-weight:700}html[data-theme=light] .auth-card__actions a,html[data-theme=light] .auth-card__footer a{color:#7a5cff}.dashboard-shell{grid-template-columns:290px minmax(0,1fr);min-height:100vh;display:grid;position:relative;overflow:hidden}.dashboard-shell__mesh--one{background:#53e6ff1f;width:360px;height:360px;top:-120px;right:-80px}.dashboard-shell__mesh--two{background:#4f7cff29;width:440px;height:440px;bottom:-180px;left:28%}.dashboard-sidebar{z-index:1;background:#050c16c2;border-right:1px solid #ffffff0f;flex-direction:column;gap:24px;padding:28px 20px;display:flex;position:relative}.brand-lockup h1{font-family:var(--display);letter-spacing:-.05em;margin-top:14px;font-size:2.7rem;line-height:.92}.brand-lockup p{color:var(--text-soft);margin-top:12px}.dashboard-nav{gap:10px;display:grid}.dashboard-nav__item{width:100%;color:var(--text);text-align:left;background:#ffffff08;border:1px solid #0000;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;transition:background .18s,transform .18s,border-color .18s;display:flex}.dashboard-nav__item.is-active,.dashboard-nav__item:hover{background:#53e6ff14;border-color:#53e6ff1f;transform:translate(3px)}.dashboard-nav__index{color:var(--text-dim);font-size:.8rem;font-family:var(--mono)}.dashboard-sidebar__card{background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff14;border-radius:24px;gap:10px;margin-top:auto;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff0a}.dashboard-sidebar__card strong{font-size:1.15rem}.dashboard-sidebar__card span{color:var(--text-soft)}.dashboard-main{z-index:1;padding:28px;position:relative}.dashboard-topbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.topbar-search,.profile-chip{background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;align-items:center;gap:14px;min-height:62px;padding:0 18px;display:flex}.topbar-search{flex:1;justify-content:space-between}.topbar-search__label,.profile-chip span{color:var(--text-dim);font-size:.82rem}.topbar-search strong,.profile-chip strong{font-size:.96rem}.profile-chip__avatar{width:42px;height:42px;color:var(--text);background:linear-gradient(135deg,#53e6ff2e,#4f7cff47);border-radius:14px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.dashboard-hero{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#0a1727eb,#081220c7);border:1px solid #ffffff14;border-radius:30px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:20px;padding:28px;display:grid;position:relative;overflow:hidden}.dashboard-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#53e6ff24,#0000 26%),radial-gradient(circle at 0 100%,#4f7cff24,#0000 28%);position:absolute;inset:0}.dashboard-hero>*{z-index:1;position:relative}.dashboard-hero__copy p{max-width:62ch;color:var(--text-soft);margin-top:16px}.dashboard-hero__signals{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.hero-signal{color:#dce9ff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;display:inline-flex}.dashboard-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.dashboard-hero__preview{gap:14px;display:grid}.hero-preview__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hero-preview__card{background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff14;border-radius:24px;min-height:110px;padding:18px}.hero-preview__card p{color:var(--text-soft);margin-top:10px}.hero-preview__card--primary{background:linear-gradient(155deg,#53e6ff1c,#4f7cff21);min-height:168px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.metric-card{box-shadow:var(--shadow-md);background:linear-gradient(#091525e6,#081221cc);border:1px solid #ffffff14;border-radius:24px;gap:10px;padding:22px;display:grid;position:relative;overflow:hidden}.metric-card__glow{filter:blur(3px);opacity:.6;border-radius:999px;width:120px;height:120px;position:absolute;top:-34px;right:-20px}.metric-card__label{color:var(--text-dim);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem}.metric-card strong{font-size:2.2rem;font-family:var(--display);letter-spacing:-.04em;line-height:.94}.metric-card span:last-child{color:var(--text-soft)}.metric-card--teal .metric-card__glow{background:#53e6ff38}.metric-card--copper .metric-card__glow{background:#ff8a653d}.metric-card--ink .metric-card__glow{background:#b5ff7d29}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.section-card{box-shadow:var(--shadow-md);background:linear-gradient(#091525e6,#081221cc);border:1px solid #ffffff14;border-radius:28px;padding:24px}.section-card__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-card__header h2{margin-top:10px;font-size:1.8rem}.section-card__action{color:var(--text-dim);font-size:.9rem}.document-list,.queue-list,.rollout-list,.storage-list{gap:14px;margin-top:20px;display:grid}.document-list__item,.queue-list__item,.rollout-list__item,.storage-list__item{border-top:1px solid #ffffff14;justify-content:space-between;gap:14px;padding:16px 0;display:flex}.document-list__item:first-child,.queue-list__item:first-child,.rollout-list__item:first-child,.storage-list__item:first-child{border-top:0;padding-top:0}.document-list__item h3,.queue-list__item h3,.rollout-list__item h3,.storage-list__item h3{font-size:1rem}.document-list__item p,.queue-list__item p,.rollout-list__item p{color:var(--text-soft);margin-top:6px}.document-list__meta{color:var(--text-dim);place-items:end;gap:6px;font-size:.9rem;display:grid}.rollout-list__item,.storage-list__item{display:block}.storage-list__copy{justify-content:space-between;gap:12px;display:flex}.storage-list__copy span{color:var(--text-dim)}.storage-list__bar{background:#ffffff0f;border-radius:999px;height:10px;margin-top:12px;overflow:hidden}.storage-list__bar div{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--blue), var(--lime));height:100%}.field__select{appearance:none;cursor:pointer}.dashboard-grid--admin{align-items:start}.workspace-summary{gap:12px;margin-top:20px;display:grid}.workspace-summary__row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;justify-content:space-between;gap:14px;padding:14px 16px;display:flex}.workspace-summary__row span{color:var(--text-dim)}.permission-cloud{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.permission-chip{color:#dce9ff;background:#53e6ff14;border:1px solid #53e6ff24;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:.92rem;display:inline-flex}.empty-state{color:var(--text-soft);margin-top:18px}.team-list{gap:12px;margin-top:20px;display:grid}.team-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:22px;transition:transform .18s,border-color .18s,background .18s}.team-card--selected{background:#53e6ff0f;border-color:#53e6ff2e;transform:translateY(-1px)}.team-card__button{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;gap:14px;padding:16px 18px;display:flex}.team-card__identity,.team-card__meta{gap:6px;display:grid}.team-card__identity span,.team-card__meta span:last-child{color:var(--text-soft)}.team-card__meta{justify-items:end}.access-form{gap:18px;margin-top:20px;display:grid}.access-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.access-form__meta{background:linear-gradient(#53e6ff14,#4f7cff14);border:1px solid #53e6ff1f;border-radius:22px;gap:8px;padding:18px;display:grid}.access-form__meta p{color:var(--text-soft)}.permission-picker{gap:12px;display:grid}.permission-picker__label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.16em;font-size:.74rem}.permission-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.permission-toggle{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;align-items:center;gap:12px;min-height:58px;padding:0 16px;display:flex}.permission-toggle input{accent-color:#53e6ff;width:18px;height:18px}.workspace-shell{grid-template-columns:292px minmax(0,1fr);min-height:100vh;display:grid;position:relative}.workspace-shell--collapsed{grid-template-columns:92px minmax(0,1fr)}.workspace-backdrop{display:none}.workspace-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5;background:linear-gradient(#07111ff0,#091525f5);border-right:1px solid #ffffff0f;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;height:100vh;padding:16px;transition:transform .22s,padding .22s,background .22s,border-color .22s;display:grid;position:sticky;top:0}html[data-theme=light] .workspace-sidebar{background:linear-gradient(#fffbf7eb,#f7f3fff0);border-right-color:#8570d61f}.workspace-sidebar__header,.workspace-sidebar__profile,.workspace-topbar,.workspace-panelheading,.workspace-listitem,.workspace-activityitem,.workspace-table__head,.workspace-table__row,.workspace-profilebutton,.workspace-alert{justify-content:space-between;align-items:center;gap:14px;display:flex}.workspace-brand{align-items:center;gap:12px;min-width:0;display:flex}.workspace-brand__mark{width:52px;height:52px;font-family:var(--display);letter-spacing:.08em;box-shadow:var(--shadow-md);background:linear-gradient(145deg,#ff9b5442,#7c63ff38 56%,#67a8ff3d);border:1px solid #ffffff24;border-radius:18px;place-items:center;font-weight:800;display:grid}.workspace-brand__copy{gap:2px;min-width:0;display:grid}.workspace-brand__copy strong,.workspace-sidebar__profile strong,.workspace-profilebutton__copy strong,.workspace-dropdown strong{font-size:.96rem}.workspace-brand__copy strong,.workspace-profilebutton__copy strong{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;overflow:hidden}.workspace-sidebar__collapse{flex-shrink:0}.workspace-iconbutton,.workspace-pillbutton,.workspace-quickaction,.workspace-profilebutton{border:1px solid var(--line);color:var(--text);background:#ffffff0a;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;box-shadow:0 10px 24px #1a143a14}.workspace-iconbutton:hover,.workspace-pillbutton:hover,.workspace-quickaction:hover,.workspace-profilebutton:hover,.workspace-navgroup__trigger:hover,.workspace-navitem:hover,.workspace-actioncard:hover{border-color:var(--line-strong);background:#ffffff12;transform:translateY(-1px)}.workspace-iconbutton.is-flashing{animation:.78s workspacePulse}.workspace-iconbutton{border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.workspace-iconbutton--ghost{box-shadow:none;background:0 0}.workspace-iconbutton svg,.workspace-navgroup__icon svg,.workspace-searchbar__icon,.workspace-actioncard__icon svg{width:20px;height:20px}.workspace-iconbutton__badge{background:linear-gradient(135deg, var(--coral), #ffb36b);color:#0d1620;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;top:-4px;right:-2px}.workspace-iconbutton__badge--soft{background:linear-gradient(135deg, var(--cyan), var(--blue));color:#09131f}.workspace-sidebar__body{padding-right:2px;overflow:auto}.workspace-navgroup{gap:10px;padding:6px 0;display:grid}.workspace-navgroup__trigger{width:100%;color:var(--text);background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:0;display:flex}.workspace-navgroup__label{align-items:center;gap:12px;min-width:0;display:inline-flex}.workspace-navgroup__icon{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.workspace-navgroup__text{font-size:.94rem;font-weight:700}.workspace-navgroup__chevron{width:18px;height:18px;color:var(--text-dim);transition:transform .18s;transform:rotate(-90deg)}.workspace-navgroup__chevron.is-open{transform:rotate(0)}.workspace-navgroup__items{gap:6px;padding-left:52px;animation:.22s workspaceEnter;display:grid}.workspace-navitem{min-height:42px;color:var(--text-soft);text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;padding:0 14px;display:flex;position:relative}.workspace-navitem:before{content:"";background:linear-gradient(180deg, var(--cyan), var(--blue));opacity:0;border-radius:999px;width:4px;transition:opacity .18s,transform .18s;position:absolute;top:8px;bottom:8px;left:-8px;transform:scaleY(.4)}.workspace-navitem.is-active{color:var(--text);box-shadow:var(--shadow-md);background:linear-gradient(135deg,#ff9b541f,#7c63ff29);border-color:#7c63ff2e}.workspace-navitem.is-active:before{opacity:1;transform:scaleY(1)}.workspace-navitem__badge{min-width:24px;height:24px;color:var(--text);background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.74rem;display:inline-flex}.workspace-sidebar__footer{gap:10px;display:grid}.workspace-sidebar__promo,.workspace-panel,.workspace-hero__panel,.workspace-dropdown{box-shadow:var(--shadow-md);background:linear-gradient(#0a1624e6,#081221db);border:1px solid #ffffff14;border-radius:20px}html[data-theme=light] .workspace-sidebar__promo,html[data-theme=light] .workspace-panel,html[data-theme=light] .workspace-hero__panel,html[data-theme=light] .workspace-dropdown{background:linear-gradient(#fffffff0,#faf5ffe6);border-color:#8570d61f;box-shadow:0 16px 34px #7a5cff14}.workspace-sidebar__promo{gap:10px;padding:18px;display:grid}.workspace-sidebar__promo p,.workspace-sidebar__profile span,.workspace-panelheading__meta,.workspace-foldercard span,.workspace-foldercard p,.workspace-foldercard small,.workspace-storagelegend__item span,.workspace-listitem p,.workspace-listitem__meta span,.workspace-activityitem p,.workspace-activityitem>span:last-child,.workspace-insight p,.workspace-dropdown p,.workspace-dropdown__header .eyebrow{color:var(--text-soft)}.workspace-sidebar__profile{box-shadow:var(--shadow-md);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;justify-content:flex-start;padding:12px 14px}.workspace-sidebar__profile>div,.workspace-profilebutton__copy{gap:2px;min-width:0;display:grid}.workspace-profilebutton__copy small{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.workspace-avatar{width:42px;height:42px;color:var(--text);background:linear-gradient(135deg,#ff9b543d,#7c63ff42 58%,#67a8ff3d);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.workspace-avatar--small{width:38px;height:38px}.workspace-main{flex-direction:column;min-width:0;display:flex}.workspace-topbar{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#07111fe6,#07111f00);padding:14px 20px 0;transition:background .22s,padding .22s;position:sticky;top:0}.workspace-topbar__menubutton{display:none}html[data-theme=light] .workspace-topbar{background:linear-gradient(#f9f6fbeb,#f9f6fb00)}.workspace-topbar__left,.workspace-topbar__right,.workspace-chiprow,.workspace-actiongrid,.workspace-storagebar,.workspace-storagelegend,.workspace-alert,.workspace-metrics{align-items:center;gap:12px;display:flex}.workspace-topbar__left{flex-wrap:wrap;flex:1;min-width:0}.workspace-topbar__right{flex-wrap:wrap;justify-content:flex-end}.workspace-topbar__title{gap:4px;min-width:0;max-width:24rem;display:grid}.workspace-topbar__title strong{letter-spacing:-.02em;font-size:1.1rem}.workspace-topbar__title p{color:var(--text-soft);font-size:.88rem;line-height:1.45}.workspace-searchbar{border:1px solid var(--line);background:#ffffff0f;border-radius:16px;flex:360px;align-items:center;gap:12px;min-width:220px;max-width:560px;min-height:48px;padding:0 16px;display:flex}.workspace-searchbar input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.workspace-searchbar input::placeholder{color:var(--text-dim)}.workspace-searchbar__icon{color:var(--text-dim);flex-shrink:0}.workspace-quickaction,.workspace-pillbutton,.workspace-profilebutton{border-radius:16px;align-items:center;gap:10px;min-height:46px;padding:0 16px;display:inline-flex}.workspace-quickaction{color:#08131f;background:linear-gradient(135deg,#62dab8 0%,#2c7fd8 100%);font-weight:800;box-shadow:0 18px 34px #2c7fd82e}.workspace-pillbutton{color:var(--text-soft)}.workspace-topbar__menu{position:relative}.workspace-dropdown{gap:14px;width:320px;padding:16px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.workspace-dropdown--profile{width:220px}.workspace-dropdown__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace-textbutton,.workspace-dropdown__footer,.workspace-dropdown__action{color:var(--cyan);background:0 0;border:0;padding:0;font-weight:700}.workspace-textbutton:disabled{opacity:.45;cursor:not-allowed}.workspace-dropdown__list,.workspace-activityfeed,.workspace-insightstack,.workspace-list{gap:12px;display:grid}.workspace-alert{align-items:flex-start}.workspace-alert__dot,.workspace-activityitem__dot,.workspace-storagelegend__dot{border-radius:999px;flex-shrink:0;display:inline-flex}.workspace-alert__dot{background:var(--cyan);width:10px;height:10px;margin-top:7px}.workspace-alert__dot.is-read{background:#ffffff1f}.workspace-dropdown__footer{justify-self:start}.workspace-dropdown__action{color:var(--text);text-align:left}.workspace-dropdown__action.is-danger{color:var(--error)}.workspace-profilebutton__copy{text-align:left;display:grid}.workspace-profilebutton__copy span{color:var(--text-dim);font-size:.82rem}.workspace-profilebutton__chevron{width:18px;height:18px;color:var(--text-dim);transition:transform .18s}.workspace-profilebutton__chevron.is-open{transform:rotate(180deg)}.workspace-content{gap:16px;padding:20px;display:grid}.workspace-page{gap:16px;animation:.32s workspaceEnter;display:grid}.workspace-dochero{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:18px;display:grid}.workspace-dochero__primary,.workspace-dochero__aside{gap:18px;display:grid}.workspace-docactions,.workspace-miniinsights,.workspace-accessgrid,.workspace-formgrid,.workspace-accesslist,.workspace-rolecards,.workspace-permissioncards,.workspace-placeholdergrid{gap:16px;display:grid}.workspace-miniinsights,.workspace-accessgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-docactions{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-docaction,.workspace-miniinsight,.workspace-dropzone,.workspace-accesscard,.workspace-rolecard,.workspace-rolemini__card,.workspace-permissioncard,.workspace-placeholdercard{border:1px solid var(--line);background:#ffffff0a;border-radius:22px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.workspace-docaction:hover,.workspace-miniinsight:hover,.workspace-rolecard:hover,.workspace-accesscard:hover,.workspace-permissioncard:hover,.workspace-placeholdercard:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);background:#ffffff12;transform:translateY(-2px)}.workspace-docaction{text-align:left;color:var(--text);gap:14px;padding:18px;display:grid}.workspace-docaction__icon{background:#ffffff14;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.workspace-dropzone{background:linear-gradient(#0e1d30d6,#091525c2);align-content:start;gap:14px;min-height:210px;padding:24px;display:grid}html[data-theme=light] .workspace-dropzone{background:linear-gradient(#fbfffbeb,#f5f9f4e0)}.workspace-dropzone__badge{background:linear-gradient(135deg,#62dab833,#2a80d538);border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.workspace-dropzone p{color:var(--text-soft)}.workspace-miniinsight{gap:8px;padding:18px;display:grid}.workspace-miniinsight span{color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.workspace-miniinsight strong{font-size:1.7rem;font-family:var(--display);line-height:.94}.workspace-miniinsight--teal{box-shadow:inset 0 0 0 1px #53e6ff14}.workspace-miniinsight--amber{box-shadow:inset 0 0 0 1px #f1b56214}.workspace-miniinsight--lime{box-shadow:inset 0 0 0 1px #b5ff7d14}.workspace-pageheader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workspace-pageheader h2{font-family:var(--display);letter-spacing:-.05em;margin-top:6px;font-size:clamp(1.55rem,2.2vw,2.35rem);line-height:1}.workspace-pageheader p{max-width:58ch;color:var(--text-soft);margin-top:12px}.workspace-pageheader__meta,.workspace-muted{color:var(--text-dim);font-size:.88rem}.workspace-toolbar{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.workspace-toolbar .workspace-pageheader{flex:1}.workspace-pillstack{flex-wrap:wrap;gap:8px;display:flex}.workspace-datatable{border:1px solid var(--line);background:#ffffff05;border-radius:22px;overflow:hidden}.workspace-datasection{margin-top:24px}.workspace-datasection__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.workspace-datasection__header h2{font-family:var(--display);letter-spacing:-.03em;margin-top:8px;font-size:1.3rem;line-height:1}.workspace-datasection__meta{max-width:32ch;color:var(--text-soft);text-align:right}.workspace-tabbar{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;padding:8px;display:inline-flex}.workspace-tabbar__button{min-height:42px;color:var(--text-soft);background:0 0;border:0;border-radius:12px;padding:0 18px;font-weight:700}.workspace-tabbar__button.is-active{color:var(--cyan);background:#53e6ff24;box-shadow:inset 0 0 0 1px #53e6ff2e}.workspace-tabbar__button:hover{color:var(--text)}.workspace-datatable__head,.workspace-datatable__row{align-items:center;gap:16px;display:grid}.workspace-datatable--roles .workspace-datatable__head,.workspace-datatable--roles .workspace-datatable__row{grid-template-columns:minmax(180px,1.05fr) minmax(240px,1.4fr) minmax(90px,.5fr) minmax(220px,1.2fr) auto}.workspace-datatable--users .workspace-datatable__head,.workspace-datatable--users .workspace-datatable__row{grid-template-columns:minmax(210px,1.15fr) minmax(220px,1.08fr) minmax(150px,.72fr) minmax(90px,.34fr) minmax(110px,.42fr) 108px}.workspace-datatable--versions .workspace-datatable__head,.workspace-datatable--versions .workspace-datatable__row{grid-template-columns:minmax(240px,1.3fr) minmax(120px,.68fr) minmax(90px,.5fr) minmax(180px,.9fr) minmax(120px,.64fr) 108px}.workspace-datatable--metadata-fields .workspace-datatable__head,.workspace-datatable--metadata-fields .workspace-datatable__row{grid-template-columns:minmax(230px,1.3fr) minmax(140px,.8fr) minmax(100px,.56fr) minmax(160px,.84fr) minmax(120px,.58fr) 108px}.workspace-datatable--metadata-documents .workspace-datatable__head,.workspace-datatable--metadata-documents .workspace-datatable__row{grid-template-columns:minmax(90px,.36fr) minmax(230px,1.25fr) minmax(130px,.72fr) minmax(170px,.9fr) minmax(90px,.42fr) minmax(170px,.88fr) 108px}.workspace-datatable--search-results .workspace-datatable__head,.workspace-datatable--search-results .workspace-datatable__row{grid-template-columns:minmax(230px,1.2fr) minmax(170px,.9fr) minmax(170px,.88fr) minmax(150px,.72fr) minmax(160px,.82fr) 108px}.workspace-datatable--audit-logs .workspace-datatable__head,.workspace-datatable--audit-logs .workspace-datatable__row{grid-template-columns:minmax(170px,.84fr) minmax(170px,.86fr) minmax(150px,.72fr) minmax(220px,1.1fr) minmax(220px,1.08fr) minmax(220px,1.08fr)}.workspace-datatable--metadata-templates .workspace-datatable__head,.workspace-datatable--metadata-templates .workspace-datatable__row{grid-template-columns:minmax(190px,.95fr) minmax(240px,1.3fr) minmax(90px,.45fr) minmax(220px,1.2fr) 108px}.workspace-datatable--workflow-definitions .workspace-datatable__head,.workspace-datatable--workflow-definitions .workspace-datatable__row{grid-template-columns:minmax(220px,1.12fr) minmax(180px,.92fr) minmax(130px,.62fr) minmax(130px,.62fr) minmax(140px,.68fr) 108px}.workspace-datatable--workflow-tasks .workspace-datatable__head,.workspace-datatable--workflow-tasks .workspace-datatable__row{grid-template-columns:minmax(220px,1.12fr) minmax(200px,.98fr) minmax(160px,.78fr) minmax(170px,.84fr) minmax(150px,.72fr) 180px}.workspace-datatable--workflow-runs .workspace-datatable__head,.workspace-datatable--workflow-runs .workspace-datatable__row{grid-template-columns:minmax(190px,1fr) minmax(160px,.82fr) minmax(170px,.88fr) minmax(150px,.72fr) minmax(150px,.72fr) minmax(130px,.62fr) 180px}.workspace-datatable--comments .workspace-datatable__head,.workspace-datatable--comments .workspace-datatable__row{grid-template-columns:minmax(260px,1.45fr) minmax(210px,1.1fr) minmax(180px,.95fr) minmax(140px,.64fr) minmax(180px,.86fr)}.workspace-datatable--shares .workspace-datatable__head,.workspace-datatable--shares .workspace-datatable__row{grid-template-columns:minmax(260px,1.28fr) minmax(240px,1.08fr) minmax(220px,.92fr) minmax(240px,.98fr) 164px}.workspace-datatable--notifications .workspace-datatable__head,.workspace-datatable--notifications .workspace-datatable__row{grid-template-columns:minmax(240px,1.28fr) minmax(140px,.66fr) minmax(220px,1.08fr) minmax(150px,.74fr) minmax(180px,.9fr)}.workspace-datatable--policies .workspace-datatable__head,.workspace-datatable--policies .workspace-datatable__row,.workspace-datatable--policy-coverage .workspace-datatable__head,.workspace-datatable--policy-coverage .workspace-datatable__row,.workspace-datatable--archive-candidates .workspace-datatable__head,.workspace-datatable--archive-candidates .workspace-datatable__row{grid-template-columns:minmax(240px,1.24fr) minmax(180px,.9fr) minmax(170px,.84fr) minmax(170px,.82fr) 108px}.workspace-datatable--archived-documents .workspace-datatable__head,.workspace-datatable--archived-documents .workspace-datatable__row{grid-template-columns:minmax(240px,1.22fr) minmax(180px,.88fr) minmax(170px,.84fr) minmax(170px,.82fr) 180px}.workspace-datatable__head{color:var(--text-dim);letter-spacing:.16em;text-transform:uppercase;background:#ffffff0d;padding:14px 18px;font-size:.76rem;font-weight:700}.workspace-datatable__row{border-top:1px solid var(--line);padding:18px}.workspace-datatable__cell{gap:10px;min-width:0;display:grid}.workspace-datatable__primary{gap:4px;min-width:0;display:grid}.workspace-datatable__primary strong,.workspace-datatable__cell span,.workspace-datatable__cell strong{overflow-wrap:anywhere}.workspace-datatable__label{color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:700;display:none}.workspace-datatable__identity{align-items:center;gap:14px;min-width:0;display:flex}.workspace-datatable__cell--action{justify-items:end}.workspace-actiongroup{justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace-actiongroup--table{flex-wrap:nowrap}.workspace-tablewrap{width:100%}.workspace-tablewrap--shares{padding-bottom:6px;overflow-x:auto}.workspace-iconbutton--action{border-radius:14px;width:42px;height:42px}.workspace-iconbutton--danger{color:#ffcfbf;background:#ff8a6514;border-color:#ff8a652e}.workspace-iconbutton--success{color:#bfffd8;background:#65efad14;border-color:#65efad2e}.workspace-empty--panel{padding:28px 20px}.workspace-modal{z-index:60;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workspace-modal__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02080eb8;border:0;position:absolute;inset:0}.workspace-modal__dialog{width:min(760px,100vw - 32px);max-height:min(88vh,980px);box-shadow:var(--shadow-lg);background:linear-gradient(#091525f5,#081221eb);border:1px solid #ffffff1a;border-radius:28px;padding:24px;position:relative;overflow:auto}html[data-theme=light] .workspace-modal__dialog{background:linear-gradient(#fffffffa,#f6faf5f5);border-color:#30584a1a}.workspace-modal__dialog.is-expanded{width:min(1120px,100vw - 32px)}.workspace-modal__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.workspace-modal__header h2{font-family:var(--display);letter-spacing:-.04em;margin-top:10px;font-size:2rem;line-height:.96}.workspace-modal__header p{color:var(--text-soft);max-width:58ch;margin-top:10px}.workspace-modal__toolbar{flex-shrink:0;align-items:center;gap:8px;display:flex}.workspace-modal__body{gap:18px;display:grid}.workspace-modal__body--compact{gap:14px}.workspace-modal__actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.workspace-modal .workspace-form{margin-top:0}.workspace-modal__dialog--role{width:min(760px,100vw - 32px)}.workspace-modal__dialog--role .workspace-formgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.workspace-modal__dialog--role .workspace-textarea{min-height:96px}.workspace-modal__dialog--user{width:min(860px,100vw - 32px)}.workspace-modal__dialog--version-history{width:min(1040px,100vw - 32px)}.workspace-modal__dialog--version-upload{width:min(780px,100vw - 32px)}.workspace-modal__dialog--metadata-field{width:min(840px,100vw - 32px)}.workspace-modal__dialog--metadata-document{width:min(980px,100vw - 32px)}.workspace-modal__dialog--document-filters{width:min(920px,100vw - 32px)}.workspace-modal__dialog--metadata-template{width:min(940px,100vw - 32px)}.workspace-modal__dialog--workflow,.workspace-modal__dialog--workflow-run{width:min(1080px,100vw - 32px)}.workspace-modal__dialog--workflow-action{width:min(760px,100vw - 32px)}.workspace-modal__dialog--workflow-run-create{width:min(860px,100vw - 32px)}.workspace-multiselect{position:relative}.workspace-multiselect__trigger{border:1px solid var(--line);width:100%;min-height:58px;color:var(--text);text-align:left;background:#ffffff0a;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.workspace-multiselect__trigger.is-open,.workspace-multiselect__trigger:hover{background:#ffffff0f;border-color:#53e6ff47}.workspace-multiselect__hint{color:var(--text-dim);white-space:nowrap;font-size:.82rem}.workspace-multiselect__panel{z-index:3;border:1px solid var(--line);max-height:320px;box-shadow:var(--shadow-md);background:linear-gradient(#091525fa,#081221f5);border-radius:20px;gap:10px;padding:14px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:auto}html[data-theme=light] .workspace-multiselect__panel{background:linear-gradient(#fffffffa,#f6faf5f5)}.workspace-multiselect__option{border:1px solid var(--line);background:#ffffff08;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.workspace-multiselect__option input{accent-color:#53e6ff;width:18px;height:18px;margin-top:2px}.workspace-multiselect__option p{color:var(--text-soft);margin-top:4px}.workspace-multiselect__footer{background:linear-gradient(#09152500,#091525fa 38%);justify-content:flex-end;margin:0 -14px -14px;padding:12px 14px 14px;display:flex;position:sticky;bottom:-14px}html[data-theme=light] .workspace-multiselect__footer{background:linear-gradient(#fff0,#f6faf5fa 38%)}.workspace-inlinepanel{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.workspace-inlinepanel p{color:var(--text-soft);margin-top:6px}.workspace-detailstack{gap:18px;display:grid}.workspace-detailgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.workspace-detailcard,.workspace-permissionlist__item{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;gap:8px;padding:16px 18px;display:grid}.workspace-detailcard strong,.workspace-permissionlist__item strong{overflow-wrap:anywhere}.workspace-detailcard--wide{grid-column:span 2}.workspace-permissionlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-chip--danger{color:#ffb79f;background:#ff8a651f}.versionhub-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.versionhub-stat{border:1px solid var(--line);background:#ffffff0a;border-radius:20px;gap:8px;padding:18px;display:grid}.versionhub-stat strong{font-family:var(--display);letter-spacing:-.04em;font-size:1.75rem;line-height:.94}.versionhub-stat p{color:var(--text-soft)}.versionhub-modal{gap:18px;display:grid}.versionhub-modal__summary,.versionhub-uploadsummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.versionhub-uploadsummary{grid-template-columns:repeat(2,minmax(0,1fr))}.versionhub-list{gap:14px;display:grid}.versionhub-item{border:1px solid var(--line);background:#ffffff0a;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px;display:grid}.versionhub-item--candidate{background:linear-gradient(#53e6ff14,#ffffff08);border-color:#53e6ff3d}.versionhub-item__main{gap:10px;display:grid}.versionhub-item__heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.versionhub-item__heading strong{font-size:1.05rem}.versionhub-item__main p{color:var(--text-soft)}.versionhub-item__notice{color:var(--text);font-size:.9rem}.versionhub-item__meta{color:var(--text-dim);flex-wrap:wrap;gap:10px 18px;font-size:.88rem;display:flex}.metadatahub-stats,.searchhub-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.metadatahub-stat,.searchhub-stat{border:1px solid var(--line);background:#ffffff0a;border-radius:20px;gap:8px;padding:18px;display:grid}.metadatahub-stat strong,.searchhub-stat strong{font-family:var(--display);letter-spacing:-.04em;font-size:2rem;line-height:.94}.metadatahub-stat p,.searchhub-stat p{color:var(--text-soft)}.workflowhub-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.workflowhub-stat{border:1px solid var(--line);background:#ffffff0a;border-radius:20px;gap:8px;padding:18px;display:grid}.workflowhub-stat strong{font-family:var(--display);letter-spacing:-.04em;font-size:1.75rem;line-height:.94}.workflowhub-stat p{color:var(--text-soft)}.versionhub-stat p,.workflowhub-stat p,.metadatahub-stat p,.searchhub-stat p{display:none}.workflowhub-stepsnippet{gap:4px;display:grid}.workflowhub-builder,.workflowhub-stepstack,.workflowhub-activity{gap:16px;display:grid}.workflowhub-builder__header,.workflowhub-stepbuilder__head,.workflowhub-stepcard__head,.workflowhub-activityitem{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.workflowhub-stepbuilder{gap:14px;display:grid}.workflowhub-stepbuilder__card,.workflowhub-stepcard,.workflowhub-activityitem{border:1px solid var(--line);background:#ffffff0a;border-radius:20px;padding:18px}.workflowhub-stepcard{gap:12px;display:grid}.workflowhub-stepcard__head p,.workflowhub-activityitem__meta p{color:var(--text-soft);margin-top:6px}.workflowhub-stepcard__meta{color:var(--text-dim);flex-wrap:wrap;gap:10px 18px;font-size:.88rem;display:flex}.workflowhub-modalgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.workflowhub-activity h3{font-family:var(--display);letter-spacing:-.03em;font-size:1.2rem}.workflowhub-activitylist{gap:12px;display:grid}.workflowhub-activityitem__meta{text-align:right;color:var(--text-dim);justify-items:end;gap:6px;display:grid}.metadatahub-taglist{flex-wrap:wrap;gap:8px;display:flex}.metadatahub-emptyactions{margin-top:16px}.metadatahub-modalgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.metadatahub-fieldstack{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.metadatahub-fieldcard{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;padding:16px 18px}.metadatahub-fieldcard__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-checkboxrow{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.workspace-checkboxrow input{accent-color:#53e6ff;width:18px;height:18px;margin-top:2px}.workspace-checkboxrow span{gap:4px;display:grid}.workspace-checkboxrow small{color:var(--text-soft)}.workspace-filterbar{border:1px solid var(--line);background:#ffffff08;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 20px;padding:14px 16px;display:flex}.workspace-filterbar__chips,.workspace-filterbar__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-filterbar__controls{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.workspace-filterchip{border:1px solid var(--line);min-height:36px;color:var(--text-soft);background:#ffffff0a;border-radius:999px;padding:0 12px;transition:border-color .18s,background .18s,color .18s}.workspace-filterchip.is-active,.workspace-filterchip:hover{color:var(--text);background:#53e6ff14;border-color:#53e6ff3d}.workspace-filterbar__summary{color:var(--text-dim);font-size:.84rem}.workspace-filterbar__search{width:min(100%,320px);position:relative}.workspace-filterbar__search .workspace-input{border-radius:999px;min-height:44px;padding:0 18px}.workspace-filterbar__searchmenu{z-index:4;border:1px solid var(--line);max-height:320px;box-shadow:var(--shadow-md);background:linear-gradient(#091525fa,#081221f5);border-radius:20px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto}.workspace-filterbar__searchitem{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:#ffffff08;border-radius:16px;gap:2px;padding:12px 14px;transition:border-color .18s,background .18s;display:grid}.workspace-filterbar__searchitem:hover{background:#53e6ff14;border-color:#53e6ff3d}.workspace-filterbar__searchtype{color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.workspace-filterbar__searchitem small{color:var(--text-soft)}.workspace-panel--form,.workspace-panel--stack{align-content:start;padding:24px;display:grid}.workspace-form{gap:18px;margin-top:22px;display:grid}.workspace-formgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-field{gap:10px;display:grid}.workspace-field__label{font-size:.92rem;font-weight:700}.workspace-field__hint{color:var(--text-dim);font-size:.84rem;display:none}.workspace-input{border:1px solid var(--line);width:100%;min-height:54px;color:var(--text);background:#ffffff0a;border-radius:18px;outline:0;padding:0 16px;transition:border-color .18s,box-shadow .18s,background .18s}.workspace-input:focus{background:#ffffff12;border-color:#53e6ff6b;box-shadow:0 0 0 4px #53e6ff1f}.workspace-input::placeholder{color:var(--text-dim)}.workspace-input--static{color:var(--text-soft);cursor:default;align-items:center;display:flex}.workspace-select,.workspace-textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff0a;outline:0;transition:border-color .18s,box-shadow .18s,background .18s}.workspace-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--text-soft) 50%), linear-gradient(135deg, var(--text-soft) 50%, transparent 50%);background-position:calc(100% - 22px) calc(50% - 3px),calc(100% - 16px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;border-radius:18px;min-height:54px;padding:0 48px 0 16px}.workspace-textarea{resize:vertical;min-height:122px;font:inherit;border-radius:18px;padding:14px 16px}.workspace-select:focus,.workspace-textarea:focus{background-color:#ffffff12;border-color:#53e6ff6b;box-shadow:0 0 0 4px #53e6ff1f}.workspace-textarea::placeholder{color:var(--text-dim)}.workspace-formactions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workspace-permissionpicker{gap:14px;display:grid}.workspace-permissionpicker__header{justify-content:space-between;align-items:center;gap:14px;display:flex}.workspace-permissiongrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-permissiontoggle{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;align-items:flex-start;gap:12px;padding:16px;display:flex}.workspace-permissiontoggle input{accent-color:#53e6ff;width:18px;height:18px;margin-top:2px}.workspace-permissiontoggle p,.workspace-accesscard__identity p,.workspace-permissioncard p,.workspace-placeholdercard p{color:var(--text-soft)}.workspace-rolecards,.workspace-permissioncards,.workspace-accesslist{margin-top:22px}.workspace-rolecard,.workspace-rolemini__card,.workspace-permissioncard,.workspace-placeholdercard{text-align:left;color:var(--text);gap:10px;padding:18px;display:grid}.workspace-rolecard.is-active{background:linear-gradient(135deg,#53e6ff14,#4f7cff1f);border-color:#53e6ff3d}.workspace-accesslist{gap:14px;display:grid}.workspace-accesscard{grid-template-columns:minmax(0,1.2fr) auto auto;align-items:center;gap:16px;padding:18px;display:grid}.workspace-accesscard__identity{align-items:center;gap:14px;min-width:0;display:flex}.workspace-accesscard__meta{justify-items:end;gap:8px;display:grid}.workspace-accesscard__actions{min-width:180px}.workspace-chip--soft{background:#ffffff12}.workspace-panel--placeholder{padding:24px}.workspace-placeholdergrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.workspace-rolemini{gap:12px;margin-top:22px;display:grid}@keyframes workspaceEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes workspacePulse{0%,to{transform:scale(1)}40%{transform:scale(1.06)}}.workspace-hero{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:18px;display:grid}.workspace-hero__copy,.workspace-hero__panel{box-shadow:var(--shadow-lg);background:linear-gradient(155deg,#091525eb,#081221d1);border:1px solid #ffffff14;border-radius:28px;padding:26px}html[data-theme=light] .workspace-hero__copy,html[data-theme=light] .workspace-hero__panel{background:linear-gradient(155deg,#fffffff0,#f7faf6e6);border-color:#30584a1a}.workspace-hero__copy h1,.workspace-panelheading h2{font-family:var(--display);letter-spacing:-.05em;margin-top:10px;font-size:clamp(2.4rem,3.4vw,4rem);line-height:.96}.workspace-panelheading h2{font-size:1.55rem}.workspace-hero__copy p{max-width:56ch;color:var(--text-soft);margin-top:14px}.workspace-chiprow{flex-wrap:wrap;margin-top:22px}.workspace-chip{border:1px solid var(--line);min-height:36px;color:var(--text);background:#ffffff0d;border-radius:999px;align-items:center;padding:0 14px;font-size:.9rem;display:inline-flex}.workspace-panelheading{align-items:flex-start}.workspace-panelheading .eyebrow,.workspace-panelheading__meta{display:none}.workspace-actiongrid{flex-wrap:wrap;margin-top:22px}.workspace-actioncard{border:1px solid var(--line);min-height:118px;color:var(--text);text-align:left;background:#ffffff0a;border-radius:22px;flex:180px;gap:16px;padding:18px;display:grid}.workspace-actioncard__icon{background:#ffffff0f;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.workspace-metrics{flex-wrap:wrap}.workspace-metric{min-height:160px;box-shadow:var(--shadow-md);background:linear-gradient(#091525e0,#081221c7);border:1px solid #ffffff14;border-radius:24px;flex:220px;padding:22px;position:relative;overflow:hidden}html[data-theme=light] .workspace-metric{background:linear-gradient(#fffffff0,#faf5ffe6);border-color:#8570d61f;box-shadow:0 18px 38px #7a5cff14}.workspace-metric:before{content:"";opacity:.22;filter:blur(6px);border-radius:999px;width:130px;height:130px;position:absolute;top:-24px;right:-18px}.workspace-metric--teal:before{background:var(--cyan)}.workspace-metric--amber:before{background:#f1b562}.workspace-metric--lime:before{background:var(--lime)}.workspace-metric--blue:before{background:var(--blue)}.workspace-metric__label{z-index:1;color:var(--text-dim);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;position:relative}.workspace-metric strong{z-index:1;font-family:var(--display);letter-spacing:-.04em;margin-top:16px;font-size:2.4rem;line-height:.94;display:block;position:relative}.workspace-metric__meta{z-index:1;gap:8px;margin-top:22px;display:grid;position:relative}.workspace-metric__meta span{color:var(--text);font-weight:700}.workspace-metric__meta p{color:var(--text-soft);display:none}.workspace-overviewintro{gap:22px;display:grid}.workspace-layoutgrid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:18px;display:grid}.workspace-panel{box-shadow:var(--shadow-md);padding:20px}.workspace-foldercard,.workspace-docaction,.workspace-detailcard,.workspace-sharecard,.workflowhub-stat,.versionhub-stat,.metadatahub-stat,.searchhub-stat,.docspace-browserpanel,.docspace-explorerdock,.workspace-datatable,.workspace-modal__dialog{box-shadow:var(--shadow-md)}.workspace-panel--wide,.workspace-panel--table{grid-column:1/2}.workspace-panel--full{grid-column:1/-1}.workspace-foldergrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.workspace-foldercard{border:1px solid var(--line);background:#ffffff0a;border-radius:20px;gap:8px;padding:18px;display:grid}.workspace-foldercard__icon{background:#ffffff0f;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.workspace-storagebar{background:#ffffff0d;border-radius:999px;height:14px;margin-top:22px;padding:2px;overflow:hidden}.workspace-storagebar__segment{border-radius:999px;height:100%}.workspace-storagebar__segment--teal{background:var(--cyan)}.workspace-storagebar__segment--blue{background:var(--blue)}.workspace-storagebar__segment--amber{background:#f1b562}.workspace-storagebar__segment--lime{background:var(--lime)}.workspace-storagebar__segment--coral{background:var(--coral)}.workspace-storagelegend{flex-wrap:wrap;align-items:stretch;margin-top:20px}.workspace-storagelegend__item{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;flex:140px;align-items:center;gap:10px;padding:12px 14px;display:flex}.workspace-storagelegend__dot{width:12px;height:12px}.workspace-storagelegend__dot--teal{background:var(--cyan)}.workspace-storagelegend__dot--blue{background:var(--blue)}.workspace-storagelegend__dot--amber{background:#f1b562}.workspace-storagelegend__dot--lime{background:var(--lime)}.workspace-storagelegend__dot--coral{background:var(--coral)}.workspace-table{border:1px solid var(--line);border-radius:20px;margin-top:18px;overflow:hidden}.workspace-table__head{color:var(--text-dim);letter-spacing:.16em;text-transform:uppercase;background:#ffffff0a;padding:14px 18px;font-size:.76rem}.workspace-table__head,.workspace-table__row{grid-template-columns:minmax(220px,2.3fr) repeat(5,minmax(0,1fr));gap:16px;display:grid}.workspace-table__row{border-top:1px solid var(--line);align-items:center;padding:16px 18px}.workspace-table__row strong{display:block}.workspace-status{border-radius:999px;justify-self:start;align-items:center;min-height:30px;padding:0 12px;font-size:.84rem;font-weight:700;display:inline-flex}.workspace-status--approved,.workspace-status--ready{color:var(--success);background:#65efad1f}.workspace-status--pending,.workspace-status--in-review{color:var(--cyan);background:#53e6ff1f}.workspace-status--draft{color:#e1b058;background:#f1b56224}.workspace-status--rejected,.workspace-status--cancelled{color:var(--coral);background:#ff8a651f}.workspace-status--escalated,.workspace-status--reassigned{color:#d7d1ff;background:#9187ff24}.workspace-status--restricted{color:var(--coral);background:#ff8a651f}.workspace-empty{color:var(--text-soft);padding:28px 18px}.workspace-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.workspace-pagination__meta{color:var(--text-soft);font-size:.92rem}.workspace-pagination__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.workspace-pagination__page{color:var(--text-dim);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem}.workspace-list,.workspace-activityfeed{margin-top:18px}.workspace-listitem,.workspace-activityitem{border-top:1px solid var(--line);align-items:flex-start;padding:16px 0}.workspace-listitem:first-child,.workspace-activityitem:first-child{border-top:0;padding-top:0}.workspace-listitem__meta{justify-items:end;gap:6px;display:grid}.workspace-activityitem__dot{background:linear-gradient(135deg, var(--cyan), var(--blue));width:10px;height:10px;margin-top:7px}.workspace-activityitem>div{flex:1}.workspace-insightstack{margin-top:18px}.workspace-insight{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;padding:16px 18px}.workspace-insight strong{margin-bottom:8px;display:block}.workspace-shell--collapsed .workspace-sidebar{padding-inline:12px}.workspace-shell--collapsed .workspace-brand__copy,.workspace-shell--collapsed .workspace-navgroup__text,.workspace-shell--collapsed .workspace-navgroup__chevron,.workspace-shell--collapsed .workspace-navgroup__items,.workspace-shell--collapsed .workspace-sidebar__promo,.workspace-shell--collapsed .workspace-sidebar__profile>div{display:none}.workspace-shell--collapsed .workspace-navgroup__trigger,.workspace-shell--collapsed .workspace-navgroup__label,.workspace-shell--collapsed .workspace-sidebar__profile{justify-content:center}.docspace-hero,.docspace-layout,.docspace-uploadlayout{gap:18px;display:grid}.docspace-hero,.docspace-uploadlayout{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr)}.docspace-layout{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr)}.docspace-hero__main,.docspace-hero__aside,.docspace-uploadlayout__main,.docspace-uploadlayout__rail{position:relative;overflow:hidden}.docspace-hero__main:before,.docspace-uploadlayout__main:before{content:"";filter:blur(12px);pointer-events:none;background:#53e6ff1f;border-radius:999px;width:260px;height:260px;position:absolute;inset:-40% auto auto 56%}.docspace-statstrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.docspace-statcard{border:1px solid var(--line);background:#ffffff0a;border-radius:22px;gap:10px;min-height:152px;padding:18px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}.docspace-statcard:before{content:"";opacity:.22;filter:blur(8px);border-radius:999px;width:120px;height:120px;position:absolute;top:-18px;right:-12px}.docspace-statcard:hover,.docspace-foldertile:hover,.docspace-filecard:hover,.docspace-signalcard:hover,.docspace-miniitem:hover,.docspace-queueitem:hover{transform:translateY(-2px)}.docspace-statcard--teal:before,.docspace-foldertile--teal .docspace-foldertile__badge,.docspace-table__avatar--folder.docspace-foldertile--teal,.docspace-foldermini__accent--teal{background:#53e6ff29}.docspace-statcard--blue:before,.docspace-foldertile--blue .docspace-foldertile__badge,.docspace-table__avatar--folder.docspace-foldertile--blue,.docspace-foldermini__accent--blue{background:#4f7cff2e}.docspace-statcard--amber:before,.docspace-foldertile--amber .docspace-foldertile__badge,.docspace-table__avatar--folder.docspace-foldertile--amber,.docspace-foldermini__accent--amber{background:#f1b5622e}.docspace-statcard--lime:before,.docspace-foldertile--lime .docspace-foldertile__badge,.docspace-table__avatar--folder.docspace-foldertile--lime,.docspace-foldermini__accent--lime{background:#b5ff7d29}.docspace-foldertile--coral .docspace-foldertile__badge,.docspace-table__avatar--folder.docspace-foldertile--coral,.docspace-foldermini__accent--coral{background:#ff8a652e}.docspace-statcard span,.docspace-summarycard span{color:var(--text-dim);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.docspace-statcard strong,.docspace-summarycard strong{font-family:var(--display);letter-spacing:-.04em;font-size:2rem;line-height:.95}.docspace-statcard p,.docspace-foldertile p,.docspace-miniitem p,.docspace-filecard p,.docspace-signalcard p,.docspace-spotlight p,.docspace-checkitem p,.docspace-queueitem p,.docspace-foldermini p{color:var(--text-soft)}.docspace-shellheader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.docspace-shellheader .workspace-pageheader{flex:1}.docspace-statstrip--full{margin-top:28px}.docspace-summarybar{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.docspace-summaryitem{background:#ffffff09;border:1px solid #7aa1d41a;border-radius:20px;gap:8px;padding:18px 20px;display:grid}.docspace-summaryitem span{color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:700}.docspace-summaryitem strong{font-family:var(--display);letter-spacing:-.04em;font-size:1.8rem;line-height:1}.docspace-browserpanel{background:#ffffff08;border:1px solid #7aa1d41a;border-radius:24px;gap:18px;margin-bottom:18px;padding:18px 20px;display:grid}.docspace-browserpanel__top,.docspace-browserpanel__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.docspace-browserpanel__top h2{margin:4px 0 0}.docspace-locationtitle{gap:4px;display:grid}.docspace-locationtitle strong{letter-spacing:-.02em;font-size:1.08rem}.docspace-locationtitle p{color:var(--text-soft);margin:0}.docspace-locationstats{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.docspace-locationstats span{min-height:34px;color:var(--text-soft);background:#ffffff0a;border:1px solid #7aa1d41f;border-radius:999px;align-items:center;padding:0 12px;font-size:.82rem;display:inline-flex}.docspace-explorerbar{background:#ffffff09;border:1px solid #7aa1d41f;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:22px 0 18px;padding:16px 18px;display:flex}.docspace-breadcrumbs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.docspace-breadcrumbs__item{align-items:center;gap:10px;display:inline-flex}.docspace-breadcrumbs__separator{color:#96b1d8e6;letter-spacing:.08em;font-size:.9rem;font-weight:700}.docspace-breadcrumb{min-height:38px;color:var(--text-soft);background:#ffffff0a;border:1px solid #7aa1d424;border-radius:999px;padding:0 14px;transition:border-color .18s,background .18s,color .18s}.docspace-breadcrumb:hover,.docspace-breadcrumb.is-active{color:var(--text);background:#53e6ff1a;border-color:#53e6ff47}.docspace-explorerdock{background:linear-gradient(135deg,#ffffff0d,#ffffff06),#0a111db8;border:1px solid #7aa1d41f;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.docspace-explorerdock__context{gap:0;display:grid}.docspace-explorerdock__context strong{letter-spacing:-.02em;font-size:1rem}.docspace-browserpanel__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.docspace-browserpanel__actionbutton{border-radius:14px;width:46px;height:46px}.docspace-explorerbar__meta{color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;font-size:.8rem;display:flex}.docspace-spotlight{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0f,#ffffff05);border-radius:22px;gap:10px;padding:20px;display:grid}.docspace-spotlight strong{font-family:var(--display);letter-spacing:-.04em;font-size:1.45rem}.docspace-spotlight__list,.docspace-railstack,.docspace-signalstack,.docspace-checklist{gap:12px;margin-top:16px;display:grid}.docspace-miniitem,.docspace-railitem,.docspace-signalcard,.docspace-foldermini,.docspace-checkitem{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;gap:10px;padding:16px;transition:transform .18s,border-color .18s,background .18s;display:grid}.docspace-miniitem,.docspace-railitem,.docspace-foldermini{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.docspace-miniitem__icon,.docspace-filecard__avatar,.docspace-queueitem__icon{letter-spacing:.08em;background:#ffffff14;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:.84rem;font-weight:700;display:inline-flex}.docspace-foldergrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.docspace-foldertile{border:1px solid var(--line);text-align:left;color:var(--text);box-shadow:var(--shadow-md);background:linear-gradient(160deg,#ffffff0f,#ffffff08);border-radius:24px;gap:12px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.docspace-foldertile.is-active{border-color:#53e6ff4d;box-shadow:0 18px 44px #53e6ff1f}.docspace-foldertile__badge{background:#ffffff14;border-radius:15px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.docspace-foldertile__head,.docspace-foldertile__meta,.docspace-queue__header,.docspace-filecard__details,.docspace-summarygrid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.docspace-foldertile small{color:var(--text-dim)}.docspace-filelist,.docspace-queue__list{gap:12px;margin-top:18px;display:grid}.docspace-filecard{border:1px solid var(--line);background:#ffffff09;border-radius:22px;grid-template-columns:minmax(0,1.4fr) auto auto auto;align-items:center;gap:16px;padding:18px;transition:transform .18s,border-color .18s,background .18s;display:grid}.docspace-filecard--trash{background:#ff8a650f}.docspace-filecard__identity{align-items:center;gap:14px;min-width:0;display:flex}.docspace-filecard__identity strong,.docspace-miniitem strong,.docspace-foldertile strong,.docspace-signalcard strong,.docspace-queueitem strong,.docspace-foldermini strong{display:block}.docspace-filecard__meta,.docspace-filecard__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.docspace-filecard__details{color:var(--text-soft);font-size:.9rem}.workspace-textbutton.is-active{color:var(--cyan)}.docspace-railitem__avatar{letter-spacing:.08em;background:linear-gradient(135deg,#53e6ff2e,#4f7cff2e);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.8rem;font-weight:700;display:inline-flex}.docspace-filtertabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.docspace-filtertab{border:1px solid var(--line);min-height:38px;color:var(--text-soft);background:#ffffff0a;border-radius:999px;padding:0 14px;transition:border-color .18s,background .18s,color .18s}.docspace-filtertab.is-active,.docspace-filtertab:hover{color:var(--text);background:#53e6ff14;border-color:#53e6ff47}.docspace-dropzone{text-align:center;background:linear-gradient(160deg,#0a1828eb,#08111fd1);border:1px dashed #53e6ff3d;border-radius:28px;justify-items:center;gap:14px;margin-top:24px;padding:34px 24px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}.docspace-dropzone.is-dragging{border-color:#53e6ff70;transform:translateY(-2px)}.docspace-dropzone__halo{filter:blur(18px);pointer-events:none;background:#53e6ff24;border-radius:999px;width:280px;height:280px;position:absolute}.docspace-dropzone__icon{z-index:1;background:#ffffff14;border-radius:22px;justify-content:center;align-items:center;width:70px;height:70px;display:inline-flex;position:relative}.docspace-dropzone strong,.docspace-dropzone p,.docspace-dropzone .workspace-pillbutton{z-index:1;position:relative}.docspace-uploadcontrols,.docspace-summarygrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.docspace-uploadmode{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.docspace-uploadmodal__main{gap:18px;display:grid}.workspace-modal__dialog--document-upload{width:min(1040px,100vw - 32px)}.workspace-modal__dialog--document-folder{width:min(720px,100vw - 32px)}.docspace-foldercomposer,.docspace-queue{gap:16px;margin-top:22px;display:grid}.docspace-foldercomposer{border:1px solid var(--line);background:#ffffff0a;border-radius:22px;padding:18px}.docspace-queue__header{margin-bottom:2px}.docspace-queueitem{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;transition:transform .18s,border-color .18s;display:grid}.docspace-summarycard{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;gap:8px;padding:16px;display:grid}.docspace-foldermini__accent{border-radius:999px;width:14px;height:46px}.docspace-checkitem{grid-template-columns:auto minmax(0,1fr);align-items:start}.docspace-checkitem__dot{background:linear-gradient(135deg, var(--cyan), var(--blue));border-radius:999px;width:10px;height:10px;margin-top:7px}html[data-theme=light] .docspace-statcard,html[data-theme=light] .docspace-foldertile,html[data-theme=light] .docspace-miniitem,html[data-theme=light] .docspace-railitem,html[data-theme=light] .docspace-signalcard,html[data-theme=light] .docspace-foldermini,html[data-theme=light] .docspace-checkitem,html[data-theme=light] .docspace-filecard,html[data-theme=light] .docspace-foldercomposer,html[data-theme=light] .docspace-queueitem,html[data-theme=light] .docspace-summarycard,html[data-theme=light] .docspace-spotlight{background:linear-gradient(160deg,#fffffff5,#f4f9f5e6)}html[data-theme=light] .docspace-dropzone{background:linear-gradient(160deg,#fffffffa,#eff7f1eb);border-color:#1aa6bb42}@media (width<=1320px){.docspace-statstrip,.docspace-summarybar,.docspace-foldergrid{grid-template-columns:repeat(2,minmax(0,1fr))}.docspace-filecard{grid-template-columns:minmax(0,1fr) auto}.docspace-filecard__details,.docspace-filecard__actions{justify-content:flex-start}}@media (width<=1080px){.docspace-hero,.docspace-layout,.docspace-uploadlayout,.docspace-uploadcontrols,.docspace-summarygrid,.docspace-summarybar,.docspace-statstrip{grid-template-columns:1fr}.docspace-shellheader,.docspace-browserpanel__top,.docspace-browserpanel__meta,.docspace-explorerdock{flex-direction:column;align-items:flex-start}.docspace-browserpanel__actions{width:auto}.docspace-browserpanel__actionbutton{flex:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width<=1220px){.auth-shell,.dashboard-shell,.dashboard-hero,.metric-grid,.dashboard-grid,.workspace-hero,.workspace-layoutgrid,.workspace-dochero,.workspace-accessgrid{grid-template-columns:1fr}.auth-aside{padding:40px 28px 28px}.dashboard-sidebar{padding:22px}.workspace-table__head,.workspace-table__row{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(0,1fr))}.workspace-table__head span:nth-child(n+5),.workspace-table__row span:nth-child(n+5){display:none}.workspace-docactions{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-toolbar{flex-direction:column;align-items:stretch}.workspace-datatable--roles .workspace-datatable__head,.workspace-datatable--roles .workspace-datatable__row,.workspace-datatable--users .workspace-datatable__head,.workspace-datatable--users .workspace-datatable__row,.workspace-datatable--versions .workspace-datatable__head,.workspace-datatable--versions .workspace-datatable__row,.workspace-datatable--metadata-fields .workspace-datatable__head,.workspace-datatable--metadata-fields .workspace-datatable__row,.workspace-datatable--metadata-documents .workspace-datatable__head,.workspace-datatable--metadata-documents .workspace-datatable__row,.workspace-datatable--search-results .workspace-datatable__head,.workspace-datatable--search-results .workspace-datatable__row,.workspace-datatable--audit-logs .workspace-datatable__head,.workspace-datatable--audit-logs .workspace-datatable__row,.workspace-datatable--metadata-templates .workspace-datatable__head,.workspace-datatable--metadata-templates .workspace-datatable__row,.workspace-datatable--workflow-definitions .workspace-datatable__head,.workspace-datatable--workflow-definitions .workspace-datatable__row,.workspace-datatable--workflow-tasks .workspace-datatable__head,.workspace-datatable--workflow-tasks .workspace-datatable__row,.workspace-datatable--workflow-runs .workspace-datatable__head,.workspace-datatable--workflow-runs .workspace-datatable__row,.workspace-datatable--comments .workspace-datatable__head,.workspace-datatable--comments .workspace-datatable__row,.workspace-datatable--shares .workspace-datatable__head,.workspace-datatable--shares .workspace-datatable__row,.workspace-datatable--notifications .workspace-datatable__head,.workspace-datatable--notifications .workspace-datatable__row,.workspace-datatable--policies .workspace-datatable__head,.workspace-datatable--policies .workspace-datatable__row,.workspace-datatable--policy-coverage .workspace-datatable__head,.workspace-datatable--policy-coverage .workspace-datatable__row,.workspace-datatable--archive-candidates .workspace-datatable__head,.workspace-datatable--archive-candidates .workspace-datatable__row,.workspace-datatable--archived-documents .workspace-datatable__head,.workspace-datatable--archived-documents .workspace-datatable__row{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-modal__dialog.is-expanded{width:min(960px,100vw - 32px)}.workspace-detailgrid,.versionhub-stats,.versionhub-modal__summary,.metadatahub-stats,.searchhub-stats,.metadatahub-modalgrid,.workflowhub-stats,.workflowhub-modalgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=840px){.auth-main,.dashboard-main{padding:20px}.auth-card,.dashboard-hero,.section-card,.metric-card{border-radius:24px;padding:22px}.auth-form--grid,.auth-statgrid,.hero-preview__grid{grid-template-columns:1fr}.code-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-docactions,.workspace-miniinsights,.workspace-formgrid,.workspace-permissiongrid,.workspace-placeholdergrid,.docspace-foldergrid,.docspace-statstrip,.workspace-shell{grid-template-columns:1fr}.workspace-backdrop{opacity:0;pointer-events:none;z-index:4;background:#03080e85;transition:opacity .18s;display:block;position:fixed;inset:0}.workspace-shell--mobile-open .workspace-backdrop{opacity:1;pointer-events:auto}.workspace-sidebar{width:min(88vw,320px);transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-100%)}.workspace-shell--mobile-open .workspace-sidebar{transform:translate(0)}.workspace-shell--collapsed{grid-template-columns:1fr}.workspace-content,.workspace-topbar{padding-inline:18px}.workspace-topbar{flex-direction:column;align-items:flex-start;padding-top:16px}.workspace-topbar__left,.workspace-topbar__right,.workspace-foldergrid,.workspace-storagelegend{width:100%}.workspace-topbar__right,.workspace-actiongrid,.workspace-metrics{justify-content:flex-start}.workspace-searchbar{width:100%;min-width:0;max-width:none}.workspace-topbar__title{max-width:none}.workspace-topbar__title p,.workspace-profilebutton__copy small,.workspace-profilebutton__copy span,.workspace-table__head{display:none}.workspace-datasection__header{flex-direction:column}.workspace-datasection__meta{text-align:left;max-width:none}.workspace-tabbar{grid-template-columns:1fr;width:100%;display:grid}.workspace-table__row{grid-template-columns:1fr;gap:10px}.workspace-dropdown{width:min(86vw,320px)}.workspace-datatable__head{display:none}.workspace-datatable--roles .workspace-datatable__row,.workspace-datatable--users .workspace-datatable__row,.workspace-datatable--versions .workspace-datatable__row,.workspace-datatable--metadata-fields .workspace-datatable__row,.workspace-datatable--metadata-documents .workspace-datatable__row,.workspace-datatable--search-results .workspace-datatable__row,.workspace-datatable--audit-logs .workspace-datatable__row,.workspace-datatable--metadata-templates .workspace-datatable__row,.workspace-datatable--workflow-definitions .workspace-datatable__row,.workspace-datatable--workflow-tasks .workspace-datatable__row,.workspace-datatable--workflow-runs .workspace-datatable__row,.workspace-datatable--comments .workspace-datatable__row,.workspace-datatable--shares .workspace-datatable__row,.workspace-datatable--notifications .workspace-datatable__row,.workspace-datatable--policies .workspace-datatable__row,.workspace-datatable--policy-coverage .workspace-datatable__row,.workspace-datatable--archive-candidates .workspace-datatable__row,.workspace-datatable--archived-documents .workspace-datatable__row{grid-template-columns:1fr;gap:14px}.workspace-datatable__label{display:inline-flex}.workspace-datatable__cell--action{justify-items:start}.workspace-modal{padding:12px}.workspace-modal__dialog,.workspace-modal__dialog.is-expanded{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:20px}.workspace-modal__header,.workspace-modal__actions{flex-direction:column;align-items:stretch}.workspace-modal__toolbar{justify-content:flex-end}.workspace-multiselect__trigger{flex-direction:column;align-items:flex-start;padding:14px 16px}.workspace-inlinepanel,.workspace-actiongroup{flex-direction:row;align-items:stretch}.workspace-actiongroup{flex-wrap:wrap;justify-content:flex-start}.workspace-filterbar,.workspace-filterbar__actions,.workspace-filterbar__controls{flex-direction:column;align-items:flex-start}.workspace-filterbar__search{width:100%}.workspace-detailgrid,.workspace-permissionlist,.versionhub-stats,.versionhub-modal__summary,.versionhub-uploadsummary,.metadatahub-stats,.searchhub-stats,.metadatahub-modalgrid,.metadatahub-fieldstack,.workflowhub-stats,.workflowhub-modalgrid{grid-template-columns:1fr}.workflowhub-builder__header,.workflowhub-stepbuilder__head,.workflowhub-stepcard__head,.workflowhub-activityitem{flex-direction:column;align-items:flex-start}.workflowhub-activityitem__meta{text-align:left;justify-items:start}.workspace-detailcard--wide{grid-column:span 1}.workspace-accesscard{grid-template-columns:1fr;align-items:flex-start}.workspace-accesscard__meta{justify-items:start}.dashboard-topbar,.section-card__header,.document-list__item,.queue-list__item,.storage-list__copy,.workspace-topbar,.workspace-listitem,.workspace-activityitem,.workspace-panelheading,.workspace-alert,.workspace-profilebutton,.workspace-summary__row,.team-card__button,.auth-card__actions,.auth-card__footer{flex-direction:column;align-items:flex-start}.docspace-miniitem,.docspace-railitem,.docspace-filecard,.docspace-queueitem,.versionhub-item,.docspace-foldertile__head,.docspace-foldertile__meta,.docspace-filecard__details,.docspace-filecard__actions{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.topbar-search{align-items:flex-start}.document-list__meta{place-items:start}.team-card__meta,.permission-picker__grid,.access-form__grid,.workspace-foldergrid{grid-template-columns:1fr;justify-items:stretch}}.docspace-tableviewport{max-width:100%;max-height:68vh;padding-bottom:6px;overflow:auto}.docspace-table,.docspace-trashlist{gap:14px;display:grid}.docspace-table{min-width:1120px}.docspace-table__header,.docspace-table__row{grid-template-columns:minmax(280px,2.35fr) minmax(130px,.9fr) minmax(170px,1.2fr) minmax(120px,.9fr) minmax(120px,.9fr) minmax(170px,1.05fr);align-items:center;gap:14px;display:grid}.docspace-table__header{color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;padding:0 14px 10px;font-size:.74rem;font-weight:700}.docspace-table__row{background:#08111fb8;border:1px solid #7aa1d41a;border-radius:20px;padding:16px 18px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.docspace-table__row:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#53e6ff38,#0000);height:1px;transition:opacity .18s;position:absolute;inset:auto 20px 0}.docspace-table__row:hover{border-color:#53e6ff2e;transform:translateY(-1px);box-shadow:0 14px 28px #00000024}.docspace-table__row:hover:after{opacity:1}.docspace-table__row--trash{grid-template-columns:minmax(280px,2.2fr) minmax(120px,.9fr) minmax(220px,1.2fr)}.docspace-table__row--folder{background:#0b1524d1}.docspace-table__title{align-items:flex-start;gap:14px;min-width:0;display:flex}.docspace-table__titlebutton{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:14px;padding:0;display:flex}.docspace-table__avatar{width:50px;height:50px;color:var(--text);font-family:var(--display);letter-spacing:.04em;background:linear-gradient(#53e6ff2e,#4f7cff1f);border:1px solid #7aa1d429;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex}.docspace-table__avatar--folder svg{width:24px;height:24px}.docspace-table__summary{gap:3px;min-width:0;display:grid}.docspace-table__summary strong{letter-spacing:-.01em;font-size:.98rem}.docspace-table__summary p,.docspace-table__summary small,.docspace-table__cell small{color:var(--text-soft);margin:0}.docspace-table__summary p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.docspace-table__summary small,.docspace-table__cell small{line-height:1.45}.docspace-table__cell,.docspace-table__status{gap:6px;min-width:0;display:grid}.docspace-table__cell strong{font-size:.92rem}.docspace-table__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.docspace-actionicon{width:40px;height:40px;color:var(--text-soft);background:#ffffff0a;border:1px solid #7aa1d429;border-radius:12px;justify-content:center;align-items:center;transition:transform .18s,border-color .18s,color .18s,background .18s;display:inline-flex}.docspace-actionicon svg{width:18px;height:18px}.docspace-actionicon:hover,.docspace-actionicon.is-active{color:var(--text);background:#53e6ff1a;border-color:#53e6ff47;transform:translateY(-1px)}.docspace-actionicon--danger:hover{color:#ffd1d1;background:#ff8d8d1f;border-color:#ff8d8d3d}.docspace-table__empty{padding:40px 24px}.docspace-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.docspace-lane{background:#ffffff08;border:1px solid #7aa1d41f;border-radius:20px;gap:8px;padding:18px;display:grid}.docspace-lane p{color:var(--text-soft);margin:0}.docspace-uploadqueue{gap:12px;margin-top:18px;display:grid}.docspace-preview{z-index:1500;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.docspace-preview__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020812c7;border:0;position:absolute;inset:0}.docspace-preview__panel{width:min(1100px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#53e6ff1f,#0000 24%),linear-gradient(#081220fa,#060e18fa);border:1px solid #7aa1d429;border-radius:28px;gap:18px;padding:22px;animation:.22s preview-rise;display:grid;position:relative;overflow:hidden}.docspace-preview__header,.docspace-preview__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.docspace-preview__header h3,.docspace-preview__header p{margin:0}.docspace-preview__header p{color:var(--text-soft)}.docspace-preview__body{background:#050c16e6;border:1px solid #7aa1d41f;border-radius:24px;min-height:min(64vh,720px);overflow:hidden}.docspace-preview__frame,.docspace-preview__image{background:#fff;border:0;width:100%;height:min(64vh,720px);display:block}html[data-theme=light] .docspace-table__row,html[data-theme=light] .docspace-lane{background:#ffffffdb}html[data-theme=light] .docspace-summaryitem,html[data-theme=light] .docspace-browserpanel,html[data-theme=light] .docspace-explorerbar{background:#ffffffeb}html[data-theme=light] .workspace-select,html[data-theme=light] .workspace-textarea{background-color:#ffffffdb}.workspace-chip--accent{color:var(--workspace-accent-2);background:#1ba79d2e;border-color:#1ba79d47}.workspace-checklist{gap:.8rem;max-height:14rem;padding-right:.4rem;display:grid;overflow-y:auto}.workspace-checklist__item{background:#090c1575;border:1px solid #a6b7d329;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.25rem .8rem;padding:.8rem .95rem;display:grid}.workspace-checklist__item input{grid-row:span 2}.workspace-checklist__item span{font-weight:600}.workspace-checklist__item small{color:var(--workspace-copy-muted)}.workspace-toggle{color:var(--workspace-copy);background:#090c156b;border:1px solid #a6b7d329;border-radius:1rem;align-items:center;gap:.8rem;padding:.95rem 1rem;display:flex}.workspace-switch{color:var(--workspace-copy);cursor:pointer;background:#090c156b;border:1px solid #a6b7d329;border-radius:1rem;align-items:center;gap:14px;padding:.95rem 1rem;display:flex}.workspace-switch input{opacity:0;pointer-events:none;position:absolute}.workspace-switch__slider{background:#ffffff24;border:1px solid #a6b7d32e;border-radius:999px;flex-shrink:0;width:52px;height:30px;transition:background .18s,border-color .18s;position:relative}.workspace-switch__slider:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 6px 16px #0f172a38}.workspace-switch input:checked+.workspace-switch__slider{background:#53e6ff4d;border-color:#53e6ff6b}.workspace-switch input:checked+.workspace-switch__slider:after{transform:translate(22px)}.workspace-switch__copy{gap:4px;display:grid}.workspace-switch__copy small{color:var(--text-soft)}.field__hint{display:none}.workspace-layoutgrid--settings{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)}.settings-previewlist{gap:14px;margin-top:22px;display:grid}.settings-previewcard{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;gap:8px;padding:18px;display:grid}html[data-theme=light] .workspace-checklist__item,html[data-theme=light] .workspace-toggle,html[data-theme=light] .workspace-switch{background:#fffffff0;border-color:#a4b4ca4d}html[data-theme=light] .workspace-filterbar__searchmenu{background:linear-gradient(#fffffffa,#f6faf5f5)}html[data-theme=light] .docspace-preview__panel{background:radial-gradient(circle at 100% 0,#1aa6bb1f,#0000 24%),linear-gradient(#fffffffa,#f5faf7fa)}.workspace-page--publicshare{max-width:1240px;margin-inline:auto}.workspace-sharepage{gap:24px;display:grid}.workspace-sharepage__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.workspace-sharepage__grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:24px;display:grid}.workspace-sharecard{border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:24px;gap:18px;padding:24px;display:grid}.workspace-sharecard h2{margin:0}.workspace-sharecard p{color:var(--text-soft);margin:0}.workspace-sharepreview{border:1px solid var(--line);background:#080e1047;border-radius:20px;width:100%;min-height:clamp(260px,52vh,520px)}.workspace-sharepreview--text{padding:18px;display:block;overflow:auto}.workspace-sharepreview--text pre{min-width:max-content;color:var(--text);white-space:pre;margin:0;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.9rem;line-height:1.65}.workspace-signaturetools{gap:16px;display:grid}.workspace-segmented{flex-wrap:wrap;gap:8px;display:inline-flex}.workspace-segmented__button{border:1px solid var(--line);color:var(--text);background:#ffffff0a;border-radius:999px;padding:10px 14px;transition:border-color .18s,background .18s}.workspace-segmented__button.is-active{background:#53e6ff1f;border-color:#53e6ff52}.workspace-signaturepad,.workspace-signatureupload,.workspace-signaturepreview{gap:12px;display:grid}.workspace-signaturepad__canvas{border:1px dashed var(--line);touch-action:none;background:#fffffffa;border-radius:20px;width:100%;min-height:220px}.workspace-signaturepad__actions{justify-content:flex-end;display:flex}.workspace-signaturepreview img{object-fit:contain;border:1px solid var(--line);background:#fffffff5;border-radius:20px;max-width:100%;max-height:180px;padding:12px}.workspace-shareresult{gap:14px}.workspace-shareresult p{color:var(--text-soft);margin:0}@keyframes preview-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1200px){.docspace-table__header{display:none}.docspace-table{min-width:100%}.docspace-table__row,.docspace-table__row--trash{grid-template-columns:1fr;gap:16px}.docspace-table__actions{justify-content:flex-start}.docspace-lanes,.workspace-sharepage__summary,.workspace-sharepage__grid{grid-template-columns:1fr}.docspace-tableviewport{max-height:none;overflow:visible}}.workspace-actiongroup{flex-wrap:wrap}.docspace-browserpanel h2{letter-spacing:-.02em;font-size:1.15rem}.docspace-table__row>*{min-width:0}@media (width<=1080px){.docspace-browserpanel__actions{width:100%}}@media (width<=840px){.auth-card{border-radius:20px;padding:20px}.register-note,.verify-highlight{border-radius:18px;padding:14px 16px}.code-grid{gap:8px}.code-input{border-radius:16px}.workspace-toolbar>.button,.workspace-toolbar>a.button,.workspace-toolbar>.workspace-actiongroup{width:100%}.workspace-toolbar>.workspace-actiongroup{justify-content:stretch}.workspace-toolbar>.workspace-actiongroup>.button,.workspace-toolbar>.workspace-actiongroup>a.button{flex:160px}.workspace-inlinepanel,.workspace-actiongroup{flex-direction:column}.workspace-actiongroup>.button,.workspace-actiongroup>a.button,.workspace-actiongroup>.workspace-textbutton{width:100%}.docspace-browserpanel,.docspace-summaryitem,.docspace-statcard,.docspace-foldertile,.docspace-filecard,.docspace-spotlight,.docspace-foldercomposer,.docspace-queueitem,.workspace-placeholdercard{border-radius:18px;padding:16px}.docspace-browserpanel__actions,.docspace-locationstats,.docspace-explorerbar__meta,.docspace-filtertabs{width:100%}.docspace-browserpanel__actions>button,.docspace-filtertabs>button{flex:140px}.docspace-breadcrumb{justify-content:flex-start;width:100%}.auth-card__actions{width:100%}.auth-card__actions .button,.auth-card__actions a{text-align:center;width:100%}}.workspace-sidebar,.workspace-topbar,.workspace-panel,.workspace-dropdown,.workspace-sharecard,.workspace-detailcard,.workflowhub-stat,.versionhub-stat,.metadatahub-stat,.searchhub-stat{box-shadow:none}.workspace-sidebar{background:linear-gradient(#07101dfa,#091424fa);padding:14px}.workspace-topbar{padding:16px 18px 0}.workspace-content{padding:18px}.workspace-panel,.workspace-sharecard{border-radius:18px}.workspace-pageheader h2{font-size:clamp(1.4rem,2vw,2rem)}.workspace-pageheader__meta,.workspace-muted,.workspace-sharecard p,.workspace-inlinepanel p,.versionhub-stat p,.workflowhub-stat p{font-size:.84rem}.workspace-toolbar{margin-bottom:14px}.workspace-searchbar{border-radius:14px;min-height:44px}.workspace-iconbutton,.workspace-profilebutton,.workspace-pillbutton,.button{min-height:42px}.workspace-datatable{border-radius:18px}.workspace-datatable__head{letter-spacing:.12em;padding:12px 16px}.workspace-datatable__row{padding:16px}.workspace-inlinepanel,.workspace-detailcard,.versionhub-stat,.workflowhub-stat,.workspace-sharecard{border-radius:16px}.workspace-modal__dialog{border-radius:22px}.workspace-topbar__shortcut--desktop{display:inline-flex}@media (width<=960px){.workspace-topbar__menubutton{display:inline-flex}.workspace-topbar__shortcut--desktop,.workspace-profilebutton__copy{display:none}.workspace-profilebutton{padding-inline:10px}.workspace-dropdown{left:0;right:auto}}@media (width<=840px){.workspace-content,.workspace-topbar{padding-inline:14px}.workspace-panel,.workspace-sharecard{padding:16px}.workspace-pageheader{gap:10px}.workspace-pageheader h2{margin-top:6px}.workspace-searchbar{order:3}.workspace-topbar__right{gap:8px}.workspace-iconbutton,.workspace-topbar__shortcut,.button{width:auto;min-width:42px}.workspace-inlinepanel{padding:14px}}.workspace-tablewrap--shares{-webkit-overflow-scrolling:touch;overflow:auto hidden}.workspace-tablewrap--shares .workspace-datatable{min-width:1220px}.workspace-tablewrap--shares .workspace-datatable--shares .workspace-datatable__head,.workspace-tablewrap--shares .workspace-datatable--shares .workspace-datatable__row{grid-template-columns:minmax(270px,1.28fr) minmax(250px,1.08fr) minmax(210px,.9fr) minmax(240px,.94fr) 182px}.workspace-tablewrap--shares .workspace-datatable__cell--action{justify-items:end}.workspace-actiongroup.workspace-actiongroup--table{flex-flow:row;justify-content:flex-end;align-items:center}.workspace-actiongroup.workspace-actiongroup--table>.workspace-iconbutton{flex:none}.workspace-sharepreview{display:block}.workspace-sharepreview--text{white-space:pre-wrap}.workspace-sharepreview--text pre{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}@media (width<=960px){.workspace-tablewrap--shares .workspace-datatable__head{display:grid}.workspace-tablewrap--shares .workspace-datatable--shares .workspace-datatable__row{gap:16px}.workspace-tablewrap--shares .workspace-datatable__label{display:none}}
