:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kai-primary:#014baa;--kai-primary-300:#79a0d7;--kai-primary-100:#dfebf9;--kai-primary-50:#e6edf6;--kai-black:#000;--kai-gray-900:#414141;--kai-gray-700:#727272;--kai-gray-500:#adadad;--kai-gray-300:#dfdfdf;--kai-white:#fff;--kai-bg:#edf1f6;--kai-font-sans:var(--font-pt-root-ui), "PT Root UI", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--layout-frame:90rem;--layout-content:80rem;--layout-gutter:clamp(1rem, 5vw, 5rem);--section-py:3.125rem;--radius-card:20px;--radius-control:16px;--radius-pill:9999px;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-fast:.2s;--motion-base:.3s;--nav-surface-rgb:255, 255, 255;--surface-page-rgb:237, 241, 246;--accent-indigo:#014baa;--accent-indigo-light:#79a0d7;--accent-indigo-dark:#003f8f;--accent-indigo-glow:#014baa33;--accent-indigo-glow-soft:#014baa1f;--accent-indigo-glow-subtle:#014baa14;--accent-indigo-soft:#dfebf9;--accent-purple:#414141;--accent-purple-light:#727272;--accent-purple-glow:#014baa24;--accent-lavender:#014baa;--accent-lavender-soft:#79a0d7;--accent-blue:#014baa;--accent-blue-dark:#003f8f;--accent-blue-deeper:#002d5e;--accent-blue-glow:#014baa3d;--accent-cyan:#014baa1f;--accent-green:#1e9466;--accent-green-dark:#14764f;--accent-green-glow:#1e94662e;--accent-green-light:#1e94662e;--accent-red:#c2492f;--accent-red-dark:#9f351f;--accent-red-glow:#c2492f2e;--accent-yellow:#b07a18;--accent-yellow-soft:#f6efdc;--accent-yellow-glow:#b07a182e;--accent-orange:#c2492f;--accent-coin:#a8801f;--surface-page:#edf1f6;--surface-dark:#080c18;--surface-medium:#edf1f6;--surface-navbar:#fff;--surface-section:#f5faff;--surface-card:#fff;--surface-card-dark:#e6edf6;--surface-overlay:#080c186b;--surface-hover:#dfebf9;--surface-code-inline:#e6edf6;--surface-code-block:#0d1424;--surface-table-header:#f5faff;--surface-table-cell:#fff;--text-primary:#414141;--text-secondary:#727272;--text-tertiary:#adadad;--text-inverse:#fff;--border-subtle:#dfdfdf;--border-light:#dfdfdf;--border-accent:#79a0d7;--border-accent-strong:#014baa;--border-code:#dfdfdf;--border-table:#dfdfdf;--border-table-header:#dfdfdf;--border-table-cell:#dfdfdf;--border-hover:#79a0d7;--side-bg:#fff;--side-text:#414141;--side-muted:#727272;--side-ink:#000;--side-border:#dfdfdf;--side-active:#dfebf9;--side-icon:#727272;--dash-page:#edf1f6;--dash-panel:#fff;--dash-panel-border:#dfdfdf;--dash-ink:#414141;--dash-muted:#adadad;--dash-muted-strong:#727272;--dash-accent:#014baa;--dash-accent-strong:#003f8f;--dash-accent-soft:#dfebf9;--dash-success:#1f9d63;--dash-coin:#b8860b;--dash-coin-soft:#f7f0df;--dash-notify:#c2492f;--dash-shadow-card:0 0 20px #0000000a;--dash-shadow-panel:0 0 20px #0000000f;--dash-shadow-soft:0 0 12px #0000000a;--dash-radius-btn:16px;--dash-radius-card:20px;--dash-radius-shell:20px;--button-radius:16px;--shadow-card:0 0 20px #0000000a;--shadow-card-hover:0 0 24px #00000014;--shadow-accent:0 4px 12px #014baa29;--shadow-accent-hover:0 6px 18px #014baa38;--shadow-glow:0 0 0 1px #014baa14;--shadow-navbar:0 0 20px #0000000a;--gradient-card:#fff;--gradient-button:#014baa;--gradient-progress:linear-gradient(90deg, #003f8f 0%, #014baa 100%);--gradient-button-animated:#014baa;--gradient-badge:#dfebf9;--gradient-success:linear-gradient(135deg, #1e9466 0%, #14764f 100%);--gradient-danger:linear-gradient(135deg, #c2492f 0%, #9f351f 100%);--gradient-info-subtle:#dfebf9;--gradient-success-subtle:linear-gradient(135deg, #e4f3ec 0%, #f7fbf9 100%);--gradient-danger-subtle:linear-gradient(135deg, #f9e8e3 0%, #fff7f5 100%);--gradient-text-accent:linear-gradient(135deg, #414141 0%, #014baa 100%);--ok:#1e9466;--ok-soft:#e4f3ec;--ok-line:#c7e6d6;--warn:#b07a18;--warn-soft:#f6efdc;--warn-line:#ebdcb6;--risk:#c2492f;--risk-soft:#f9e8e3;--risk-line:#f0cfc6;--coin:#a8801f;--coin-soft:#f7efd9;--coin-line:#eadfba;--skeleton-base:#e6ebf2;--skeleton-shine:#ffffffa6}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nav-surface-rgb:20, 26, 43;--surface-page-rgb:11, 14, 26;--accent-indigo:#79a0d7;--accent-indigo-light:#a9c4e7;--accent-indigo-dark:#5f8ac5;--accent-indigo-glow:#79a0d74d;--accent-indigo-glow-soft:#79a0d729;--accent-indigo-glow-subtle:#79a0d71f;--accent-indigo-soft:#172341;--accent-purple:#8a97c4;--accent-purple-light:#a4b0d6;--accent-purple-glow:#5b83ef2e;--accent-lavender:#6f92f2;--accent-lavender-soft:#aeb8d4;--accent-blue:#79a0d7;--accent-blue-dark:#5f8ac5;--accent-blue-deeper:#4774b3;--accent-blue-glow:#79a0d757;--accent-cyan:#79a0d72e;--accent-green:#2fbf83;--accent-green-dark:#24a06d;--accent-green-glow:#2fbf8338;--accent-green-light:#2fbf8333;--accent-red:#e0674d;--accent-red-dark:#c2492f;--accent-red-glow:#e0674d38;--accent-yellow:#d9a441;--accent-yellow-soft:#2a2416;--accent-yellow-glow:#d9a44133;--accent-orange:#e0674d;--accent-coin:#d9a441;--surface-page:#0b0e1a;--surface-dark:#05070f;--surface-medium:#0b0e1a;--surface-navbar:#141a2b;--surface-section:#161d30;--surface-card:#151b2b;--surface-card-dark:#1c2438;--surface-overlay:#03050c9e;--surface-hover:#222b42;--surface-code-inline:#1c2438;--surface-code-block:#05070f;--surface-table-header:#161d30;--surface-table-cell:#141a2b;--text-primary:#d6dbe5;--text-secondary:#9aa4b6;--text-tertiary:#6f7889;--text-inverse:#fff;--border-subtle:#232b3d;--border-light:#2c3547;--border-accent:#2f4368;--border-accent-strong:#79a0d7;--border-code:#2c3547;--border-table:#232b3d;--border-table-header:#2c3547;--border-table-cell:#232b3d;--border-hover:#35436c;--side-bg:#0e1424;--side-text:#9aa4b6;--side-muted:#6f7889;--side-ink:#e2e6ee;--side-border:#232b3d;--side-active:#1a2440;--side-icon:#6f7889;--dash-page:#0b0e1a;--dash-panel:#151b2b;--dash-panel-border:#232b3d;--dash-ink:#d6dbe5;--dash-muted:#8b93a7;--dash-muted-strong:#a7afc2;--dash-accent:#79a0d7;--dash-accent-strong:#a9c4e7;--dash-accent-soft:#1a2745;--dash-success:#2fbf83;--dash-coin:#d9a441;--dash-coin-soft:#2a2416;--dash-notify:#e0674d;--dash-shadow-card:0 12px 26px -12px #0000008c;--dash-shadow-panel:0 10px 26px -14px #0009;--dash-shadow-soft:0 1px 3px #00000080;--shadow-card:0 2px 10px #0006, 0 1px 2px #0000004d;--shadow-card-hover:0 4px 20px #00000080, 0 24px 56px -24px #000000b3;--shadow-accent:0 6px 16px -8px #2f62e099;--shadow-accent-hover:0 10px 24px -10px #2f62e0b8;--shadow-glow:0 0 0 1px #5b83ef24;--shadow-navbar:0 1px 0 #232b3de6;--gradient-card:linear-gradient(180deg, #171d30 0%, #141a2b 100%);--gradient-button:linear-gradient(135deg, #2554c7 0%, #3f6ae0 100%);--gradient-progress:linear-gradient(90deg, #2554c7 0%, #4f7df0 100%);--gradient-button-animated:linear-gradient(to right, #2554c7, #4f7df0, #2554c7);--gradient-badge:linear-gradient(135deg, #1a2340 0%, #141a2b 100%);--gradient-success:linear-gradient(135deg, #2fbf83 0%, #1e8a5c 100%);--gradient-danger:linear-gradient(135deg, #e0674d 0%, #b23a24 100%);--gradient-info-subtle:linear-gradient(135deg, #172341 0%, #141a2b 100%);--gradient-success-subtle:linear-gradient(135deg, #10271d 0%, #121a26 100%);--gradient-danger-subtle:linear-gradient(135deg, #2a1713 0%, #1e1520 100%);--gradient-text-accent:linear-gradient(135deg, #d6dbe5 0%, #7fa0f4 100%);--ok:#2fbf83;--ok-soft:#12271d;--ok-line:#21432f;--warn:#d9a441;--warn-soft:#2a2314;--warn-line:#453915;--risk:#e0674d;--risk-soft:#2c1713;--risk-line:#472018;--coin:#d9a441;--coin-soft:#2a2416;--coin-line:#453915;--skeleton-base:#212a40;--skeleton-shine:#ffffff0d}
:root{--radius:16px;--background:213 31% 95%;--foreground:0 0% 25%;--card:0 0% 100%;--card-foreground:0 0% 25%;--popover:0 0% 100%;--popover-foreground:0 0% 25%;--primary:214 99% 34%;--primary-foreground:0 0% 100%;--secondary:213 57% 93%;--secondary-foreground:0 0% 25%;--muted:213 35% 97%;--muted-foreground:0 0% 45%;--accent:213 57% 93%;--accent-foreground:214 99% 34%;--destructive:11 61% 47%;--destructive-foreground:0 0% 100%;--border:0 0% 87%;--input:0 0% 87%;--ring:214 99% 34%;--success:157 66% 35%;--success-foreground:0 0% 100%;--warning:39 76% 38%;--warning-foreground:0 0% 100%;--sidebar-background:228 43% 7%;--sidebar-foreground:219 16% 66%;--sidebar-primary:214 99% 34%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:225 28% 12%;--sidebar-accent-foreground:0 0% 100%;--sidebar-border:225 22% 18%;--sidebar-ring:214 99% 34%}.dark{--background:228 43% 7%;--foreground:219 16% 82%;--card:225 28% 12%;--card-foreground:219 16% 82%;--popover:225 28% 12%;--popover-foreground:219 16% 82%;--primary:214 99% 34%;--primary-foreground:0 0% 100%;--secondary:225 28% 16%;--secondary-foreground:219 16% 82%;--muted:225 22% 18%;--muted-foreground:219 16% 66%;--accent:225 28% 16%;--accent-foreground:214 80% 60%;--destructive:11 61% 47%;--destructive-foreground:0 0% 100%;--border:225 22% 18%;--input:225 22% 18%;--ring:214 99% 34%;--success:157 66% 35%;--success-foreground:0 0% 100%;--warning:39 76% 38%;--warning-foreground:0 0% 100%;--sidebar-background:228 43% 7%;--sidebar-foreground:219 16% 66%;--sidebar-primary:214 99% 34%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:225 28% 12%;--sidebar-accent-foreground:0 0% 100%;--sidebar-border:225 22% 18%;--sidebar-ring:214 99% 34%}input[type=color]{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}
@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes gradient-rotate{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.1)}to{transform:rotate(360deg)scale(1)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes pulse-soft{0%,to{opacity:.8;box-shadow:0 0 #6366f166}50%{opacity:1;box-shadow:0 0 0 8px #6366f100}}@keyframes gradient-pulse{0%,to{opacity:.8}50%{opacity:1}}@keyframes float{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(30px,-30px)rotate(5deg)}50%{transform:translate(-20px,20px)rotate(-5deg)}75%{transform:translate(20px,30px)rotate(3deg)}}@keyframes sparkle{0%,to{opacity:1;transform:rotate(0)scale(1)}50%{opacity:.8;transform:rotate(180deg)scale(1.2)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes glow-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes fadeInSlideRight{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes fadeInZoom{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInSlideUpLarge{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInSlideLeft{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes bounce-x{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes arrow-pulse{0%,to{opacity:.7;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(10px)scale(1.1)}}@keyframes gradient-shift-button{0%,to{background-position:0%}50%{background-position:100%}}
.gradient-background{z-index:0;pointer-events:none;contain:strict;will-change:auto;background:radial-gradient(1200px 800px at 20% 30%,#1e3a8a59 0%,#0000 50%) 0 0/100% 100%,radial-gradient(1000px 700px at 80% 70%,#2563eb40 0%,#0000 50%) 100% 0/100% 100%,linear-gradient(135deg,#0a0a0f 0%,#0d0e14 30%,#0f1117 50%,#0d0e14 70%,#0a0a0f 100%) 0%/100% 100%;width:100%;height:100%;position:fixed;top:0;left:0}@media (prefers-reduced-motion:no-preference){.gradient-background{background-position:0 0,100% 0,0%;background-size:200% 200%,180% 180%,400% 400%;animation:40s infinite gradient-shift}}@media (prefers-reduced-motion:reduce){.gradient-background{background-size:100% 100%,100% 100%,100% 100%;animation:none}}@media (prefers-reduced-motion:reduce),(max-width:768px){.gradient-background{background:radial-gradient(1200px 800px,#1e3a8a33 0%,#0000 60%),linear-gradient(135deg,#0a0a0f 0%,#0f1117 50%,#0a0a0f 100%);animation:none}}
.bg-sidebar{z-index:15;position:relative}.card-modern{cursor:pointer;background:var(--gradient-card);border-radius:var(--radius-card);border:1px solid var(--border-light);box-shadow:var(--shadow-card);transition:box-shadow var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease), transform var(--motion-base) var(--motion-ease);flex-direction:column;display:flex;overflow:hidden}.card-modern:hover{border-color:var(--border-accent);box-shadow:var(--shadow-card-hover), var(--shadow-glow);transform:translateY(-2px)}.button-modern{border-radius:var(--button-radius);background:var(--accent-indigo);color:#fff;box-shadow:var(--shadow-accent);transition:background var(--motion-fast) ease-out, box-shadow var(--motion-fast) ease-out, transform var(--motion-fast) ease-out;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;position:relative}.button-modern:hover{background:var(--accent-indigo-dark);box-shadow:var(--shadow-accent-hover);transform:translateY(-1px)}.button-modern:active{transform:translateY(0)scale(.97)}.badge-modern{border-radius:var(--radius);background:var(--gradient-badge);border:1px solid var(--border-accent);color:var(--accent-indigo);align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1.5rem;display:flex}.empty-state__icon{background:var(--surface-section);border:1px solid var(--border-subtle);width:3.5rem;height:3.5rem;color:var(--text-tertiary);border-radius:1rem;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.empty-state__icon svg{width:1.5rem;height:1.5rem}.empty-state__title{color:var(--text-primary);margin-bottom:.5rem;font-size:1.125rem;font-weight:700;line-height:1.75rem}.empty-state__description{max-width:24rem;color:var(--text-secondary);font-size:.875rem;line-height:1.6}.empty-state__action{margin-top:1.25rem}.error-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1.5rem;display:flex}.error-state__icon{background:var(--risk-soft);border:1px solid var(--risk-line);width:3.5rem;height:3.5rem;color:var(--accent-red);border-radius:1rem;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.error-state__icon svg{width:1.5rem;height:1.5rem}.error-state__title{color:var(--text-primary);margin-bottom:.5rem;font-size:1.125rem;font-weight:700;line-height:1.75rem}.error-state__description{max-width:24rem;color:var(--text-secondary);font-size:.875rem;line-height:1.6}.error-state__action{margin-top:1.25rem}.stat-card{border-radius:var(--radius-card);background:var(--surface-card);border:1px solid var(--border-light);box-shadow:var(--shadow-card);transition:border-color var(--motion-fast) ease-out, box-shadow var(--motion-fast) ease-out;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.stat-card:hover{border-color:var(--border-accent);box-shadow:var(--shadow-card-hover)}.stat-card__label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.75rem;font-weight:600;line-height:1rem}.stat-card__value{color:var(--text-primary);margin-top:.25rem;font-size:1.5rem;font-weight:900;line-height:2rem}.stat-card__icon{background:var(--accent-indigo-glow-soft);width:3rem;height:3rem;color:var(--accent-indigo);border-radius:.75rem;justify-content:center;align-items:center;display:flex}.stat-card__icon svg{width:1.25rem;height:1.25rem}.section-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.section-header__title{color:var(--text-primary);font-size:1.125rem;font-weight:700;line-height:1.75rem}.section-header__description{color:var(--text-secondary);margin-top:.125rem;font-size:.875rem;line-height:1.25rem}.inline-loading{justify-content:center;align-items:center;gap:.625rem;padding-top:3rem;padding-bottom:3rem;display:flex}.inline-loading__spinner{width:1.25rem;height:1.25rem}@keyframes spin{to{transform:rotate(360deg)}}.inline-loading__spinner{color:var(--accent-indigo);animation:1s linear infinite spin}.inline-loading__text{color:var(--text-secondary);font-size:.875rem;font-weight:500;line-height:1.25rem}
.root-layout{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;margin-left:auto;margin-right:auto;position:relative}.nondashboard-layout{z-index:1;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.nondashboard-layout__main{z-index:10;flex-grow:1;justify-content:center;align-items:stretch;width:100%;height:100%;padding-top:0;display:flex;position:relative}.auth-layout{justify-content:center;align-items:center;width:100%;height:100%}.auth-layout__main{justify-content:center;align-items:stretch;width:100%;min-height:100dvh;display:flex}
.add-chapter-button{color:var(--accent-indigo);border-style:none;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.add-chapter-button:hover{color:#818cf8}.add-chapter-button__icon{width:1rem;height:1rem;color:inherit;margin-right:.25rem}.add-chapter-button__text{color:inherit}.group:hover .add-chapter-button__icon,.group:hover .add-chapter-button__text{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}
#smooth-wrapper{width:100%;height:100%;position:fixed;inset:0;overflow:hidden}#smooth-content{will-change:transform;width:100%;overflow:visible}
.skeleton{background-color:var(--skeleton-base);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:8px;flex:none;display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background-image:linear-gradient(90deg, transparent 0, var(--skeleton-shine) 50%, transparent 100%);animation:1.6s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.skeleton--text{border-radius:6px}.skeleton--pill{border-radius:999px}.skeleton--circle{border-radius:50%}.skeleton--sharp{border-radius:4px}.skeleton--card{border-radius:var(--dash-radius-card,16px)}.skeleton-text{flex-direction:column;gap:.55rem;width:100%;display:flex}.skeleton-text__line{height:.72rem}.skeleton-image{border-radius:12px;width:100%}.skeleton-button{border-radius:var(--button-radius,16px);width:8rem;height:2.5rem}.skeleton-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--dash-radius-card,16px);flex-direction:column;gap:.85rem;padding:1rem;display:flex}.skeleton-card__media{aspect-ratio:16/10;border-radius:12px;width:100%}.skeleton-card__title{width:70%;height:1.1rem}.skeleton-card__footer{align-items:center;gap:.6rem;margin-top:.35rem;display:flex}.skeleton-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;display:grid}.skeleton-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.skeleton-page-header__text{flex-direction:column;gap:.6rem;display:flex}.skeleton-page-header__kicker{width:6rem;height:.7rem}.skeleton-page-header__title{width:15rem;max-width:60vw;height:1.6rem}.skeleton-page-header__actions{gap:.6rem;display:flex}.skeleton-list{flex-direction:column;gap:.75rem;display:flex}.skeleton-list__row{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:12px;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.skeleton-list__row-body{flex-direction:column;flex:auto;gap:.5rem;min-width:0;display:flex}.skeleton-table{border:1px solid var(--border-table);background:var(--surface-table-cell);border-radius:12px;width:100%;overflow:hidden}.skeleton-table__row{grid-template-columns:var(--skeleton-table-cols,repeat(4, 1fr));border-bottom:1px solid var(--border-table);align-items:center;gap:1rem;padding:.85rem 1.1rem;display:grid}.skeleton-table__row:last-child{border-bottom:none}.skeleton-table__row--head{background:var(--surface-table-header)}.skeleton-table__cell{width:100%;height:.8rem}.skeleton-table__cell--head{opacity:.85;width:60%;height:.7rem}.skeleton-table__cell--narrow{width:45%}.skeleton-popover{flex-direction:column;gap:.6rem;padding:.35rem 0;display:flex}.skeleton-popover__row{align-items:flex-start;gap:.7rem;padding:.55rem .15rem;display:flex}.skeleton-popover__row-body{flex-direction:column;flex:auto;gap:.45rem;min-width:0;display:flex}.skeleton-refetch-bar{z-index:5;background:0 0;height:2px;position:absolute;inset:0 0 auto;overflow:hidden}.skeleton-refetch-bar:after{content:"";background:var(--accent-indigo);opacity:.85;border-radius:999px;width:40%;animation:1.1s ease-in-out infinite skeleton-refetch-slide;position:absolute;inset:0}@keyframes skeleton-refetch-slide{0%{transform:translate(-100%)}to{transform:translate(320%)}}.is-refetching{position:relative}.is-refetching>.is-refetching__content{opacity:.65;transition:opacity .2s}.img-skeleton{display:block;position:relative;overflow:hidden}.img-skeleton__img{z-index:1;position:relative}.img-skeleton__overlay{z-index:2;border-radius:inherit;position:absolute;inset:0}.img-skeleton[data-status=loaded] .img-skeleton__overlay{display:none}.img-skeleton__fallback{background:var(--surface-section);color:var(--text-tertiary);place-items:center;display:grid;position:absolute;inset:0}.img-skeleton__fallback svg{width:30%;max-width:42px;height:30%;max-height:42px}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none;display:none}.skeleton-refetch-bar:after{opacity:.5;width:100%;animation:none}.is-refetching>.is-refetching__content{transition:none}}

.filepond--panel-root{--tw-bg-opacity:1!important;background-color:rgb(27 28 34/var(--tw-bg-opacity,1))!important}.filepond--drop-label.filepond--drop-label label{cursor:pointer}.filepond--drop-label{cursor:pointer;--tw-text-opacity:1!important;color:rgb(210 210 210/var(--tw-text-opacity,1))!important}.filepond--drop-label:hover{--tw-bg-opacity:1!important;background-color:rgb(61 61 61/var(--tw-bg-opacity,1))!important;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}
