@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.checkbox-wrapper{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:3px 4px;border-radius:4px;transition:background-color .12s ease;-webkit-user-select:none;user-select:none}.checkbox-wrapper:hover{background-color:var(--color-bg-hover)}.checkbox-input{appearance:none;-webkit-appearance:none;width:15px;height:15px;border:1.5px solid var(--color-border-strong);border-radius:3px;background-color:var(--color-bg-default);cursor:pointer;flex-shrink:0;position:relative;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.checkbox-input:hover{border-color:var(--color-text-secondary)}.checkbox-input:checked{background-color:var(--color-text-primary);border-color:var(--color-text-primary)}.checkbox-input:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid var(--color-bg-default);border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-input:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-bg-default),0 0 0 4px var(--color-text-primary)}.checkbox-label{font-size:13px;color:var(--color-text-primary);line-height:1.3}.checkbox-input:disabled{cursor:not-allowed;opacity:.4}.checkbox-wrapper:has(.checkbox-input:disabled){cursor:not-allowed}.checkbox-wrapper:has(.checkbox-input:disabled):hover{background-color:transparent}.checkbox-input:disabled+.checkbox-label{color:var(--color-text-disabled)}.registry-page{display:grid;grid-template-columns:var(--layout-filter-width) 1fr;gap:var(--spacing-6);align-items:start}.registry-nav{display:flex;gap:var(--spacing-6);margin-top:var(--spacing-6);border-bottom:1px solid var(--color-border-default)}.registry-nav__link{padding:var(--spacing-2) 0;color:var(--color-text-secondary);text-decoration:none;font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px}.registry-nav__link:hover{color:var(--color-text-primary)}.registry-nav__link--active{color:var(--color-accent-primary);border-bottom-color:var(--color-accent-primary)}@media(max-width:1280px){.registry-page{grid-template-columns:1fr}}.registry-sidebar{position:sticky;top:calc(var(--chrome-top-bar-height) + var(--spacing-6));align-self:start}.registry-sidebar__backdrop{display:none}.facet-panel{display:flex;flex-direction:column;background-color:var(--color-filter-bg);border:1px solid var(--color-filter-divider);border-radius:16px;box-shadow:0 8px 32px -8px #00000014,0 4px 12px -4px #0000000a;background-image:linear-gradient(180deg,#ffffff05,#fff0);position:relative;max-height:calc(100vh - var(--chrome-top-bar-height) - var(--spacing-12));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable}@media(max-width:1280px){.registry-sidebar{position:fixed;inset:0;z-index:50;visibility:hidden;pointer-events:none}.registry-sidebar--open{visibility:visible;pointer-events:auto}.registry-sidebar__backdrop{display:block;position:absolute;inset:0;background-color:#00000080;opacity:0;transition:opacity .2s ease}.registry-sidebar--open .registry-sidebar__backdrop{opacity:1}.registry-sidebar__content{position:absolute;top:0;bottom:0;left:0;width:280px;max-width:85vw;background-color:var(--color-bg-secondary);box-shadow:var(--shadow-modal);transform:translate(-100%);transition:transform .3s cubic-bezier(.16,1,.3,1);overflow-y:auto;padding:var(--spacing-4)}.registry-sidebar--open .registry-sidebar__content{transform:translate(0)}.facet-panel{border:none;box-shadow:none;padding:0;max-height:none;overflow-y:visible}}.facet-panel__title{display:flex;align-items:center;gap:10px;font-size:var(--font-size-md);font-weight:700;margin-bottom:0;color:var(--color-text-primary)}.facet-panel__title-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--color-accent-primary),#a855f7);color:#fff;flex-shrink:0;padding:5px;box-shadow:0 2px 8px #7c3aed4d}.facet-panel__header{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:1;padding:var(--spacing-3) var(--spacing-4);background-color:var(--color-filter-header-bg);border-bottom:1px solid var(--color-filter-divider)}.facet-panel__active-count{font-size:var(--font-size-xs);color:var(--color-accent-primary);font-weight:600}.facet-group{display:flex;flex-direction:column;gap:12px;padding:20px;border-bottom:1px solid var(--color-filter-divider)}.facet-group:last-child{border-bottom:none}.facet-group__title{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--color-filter-section-title);text-transform:uppercase;letter-spacing:.5px;margin-bottom:0}.facet-group__icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--color-accent-subtle);color:var(--color-accent-primary);padding:3px;flex-shrink:0}.facet-group__options{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.facet-group__options--expanded{max-height:240px;overflow-y:auto;padding-right:4px}.facet-group__count{margin-left:auto;font-size:11px;font-weight:600;min-width:18px;height:18px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-accent-primary);color:#fff;padding:0 5px;line-height:1}.facet-expanded{display:flex;flex-direction:column;gap:8px}.facet-group__search{margin-bottom:var(--spacing-1)}.facet-search-input{width:100%;font:inherit;font-size:13px;padding:8px 16px;border:1px solid var(--color-border-default);border-radius:999px;background-color:var(--color-filter-search-bg);color:var(--color-filter-item-text);transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px 2px #00000005}.facet-search-input::placeholder{color:var(--color-text-tertiary)}.facet-search-input:hover{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px #7c3aed14,inset 0 1px 2px #00000005}.facet-search-input:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 3px #7c3aed26,inset 0 1px 2px #00000005}.facet-search-clear-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:16px;line-height:1;color:var(--color-text-tertiary);cursor:pointer;padding:2px 5px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.facet-search-clear-btn:hover{color:var(--color-text-primary)}.facet-group__empty{font-size:12px;color:var(--color-text-tertiary);padding:var(--spacing-1) 0}.facet-custom-author-action{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-1) 0}.facet-custom-author-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 10px;font-size:12px;color:var(--color-accent-primary);background-color:#7c3aed14;border:1px dashed rgba(124,58,237,.35);border-radius:6px;cursor:pointer;text-align:left;transition:all .15s ease}.facet-custom-author-btn:hover{background-color:#7c3aed29;border-color:var(--color-accent-primary)}.facet-custom-author-btn__key{font-size:10px;padding:2px 6px;background:#7c3aed26;border-radius:4px;font-family:inherit;font-weight:600}.facet-group__title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-bottom:0}.facet-group__title-row .facet-group__title{margin-bottom:0}.param-slider__reset{font:inherit;font-size:var(--font-size-xs);color:var(--color-text-secondary);cursor:pointer;padding:1px 6px;border-radius:var(--radius-sm);white-space:nowrap;background:none;border:none;transition:background-color .15s,color .15s}.param-slider__reset:hover{color:var(--color-text-primary);background-color:var(--color-bg-hover)}.param-slider__readout{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.param-slider{display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.param-slider__rail-wrapper{position:relative;height:24px;display:flex;align-items:center;padding:0 7px;cursor:pointer;touch-action:none}.param-slider__rail{position:relative;width:100%;height:4px}.param-slider__track{position:absolute;inset:0;border-radius:2px;background-color:var(--color-border-strong)}.param-slider__track-active{position:absolute;top:0;height:4px;border-radius:2px;background:var(--color-filter-slider-active)}.param-slider__thumb{position:absolute;top:50%;width:16px;height:16px;margin-left:-8px;margin-top:-8px;border-radius:50%;background-color:#fff;border:2px solid var(--color-filter-slider-active);box-shadow:0 2px 6px #0000004d;cursor:grab;touch-action:none;transition:transform .1s ease,box-shadow .1s ease}.param-slider__thumb:hover{transform:scale(1.15);box-shadow:0 4px 10px #0006}.param-slider__thumb:focus-visible{outline:none;box-shadow:0 0 0 4px #ffffff1a}.param-slider[data-dragging=false] .param-slider__thumb,.param-slider[data-dragging=false] .param-slider__track-active{transition:left var(--transition-fast),width var(--transition-fast)}.param-slider[data-dragging=true],.param-slider[data-dragging=true] .param-slider__rail-wrapper,.param-slider[data-dragging=true] .param-slider__thumb{cursor:grabbing}.param-slider__ticks{position:relative;height:16px;margin-top:var(--spacing-1)}.param-slider__tick{position:absolute;background:none;border:none;font:inherit;font-size:11px;font-weight:500;color:var(--color-text-tertiary);cursor:pointer;padding:1px 2px;border-radius:var(--radius-sm);line-height:1.2;transition:color var(--transition-fast)}.param-slider__tick:hover{color:var(--color-text-primary)}.param-slider__tick[data-in-range=true]{color:var(--color-accent-primary);font-weight:600}.facet-group__show-more{background:none;border:none;color:var(--color-accent-primary);font:inherit;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;text-align:left;padding:var(--spacing-1) 0 0;align-self:flex-start;transition:all .2s ease;opacity:.85}.facet-group__show-more:hover{text-decoration:underline;opacity:1}.facet-task-groups{display:flex;flex-direction:column;gap:var(--task-group-gap, var(--spacing-1))}.facet-task-group{display:flex;flex-direction:column}.facet-task-group__header{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;font:inherit;font-size:13px;font-weight:500;color:var(--color-filter-item-text);cursor:pointer;padding:var(--task-group-header-pad-y, 6px) 4px;margin:0;text-align:left;border-radius:4px;transition:background-color .1s ease}.facet-task-group__header:hover{background-color:var(--color-filter-item-hover)}.facet-task-group__label{flex:1;font-weight:500}.facet-task-group__icon-badge{display:inline-flex;align-items:center;justify-content:center;width:var(--task-group-badge-size, 20px);height:var(--task-group-badge-size, 20px);border-radius:var(--task-group-icon-radius, 4px);background:var(--task-group-badge-bg, transparent);border:var(--task-group-badge-border, transparent);box-shadow:var(--task-group-icon-shadow, none);filter:var(--task-group-icon-filter, none);flex-shrink:0;margin-right:4px;transition:all .15s ease}.facet-task-group__icon{width:var(--task-group-icon-size, 14px);height:var(--task-group-icon-size, 14px);stroke-width:var(--task-group-icon-stroke, 2px);color:var(--color-accent-primary);flex-shrink:0;transition:all .15s ease}.facet-task-group__toggle{margin-left:auto;color:var(--color-text-tertiary);flex-shrink:0;transition:transform .2s ease}.facet-task-group__toggle--open{transform:rotate(90deg)}.facet-task-group__header:hover .facet-task-group__toggle{color:var(--color-text-secondary)}.facet-task-group__items{display:flex;flex-direction:column;gap:var(--task-item-gap, 0px);padding:2px 0 4px}.facet-menu-item{display:flex;align-items:center;gap:8px;padding:var(--task-item-pad-y, 5px) 8px var(--task-item-pad-y, 5px) 26px;font-size:13px;color:var(--color-filter-item-text);cursor:pointer;border-radius:4px;transition:background-color .1s ease;-webkit-user-select:none;user-select:none}.facet-menu-item:hover{background-color:var(--color-filter-item-hover);color:var(--color-filter-item-text)}.facet-menu-item--selected{font-weight:500}.facet-menu-item--disabled{opacity:.4;cursor:not-allowed}.facet-menu-item--disabled:hover{background-color:transparent;color:var(--color-text-primary)}.facet-menu-item__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.facet-menu-item__check{width:14px;font-size:12px;font-weight:700;text-align:center;flex-shrink:0;color:var(--color-accent-primary)}.facet-menu-item:hover .facet-menu-item__check{color:var(--color-accent-primary)}.facet-task-badge{display:inline-flex;align-items:center;justify-content:center;width:var(--task-nested-badge-size, 22px);height:var(--task-nested-badge-size, 22px);border-radius:var(--task-nested-icon-radius, 5px);box-shadow:var(--task-nested-icon-shadow, none);filter:var(--task-nested-icon-filter, none);flex-shrink:0;margin-right:4px;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s ease,background-color .15s ease;--task-active-color: var(--task-badge-override, var(--task-badge-color, var(--task-group-fallback, #0062ff)));color:var(--task-active-color);background:color-mix(in srgb,var(--task-active-color) 14%,transparent);border:1px solid color-mix(in srgb,var(--task-active-color) 25%,transparent)}.facet-task-badge svg{width:var(--task-nested-icon-size, 14px);height:var(--task-nested-icon-size, 14px);stroke-width:var(--task-nested-icon-stroke, 2px)!important;display:block}.facet-task-badge svg *{stroke-width:var(--task-nested-icon-stroke, 2px)}.facet-task-badge[data-group=computer_vision]{--task-group-fallback: var(--task-color-cv, #0062ff)}.facet-task-badge[data-group=nlp]{--task-group-fallback: var(--task-color-nlp, #ff2929)}.facet-task-badge[data-group=multimodal]{--task-group-fallback: var(--task-color-multimodal, #ff6a00)}.facet-task-badge[data-group=audio]{--task-group-fallback: var(--task-color-audio, #009966)}.facet-task-badge[data-group=tabular]{--task-group-fallback: var(--task-color-tabular, #901cfd)}.facet-task-badge[data-group=rl_robotics]{--task-group-fallback: var(--task-color-rl, #57545f)}.facet-task-badge[data-group=other]{--task-group-fallback: var(--task-color-other, #ce02ed)}.facet-task-badge[data-task=depth-estimation]{--task-badge-color: #06b6d4}.facet-task-badge[data-task=image-classification]{--task-badge-color: #2563eb}.facet-task-badge[data-task=object-detection]{--task-badge-color: #f59e0b}.facet-task-badge[data-task=image-segmentation]{--task-badge-color: #10b981}.facet-task-badge[data-task=mask-generation]{--task-badge-color: #059669}.facet-task-badge[data-task=keypoint-detection]{--task-badge-color: #e11d48}.facet-task-badge[data-task=text-to-image]{--task-badge-color: #8b5cf6}.facet-task-badge[data-task=image-to-image]{--task-badge-color: #d946ef}.facet-task-badge[data-task=image-to-video]{--task-badge-color: #f43f5e}.facet-task-badge[data-task=text-to-video]{--task-badge-color: #dc2626}.facet-task-badge[data-task=video-classification]{--task-badge-color: #ea580c}.facet-task-badge[data-task=video-to-video]{--task-badge-color: #ec4899}.facet-task-badge[data-task=unconditional-image-generation]{--task-badge-color: #9333ea}.facet-task-badge[data-task=zero-shot-image-classification]{--task-badge-color: #0ea5e9}.facet-task-badge[data-task=zero-shot-object-detection]{--task-badge-color: #eab308}.facet-task-badge[data-task=image-to-text]{--task-badge-color: #0d9488}.facet-task-badge[data-task=image-feature-extraction]{--task-badge-color: #64748b}.facet-task-badge[data-task=text-to-3d]{--task-badge-color: #14b8a6}.facet-task-badge[data-task=image-to-3d]{--task-badge-color: #0284c7}.facet-task-badge[data-task=text-generation]{--task-badge-color: #ef4444}.facet-task-badge[data-task=translation]{--task-badge-color: #3b82f6}.facet-task-badge[data-task=text-classification]{--task-badge-color: #10b981}.facet-task-badge[data-task=token-classification]{--task-badge-color: #f59e0b}.facet-task-badge[data-task=question-answering]{--task-badge-color: #7c3aed}.facet-task-badge[data-task=table-question-answering]{--task-badge-color: #ea580c}.facet-task-badge[data-task=summarization]{--task-badge-color: #0d9488}.facet-task-badge[data-task=fill-mask]{--task-badge-color: #0284c7}.facet-task-badge[data-task=sentence-similarity]{--task-badge-color: #6366f1}.facet-task-badge[data-task=text-ranking]{--task-badge-color: #b45309}.facet-task-badge[data-task=zero-shot-classification]{--task-badge-color: #8b5cf6}.facet-task-badge[data-task=feature-extraction]{--task-badge-color: #475569}.facet-task-badge[data-task=image-text-to-text]{--task-badge-color: #06b6d4}.facet-task-badge[data-task=visual-question-answering]{--task-badge-color: #f97316}.facet-task-badge[data-task=document-question-answering]{--task-badge-color: #e11d48}.facet-task-badge[data-task=visual-document-retrieval]{--task-badge-color: #8b5cf6}.facet-task-badge[data-task=image-text-to-image]{--task-badge-color: #c026d3}.facet-task-badge[data-task=image-text-to-video]{--task-badge-color: #f43f5e}.facet-task-badge[data-task=video-text-to-text]{--task-badge-color: #ea580c}.facet-task-badge[data-task=audio-text-to-text]{--task-badge-color: #10b981}.facet-task-badge[data-task=any-to-any]{--task-badge-color: #ec4899}.facet-task-badge[data-task=automatic-speech-recognition]{--task-badge-color: #0d9488}.facet-task-badge[data-task=text-to-speech]{--task-badge-color: #f97316}.facet-task-badge[data-task=text-to-audio]{--task-badge-color: #f59e0b}.facet-task-badge[data-task=audio-classification]{--task-badge-color: #059669}.facet-task-badge[data-task=audio-to-audio]{--task-badge-color: #10b981}.facet-task-badge[data-task=voice-activity-detection]{--task-badge-color: #84cc16}.facet-task-badge[data-task=tabular-classification]{--task-badge-color: #9333ea}.facet-task-badge[data-task=tabular-regression]{--task-badge-color: #6366f1}.facet-task-badge[data-task=time-series-forecasting]{--task-badge-color: #0284c7}.facet-task-badge[data-task=reinforcement-learning]{--task-badge-color: #f59e0b}.facet-task-badge[data-task=robotics]{--task-badge-color: #ea580c}.facet-task-badge[data-task=graph-ml]{--task-badge-color: #d946ef}.facet-task-badge[data-task=text2text-generation]{--task-badge-color: #f97316}.facet-task-badge[data-task=conversational]{--task-badge-color: #ef4444}[data-nested-style=translucent] .facet-task-badge{background:color-mix(in srgb,var(--task-active-color) 28%,transparent);border:1px solid color-mix(in srgb,var(--task-active-color) 45%,transparent)}[data-nested-style=solid] .facet-task-badge{background:var(--task-active-color);border:1px solid var(--task-active-color);color:#fff}[data-nested-style=outline] .facet-task-badge{background:transparent;border:1.5px solid var(--task-active-color)}[data-nested-style=bare] .facet-task-badge,[data-nested-shape=bare] .facet-task-badge{background:transparent!important;border:transparent!important}.facet-menu-item:hover .facet-task-badge{transform:scale(1.12);box-shadow:0 1px 4px #0003}.facet-menu-item--selected .facet-task-badge{box-shadow:0 0 0 1.5px currentColor,0 2px 6px #00000040;filter:brightness(1.15)}.facet-lang-letter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:14px;padding:0 2px;border-radius:3px;font-size:10.5px;font-weight:700;line-height:1;flex-shrink:0;-webkit-user-select:none;user-select:none;border:1px solid currentColor;box-shadow:0 1px 2px #00000014;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Devanagari,Noto Sans Bengali,Noto Sans Arabic,Noto Sans Thai,sans-serif;letter-spacing:0}[data-group=computer_vision]>.facet-task-group__header .facet-task-group__icon,.facet-task-group__icon-badge[data-group=computer_vision] .facet-task-group__icon{color:var(--task-color-cv, #0062ff)}.facet-task-group__icon-badge[data-group=computer_vision]{background:var(--task-group-cv-bg, rgba(0, 98, 255, .14));border:var(--task-group-cv-border, 1px solid rgba(0, 98, 255, .25))}[data-group=nlp]>.facet-task-group__header .facet-task-group__icon,.facet-task-group__icon-badge[data-group=nlp] .facet-task-group__icon{color:var(--task-color-nlp, #ff2929)}.facet-task-group__icon-badge[data-group=nlp]{background:var(--task-group-nlp-bg, rgba(255, 41, 41, .14));border:var(--task-group-nlp-border, 1px solid rgba(255, 41, 41, .25))}[data-group=multimodal]>.facet-task-group__header .facet-task-group__icon,.facet-task-group__icon-badge[data-group=multimodal] .facet-task-group__icon{color:var(--task-color-multimodal, #ff6a00)}.facet-task-group__icon-badge[data-group=multimodal]{background:var(--task-group-multimodal-bg, rgba(255, 106, 0, .14));border:var(--task-group-multimodal-border, 1px solid rgba(255, 106, 0, .25))}[data-group=audio]>.facet-task-group__header .facet-task-group__icon,.facet-task-group__icon-badge[data-group=audio] .facet-task-group__icon{color:var(--task-color-audio, #009966)}.facet-task-group__icon-badge[data-group=audio]{background:var(--task-group-audio-bg, rgba(0, 153, 102, .14));border:var(--task-group-audio-border, 1px solid rgba(0, 153, 102, .25))}[data-group=tabular]>.facet-task-group__header .facet-task-group__icon,.facet-task-group__icon-badge[data-group=tabular] .facet-task-group__icon{color:var(--task-color-tabular, #901cfd)}.facet-task-group__icon-badge[data-group=tabular]{background:var(--task-group-tabular-bg, rgba(144, 28, 253, .14));border:var(--task-group-tabular-border, 1px solid rgba(144, 28, 253, .25))}[data-group=rl_robotics]>.facet-task-group__header .facet-task-group__icon,.facet-task-group__icon-badge[data-group=rl_robotics] .facet-task-group__icon{color:var(--task-color-rl, #57545f)}.facet-task-group__icon-badge[data-group=rl_robotics]{background:var(--task-group-rl-bg, rgba(87, 84, 95, .14));border:var(--task-group-rl-border, 1px solid rgba(87, 84, 95, .25))}[data-group=other]>.facet-task-group__header .facet-task-group__icon,.facet-task-group__icon-badge[data-group=other] .facet-task-group__icon{color:var(--task-color-other, #ce02ed)}.facet-task-group__icon-badge[data-group=other]{background:var(--task-group-other-bg, rgba(206, 2, 237, .14));border:var(--task-group-other-border, 1px solid rgba(206, 2, 237, .25))}.facet-group__icon--tasks{background:#8b5cf626;color:#8b5cf6!important}.facet-group__icon--library{background:#3b82f626;color:#3b82f6!important}.facet-group__icon--license{background:#10b98126;color:#10b981!important}.facet-group__icon--language{background:#f59e0b26;color:#f59e0b!important}.facet-group__icon--format{background:#14b8a626;color:#14b8a6!important}.facet-group__icon--params{background:#f9731626;color:#f97316!important}.facet-group__icon--author{background:#ec489926;color:#ec4899!important}.facet-group__icon--region{background:#6366f126;color:#6366f1!important}.facet-group__icon--access{background:#22c55e26;color:#22c55e!important}.facet-menu-item__label{flex:1}.facet-task-group__badge{margin-left:auto;font-size:10px;font-weight:700;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-filter-slider-active);color:#fff;box-shadow:0 1px 3px #0000004d}[data-group=computer_vision] .facet-task-group__badge{background:#0062ff}[data-group=nlp] .facet-task-group__badge{background:#ff2929}[data-group=multimodal] .facet-task-group__badge{background:#ff6a00}[data-group=audio] .facet-task-group__badge{background:#096}[data-group=tabular] .facet-task-group__badge{background:#901cfd}[data-group=rl_robotics] .facet-task-group__badge{background:#57545f}[data-group=other] .facet-task-group__badge{background:#ce02ed}.registry-main{display:flex;flex-direction:column;gap:var(--spacing-4)}.registry-results-header{display:flex;align-items:baseline;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.registry-results-header__title{font-size:var(--font-size-xl);font-weight:600;margin:0}.registry-results-header__count{font-size:var(--font-size-md);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.registry-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);flex-wrap:wrap}.registry-search{flex:1;min-width:260px;display:flex}.registry-search__input{width:100%;font:inherit;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-bg-secondary);color:var(--color-text-primary)}.registry-toolbar__actions{display:flex;align-items:center;gap:var(--spacing-4);flex-wrap:wrap}.registry-filters-toggle{display:none}@media(max-width:1280px){.registry-filters-toggle{display:inline-flex}}.registry-sort{display:flex;align-items:center;gap:var(--spacing-2)}.registry-sort__select{font:inherit;padding:var(--spacing-2) var(--spacing-6) var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-bg-secondary);color:var(--color-text-primary);appearance:auto}.registry-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--spacing-4)}.registry-card{display:flex;flex-direction:column;gap:var(--spacing-3);background-color:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow-container);transition:box-shadow var(--transition-normal),border-color var(--transition-normal)}.registry-card:hover{box-shadow:var(--color-card-hover-shadow);border-color:var(--color-card-hover-border)}.registry-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-2)}.registry-active-filters{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-2) 0}.registry-chips{display:flex;flex-wrap:wrap;gap:var(--spacing-2);align-items:center}.registry-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background-color:var(--color-chip-bg);border:1px solid var(--color-chip-border);border-radius:999px;font-size:12px;font-weight:500;color:var(--color-chip-text);box-shadow:0 1px 2px #0000000a;transition:background-color .15s,border-color .15s}.registry-chip:hover{background-color:var(--color-chip-hover-bg)}.registry-chip__remove{background:none;border:none;padding:0;margin:0 0 0 2px;color:var(--color-text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;border-radius:50%;width:16px;height:16px;transition:color .12s,background-color .12s}.registry-chip__remove:hover{color:var(--color-text-primary);background-color:#00000014}.registry-chips__clear{font-size:12px;font-weight:500;margin-left:var(--spacing-1)}.registry-card__title{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-heading);color:var(--color-card-title);word-break:break-word}.registry-card__avatar-wrapper{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.registry-card__avatar{width:100%;height:100%;object-fit:cover;border-radius:4px}.registry-card__avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-hover);color:var(--color-text-secondary);border:1px solid var(--color-border-default);border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase}.registry-card__badge{flex-shrink:0;font-size:var(--font-size-xs);padding:2px 6px;border-radius:var(--radius-sm);background-color:var(--color-bg-hover);border:1px solid var(--color-border-default);color:var(--color-text-secondary)}.registry-card__meta{display:flex;flex-wrap:wrap;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-card-meta)}.registry-card__meta-item:not(:last-child):after{content:"·";margin-left:var(--spacing-2)}.registry-card__stats{display:flex;flex-direction:column;gap:var(--spacing-1)}.registry-card__stat{font-size:var(--font-size-sm)}.registry-card__stat-value{font-weight:600;color:var(--color-text-primary)}.registry-card__stat-label{color:var(--color-text-secondary)}.registry-card__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-1);margin-top:auto;padding-top:var(--spacing-2)}.registry-card__tag{font-size:var(--font-size-xs);padding:2px 8px;background-color:var(--color-card-tag-bg);color:var(--color-card-tag-text);border-radius:var(--radius-full);border:1px solid rgba(124,58,237,.15);font-weight:500}.registry-card__footer{margin-top:var(--spacing-2);padding-top:var(--spacing-3);border-top:1px solid var(--color-border-default)}.registry-empty{grid-column:1 / -1;text-align:center;padding:var(--spacing-16) var(--spacing-4);background-color:var(--color-bg-secondary);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-secondary)}.registry-skeleton-card{height:240px;background-color:var(--color-bg-hover);border-radius:var(--radius-lg);animation:pulse 2s infinite ease-in-out}@keyframes pulse{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.facet-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;background-color:transparent;border:1px solid var(--color-filter-divider);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease;-webkit-user-select:none;user-select:none;font-size:12.5px;line-height:1.25;color:var(--color-filter-item-text)}.facet-pill:hover{background-color:var(--color-filter-item-hover);border-color:var(--color-filter-divider);transform:translateY(-.5px)}.facet-pill--selected{background:var(--color-filter-item-selected-bg);color:var(--color-filter-item-text);border-color:var(--color-border-default);box-shadow:0 1px 4px #0000001a;font-weight:600}.facet-pill--selected:hover{background:var(--color-filter-item-hover);border-color:var(--color-border-default)}.facet-pill--disabled{opacity:.4;cursor:not-allowed}.facet-pill--overflow{border-style:dashed;color:var(--color-accent-primary);background:transparent;font-weight:600}.facet-pill--overflow:hover{background:var(--color-accent-subtle);border-color:var(--color-accent-primary)}.facet-pill__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.facet-pill__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.facet-pill__icon svg{display:block}.facet-pill__icon-flag{width:15px;height:11px;border-radius:2px;object-fit:cover;display:block;flex-shrink:0;box-shadow:0 0 1px #0006}.facet-pill__label{font-weight:500;white-space:nowrap;letter-spacing:.01em}.model-detail{display:grid;grid-template-columns:1fr 320px;gap:var(--spacing-6);max-width:1400px;margin:0 auto;padding:var(--spacing-6);min-height:calc(100vh - var(--chrome-top-bar-height) - 64px)}.model-detail__main{min-width:0}.model-detail__sidebar{display:flex;flex-direction:column;gap:var(--spacing-4)}.model-detail__breadcrumb{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-detail-breadcrumb, var(--color-text-secondary));margin-bottom:var(--spacing-4)}.model-detail__breadcrumb a{color:var(--color-detail-breadcrumb, var(--color-text-secondary));text-decoration:none;transition:color var(--transition-fast)}.model-detail__breadcrumb a:hover{color:var(--color-detail-title, var(--color-text-primary))}.model-detail__breadcrumb-sep{opacity:.4;-webkit-user-select:none;user-select:none}.model-detail__header{margin-bottom:var(--spacing-6)}.model-detail__title-row{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3);flex-wrap:wrap}.model-detail__avatar{width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-bg-hover);flex-shrink:0;object-fit:cover}.model-detail__avatar-fallback{width:40px;height:40px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-accent-subtle) 0%,var(--color-bg-hover) 100%);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--font-size-lg);color:var(--color-text-primary);flex-shrink:0}.model-detail__title{font-family:var(--font-family-sans);font-size:var(--font-size-2xl);font-weight:700;color:var(--color-detail-title, var(--color-text-primary));margin:0;line-height:1.2;letter-spacing:-.02em}.model-detail__title-namespace{color:var(--color-detail-author, var(--color-text-secondary));font-weight:400}.model-detail__title-separator{color:var(--color-detail-author, var(--color-text-tertiary));font-weight:300;margin:0 1px}.model-detail__copy-btn{background:none;border:1px solid transparent;color:var(--color-detail-copy-btn, var(--color-text-tertiary));cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-sm);display:flex;align-items:center;transition:all var(--transition-fast)}.model-detail__copy-btn:hover{background:var(--color-detail-copy-btn-hover, var(--color-bg-hover));color:var(--color-detail-title, var(--color-text-primary));border-color:var(--color-border-default)}.model-detail__copy-btn--copied{color:var(--color-status-success)}.model-detail__badges{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;margin-bottom:var(--spacing-4)}.model-detail__badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--radius-full);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;border:1px solid transparent}.model-detail__badge--gated{background:var(--color-detail-badge-gated-bg, rgba(234, 179, 8, .12));color:var(--color-detail-badge-gated-text, #eab308);border-color:#eab30840}.model-detail__badge--inference{background:var(--color-detail-badge-live-bg, rgba(16, 185, 129, .12));color:var(--color-detail-badge-live-text, #10b981);border-color:#10b98140}.model-detail__badge--disabled{background:var(--color-detail-badge-disabled-bg, rgba(239, 68, 68, .12));color:var(--color-detail-badge-disabled-text, #ef4444);border-color:#ef444440}.model-detail__stats{display:flex;align-items:center;gap:var(--spacing-6);margin-bottom:var(--spacing-4)}.model-detail__stat{display:flex;align-items:center;gap:6px;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.model-detail__stat-icon{width:16px;height:16px;opacity:.7}.model-detail__stat-value{font-weight:600;color:var(--color-text-primary)}.model-detail__tags{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;margin-bottom:var(--spacing-6)}.model-detail__tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--radius-sm);font-size:12px;font-weight:500;cursor:default;border:1px solid var(--color-border-default);background:var(--color-bg-hover);color:var(--color-text-primary);transition:all var(--transition-fast);text-decoration:none}.model-detail__tag--clickable{cursor:pointer}.model-detail__tag--clickable:hover{border-color:var(--color-border-strong);background:var(--color-bg-selected);transform:translateY(-1px);box-shadow:0 2px 6px #00000026}.model-detail__tag:hover{border-color:var(--color-border-strong)}.model-detail__tag--task{background:var(--color-detail-tag-task-bg, rgba(99, 102, 241, .12));border-color:#6366f14d;color:var(--color-detail-tag-task-color, #818cf8)}.model-detail__tag--task:hover{background:#6366f133}.model-detail__tag--library{background:var(--color-detail-tag-library-bg, rgba(16, 185, 129, .12));border-color:#10b9814d;color:var(--color-detail-tag-library-color, #34d399)}.model-detail__tag--library:hover{background:#10b98133}.model-detail__tag--license{background:var(--color-detail-tag-license-bg, rgba(244, 114, 182, .12));border-color:#f472b64d;color:var(--color-detail-tag-license-color, #f472b6)}.model-detail__tag--license:hover{background:#f472b633}.model-detail__tag--language{background:var(--color-detail-tag-lang-bg, rgba(56, 189, 248, .12));border-color:#38bdf84d;color:var(--color-detail-tag-lang-color, #38bdf8)}.model-detail__tag--language:hover{background:#38bdf833}.model-detail__tag--arxiv{background:var(--color-detail-tag-arxiv-bg, rgba(167, 139, 250, .12));border-color:#a78bfa4d;color:var(--color-detail-tag-arxiv-color, #a78bfa)}.model-detail__tag--arxiv:hover{background:#a78bfa33}.model-detail__tag--base{background:var(--color-detail-tag-base-bg, rgba(251, 191, 36, .12));border-color:#fbbf244d;color:var(--color-detail-tag-base-color, #fbbf24)}.model-detail__tag--base:hover{background:#fbbf2433}.model-detail__actions{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--color-border-default)}.model-detail__action-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:600;font-family:var(--font-family-sans);cursor:pointer;transition:all var(--transition-normal);text-decoration:none;border:1px solid transparent}.model-detail__action-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.model-detail__action-btn--primary{background:var(--color-detail-btn-use-bg, linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%));color:var(--color-detail-btn-use-text, #ffffff);box-shadow:0 2px 8px #6366f14d}.model-detail__action-btn--primary:hover{box-shadow:0 4px 16px #6366f166;transform:translateY(-1px)}.model-detail__action-btn--secondary{background:var(--color-detail-btn-secondary-bg, var(--color-bg-hover));color:var(--color-detail-btn-secondary-text, var(--color-text-primary));border-color:var(--color-detail-btn-secondary-border, var(--color-border-default))}.model-detail__action-btn--secondary:hover{background:var(--color-bg-selected);border-color:var(--color-border-strong)}.model-detail__action-icon{width:16px;height:16px}.model-detail__tabs{display:flex;gap:0;border-bottom:2px solid var(--color-detail-tabs-border, var(--color-border-default));margin-bottom:var(--spacing-6);position:relative}.model-detail__tab{padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-md);font-weight:500;font-family:var(--font-family-sans);color:var(--color-detail-tab-text, var(--color-text-secondary));background:none;border:none;cursor:pointer;position:relative;transition:color var(--transition-fast);white-space:nowrap}.model-detail__tab:hover{color:var(--color-detail-tab-active-text, var(--color-text-primary))}.model-detail__tab--active{color:var(--color-detail-tab-active-text, var(--color-text-primary));font-weight:600}.model-detail__tab--active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--color-detail-tab-active-indicator, linear-gradient(90deg, #6366f1, #8b5cf6));border-radius:2px 2px 0 0}.model-detail__tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-full);background:var(--color-detail-tab-badge-bg, var(--color-bg-hover));color:var(--color-detail-tab-badge-text, var(--color-text-primary));font-size:11px;font-weight:600;margin-left:6px}.model-detail__readme{font-family:var(--font-family-sans);font-size:var(--font-size-md);line-height:1.7;color:var(--color-text-primary);word-break:break-word;overflow-wrap:break-word}.model-detail__readme h1{font-size:28px;font-weight:700;margin:32px 0 16px;padding-bottom:8px;border-bottom:1px solid var(--color-border-default);letter-spacing:-.02em}.model-detail__readme h2{font-size:22px;font-weight:600;margin:28px 0 12px;padding-bottom:6px;border-bottom:1px solid var(--color-border-default);letter-spacing:-.01em}.model-detail__readme h3{font-size:18px;font-weight:600;margin:24px 0 10px}.model-detail__readme h4,.model-detail__readme h5,.model-detail__readme h6{font-size:16px;font-weight:600;margin:20px 0 8px}.model-detail__readme p{margin:0 0 16px}.model-detail__readme a{color:var(--color-detail-link-color, #818cf8);text-decoration:none}.model-detail__readme a:hover{text-decoration:underline}.model-detail__readme code{font-family:var(--font-family-mono);font-size:.9em;padding:2px 6px;border-radius:var(--radius-sm);background:var(--color-detail-code-inline-bg, var(--color-bg-hover));color:var(--color-detail-code-inline-text, var(--color-text-primary));border:1px solid var(--color-border-default)}.model-detail__readme pre{background:var(--color-detail-code-block-bg, var(--color-bg-secondary));border:1px solid var(--color-detail-code-block-border, var(--color-border-default));border-radius:var(--radius-md);padding:var(--spacing-4);overflow-x:auto;margin:0 0 16px;position:relative}.model-detail__readme pre code{padding:0;background:none;border:none;font-size:13px;line-height:1.6}.model-detail__readme ul,.model-detail__readme ol{margin:0 0 16px;padding-left:24px}.model-detail__readme li{margin-bottom:4px}.model-detail__readme blockquote{margin:0 0 16px;padding:12px 16px;border-left:4px solid var(--color-detail-callout-border, #6366f1);background:var(--color-detail-callout-bg, rgba(99, 102, 241, .06));border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-text-secondary)}.model-detail__readme table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:13px}.model-detail__readme table th,.model-detail__readme table td{padding:8px 12px;border:1px solid var(--color-detail-table-border, var(--color-border-default));text-align:left}.model-detail__readme table th{background:var(--color-detail-table-header-bg, var(--color-bg-hover));font-weight:600}.model-detail__readme table tr:nth-child(2n){background:#ffffff05}.model-detail__readme img{max-width:100%;border-radius:var(--radius-md);margin:8px 0}.model-detail__readme hr{border:none;border-top:1px solid var(--color-border-default);margin:24px 0}.model-detail__code-copy-btn{position:absolute;top:8px;right:8px;background:var(--color-bg-hover);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-tertiary);cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;opacity:0;transition:all var(--transition-fast);z-index:1}.model-detail__readme pre:hover .model-detail__code-copy-btn{opacity:1}.model-detail__code-copy-btn:hover{background:var(--color-bg-selected);color:var(--color-text-primary);border-color:var(--color-border-strong)}.model-detail__code-copy-btn--copied{color:var(--color-status-success)!important;border-color:#10b9814d!important;background:#10b9811a!important;opacity:1!important}.model-detail__files{border:1px solid var(--color-border-default);border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-surface)}.model-detail__files-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);background:var(--color-bg-hover);border-bottom:1px solid var(--color-border-default);font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary);flex-wrap:wrap;gap:8px}.model-detail__files-header-left{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.model-detail__files-branch{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-sm);background:#6366f11a;color:#818cf8;font-size:11px;font-weight:600}.model-detail__files-sep{color:var(--color-text-tertiary);font-size:12px}.model-detail__files-crumb{background:none;border:none;padding:2px 6px;border-radius:var(--radius-sm);color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:12px;cursor:pointer;transition:all var(--transition-fast)}.model-detail__files-crumb:hover{background:var(--color-bg-hover);color:var(--color-text-primary);text-decoration:underline}.model-detail__files-crumb--active{color:var(--color-text-primary);font-weight:600;cursor:default;text-decoration:none!important}.model-detail__files-crumb-group{display:inline-flex;align-items:center;gap:6px}.model-detail__files-count{font-size:11px;color:var(--color-text-tertiary);font-family:var(--font-family-mono)}.model-detail__files-loading{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}.model-detail__files-shimmer{height:36px;border-radius:var(--radius-sm);background:linear-gradient(90deg,#ffffff05 25%,#ffffff0d,#ffffff05 75%);background-size:200% 100%;animation:skeletonShimmer 1.5s infinite}.model-detail__file-row{display:flex;align-items:center;gap:var(--spacing-3);padding:10px var(--spacing-4);border-bottom:1px solid var(--color-border-default);font-size:var(--font-size-sm);transition:background var(--transition-fast);cursor:pointer;-webkit-user-select:none;user-select:none}.model-detail__file-row:last-child{border-bottom:none}.model-detail__file-row:hover{background:var(--color-detail-tree-row-hover, var(--color-bg-hover))}.model-detail__file-row--dir{background:#ffffff04}.model-detail__file-row--parent{color:var(--color-text-secondary);background:#0000001a;font-style:italic}.model-detail__file-icon{width:16px;height:16px;color:var(--color-text-tertiary);flex-shrink:0}.model-detail__file-name{flex:1;font-family:var(--font-family-mono);font-size:13px;color:var(--color-text-primary);word-break:break-all}.model-detail__file-name--link{color:var(--color-text-primary);transition:color var(--transition-fast)}.model-detail__file-row:hover .model-detail__file-name--link{color:var(--color-detail-link-color, #818cf8)}.model-detail__file-badge{padding:2px 8px;border-radius:var(--radius-full);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.model-detail__file-badge--safetensors{background:var(--color-detail-badge-safetensors-bg, rgba(16, 185, 129, .12));color:var(--color-detail-badge-safetensors-text, #10b981)}.model-detail__file-badge--pytorch{background:var(--color-detail-badge-pytorch-bg, rgba(239, 68, 68, .12));color:var(--color-detail-badge-pytorch-text, #ef4444)}.model-detail__file-badge--config{background:var(--color-detail-tag-lang-bg, rgba(56, 189, 248, .12));color:var(--color-detail-tag-lang-color, #38bdf8)}.model-detail__file-badge--gguf{background:var(--color-detail-badge-gguf-bg, rgba(168, 85, 247, .12));color:var(--color-detail-badge-gguf-text, #a855f7)}.model-detail__file-badge--lfs{background:#f59e0b1f;color:#f59e0b;border:1px solid rgba(245,158,11,.2)}.model-detail__file-size{font-size:11px;color:var(--color-text-tertiary);font-family:var(--font-family-mono);white-space:nowrap}.model-detail__file-meta{font-size:11px;color:var(--color-text-tertiary)}.model-detail__file-copy{opacity:0;transition:opacity var(--transition-fast);flex-shrink:0}.model-detail__file-row:hover .model-detail__file-copy{opacity:1}.model-detail__file-download{display:flex;align-items:center;justify-content:center;padding:4px;border-radius:var(--radius-sm);color:var(--color-text-tertiary);text-decoration:none;transition:all var(--transition-fast);opacity:0;flex-shrink:0}.model-detail__file-row:hover .model-detail__file-download{opacity:1}.model-detail__file-download:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.model-file-viewer{border:1px solid var(--color-detail-tree-border, var(--color-border-default));border-radius:var(--radius-md);overflow:hidden;background:var(--color-detail-tree-bg, var(--color-bg-surface))}.model-file-viewer__header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--color-detail-tree-header-bg, var(--color-bg-hover));border-bottom:1px solid var(--color-detail-tree-border, var(--color-border-default));flex-wrap:wrap;gap:12px}.model-file-viewer__header-left,.model-file-viewer__header-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.model-file-viewer__back-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:12px;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.model-file-viewer__back-btn:hover{background:var(--color-bg-hover);border-color:var(--color-text-tertiary)}.model-file-viewer__header-sep{color:var(--color-text-tertiary);font-size:12px}.model-file-viewer__breadcrumbs{display:flex;align-items:center;gap:4px;font-family:var(--font-family-mono);font-size:13px}.model-file-viewer__crumb{background:none;border:none;padding:2px 4px;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);font-family:inherit;font-size:inherit;transition:color var(--transition-fast)}.model-file-viewer__crumb:hover{color:var(--color-text-primary);text-decoration:underline}.model-file-viewer__crumb--active{color:var(--color-text-primary);font-weight:600;cursor:default;text-decoration:none!important}.model-file-viewer__crumb-wrap{display:inline-flex;align-items:center;gap:4px}.model-file-viewer__size{font-size:11px;color:var(--color-text-tertiary);font-family:var(--font-family-mono);margin-left:4px}.model-file-viewer__toggle{display:inline-flex;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-bg-surface)}.model-file-viewer__toggle-btn{background:none;border:none;padding:4px 12px;font-size:12px;font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast)}.model-file-viewer__toggle-btn:hover{color:var(--color-text-primary)}.model-file-viewer__toggle-btn--active{background:var(--color-bg-hover);color:var(--color-text-primary);font-weight:600}.model-file-viewer__action-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:12px;font-weight:500;text-decoration:none;cursor:pointer;transition:all var(--transition-fast)}.model-file-viewer__action-btn:hover{background:var(--color-bg-hover);border-color:var(--color-text-tertiary)}.model-file-viewer__action-btn--primary{background:#6366f1;border-color:#6366f1;color:#fff}.model-file-viewer__action-btn--primary:hover{background:#4f46e5;border-color:#4f46e5;color:#fff}.model-file-viewer__action-btn--copied{border-color:#10b981;color:#10b981}.model-file-viewer__body{min-height:200px}.model-file-viewer__loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px 24px;color:var(--color-text-secondary);font-size:13px}.model-file-viewer__loading-spinner{width:20px;height:20px;border:2px solid var(--color-border-default);border-top-color:#818cf8;border-radius:50%;animation:spin .8s linear infinite}.model-file-viewer__error{padding:40px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--color-text-secondary);font-size:13px}.model-file-viewer__image-wrapper{display:flex;align-items:center;justify-content:center;padding:40px;background:repeating-conic-gradient(rgba(255,255,255,.03) 0% 25%,transparent 0% 50%) 50% / 20px 20px}.model-file-viewer__image{max-width:100%;max-height:600px;border-radius:var(--radius-md);box-shadow:0 10px 30px #00000080}.model-file-viewer__binary-card{padding:60px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.model-file-viewer__binary-icon{width:48px;height:48px;border-radius:50%;background:#6366f11a;color:#818cf8;display:flex;align-items:center;justify-content:center}.model-file-viewer__binary-icon svg{width:24px;height:24px}.model-file-viewer__binary-title{font-size:18px;font-weight:600;color:var(--color-text-primary);margin:0}.model-file-viewer__binary-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text-tertiary);font-family:var(--font-family-mono)}.model-file-viewer__binary-desc{font-size:13px;color:var(--color-text-secondary);max-width:460px;margin:0 0 8px;line-height:1.5}.model-file-viewer__markdown{padding:var(--spacing-6)}.model-file-viewer__code-box{display:flex;flex-direction:column}.model-file-viewer__code-meta{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:11px;color:var(--color-text-tertiary);font-family:var(--font-family-mono);border-bottom:1px solid var(--color-border-default);background:#00000026}.model-file-viewer__truncated-badge{color:#f59e0b;font-weight:600}.model-file-viewer__code-table{overflow-x:auto;max-height:800px;padding:12px 0;font-family:var(--font-family-mono);font-size:13px;line-height:20px}.model-file-viewer__code-row{display:flex;width:100%;min-width:max-content;transition:background var(--transition-fast)}.model-file-viewer__code-row:hover{background:#ffffff09}.model-file-viewer__code-lineno{width:56px;min-width:56px;text-align:right;padding-right:18px;-webkit-user-select:none;user-select:none;color:var(--color-text-tertiary);opacity:.55;font-size:12px}.model-file-viewer__code-text{flex:1;padding-right:24px;white-space:pre;color:var(--color-text-primary)}.token-key{color:#38bdf8;font-weight:500}.token-string{color:#4ade80}.token-number{color:#fb923c}.token-keyword{color:#c084fc;font-weight:600}.token-comment{color:#94a3b8;font-style:italic}.model-detail__sidebar-card{background:var(--color-detail-card-bg, var(--color-card-bg));border:1px solid var(--color-detail-card-border, var(--color-border-default));border-radius:var(--radius-lg);overflow:hidden}.model-detail__sidebar-card-title{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-sm);font-weight:700;color:var(--color-detail-title, var(--color-text-primary));border-bottom:1px solid var(--color-detail-card-border, var(--color-border-default));text-transform:uppercase;letter-spacing:.06em}.model-detail__sidebar-card-body{padding:var(--spacing-4)}.model-detail__sidebar-stat{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) 0}.model-detail__sidebar-stat:not(:last-child){border-bottom:1px solid var(--color-border-default)}.model-detail__sidebar-stat-label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.model-detail__sidebar-stat-value{font-size:var(--font-size-sm);font-weight:600;color:var(--color-detail-stat-text, var(--color-text-primary));font-family:var(--font-family-mono)}.model-detail__size-hero{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-4) 0 var(--spacing-2)}.model-detail__size-value{font-size:36px;font-weight:800;font-family:var(--font-family-sans);color:var(--color-text-primary);line-height:1;letter-spacing:-.03em;background:linear-gradient(135deg,#6366f1,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.model-detail__size-label{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin-top:4px}.model-detail__spaces-list{display:flex;flex-direction:column;gap:var(--spacing-1)}.model-detail__space-link{display:block;padding:6px var(--spacing-2);border-radius:var(--radius-sm);font-size:12px;font-family:var(--font-family-mono);color:var(--color-text-secondary);text-decoration:none;transition:all var(--transition-fast);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-detail__space-link:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.model-detail__sidebar-tags{display:flex;flex-wrap:wrap;gap:6px}.model-detail__sidebar-tag{padding:3px 8px;border-radius:var(--radius-sm);font-size:11px;background:var(--color-bg-hover);color:var(--color-text-secondary);border:1px solid var(--color-border-default);text-decoration:none;transition:all var(--transition-fast)}.model-detail__sidebar-tag--clickable{cursor:pointer}.model-detail__sidebar-tag--clickable:hover{background:var(--color-bg-selected);color:var(--color-text-primary);border-color:var(--color-border-strong);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.model-detail__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px var(--spacing-6);gap:var(--spacing-4);grid-column:1 / -1}.model-detail__spinner{width:40px;height:40px;border:3px solid var(--color-border-default);border-top-color:#6366f1;border-radius:50%;animation:model-detail-spin .8s linear infinite}@keyframes model-detail-spin{to{transform:rotate(360deg)}}.model-detail__loading-text{font-size:var(--font-size-md);color:var(--color-text-secondary);animation:model-detail-pulse 2s ease-in-out infinite}@keyframes model-detail-pulse{0%,to{opacity:1}50%{opacity:.5}}.model-detail__error{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px var(--spacing-6);gap:var(--spacing-4);text-align:center}.model-detail__error-title{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text-primary)}.model-detail__error-message{font-size:var(--font-size-md);color:var(--color-text-secondary);max-width:400px}.model-detail__skeleton{background:linear-gradient(90deg,var(--color-bg-hover) 25%,var(--color-bg-selected) 50%,var(--color-bg-hover) 75%);background-size:200% 100%;animation:model-detail-shimmer 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}@keyframes model-detail-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.model-detail__skeleton--title{width:300px;height:28px;margin-bottom:var(--spacing-3)}.model-detail__skeleton--tags{width:200px;height:24px}.model-detail__skeleton--block{width:100%;height:200px;margin-bottom:var(--spacing-4)}.model-detail__readme-loading{display:flex;flex-direction:column;gap:var(--spacing-3)}.model-detail__readme-loading .model-detail__skeleton{height:16px}.model-detail__readme-loading .model-detail__skeleton:nth-child(1){width:80%}.model-detail__readme-loading .model-detail__skeleton:nth-child(2){width:100%}.model-detail__readme-loading .model-detail__skeleton:nth-child(3){width:90%}.model-detail__readme-loading .model-detail__skeleton:nth-child(4){width:60%;height:24px;margin-top:var(--spacing-4)}.model-detail__readme-loading .model-detail__skeleton:nth-child(5){width:100%}.model-detail__readme-loading .model-detail__skeleton:nth-child(6){width:85%}.model-detail__readme-loading .model-detail__skeleton:nth-child(7){width:95%}.model-detail__readme-loading .model-detail__skeleton:nth-child(8){width:70%}.model-detail__use-model-wrapper{position:relative}.model-detail__use-model-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:600;font-family:var(--font-family-sans);cursor:pointer;transition:all var(--transition-normal);text-decoration:none;border:1px solid transparent;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 2px 8px #6366f14d}.model-detail__use-model-btn:hover{box-shadow:0 4px 16px #6366f166;transform:translateY(-1px)}.model-detail__use-model-btn svg{transition:transform var(--transition-fast)}.model-detail__use-model-btn--open svg{transform:rotate(180deg)}.model-detail__use-model-dropdown{position:absolute;top:calc(100% + 8px);left:0;z-index:100;min-width:520px;max-width:640px;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 60px #0006,0 0 0 1px #ffffff0d;padding:var(--spacing-4);animation:useModelSlideIn .2s ease-out}@keyframes useModelSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.model-detail__use-model-dropdown-title{font-size:var(--font-size-sm);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--spacing-3);text-transform:uppercase;letter-spacing:.06em}.model-detail__use-model-section{margin-bottom:var(--spacing-4)}.model-detail__use-model-section:last-child{margin-bottom:0}.model-detail__use-model-section-label{font-size:11px;font-weight:600;color:var(--color-text-tertiary);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.model-detail__use-model-code{position:relative;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);overflow:hidden}.model-detail__use-model-code-header{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-bottom:1px solid var(--color-border-default);background:#00000026}.model-detail__use-model-code-lang{font-size:10px;font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em}.model-detail__use-model-code-body{padding:12px 16px;font-family:var(--font-family-mono);font-size:12px;line-height:1.6;color:var(--color-text-primary);overflow-x:auto;white-space:pre}.model-detail__use-model-overlay{position:fixed;inset:0;z-index:99}.model-detail__gated-card{display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-5);margin-bottom:var(--spacing-6);border-radius:var(--radius-lg);background:#eab3080f;border:1px solid rgba(234,179,8,.2)}.model-detail__gated-icon{width:40px;height:40px;min-width:40px;border-radius:50%;background:#eab30826;color:#eab308;display:flex;align-items:center;justify-content:center}.model-detail__gated-icon svg{width:20px;height:20px}.model-detail__gated-body{flex:1}.model-detail__gated-title{font-size:var(--font-size-md);font-weight:700;color:#eab308;margin:0 0 6px}.model-detail__gated-desc{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--spacing-3);line-height:1.5}.model-detail__gated-link{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--radius-md);background:#eab3081f;border:1px solid rgba(234,179,8,.25);color:#eab308;font-size:var(--font-size-sm);font-weight:600;text-decoration:none;transition:all var(--transition-fast)}.model-detail__gated-link:hover{background:#eab30833;box-shadow:0 2px 8px #eab30826;transform:translateY(-1px)}.model-detail__community{padding:var(--spacing-6);text-align:center}.model-detail__community-icon{width:64px;height:64px;border-radius:50%;background:#6366f11a;color:#818cf8;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-4)}.model-detail__community-icon svg{width:28px;height:28px}.model-detail__community-title{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-2)}.model-detail__community-desc{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--spacing-4);max-width:400px;margin-left:auto;margin-right:auto;line-height:1.5}.model-detail__community-link{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:var(--radius-md);background:var(--color-bg-hover);border:1px solid var(--color-border-default);color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:600;text-decoration:none;transition:all var(--transition-fast)}.model-detail__community-link:hover{background:var(--color-bg-selected);border-color:var(--color-border-strong);transform:translateY(-1px)}.model-detail__git-clone{margin-bottom:var(--spacing-4);border:1px solid var(--color-border-default);border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-surface)}.model-detail__git-clone-header{display:flex;align-items:center;justify-content:space-between;padding:10px var(--spacing-4);background:var(--color-bg-hover);border-bottom:1px solid var(--color-border-default);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast)}.model-detail__git-clone-header:hover{background:var(--color-bg-selected)}.model-detail__git-clone-title{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:8px}.model-detail__git-clone-toggle{color:var(--color-text-tertiary);transition:transform var(--transition-fast)}.model-detail__git-clone-toggle--open{transform:rotate(180deg)}.model-detail__git-clone-body{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}.model-detail__git-clone-row{display:flex;flex-direction:column;gap:4px}.model-detail__git-clone-label{font-size:10px;font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.model-detail__git-clone-cmd{display:flex;align-items:center;gap:8px;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:8px 12px;font-family:var(--font-family-mono);font-size:12px;color:var(--color-text-primary);overflow-x:auto}.model-detail__git-clone-cmd code{flex:1;white-space:nowrap}.model-detail__git-clone-cmd .model-detail__copy-btn{flex-shrink:0}.model-detail__readme-wrapper{display:flex;gap:var(--spacing-6)}.model-detail__readme-content{flex:1;min-width:0}.model-detail__toc{width:200px;min-width:200px;position:sticky;top:var(--spacing-4);align-self:flex-start;max-height:calc(100vh - 100px);overflow-y:auto;padding-left:var(--spacing-4);border-left:1px solid var(--color-border-default)}.model-detail__toc::-webkit-scrollbar{width:3px}.model-detail__toc::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:2px}.model-detail__toc-title{font-size:10px;font-weight:700;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--spacing-3)}.model-detail__toc-list{list-style:none;padding:0;margin:0}.model-detail__toc-item{margin-bottom:2px}.model-detail__toc-link{display:block;padding:3px 8px;font-size:11px;color:var(--color-text-tertiary);text-decoration:none;border-radius:var(--radius-sm);transition:all var(--transition-fast);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-detail__toc-link:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.model-detail__toc-link--h3{padding-left:20px;font-size:10px}.model-detail__actions-group{display:flex;align-items:center;gap:var(--spacing-2)}.model-detail__action-btn--deploy{background:var(--color-detail-badge-live-bg, rgba(16, 185, 129, .12));border-color:#10b9814d;color:var(--color-detail-badge-live-text, #34d399)}.model-detail__action-btn--deploy:hover{background:#10b98133;border-color:#10b98166}.model-detail__action-btn--train{background:var(--color-detail-btn-train-bg, rgba(56, 189, 248, .14));border-color:var(--color-detail-btn-train-border, rgba(56, 189, 248, .4));color:var(--color-detail-btn-train-text, #38bdf8)}.model-detail__action-btn--train:hover{background:#38bdf840;border-color:#38bdf880}.model-detail__widget-preview{margin-top:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface)}.model-detail__widget-title{font-size:var(--font-size-sm);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--spacing-3);display:flex;align-items:center;gap:8px}.model-detail__widget-title-badge{padding:2px 8px;border-radius:var(--radius-full);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.25)}.model-detail__widget-examples{display:flex;flex-direction:column;gap:var(--spacing-2)}.model-detail__widget-example{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--color-bg-hover);border:1px solid var(--color-border-default);font-size:13px;color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast)}.model-detail__widget-example:hover{background:var(--color-bg-selected);border-color:var(--color-border-strong)}.model-detail__widget-example-prefix{font-size:10px;font-weight:600;color:#818cf8;text-transform:uppercase;white-space:nowrap}.model-detail__badge--safetensors{background:#10b9811f;color:#10b981;border-color:#10b9814d;font-weight:600;display:inline-flex;align-items:center;gap:4px}.model-detail__dtypes-row{display:flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2);flex-wrap:wrap}.model-detail__dtypes-label{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.model-detail__dtypes-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.model-detail__dtype-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-sm);background:var(--color-bg-hover);border:1px solid var(--color-border-default);font-size:var(--font-size-xs);font-family:var(--font-family-mono);color:var(--color-text-secondary);transition:all var(--transition-fast)}.model-detail__dtype-chip:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.model-detail__dtype-name{font-weight:600;color:var(--color-accent-primary, #6366f1)}.model-detail__dtype-count{color:var(--color-text-tertiary);font-size:10px}.model-detail__badge--new{background:#6366f126;color:#818cf8;border:1px solid rgba(99,102,241,.3);font-size:9px;padding:1px 5px;border-radius:4px;font-weight:700;letter-spacing:.05em;margin-left:auto}.model-detail__providers-list{display:flex;flex-direction:column;gap:var(--spacing-3)}.model-detail__provider-item{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-2);transition:border-color var(--transition-fast)}.model-detail__provider-item:hover{border-color:var(--color-border-strong)}.model-detail__provider-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-2)}.model-detail__provider-identity{display:flex;align-items:center;gap:8px}.model-detail__status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.model-detail__status-dot--live{background:#10b981;box-shadow:0 0 6px #10b98199}.model-detail__status-dot--warn{background:#f59e0b;box-shadow:0 0 6px #f59e0b99}.model-detail__provider-name{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);text-transform:capitalize}.model-detail__provider-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.model-detail__pill{font-size:10px;padding:1px 6px;border-radius:4px;font-weight:500}.model-detail__pill--fastest{background:#3b82f61f;color:#60a5fa;border:1px solid rgba(59,130,246,.25)}.model-detail__pill--cheapest{background:#10b9811f;color:#34d399;border:1px solid rgba(16,185,129,.25)}.model-detail__pill--live{background:#10b9811a;color:#10b981}.model-detail__pill--error{background:#ef44441a;color:#f87171}.model-detail__provider-stats{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-xs);color:var(--color-text-secondary);padding-top:4px;border-top:1px solid rgba(255,255,255,.04)}.model-detail__provider-stat{font-family:var(--font-family-mono);font-size:11px}.model-detail__provider-stat--muted{color:var(--color-text-tertiary);font-style:italic}.model-detail__providers-footer{margin-top:var(--spacing-3);font-size:11px;color:var(--color-text-tertiary);text-align:center;font-style:italic}.model-detail__tree-items{display:flex;flex-direction:column;gap:6px}.model-detail__tree-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:var(--radius-md);background:var(--color-bg-surface);border:1px solid var(--color-border-default);text-decoration:none;transition:all var(--transition-fast)}.model-detail__tree-row:hover{background:var(--color-bg-hover);border-color:var(--color-border-strong);transform:translate(2px)}.model-detail__tree-label{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary)}.model-detail__tree-count{font-size:var(--font-size-xs);font-weight:600;color:var(--color-accent-primary, #818cf8);font-family:var(--font-family-mono)}.model-detail__collections-list{display:flex;flex-direction:column;gap:var(--spacing-2)}.model-detail__collection-item{display:flex;flex-direction:column;gap:4px;padding:var(--spacing-3);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);text-decoration:none;transition:all var(--transition-fast)}.model-detail__collection-item:hover{background:var(--color-bg-hover);border-color:var(--color-border-strong)}.model-detail__collection-header{display:flex;align-items:center;gap:6px;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.model-detail__collection-avatar{width:16px;height:16px;border-radius:50%;object-fit:cover}.model-detail__collection-avatar-fallback{width:16px;height:16px;border-radius:50%;background:var(--color-bg-hover);color:var(--color-text-secondary);font-size:9px;display:flex;align-items:center;justify-content:center;font-weight:700}.model-detail__collection-owner{color:var(--color-text-secondary);font-weight:500}.model-detail__collection-upvotes{margin-left:auto;color:#ef4444;font-size:11px}.model-detail__collection-title{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary)}.model-detail__collection-meta{font-size:11px;color:var(--color-text-tertiary)}.model-detail__show-more-btn{margin-top:6px;padding:6px;background:none;border:1px dashed var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-fast);text-align:center}.model-detail__show-more-btn:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-border-strong)}.model-detail__evals-list{display:flex;flex-direction:column;gap:var(--spacing-2)}.model-detail__eval-item{padding:8px 10px;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:2px}.model-detail__eval-header{display:flex;align-items:center;justify-content:space-between}.model-detail__eval-benchmark{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-primary)}.model-detail__eval-value{font-size:var(--font-size-xs);font-weight:700;font-family:var(--font-family-mono);color:#10b981}.model-detail__eval-dataset{font-size:11px;color:var(--color-text-tertiary)}.model-detail__eval-link{color:var(--color-text-tertiary);text-decoration:none}.model-detail__eval-link:hover{color:var(--color-accent-primary, #818cf8);text-decoration:underline}.model-detail__spaces-rich-list{display:flex;flex-direction:column;gap:8px}.model-detail__space-rich-item{display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);text-decoration:none;transition:all var(--transition-fast)}.model-detail__space-rich-item:hover{background:var(--color-bg-hover);border-color:var(--color-border-strong)}.model-detail__space-top{display:flex;align-items:center;gap:6px;font-size:var(--font-size-xs)}.model-detail__space-emoji{font-size:13px}.model-detail__space-id{font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-detail__space-status{margin-left:auto;font-size:10px;padding:1px 5px;border-radius:3px;flex-shrink:0}.model-detail__space-status--running{background:#10b9811a;color:#10b981}.model-detail__space-status--unknown{background:#ffffff0d;color:var(--color-text-tertiary)}.model-detail__space-desc{font-size:11px;color:var(--color-text-secondary);line-height:1.3}@media(max-width:1024px){.model-detail{grid-template-columns:1fr}.model-detail__sidebar{order:-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media(max-width:640px){.model-detail{padding:var(--spacing-4)}.model-detail__title{font-size:var(--font-size-xl)}.model-detail__actions{flex-direction:column;align-items:stretch}.model-detail__action-btn{justify-content:center}}.provenance-chip{display:inline-flex;align-items:center;margin-left:6px;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.02em;cursor:help;vertical-align:middle;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);color:var(--color-text-tertiary)}.provenance-chip--t1{border-color:#34d399;color:#34d399}.provenance-chip--t2{border-color:#60a5fa;color:#60a5fa}.provenance-chip--t3{border-color:#a78bfa;color:#a78bfa}.provenance-chip--t4{border-color:#94a3b8;color:#94a3b8}.provenance-chip--t5{border-color:#fbbf24;color:#fbbf24}.provenance-chip--t6{border-color:#f472b6;color:#f472b6}.provenance-field{display:flex;gap:8px;margin-bottom:6px;font-size:13px}.provenance-field__label{min-width:110px;color:var(--color-text-tertiary)}.provenance-field__value{color:var(--color-text-primary);word-break:break-word}.provenance-field__missing{color:var(--color-text-tertiary);font-style:italic}:root .hf-dark-mode-only,:root .hidden.dark\:block{display:none!important}:root.dark .hf-light-mode-only,[data-theme=dark] .hf-light-mode-only{display:none!important}:root.dark .hf-dark-mode-only,[data-theme=dark] .hf-dark-mode-only{display:inline-block!important}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hf-light-mode-only{display:none!important}:root:not([data-theme=light]) .hf-dark-mode-only{display:inline-block!important}}.model-detail__superseded-banner{margin:12px 0;padding:10px 14px;border-radius:var(--radius-md);background:#fbbf241f;border:1px solid rgba(251,191,36,.4);color:#fbbf24;font-size:13px}.model-detail__badge--sha{font-family:var(--font-mono, monospace);font-size:11px}.model-detail__readme-toolbar{display:flex;gap:12px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.model-detail__readme-search{flex:1;min-width:160px;padding:6px 10px;border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-bg-secondary);color:var(--color-text-primary)}.model-detail__readme-source{white-space:pre-wrap;font-family:var(--font-mono, monospace);font-size:12px;line-height:1.5;padding:16px;background:var(--color-bg-secondary);border-radius:var(--radius-md);overflow-x:auto}.model-detail__tech-table{width:100%;border-collapse:collapse;font-size:13px}.model-detail__tech-table th,.model-detail__tech-table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--color-border-default);vertical-align:top}.model-detail__tech-table th{width:160px;color:var(--color-text-tertiary);font-weight:500}.model-detail__technical-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:13px}.model-detail__chat-template{max-height:320px;overflow:auto;font-size:12px;white-space:pre-wrap}.model-detail__eval-panel{margin-bottom:24px;padding:16px;border:1px solid var(--color-detail-card-border, var(--color-border-default));border-radius:var(--radius-md);background:var(--color-detail-card-bg, transparent)}.model-detail__eval-panel-title{margin:0 0 4px;font-size:15px;color:var(--color-detail-title, var(--color-text-primary))}.model-detail__eval-panel-desc,.model-detail__eval-disclaimer,.model-detail__providers-note{margin:0 0 12px;font-size:12px;color:var(--color-text-tertiary)}.model-detail__eval-list{list-style:none;padding:0;margin:0}.model-detail__eval-item{padding:10px 0;border-bottom:1px solid var(--color-border-default)}.model-detail__eval-item-head{display:flex;gap:8px;align-items:center;margin-bottom:4px}.model-detail__eval-badge{font-size:10px;padding:1px 6px;border-radius:999px;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);text-transform:uppercase}.model-detail__eval-value{font-weight:600;margin-right:8px;color:var(--color-detail-eval-bar, var(--color-status-success))}.math-fallback{font-family:var(--font-mono, monospace);background:var(--color-bg-secondary);padding:2px 6px;border-radius:4px}.math-fallback--display{display:block;padding:12px;margin:12px 0;text-align:center;overflow-x:auto}.dataset-detail.model-detail{align-items:start}.dataset-detail .model-detail__header{background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md, 8px);padding:var(--spacing-5, 20px) var(--spacing-6, 24px);margin-bottom:var(--spacing-5, 20px)}.dataset-detail .model-detail__tab-content-wrapper{background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md, 8px);padding:var(--spacing-5, 20px) var(--spacing-6, 24px);min-width:0}.dataset-detail .model-detail__sidebar-section{background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md, 8px);padding:var(--spacing-4, 16px)}.dataset-detail .model-detail__tabs{margin-bottom:var(--spacing-4, 16px)}.dataset-detail__identity-line{display:flex;align-items:center;gap:var(--spacing-3, 12px);width:100%;flex-wrap:wrap}.dataset-detail__title{display:flex;align-items:center;gap:var(--spacing-2, 8px);margin:0;min-width:0;flex:1}.dataset-detail__avatar{width:36px;height:36px;border-radius:var(--radius-sm, 4px);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--color-bg-hover);color:var(--color-text-secondary);font-size:12px;font-weight:600}.dataset-detail__avatar img{width:100%;height:100%;object-fit:cover}.dataset-detail__ns{font-weight:400;color:var(--color-text-secondary)}.dataset-detail__slash{color:var(--color-text-tertiary);-webkit-user-select:none;user-select:none}.dataset-detail__name{font-weight:700;color:var(--color-text-primary)}.dataset-detail__hf-link{margin-left:auto;flex-shrink:0}.dataset-detail__rev-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2, 8px);margin-top:var(--spacing-4, 16px)}.dataset-detail__mutable-warn{font-size:var(--font-size-xs, 12px);color:var(--color-text-warning, #92400e);background:var(--color-bg-warning-subtle, rgba(245, 158, 11, .1));border:1px solid var(--color-border-warning, #f59e0b);padding:2px 8px;border-radius:var(--radius-sm, 4px)}.dataset-detail__stats{margin-top:var(--spacing-4, 16px)}.dataset-detail__chip-row{display:flex;flex-wrap:wrap;gap:var(--spacing-3, 12px) var(--spacing-4, 16px);font-size:var(--font-size-sm, 13px);align-items:center;background:var(--color-bg-primary, var(--color-bg-hover));padding:var(--spacing-3, 12px) var(--spacing-4, 16px);border-radius:var(--radius-sm, 4px);border:1px solid var(--color-border-default);margin-top:var(--spacing-4, 16px)}.dataset-detail__chip-group{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.dataset-detail__chip-label{color:var(--color-text-secondary);margin-right:4px}.dataset-detail__chip{display:inline-flex;align-items:center;gap:4px;background:var(--color-bg-hover);color:var(--color-text-primary);padding:2px 8px;border-radius:var(--radius-sm, 4px);font-weight:500;border:1px solid var(--color-border-default)}.dataset-detail__chip--license{color:var(--color-text-primary)}.dataset-detail__chip--overflow{background:transparent;border:none;color:var(--color-text-secondary);font-size:var(--font-size-xs, 12px);padding:0}.dataset-detail__copy-btn{background:none;border:none;cursor:pointer;color:var(--color-text-tertiary);padding:4px;display:inline-flex;align-items:center;border-radius:var(--radius-sm, 4px)}.dataset-detail__copy-btn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.dataset-detail__breadcrumbs{font-size:var(--font-size-sm, 13px);color:var(--color-text-secondary);display:flex;align-items:center;gap:4px;margin-bottom:var(--spacing-3, 12px)}.dataset-detail__breadcrumb-link{background:none;border:none;color:var(--color-accent-primary, var(--color-primary));cursor:pointer;padding:0;font-family:inherit;font-size:inherit;text-decoration:none}.dataset-detail__breadcrumb-link:hover{text-decoration:underline}.dataset-detail__breadcrumb-current{font-weight:600}.dataset-detail__card-toolbar{margin-bottom:var(--spacing-4, 16px)}.dataset-detail__readme-source{margin:0;padding:var(--spacing-4, 16px);background:var(--color-bg-primary, var(--color-bg-hover));border:1px solid var(--color-border-default);border-radius:var(--radius-sm, 4px);overflow:auto;font-size:var(--font-size-sm, 13px);font-family:var(--font-family-mono);color:var(--color-text-primary);white-space:pre-wrap}.dataset-detail__files-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3, 12px);flex-wrap:wrap;margin-bottom:var(--spacing-3, 12px)}.dataset-detail__files-toolbar .dataset-detail__breadcrumbs{margin-bottom:0}.dataset-detail__files-heading{margin:0 0 var(--spacing-3, 12px)}.dataset-detail__sha-inline{font-family:var(--font-family-mono);font-weight:500}.dataset-detail__filter-input{width:220px;max-width:100%;padding:6px 10px;font-size:var(--font-size-sm, 13px);font-family:inherit;color:var(--color-text-primary);background:var(--color-bg-primary, var(--color-bg-hover));border:1px solid var(--color-border-default);border-radius:var(--radius-sm, 4px)}.dataset-detail__filter-input:focus{outline:2px solid var(--color-accent-primary, var(--color-primary));outline-offset:1px}.dataset-detail__files-panel{border:1px solid var(--color-border-default);border-radius:var(--radius-md, 8px);overflow:hidden;background:var(--color-bg-primary, var(--color-bg-hover))}.dataset-detail__files-table{width:100%}.dataset-detail__file-row{display:grid;grid-template-columns:24px minmax(140px,1.2fr) minmax(200px,2fr) 120px 88px;column-gap:16px;align-items:center;padding:10px 16px;border:none;border-bottom:1px solid var(--color-border-default);background:transparent;text-align:left;width:100%;box-sizing:border-box;font:inherit;color:inherit}.dataset-detail__file-row:last-child{border-bottom:none}button.dataset-detail__file-row{cursor:pointer}button.dataset-detail__file-row:hover{background:var(--color-bg-hover)}.dataset-detail__file-header{cursor:default;background:var(--color-bg-hover);pointer-events:none}.dataset-detail__file-header .dataset-detail__file-name,.dataset-detail__file-header .dataset-detail__file-commit,.dataset-detail__file-header .dataset-detail__file-date,.dataset-detail__file-header .dataset-detail__file-size{font-family:var(--font-family-sans);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.dataset-detail__file-icon{width:24px;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center}.dataset-detail__file-name{font-family:var(--font-family-mono);font-size:13px;color:var(--color-text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataset-detail__file-commit{font-size:13px;color:var(--color-text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataset-detail__file-date{font-size:13px;color:var(--color-text-secondary);white-space:nowrap}.dataset-detail__file-size{font-family:var(--font-family-mono);font-size:12px;color:var(--color-text-tertiary);white-space:nowrap;text-align:right}.dataset-detail__lfs{margin-left:8px}.dataset-detail__files-more{padding:12px;text-align:center;border-top:1px solid var(--color-border-default)}.dataset-detail__muted{color:var(--color-text-secondary);font-size:var(--font-size-sm, 13px)}.dataset-detail__error{color:var(--color-text-warning, #92400e);font-size:var(--font-size-sm, 13px)}@media(max-width:800px){.dataset-detail__file-row{grid-template-columns:24px 1fr 88px}.dataset-detail__file-commit,.dataset-detail__file-date,.dataset-detail__file-header .dataset-detail__file-commit,.dataset-detail__file-header .dataset-detail__file-date{display:none}}.dataset-detail__meta-list{display:flex;flex-direction:column;gap:12px;margin-top:var(--spacing-4, 16px)}.dataset-detail__meta-row{display:grid;grid-template-columns:180px 1fr;gap:16px;align-items:start}.dataset-detail__meta-label{font-size:12px;font-weight:600;color:var(--color-text-secondary);padding-top:2px}.dataset-detail__meta-value{font-size:14px;color:var(--color-text-primary);min-width:0;word-break:break-word}.dataset-detail__meta-value--mono{font-family:var(--font-family-mono);font-size:13px;display:flex;align-items:flex-start;gap:8px}.dataset-detail__citation{margin:0;padding:10px 12px;font-family:var(--font-family-mono);font-size:12px;background:var(--color-bg-primary, var(--color-bg-hover));border:1px solid var(--color-border-default);border-radius:var(--radius-sm, 4px);white-space:pre-wrap;overflow:auto}.dataset-detail__raw-toggle{margin-top:var(--spacing-6, 24px)}.dataset-detail__raw-json{margin-top:12px;padding:16px;background:var(--color-bg-primary, var(--color-bg-hover));border:1px solid var(--color-border-default);border-radius:var(--radius-md, 8px);font-size:12px;overflow:auto}@media(max-width:720px){.dataset-detail__meta-row{grid-template-columns:1fr;gap:4px}}.dataset-detail__revisions{display:grid;grid-template-columns:minmax(200px,260px) 1fr;gap:var(--spacing-6, 24px)}.dataset-detail__refs{background:var(--color-bg-primary, var(--color-bg-hover));border:1px solid var(--color-border-default);border-radius:var(--radius-md, 8px);padding:var(--spacing-4, 16px);height:fit-content}.dataset-detail__refs-heading{margin:0 0 12px;font-size:13px}.dataset-detail__refs-group{margin-bottom:16px}.dataset-detail__refs-group:last-child{margin-bottom:0}.dataset-detail__refs-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:8px}.dataset-detail__ref-link{display:block;padding:4px 0;color:var(--color-text-primary);text-decoration:none;font-size:13px}.dataset-detail__ref-link:hover{color:var(--color-accent-primary, var(--color-primary))}.dataset-detail__ref-link--active{font-weight:700;color:var(--color-accent-primary, var(--color-primary))}.dataset-detail__commits{display:flex;flex-direction:column;gap:10px}.dataset-detail__commit{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;border:1px solid var(--color-border-default);border-radius:var(--radius-md, 8px);background:var(--color-bg-primary, var(--color-bg-hover))}.dataset-detail__commit-title{font-weight:600;font-size:14px;margin-bottom:4px;color:var(--color-text-primary)}.dataset-detail__commit-meta{font-size:13px;color:var(--color-text-secondary)}.dataset-detail__more-btn{margin-top:12px}@media(max-width:900px){.dataset-detail__revisions{grid-template-columns:1fr}}.dataset-detail__degraded-status{background:var(--color-bg-warning-subtle, rgba(245, 158, 11, .1));border:1px solid var(--color-border-warning, #f59e0b);border-radius:var(--radius-md, 8px);padding:var(--spacing-3, 12px) var(--spacing-4, 16px);color:var(--color-text-warning, #92400e);font-size:var(--font-size-sm, 13px)}.dataset-detail__degraded-status ul{margin:8px 0 0;padding-left:18px}.dataset-detail__aside-title--warn{color:var(--color-text-warning, #92400e)}.dataset-detail .model-file-viewer__markdown table,.dataset-detail .model-detail__readme table{width:100%;border-collapse:collapse;margin-bottom:var(--spacing-md, 16px)}.dataset-detail .model-detail__readme table th,.dataset-detail .model-file-viewer__markdown table th{background:var(--color-bg-hover);color:var(--color-text-primary);font-weight:600;border:1px solid var(--color-border-default);text-align:left;padding:8px 12px}.dataset-detail .model-detail__readme table td,.dataset-detail .model-file-viewer__markdown table td{background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border-default);padding:8px 12px}.dataset-detail--studio.model-detail{grid-template-columns:1fr;max-width:100%;width:100%;padding-left:var(--spacing-6, 24px);padding-right:var(--spacing-6, 24px)}.dataset-detail--studio .model-detail__main{width:100%;max-width:100%}.dataset-detail--studio .model-detail__tab-content-wrapper{width:100%;max-width:100%;padding:var(--spacing-4, 16px)}@media(max-width:960px){.dataset-detail.model-detail{grid-template-columns:1fr}}.dataset-studio{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0;color:var(--color-text-primary);font-family:var(--font-family-sans)}.dataset-studio__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:var(--spacing-4);align-items:start}.dataset-studio__main-panel{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}.dataset-studio__header-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-3)}.dataset-studio__selector-group{display:flex;align-items:center;gap:var(--spacing-4)}.dataset-studio__field{display:flex;flex-direction:column;gap:4px}.dataset-studio__field-label{display:flex;align-items:center;gap:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:500}.dataset-studio__count{color:var(--color-text-tertiary)}.dataset-studio__select{font:inherit;font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:6px 28px 6px 12px;min-height:34px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.dataset-studio__select:focus{outline:none;border-color:var(--color-border-strong)}.dataset-studio__columns{position:relative}.dataset-studio__columns summary{list-style:none;cursor:pointer;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-secondary);color:var(--color-text-secondary)}.dataset-studio__columns summary::-webkit-details-marker{display:none}.dataset-studio__columns .dataset-studio__schema{position:absolute;right:0;z-index:20;width:280px;margin-top:var(--spacing-2);box-shadow:var(--shadow-overlay);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--spacing-3)}.dataset-studio__feature-list{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto}.dataset-studio__feature{display:flex;align-items:center;gap:var(--spacing-2);padding:4px 0;font-size:var(--font-size-sm);cursor:pointer}.dataset-studio__feature-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataset-studio__feature-type{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.dataset-studio__search-form{width:100%}.dataset-studio__search-box{position:relative;display:flex;align-items:center;width:100%}.dataset-studio__search-icon{position:absolute;left:12px;color:var(--color-text-tertiary);pointer-events:none}.dataset-studio__search-box .dataset-studio__input{width:100%;padding-left:36px;padding-right:12px;min-height:38px;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary)}.dataset-studio__grid-container{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-secondary);overflow:hidden}.dataset-studio__viewport{max-height:580px;overflow:auto}.dataset-studio__sheet{display:flex;flex-direction:column;width:100%}.dataset-studio__head{position:sticky;top:0;z-index:10;display:grid;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-default)}.dataset-studio__th{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-right:1px solid var(--color-detail-table-border);background:color-mix(in srgb,var(--color-text-primary) 3%,var(--color-bg-secondary))}.dataset-studio__col-name{font-size:13px;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataset-studio__col-type{font-size:11px;color:var(--color-text-tertiary);margin-bottom:4px}.dataset-studio__hf-bar-container{display:flex;align-items:center;gap:8px;height:14px}.dataset-studio__hf-progress{height:6px;border-radius:3px;background:#9ca3af}.dataset-studio__hf-progress--class{background:#4f46e5}.dataset-studio__hf-percent{font-size:10px;color:var(--color-text-tertiary);white-space:nowrap}.dataset-studio__body{display:flex;flex-direction:column}.dataset-studio__tr{display:grid;min-height:44px;border-bottom:1px solid var(--color-detail-table-border);cursor:pointer;transition:background-color .12s ease}.dataset-studio__tr:hover{background:var(--color-detail-tree-row-hover)}.dataset-studio__tr--selected{background:color-mix(in srgb,#3b82f6 10%,var(--color-bg-secondary))!important;border-left:3px solid #3b82f6}.dataset-studio__td{padding:8px 12px;border-right:1px solid var(--color-detail-table-border);font-size:13px;overflow:hidden;align-self:start}.dataset-studio__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.dataset-studio__cell-text--json{font-family:var(--font-family-mono);font-size:12px;color:var(--color-text-secondary)}.dataset-studio__cell-expanded{position:relative;display:flex;flex-direction:column;gap:4px;width:100%}.dataset-studio__cell-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-bottom:2px}.dataset-studio__action-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background:var(--color-bg-secondary);color:var(--color-text-secondary);cursor:pointer}.dataset-studio__action-btn:hover,.dataset-studio__action-btn--active{background:var(--color-bg-primary);color:var(--color-text-primary);border-color:var(--color-border-strong)}.dataset-studio__expanded-text{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--font-family-sans);font-size:13px;line-height:1.5;color:var(--color-text-primary)}.dataset-studio__expanded-text--code{font-family:var(--font-family-mono);font-size:12px;background:color-mix(in srgb,var(--color-text-primary) 3%,transparent);padding:6px 8px;border-radius:var(--radius-sm)}.dataset-studio__pagination{display:flex;justify-content:center;align-items:center;gap:var(--spacing-2);padding:10px 16px;border-top:1px solid var(--color-border-default);background:var(--color-bg-secondary)}.dataset-studio__pages{display:flex;align-items:center;gap:4px}.dataset-studio__page,.dataset-studio__pagination-btn{min-width:32px;height:32px;padding:0 10px;border:1px solid transparent;background:transparent;color:var(--color-text-secondary);font-size:13px;border-radius:var(--radius-sm);cursor:pointer}.dataset-studio__page--current{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-detail-tab-active-indicator) 15%,var(--color-bg-secondary));font-weight:600}.dataset-studio__pagination-btn:disabled{opacity:.4;cursor:not-allowed}.dataset-studio__sql-panel{display:flex;flex-direction:column;gap:var(--spacing-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-secondary);padding:var(--spacing-3)}.dataset-studio__sql-editor{display:flex;flex-direction:column;gap:var(--spacing-2)}.dataset-studio__sql-input{width:100%;font-family:var(--font-family-mono);font-size:12px;line-height:1.5;color:#b45309;background:color-mix(in srgb,var(--color-text-primary) 3%,var(--color-bg-secondary));border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:10px;resize:vertical}.dataset-studio__sql-input:focus{outline:none;border-color:var(--color-border-strong)}.dataset-studio__sql-controls{display:flex;flex-direction:column;gap:var(--spacing-2)}.dataset-studio__sql-chips{display:flex;flex-direction:column;gap:4px}.dataset-studio__sql-label{font-size:11px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.dataset-studio__chip-list{display:flex;flex-wrap:wrap;gap:6px}.dataset-studio__chip{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;border-radius:12px;border:1px solid var(--color-border-default);background:transparent;color:var(--color-text-secondary);cursor:pointer}.dataset-studio__chip--active{background:color-mix(in srgb,var(--color-text-primary) 10%,transparent);color:var(--color-text-primary);font-weight:600}.dataset-studio__chip-count{font-size:10px;opacity:.7}.dataset-studio__run-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 16px;font-size:13px;font-weight:600;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-primary);color:var(--color-text-primary);cursor:pointer;transition:background-color .12s ease}.dataset-studio__run-btn:hover{background:color-mix(in srgb,var(--color-text-primary) 6%,var(--color-bg-primary))}.dataset-studio__shortcut{font-size:10px;color:var(--color-text-tertiary);font-weight:400}.dataset-studio__sql-tabs{display:flex;border-bottom:1px solid var(--color-border-default)}.dataset-studio__sql-tab{padding:6px 12px;font-size:12px;font-weight:500;border:0;background:transparent;color:var(--color-text-secondary);cursor:pointer;border-bottom:2px solid transparent}.dataset-studio__sql-tab--active{color:var(--color-text-primary);font-weight:600;border-bottom-color:var(--color-text-primary)}.dataset-studio__sql-body{padding:var(--spacing-3);text-align:center}.dataset-studio__sql-empty h4{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--color-text-primary)}.dataset-studio__sql-empty p{margin:0;font-size:12px;color:var(--color-text-secondary);line-height:1.4}.dataset-studio__sql-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 0;color:var(--color-text-secondary);font-size:13px}.dataset-studio__spin-icon{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1024px){.dataset-studio__layout{grid-template-columns:1fr}}.dataset-studio__modal-backdrop{position:fixed;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:var(--spacing-4)}.dataset-studio__modal-container{display:flex;width:1040px;max-width:95vw;height:680px;max-height:88vh;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 25px 50px -12px #0006}.dataset-studio__modal-main{flex:1;display:flex;flex-direction:column;min-width:0;background:var(--color-bg-secondary)}.dataset-studio__modal-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--color-border-default)}.dataset-studio__modal-title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--color-text-primary)}.dataset-studio__modal-close{background:transparent;border:none;cursor:pointer;color:var(--color-text-secondary);padding:4px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.dataset-studio__modal-close:hover{background:var(--color-bg-primary);color:var(--color-text-primary)}.dataset-studio__modal-body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.dataset-studio__conv-card{position:relative;background:color-mix(in srgb,var(--color-text-primary) 2%,var(--color-bg-secondary));border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:24px 16px 16px}.dataset-studio__conv-copy-btn{position:absolute;top:10px;right:10px;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);color:var(--color-text-secondary);padding:4px;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center}.dataset-studio__conv-copy-btn:hover{background:var(--color-bg-primary);color:var(--color-text-primary)}.dataset-studio__conv-content{font-size:13px;line-height:1.6;color:var(--color-text-primary)}.dataset-studio__conv-heading{font-weight:700;font-size:14px;margin-top:12px;margin-bottom:4px;color:var(--color-text-primary)}.dataset-studio__conv-text{margin:0 0 8px;word-break:break-word}.dataset-studio__conv-badge{background:color-mix(in srgb,#3b82f6 20%,transparent);color:#60a5fa;padding:2px 6px;border-radius:4px;font-family:var(--font-family-mono);font-size:12px;margin:0 2px}.dataset-studio__action-btn-circle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--color-border-default);background:#fff;color:#1e293b;cursor:pointer;box-shadow:0 1px 3px #0000001f;transition:transform .1s ease,box-shadow .1s ease}.dataset-studio__action-btn-circle:hover{transform:scale(1.06);box-shadow:0 2px 6px #0000002e}.dataset-studio__json-pill-icon{font-family:var(--font-family-mono);font-size:10px;font-weight:700;color:#1e293b;letter-spacing:-.5px;line-height:1}.dataset-studio__conv-pill-icon{font-size:11px;line-height:1}.dataset-studio__json-view-code{font-family:var(--font-family-mono);font-size:12px;line-height:1.5;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 3%,transparent);padding:16px;border-radius:var(--radius-md);overflow:auto;margin:0;flex:1}.dataset-studio__modal-drawer{position:relative;width:320px;border-left:1px solid #1e293b;background:#0f172a;color:#f8fafc;display:flex;flex-direction:column;flex-shrink:0}.dataset-studio__drawer-close-circle{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:50%;background:#1e293b;border:1px solid #334155;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background-color .12s ease}.dataset-studio__drawer-close-circle:hover{background:#334155;color:#f8fafc}.dataset-studio__drawer-side-nav-container{position:absolute;top:50%;left:-14px;transform:translateY(-50%);z-index:10}.dataset-studio__drawer-side-nav-btn{width:28px;height:28px;border-radius:50%;background:#1e293b;border:1px solid #334155;color:#e2e8f0;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 8px #0006;transition:background-color .12s ease,transform .1s ease}.dataset-studio__drawer-side-nav-btn:hover:not(:disabled){background:#334155;color:#fff;transform:scale(1.05)}.dataset-studio__drawer-side-nav-btn:disabled{opacity:.4;cursor:not-allowed}.dataset-studio__drawer-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #1e293b;background:#0f172a}.dataset-studio__drawer-index{font-weight:700;font-size:14px;color:#f8fafc}.dataset-studio__drawer-fields{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.dataset-studio__drawer-field{display:flex;flex-direction:column;gap:4px}.dataset-studio__drawer-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8}.dataset-studio__drawer-val{font-size:12px;line-height:1.4;color:#e2e8f0;margin:0;white-space:pre-wrap;word-break:break-word}.dataset-studio__drawer-val--code{font-family:var(--font-family-mono);background:#1e293b;padding:8px;border-radius:4px;border:1px solid #334155}.dataset-selection-modal-backdrop{position:fixed;inset:0;background-color:#0f172abf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}.dataset-selection-modal{background:#0f172a;border:1px solid #334155;border-radius:12px;width:100%;max-width:600px;box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;overflow:hidden;animation:modalIn .15s ease-out}@keyframes modalIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.dataset-selection-modal__header{padding:16px 20px;border-bottom:1px solid #1e293b;display:flex;align-items:center;justify-content:space-between}.dataset-selection-modal__title-row{display:flex;align-items:center;gap:10px}.dataset-selection-modal__icon{color:#38bdf8}.dataset-selection-modal__title{margin:0;font-size:16px;font-weight:600;color:#f8fafc}.dataset-selection-modal__close{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:4px;border-radius:6px;display:flex}.dataset-selection-modal__close:hover{background:#1e293b;color:#f8fafc}.dataset-selection-modal__body{padding:20px;display:flex;flex-direction:column;gap:16px;max-height:70vh;overflow-y:auto}.dataset-selection-modal__desc{font-size:13px;color:#94a3b8;margin:0;line-height:1.5}.dataset-selection-modal__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#1e293b;padding:12px;border-radius:8px;border:1px solid #334155}.dataset-selection-modal__field{display:flex;flex-direction:column;gap:4px}.dataset-selection-modal__label{font-size:11px;font-weight:600;text-transform:uppercase;color:#64748b;letter-spacing:.5px}.dataset-selection-modal__value{font-size:13px;color:#f1f5f9;font-weight:500}.dataset-selection-modal__tag{background:#0284c7;color:#fff;padding:1px 6px;border-radius:4px;font-size:11px}.dataset-selection-modal__section{display:flex;flex-direction:column;gap:8px}.dataset-selection-modal__section-title{font-size:13px;font-weight:600;color:#e2e8f0;margin:0}.dataset-selection-modal__form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.dataset-selection-modal__input-group{display:flex;flex-direction:column;gap:4px}.dataset-selection-modal__input-label{font-size:11px;color:#94a3b8}.dataset-selection-modal__input,.dataset-selection-modal__select{background:#1e293b;border:1px solid #475569;color:#f8fafc;border-radius:6px;padding:6px 10px;font-size:13px}.dataset-selection-modal__input:focus,.dataset-selection-modal__select:focus{outline:none;border-color:#38bdf8}.dataset-selection-modal__columns-chips{display:flex;flex-wrap:wrap;gap:6px;max-height:80px;overflow-y:auto}.dataset-selection-modal__column-chip{background:#1e293b;border:1px solid #334155;color:#38bdf8;font-size:11px;padding:2px 8px;border-radius:12px;font-family:var(--font-family-mono)}.dataset-selection-modal__footer{padding:14px 20px;background:#090d16;border-top:1px solid #1e293b;display:flex;align-items:center;justify-content:flex-end;gap:10px}.dataset-selection-modal__btn-secondary{background:#1e293b;border:1px solid #334155;color:#cbd5e1;padding:8px 14px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}.dataset-selection-modal__btn-secondary:hover{background:#334155}.dataset-selection-modal__btn-primary{background:#0284c7;border:none;color:#fff;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.dataset-selection-modal__btn-primary:hover:not(:disabled){background:#0369a1}.dataset-selection-modal__btn-handoff{background:#8b5cf6;border:none;color:#fff;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.dataset-selection-modal__btn-handoff:hover:not(:disabled){background:#7c3aed}.dataset-selection-modal__badge-success{display:flex;align-items:center;gap:8px;background:#22c55e1a;color:#4ade80;border:1px solid rgba(34,197,94,.2);padding:8px 12px;border-radius:8px;font-weight:600;font-size:13px}.dataset-selection-modal__badge-purple{display:flex;align-items:center;gap:8px;background:#8b5cf61a;color:#a78bfa;border:1px solid rgba(139,92,246,.2);padding:8px 12px;border-radius:8px;font-weight:600;font-size:13px}.dataset-selection-modal__summary-card{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px}.dataset-selection-modal__summary-row{display:flex;justify-content:space-between;font-size:13px;color:#f1f5f9}.dataset-selection-modal__summary-label{color:#94a3b8}.text-cyan{color:#38bdf8}.text-muted{color:#94a3b8}.dataset-selection-modal__disclaimer{display:flex;align-items:flex-start;gap:8px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);color:#fbbf24;padding:10px 12px;border-radius:6px;font-size:12px;line-height:1.4}.dataset-selection-modal__json-preview{display:flex;flex-direction:column;border:1px solid #334155;border-radius:8px;overflow:hidden;background:#020617}.dataset-selection-modal__json-bar{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:#0f172a;border-bottom:1px solid #1e293b;font-size:11px;color:#94a3b8}.dataset-selection-modal__copy-btn{background:transparent;border:none;color:#94a3b8;cursor:pointer;display:flex;align-items:center;gap:4px;font-size:11px}.dataset-selection-modal__copy-btn:hover{color:#f8fafc}.dataset-selection-modal__code{margin:0;padding:12px;font-family:var(--font-family-mono);font-size:11px;color:#38bdf8;max-height:200px;overflow-y:auto}.dataset-selection-modal__error{margin:12px 20px 0;background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:8px 12px;border-radius:6px;display:flex;align-items:center;gap:8px;font-size:13px}.compute-page{--hw-accent: #b3a23a;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;color:var(--color-text-primary)}.compute-page__controls{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.compute-switch{display:inline-flex;align-items:center;gap:.5rem;padding:0;border:0;background:none;color:var(--color-text-primary);font:inherit;cursor:pointer}.compute-switch__track{position:relative;width:36px;height:20px;border-radius:999px;background:color-mix(in srgb,var(--color-text-secondary) 45%,transparent);transition:background .2s}.compute-switch__knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:transform .2s}.compute-switch[aria-checked=true] .compute-switch__track{background:var(--hw-accent)}.compute-switch[aria-checked=true] .compute-switch__knob{transform:translate(16px)}.compute-page__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;flex-wrap:wrap}.compute-page__title{margin:0;font-size:1.5rem}.compute-page__lede{margin:.35rem 0 0;color:var(--color-text-secondary);max-width:42rem}.compute-sources{display:flex;gap:.5rem}.compute-source{border:1px solid var(--color-border-default);background:var(--color-bg-secondary);color:var(--color-text-primary);border-radius:999px;padding:.4rem .9rem;cursor:pointer}.compute-source--active{background:var(--color-bg-selected);color:var(--color-text-primary)}.compute-layout{display:grid;grid-template-columns:17.5rem 1fr;gap:1.25rem;align-items:start}.compute-number input,.compute-number select,.compute-choices__find,.compute-results__sort select,.compute-field input{background:var(--color-filter-search-bg);color:var(--color-text-primary);border:1px solid var(--color-border-default);border-radius:.4rem;padding:.45rem .6rem;font:inherit;font-size:13px}.compute-facets{position:sticky;top:1rem;max-height:calc(100vh - var(--chrome-top-bar-height, 48px) - 2rem);overflow-y:auto;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:14px}.compute-facets__header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-default)}.compute-facets__title{margin:0;font-size:15px;font-weight:650}.compute-facets__clear,.compute-active__clear,.compute-choices__more{padding:0;border:0;background:none;color:var(--color-text-secondary);font:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.compute-facets__clear:hover,.compute-active__clear:hover,.compute-choices__more:hover{color:var(--color-text-primary)}.compute-facets__top{display:flex;flex-direction:column;gap:10px;padding:12px 16px 14px}.compute-number{display:flex;flex-direction:column;gap:4px;min-width:0}.compute-number__label{font-size:12px;color:var(--color-text-secondary)}.compute-number input{width:100%}.compute-facet{border-top:1px solid var(--color-border-default)}.compute-facet__heading{margin:0}.compute-facet__toggle{display:flex;align-items:center;gap:6px;width:100%;padding:12px 16px;border:0;background:none;color:var(--color-text-primary);font:inherit;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.compute-facet__toggle:hover{background:var(--color-filter-item-hover)}.compute-facet__chevron{flex-shrink:0;color:var(--color-text-secondary);transition:transform .15s}.compute-facet__chevron--open{transform:rotate(90deg)}.compute-facet__badge{margin-left:auto;min-width:18px;padding:0 6px;border-radius:999px;background:var(--hw-accent);color:#fff;font-size:11px;line-height:18px;letter-spacing:0;text-align:center}.compute-facet__body{display:flex;flex-direction:column;gap:14px;padding:2px 16px 16px}.compute-facet__note{margin:0;font-size:12px;font-style:italic;color:var(--color-text-secondary)}.compute-choices{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;border:0}.compute-choices__legend{margin-bottom:6px;padding:0;font-size:12px;font-weight:600;color:var(--color-text-secondary)}.compute-choices__find{width:100%;padding:.35rem .55rem}.compute-choices__list{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.compute-choices__more{align-self:flex-start}.compute-option{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.compute-option .checkbox-wrapper{align-items:flex-start;min-width:0}.compute-option .checkbox-input{margin-top:1px;background-color:var(--color-filter-search-bg)}.compute-option .checkbox-input:checked{background-color:var(--hw-accent);border-color:var(--hw-accent)}.compute-option .checkbox-input:checked:after{border-color:#fff}.compute-option__hint{display:block;margin-top:1px;font-size:11.5px;color:var(--color-text-secondary)}.compute-count,.compute-chip__count{flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.compute-count{padding-top:4px}.compute-chips{display:flex;flex-wrap:wrap;gap:6px}.compute-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--color-border-default);border-radius:999px;background:transparent;color:var(--color-text-primary);font:inherit;font-size:12.5px;line-height:1.25;cursor:pointer;transition:background-color .15s,border-color .15s}.compute-chip:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-filter-item-hover)}.compute-chip[aria-pressed=true]{border-color:var(--hw-accent);background:color-mix(in srgb,var(--hw-accent) 22%,transparent);font-weight:600}.compute-chip:disabled{cursor:not-allowed;opacity:.45}.compute-range{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:6px}.compute-range .compute-number__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.compute-range__dash{padding-bottom:8px;color:var(--color-text-secondary)}.compute-results{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.compute-results__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.compute-results__count{margin:0;font-size:14px;font-weight:600}.compute-results__sort{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-secondary)}.compute-active{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.compute-active__chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 10px;border:1px solid var(--hw-accent);border-radius:999px;background:color-mix(in srgb,var(--hw-accent) 15%,transparent);color:var(--color-text-primary);font:inherit;font-size:12.5px;cursor:pointer}.compute-active__chip:hover{background:color-mix(in srgb,var(--hw-accent) 28%,transparent)}.compute-colors{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-bottom:18px;padding:10px 16px;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:12px}.compute-colors__group{display:flex;align-items:center;gap:8px}.compute-colors__label{font-size:13px;color:var(--color-text-secondary)}.compute-colors__reset{margin-left:auto}.compute-swatch{width:20px;height:20px;padding:0;border:2px solid var(--color-bg-secondary);border-radius:50%;box-shadow:0 0 0 1px var(--color-border-default);cursor:pointer}.compute-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-text-primary)}.compute-picker{position:relative;width:24px;height:24px;overflow:hidden;border-radius:50%;background:conic-gradient(#f66,#fc4,#6d6,#4cf,#a6f,#f66);box-shadow:0 0 0 1px var(--color-border-default);cursor:pointer}.compute-picker:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 2px var(--color-bg-secondary);pointer-events:none}.compute-picker input{position:absolute;inset:-6px;width:36px;height:36px;padding:0;border:0;opacity:.001;cursor:pointer}.compute-picker:focus-within{outline:2px solid var(--color-border-focus);outline-offset:2px}.compute-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:18px}.compute-card{position:relative;display:flex;flex-direction:column;gap:.2rem;padding:18px 18px 16px;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:14px;transition:transform .2s,border-color .2s,box-shadow .2s}.compute-card:hover{transform:translateY(-2px);border-color:var(--hw-accent);box-shadow:0 8px 24px #28324124}.compute-card__type{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:18px;font-weight:650}.compute-card__link{color:inherit;text-decoration:none}.compute-card__link:after{content:"";position:absolute;inset:0}.compute-card__tag{padding:0 .45rem;border:1px solid var(--color-border-strong);border-radius:999px;font-size:11px;font-weight:500;color:var(--color-text-secondary)}.compute-card__provider{font-size:13px;color:var(--color-text-secondary)}.compute-card__diagram{position:relative;z-index:1;display:grid;grid-template-rows:0fr;margin:0;opacity:0;transition:grid-template-rows .35s,opacity .35s,margin .35s}.compute-card--on .compute-card__diagram{grid-template-rows:1fr;margin:12px 0 4px;opacity:1}.compute-card__diagram-body{min-height:0;overflow:hidden}.compute-card__accel{margin:0}.compute-machine__stage{padding:10px;background:radial-gradient(ellipse at 50% 35%,var(--color-bg-secondary),color-mix(in srgb,var(--color-bg-secondary) 92%,var(--color-text-primary)));border:1px solid var(--color-border-default);border-radius:10px}.compute-machine__stage:focus-visible{outline:2px solid var(--hw-accent);outline-offset:2px}.compute-machine__placeholder{aspect-ratio:320 / 212}.compute-machine__caption{min-height:18px;margin:6px 0 0;font-size:12px;color:var(--color-text-secondary)}.compute-machine__caption b{color:var(--color-text-primary)}.machine{display:block;width:100%;height:auto}.machine text{font-family:inherit;pointer-events:none;-webkit-user-select:none;user-select:none}.machine__part{transition:filter .15s,opacity .2s}.machine__part:hover,.machine__part:focus-visible{outline:none;filter:brightness(1.12) saturate(1.25) drop-shadow(0 0 2px var(--hw-accent))}.machine--highlight .is-dim{opacity:.32}.machine__halo{fill:color-mix(in srgb,var(--hw-accent) 35%,transparent);stroke:var(--hw-accent);stroke-width:1.2}.machine__fan{transform-box:fill-box;transform-origin:center}.machine__pulse{opacity:0;pointer-events:none}.compute-card:hover .machine__fan,.compute-machine:focus-within .machine__fan,.compute-machine--live .machine__fan{animation:machine-spin var(--machine-fan-s, 1.6s) linear infinite}.compute-card:hover .machine__pulse,.compute-machine:focus-within .machine__pulse,.compute-machine--live .machine__pulse{animation:machine-pulse 2.8s ease-in-out infinite}.compute-card:hover .machine__led,.compute-machine:focus-within .machine__led,.compute-machine--live .machine__led{animation:machine-blink 1.6s steps(2,jump-none) infinite}.machine__core-glow{opacity:calc(.12 + var(--machine-glow, .3) * .5)}.compute-machine[data-offscreen] *{animation-play-state:paused}.machine__fallback-frame{fill:none;stroke:var(--color-text-secondary);stroke-width:1.2;stroke-dasharray:6 4}.machine__fallback-text{fill:var(--color-text-secondary)}@keyframes machine-spin{to{transform:rotate(360deg)}}@keyframes machine-pulse{50%{opacity:calc(var(--machine-glow, .3) * .55)}}@keyframes machine-blink{50%{opacity:.35}}.compute-page{--compute-provider-aws: #c77c1e;--compute-provider-gcp: #3a74d6;--compute-provider-azure: #1f86c9;--compute-provider-other: #6b7280}[data-theme=dark] .compute-page,:root:not([data-theme]) .compute-page{--compute-provider-aws: #d98b2b;--compute-provider-gcp: #5b8fe8;--compute-provider-azure: #3aa0e0}.compute-lab-link{font-size:13px;color:var(--color-text-secondary)}.machine-lab__layout{display:grid;grid-template-columns:18rem minmax(0,1fr);gap:1.25rem;align-items:start}.machine-lab__controls{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:14px}.machine-lab__control{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--color-text-secondary)}.machine-lab__control b{color:var(--color-text-primary)}.machine-lab__control select{padding:.35rem .5rem;border:1px solid var(--color-border-default);border-radius:.4rem;background:var(--color-filter-search-bg);color:var(--color-text-primary);font:inherit}.machine-lab__check{display:flex;align-items:center;gap:8px;font-size:13px}.machine-lab__preview{display:flex;flex-direction:column;gap:14px;max-width:460px}.machine-lab__summary{display:grid;gap:4px;margin:0;font-size:13px}.machine-lab__summary div{display:grid;grid-template-columns:7.5rem 1fr;gap:8px}.machine-lab__summary dt{color:var(--color-text-secondary)}.machine-lab__summary dd{margin:0}.machine-lab__json{overflow-x:auto;font-size:12px}.machine-lab__heading{margin:.5rem 0 0;font-size:1.1rem}.machine-lab__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:18px}.machine-lab__figure{margin:0}.machine-lab__widths{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px}.compute-card__meta,.compute-detail__facts{margin:0;color:var(--color-text-secondary)}.compute-empty{padding:1.5rem;border:1px dashed var(--color-border-default);border-radius:.75rem;background:var(--color-bg-secondary)}.compute-detail{display:flex;flex-direction:column;gap:.75rem;max-width:40rem}.compute-detail dl{display:grid;grid-template-columns:10rem 1fr;gap:.45rem 1rem;margin:0}.compute-detail dt{color:var(--color-text-secondary)}.compute-detail dd{margin:0}.compute-connect{display:flex;flex-direction:column;gap:1rem;max-width:46rem}.compute-choice{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;border:0}.compute-choice legend{margin-bottom:.4rem;font-weight:600}.compute-choice__option{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:.75rem;cursor:pointer}.compute-choice__option:has(input:disabled){cursor:not-allowed;opacity:.7}.compute-choice__note{display:block;margin-top:.2rem;color:var(--color-text-secondary)}.compute-help{margin:0;color:var(--color-text-secondary)}.compute-connect code{overflow-wrap:anywhere}a.button{display:inline-block;text-decoration:none}.compute-actions{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.compute-field{display:flex;flex-direction:column;gap:.35rem}.compute-accounts{display:flex;flex-direction:column;gap:1rem;max-width:72rem}.compute-rename{align-items:flex-end}.compute-roles,.compute-machines{overflow-x:auto}.compute-roles table,.compute-machines table{width:100%;border-collapse:collapse}.compute-roles th,.compute-roles td,.compute-machines th,.compute-machines td{padding:.55rem .75rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border-default)}.compute-roles th,.compute-machines th{font-size:.85rem;font-weight:600;color:var(--color-text-secondary)}.compute-roles code{overflow-wrap:anywhere}.compute-roles .compute-help,.compute-machines .compute-help{margin-top:.35rem;max-width:16rem;font-size:.85rem}@media(max-width:800px){.compute-layout,.machine-lab__layout{grid-template-columns:1fr}.compute-facets{position:static;max-height:none}}@media(prefers-reduced-motion:reduce){.compute-card,.compute-card__diagram,.machine__part,.compute-switch__track,.compute-switch__knob,.compute-facet__chevron,.compute-chip{transition:none}.machine__fan,.machine__pulse,.machine__led{animation:none}}.compute-page__subtitle{margin:1.5rem 0 .5rem;font-size:var(--font-size-md);font-weight:600}.compute-connect-panel{padding:1rem 1.25rem;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:.75rem}.compute-connect-panel code{overflow-wrap:anywhere}.confirm-dialog__backdrop{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);background:#0f172a73}.confirm-dialog{width:min(28rem,calc(100vw - 32px));padding:var(--spacing-6);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay)}.confirm-dialog__title{margin:0;font-size:var(--font-size-lg);font-weight:650}.confirm-dialog__body{margin-top:var(--spacing-3);color:var(--color-text-secondary)}.confirm-dialog__body p{margin:0}.confirm-dialog__body p+p{margin-top:var(--spacing-2)}.confirm-dialog__body code{overflow-wrap:anywhere}.confirm-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}.credits-body{display:flex;flex-direction:column;gap:var(--spacing-6)}.credits-stack{display:flex;flex-direction:column;gap:var(--spacing-3)}.credits-note{margin-top:var(--spacing-3)}.credits-stack .credits-note{margin-top:0}.credits-subtitle{font-size:.95rem;font-weight:600;margin-bottom:var(--spacing-2)}.credits-amount{font-variant-numeric:tabular-nums}.credits-form{display:flex;flex-direction:column;gap:var(--spacing-3);max-width:28rem}.credits-code{max-width:10rem;letter-spacing:.2em;font-variant-numeric:tabular-nums}.credits-filter{max-width:16rem}.credits-table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.credits-table th,.credits-table td{padding:.6rem .75rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border-default)}.credits-table th{color:var(--color-text-secondary);font-weight:600}.credits-table td{font-variant-numeric:tabular-nums}.credits-buy{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacing-3)}.credits-buy .form-field{flex:0 1 12rem}.credits-quote{padding:var(--spacing-4);border:1px solid var(--color-border-default);border-radius:var(--radius-sm)}.credits-methods{border:none;padding:0;margin:0;display:flex;gap:var(--spacing-4)}.credits-test-actions{flex-wrap:wrap}.platform-cloud-providers{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.9rem;margin:0;padding:0;list-style:none}.platform-cloud-provider{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:.75rem}.platform-cloud-provider__name{font-weight:650}.platform-cloud-provider--planned{opacity:.6;cursor:not-allowed}.platform-cloud-empty{padding:1.5rem;border:1px dashed var(--color-border-default);border-radius:.75rem;background:var(--color-bg-secondary)}.platform-cloud-empty p{margin:0}.platform-cloud-empty p+p{margin-top:.35rem}.platform-cloud-table{width:100%;border-collapse:collapse}.platform-cloud-table th,.platform-cloud-table td{padding:.6rem .75rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border-default)}.platform-cloud-table th{color:var(--color-text-secondary);font-weight:600}.platform-cloud-badges,.platform-cloud-row-actions{display:flex;flex-wrap:wrap;gap:.5rem}.platform-cloud-region-results{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.platform-cloud-region-results li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.platform-cloud-more{margin-top:1rem;text-align:center}.platform-cloud-actions a.button{display:inline-block;text-decoration:none}.platform-cloud-empty .platform-cloud-actions{margin-top:.75rem}.platform-cloud-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem}.platform-cloud-filters label{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--color-text-secondary)}.platform-cloud-filters select{background:var(--color-bg-primary);color:var(--color-text-primary);border:1px solid var(--color-border-default);border-radius:.4rem;padding:.45rem .6rem}.platform-cloud-notice{margin-bottom:1rem}.platform-cloud-wizard{display:flex;flex-direction:column;gap:1rem}.platform-cloud-steps{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;color:var(--color-text-secondary)}.platform-cloud-steps__item{display:flex;align-items:center;gap:.5rem}.platform-cloud-steps__item--current{color:var(--color-text-primary);font-weight:600}.platform-cloud-steps__number{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid var(--color-border-default);border-radius:50%;font-size:var(--font-size-sm)}.platform-cloud-steps__item--current .platform-cloud-steps__number{border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.platform-cloud-form{max-width:40rem}.platform-cloud-secret{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.platform-cloud-secret code,.platform-cloud-wizard .key-value code{overflow-wrap:anywhere}.platform-cloud-help{margin:0}.platform-cloud-choice{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;border:0}.platform-cloud-choice legend{margin-bottom:.4rem;font-weight:600}.platform-cloud-choice__option{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:.75rem;cursor:pointer}.platform-cloud-choice__option:has(input:disabled){cursor:not-allowed;opacity:.7}.platform-cloud-choice__note{display:block;margin-top:.2rem;color:var(--color-text-secondary)}.platform-cloud-manual{padding:.75rem 1rem;border:1px solid var(--color-border-default);border-radius:.75rem;background:var(--color-bg-secondary)}.platform-cloud-manual summary{cursor:pointer;font-weight:600}.platform-cloud-policy{margin-top:.75rem}.platform-cloud-policy__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.platform-cloud-policy__title{margin:0;font-size:var(--font-size-sm)}.platform-cloud-policy pre{margin:.35rem 0 0;padding:.75rem;max-height:20rem;overflow:auto;border:1px solid var(--color-border-default);border-radius:.5rem;background:var(--color-bg-primary)}.platform-cloud-checks{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.platform-cloud-checks__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid var(--color-border-default)}.platform-cloud-tabs{display:flex;border-bottom:2px solid var(--color-detail-tabs-border, var(--color-border-default))}.platform-cloud-tab{position:relative;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-md);font-weight:500;font-family:var(--font-family-sans);color:var(--color-detail-tab-text, var(--color-text-secondary));background:none;border:none;cursor:pointer;transition:color var(--transition-fast);white-space:nowrap}.platform-cloud-tab:hover,.platform-cloud-tab--active{color:var(--color-detail-tab-active-text, var(--color-text-primary))}.platform-cloud-tab--active{font-weight:600}.platform-cloud-tab--active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--color-detail-tab-active-indicator, var(--color-accent-primary));border-radius:2px 2px 0 0}.platform-cloud-tabpanel{display:flex;flex-direction:column;gap:var(--spacing-6)}.platform-cloud-capability-role+.platform-cloud-capability-role{padding-top:1rem;border-top:1px solid var(--color-border-default)}.platform-cloud-capability-role__title{margin:0 0 .75rem;font-size:var(--font-size-md)}.platform-cloud-capability-role__title code{overflow-wrap:anywhere}.platform-cloud-capability-role__set{margin:-.5rem 0 .75rem}.platform-cloud-capability{display:flex;flex-direction:column;gap:.5rem}.platform-cloud-capability__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem 1rem}.platform-cloud-capability__title{margin:0;font-size:var(--font-size-md)}.platform-cloud-audit-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.platform-cloud-audit-values__title{font-size:var(--font-size-sm);font-weight:600;margin-bottom:.35rem}.platform-cloud-audit-values__json{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.billing{--billing-series-1: #3987e5;--billing-series-2: #d95926;--billing-series-3: #199e70;--billing-series-other: #8a8f98;--billing-open: var(--color-accent-primary-active);--billing-open-tint: color-mix(in srgb, var(--billing-open) 14%, var(--color-bg-secondary));--billing-value-bg: color-mix(in srgb, var(--color-status-info) 22%, var(--color-bg-secondary));--billing-value-border: color-mix(in srgb, var(--color-status-info) 60%, var(--color-bg-secondary));--billing-card-bg: color-mix(in srgb, var(--color-text-primary) 7%, var(--color-bg-secondary))}[data-theme=light] .billing{--billing-series-1: #2a78d6;--billing-series-2: #eb6834;--billing-series-3: #1baf7a;--billing-series-other: #8a8f98;--billing-card-bg: var(--color-bg-secondary)}.billing-tabs{margin-bottom:var(--spacing-6, 1.5rem)}.billing-tabs a{text-decoration:none}.billing-body{display:flex;flex-direction:column;gap:var(--spacing-6, 1.5rem)}.billing-overview{display:flex;flex-direction:column;gap:var(--spacing-6, 1.5rem);transition:opacity var(--transition-fast, .12s)}.billing-overview--stale{opacity:.6}.billing-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem}.billing-tile{padding:.75rem 1rem;border:1px solid var(--color-border-default);border-radius:.5rem}.billing-tile__label{font-size:.85rem;color:var(--color-text-secondary)}.billing-tile__value{margin-top:.25rem;font-size:1.6rem;font-weight:600;color:var(--color-text-primary)}.billing-tile__note{margin-top:.15rem;font-size:.8rem;color:var(--color-text-tertiary)}.billing-chart{margin:0;display:flex;flex-direction:column;gap:.75rem}.billing-chart__empty{min-height:8rem;display:flex;align-items:center;justify-content:center}.billing-pies{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--spacing-6, 1.5rem)}.billing-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--spacing-6, 1.5rem)}.billing-subtitle{font-size:.95rem;font-weight:600;margin-bottom:.5rem}.billing-legend{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.85rem;color:var(--color-text-primary)}.billing-legend li{display:flex;align-items:center;gap:.4rem}.billing-key{display:inline-block;flex:none}.billing-key--line{width:.9rem;height:2px;border-radius:1px}.billing-key--swatch{width:.7rem;height:.7rem;border-radius:2px}.billing-tooltip{padding:.5rem .65rem;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:.4rem;font-size:.85rem;color:var(--color-text-primary)}.billing-tooltip__title{color:var(--color-text-secondary);margin-bottom:.25rem}.billing-tooltip__row{display:flex;align-items:center;gap:.4rem}.billing-table-view summary{cursor:pointer;font-size:.85rem;color:var(--color-text-secondary)}.billing-table-view table{margin-top:.5rem}.billing-numbers td{font-variant-numeric:tabular-nums}.billing-search{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.billing-search .form-field{flex:1 1 18rem}.billing-forms{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--spacing-6, 1.5rem)}.billing-form{display:flex;flex-direction:column;gap:.75rem}.billing-form fieldset{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.billing-check{display:flex;align-items:center;gap:.5rem}.billing-preview{margin-top:.25rem}.billing-history{margin-top:.75rem}.billing-cell-actions{display:flex;flex-wrap:wrap;gap:.5rem}.billing-sources{margin-top:.75rem;padding-left:1.1rem;list-style:disc;color:var(--color-text-secondary);font-size:.85rem}.billing-value{display:inline-block;padding:.15rem .6rem;border:1px solid var(--billing-value-border);border-radius:var(--radius-full);background:var(--billing-value-bg);color:var(--color-text-primary);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.billing-value--unset{border-style:dashed;border-color:var(--color-text-tertiary);background:transparent;color:var(--color-text-secondary);font-weight:500}.billing-value__label{font-weight:500;color:var(--color-text-secondary)}.billing-setting-action{border-radius:var(--radius-full);padding-inline:var(--spacing-3)}.billing-setting-action:hover:not([aria-expanded=true]){background:var(--color-bg-hover)}.billing-setting-action[aria-expanded=true]{background:var(--billing-open);color:var(--color-bg-secondary)}.billing-setting-row--open>td{background:var(--billing-open-tint);border-bottom-color:transparent}.billing-setting-panel>td{padding:0 var(--spacing-3) var(--spacing-3);background:var(--billing-open-tint)}.billing-setting-panel__body{width:0;min-width:100%;display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--billing-card-bg);border:1px solid var(--color-border-default);border-left:3px solid var(--billing-open);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);animation:billing-panel-in .2s ease-out}@keyframes billing-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.billing-setting-panel__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3)}.billing-setting-panel__title{font-size:var(--font-size-lg);font-weight:600}.billing-setting-panel .billing-form{max-width:32rem}.billing-setting-panel__scroll{overflow-x:auto}@media(max-width:600px){.billing-setting-panel>td{padding-inline:var(--spacing-2)}.billing-setting-panel__body{padding:var(--spacing-3)}}.training-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.training-page{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.training-page a:not(.button){text-decoration:underline;text-underline-offset:2px}.training-plain-list{margin:0;padding:0;list-style:none}.training-breadcrumb{display:flex;flex-wrap:wrap;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.training-compact-nav{display:none;flex-wrap:wrap;gap:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--color-border-default)}.training-tag{display:inline-block;margin-left:var(--spacing-2);padding:0 var(--spacing-1);font-size:var(--font-size-sm);border:1px solid var(--color-border-default);border-radius:4px}.training-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3)}.training-table-scroll{overflow-x:auto}.training-table{width:100%;border-collapse:collapse}.training-table th,.training-table td{padding:.6rem .75rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border-default)}.training-table th{color:var(--color-text-secondary);font-weight:600}.training-hash{word-break:break-all}.training-more{display:flex;justify-content:center;padding-top:var(--spacing-3)}.training-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4) 0}.training-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-4)}.training-progress{width:100%}.training-sparklines{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-3)}.training-sparkline{display:block;width:100%;height:40px;color:var(--color-status-info)}.training-json{max-height:480px;overflow:auto;margin:0;padding:var(--spacing-3);background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:4px;font-size:var(--font-size-sm)}.training-form-textarea{min-height:5rem;resize:vertical}@media(max-width:900px){.training-compact-nav{display:flex}.training-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.training-table,.training-table tbody,.training-table tr,.training-table td{display:block;width:100%}.training-table tr{margin-bottom:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border-default);border-radius:4px}.training-table td{display:flex;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-1) 0;border-bottom:none;text-align:right;overflow-wrap:anywhere}.training-table td:before{content:attr(data-label);flex:none;color:var(--color-text-secondary);text-align:left}}.tabs{display:flex;overflow-x:auto;border-bottom:2px solid var(--color-detail-tabs-border, var(--color-border-default))}.tabs__tab{position:relative;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-md);font-weight:500;font-family:var(--font-family-sans);color:var(--color-detail-tab-text, var(--color-text-secondary));background:none;border:none;cursor:pointer;white-space:nowrap}.tabs__tab:hover,.tabs__tab--active{color:var(--color-detail-tab-active-text, var(--color-text-primary))}.tabs__tab--active{font-weight:600;box-shadow:inset 0 -2px 0 var(--color-detail-tab-active-indicator, var(--color-accent-primary))}.tabs__tab:focus-visible{outline-offset:-2px}.tabs__panel{display:flex;flex-direction:column;gap:var(--spacing-6);padding-top:var(--spacing-4)}.timeline{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--spacing-2);margin:0;padding:0;list-style:none}.timeline__step{display:flex;flex-direction:column;gap:var(--spacing-1);padding-top:var(--spacing-2);border-top:3px solid var(--color-border-default);min-width:0}.timeline__step--done{border-top-color:var(--color-status-success)}.timeline__step--current{border-top-color:var(--color-status-info)}.timeline__step--stopped{border-top-color:var(--color-status-warning)}.timeline__icon{line-height:1}.timeline__step--current .timeline__icon{color:var(--color-status-info);animation:timeline-pulse 1.6s ease-in-out infinite}.timeline__label{font-weight:600}.timeline__step--pending .timeline__label{font-weight:400;color:var(--color-text-secondary)}.timeline__status,.timeline__detail{font-size:var(--font-size-sm);color:var(--color-text-secondary)}@keyframes timeline-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.timeline__step--current .timeline__icon{animation:none}}@media(max-width:900px){.timeline{grid-template-columns:1fr}.timeline__step{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-2)}}.log-viewer{display:flex;flex-direction:column;gap:var(--spacing-2)}.log-viewer__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3)}.log-viewer__follow{display:inline-flex;align-items:center;gap:var(--spacing-1)}.log-viewer__box{position:relative;height:480px;overflow:auto;background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:4px;font-family:var(--font-family-mono, monospace);font-size:var(--font-size-sm)}.log-viewer__empty{padding:var(--spacing-4);color:var(--color-text-secondary)}.log-viewer__rows{position:relative;min-width:max-content}.log-viewer__row{position:absolute;left:0;height:20px;line-height:20px;padding:0 var(--spacing-2);white-space:pre}.log-viewer__row--stderr{color:var(--color-status-warning)}.log-viewer__row--system{color:var(--color-text-secondary)}.metric-chart{--metric-chart-line: #3987e5;--metric-chart-raw: #8a8f98;display:flex;flex-direction:column;gap:var(--spacing-2);margin:0}[data-theme=light] .metric-chart{--metric-chart-line: #2a78d6}.metric-chart__caption{font-weight:600}.metric-chart__summary{margin:0}.metric-chart__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3)}.metric-chart__tooltip{padding:var(--spacing-2);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:4px}.metric-chart__tooltip p{margin:0}.metric-chart__table table{width:100%;border-collapse:collapse;margin-bottom:var(--spacing-2)}.metric-chart__table th,.metric-chart__table td{padding:var(--spacing-1) var(--spacing-3);text-align:left;border-bottom:1px solid var(--color-border-default)}:root{color-scheme:dark;--color-bg-primary: #3f3f4b;--color-bg-secondary: #27283a;--color-bg-tertiary: #152237;--color-bg-elevated: #ffffff;--color-bg-chrome: #000000;--color-bg-hover: #525b6b;--color-bg-selected: #436189;--color-bg-default: #ffffff;--color-text-primary: #ffffff;--color-text-secondary: #b5bcc4;--color-text-tertiary: #879596;--color-text-disabled: #5f6b7a;--color-text-inverse: #16191f;--color-border-default: #515967;--color-border-strong: #4a5462;--color-border-focus: #6d6464;--color-accent-primary: #d7d5d5;--color-accent-primary-hover: #54514a;--color-accent-primary-active: #b58b1f;--color-accent-subtle: #8f8670;--color-filter-slider-active: #bca9a9;--color-filter-bg: #32313f;--color-filter-header-bg: #20242d;--color-filter-item-hover: #50555e;--color-filter-item-selected-bg: #616161;--color-filter-search-bg: #1e2124;--color-filter-divider: #57575c;--color-filter-section-title: #ffffff;--color-filter-item-text: #ffffff;--color-chip-bg: #7c7089;--color-chip-text: #ffffff;--color-chip-border: #515967;--color-chip-hover-bg: #a592af;--color-card-bg: #202327;--color-card-border: #000000;--color-card-title: #000000;--color-card-meta: #ffffff;--color-card-tag-bg: #463b21;--color-card-tag-text: #e5b32a;--color-card-hover-border: #827d7d;--color-card-hover-shadow: 0 10px 30px -10px rgba(124, 58, 237, .15), 0 4px 6px -2px rgba(124, 58, 237, .1);--color-detail-breadcrumb: #94a3b8;--color-detail-title: #ffffff;--color-detail-author: #94a3b8;--color-detail-copy-btn: #94a3b8;--color-detail-copy-btn-hover: #525b6b;--color-detail-badge-gated-bg: rgba(234, 179, 8, .12);--color-detail-badge-gated-text: #eab308;--color-detail-badge-live-bg: rgba(16, 185, 129, .12);--color-detail-badge-live-text: #10b981;--color-detail-tag-task-color: #818cf8;--color-detail-tag-task-bg: rgba(99, 102, 241, .12);--color-detail-tag-library-color: #34d399;--color-detail-tag-library-bg: rgba(16, 185, 129, .12);--color-detail-tag-license-color: #f472b6;--color-detail-tag-license-bg: rgba(244, 114, 182, .12);--color-detail-tag-lang-color: #38bdf8;--color-detail-tag-lang-bg: rgba(56, 189, 248, .12);--color-detail-tag-arxiv-color: #a78bfa;--color-detail-tag-arxiv-bg: rgba(167, 139, 250, .12);--color-detail-tag-base-color: #fbbf24;--color-detail-tag-base-bg: rgba(251, 191, 36, .12);--color-detail-btn-train-bg: rgba(56, 189, 248, .14);--color-detail-btn-train-border: rgba(56, 189, 248, .4);--color-detail-btn-train-text: #38bdf8;--color-detail-btn-use-bg: #6366f1;--color-detail-btn-use-text: #ffffff;--color-detail-btn-secondary-bg: #27283a;--color-detail-btn-secondary-border: #515967;--color-detail-btn-secondary-text: #ffffff;--color-detail-tabs-border: #515967;--color-detail-tab-text: #b5bcc4;--color-detail-tab-active-text: #ffffff;--color-detail-tab-active-indicator: #6366f1;--color-detail-tab-badge-bg: #525b6b;--color-detail-tab-badge-text: #ffffff;--color-detail-card-bg: #27283a;--color-detail-card-border: #515967;--color-detail-link-color: #818cf8;--color-detail-code-inline-bg: #3f3f4b;--color-detail-code-inline-text: #ffffff;--color-detail-code-block-bg: #202327;--color-detail-code-block-border: #515967;--color-detail-callout-border: #6366f1;--color-detail-callout-bg: rgba(99, 102, 241, .08);--color-detail-table-header-bg: #32313f;--color-detail-table-border: #515967;--color-detail-tree-bg: #27283a;--color-detail-tree-border: #515967;--color-detail-tree-header-bg: #32313f;--color-detail-tree-row-hover: #525b6b;--color-detail-tree-selected: #436189;--color-detail-badge-safetensors-bg: rgba(99, 102, 241, .15);--color-detail-badge-safetensors-text: #818cf8;--color-detail-badge-pytorch-bg: rgba(239, 68, 68, .15);--color-detail-badge-pytorch-text: #ef4444;--color-detail-badge-gguf-bg: rgba(16, 185, 129, .15);--color-detail-badge-gguf-text: #10b981;--color-detail-stat-bg: #27283a;--color-detail-stat-border: #515967;--color-detail-stat-text: #ffffff;--color-detail-eval-bar: #10b981;--color-detail-lineage-card-bg: #27283a;--color-detail-lineage-card-border: #515967;--color-status-success: #067d3e;--color-status-warning: #8a6116;--color-status-error: #b42318;--color-status-info: #0b6fb8;--color-status-neutral: #5f6b7a;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-6: 24px;--spacing-8: 32px;--spacing-12: 48px;--spacing-16: 64px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-full: 9999px;--font-family-sans: "Inter", system-ui, -apple-system, sans-serif;--font-family-mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--font-size-xs: 12px;--font-size-sm: 12px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 24px;--line-height-body: 20px;--line-height-heading: 24px;--chrome-top-bar-height: 48px;--chrome-side-nav-width: 180px;--chrome-content-max-width: 100%;--layout-filter-width: 422px;--transition-fast: .1s ease;--transition-normal: .2s ease;--shadow-container: 0 1px 2px rgba(15, 23, 42, .08);--shadow-overlay: 0 8px 24px rgba(15, 23, 42, .16);--shadow-modal: 0 16px 48px rgba(15, 23, 42, .24);--task-group-badge-size: 29px;--task-group-icon-size: 15px;--task-group-icon-radius: 5px;--task-group-icon-stroke: 3px;--task-group-icon-shadow: none;--task-group-icon-filter: drop-shadow(0 2px 6px rgba(0,0,0,.1));--task-group-badge-bg: transparent;--task-group-badge-border: transparent;--task-nested-badge-size: 22px;--task-nested-icon-size: 17px;--task-nested-icon-radius: 5px;--task-nested-icon-stroke: 3px;--task-nested-icon-shadow: none;--task-nested-icon-filter: drop-shadow(0 2px 6px rgba(0,0,0,.1));--task-color-cv: #0062ff;--task-color-nlp: #ff2929;--task-color-multimodal: #ff6a00;--task-color-audio: #009966;--task-color-tabular: #901cfd;--task-color-rl: #57545f;--task-color-other: #ce02ed;--task-group-cv-bg: rgba(0, 98, 255, .14);--task-group-cv-border: 1px solid rgba(0, 98, 255, .25);--task-group-nlp-bg: rgba(255, 41, 41, .14);--task-group-nlp-border: 1px solid rgba(255, 41, 41, .25);--task-group-multimodal-bg: rgba(255, 106, 0, .14);--task-group-multimodal-border: 1px solid rgba(255, 106, 0, .25);--task-group-audio-bg: rgba(0, 153, 102, .14);--task-group-audio-border: 1px solid rgba(0, 153, 102, .25);--task-group-tabular-bg: rgba(144, 28, 253, .14);--task-group-tabular-border: 1px solid rgba(144, 28, 253, .25);--task-group-rl-bg: rgba(87, 84, 95, .14);--task-group-rl-border: 1px solid rgba(87, 84, 95, .25);--task-group-other-bg: rgba(206, 2, 237, .14);--task-group-other-border: 1px solid rgba(206, 2, 237, .25);--task-nested-cv-bg: rgba(0, 98, 255, .14);--task-nested-cv-border: 1px solid rgba(0, 98, 255, .25);--task-nested-nlp-bg: rgba(255, 41, 41, .14);--task-nested-nlp-border: 1px solid rgba(255, 41, 41, .25);--task-nested-multimodal-bg: rgba(255, 106, 0, .14);--task-nested-multimodal-border: 1px solid rgba(255, 106, 0, .25);--task-nested-audio-bg: rgba(0, 153, 102, .14);--task-nested-audio-border: 1px solid rgba(0, 153, 102, .25);--task-nested-tabular-bg: rgba(144, 28, 253, .14);--task-nested-tabular-border: 1px solid rgba(144, 28, 253, .25);--task-nested-rl-bg: rgba(87, 84, 95, .14);--task-nested-rl-border: 1px solid rgba(87, 84, 95, .25);--task-nested-other-bg: rgba(206, 2, 237, .14);--task-nested-other-border: 1px solid rgba(206, 2, 237, .25)}[data-theme=light]{color-scheme:light;--color-bg-primary: #d6d6d6;--color-bg-secondary: #ffffff;--color-bg-tertiary: #9bb0c5;--color-bg-elevated: #b09292;--color-bg-chrome: #000000;--color-bg-hover: #e1e7ef;--color-bg-selected: #d2c889;--color-bg-default: #000000;--color-text-primary: #303030;--color-text-secondary: #373e49;--color-text-tertiary: #45484f;--color-text-disabled: #4e535a;--color-text-inverse: #85dbcc;--color-border-default: #e0e2e6;--color-border-strong: #d1d5db;--color-border-focus: #9ca3af;--color-accent-primary: #181616;--color-accent-primary-hover: #b1bdd3;--color-accent-primary-active: #8a6a16;--color-accent-subtle: #dbbade;--color-filter-slider-active: #866969;--color-filter-bg: #d5dcdc;--color-filter-header-bg: #ffffff;--color-filter-item-hover: #ecf0f3;--color-filter-item-selected-bg: #ffcfa8;--color-filter-search-bg: #ffffff;--color-filter-divider: #a3a3a3;--color-filter-section-title: #000000;--color-filter-item-text: #131925;--color-chip-bg: #e0e7f5;--color-chip-text: #111827;--color-chip-border: #ffffff;--color-chip-hover-bg: #ffffff;--color-card-bg: #ffffff;--color-card-border: #cbd1d2;--color-card-title: #566381;--color-card-meta: #141414;--color-card-tag-bg: #eeece3;--color-card-tag-text: #6d6655;--color-card-hover-border: #b2b6bd;--color-card-hover-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--color-detail-breadcrumb: #64748b;--color-detail-title: #0f172a;--color-detail-author: #64748b;--color-detail-copy-btn: #64748b;--color-detail-copy-btn-hover: #e2e8f0;--color-detail-badge-gated-bg: rgba(217, 119, 6, .12);--color-detail-badge-gated-text: #b45309;--color-detail-badge-live-bg: rgba(5, 150, 105, .12);--color-detail-badge-live-text: #047857;--color-detail-tag-task-color: #4f46e5;--color-detail-tag-task-bg: rgba(79, 70, 229, .08);--color-detail-tag-library-color: #059669;--color-detail-tag-library-bg: rgba(5, 150, 105, .08);--color-detail-tag-license-color: #db2777;--color-detail-tag-license-bg: rgba(219, 39, 119, .08);--color-detail-tag-lang-color: #0284c7;--color-detail-tag-lang-bg: rgba(2, 132, 199, .08);--color-detail-tag-arxiv-color: #7c3aed;--color-detail-tag-arxiv-bg: rgba(124, 58, 237, .08);--color-detail-tag-base-color: #d97706;--color-detail-tag-base-bg: rgba(217, 119, 6, .08);--color-detail-btn-train-bg: #e0f2fe;--color-detail-btn-train-border: #7dd3fc;--color-detail-btn-train-text: #0369a1;--color-detail-btn-use-bg: #4f46e5;--color-detail-btn-use-text: #ffffff;--color-detail-btn-secondary-bg: #f8fafc;--color-detail-btn-secondary-border: #cbd5e1;--color-detail-btn-secondary-text: #1e293b;--color-detail-tabs-border: #e2e8f0;--color-detail-tab-text: #64748b;--color-detail-tab-active-text: #0f172a;--color-detail-tab-active-indicator: #4f46e5;--color-detail-tab-badge-bg: #e2e8f0;--color-detail-tab-badge-text: #334155;--color-detail-card-bg: #ffffff;--color-detail-card-border: #e2e8f0;--color-detail-link-color: #4f46e5;--color-detail-code-inline-bg: #f1f5f9;--color-detail-code-inline-text: #0f172a;--color-detail-code-block-bg: #f8fafc;--color-detail-code-block-border: #e2e8f0;--color-detail-callout-border: #4f46e5;--color-detail-callout-bg: rgba(79, 70, 229, .05);--color-detail-table-header-bg: #f1f5f9;--color-detail-table-border: #e2e8f0;--color-detail-tree-bg: #ffffff;--color-detail-tree-border: #e2e8f0;--color-detail-tree-header-bg: #f8fafc;--color-detail-tree-row-hover: #f1f5f9;--color-detail-tree-selected: #e0e7ff;--color-detail-badge-safetensors-bg: rgba(79, 70, 229, .1);--color-detail-badge-safetensors-text: #4f46e5;--color-detail-badge-pytorch-bg: rgba(220, 38, 38, .1);--color-detail-badge-pytorch-text: #dc2626;--color-detail-badge-gguf-bg: rgba(5, 150, 105, .1);--color-detail-badge-gguf-text: #059669;--color-detail-stat-bg: #f8fafc;--color-detail-stat-border: #e2e8f0;--color-detail-stat-text: #0f172a;--color-detail-eval-bar: #059669;--color-detail-lineage-card-bg: #ffffff;--color-detail-lineage-card-border: #e2e8f0;--color-status-success: #059669;--color-status-warning: #d97706;--color-status-error: #dc2626;--color-status-info: #2563eb;--color-status-neutral: #6b7280}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-md);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased}a{color:var(--color-accent-primary);text-decoration:none}a:hover{text-decoration:underline}code,pre,.mono{font-family:var(--font-family-mono);font-size:var(--font-size-sm)}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.app-shell{display:grid;grid-template-columns:var(--chrome-side-nav-width) 1fr;grid-template-rows:var(--chrome-top-bar-height) 1fr;min-height:100%;transition:grid-template-columns .2s ease}.app-shell--nav-collapsed{grid-template-columns:48px 1fr}.app-shell__top-bar{grid-column:1 / -1;position:sticky;top:0;z-index:10}.app-shell__side-nav{grid-row:2;border-right:1px solid var(--color-border-default);background-color:var(--color-bg-secondary);position:sticky;top:var(--chrome-top-bar-height);height:calc(100vh - var(--chrome-top-bar-height));overflow-y:auto}.app-shell__content{grid-row:2;min-width:0;padding:var(--spacing-4) var(--spacing-6)}.app-shell__content-inner{max-width:var(--chrome-content-max-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-6)}@media(max-width:900px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-shell__top-bar{min-width:0}.top-bar{overflow-x:auto}.app-shell__side-nav{display:none}}.top-bar{height:var(--chrome-top-bar-height);background-color:var(--color-bg-chrome);color:var(--color-text-inverse);display:flex;align-items:center;gap:var(--spacing-4);padding:0 var(--spacing-4)}.top-bar__brand{display:flex;align-items:center;gap:var(--spacing-2);font-weight:700;color:#fff}.top-bar__brand:hover{text-decoration:none}.top-bar__nav{display:flex;gap:var(--spacing-6);margin-left:var(--spacing-6);height:100%;align-items:center}.top-bar__link{color:#cfd6de;text-decoration:none;font-size:var(--font-size-sm);height:100%;display:flex;align-items:center;border-bottom:2px solid transparent}.top-bar__link:hover{color:#fff}.top-bar__link--active{color:#fff;font-weight:600;border-bottom-color:var(--color-accent-primary)}.top-bar__mark{width:24px;height:24px;border-radius:var(--radius-sm);background-color:var(--color-accent-primary);display:grid;place-items:center;font-size:var(--font-size-sm);color:#fff}.top-bar__spacer{flex:1}.top-bar__meta{display:flex;align-items:center;gap:var(--spacing-3);font-size:var(--font-size-sm);color:#cfd6de}.top-bar__badge{border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-sm);padding:2px var(--spacing-2);text-transform:uppercase;letter-spacing:.04em;font-size:var(--font-size-xs)}.top-bar__badge--warning{border-color:var(--color-status-warning);color:var(--color-status-warning)}.top-bar__action{background:none;border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-sm);color:#fff;font:inherit;font-size:var(--font-size-sm);padding:var(--spacing-1) var(--spacing-3);cursor:pointer}.top-bar__action:hover{background-color:#ffffff1f}.side-nav{padding:var(--spacing-4) 0;display:flex;flex-direction:column;gap:var(--spacing-4)}.side-nav__group-title{padding:0 var(--spacing-4);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary)}.side-nav__header{display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-2) 0 var(--spacing-4);min-height:32px}.side-nav__title{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-nav__toggle{background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-sm);display:grid;place-items:center}.side-nav__toggle:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.app-shell--nav-collapsed .side-nav__header{justify-content:center;padding:0}.side-nav__list{list-style:none;display:flex;flex-direction:column}.side-nav__link{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-4);color:var(--color-text-secondary);border-left:3px solid transparent;white-space:nowrap;overflow:hidden}.side-nav__link:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary);text-decoration:none}.side-nav__link--active{background-color:var(--color-bg-selected);border-left-color:var(--color-accent-primary);color:var(--color-accent-primary);font-weight:500}.side-nav__link--disabled{opacity:.5;cursor:not-allowed}.side-nav__link--disabled:hover{background-color:transparent;color:var(--color-text-secondary)}.side-nav__icon{width:16px;display:grid;place-items:center;flex-shrink:0}.app-shell--nav-collapsed .side-nav__link{padding:var(--spacing-2) 0;justify-content:center}.side-nav__badge{font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:var(--radius-sm);background-color:var(--color-bg-hover);color:var(--color-text-tertiary);border:1px solid var(--color-border-default)}.page-header{display:flex;flex-direction:column;gap:var(--spacing-2)}.page-header__breadcrumb{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page-header__row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4)}.page-header__title{font-size:var(--font-size-2xl);line-height:var(--line-height-heading);font-weight:700}.page-header__description{color:var(--color-text-secondary);max-width:72ch}.container{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-container);overflow:hidden}.container__header{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-border-default);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}.container__title{font-size:var(--font-size-xl);font-weight:700}.container__description{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.container__body{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}.button{font:inherit;font-weight:600;border-radius:var(--radius-sm);padding:var(--spacing-2) var(--spacing-4);cursor:pointer;border:1px solid transparent;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.button:disabled{cursor:not-allowed;opacity:.55}.button--primary{background-color:var(--color-accent-primary);color:#fff}.button--primary:hover:not(:disabled){background-color:var(--color-accent-primary-hover)}.button--normal{background-color:transparent;border-color:var(--color-border-strong);color:var(--color-text-primary)}.button--normal:hover:not(:disabled){background-color:var(--color-bg-hover)}.button--link{background:none;border-color:transparent;color:var(--color-accent-primary);padding-inline:var(--spacing-1)}.status{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm)}.status__dot{width:8px;height:8px;border-radius:var(--radius-full);background-color:currentColor}.status--success{color:var(--color-status-success)}.status--warning{color:var(--color-status-warning)}.status--error{color:var(--color-status-error)}.status--info{color:var(--color-status-info)}.status--neutral{color:var(--color-status-neutral)}.key-value{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-4)}.key-value__label{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);margin-bottom:var(--spacing-1)}.alert{display:flex;gap:var(--spacing-3);border:1px solid var(--color-border-default);border-left-width:4px;border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-4);background-color:var(--color-bg-secondary)}.alert--info{border-left-color:var(--color-status-info)}.alert--success{border-left-color:var(--color-status-success)}.alert--warning{border-left-color:var(--color-status-warning)}.alert--error{border-left-color:var(--color-status-error)}.alert__title{font-weight:600;margin-bottom:var(--spacing-1)}.alert__body{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.sign-in{min-height:100%;display:grid;place-items:center;padding:var(--spacing-8) var(--spacing-4)}.sign-in__card{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--spacing-4)}.sign-in__heading{text-align:center;display:flex;flex-direction:column;gap:var(--spacing-1)}.form-field{display:flex;flex-direction:column;gap:var(--spacing-1)}.form-field__label{font-size:var(--font-size-sm);font-weight:600}.form-field__control{font:inherit;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-bg-secondary);color:var(--color-text-primary)}.form-field__hint{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.form-field__hint--error{color:var(--color-status-error)}.auth-links{text-align:center;font-size:var(--font-size-sm)}.auth-label-row{justify-content:space-between}.auth-code{font-size:var(--font-size-xl);letter-spacing:.4em;text-align:center}.password-rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.password-rules__item{display:flex;align-items:center;gap:var(--spacing-2)}.password-rules__item--met{color:var(--color-status-success)}a.button{text-decoration:none;text-align:center}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.stack{display:flex;flex-direction:column;gap:var(--spacing-3)}.row{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}.text-secondary{color:var(--color-text-secondary)}.text-small{font-size:var(--font-size-sm)}.centered-message{min-height:100%;display:grid;place-items:center;padding:var(--spacing-8);color:var(--color-text-secondary)}
