@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");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}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--radius-sm:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.order-1{order:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@layer epic-legacy;@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@layer epic-legacy{:root{--font-geist: "Geist Variable", "Inter Variable", system-ui, sans-serif;--font-geist-mono: "Geist Mono Variable", ui-monospace, monospace;color:#e3e3e6;background:#070707;font-family:var(--font-geist);font-synthesis:none}*{box-sizing:border-box}html,body,#app{width:100%;min-width:720px;min-height:100%;margin:0}body{min-height:100vh;overflow:hidden;background:#070707}button,input{font:inherit}button{color:inherit}.login-page{display:flex;min-height:100vh;flex-direction:column;color:#f2f3f5;background:#08090a}.login-header{display:flex;height:52px;flex:0 0 52px;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #1b1c1f;background:#0c0d0e}.login-brand,.login-utilities{display:flex;align-items:center;gap:10px}.brand-mark,.sidebar-brand-mark{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;background:#3b86ff;color:#fff;font-weight:700}.app-title{font-size:13px;font-weight:600}.version{color:#5f636b;font:11px var(--font-geist-mono)}.login-utilities{gap:24px}.utility-action,.language-trigger,.sidebar-utilities button{padding:0;border:0;color:#8a8f98;background:transparent;cursor:pointer}.login-body{display:flex;min-height:0;flex:1}.login-value{flex:0 0 58%;border-right:1px solid #1b1c1f;background:radial-gradient(circle at 42% 45%,rgba(59,134,255,.12),transparent 34%),#08090a}.login-panel{display:grid;flex:1;place-items:center;background:#101010}.login-form{display:flex;width:min(420px,calc(100% - 64px));flex-direction:column;gap:24px}.login-form h1{margin:0;font-size:28px;font-weight:500}.login-fields{display:grid;gap:18px}.login-fields [data-slot=base]{display:grid;gap:8px}.login-fields input{width:100%;height:40px;border:1px solid #2b2d31;border-radius:7px;background:#0b0c0d;color:#f2f3f5;padding:0 12px;outline:none}.login-fields input:focus{border-color:#3b86ff;box-shadow:0 0 0 2px #3b86ff38}.password-control{position:relative}.password-control input{padding-right:44px}.password-toggle{position:absolute;top:0;right:0;width:40px;height:40px;border:0;background:transparent;cursor:pointer}.error-message{position:fixed;right:24px;bottom:24px;display:flex;max-width:420px;gap:18px;padding:12px 16px;border:1px solid #713e3e;border-radius:8px;background:#2b1717}.error-message button{border:0;background:transparent;cursor:pointer}.layout-container{display:flex;height:100vh;background:#08090a}.app-sidebar{display:flex;width:236px;flex:0 0 236px;flex-direction:column;border-right:1px solid #1f2022;background:#070707;transition:width .16s ease,flex-basis .16s ease}.app-sidebar.collapsed{width:72px;flex-basis:72px}.sidebar-brand{display:flex;min-height:58px;align-items:center;gap:10px;padding:0 20px;border:0;border-bottom:1px solid #1f2022;background:transparent;text-align:left;cursor:pointer}.sidebar-brand-copy,.sidebar-user-copy{display:flex;min-width:0;flex-direction:column}.sidebar-brand-copy small,.sidebar-user-copy small{color:#62666d;font:10px var(--font-geist-mono)}.sidebar-navigation{display:flex;flex:1;flex-direction:column;gap:4px;padding:18px 12px}.sidebar-nav-item{display:flex;min-height:38px;align-items:center;gap:12px;padding:0 12px;border-radius:7px;color:#8a8f98;text-decoration:none}.sidebar-nav-item:hover{background:#151618;color:#d0d6e0}.sidebar-nav-item.active{background:#1d1f23;color:#f3f4f6}.sidebar-nav-icon{display:grid;width:20px;flex:0 0 20px;place-items:center;font:10px var(--font-geist-mono)}.sidebar-bottom{display:grid;gap:14px;padding:12px;border-top:1px solid #1f2022}.sidebar-user-trigger{display:flex;width:100%;align-items:center;gap:10px;padding:8px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.sidebar-user-trigger:hover{background:#151618}.sidebar-user-avatar{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:50%;background:#25272b}.sidebar-utilities{display:flex;align-items:center;justify-content:space-between;gap:8px}.layout-content{min-width:0;flex:1;overflow:auto;background:#08090a}.page-header{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px}.page-header h1,.migration-route h1{margin:3px 0 0;font-size:24px;font-weight:600}.eyebrow{margin:0;color:#62666d;font:11px var(--font-geist-mono);text-transform:uppercase}.dashboard-page,.migration-route,.resource-page{min-height:100%;padding:36px 40px}.resource-page{color:#d8dce2}.page-description{margin:8px 0 0;color:#777d87;font-size:13px}.page-actions,.inline-actions{display:flex;align-items:center;gap:8px}.resource-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:18px}.resource-toolbar input[type=search]{width:min(360px,38vw)}.resource-toolbar input,.resource-toolbar select,.form-field input,.form-field select,.form-field textarea,.inline-actions select{min-height:36px;border:1px solid #292d33;border-radius:8px;outline:none;background:#101113;color:#d8dce2;padding:0 11px}.resource-toolbar input:focus,.resource-toolbar select:focus,.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#3b86ff;box-shadow:0 0 0 2px #3b86ff2e}.form-field textarea{padding-top:10px;resize:vertical}.segmented-control{display:flex;gap:3px;padding:3px;border-radius:9px;background:#101113}.segmented-control button{min-height:28px;border:0;border-radius:6px;background:transparent;color:#737983;padding:0 11px;cursor:pointer}.segmented-control button.active{background:#22252a;color:#f3f4f6}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}.resource-card{overflow:hidden;border:1px solid #202328;border-radius:11px;background:#0d0e10}.card-main{width:100%;display:flex;gap:14px;border:0;padding:18px;background:transparent;text-align:left;cursor:pointer}.card-main:hover{background:#111315}.card-visual{display:grid;width:72px;height:72px;flex:0 0 72px;place-items:center;border-radius:10px;background:linear-gradient(145deg,#1b3559,#121b28);color:#82b4ff;font:600 24px var(--font-geist-mono)}.card-copy{min-width:0;flex:1}.card-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-title-row h2{min-width:0;overflow:hidden;margin:0;color:#eef0f3;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.card-copy p{height:34px;overflow:hidden;margin:10px 0;color:#747b85;font-size:12px}.card-meta{display:flex;flex-wrap:wrap;gap:6px 12px;color:#606771;font:10px var(--font-geist-mono)}.card-actions{display:flex;justify-content:flex-end;gap:2px;padding:7px 10px;border-top:1px solid #1b1e22}.status-chip{display:inline-flex;min-height:22px;align-items:center;border-radius:999px;padding:0 8px;background:#1d2024;color:#a3a8b0;font-size:11px;white-space:nowrap}.status-chip.tone-success{background:#13231d;color:#65c99b}.status-chip.tone-info{background:#151e2b;color:#7ea7ef}.status-chip.tone-warning{background:#251e13;color:#e8ad55}.status-chip.tone-danger{background:#291719;color:#ef7c77}.detail-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;overflow:hidden;border:1px solid #202328;border-radius:10px;background:#0d0e10}.detail-summary>div{display:grid;gap:8px;padding:18px;border-right:1px solid #202328}.detail-summary>div:last-child{border:0}.detail-summary span{color:#6e747e;font-size:11px}.detail-summary strong{color:#e5e7ea;font:500 16px var(--font-geist-mono)}.table-shell{width:100%;overflow:auto;border:1px solid #202328;border-radius:10px;background:#0d0e10}.table-shell table{width:100%;border-collapse:collapse;white-space:nowrap}.table-shell th{height:36px;color:#646b75;font-size:11px;font-weight:500;text-align:left}.table-shell th,.table-shell td{padding:8px 12px;border-bottom:1px solid #191c20}.table-shell td{height:48px;color:#aeb4bd;font-size:12px}.table-shell tbody tr:last-child td{border-bottom:0}.table-shell tbody tr:hover{background:#111315}.table-empty{padding:60px 20px;color:#686f79;text-align:center}.link-button{border:0;padding:0;background:transparent;color:#dfe3e8;text-align:left;cursor:pointer}.link-button:hover{color:#82b4ff}.link-button:disabled{cursor:default}.muted{color:#6e747e!important}.row-warning{display:block;max-width:260px;overflow:hidden;margin-top:4px;color:#e66b65;text-overflow:ellipsis}.progress-value{display:flex;align-items:center;gap:8px}.progress-value>span{width:76px;height:4px;overflow:hidden;border-radius:4px;background:#22252a}.progress-value i{display:block;height:100%;background:#5b8def}.native-dialog-backdrop{background:#000000b3!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.native-dialog{width:min(520px,calc(100vw - 32px))!important;max-width:520px!important;padding:0!important;overflow:hidden!important;border:1px solid #30343a!important;border-radius:12px!important;background:#111214!important;color:#e4e7eb!important;box-shadow:0 24px 80px #0000008c!important}.native-dialog-header,.native-dialog-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0!important;padding:16px 18px!important}.native-dialog-header{flex-direction:row!important;border-bottom:1px solid #25282d}.native-dialog-footer{justify-content:flex-end!important;border-top:1px solid #25282d}.native-dialog-header h2{margin:0;font-size:16px}.native-dialog-body{margin:0!important;padding:18px!important}.icon-button{width:32px;height:32px;display:grid;flex:0 0 32px;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:#858b95;font-size:22px;cursor:pointer}.native-dialog-footer [data-slot=button]{min-height:34px!important;padding:0 14px!important;border-radius:7px!important}.form-stack{display:grid;gap:16px}.form-field{display:grid;gap:7px;color:#aeb4bd;font-size:12px}.form-field small{color:#686f79}.narrow-page{max-width:1280px;margin:0 auto}.form-panel{padding:20px;border:1px solid #202328;border-radius:10px;background:#0d0e10}.form-panel h2{margin:0 0 18px;font-size:15px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-field select[multiple]{min-height:180px;padding:8px}.parameter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.detail-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #202328;border-radius:8px;background:#202328}.detail-list>div{min-width:0;padding:14px;background:#101113}.detail-list dt{color:#686f79;font-size:11px}.detail-list dd{overflow-wrap:anywhere;margin:7px 0 0;color:#d7dbe1;font:12px var(--font-geist-mono)}.split-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.simple-list{display:grid;max-height:65vh;gap:1px;overflow:auto}.simple-list>div{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #1c1f23}.simple-list span{display:grid;gap:3px}.simple-list small{color:#666d77}.pagination-row{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px;color:#727984;font-size:12px}.json-viewer{max-height:55vh;overflow:auto;margin:0;padding:14px;border-radius:8px;background:#090a0b;color:#aeb8c8;font:11px/1.6 var(--font-geist-mono);white-space:pre-wrap}.clickable-row{cursor:pointer}.check-field{display:flex;align-items:center;gap:8px;color:#aeb4bd;font-size:12px}.card-main.static{cursor:default}.card-main.static:hover{background:transparent}.annotation-workbench{position:relative;display:flex;height:100vh;flex-direction:column;overflow:hidden;background:#090a0b;color:#dfe3e8}.annotation-workbench button{border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer}.annotation-workbench button:hover:not(:disabled){background:#1b1e22}.annotation-workbench button:disabled{opacity:.35;cursor:default}.workbench-header{min-height:58px;display:grid;grid-template-columns:minmax(280px,1fr) auto minmax(280px,1fr);align-items:center;gap:16px;padding:0 16px;border-bottom:1px solid #25282d;background:#101113}.workbench-header>div{display:flex;min-width:0;align-items:center;gap:11px}.workbench-header>div:last-child{justify-content:flex-end}.workbench-header strong,.workbench-header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-header span{color:#727985;font-size:11px}.history-controls button{min-height:30px;color:#aab0b8}.sync-failed,.panel-error{color:#ef7772!important}.workbench-body{min-height:0;flex:1;display:grid;grid-template-columns:208px minmax(0,1fr) 324px}.editor-toolbar{display:flex;min-height:0;flex-direction:column;justify-content:space-between;padding:14px 10px;border-right:1px solid #25282d;background:#0d0e10}.tool-group,.toolbar-model{display:grid;gap:4px}.editor-toolbar button{min-height:39px;display:grid;grid-template-columns:30px 1fr;align-items:center;color:#8d949e;text-align:left}.editor-toolbar button.active{border-color:#274c80;background:#142238;color:#eef4ff}.editor-toolbar kbd{display:grid;width:24px;height:24px;place-items:center;border:1px solid #30343a;border-radius:5px;background:#15171a;color:#77808c;font:10px var(--font-geist-mono)}.toolbar-model{padding-top:14px;border-top:1px solid #202328}.toolbar-model label,.toolbar-help{color:#5e6671;font-size:10px}.toolbar-model select{width:100%;height:34px;border:1px solid #292d33;border-radius:6px;background:#111315;color:#bbc1ca;padding:0 8px}.toolbar-help{display:grid;gap:4px;padding:10px}.editor-sidebar{min-height:0;overflow:hidden;border-left:1px solid #25282d;background:#0d0e10}.sidebar-tabs{display:grid;grid-template-columns:1fr 1fr;padding:8px;border-bottom:1px solid #202328}.sidebar-tabs button{min-height:32px;color:#747b85}.sidebar-tabs button.active{background:#202328;color:#eef1f4}.label-list{display:grid;gap:3px;padding:12px}.label-list h3{margin:2px 6px 8px;color:#646b75;font-size:10px}.label-list>button{min-height:36px;display:flex;align-items:center;gap:9px;color:#9aa1aa;text-align:left}.label-list>button.active{background:#1c2532;color:#edf4ff}.label-list i,.layer-main i{width:9px;height:9px;flex:0 0 9px;border-radius:50%}.layers-summary,.batch-actions{display:flex;min-height:42px;align-items:center;justify-content:space-between;padding:0 12px;color:#777f89;font-size:11px}.layer-search{width:calc(100% - 24px);height:33px;margin:0 12px 9px;border:1px solid #272b30;border-radius:6px;outline:none;background:#090a0b;color:#d9dde3;padding:0 9px}.layer-search:focus{border-color:#3b86ff}.layer-list{height:calc(100% - 126px);overflow:auto;padding:0 7px 12px}.layer-row{display:grid;grid-template-columns:minmax(0,1fr) 30px 30px;align-items:center;border-radius:6px}.layer-row.active{background:#172337}.layer-row>button{height:36px;padding:0;color:#717984}.layer-main{min-width:0;display:flex;align-items:center;gap:7px;padding:0 7px!important;text-align:left}.layer-main strong{overflow:hidden;color:#b4bac3;font-size:11px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.layer-main span{color:#59616c;font:9px var(--font-geist-mono)}.batch-actions{margin:0 8px 8px;border:1px solid #263750;border-radius:7px;background:#111b2a}.batch-panel{display:grid;gap:8px;margin-top:12px;padding:12px;border:1px solid #263750;border-radius:7px;color:#aeb9c8;font-size:11px}.batch-panel select{height:32px;border:1px solid #303844;border-radius:5px;background:#0d1118;color:#dbe4f2}.canvas-area{position:relative;min-width:0;min-height:0;overflow:hidden;background:#070809;background-image:linear-gradient(45deg,#0d0e10 25%,transparent 25%),linear-gradient(-45deg,#0d0e10 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#0d0e10 75%),linear-gradient(-45deg,transparent 75%,#0d0e10 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.annotation-canvas-viewport{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.annotation-canvas-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#6f7884;font:11px/16px var(--font-geist);pointer-events:none}.annotation-stage{position:absolute;top:0;left:0;line-height:0;transform-origin:top left;box-shadow:0 8px 40px #0009}.annotation-stage img,.annotation-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.annotation-stage img{object-fit:fill;pointer-events:none}.annotation-svg{overflow:visible}.annotation-shape,.active-annotation>rect,.active-annotation>polygon{stroke-width:2;pointer-events:all;cursor:pointer}.active-annotation>rect,.active-annotation>polygon{stroke-width:3}.resize-handle,.rotation-handle,.polygon-handle{fill:#fff;stroke:#3b86ff;stroke-width:2;pointer-events:all}.polygon-segment-hit{stroke:transparent;stroke-width:12;pointer-events:stroke;cursor:copy}.segment-preview{fill:#3b86ff;stroke:#fff}.multi-selection circle{fill:#fff;stroke:#3b86ff}.canvas-shape-label{fill:#fff;font:11px var(--font-geist)}.drawing-shape,.box-draft,.ai-preview{stroke-width:2}.annotation-canvas-viewport.tool-rectangle,.annotation-canvas-viewport.tool-polygon,.annotation-canvas-viewport.tool-magic,.annotation-canvas-viewport.tool-box_label{cursor:crosshair}.annotation-canvas-viewport.tool-hand,.annotation-canvas-viewport.is-panning{cursor:grabbing}.annotation-filmstrip{min-height:126px;display:grid;grid-template-columns:104px minmax(0,1fr);border-top:1px solid #25282d;background:#0c0d0f}.filmstrip-actions{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:3px;padding:8px;border-right:1px solid #202328;color:#69717c;font-size:10px}.filmstrip-actions button{min-height:25px}.filmstrip-track{display:flex;gap:8px;overflow-x:auto;padding:9px 12px}.filmstrip-track>button{position:relative;width:104px;height:104px;flex:0 0 104px;overflow:hidden;padding:0;border-color:#282c31;background:#111315}.filmstrip-track>button.current{border-color:#3b86ff;box-shadow:0 0 0 1px #3b86ff}.filmstrip-track>button.selected:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px dashed #74a9ff;border-radius:3px}.filmstrip-track img,.thumbnail-placeholder{width:100%;height:76px;display:grid;object-fit:cover;place-items:center;color:#48515d}.filmstrip-track .paper-thumbnail-index{position:absolute;top:4px;left:4px;padding:2px 4px;border-radius:3px;background:#090a0bcc;color:#b7bec8;font:9px var(--font-geist-mono)}.filmstrip-track small{display:block;overflow:hidden;padding:5px;color:#727a85;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.annotation-filmstrip.collapsed{min-height:34px;grid-template-columns:104px 1fr}.annotation-filmstrip.collapsed .filmstrip-actions{padding:4px 8px}.prompt-panel,.ai-draft-controls{position:fixed;z-index:40;top:74px;right:340px;width:360px;overflow:hidden;border:1px solid #30343a;border-radius:10px;background:#111315;box-shadow:0 18px 60px #000a}.prompt-panel header{display:flex;height:45px;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid #25282d}.prompt-panel header button{font-size:19px}.segmented{display:grid;grid-template-columns:1fr 1fr;margin:12px;padding:3px;border-radius:7px;background:#090a0b}.segmented button{min-height:29px;color:#777f89}.segmented button.active{background:#252a31;color:#f0f3f6}.prompt-rows{display:grid;gap:7px;padding:0 12px}.prompt-rows>div{display:grid;grid-template-columns:minmax(0,1fr) 92px 27px;gap:5px}.prompt-rows input,.prompt-rows select{min-width:0;height:33px;border:1px solid #2b2f35;border-radius:5px;background:#090a0b;color:#d7dbe1;padding:0 7px}.add-prompt,.advanced-toggle{min-height:31px;margin:7px 12px 0;color:#7990ad}.prompt-sliders{display:grid;gap:9px;margin:7px 12px;padding:10px;border-radius:7px;background:#0c0d0f}.prompt-sliders label{display:grid;grid-template-columns:1fr auto;color:#89919b;font-size:10px}.prompt-sliders input{grid-column:1/-1;width:100%;accent-color:#3b86ff}.prompt-actions{display:flex;justify-content:flex-end;gap:7px;padding:12px;border-top:1px solid #25282d}.prompt-actions button{min-height:32px;padding:0 12px;border-color:#30343a}.prompt-actions button:not(.danger):last-child{background:#3b86ff;color:#fff}.prompt-actions .danger{color:#ef7772}.batch-progress{display:grid;gap:6px;padding:12px;color:#8d949e;font-size:10px}.batch-progress progress{width:100%;accent-color:#3b86ff}.panel-error{margin:8px 12px;font-size:11px}.ai-draft-controls{top:auto;bottom:145px;display:grid;width:300px;gap:10px;padding:12px}.ai-draft-controls>div,.candidate-switch{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-draft-controls label{display:flex;align-items:center;gap:8px;color:#8e959f;font-size:10px}.ai-draft-controls input{flex:1;accent-color:#3b86ff}.primary{border-color:#3b86ff!important;background:#3b86ff!important;color:#fff!important}.modal-mask{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#030405d1}.auto-label-dialog{width:min(620px,calc(100vw - 32px));border:1px solid #30343a;border-radius:12px;background:#111315;box-shadow:0 28px 80px #000c}.auto-label-dialog header,.auto-label-dialog footer{display:flex;align-items:center;justify-content:space-between;padding:18px 22px}.auto-label-dialog header{border-bottom:1px solid #25282d}.auto-label-dialog header h2{margin:0;font-size:18px}.auto-label-dialog header p{margin:5px 0 0;color:#737a84;font-size:11px}.auto-label-body{display:grid;gap:20px;padding:22px}.auto-label-body label{display:grid;gap:8px;color:#afb5bd;font-size:11px}.auto-label-body select{height:42px;border:1px solid #30343a;border-radius:7px;background:#0d0f11;color:#e0e4e9;padding:0 10px}.auto-label-body fieldset{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border:0;padding:0}.auto-label-body fieldset button{height:58px;border-color:#30343a}.auto-label-body fieldset button.active{border-color:#3b86ff;background:#142238}.overwrite-card{min-height:52px;border-color:#30343a!important;text-align:left;padding:0 13px}.overwrite-card.active{border-color:#3b86ff!important;background:#142238!important}.auto-label-dialog footer{border-top:1px solid #25282d;color:#727984;font-size:11px}.auto-label-dialog footer>div{display:flex;gap:8px}.auto-label-dialog footer button{min-height:34px;padding:0 14px}.review-controls{position:fixed;z-index:35;top:70px;left:224px;display:flex;gap:7px;padding:6px;border:1px solid #29303a;border-radius:8px;background:#101318e8}.review-controls button{min-height:31px;padding:0 11px}.canvas-readout{position:fixed;z-index:20;right:336px;bottom:130px;padding:5px 8px;border-radius:5px;background:#08090acc;color:#646c77;font:9px var(--font-geist-mono)}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.metric-grid strong{display:block;padding:24px 0 8px;font:500 34px var(--font-geist-mono)}.page-state{display:flex;min-height:50vh;align-items:center;justify-content:center;gap:10px;color:#8a8f98}.page-state.error{color:#e08882}.fatal-error{min-height:100vh;padding:40px;background:#1a1a1a;color:#ff6b6b}@media (max-width: 900px){.login-value{display:none}.metric-grid{grid-template-columns:1fr}.resource-page{padding:24px}.page-header{align-items:flex-start;gap:16px}.resource-toolbar{align-items:stretch;flex-direction:column}.resource-toolbar input[type=search]{width:100%}.detail-summary{grid-template-columns:1fr}.detail-summary>div{border-right:0;border-bottom:1px solid #202328}.form-grid,.split-panels,.detail-list{grid-template-columns:1fr}.parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-header{grid-template-columns:1fr auto}.history-controls{display:none!important}.workbench-body{grid-template-columns:160px minmax(0,1fr) 240px}.prompt-panel,.ai-draft-controls{right:256px}.canvas-readout{right:250px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.organization-term-notice{padding:12px 24px;border-bottom:1px solid var(--border-color, #34363b);color:var(--text-secondary, #b2b4bb);font-size:14px;line-height:1.6}}@layer epic-legacy{.cloud-login-page .app-title{color:var(--foreground)}.cloud-login-page .version{color:var(--text-muted)}.cloud-login-page .auth-panel .account-card p[role=status]{margin:0;padding:8px 10px;border-radius:8px;background:var(--surface-muted);color:var(--text-secondary);font-size:12px;line-height:1.55}}@layer epic-legacy{:root{--color-brand-primary: #3b86ff;--linear-text-primary: #e3e3e6;--font-system-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", sans-serif;--font-geist-mono: "Geist Mono Variable", "Geist Mono", "SFMono-Regular", Consolas, monospace;--font-inter: "Inter Variable", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", sans-serif;--font-monaco: Monaco, "Geist Mono Variable", "SFMono-Regular", Consolas, monospace}.login-page{position:relative;display:flex;width:100vw;height:100vh;min-width:720px;min-height:480px;flex-direction:column;overflow:hidden;color:#f2f3f5;background:#08090a;font-family:var(--font-system-ui);font-size:12px;line-height:16px;overflow-wrap:anywhere}.login-header{z-index:1;display:flex;width:100%;height:52px;flex:0 0 52px;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #1b1c1f;background:#0c0d0e}.login-brand,.login-utilities{display:flex;align-items:center}.login-brand{gap:10px}.login-utilities{gap:24px}.brand-mark{display:flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border-radius:7px;background:var(--color-brand-primary)}.brand-mark svg{display:block;width:14px;height:14px;flex:0 0 14px;fill:none;stroke:#fff}.brand-mark path:first-child{stroke-width:1.3}.brand-mark path:last-child{stroke-width:1.2}.app-title{color:#f2f3f5;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:16px;white-space:nowrap}.version{color:#4f5259;font-family:var(--font-geist-mono);font-size:11px;font-weight:400;line-height:14px;white-space:nowrap}.login-utilities{width:max-content;flex:0 0 auto;white-space:nowrap;overflow-wrap:normal}.utility-action,.login-utilities .lang-switch-btn{width:max-content;height:16px;flex:0 0 auto;padding:0;border:0;border-radius:0;color:#8a8f98;background:transparent;font:400 12px/16px var(--font-system-ui);cursor:pointer}.utility-action:hover,.utility-action:focus-visible,.login-utilities .lang-switch-btn:hover{color:#c3c7cd}.login-body{display:flex;width:100%;min-height:0;flex:1 1 auto}.login-value{display:block;width:58%;width:round(58%,1px);height:100%;flex:0 0 58%;flex-basis:round(58%,1px);padding:92px 84px 62px 92px;overflow:hidden;border-right:1px solid #1b1c1f;background:#08090a}.login-panel{display:flex;width:42%;width:round(42%,1px);height:100%;flex:0 0 42%;flex-basis:round(42%,1px);align-items:center;justify-content:center;background:#101010}.login-form{display:flex;width:420px;flex:0 0 420px;flex-direction:column;gap:24px}.login-form h1{margin:0;color:#f7f8f8;font:500 28px/34px var(--font-system-ui);letter-spacing:-.025em}.login-fields{display:flex;width:100%;flex-direction:column;gap:18px}.login-field{display:flex!important;width:100%;flex-direction:column;gap:8px;color:#c3c7cd;font:500 12px/16px var(--font-system-ui)}.login-field>[data-slot=label]{height:16px;color:inherit;font:inherit;line-height:16px}.login-field>input,.password-control{width:100%;height:40px;flex:0 0 40px;border:1px solid #232427;border-radius:7px;background:#0b0c0d}.login-field>input,.password-control input{min-width:0;padding:0 12px;border:0;outline:0;color:#f2f3f5;background:transparent;caret-color:#f2f3f5;font:400 13px/16px var(--font-system-ui)}.login-field>input{border:1px solid #232427;background:#0b0c0d}.login-field>input:hover,.password-control:hover{border-color:#323438}.login-field>input:focus,.password-control:focus-within{border-color:var(--color-brand-primary);box-shadow:0 0 0 1px #3b86ff3d}.password-control{position:static;display:flex;align-items:center;padding-right:12px}.password-control input{height:100%;flex:1 1 auto;padding-right:12px;font-family:var(--font-geist-mono);letter-spacing:.14em}.password-toggle{position:static;display:flex;width:15px;height:15px;flex:0 0 15px;align-items:center;justify-content:center;padding:0;border:0;color:#6e727a;background:transparent;cursor:pointer}.password-toggle svg{display:block;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.2}.password-toggle:hover,.password-toggle:focus-visible{color:#aeb3ba;outline:none}.login-submit{display:flex!important;width:100%!important;height:40px!important;min-height:40px!important;flex:0 0 40px!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0!important;border:0!important;border-radius:7px!important;color:#fff!important;background:var(--color-brand-primary)!important;font:500 13px/16px var(--font-system-ui)!important;cursor:pointer!important}.login-submit:hover:not(:disabled){background:#4a90ff!important}.login-submit:active:not(:disabled){background:#3279ec!important}.login-submit:focus-visible{outline:2px solid rgba(59,134,255,.48);outline-offset:2px}.login-submit:disabled{cursor:wait!important;opacity:.72}.login-spinner{width:12px;height:12px;border:1.5px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:login-spin .7s linear infinite}@keyframes login-spin{to{transform:rotate(360deg)}}.error-message{position:absolute;z-index:10;top:68px;bottom:auto;right:auto;left:50%;display:flex;min-width:284px;max-width:min(520px,calc(100vw - 32px));align-items:center;gap:8px;padding:9px 12px;transform:translate(-50%);border:1px solid #3d2929;border-radius:7px;color:#e3e3e6;background:#171111;font:400 12px/16px var(--font-system-ui)}.error-icon{display:flex;width:16px;height:16px;flex:0 0 16px;align-items:center;justify-content:center;border:1px solid #c75c55;border-radius:50%;color:#d77973;font:600 10px/14px var(--font-system-ui)}.error-text{min-width:0;flex:1}.error-close{display:flex;width:16px;height:16px;align-items:center;justify-content:center;padding:0;border:0;color:#777b82;background:transparent;font:400 16px/16px var(--font-system-ui);cursor:pointer}.error-close:hover{color:#b8bcc2}.layout-container{display:flex;width:100vw;height:100vh;overflow:hidden;color:var(--linear-text-primary);background:#0b0b0c}.layout-content{min-width:0;min-height:0;flex:1 1 auto;overflow:auto;background:#0b0b0c}.app-sidebar{display:flex;width:236px;height:100%;flex:0 0 236px;flex-direction:column;overflow:hidden;border-right:1px solid #24262b;color:#9ea3ae;background:#0a0b0d;font-family:var(--font-inter);font-size:12px;line-height:16px;overflow-wrap:anywhere;transition:width .18s ease,flex-basis .18s ease}.app-sidebar.collapsed{width:72px;flex-basis:72px;align-items:center;padding-top:16px;border-right-color:#1b1d21;background:#090a0c}.sidebar-brand{display:flex;width:100%;height:64px;min-height:64px;flex:0 0 64px;align-items:center;gap:10px;padding:0 16px;border:0;background:transparent}.collapsed .sidebar-brand{width:72px;justify-content:center;padding:0}.sidebar-brand-mark{display:flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;padding:0;border:0;border-radius:7px;color:#fff;background:var(--color-brand-primary);font:700 14px/18px var(--font-inter);cursor:pointer}.sidebar-brand-copy{display:flex;min-width:0;flex-direction:column;gap:1px}.sidebar-product-name{width:max-content;color:#e8eaed;font:600 13px/18px var(--font-inter);white-space:nowrap}.sidebar-version{color:#666c76;font:400 9px/12px var(--font-monaco);letter-spacing:.04em;white-space:nowrap}.sidebar-navigation{display:flex;min-height:0;flex:1 1 0;flex-direction:column;gap:4px;padding:8px 12px 0}.collapsed .sidebar-navigation{width:72px;flex:0 0 auto;align-items:center}.sidebar-nav-group{display:contents}.sidebar-group-spacer{height:10px;flex:0 0 10px}.collapsed .sidebar-group-spacer{display:flex;width:24px;align-items:center;justify-content:center}.collapsed .sidebar-group-spacer:after{width:24px;height:1px;background:#24262b;content:""}.sidebar-group-label{min-height:22px;flex:0 0 22px;padding:0 10px 6px;color:#646a75;font:400 11px/16px var(--font-inter);letter-spacing:.04em}.collapsed .sidebar-group-label{width:48px;padding:0}.sidebar-nav-item{display:flex;width:100%;height:38px;min-height:38px;flex:0 0 38px;align-items:center;gap:10px;padding:0 10px;overflow:hidden;border:0;border-radius:6px;color:#9ea3ae;background:transparent;font:400 14px/20px var(--font-inter);text-align:left;cursor:pointer}.collapsed .sidebar-nav-item{width:48px;justify-content:center;padding:0}.sidebar-nav-item:hover{background:#12151a}.sidebar-nav-item.active{color:#eaf2ff;background:#17223a;font-weight:600}.sidebar-nav-icon{display:block;width:16px;height:16px;flex:0 0 16px;fill:none;stroke:#77808d;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.sidebar-nav-label{flex:0 0 auto;white-space:nowrap}.sidebar-nav-count{display:flex;min-width:18px;height:18px;align-items:center;justify-content:center;margin-left:auto;padding:0 5px;border-radius:9px;color:#aeb4bf;background:#22252b;font:400 10px/18px var(--font-monaco)}.sidebar-bottom{flex:0 0 auto;border-top:0}.sidebar-bottom-expanded{display:flex;width:236px;flex-direction:column;gap:4px;padding:0 12px 4px}.sidebar-resource-card{display:flex;width:100%;height:162px;flex:0 0 162px;flex-direction:column;gap:6px;padding:8px 10px;overflow:visible;border:0;border-radius:7px;background:#111316}.resource-row,.job-row{display:flex;height:18px;flex:0 0 18px;align-items:center;justify-content:space-between;color:#8e95a1;font:400 11px/14px var(--font-system-ui)}.resource-value,.job-value{color:#c2c7d0;font:400 10px/12px var(--font-monaco);white-space:nowrap}.resource-track{width:100%;height:3px;flex:0 0 3px;overflow:hidden;border-radius:2px;background:#252932}.resource-progress{display:block;height:3px;border-radius:2px}.gpu-progress{background:#67c23a}.memory-progress{background:#7c8492}.online-row{display:flex;min-height:28px;align-items:center;justify-content:space-between;padding:4px 0;color:#aeb6c2;font:400 11px/16px var(--font-inter)}.online-avatars{display:flex;height:20px;align-items:center;padding-right:1px}.online-avatar,.compact-online-avatar{display:flex;align-items:center;justify-content:center;border-style:solid;border-radius:50%;font-family:var(--font-inter);font-weight:600}.online-avatar{width:18px;height:18px;flex:0 0 18px;border:2px solid #111316;color:#eaf2ff;font-size:9px;line-height:100%}.online-avatar+.online-avatar{margin-left:-6px}.avatar-tone-0{background:#285fae}.avatar-tone-1{color:#fff4dd;background:#73552d}.avatar-tone-2{color:#e6fff1;background:#2b6b57}.avatar-more{color:#d7dce4;background:#292c31}.job-row{height:20px;flex-basis:20px}.job-label{display:flex;align-items:center;gap:6px}.status-dot{display:inline-block;width:6px;height:6px;flex:0 0 6px;border-radius:50%}.status-dot.running{background:#67c23a}.status-dot.queued{background:#e6a23c}.running-value{color:#d8e8d4}.queued-value{color:#f4d9a9}.sidebar-user-trigger{display:flex!important;width:100%!important;height:48px!important;min-height:48px!important;align-items:center!important;gap:9px!important;padding:8px 10px!important;border:0!important;border-radius:7px!important;color:inherit!important;background:transparent!important;text-align:left!important;cursor:pointer!important}.sidebar-user-trigger:hover{background:#111316!important}.sidebar-user-avatar,.compact-user-trigger{display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;color:#fff;background:#2e69d2;font-family:var(--font-inter);font-weight:600}.sidebar-user-avatar{width:30px;height:30px;flex:0 0 30px;font-size:13px;line-height:16px}.sidebar-user-copy{display:flex;min-width:0;flex:1 1 0;flex-direction:column;gap:2px}.sidebar-username{overflow:hidden;color:#e3e6eb;font:600 12px/16px var(--font-inter);text-overflow:ellipsis;white-space:nowrap}.sidebar-role{overflow:hidden;color:#7e8591;font:400 10px/14px var(--font-inter);text-overflow:ellipsis;white-space:nowrap}.sidebar-user-chevron{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:#747b86;stroke-width:1.8}.sidebar-utilities{display:flex;width:100%;height:32.5px;flex:0 0 32.5px;align-items:center;justify-content:flex-start;gap:12px;padding:8px;border-top:.5px solid #252932;color:#666d78;font:400 10px/14px var(--font-inter)}.sidebar-utility,.sidebar-theme-toggle,.sidebar-utilities .lang-switch-btn{width:auto;height:auto;padding:0;border:0;border-radius:0;color:inherit;background:transparent;font:inherit;white-space:nowrap;cursor:pointer}.sidebar-theme-toggle{margin-left:auto;font-size:13px;line-height:16px}.sidebar-utilities .lang-switch-btn{display:flex;gap:0}.sidebar-bottom-collapsed{display:flex;width:72px;height:248px;flex:0 0 248px;flex-direction:column;align-items:center;gap:6px;padding:12px 0;margin-top:auto;background:#090a0c}.compact-status-slot,.compact-user-trigger{display:flex!important;width:40px!important;height:40px!important;min-height:40px!important;flex:0 0 40px!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;cursor:pointer!important}.compact-status-slot:hover{background:#111316!important}.compact-ring{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:conic-gradient(var(--ring-color) 0 var(--progress),#252932 var(--progress) 100%)}.compact-ring>span{display:flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;color:#717883;background:#090a0c;font:400 8px/10px var(--font-monaco)}.gpu-ring{--ring-color:#67c23a}.memory-ring{--ring-color:#7c8492}.compact-online-avatar{width:16px;height:16px;flex:0 0 16px;border:2px solid #090a0c;color:#eaf2ff;font-size:8px;line-height:10px}.compact-online-avatar+.compact-online-avatar{margin-left:-5px}.compact-jobs{flex-direction:column;gap:5px;color:#aeb4bf;font:400 10px/12px var(--font-monaco)}.compact-jobs>span{display:flex;align-items:center;gap:5px}.compact-user-trigger{width:32px!important;height:32px!important;min-height:32px!important;flex-basis:32px!important;margin:4px!important;border-radius:50%!important;color:#fff!important;background:#2e69d2!important;font-size:13px!important;line-height:16px!important}.sidebar-bottom-collapsed>.compact-user-trigger,.sidebar-bottom-collapsed>[data-slot=trigger]{margin-top:auto!important}.user-menu-action-icon{width:15px;height:15px;flex:0 0 15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.user-menu-popup{width:211px!important;min-width:211px!important;max-width:211px!important;padding:4px!important;border:1px solid #2c2f36!important;border-radius:8px!important;background:#17191e!important;box-shadow:0 14px 32px #00000073!important}.user-menu-popup [role=menuitem]{display:flex!important;width:100%!important;height:38px!important;align-items:center!important;gap:10px!important;padding:0 10px!important;border-radius:5px!important;color:#d9dde4!important;font:400 13px/18px var(--font-inter)!important}.user-menu-popup [role=menuitem]:hover{background:#22252b!important}.user-menu-popup .logout-option{color:#f29a9a!important}.fidelity-dashboard{box-sizing:border-box;height:100%;min-width:0;display:flex;flex-direction:column;gap:18px;padding:26px 34px 24px;overflow:auto;background:var(--background);color:var(--foreground);font-family:var(--font-body)}.dashboard-titlebar{height:53px;flex:0 0 53px;display:flex;align-items:flex-end}.title-line{display:flex;align-items:baseline;gap:10px}.title-line h1{margin:0;font:500 var(--text-2xl)/32px var(--font-body)}.title-line span{color:var(--text-secondary);font:var(--text-sm)/16px var(--font-geist-mono)}.dashboard-titlebar p{margin:7px 0 0;color:var(--text-secondary);font:var(--text-sm)/20px var(--font-body)}.recent-card{box-sizing:border-box;min-height:64px;flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.recent-card>div{display:flex;flex-direction:column;gap:4px}.recent-card small{color:var(--text-secondary);font:var(--text-xs)/16px var(--font-body)}.recent-card strong{color:var(--foreground);font:500 var(--text-sm)/18px var(--font-body)}.recent-project>span,.recent-progress>span{color:var(--text-secondary);font-size:var(--text-sm)}.recent-name{width:200px}.recent-project{min-width:0;flex:1}.recent-progress{width:120px;font-variant-numeric:tabular-nums}.recent-progress>span{font-family:var(--font-geist-mono)}.section-heading{height:20px;flex:0 0 20px;display:flex;align-items:baseline;gap:12px}.section-heading strong{color:var(--foreground);font:500 var(--text-sm)/20px var(--font-body)}.section-heading>span{color:var(--text-secondary);font:var(--text-xs)/16px var(--font-geist-mono)}.section-heading>i{height:1px;min-width:0;flex:1;background:var(--border)}.training-heading{padding-top:12px}.alert-heading strong,.alert-heading>span{color:var(--danger)}.fidelity-dashboard .paper-table{flex:0 0 auto;display:flex;flex-direction:column}.action-table.with-images{min-height:0;flex:1 1 auto}.primary-cell{min-width:0;display:flex;flex-direction:column;gap:4px}.primary-cell strong,.primary-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primary-cell strong{color:var(--foreground);font:400 var(--text-sm)/18px var(--font-body)}.primary-cell small{color:var(--text-secondary);font:var(--text-xs)/16px var(--font-body)}.primary-cell small.danger,.row-action.danger{color:var(--danger)}.primary-cell small.warning,.row-action.warning{color:var(--warning)}.mono{color:var(--text-secondary);font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums}.row-action{justify-self:end;color:var(--accent);font:500 var(--text-sm)/18px var(--font-body)}.empty-row{height:49px;display:flex;align-items:center;padding:0 14px;color:var(--text-secondary);font:var(--text-xs)/16px var(--font-body)}.error-row{color:var(--danger)}.dashboard-state{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-secondary)}.fidelity-tasks{box-sizing:border-box;height:100%;min-width:0;padding:26px 34px 24px;display:flex;flex-direction:column;gap:18px;overflow:hidden;background:#0b0b0c;color:#f7f8f8}.tasks-titlebar{height:53px;flex:0 0 53px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.tasks-titlebar .title-line{display:flex;align-items:baseline;gap:10px}.tasks-titlebar .title-line h1{margin:0;font:600 25px/30px system-ui,sans-serif;letter-spacing:-.01em}.tasks-titlebar .title-line span{color:#5f636a;font:13px/16px Geist Mono,monospace}.tasks-titlebar p{margin:7px 0 0;color:#8a8f98;font:13px/16px system-ui,sans-serif}.title-actions{width:max-content;flex:0 0 auto;height:34px;display:flex;align-items:center;gap:9px}.title-actions>button{flex:0 0 auto}.task-search{box-sizing:border-box;width:124px;flex:0 0 124px;height:32px;display:flex;align-items:center;gap:8px;padding:0 11px;border-radius:8px;background:#111214;color:#5f636a}.task-search svg{width:13px;height:13px;stroke-width:1.8}.task-search input{min-width:0;width:100%;height:auto;border:0;outline:0;background:none;color:#cdd2d9;font:12px/16px system-ui,sans-serif}.task-search input::placeholder{color:#5f636a}.secondary-button,.primary-button{height:34px!important;min-height:0!important;border:0!important;border-radius:8px!important;white-space:nowrap;cursor:pointer}.secondary-button{width:66px;background:#171a1f!important;color:#8f98a4!important;font:10.5px/14px Geist,sans-serif!important}.secondary-button.active{color:#b9c9de!important}.primary-button{width:76px;height:32px!important;background:#3b86ff!important;color:#fff!important;font:500 12.5px/16px system-ui,sans-serif!important}.filterbar{height:30px;flex:0 0 30px;display:flex;align-items:center;gap:6px}.filterbar button,.filterbar select{box-sizing:border-box;height:28px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:#8a8f98;font:12px/16px system-ui,sans-serif;white-space:nowrap;cursor:pointer}.filterbar button.active{background:#1e1f22;color:#f2f3f5}.filterbar button span{margin-left:4px;color:#5f636a;font:11px/14px Geist Mono,monospace}.filterbar button i{display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:#6e727a;vertical-align:1px}.filterbar i.filter-rejected{background:#e5534b}.filterbar i.filter-reviewing{background:#e5a33d}.filterbar i.filter-annotated{background:#5b8def}.filterbar i.filter-complete{background:#4cc38a}.filter-spacer{flex:1}.filterbar select{width:88px;background:#111214;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center}.filterbar button:last-of-type{background:#111214}.batch-toolbar{box-sizing:border-box;height:40px;flex:0 0 40px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #24324a;border-radius:9px;background:#121722}.batch-toolbar strong{color:#f2f5fa;font:500 12px/16px Geist,sans-serif}.batch-toolbar i{width:1px;height:16px;margin:0 4px;background:#2b3340}.batch-toolbar button{width:64px;height:28px;border:0;border-radius:7px;background:#1b2330;color:#c4cad3;font:11px/14px Geist,sans-serif;cursor:pointer}.batch-toolbar button:disabled{opacity:.45;cursor:not-allowed}.batch-toolbar button.danger{background:#221719}.batch-toolbar .exit-batch{width:auto;margin-left:auto;background:none;color:#fff}.tasks-pagination{height:28px;flex:0 0 28px;display:flex;align-items:center;justify-content:space-between;color:#5f636a;font:11.5px/14px system-ui,sans-serif}.tasks-pagination nav{display:flex;gap:10px}.tasks-pagination button{width:26px;height:26px;border:0;border-radius:6px;background:none;color:#8a8f98;font:11.5px/14px Geist Mono,monospace;cursor:pointer}.tasks-pagination button.active{background:#1e1f22;color:#f2f3f5}.tasks-pagination button:disabled{opacity:.3;cursor:default}.paper-task-table{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;overflow-x:auto;color:#cdd2d9}.paper-task-head,.paper-task-row{display:grid;grid-template-columns:minmax(230px,1fr) 216px 66px 172px 112px 86px 112px 80px;align-items:center;padding:0 14px}.paper-task-head.selectable,.paper-task-row.selectable{grid-template-columns:28px minmax(230px,1fr) 216px 66px 172px 112px 86px 112px 80px}.paper-task-head{height:32px;flex:0 0 32px;border-bottom:1px solid #1b1c1f;color:#5f636a;font:11.5px/14px system-ui,sans-serif}.head-action{color:#7f8792;font:500 11px/14px Geist,monospace;text-align:center}.paper-task-rows{min-height:0;flex:1;overflow:auto}.paper-task-row{min-height:49px;height:49px;font:12px/16px system-ui,sans-serif}.paper-task-row:hover{background:#101113}.paper-task-row.rejected{background:#141011}.task-main{min-width:0;display:flex;flex-direction:column;gap:4px}.task-name,.task-reason,.cell-ellipsis,.project-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-name{color:#d8dce2;font-size:12.5px}.task-reason{color:#e5534b;font-size:11px;line-height:14px}.project-link{border:0;padding:0;background:none;color:#8a8f98;text-align:left;cursor:pointer}.project-link:disabled{cursor:default}.paper-task-table .mono{color:#8a8f98!important;font:11.5px/14px Geist Mono,ui-monospace,monospace!important}.paper-task-table .muted{color:#5f636a!important}.progress-cell{display:flex;align-items:center;gap:9px}.progress-track{width:106px;height:3px;overflow:hidden;border-radius:2px;background:#1b1c1f}.progress-track i{display:block;height:100%;border-radius:2px}.progress-neutral{background:#3a3e44}.progress-annotated{background:#5b8def}.progress-complete{background:#4cc38a}.status-cell{display:flex;align-items:center;gap:7px;min-width:0;border:0;padding:0;background:none;color:#8a8f98;font:12px/16px system-ui,sans-serif}.status-cell i{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#6e727a}.status-cell i.tone-rejected{background:#e5534b}.status-cell i.tone-reviewing{background:#e5a33d}.status-cell i.tone-annotated{background:#5b8def}.status-cell i.tone-complete{background:#4cc38a}.row-actions{display:flex;align-items:center;justify-content:center;gap:4px}.workflow-action{height:28px;padding:0 9px;border:1px solid #29466f;border-radius:7px;background:#16253a;color:#82b4ff;font:500 11px/14px Geist,sans-serif;white-space:nowrap;cursor:pointer}.workflow-action.review{border-color:#615029;background:#2b2415;color:#e8bb63}.workflow-action:disabled{border-color:#2a2d32;background:#17191c;color:#60656d;cursor:not-allowed}.more-button{width:28px!important;height:34px!important;min-height:34px!important;padding:0!important;border:0!important;background:none!important;color:#7f8792!important;font:500 11px/14px Geist,monospace!important;cursor:pointer}.paper-checkbox{width:14px;height:14px;border:1px solid #353941;border-radius:4px;background:#0b0b0c;cursor:pointer}.paper-checkbox.checked{border-color:#3b86ff;background:#3b86ff;box-shadow:inset 0 0 0 3px #3b86ff}.paper-task-state{min-height:300px;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #17191c;border-radius:10px;background:#0d0e10;color:#707781;font:11px/14px Geist,monospace}.paper-task-state b{color:#7a828d;font:22px/28px Geist,monospace}.paper-task-state strong{margin-top:12px;color:#d9dce1;font:600 14px/18px system-ui,sans-serif}.paper-task-state span{margin-top:7px}.paper-task-state button{margin-top:14px;height:30px;padding:0 12px;border:0;border-radius:7px;background:#1b1e23;color:#aab0b9;cursor:pointer}.error-state{border-color:#291b1d;background:#100d0e}.error-state b{color:#f56c6c;font-size:24px}.error-state button{background:#21191a;color:#d7a0a3}.skeleton-lines{width:220px;display:flex;flex-direction:column;gap:10px}.skeleton-lines i{width:220px;height:12px;border-radius:6px;background:#17191c}.skeleton-lines i:nth-child(2){width:158px;background:#15171a}.skeleton-lines i:nth-child(3){width:194px;background:#15171a}.skeleton-lines+span{margin-top:18px;color:#8a919b;font-size:12px}.fidelity-projects{display:flex;width:100%;height:100%;min-width:0;min-height:0;flex-direction:column;gap:14px;padding:26px 34px 24px;overflow:hidden;color:#f4f5f7;background:#0b0c0e;font-family:var(--font-geist);font-size:12px;line-height:16px;overflow-wrap:anywhere}.projects-header{display:flex;width:100%;height:56px;flex:0 0 56px;align-items:flex-start;justify-content:space-between}.projects-heading{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:6px}.projects-heading h1,.projects-heading p,.project-card h2{margin:0}.projects-heading h1{color:#f4f5f7;font:650 22px/26px var(--font-geist)}.projects-heading p{color:#717985;font:400 11px/15px var(--font-geist)}.projects-header-actions{display:flex;height:34px;flex:0 0 auto;align-items:center;gap:8px;margin-top:3px}.projects-search{display:flex;width:230px;height:34px;flex:0 0 230px;align-items:center;gap:8px;padding:0 11px;border:1px solid #1e2227;border-radius:8px;color:#626a75;background:#111315}.projects-search-icon{width:13px;flex:0 0 13px;font:400 13px/16px var(--font-geist)}.projects-search input{min-width:0;height:100%;flex:1 1 auto;padding:0;border:0;outline:0;color:#d5d9de;background:transparent;font:400 10.5px/14px var(--font-geist)}.projects-search input::placeholder{color:#626a75;opacity:1}.projects-action-button{display:flex!important;height:34px!important;min-height:34px!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:8px!important;font:400 10.5px/14px var(--font-geist)!important;white-space:nowrap;cursor:pointer!important}.import-button{width:66px!important;color:#a8afb9!important;background:#171a1f!important}.create-button{width:81px!important;gap:3px!important;color:#fff!important;background:#3b86ff!important;font-weight:600!important}.projects-toolbar{display:flex;width:100%;height:36px;flex:0 0 36px;align-items:center}.project-filters{display:flex;height:30px;flex:0 0 auto;align-items:center}.project-filter{display:flex;height:30px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 11px;border:0;border-radius:7px;color:#8b929c;background:transparent;font:400 10.5px/14px var(--font-geist);white-space:nowrap;cursor:pointer}.project-filter.active{color:#e4e7eb;background:#20242b}.filter-all{width:83px}.filter-pending{width:67px}.filter-completed{width:83px}.project-filter-count{margin-left:6px;color:#626b76}.project-filter.active .project-filter-count{color:#8d96a2}.filter-completed .project-filter-count{color:#a98349}.filter-dot{width:5px;height:5px;flex:0 0 5px;margin-right:7px;border-radius:50%;background:#65c99b}.projects-toolbar-spacer{min-width:0;flex:1 1 auto}.projects-sort{display:flex;width:73px;height:30px;flex:0 0 73px;align-items:center;justify-content:center;padding:0 10px;color:#858d98;font:400 10.5px/14px var(--font-geist);white-space:nowrap}.toolbar-divider{width:1px;height:18px;flex:0 0 1px;margin:0 8px;background:#22262c}.view-switcher{display:flex;width:124px;height:30px;flex:0 0 124px;align-items:center;padding:3px;border:1px solid #20242a;border-radius:8px;background:#13161a}.view-segment{display:flex;width:58px;height:24px;flex:0 0 58px;align-items:center;justify-content:center;gap:5px;padding:0;border:0;border-radius:6px;color:#737b86;background:transparent;font:400 9.5px/12px var(--font-geist);cursor:pointer}.view-segment.active{color:#e9ecf1;background:#242933;font-weight:550}.card-view-icon{font:400 12px/16px var(--font-geist)}.list-view-icon{font:400 14px/18px var(--font-geist)}.projects-content{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;gap:14px;overflow:hidden}.projects-grid{display:grid;width:100%;max-height:778px;flex:0 0 auto;grid-auto-rows:184px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;overflow:auto}.project-card{display:flex;width:100%;height:184px;flex-direction:column;padding:14px;overflow:hidden;border:1px solid #191c20;border-radius:11px;color:#f1f3f5;background:#111315;cursor:default}.project-card-header{display:flex;width:100%;height:42px;flex:0 0 42px;align-items:center;gap:11px}.project-card h2{min-width:0;flex:1 1 auto;overflow:hidden;color:#f1f3f5;font:600 13px/17px var(--font-geist);text-overflow:ellipsis;white-space:nowrap}.project-more-button{display:flex!important;width:24px!important;height:24px!important;min-height:24px!important;flex:0 0 24px!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:7px!important;color:#747d88!important;background:transparent!important;font:400 12px/16px var(--font-geist)!important;letter-spacing:1px;cursor:pointer!important}.project-card-tags{display:flex;width:100%;height:18px;flex:0 0 18px;align-items:center;gap:5px;margin-top:10px;overflow:hidden}.paper-project-tag{display:flex;max-width:108px;height:18px;flex:0 0 auto;align-items:center;padding:0 7px;overflow:hidden;border-radius:5px;color:#9aa1ab;background:#1a1d21;font:400 9.5px/12px var(--font-geist);text-overflow:ellipsis;white-space:nowrap}.paper-project-tag.tag-tone-1{color:#777f8a}.paper-project-tag.tag-tone-2{color:#8d96a2}.project-card-stats{display:grid;width:100%;height:43px;flex:0 0 43px;align-items:center;margin-top:10px;padding:0 10px;border-radius:8px;background:#0e1012;grid-template-columns:repeat(3,minmax(0,1fr))}.project-stat{display:flex;min-width:0;height:22px;flex-direction:column;justify-content:center;gap:3px}.project-stat+.project-stat{padding-left:12px;border-left:1px solid #1e2227}.project-stat strong{color:#d8dce2;font:600 12px/16px var(--font-geist-mono)}.project-stat span{color:#606873;font:400 9px/12px var(--font-geist)}.project-card-footer{display:flex;width:100%;height:20px;flex:0 0 20px;align-items:center;justify-content:space-between;margin-top:9px}.project-card-footer .status-chip{display:inline-flex;height:20px;min-height:20px;align-items:center;padding:0 7px;border-radius:6px;font:500 9.5px/12px var(--font-geist);white-space:nowrap}.project-card-footer time{overflow:hidden;color:#626a75;font:400 9.5px/12px var(--font-geist);text-overflow:ellipsis;white-space:nowrap}.project-paper-thumbnail{--project-paper-thumbnail-size:42px;--project-paper-thumbnail-frame-width:28px;--project-paper-thumbnail-frame-height:22px;--project-paper-thumbnail-short-line-width:18px;--project-paper-thumbnail-long-line-width:22px;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--project-paper-thumbnail-size);height:var(--project-paper-thumbnail-size);border-radius:8px;background-color:var(--project-paper-thumbnail-tone)}.project-paper-thumbnail--row{--project-paper-thumbnail-size:36px;--project-paper-thumbnail-frame-width:22px;--project-paper-thumbnail-frame-height:16px;--project-paper-thumbnail-short-line-width:12px;--project-paper-thumbnail-long-line-width:16px}.project-paper-thumbnail__frame{position:relative;display:block;width:var(--project-paper-thumbnail-frame-width);height:var(--project-paper-thumbnail-frame-height);border:1px solid #ffffff40;border-radius:3px}.project-paper-thumbnail__line{position:absolute;left:4px;display:block;height:2px}.project-paper-thumbnail__line--short{top:4px;width:var(--project-paper-thumbnail-short-line-width);background:#ffffff57}.project-paper-thumbnail__line--long{top:10px;width:var(--project-paper-thumbnail-long-line-width);background:#ffffff2e}.list-view-container{position:relative;display:flex;width:100%;min-height:0;flex:1 1 auto;flex-direction:column;padding:0 14px;overflow:auto;border:1px solid #191c20;border-radius:11px;background:#0e1012}.projects-table{width:100%;min-width:1586px;background:transparent}.projects-table-header,.projects-table-row{display:grid;width:100%;grid-template-columns:430px 210px 170px 140px 140px 190px 190px minmax(116px,1fr)}.projects-table-header{height:36px;align-items:center;border-bottom:1px solid #20242a;color:#626a75;font:400 9.5px/12px var(--font-geist)}.table-action-header{padding-right:4px;text-align:right}.projects-table-row{height:58px;align-items:center;border-bottom:1px solid #171a1e;color:#a9b0b9;cursor:default}.table-project-cell{display:flex;min-width:0;align-items:center;gap:10px}.table-project-name{min-width:0;overflow:hidden;color:#e5e8ec;font:550 11.5px/14px var(--font-geist);text-overflow:ellipsis;white-space:nowrap}.table-tags-cell{display:flex;min-width:0;align-items:center;gap:5px;overflow:hidden}.table-tags-cell .paper-project-tag{max-width:62px;height:19px;color:#949ba5;background:#191c20;font:400 9px/12px var(--font-geist)}.table-number-cell{color:#a9b0b9;font:400 10.5px/14px var(--font-geist-mono)}.table-update-cell{color:#6d7580;font:400 9.5px/12px var(--font-geist)}.table-action-cell{display:flex;align-items:center;justify-content:flex-end;padding-right:4px}.table-action-cell .project-more-button{width:26px!important;height:26px!important;flex-basis:26px!important;color:#8b939e!important;background:#171a1f!important;font-size:13px!important}.task-row .table-project-cell{padding-left:18px}.table-thumbnail-button{width:36px;height:36px;flex:0 0 36px;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer}.project-pagination{display:flex;width:100%;height:28px;flex:0 0 28px;align-items:center;justify-content:space-between;margin-top:auto;color:#626a75;font:400 10px/12px var(--font-geist)}.project-pagination nav{display:flex;height:28px;align-items:center}.project-pagination button{display:flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;padding:0;border:0;border-radius:7px;color:#7a828d;background:transparent;font:400 10px/12px var(--font-geist-mono);cursor:pointer}.project-pagination button.active{color:#f0f2f5;background:#20242b}.project-pagination button:disabled{cursor:default;opacity:.45}@media (max-width:1500px){.projects-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1120px){.projects-container{padding-right:24px;padding-left:24px}.projects-heading p{display:none}.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-detail-container{min-width:0;height:100%;overflow:hidden;container-name:project-detail;container-type:inline-size}.paper-project-page{box-sizing:border-box;width:100%;height:100%;min-width:0;overflow:hidden;padding:24px 32px;background:#0b0c0e;color:#e9ecef;font-family:var(--font-geist)}.paper-breadcrumb{display:flex;min-width:0;height:22px;align-items:flex-start;gap:7px;color:#646d78;font-size:10.5px;line-height:14px;white-space:nowrap}.paper-breadcrumb button{padding:0;border:0;background:none;color:#8a939e;font:inherit;cursor:pointer}.paper-breadcrumb b{font-weight:500;color:#646d78}.paper-breadcrumb-project{min-width:0;max-width:min(38cqi,420px);overflow:hidden;text-overflow:ellipsis}.paper-project-header{box-sizing:border-box;display:flex;min-width:0;height:78px;align-items:center;border-bottom:1px solid #181b1f}.paper-project-mark{box-sizing:border-box;display:flex;width:48px;height:48px;flex:0 0 48px;flex-direction:column;justify-content:center;gap:7px;padding:0 10px;border-radius:11px;background:#35485b}.paper-project-mark span{height:3px;border-radius:2px;background:#d8e0e9}.paper-project-mark span+span{width:20px;background:#9fb0c2}.paper-project-heading{min-width:0;flex:1;margin-left:13px}.paper-project-heading>div{display:flex;min-width:0;align-items:center;gap:9px}.paper-project-heading h1{min-width:0;max-width:100%;overflow:hidden;margin:0;color:#f2f4f6;font-size:21px;line-height:25px;font-weight:650;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.paper-project-heading p{overflow:hidden;margin:7px 0 0;color:#6c7580;font-size:10.5px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.paper-project-status{display:inline-flex;height:20px;flex:0 0 auto;align-items:center;padding:0 7px;border-radius:6px;color:#65c99b;background:#13231d;font-size:9.5px;line-height:12px;white-space:nowrap}.paper-project-status.project-status-completed{color:#79a8f2;background:#152033}.paper-project-status.project-status-archived{color:#89919b;background:#1a1c20}.paper-project-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px;margin-left:16px}.paper-secondary-button,.paper-primary-button{box-sizing:border-box;border-radius:8px;font:500 10.5px/14px var(--font-geist);cursor:pointer}.paper-secondary-button{width:66px;height:32px;padding:0 12px;border:1px solid #252a31;color:#8a939f;background:#111315}.paper-primary-button{height:34px;padding:0 13px;border:0;color:#fff;background:#3b86ff}.paper-project-actions .paper-secondary-button,.paper-project-actions .paper-primary-button{width:auto;min-width:max-content;flex:0 0 auto;white-space:nowrap}.paper-project-body{box-sizing:border-box;display:grid;height:calc(100% - 100px);min-height:0;padding-top:18px;overflow:hidden;grid-template-columns:minmax(620px,1fr) clamp(300px,32.1%,520px);grid-template-rows:minmax(0,1fr);gap:16px}.paper-task-column{display:flex;min-width:0;min-height:0;height:100%;flex-direction:column}.paper-task-heading{display:flex;min-width:0;height:40px;flex:0 0 40px;align-items:flex-start;justify-content:space-between}.paper-task-heading>div{display:flex;min-width:0;height:30px;align-items:center;gap:7px}.paper-task-heading h2{margin:0;color:#e9ecef;font-size:15px;line-height:18px;font-weight:600}.paper-task-heading span{box-sizing:border-box;display:flex;height:20px;min-width:20px;align-items:center;justify-content:center;padding:0 6px;border-radius:6px;color:#79818c;background:#181b1f;font-size:9.5px}.paper-task-heading small{min-width:0;margin-left:3px;overflow:hidden;color:#575f69;font-size:9.5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.paper-task-heading>button{width:auto;min-width:max-content;height:30px;flex:0 0 auto;padding:0 10px;border:1px solid #24282e;border-radius:7px;color:#7f8792;background:#101214;font:500 9.5px/12px var(--font-geist);white-space:nowrap;cursor:pointer}.paper-project-task-list{box-sizing:border-box;display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;gap:10px;padding-top:10px;overflow:auto;scrollbar-width:thin;scrollbar-color:#252a31 transparent;container-name:task-list;container-type:inline-size}.paper-project-aside{display:flex;min-width:0;min-height:0;flex-direction:column;gap:12px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#252a31 transparent}.paper-info-card{box-sizing:border-box;width:100%;min-width:0;padding:16px;border:1px solid #1a1d21;border-radius:11px;background:#0d0f11}.paper-info-card h3{margin:0;color:#dfe3e8;font-size:12px;line-height:16px;font-weight:600}.paper-info-card header{display:flex;min-width:0;align-items:center;justify-content:space-between}.paper-info-card header button{flex:0 0 auto;margin-left:12px;padding:0;border:0;color:#6f87a9;background:none;font:500 9.5px/12px var(--font-geist);white-space:nowrap;cursor:pointer}.paper-summary-card{height:auto;min-height:154px}.paper-stats{box-sizing:border-box;display:flex;height:61px;min-width:0;align-items:center;justify-content:space-around;gap:8px;margin-top:15px;padding:0 13px;border-radius:8px;background:#0e1012}.paper-stats div{display:flex;min-width:0;flex:1 1 0;flex-direction:column;align-items:center;gap:5px}.paper-stats b{color:#dde1e7;font-size:17px;line-height:20px;font-weight:600}.paper-stats span{color:#626b76;font-size:9.5px;line-height:12px}.paper-stats i{width:1px;height:26px;background:#20242a}.paper-summary-card>p{overflow:hidden;margin:12px 0 0;color:#606975;font-size:9.5px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.paper-tags-card{height:auto;min-height:120px}.paper-tag-cloud{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.paper-tag-cloud span{box-sizing:border-box;display:flex;height:21px;align-items:center;padding:0 8px!important;border:0!important;border-radius:6px!important;font-size:9.5px;line-height:12px}.paper-tag-cloud em,.paper-member-list em{color:#59616b;font-size:10px;font-style:normal}.paper-members-card{height:auto;min-height:248px}.paper-member-list{display:flex;flex-direction:column;margin-top:12px}.paper-member-list>div{display:flex;min-width:0;height:50px;align-items:center;border-bottom:1px solid #171a1e}.paper-avatar{display:flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:50%;color:#9db7d4;background:#263548;font-size:10px;font-weight:600}.paper-member-list p{display:flex;min-width:0;flex-direction:column;gap:3px;margin:0 0 0 10px;overflow:hidden}.paper-member-list b,.paper-member-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-member-list b{color:#bec4cc;font-size:10.5px;line-height:13px;font-weight:500}.paper-member-list small{color:#626a74;font-size:9px;line-height:11px}.paper-member-more{width:100%;height:28px;margin-top:12px;border:0;border-radius:6px;color:#67717d;background:#13161a;font-size:9.5px;cursor:pointer}.paper-task-state{display:flex;min-height:300px;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid #1a1d21;border-radius:11px;color:#69717c;font-size:11px}.paper-task-empty-icon{font-size:36px;opacity:.4}.paper-task-state p{margin:0}.paper-batch-toolbar{box-sizing:border-box;display:flex;min-width:0;height:42px;flex:0 0 42px;align-items:center;gap:8px;margin:10px 0;padding:0 10px;border:1px solid #1d2228;border-radius:9px;background:#0f1114}.paper-batch-toolbar>span{min-width:0;margin-right:auto;overflow:hidden;color:#78818d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.paper-batch-toolbar>button:not(.paper-batch-check),.paper-batch-toolbar>[data-slot=dropdown-trigger]{height:26px;flex:0 0 auto;padding:0 9px;border:1px solid #252a31;border-radius:6px;color:#7e8792;background:#14171a;font-size:9.5px;white-space:nowrap}.paper-batch-toolbar button.danger{color:#d76d73}.paper-batch-toolbar button:disabled{opacity:.4}.paper-batch-check{width:18px;height:18px;padding:0;border:1px solid #343a43;border-radius:5px;color:#fff;background:transparent;font-size:10px}.paper-batch-check.checked{border-color:#3b86ff;background:#3b86ff}.project-task-card{box-sizing:border-box;display:flex;width:100%;height:118px;flex:0 0 118px;align-items:center;gap:14px;padding:15px;overflow:hidden;border:1px solid #1a1d21;border-radius:11px;background:transparent;transition:border-color .15s ease-out,background-color .15s ease-out}.project-task-card:hover{border-color:#272c33;background:#0e1012}.project-task-card.selected{border-color:#2a3443;background:#111315}.project-task-check{box-sizing:border-box;width:22px;height:22px;flex:0 0 22px;padding:0;border:1px solid #343a43;border-radius:6px;color:#fff;background:transparent;font:700 11px/14px var(--font-geist);cursor:pointer}.project-task-check.checked{border-color:#3b86ff;background:#3b86ff}.project-task-thumb{display:flex;width:78px;height:78px;flex:0 0 78px;align-items:center;justify-content:center;overflow:hidden;border-radius:9px}.project-task-thumb img{width:100%;height:100%;object-fit:cover}.abstract-thumb{box-sizing:border-box;width:48px;height:34px;padding:8px;border:1px solid #ffffff38;border-radius:5px;pointer-events:none;-webkit-user-select:none;user-select:none}.abstract-thumb i{display:block;width:24px;height:3px;margin-bottom:8px;background:#ffffff47}.abstract-thumb i+i{width:32px;background:#ffffff29}.project-task-info{display:flex;min-width:0;flex:1;flex-direction:column;gap:8px;overflow:hidden}.project-task-name{overflow:hidden;color:#e9ecef;font:600 14px/18px var(--font-geist);text-overflow:ellipsis;white-space:nowrap}.project-task-meta{display:flex;min-width:0;align-items:center;gap:7px;overflow:hidden;color:#737b86;font:10.5px/14px var(--font-geist);white-space:nowrap}.project-task-meta span{flex:0 0 auto}.project-task-meta span:first-child{color:#8d949e}.project-task-meta .project-task-updated{min-width:0;flex:0 1 auto;overflow:hidden;color:#656d78;text-overflow:ellipsis}.project-task-meta i{width:3px;height:3px;flex:0 0 3px;border-radius:50%;background:#3b4149}.project-task-tags{display:flex;min-width:0;gap:5px;overflow:hidden}.project-task-tags span{display:flex;height:19px;min-width:0;flex:0 1 auto;align-items:center;padding:0 7px;overflow:hidden;border-radius:5px;color:#878f9a;background:#191c20;font:9.5px/12px var(--font-geist);text-overflow:ellipsis;white-space:nowrap}.project-task-tags .tag-more{flex:0 0 auto;color:#69717c;background:#15181b}.project-task-tail{display:flex;min-width:max-content;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:16px}.project-status{height:21px;padding:0 8px;border:0;border-radius:6px;font:500 9.5px/12px var(--font-geist);white-space:nowrap;cursor:pointer}.status-reviewing{color:#e8ad55;background:#251e13}.status-annotated{color:#7ea7ef;background:#151e2b}.status-pending{color:#8b919b;background:#1a1c20}.status-complete{color:#65c99b;background:#13231d}.status-rejected{color:#e47a80;background:#271718}.project-task-more{width:28px;height:28px;padding:0;border:0;color:#68717d;background:none;font:13px/16px var(--font-geist);letter-spacing:1px;cursor:pointer}.task-menu-danger{color:#f07178!important}.fidelity-drawer-backdrop{position:fixed!important;z-index:1000!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#00000094!important}.fidelity-drawer-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;max-width:100vw!important;border:0!important;border-left:1px solid #2a2e34!important;background:#141619!important;box-shadow:-16px 0 48px #0008!important}.fidelity-drawer-dialog{display:flex!important;width:100%!important;height:100%!important;flex-direction:column!important;outline:none!important}.fidelity-drawer-header{box-sizing:border-box!important;display:flex!important;height:72px!important;flex:0 0 72px!important;align-items:center!important;justify-content:space-between!important;padding:0 22px!important;border-bottom:1px solid #25292f!important}.paper-drawer-title{display:flex;flex-direction:column;gap:5px}.paper-drawer-title h2{margin:0;color:#eef1f5;font-size:17px;line-height:22px;font-weight:650}.paper-drawer-title span{color:#6a737e;font-size:9.5px;line-height:12px}.fidelity-drawer-close{width:28px!important;height:28px!important;border:0!important;color:#747d88!important;background:transparent!important;font-size:20px!important;cursor:pointer!important}.fidelity-drawer-body{min-height:0!important;flex:1!important;padding:20px 22px!important;overflow:auto!important}.paper-settings-content{display:flex;flex-direction:column;gap:12px}.paper-settings-content section{box-sizing:border-box;min-height:88px;padding:15px;border:1px solid #25292f;border-radius:9px;background:#111315}.paper-settings-content h3{margin:0;color:#dbe0e6;font-size:12px}.paper-settings-content p{margin:7px 0 12px;color:#69727e;font-size:10px}.paper-settings-content button{height:28px;padding:0 10px;border:1px solid #2b3037;border-radius:6px;color:#8f98a4;background:#171a1e;font-size:9.5px}.paper-settings-content .danger-zone{border-color:#442327}.paper-settings-content .danger-zone h3,.paper-settings-content .danger-zone button{color:#e47a80}.paper-tag-drawer-body>header{display:flex;height:39px;align-items:flex-start;justify-content:space-between}.paper-tag-drawer-body h3{margin:0;color:#dde2e8;font-size:12px}.paper-tag-drawer-body header p{margin:5px 0 0;color:#69727d;font-size:9.5px}.paper-tag-list{margin-top:15px;overflow:hidden;border:1px solid #25292f;border-radius:10px}.paper-tag-list>div{display:flex;height:58px;align-items:center;padding:0 13px;border-bottom:1px solid #20242a}.paper-tag-list>div:last-child{border-bottom:0}.paper-tag-dot{width:10px;height:10px;border-radius:50%}.paper-tag-list>div>div{display:flex;flex:1;flex-direction:column;gap:4px;margin-left:10px}.paper-tag-list b{color:#c8ced6;font-size:10.5px}.paper-tag-list small{color:#626b76;font-size:9px}.paper-tag-list button{border:0;color:#77818d;background:none;font-size:9.5px}.paper-tag-list button.danger{color:#d66c72}.paper-tag-list>p{padding:16px;color:#68717c;font-size:10px}.paper-drawer-note{margin-top:14px;padding:11px 12px;border-radius:8px;color:#8d7a5f;background:#191713;font-size:9.5px;line-height:14px}.paper-project-state{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#69717c;background:#0b0c0e;font:11px/15px var(--font-geist)}.paper-tag-editor{display:grid;align-items:center;margin:12px 0;padding:12px;border:1px solid #29303a;border-radius:9px;background:#111418;grid-template-columns:1fr 34px 48px 48px;gap:8px}.paper-tag-editor input[type=text],.paper-tag-editor input:not([type]){height:30px;padding:0 8px;border:1px solid #293039;border-radius:6px;outline:0;color:#d8dde4;background:#0e1012}.paper-tag-editor input[type=color]{width:34px;height:30px;padding:3px;border:1px solid #293039;border-radius:6px;background:#0e1012}.paper-tag-editor button{height:28px;border:1px solid #293039;border-radius:6px;color:#828b96;background:#16191d;font-size:9.5px}.paper-tag-editor button.primary{border-color:#3b86ff;color:#fff;background:#3b86ff}.collaborator-drawer-body{color:#c9ced6}.collaborator-search-row{display:flex;height:34px;gap:10px}.collaborator-search-row input{min-width:0;flex:1;padding:0 11px;border:1px solid #292d34;border-radius:8px;outline:0;color:#dce0e5;background:#101214;font-size:11px}.collaborator-search-row button{width:58px;border:0;border-radius:8px;color:#fff;background:#3b86ff;font-size:10.5px}.collaborator-info{margin:14px 0;padding:10px 12px;border-radius:8px;color:#8d7a5f;background:#191713;font-size:9.5px}.collaborator-table-head,.collaborator-member-row{display:grid;align-items:center;grid-template-columns:42px minmax(0,1fr) 120px 50px}.collaborator-table-head{height:32px;padding:0 12px;color:#626a75;font-size:9.5px}.collaborator-table-head span:first-child{grid-column:1/3}.collaborator-member-card{overflow:hidden;border:1px solid #25292f;border-radius:10px}.collaborator-member-row{height:58px;padding:0 12px;border-bottom:1px solid #20242a}.collaborator-member-row:last-child{border-bottom:0}.collaborator-avatar{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;color:#9db7d4;background:#263548;font-size:10px}.collaborator-member-row>div{display:flex;min-width:0;flex-direction:column;gap:4px}.collaborator-member-row b,.collaborator-member-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaborator-member-row b{color:#c8ced6;font-size:10.5px}.collaborator-member-row small{color:#626b76;font-size:9px}.collaborator-role{color:#838c97;font-size:9.5px}.collaborator-member-row input{justify-self:center}.collaborator-summary{margin-top:14px;color:#69727d;font-size:9.5px}.delete-tag-content{display:flex;flex-direction:column;gap:12px}.delete-tag-content p{margin:0}.delete-tag-content label{display:flex;align-items:center;gap:8px}.delete-tag-content select{height:34px;border:1px solid #30343a;border-radius:7px;color:#d8dce2;background:#111315}@container project-detail (max-width:1040px){.paper-project-page{overflow-x:hidden;overflow-y:auto}.paper-project-body{height:auto;min-height:calc(100% - 100px);grid-template-columns:minmax(0,1fr);grid-template-areas:"project-information" "project-tasks";grid-template-rows:auto auto;overflow:visible}.paper-task-column{height:auto;grid-area:project-tasks}.paper-project-task-list{flex:0 0 auto;overflow:visible}.paper-project-aside{display:grid;overflow:visible;grid-area:project-information;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.paper-summary-card,.paper-tags-card{min-height:154px}.paper-members-card{min-height:248px}}@container project-detail (max-width:760px){.paper-project-page{padding:20px 24px}.paper-project-header{height:auto;min-height:92px;flex-wrap:wrap;align-content:center;padding:12px 0;row-gap:10px}.paper-project-heading{max-width:calc(100% - 61px)}.paper-project-actions{width:calc(100% - 61px);justify-content:flex-end;margin-left:61px}.paper-project-body{min-height:0;padding-top:14px}.paper-project-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-summary-card{grid-column:1/-1}.paper-batch-toolbar{height:auto;min-height:42px;flex-wrap:wrap;padding:8px 10px}}@container task-list (max-width:560px){.project-task-card{height:104px;flex-basis:104px;gap:12px;padding:12px}.project-task-thumb{width:64px;height:64px;flex-basis:64px}.project-task-updated,.project-task-updated-separator{display:none}}.fidelity-training{box-sizing:border-box;display:flex;width:100%;height:100%;min-width:0;min-height:0;flex-direction:column;gap:14px;padding:26px 34px 24px;overflow:hidden;color:#e4e7eb;background:#0b0c0e;font-family:var(--font-geist)}.paper-training-header{display:flex;height:56px;flex:0 0 56px;align-items:flex-start;justify-content:space-between}.paper-training-heading{display:flex;flex-direction:column;gap:6px}.paper-training-title-row{display:flex;align-items:center;gap:8px}.paper-training-title-row h1{margin:0;color:#f3f5f7;font-size:22px;font-weight:650;line-height:28px}.paper-training-count{display:inline-flex;height:20px;align-items:center;padding:0 7px;border-radius:6px;color:#9098a4;background:#1a1d22;font:10px/12px var(--font-geist-mono)}.paper-training-heading p{margin:0;color:#717985;font-size:11px;line-height:14px}.paper-training-header-actions{display:flex;height:34px;align-items:center;gap:8px;margin-top:3px}.paper-training-search{box-sizing:border-box;display:flex;width:230px;height:34px;align-items:center;gap:7px;padding:0 11px;border:1px solid #1e2227;border-radius:8px;color:#626a75;background:#111315}.paper-training-search input{width:100%;border:0;outline:0;color:#c4c9d0;background:transparent;font:10px/12px inherit}.paper-training-search input::placeholder{color:#626a75}.paper-training-create{display:inline-flex;height:34px;align-items:center;gap:5px;padding:0 13px;border:0;border-radius:8px;color:#fff;background:#3b86ff;font:600 10.5px/14px inherit;cursor:pointer}.paper-training-filters{display:flex;height:34px;flex:0 0 34px;align-items:center}.paper-training-filters button{display:inline-flex;height:29px;align-items:center;padding:0 10px;border:0;border-radius:7px;color:#858d98;background:transparent;font:10px/12px inherit;cursor:pointer}.paper-training-filters button:hover,.paper-training-filters button.active{color:#e6e9ed;background:#20242b}.paper-training-filters .paper-training-sort{margin-left:auto;padding-right:0}.paper-training-filters .paper-training-sort:hover{color:#b5bbc4;background:transparent}.paper-training-table-shell{min-height:0;flex:1 1 auto;padding:0 14px;overflow:auto;border:1px solid #191c20;border-radius:11px;background:#0e1012}.paper-training-table{display:grid;min-width:1776px;align-items:center;grid-template-columns:280px 360px 190px 260px 150px 130px 170px 150px minmax(56px,1fr)}.paper-training-table-head{position:sticky;z-index:2;top:0;height:34px;border-bottom:1px solid #20242a;color:#646d78;background:#0e1012;font-size:9.5px;line-height:12px}.paper-training-action-heading{text-align:center}.paper-training-row{height:58px;border-bottom:1px solid #171a1e;color:#929aa5;font-size:10px;line-height:12px}.paper-training-row:hover{background:#111419}.paper-training-primary{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:0 12px 0 0;border:0;background:transparent;text-align:left;cursor:pointer}.paper-training-primary strong,.paper-training-primary span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-training-primary strong{color:#b5bbc4;font-size:10.5px;font-weight:400;line-height:14px}.paper-training-name strong{color:#e4e7eb;font-size:11.5px;font-weight:550}.paper-training-primary span{color:#626a75;font-size:9px;line-height:12px}.paper-training-editable:hover strong{color:#7ea7ef}.paper-training-time{color:#69727d;font-size:9.5px}.paper-training-status{display:inline-flex;height:21px;align-items:center;padding:0 8px;border-radius:6px;color:#929aa5;background:#1b1e23;font-size:9.5px;font-weight:500;line-height:12px}.paper-training-status.is-training{color:#65c99b;background:#13231d}.paper-training-status.is-queued,.paper-training-status.is-stopping{color:#e8ad55;background:#251e13}.paper-training-status.is-completed{color:#7ea7ef;background:#151e2b}.paper-training-status.is-failed{color:#e08882;background:#2a1718}.paper-training-status.is-stopped{color:#929aa5;background:#202227}.paper-training-actions{display:flex;justify-content:center}.paper-training-more{width:34px!important;height:30px!important;min-height:30px!important;padding:0!important;border:0!important;border-radius:6px!important;color:#7b8490!important;background:transparent!important;font-size:13px!important;letter-spacing:1px;cursor:pointer!important}.paper-training-more:hover{color:#d6dae0!important;background:#20242b!important}.paper-training-empty{display:grid;height:calc(100% - 34px);min-height:240px;place-items:center;color:#626a75;font-size:11px}.paper-training-empty button{border:0;color:#8da3c5;background:transparent}.paper-training-pagination{display:flex;height:28px;flex:0 0 28px;align-items:center;color:#626a75;font-size:10px;line-height:12px}.paper-training-page-buttons{display:flex;gap:4px;margin-left:auto}.paper-training-page-buttons button{display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:7px;color:#858d98;background:transparent;font:10px var(--font-geist-mono);cursor:pointer}.paper-training-page-buttons button.active,.paper-training-page-buttons button:hover{color:#f0f2f5;background:#20242b}.fidelity-models{box-sizing:border-box;display:flex;width:100%;height:100%;min-width:0;min-height:0;flex-direction:column;padding:32px 34px 24px;color:#e3e3e6;background:#0b0c0e;font-family:var(--font-inter)}.models-page-header{display:flex;min-height:62px;align-items:flex-start;justify-content:space-between}.models-header-left{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.models-title-line{display:flex;align-items:baseline;gap:12px}.models-title-line h1{margin:0;color:#e8eaed;font-size:28px;font-weight:600;line-height:36px;letter-spacing:-.02em}.models-title-line span{color:#62666d;font-size:11px;line-height:16px}.models-header-left p{margin:0;color:#777d87;font-size:11px;line-height:18px}.models-header-right{display:flex;align-items:center;gap:10px;padding-top:6px}.models-search{box-sizing:border-box;display:flex;width:230px;height:34px;align-items:center;padding:0 10px;border:1px solid #2b2e33;border-radius:6px;color:#717680;background:#111214}.models-search input{min-width:0;flex:1;border:0;outline:0;color:#d2d5da;background:transparent;font:11px/16px var(--font-inter)}.evaluate-any-btn,.models-upload-button{height:34px;padding:0 12px;border-radius:6px;font:11px/16px var(--font-inter);cursor:pointer}.evaluate-any-btn{border:1px solid #303238;color:#c5c8ce;background:#111214}.models-upload-button{border:0;color:#fff;background:#3b86ff}.models-toolbar{display:flex;height:50px;flex:0 0 50px;align-items:center;justify-content:space-between}.models-tabs{display:flex;align-items:center;gap:4px}.models-tabs button,.models-sort{height:28px;padding:0 10px;border:0;border-radius:5px;color:#777d87;background:transparent;font:11px/16px var(--font-inter);cursor:pointer}.models-tabs button.active{color:#d6d9de;background:#1c1e22}.models-sort{padding-right:2px}.models-sort span{margin-left:4px;color:#5f6570}.models-content-area{min-height:0;flex:1}.models-table-wrapper{height:100%;overflow:auto;border:1px solid #24262b;border-radius:11px;background:#101113}.models-grid{box-sizing:border-box;display:grid;min-width:1020px;align-items:center;padding:0 14px;grid-template-columns:64px minmax(420px,1fr) 220px 150px 220px 72px}.models-table-header{height:40px;min-height:40px;border-bottom:1px solid #292b30;color:#666c76;background:#121315;font-size:11px}.models-table-row{height:60px;border-bottom:1px solid #27292e;color:#d7d9dd;background:transparent;font-size:13px;transition:background-color .12s ease}.models-table-row:hover{background:#14161a}.models-table-row:last-child{border-bottom:0}.model-index{color:#62666d;font:12px var(--font-monaco)}.model-name-cell{display:flex;min-width:0;align-items:center;gap:10px}.model-file-icon{color:#717680;font-size:15px}.model-name-text{min-width:0;overflow:hidden;color:#d9dbdf;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.model-name-cell button{border:0;color:#717680;background:transparent}.model-type-tag{padding:3px 8px;border-radius:4px;font-size:11px;line-height:16px}.type-blue{color:#83b3ff;background:#18345d}.type-green{color:#70d39c;background:#173923}.type-purple{color:#bda3f2;background:#342752}.type-cyan{color:#75ccd7;background:#173d43}.type-red{color:#e99393;background:#48282b}.type-default{color:#afb3ba;background:#25272c}.model-size,.model-time{color:#8c919a;font:12px var(--font-monaco)}.model-actions{display:flex;justify-content:center}.model-more-button{width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;border-radius:5px!important;color:#8b9098!important;background:transparent!important;font:12px/1 var(--font-monaco)!important;letter-spacing:1px;cursor:pointer!important}.model-more-button:hover{color:#d3d6dc!important;background:#23262b!important}.models-state{display:grid;height:100%;min-height:240px;place-items:center;color:#6d737d;font-size:12px}.models-state button{border:0;color:#8ea6ca;background:transparent}.models-footer{display:flex;min-height:62px;flex-shrink:0;align-items:flex-end;justify-content:space-between;color:#747983;font-size:11px}.models-page-buttons{display:flex;gap:4px}.models-page-buttons button{width:28px;height:28px;border:0;border-radius:7px;color:#858d98;background:transparent}.models-page-buttons button.active{color:#f0f2f5;background:#20242b}.real-project-thumbnail{overflow:hidden;background:var(--panel-bg,#191d23);color:var(--text-tertiary,#69727f)}.real-project-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.real-project-thumbnail svg{width:22px;height:22px;flex:none}.project-paper-thumbnail--task{width:100%;height:100%;border-radius:inherit}.task-main-with-thumbnail{flex-direction:row;align-items:center;gap:10px}.task-main-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}@container project-detail (max-width:480px){.paper-project-page{padding:16px 12px}.paper-project-aside{grid-template-columns:minmax(0,1fr)}.paper-project-body{grid-template-areas:"project-tasks" "project-information"}.paper-project-actions{width:100%;margin-left:0;justify-content:flex-start;flex-wrap:wrap}.paper-info-card header{flex-wrap:wrap;gap:8px}.paper-info-card header button{margin-left:0}.paper-members-card{min-height:0}.paper-task-state{min-height:180px}}}@layer epic-legacy{.paper-task-table{overflow:auto;scrollbar-gutter:stable}.paper-task-head,.paper-task-rows{min-width:1130px}.paper-task-state{min-width:1072px}.paper-task-head{position:sticky;z-index:3;top:0;background:#0b0b0c}.paper-task-rows{flex:0 0 auto;overflow:visible}.task-file-input{position:absolute;width:1px!important;height:1px!important;min-height:0!important;overflow:hidden;padding:0!important;border:0!important;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.task-file-picker{display:flex;min-height:48px;align-items:center;gap:12px;padding:7px 9px;border:1px dashed #30353c;border-radius:8px;background:#0d0f11}.task-file-picker [data-slot=button]{min-height:32px!important;flex:0 0 auto;padding:0 11px!important;border-radius:7px!important}.task-file-picker>span{min-width:0;overflow:hidden;color:#6f7782;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-file-list{display:grid;gap:6px;padding:9px 11px;border-radius:7px;background:#0d0f11}.task-file-list span,.task-file-list small{overflow:hidden;color:#8b939e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.workflow-help-button{min-width:72px}.task-review-note{overflow:hidden;color:#7f8792;font-size:10px;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.task-review-note.legacy{color:#d6a85d}.workflow-action.reopen{border-color:#3d4652;background:#1a1e24;color:#c0c6cf}.review-workflow-guide{display:grid;gap:18px}.review-current-role{display:grid;grid-template-columns:72px 1fr;gap:5px 10px;padding:12px 14px;border:1px solid #28313d;border-radius:9px;background:#121820}.review-current-role span,.review-current-role small{color:#7f8996;font-size:11px}.review-current-role strong{color:#e2e7ed;font-size:12px}.review-current-role small{grid-column:2;line-height:17px}.review-workflow-guide ol{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:review-step}.review-workflow-guide li{display:grid;grid-template-columns:24px 1fr;gap:3px 10px;counter-increment:review-step}.review-workflow-guide li:before{display:grid;width:22px;height:22px;grid-row:1 / span 2;place-items:center;border-radius:50%;color:#8fb9f8;background:#18263a;content:counter(review-step);font:600 10px/1 var(--font-geist-mono)}.review-workflow-guide li b{color:#d8dde4;font-size:12px}.review-workflow-guide li span,.review-workflow-guide>p,.workflow-confirm-copy p,.workflow-form-hint{margin:0;color:#7f8792;font-size:11px;line-height:18px}.review-workflow-guide>p,.workflow-form-hint{padding:10px 12px;border-radius:8px;background:#17140e;color:#c5a56c}.workflow-confirm-copy{display:grid;gap:9px}.workflow-confirm-copy strong{color:#e3e7ec;font-size:13px}.batch-workflow-hint{color:#6f7782;font-size:10px;font-weight:400}.paper-project-status.project-status-active,.paper-project-status.project-status-annotated{color:#7ea7ef;background:#151e2b}.paper-project-status.project-status-pending,.paper-project-status.project-status-archived{color:#8b919b;background:#1a1c20}.paper-project-status.project-status-reviewing{color:#e8ad55;background:#251e13}.paper-project-status.project-status-rejected{color:#e47a80;background:#271718}.paper-project-status.project-status-completed,.paper-project-status.project-status-reviewed{color:#65c99b;background:#13231d}}@layer epic-legacy{.paper-annotation{--paper-toolbar-width:56px;position:relative;box-sizing:border-box;display:block;width:100vw;height:100vh;padding-top:58px;overflow:hidden;color:#d8dee6;background:#08090a;font-family:var(--font-geist)}.paper-annotation.is-toolbar-expanded{--paper-toolbar-width:208px}.paper-annotation .paper-editor-topbar{position:absolute;z-index:1500;inset:0 0 auto;box-sizing:border-box;display:flex;width:100%;height:58px;min-height:58px;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #262b33;background:#0b0d10}.paper-review-context{position:absolute;z-index:1400;top:68px;left:50%;display:flex;max-width:min(680px,calc(100vw - 80px));align-items:center;gap:10px;padding:8px 12px;border:1px solid #5a4827;border-radius:8px;background:#211b10;color:#c6a76c;box-shadow:0 8px 24px #0008;transform:translate(-50%);font:11px/16px var(--font-geist)}.paper-review-context strong{flex:0 0 auto;color:#e7bc6a}.paper-review-context span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-review-context.legacy{border-color:#65402d;background:#24170f;color:#d6a27b}.paper-review-context.legacy strong{color:#eeaa72}.paper-editor-file,.paper-editor-actions,.paper-editor-file-row,.paper-editor-path,.paper-editor-pager,.paper-editor-history{display:flex;align-items:center}.paper-editor-file{min-width:0;gap:12px}.paper-editor-back{display:flex!important;width:36px!important;height:36px!important;min-height:36px!important;flex:0 0 36px;align-items:center;justify-content:center;padding:0!important;border:1px solid #303640!important;border-radius:5px!important;color:#aab2bd!important;background:transparent!important}.paper-editor-back:hover{border-color:#4a5360!important;color:#e7ebf0!important;background:#11161c!important}.paper-editor-back svg,.paper-editor-pager svg,.paper-editor-history svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.paper-editor-file-meta{display:flex;min-width:0;flex-direction:column;gap:3px}.paper-editor-path{gap:7px;color:#7e8792;font:400 10px/12px var(--font-geist)}.paper-editor-path b{color:#414852;font-weight:400}.paper-editor-file-row{min-width:0;gap:8px}.paper-editor-file-row strong{max-width:260px;overflow:hidden;color:#f0f3f7;font:550 13px/16px var(--font-geist);text-overflow:ellipsis;white-space:nowrap}.paper-editor-status{display:flex!important;height:18px;align-items:center;padding:0 7px;border:1px solid #36404c;border-radius:3px;color:#9ba6b3!important;font:400 10px/12px var(--font-geist)!important}.paper-current-label{position:absolute;top:10px;left:50%;z-index:1502;box-sizing:border-box;display:flex;height:38px;align-items:center;padding:3px;border:1px solid #303741;border-radius:6px;background:#11151b;box-shadow:0 8px 24px #00000038;transform:translate(-50%)}.paper-current-label select{box-sizing:border-box;max-width:170px;height:30px;padding:0 8px;border:0;border-right:1px solid #303741;outline:0;color:#dbe2e9;background:#11151b;font:400 11px/14px var(--font-geist)}.paper-current-label .current-label-plaque{position:relative;box-sizing:border-box;display:flex;height:30px;align-items:center;gap:8px;padding:0 8px 0 24px;border:0;border-radius:4px;color:#dbe2e9;background:transparent;font:400 11px/14px var(--font-geist)}.paper-current-label .current-label-plaque:before{position:absolute;left:9px;width:9px;height:9px;border-radius:2px;background:var(--paper-current-label-color,#ef8354);content:""}.paper-current-label .current-label-plaque span{color:#77818d}.paper-current-label .paper-model-download{height:26px;margin-right:2px;padding:0 8px;border:0;border-radius:4px;color:#8dbbff;background:#17263a;font:10px/12px var(--font-geist)}.paper-editor-actions{flex:0 0 auto;gap:10px}.paper-workflow-button{height:34px;padding:0 12px;border:1px solid #303844!important;border-radius:6px!important;color:#c6ccd5;background:#171c23;font:500 12px/16px var(--font-geist)}.paper-workflow-button.submit{border-color:#2b5796!important;color:#8fc0ff;background:#173052}.paper-workflow-button.reject{border-color:#57373b!important;color:#e79a9f;background:#2b1b1e}.paper-workflow-button.approve{border-color:#2e654d!important;color:#7bd3a5;background:#173326}.paper-editor-pager{height:36px;overflow:hidden;border:1px solid #2b313a;border-radius:5px}.paper-editor-pager button{display:flex!important;width:34px!important;height:34px!important;min-height:34px!important;align-items:center;justify-content:center;padding:0!important;border:0!important;border-radius:0!important;color:#aab2bd;background:transparent}.paper-editor-pager button:first-child{border-right:1px solid #2b313a!important}.paper-editor-pager button:last-child{border-left:1px solid #2b313a!important}.paper-editor-pager button:disabled{color:#525a66}.paper-editor-pager>span{display:flex;height:34px;align-items:center;gap:6px;padding:0 12px;color:#9ca6b2!important;font:400 11px/14px var(--font-geist-mono)!important}.paper-editor-pager strong{color:#e5eaf0;font-weight:400}.paper-editor-pager i{color:#565f6b;font-style:normal}.paper-editor-separator{width:1px;height:24px;background:#262b33}.paper-editor-history{gap:2px}.paper-editor-history button,.paper-editor-more{display:flex!important;width:36px!important;height:36px!important;min-height:36px!important;align-items:center;justify-content:center;padding:0!important;border:0!important;border-radius:4px!important;color:#aab2bd!important;background:transparent!important}.paper-editor-history button:disabled{color:#525a66!important}.paper-editor-history button:not(:disabled):hover,.paper-editor-more:hover{color:#e7ebf0!important;background:#151a20!important}.paper-editor-sync{display:flex!important;align-items:center;gap:7px;color:#9ea8b4!important;font:400 11px/14px var(--font-geist)!important}.paper-editor-sync>i{width:7px;height:7px;border-radius:50%;background:#54c38a}.paper-editor-sync.pending>i{background:#d7a64a}.paper-editor-sync.failed{color:#ef7770!important}.paper-editor-sync.failed>i{background:#e5534b}.paper-editor-more{border:1px solid #303640!important;font:600 12px/12px var(--font-geist-mono)!important;letter-spacing:1px}.paper-editor-menu{position:relative}.paper-editor-menu-popup{position:absolute;top:42px;right:0;z-index:1800;box-sizing:border-box;width:132px;padding:4px;border:1px solid #303640;border-radius:6px;background:#15191e;box-shadow:0 12px 32px #0009}.paper-editor-menu-popup button{display:block;width:100%;height:30px;padding:0 9px;border:0;border-radius:4px;color:#aeb6c0;background:transparent;font:11px/14px var(--font-geist);text-align:left}.paper-editor-menu-popup button:hover{color:#eef1f5;background:#20252c}.paper-annotation .annotate-body{position:absolute;top:58px;right:0;bottom:0;left:0;display:grid;min-height:0;grid-template-columns:var(--paper-toolbar-width) minmax(0,1fr) 324px;background:#08090a}.paper-annotation .main-canvas{position:relative;min-width:0;min-height:0;margin:0 0 126px;overflow:hidden;background:#080a0c}.paper-annotation .left-toolbar{position:relative;z-index:900;box-sizing:border-box;display:flex;width:var(--paper-toolbar-width);max-width:var(--paper-toolbar-width);height:100%;min-height:0;flex-direction:column;justify-content:flex-start;padding:8px 6px 10px;overflow:hidden;border:0;border-right:1px solid #262b33;background:#0d1014;transition:width .16s ease-out,max-width .16s ease-out}.paper-annotation .left-toolbar .tool-group{display:flex;flex-direction:column;gap:0}.paper-annotation .left-toolbar .tool-btn{position:relative;box-sizing:border-box;display:flex;width:44px;height:44px;min-height:44px;flex:0 0 44px;align-items:center;justify-content:center;padding:0;margin:0 0 4px;border:1px solid transparent;border-radius:5px;color:#71808f;background:transparent}.paper-annotation .left-toolbar .tool-btn:hover{background:#14191f}.paper-annotation .left-toolbar .tool-btn.active{border-color:#365d8f;color:#83b8ff;background:#1b2737}.paper-annotation .left-toolbar .tool-icon,.paper-annotation .left-toolbar .tool-icon-svg{display:block;width:20px;height:20px;flex:0 0 20px;object-fit:contain;opacity:.58}.paper-annotation .left-toolbar .tool-icon{filter:brightness(0) invert(1)}.paper-annotation .left-toolbar .tool-icon-svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.paper-annotation .left-toolbar .tool-btn.active .tool-icon{filter:brightness(0) saturate(100%) invert(65%) sepia(87%) saturate(935%) hue-rotate(185deg) brightness(103%);opacity:1}.paper-annotation .left-toolbar .tool-btn.active .tool-icon-svg{opacity:1}.paper-annotation .left-toolbar kbd{display:block;width:auto;height:auto;min-width:0;min-height:0;border-radius:0;position:absolute;right:4px;bottom:2px;padding:0;border:0;color:#5e6874;background:transparent;font:400 8px/9px var(--font-geist-mono)}.paper-annotation .left-toolbar .tool-btn.active:before{content:"";position:absolute;left:-6px;top:9px;width:2px;height:24px;background:#3b86ff}.paper-annotation .left-toolbar .paper-tool-primary-separator{display:block;width:32px;height:1px;flex:0 0 1px;margin:0 6px 4px;background:#262b33}.paper-annotation .left-toolbar .toggle-btn{margin-top:auto;margin-bottom:4px}.paper-annotation .left-toolbar.expanded .tool-btn{width:196px;justify-content:flex-start;padding:0 12px}.paper-annotation .left-toolbar.expanded .tool-info{display:flex;min-width:0;flex:1;align-items:center;justify-content:space-between;gap:10px;margin-left:12px}.paper-annotation .tool-name{overflow:hidden;color:#aab3bd;font:400 12px/16px var(--font-geist);text-overflow:ellipsis;white-space:nowrap}.paper-annotation .tool-shortcut{color:#5e6874;font:400 9px/11px var(--font-geist-mono)}.paper-annotation .paper-tool-help{display:flex;width:44px;height:40px;min-height:40px;flex:0 0 40px;align-items:center;justify-content:center;gap:12px;padding:0;border:0;border-radius:5px;color:#69737f;background:transparent}.paper-annotation .paper-tool-help img{width:19px;height:19px;filter:brightness(0) invert(1);opacity:.42}.paper-annotation .left-toolbar.expanded .paper-tool-help{width:196px;justify-content:flex-start;padding:0 12px;font:400 12px/16px var(--font-geist)}.paper-annotation .left-toolbar .tool-btn[aria-disabled=true]{color:#3f4751;cursor:not-allowed}.paper-annotation .left-toolbar .tool-btn[aria-disabled=true]:hover{background:transparent}.paper-editor-readonly{display:inline-flex;height:18px;align-items:center;padding:0 6px;border:1px solid #3b4149;border-radius:4px;color:#8b949f;background:#191d22;font:500 9px/12px var(--font-geist);cursor:help}.paper-review-context.rework{align-items:flex-start}.paper-review-context.rework span{white-space:normal;overflow-wrap:anywhere;max-height:112px;overflow:auto}}@layer epic-legacy{.paper-annotation .right-sidebar-island{position:relative;z-index:1000;box-sizing:border-box;display:flex;width:324px;height:100%;min-height:0;flex-direction:column;overflow:hidden;border:0;border-left:1px solid #262b33;background:#101318}.paper-annotation .sidebar-header{box-sizing:border-box;display:flex;height:52px;min-height:52px;align-items:center;padding:0 14px;border-bottom:1px solid #262b33}.paper-annotation .sidebar-tabs{display:flex;align-items:center;gap:0;padding:0;border:0}.paper-annotation .sidebar-tabs button{position:relative;box-sizing:border-box;height:52px;min-height:52px;padding:0 4px;margin-right:14px;border:0;border-radius:0;color:#737e8a;background:transparent;font:400 12px/15px var(--font-geist)}.paper-annotation .sidebar-tabs button.active{color:#e7ebf0;background:transparent;font-weight:560}.paper-annotation .sidebar-tabs button.active:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:#3b86ff;content:""}.paper-object-count{margin-left:auto;color:#717c88;font:400 10px/12px var(--font-geist-mono)}.paper-object-count small{color:#4b545e;font:inherit}.paper-annotation .sidebar-body-wrapper{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.paper-layer-search{box-sizing:border-box;display:flex;height:52px;min-height:52px;align-items:center;gap:8px;padding:0 10px;border-bottom:1px solid #262b33}.paper-layer-search>div{box-sizing:border-box;display:flex;height:34px;flex:1;align-items:center;gap:7px;padding:0 9px;border:1px solid #2c333c;border-radius:4px;background:#0c0f13}.paper-layer-search svg{width:14px;height:14px;fill:none;stroke:#65717d;stroke-width:1.7}.paper-layer-search input{width:100%;min-width:0;padding:0;border:0;outline:0;color:#dbe1e8;background:transparent;font:400 10.5px/13px var(--font-geist)}.paper-layer-search input::placeholder{color:#5f6a76}.paper-layer-search>button{display:flex!important;width:34px!important;height:34px!important;min-height:34px!important;flex:0 0 34px;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0!important;border:1px solid #2c333c!important;border-radius:4px!important;background:transparent!important}.paper-layer-search>button span{height:1px;background:#707b87}.paper-layer-search>button span:nth-child(1){width:14px}.paper-layer-search>button span:nth-child(2){width:9px}.paper-layer-search>button span:nth-child(3){width:4px}.paper-layer-columns{display:grid;height:30px;min-height:30px;grid-template-columns:34px 14px 24px minmax(0,1fr) 32px 32px 32px;align-items:center;border-bottom:1px solid #262b33;background:#0d1116}.paper-layer-columns b{color:#5f6a76;font:400 9px/11px var(--font-geist);text-align:center}.paper-layer-columns b:nth-child(4){padding-left:6px;text-align:left}.paper-annotation .layers-list{display:flex;min-height:0;flex:1;flex-direction:column;gap:0;padding:0;overflow-y:auto}.paper-annotation .layer-item{box-sizing:border-box;display:grid;width:100%;height:50px;min-height:50px;grid-template-columns:34px 14px 24px minmax(0,1fr) 96px;align-items:center;gap:0;padding:0;border:0;border-bottom:1px solid #222831;border-radius:0;background:transparent}.paper-annotation .layer-item.active{background:#182130}.paper-layer-select{display:flex!important;width:15px!important;height:15px!important;min-height:15px!important;align-items:center;justify-content:center;justify-self:center;padding:0!important;border:1px solid #46515d!important;border-radius:2px!important;color:#fff!important;background:transparent!important;font-size:10px}.paper-layer-select.active{border-color:#4f93f8!important;background:#3b86ff!important}.paper-layer-color{width:8px;height:8px;align-self:center;justify-self:center;border-radius:2px}.paper-annotation .layer-type-icon{display:flex;width:24px;height:50px;align-items:center;justify-content:center}.paper-annotation .layer-type-icon img{width:14px;height:14px;filter:brightness(0) invert(1);opacity:.42}.paper-annotation .layer-label-text{display:flex;min-width:0;height:49px;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:0 0 0 6px!important;border:0!important;color:#e6ebf1;background:transparent;font:400 11.5px/14px var(--font-geist);text-align:left}.paper-annotation .layer-label-text span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-annotation .layer-label-text small{color:#66717d;font:400 9px/11px var(--font-geist-mono)}.paper-annotation .layer-actions{display:flex;width:96px;height:50px;align-items:center}.paper-annotation .layer-actions button{display:flex;width:32px;height:40px;min-height:40px;align-items:center;justify-content:center;padding:0;border:0;color:#84909c;background:transparent;font-size:10px}.paper-annotation .layer-actions svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7}.paper-annotation .tags-list{min-height:0;flex:1;overflow-y:auto}.paper-annotation .tag-item{box-sizing:border-box;display:flex;width:100%;height:50px;align-items:center;gap:10px;padding:0 14px;border:0;border-bottom:1px solid #222831;border-radius:0;color:#c4cbd3;background:transparent;font:11.5px/14px var(--font-geist);text-align:left}.paper-annotation .tag-item.active{background:#182130}.paper-annotation .tag-item i{width:9px;height:9px;border-radius:2px}.paper-annotation .batch-actions{box-sizing:border-box;margin:8px;height:38px;min-height:38px}.paper-sidebar-footer{box-sizing:border-box;display:flex;height:42px;min-height:42px;align-items:center;justify-content:space-between;padding:0 12px;border-top:1px solid #262b33;color:#68737f;background:#0d1116;font:400 9px/11px var(--font-geist);font-variant-numeric:tabular-nums}.paper-sidebar-footer span:last-child{color:#7c8793}.paper-annotation .bottom-panel{position:absolute;z-index:800;right:324px;bottom:0;left:var(--paper-toolbar-width);box-sizing:border-box;display:flex;width:auto;height:126px;min-height:0;flex-direction:column;padding:0;border:0;border-top:1px solid #262b33;background:#0c0f13;transition:left .16s ease-out}.paper-annotation .bottom-panel:not(.expanded){height:34px}.paper-annotation .nav-handle-bar{box-sizing:border-box;display:flex;width:100%;height:34px;min-height:34px;align-items:center;justify-content:space-between;padding:0 12px;border:0;border-bottom:1px solid #20252c;background:#0b0e12}.paper-filmstrip-title{color:#87919d;font:400 10px/13px var(--font-geist)}.paper-filmstrip-title span{margin-left:6px;color:#59636f;font-family:var(--font-geist-mono)}.paper-filmstrip-actions{display:flex;align-items:center;gap:8px}.paper-filmstrip-actions button{display:flex;height:28px;min-height:28px;align-items:center;gap:6px;padding:0 8px;border:0;color:#6f7a87;background:transparent;font:400 10px/13px var(--font-geist)}.paper-filmstrip-actions button:hover{color:#aeb7c2;background:#151a20}.paper-filmstrip-actions .paper-filmstrip-toggle{width:28px;justify-content:center;padding:0;font-size:14px}.paper-filmstrip-actions b{font-size:14px;font-weight:400}.paper-annotation .drawer-content{display:flex;width:100%;height:92px;min-height:0;overflow:hidden;background:#0b0e12}.paper-annotation .filmstrip-container{box-sizing:border-box;width:100%;min-width:0;padding:8px 12px}.paper-annotation .filmstrip-scroll{width:100%;height:76px;overflow-x:auto;scrollbar-width:none}.paper-annotation .filmstrip-scroll::-webkit-scrollbar{display:none}.paper-annotation .filmstrip-track{display:flex;width:max-content;min-width:100%;height:76px;align-items:flex-start;gap:8px;padding:0;overflow:visible}.paper-annotation .filmstrip-track>.thumbnail-item{position:relative;box-sizing:border-box;width:104px;height:68px;min-height:68px;flex:0 0 104px;overflow:hidden;padding:0;border:1px solid #2b3139;border-radius:4px;background:#1a2026}.paper-annotation .filmstrip-track>.thumbnail-item.active{width:110px;height:72px;min-height:72px;flex-basis:110px;border:2px solid #3b86ff;box-shadow:0 0 0 1px #172c48}.paper-annotation .thumbnail-canvas,.paper-annotation .thumbnail-placeholder{display:grid;width:100%;height:100%;object-fit:cover;place-items:center;color:#59636f}.paper-thumbnail-index{position:absolute;bottom:3px;left:5px;padding:0!important;color:#8f9aa6!important;background:transparent!important;font:400 9px/11px var(--font-geist-mono)!important}.paper-thumbnail-status{position:absolute;top:5px;right:5px;width:5px!important;height:5px!important;padding:0!important;border-radius:50%;background:#54c38a!important}.paper-annotation .paper-canvas-zoom{position:absolute;right:16px;bottom:16px;z-index:850;box-sizing:border-box;display:flex;width:200px;height:38px;align-items:center;padding:3px;border:1px solid #303741;border-radius:5px;background:#0c0f13f2}.paper-canvas-zoom>button{box-sizing:border-box;display:flex;width:32px;height:30px;min-height:30px;flex:0 0 32px;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;color:#929da8;background:transparent}.paper-canvas-zoom>button:hover{color:#dce2e9;background:#171c22}.paper-canvas-zoom>span{display:flex!important;width:50px;height:30px;flex:0 0 50px;align-items:center;justify-content:center;color:#c8cfd7!important;font:400 10.5px/13px var(--font-geist-mono)!important}.paper-canvas-zoom>i{width:1px;height:20px;flex:0 0 1px;background:#2d343d}.paper-canvas-zoom>.paper-zoom-fit{width:40px;flex-basis:40px;padding:0 10px;font:400 10px/12px var(--font-geist)}.paper-canvas-zoom>.paper-zoom-actual{width:37px;flex-basis:37px;padding:0 9px;border-left:1px solid #2d343d;font:400 9.5px/12px var(--font-geist-mono)}.paper-annotation .canvas-readout{display:none}.paper-annotation .prompt-panel,.paper-annotation .ai-draft-controls{right:340px}@media (max-width:1100px){.paper-annotation .annotate-body{grid-template-columns:var(--paper-toolbar-width) minmax(0,1fr) 280px}.paper-annotation .right-sidebar-island{width:280px}.paper-annotation .bottom-panel{right:280px}.paper-editor-path{display:none}}@media (prefers-reduced-motion:reduce){.paper-annotation .left-toolbar,.paper-annotation .bottom-panel{transition:none}}}@layer epic-legacy{.paper-annotation{--paper-context-sidebar-width: 324px}.paper-context-menu{display:contents}.paper-annotation .paper-current-label,.paper-annotation .paper-batch-context{left:calc((100% + var(--paper-toolbar-width) - var(--paper-context-sidebar-width)) / 2)}.paper-annotation .paper-batch-context{position:absolute;top:10px;z-index:1502;display:flex;box-sizing:border-box;width:363px;height:38px;align-items:center;gap:3px;padding:4px;border:1px solid #303741;border-radius:6px;background:#11151b;box-shadow:0 8px 24px #00000038;transform:translate(-50%)}.paper-annotation .paper-batch-count{display:flex;width:82px;height:28px;flex:0 0 82px;align-items:center;justify-content:center;color:#e9edf3;white-space:nowrap;font:400 12px/16px var(--font-geist);font-variant-numeric:tabular-nums}.paper-annotation .paper-context-divider{width:1px;height:18px;flex:0 0 1px;background:#303741}.paper-annotation .paper-batch-context button,.paper-annotation .paper-current-label .paper-context-label{display:flex;box-sizing:border-box;height:28px;min-height:28px;min-width:0;align-items:center;justify-content:center;gap:7px;padding:0;border:0;border-radius:4px;background:transparent;color:#b8c0cc;font:400 12px/16px var(--font-geist);white-space:nowrap}.paper-annotation .paper-batch-context button{width:42px;flex:0 0 42px}.paper-annotation .paper-batch-context .paper-batch-label{width:101px;flex:0 0 101px;padding:0 9px;color:#e9edf3}.paper-annotation .paper-batch-context .paper-batch-clear{width:66px;flex:0 0 66px}.paper-annotation .paper-batch-context .danger{color:#df8581}.paper-annotation .paper-current-label .paper-context-label{max-width:220px;padding:0 9px;color:#e9edf3}.paper-context-label>span{overflow:hidden;text-overflow:ellipsis}.paper-batch-label>i,.paper-context-label>i{width:9px;height:9px;flex:0 0 9px;border-radius:2px}.paper-batch-label>svg,.paper-context-label>svg{width:12px;height:12px;flex:0 0 12px;fill:none;stroke:#8f98a6;stroke-width:1.2}.paper-annotation .paper-batch-context button:disabled,.paper-annotation .paper-current-label .paper-context-label:disabled{opacity:.4;cursor:not-allowed}.paper-annotation .paper-batch-context button:not(:disabled):hover,.paper-annotation .paper-current-label .paper-context-label:not(:disabled):hover{background:#232b36}.paper-annotation .paper-batch-context button:focus-visible,.paper-annotation .paper-current-label .paper-context-label:focus-visible{outline:2px solid #3b86ff;outline-offset:1px}.paper-context-label-popover{z-index:1600;min-width:180px;padding:4px;border:1px solid #303741;border-radius:6px;background:#11151b;color:#e9edf3;box-shadow:0 8px 24px #00000038}.paper-context-label-option{display:flex;min-height:30px;align-items:center;gap:8px;padding:0 8px;border-radius:4px;font:400 12px/16px var(--font-geist)}.paper-context-label-option>i{width:9px;height:9px;flex:0 0 9px;border-radius:2px}.paper-context-label-option[data-focused]{background:#232b36}.paper-context-label-check{margin-left:auto;color:#7faeff}.paper-annotation:has(.paper-batch-context) .batch-actions,.paper-annotation:has(.paper-batch-context) .batch-panel{display:none}@media (max-width: 1100px){.paper-annotation{--paper-context-sidebar-width: 280px}}}@layer epic-legacy{.fidelity-training-create{box-sizing:border-box;width:100%;height:100%;overflow:hidden;color:#d8dde4;background:#0b0c0e;font-family:var(--font-geist)}.training-create-topbar{box-sizing:border-box;display:flex;width:100%;height:126px;align-items:flex-start;justify-content:space-between;padding:22px 32px 0;border-bottom:1px solid #1c2025;background:#0c0d0f}.training-create-topbar>div{display:flex;height:32px;align-items:center;gap:6px;color:#69727d;font-size:10.5px}.training-create-topbar>div b{color:#343a42;font-weight:400}.training-create-topbar>div strong{color:#9aa2ad;font-weight:400}.training-create-topbar nav{display:flex;height:32px;align-items:center;gap:8px}.training-create-topbar nav button{box-sizing:border-box;height:32px!important;min-height:32px!important;padding:0 10px!important;border:0!important;border-radius:7px!important;color:#969ea8!important;background:#171a1e!important;font:500 10px/14px var(--font-geist)!important;white-space:nowrap}.training-create-topbar nav button:first-child{color:#7d858f!important;background:transparent!important}.training-create-topbar nav button:last-child{color:#fff!important;background:#3b86ff!important}.training-create-heading{position:absolute;top:61px;right:32px;left:32px}.training-create-heading h1{margin:0;color:#f1f3f5;font-size:22px;line-height:28px;font-weight:650}.training-create-heading p{margin:6px 0 0;color:#717985;font-size:10.5px;line-height:14px}.training-create-scroll{position:relative;box-sizing:border-box;height:594px;padding:26px 32px;overflow:auto}.training-create-section{width:100%;margin:0 0 27px}.training-create-section h2{height:22px;margin:0;color:#cbd1d8;font-size:11px;line-height:14px;font-weight:560}.training-basic-grid{display:grid;height:57px;grid-template-columns:minmax(0,560px) minmax(0,392px);gap:28px}.training-basic-grid>label,.training-basic-grid>div{display:flex;min-width:0;flex-direction:column;gap:5px}.training-basic-grid span{color:#747d88;font-size:9.5px;line-height:12px}.training-basic-grid input{box-sizing:border-box;width:100%;height:40px;padding:0 12px;border:1px solid #262b31;border-radius:7px;outline:0;color:#dce0e5;background:#101214;font:11px/15px var(--font-geist)}.training-basic-grid input:focus{border-color:#3b86ff}.training-basic-grid input::placeholder{color:#555e68}.training-type-switch{box-sizing:border-box;display:grid;height:40px;padding:3px;border:1px solid #252a31;border-radius:7px;background:#101214;grid-template-columns:repeat(3,1fr);gap:3px}.training-type-switch button{border:0;border-radius:5px;color:#737c87;background:transparent;font:10px/13px var(--font-geist)}.training-type-switch button.active{color:#d9e5f5;background:#202936}.training-content-cards{overflow:hidden;border:1px solid #23282e;border-radius:9px;background:#0e1012}.training-content-cards article{box-sizing:border-box;display:grid;width:100%;height:76px;align-items:center;padding:0 14px;border-bottom:1px solid #20242a;grid-template-columns:38px minmax(0,1fr) 150px}.training-content-cards article:last-child{border-bottom:0}.training-content-cards article>i{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:6px;color:#759bd1;background:#172538;font:600 11px/14px var(--font-geist-mono);font-style:normal}.training-content-cards article>div{display:flex;min-width:0;flex-direction:column;gap:5px}.training-content-cards article strong{overflow:hidden;color:#c8ced6;font-size:10.5px;line-height:14px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.training-content-cards article span{color:#626b76;font-size:9.5px;line-height:12px}.training-content-cards article button,.training-parameter-card>button{justify-self:end;height:30px;padding:0 8px;border:0;color:#7ea7ef;background:transparent;font:10px/13px var(--font-geist)}.training-parameter-card{box-sizing:border-box;display:grid;width:100%;height:92px;align-items:center;padding:12px;border:1px solid #23282e;border-radius:9px;background:#0e1012;grid-template-columns:repeat(4,170px) minmax(0,1fr);gap:16px}.training-parameter-card>div{box-sizing:border-box;display:flex;height:68px;flex-direction:column;justify-content:center;gap:8px;padding:0 12px;border-right:1px solid #20242a}.training-parameter-card>div span{color:#626b76;font-size:9.5px}.training-parameter-card>div strong{color:#d5dae0;font:500 13px/16px var(--font-geist-mono)}.training-create-submit{display:none}.fidelity-training-create+.native-dialog select[multiple],.fidelity-training-create~.native-dialog select[multiple]{min-height:260px}@container layout-content (max-width:900px){.training-basic-grid{grid-template-columns:1fr}.training-basic-grid{height:auto}.training-parameter-card{grid-template-columns:repeat(2,1fr);height:auto}.training-content-cards article{grid-template-columns:38px minmax(0,1fr)}}}@layer epic-legacy{.training-create-topbar>.training-create-heading{position:absolute;top:61px;right:32px;left:32px;display:block;height:auto;align-items:initial;gap:0;color:inherit;font-size:inherit}.training-content-cards{box-sizing:border-box;height:152px;border:0}.training-content-cards article{border:1px solid #23282e}.training-content-cards article:first-child{border-radius:9px 9px 0 0}.training-content-cards article:last-child{border-top:0;border-radius:0 0 9px 9px}.training-parameter-card{margin-top:4px}}@layer epic-legacy{.fidelity-training-detail{box-sizing:border-box;display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;color:#dfe3e8;background:#0b0c0e;font-family:var(--font-geist)}.paper-detail-header{box-sizing:border-box;display:flex;height:96px;flex:0 0 96px;align-items:center;justify-content:space-between;padding:20px 38px;border-bottom:1px solid #1c1f24;background:#0d0f12}.paper-detail-heading{display:flex;min-width:0;flex-direction:column;gap:7px}.paper-detail-breadcrumb{width:max-content;padding:0;border:0;color:#626a75;background:transparent;font:9px/12px var(--font-geist);cursor:pointer}.paper-detail-title-line{display:flex;min-width:0;align-items:center;gap:12px}.paper-detail-title-line h1{max-width:480px;margin:0;overflow:hidden;color:#f3f5f7;font-size:22px;line-height:28px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.paper-detail-status{display:inline-flex;height:24px;align-items:center;gap:7px;padding:0 10px;border:1px solid #2d5a44;border-radius:999px;color:#65c99b;background:#13231d;font-size:10px;white-space:nowrap}.paper-detail-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.paper-detail-status.is-queued,.paper-detail-status.is-stopping{border-color:#5a4526;color:#e8ad55;background:#251e13}.paper-detail-status.is-completed{border-color:#294461;color:#7ea7ef;background:#151e2b}.paper-detail-status.is-failed{border-color:#5d2d31;color:#e08882;background:#2a1718}.paper-detail-status.is-stopped,.paper-detail-status.is-not_started{border-color:#30343a;color:#929aa5;background:#202227}.paper-detail-config,.paper-detail-divider{color:#8a929e;font-size:10px;line-height:14px;white-space:nowrap}.paper-detail-divider{color:#363b42}.paper-detail-actions{display:flex;align-items:center;gap:8px;margin-left:20px}.paper-detail-actions button,.paper-detail-actions [data-slot=dropdown-trigger]{display:inline-flex!important;height:36px!important;min-height:36px!important;align-items:center!important;gap:7px!important;padding:0 13px!important;border-radius:7px!important;background:transparent!important;font:500 10px/14px var(--font-geist)!important;cursor:pointer}.paper-detail-stop{border:1px solid #674148!important;color:#e08882!important}.paper-detail-secondary{border:1px solid #293039!important;color:#b5bbc4!important}.paper-detail-content{box-sizing:border-box;display:flex;min-height:0;flex:1;flex-direction:column;gap:14px;padding:20px 38px 22px;overflow:auto}.paper-detail-overview{display:grid;min-width:1320px;height:90px;flex:0 0 90px;grid-template-columns:520px repeat(4,minmax(170px,1fr));overflow:hidden;border:1px solid #191d22;border-radius:9px;background:#101318}.paper-progress-cell,.paper-stat-cell{box-sizing:border-box;min-width:0;padding:15px 18px;border-right:1px solid #24282e}.paper-stat-cell:last-child{border-right:0}.paper-overview-label{display:flex;align-items:center;justify-content:space-between}.paper-overview-label span,.paper-stat-cell>span{color:#747d89;font-size:9.5px;line-height:12px}.paper-overview-label strong{color:#c6cbd2;font:500 10px/14px var(--font-geist-mono)}.paper-progress-track{height:4px;margin-top:9px;overflow:hidden;background:#2b3037}.paper-progress-track i{display:block;height:100%;background:#4d8df7}.paper-progress-cell p,.paper-stat-cell small{display:block;margin:8px 0 0;color:#555e69;font-size:8.5px;line-height:11px}.paper-stat-cell{display:flex;flex-direction:column;justify-content:center}.paper-stat-cell strong{margin-top:6px;overflow:hidden;color:#e8ebef;font:600 22px/24px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap}.paper-stat-cell.is-accent strong{color:#65c99b}.paper-detail-notice{padding:9px 12px;border:1px solid #594326;border-radius:7px;color:#e8ad55;background:#221c13;font-size:10px}.paper-detail-notice.is-failed{border-color:#5d2d31;color:#e08882;background:#2a1718}.class-mapping-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:10px 16px;border:1px solid #262b31;border-radius:7px;background:#111419}.mapping-label,.mapping-lock{color:#747d89;font-size:10px}.mapping-chip{display:inline-flex;gap:5px;padding:3px 8px;border-radius:4px;color:#b5bbc4;background:#1b1f25;font-size:10px}.mapping-chip b{color:#7ea7ef}.mapping-lock{margin-left:auto}.paper-detail-charts{display:grid;height:340px;flex:0 0 340px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.paper-chart-card,.paper-evaluation-card,.paper-events-card{min-width:0;overflow:hidden;border:1px solid #1b2026;border-radius:9px;background:#101318}.paper-chart-card{box-sizing:border-box;display:flex;flex-direction:column;padding:16px 16px 14px}.paper-chart-card header,.paper-evaluation-card header,.paper-events-card header{display:flex;align-items:center;justify-content:space-between}.paper-chart-card h2,.paper-evaluation-card h2,.paper-events-card h2{margin:0;color:#dfe3e8;font-size:11px;line-height:15px;font-weight:600}.paper-chart-card header span,.paper-evaluation-card header span,.paper-events-card header span{color:#69727d;font-size:8.5px;line-height:11px}.paper-chart-card header i{display:inline-block;width:12px;height:2px;margin-right:4px;vertical-align:middle}.is-blue{background:#4d8df7}.is-green{background:#58c59a}.is-gold{background:#d8ad57}.is-purple{background:#966ee8}.is-pink{background:#d86aa1}.paper-chart-body{min-height:0;flex:1;margin-top:6px}.paper-mini-chart{width:100%;height:100%}.chart-grid line{stroke:#252a31;stroke-width:1}.paper-chart-card>p{min-height:28px;margin:4px 0 0;padding-top:9px;border-top:1px solid #252a31;color:#69727d;font-size:8.5px;line-height:13px}.paper-detail-bottom{display:grid;min-height:310px;flex:1 0 310px;gap:14px;grid-template-columns:minmax(0,1030fr) minmax(0,564fr)}.paper-evaluation-card,.paper-events-card{display:flex;flex-direction:column}.paper-evaluation-card header,.paper-events-card header{box-sizing:border-box;height:44px;flex:0 0 44px;padding:0 16px;border-bottom:1px solid #272c33}.paper-evaluation-values{display:grid;height:90px;flex:0 0 90px;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #272c33}.paper-evaluation-values>div{box-sizing:border-box;display:flex;min-width:0;flex-direction:column;justify-content:center;gap:8px;padding:0 18px;border-right:1px solid #272c33}.paper-evaluation-values>div:last-child{border-right:0}.paper-evaluation-values span{color:#747d89;font-size:9px}.paper-evaluation-values strong{color:#dfe3e8;font:600 24px/28px var(--font-geist-mono)}.paper-evaluation-values strong.is-accent{color:#65c99b}.paper-evaluation-empty{display:grid;height:90px;flex:0 0 90px;place-items:center;border-bottom:1px solid #272c33;color:#626a75;font-size:10px}.paper-evaluation-notes{display:grid;margin:0;padding:18px;grid-template-columns:90px minmax(0,1fr);gap:7px 12px;color:#69727d;font-size:9px;line-height:12px}.paper-evaluation-notes dt{color:#7b8490}.paper-evaluation-notes dd{margin:0}.paper-event-list{display:flex;min-height:0;flex:1;flex-direction:column;padding:8px 16px}.paper-event-list>div{display:grid;min-height:38px;align-items:center;border-bottom:1px solid #272c33;grid-template-columns:54px 8px minmax(0,1fr);gap:10px}.paper-event-list span{color:#626a75;font-size:8.5px}.paper-event-list i{width:6px;height:6px;border-radius:50%;background:#7b8490}.paper-event-list i.is-success{background:#65c99b}.paper-event-list i.is-info{background:#7ea7ef}.paper-event-list i.is-danger{background:#e08882}.paper-event-list p{margin:0;color:#b5bbc4;font-size:9.5px;line-height:13px}@media (max-width:1280px){.paper-detail-title-line h1{max-width:300px}.paper-detail-config,.paper-detail-divider{display:none}.paper-detail-overview{overflow-x:auto}}}@layer epic-legacy{.cloud-training-page{box-sizing:border-box;min-height:100%;padding:36px 42px 48px;color:#f2f4f8;background:#101217;font-family:var(--font-geist)}.cloud-training-list-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:30px}.cloud-training-title-row{display:flex;align-items:center;gap:12px}.cloud-training-title-row h1{margin:0;font-size:25px;line-height:1.2;font-weight:650;letter-spacing:-.02em}.cloud-training-title-row span{padding:2px 8px;border:1px solid #343944;border-radius:999px;color:#979eaa;font-size:12px}.cloud-training-list-header p{margin:10px 0 0;color:#858c98;font-size:13px}.cloud-training-header-actions{display:flex;align-items:center;gap:10px}.cloud-training-search{box-sizing:border-box;width:270px;height:36px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid #303540;border-radius:7px;color:#777f8d;background:#181b21}.cloud-training-search input{width:100%;border:0;outline:0;color:#eef0f4;background:transparent;font:13px var(--font-geist)}.cloud-training-refresh,.cloud-training-create,.cloud-training-more,.cloud-training-filters button,.cloud-training-pagination button{border:1px solid #303540;border-radius:7px;color:#bec4ce;background:#1a1d24;cursor:pointer}.cloud-training-refresh{width:36px;height:36px;font-size:18px}.cloud-training-create{height:36px;padding:0 14px;border-color:#6558e8;color:#fff;background:#6558e8;font-size:12px;font-weight:600}.cloud-training-filters{display:flex;min-height:40px;align-items:center;gap:4px;margin-bottom:13px;border-bottom:1px solid #292d35}.cloud-training-filters button{height:32px;padding:0 11px;border-color:transparent;background:transparent;font-size:12px}.cloud-training-filters button span{margin-left:4px;color:#6f7682}.cloud-training-filters button.active{color:#fff;background:#242832}.cloud-training-filters .cloud-training-sort{margin-left:auto}.cloud-training-table-shell{overflow-x:auto;border:1px solid #292e38;border-radius:8px;background:#15181e}.cloud-training-table{box-sizing:border-box;min-width:1040px;display:grid;grid-template-columns:1.65fr 1.4fr 1.15fr .8fr 1.05fr .85fr 56px;align-items:center;column-gap:18px;padding:0 18px}.cloud-training-table-head{height:42px;border-bottom:1px solid #292e38;color:#777f8c;background:#12151a;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cloud-training-table-row{min-height:68px;border-bottom:1px solid #252a32;color:#b9bec8;font-size:12px}.cloud-training-table-row:last-child{border-bottom:0}.cloud-training-table-row:hover{background:#1a1e25}.cloud-training-cell-button{min-width:0;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.cloud-training-activity-cell strong,.cloud-training-data-cell strong,.cloud-training-model-cell strong{display:block;overflow:hidden;color:#eef0f3;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.cloud-training-activity-cell small,.cloud-training-data-cell small{display:block;margin-top:5px;color:#737b87;font-size:11px}.cloud-training-table-row time{font-variant-numeric:tabular-nums}.cloud-training-status{display:inline-flex;align-items:center;gap:7px;color:#d8dbe1;white-space:nowrap}.cloud-training-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--stage-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--stage-color) 16%,transparent)}.cloud-training-action-head,.cloud-training-row-action{text-align:right}.cloud-training-more{width:32px;height:28px;font-size:16px;letter-spacing:1px}.cloud-training-state,.cloud-training-empty{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#7d8592;font-size:12px}.cloud-training-empty>span{color:#4c5360;font-size:28px}.cloud-training-empty strong,.cloud-training-error strong{color:#b8bec8;font-size:13px}.cloud-training-empty p{margin:0}.cloud-training-error button{margin-top:5px;padding:7px 11px;border:1px solid #343944;border-radius:6px;color:#aeb5c0;background:#1b1e24;cursor:pointer}.cloud-training-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:18px;color:#777f8c;font-size:12px}.cloud-training-pagination div{display:flex;align-items:center;gap:10px}.cloud-training-pagination button{width:30px;height:28px}.cloud-training-truncated{margin-top:16px;padding:10px 12px;border:1px solid #2f4058;border-radius:7px;color:#86a9d9;background:#17202c;font-size:11px}.cloud-training-inline-alert{margin-bottom:12px;padding:10px 12px;border:1px solid #594326;border-radius:7px;color:#d9ad68;background:#221c13;font-size:11px}.cloud-training-create-page{min-height:100%;color:#eef0f4;background:#101217;font-family:var(--font-geist)}.cloud-create-header{border-bottom:1px solid #292d35;background:#12151a}.cloud-create-header-inner,.cloud-create-content{width:min(1250px,calc(100% - 64px));margin:0 auto}.cloud-create-header-inner{padding:24px 0 28px}.cloud-create-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;color:#777f8c;font-size:12px}.cloud-create-toolbar>button,.cloud-create-toolbar>div>button{padding:8px 10px;border:0;color:#969daa;background:transparent;cursor:pointer}.cloud-create-toolbar>div{display:flex;align-items:center;gap:10px}.cloud-create-toolbar>div>[data-slot=button]{height:34px!important}.cloud-create-header h1{margin:0;font-size:25px;letter-spacing:-.02em}.cloud-create-header p{margin:9px 0 0;color:#7c8491;font-size:13px}.cloud-create-content{padding:36px 0 70px}.cloud-create-form{display:grid;gap:34px}.cloud-create-form section>h2{margin:0 0 15px;color:#d9dce2;font-size:13px;font-weight:600}.cloud-create-basic-row{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.cloud-create-field,.cloud-create-type{min-width:0;margin:0;padding:0;border:0}.cloud-create-field>span,.cloud-create-type legend{display:block;margin-bottom:9px;color:#818996;font-size:11px}.cloud-create-field input{box-sizing:border-box;width:100%;height:42px;padding:0 13px;border:1px solid #303640;border-radius:7px;color:#eef0f4;background:#171a20;font:inherit}.cloud-create-field input[aria-invalid=true]{border-color:#a94d57}.cloud-create-field small,.cloud-create-error{display:block;margin-top:7px;color:#f77;font-size:11px}.cloud-create-type label{box-sizing:border-box;height:42px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #4c458e;border-radius:7px;background:#201f2c;font-size:13px}.cloud-create-type label small{margin-left:auto;color:#7dd6a7}.cloud-create-summary-row{box-sizing:border-box;width:100%;min-height:76px;display:flex;align-items:center;gap:15px;padding:13px 16px;border:1px solid #2d323c;border-bottom-width:0;color:#dfe2e7;background:#16191f;text-align:left;cursor:pointer}.cloud-create-summary-row:first-of-type{border-radius:8px 8px 0 0}.cloud-create-summary-row:nth-of-type(2){border-bottom-width:1px;border-radius:0 0 8px 8px}.cloud-create-summary-row:hover{background:#1b1f26}.cloud-create-summary-icon{width:38px;height:38px;display:grid;flex:0 0 38px;place-items:center;border-radius:8px;color:#82b7ff;background:#263958;font-weight:700}.cloud-create-summary-icon.model{color:#c4a2ff;background:#3a2d57}.cloud-create-summary-copy{min-width:0;display:flex;flex-direction:column;gap:5px}.cloud-create-summary-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.cloud-create-summary-copy small{color:#777f8c;font-size:11px}.cloud-create-summary-action{margin-left:auto;color:#9a92ff;font-size:12px}.cloud-create-parameter-strip{box-sizing:border-box;width:100%;min-height:78px;display:grid;grid-template-columns:repeat(4,1fr) 1.3fr;align-items:center;padding:0 18px;border:1px solid #2d323c;border-radius:8px;color:#dfe2e7;background:#16191f;text-align:left;cursor:pointer}.cloud-create-parameter-strip>span{display:flex;flex-direction:column;gap:7px;border-right:1px solid #2b3038}.cloud-create-parameter-strip small{color:#767e8a;font-size:11px}.cloud-create-parameter-strip strong{font-size:13px}.cloud-create-parameter-strip em{justify-self:end;color:#9a92ff;font-size:12px;font-style:normal}.cloud-create-note{margin:11px 3px 0;color:#707885;font-size:11px}.cloud-training-drawer-backdrop{position:fixed!important;z-index:1100!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#0009!important}.cloud-training-drawer-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:min(760px,92vw)!important;border:0!important;border-left:1px solid #303540!important;background:#13161b!important;box-shadow:-24px 0 70px #0006!important}.cloud-training-drawer-dialog{display:flex!important;width:100%!important;height:100%!important;flex-direction:column!important;outline:none!important}.cloud-training-drawer-header{box-sizing:border-box;display:flex!important;flex:0 0 auto;justify-content:space-between;padding:27px 30px 23px!important;border-bottom:1px solid #292e36!important}.cloud-training-drawer-header span{color:#7469e9;font-size:11px}.cloud-training-drawer-header h2{margin:7px 0 0;color:#eef0f4;font-size:20px}.cloud-training-drawer-header p{margin:8px 0 0;color:#747c89;font-size:11px}.cloud-training-drawer-close{width:34px!important;height:34px!important;border:0!important;border-radius:7px!important;color:#a4abb6!important;background:#20242c!important;font-size:22px!important;cursor:pointer!important}.cloud-training-drawer-body{min-height:0!important;flex:1!important;padding:0!important;overflow:auto!important}.cloud-drawer-toolbar{box-sizing:border-box;min-height:58px;display:flex;align-items:center;gap:7px;padding:0 30px;border-bottom:1px solid #292e36}.cloud-drawer-toolbar>label{height:34px;display:flex;flex:1;align-items:center;gap:8px;padding:0 10px;border:1px solid #303640;border-radius:6px;color:#777f8b;background:#181b21}.cloud-drawer-toolbar input{width:100%;border:0;outline:0;color:#e8eaee;background:transparent}.cloud-model-toolbar button{height:30px;padding:0 9px;border:1px solid transparent;border-radius:6px;color:#858d99;background:transparent;cursor:pointer}.cloud-model-toolbar button.active{border-color:#393f49;color:#fff;background:#242831}.cloud-data-head,.cloud-data-row{box-sizing:border-box;display:grid;grid-template-columns:1.7fr .65fr .65fr 1fr;align-items:center;column-gap:14px;padding:0 30px}.cloud-data-head{height:40px;color:#6f7784;font-size:10px;text-transform:uppercase}.cloud-data-row{position:relative;min-height:58px;padding-left:60px;border-top:1px solid #262b33;color:#aeb4bd;font-size:12px}.cloud-data-row input{position:absolute;left:31px}.cloud-data-row strong{color:#e5e7eb}.cloud-data-row.disabled{opacity:.45}.cloud-model-head,.cloud-model-row{box-sizing:border-box;display:grid;grid-template-columns:1.7fr .9fr .7fr 1fr;align-items:center;column-gap:14px;padding:0 30px}.cloud-model-head{height:40px;color:#6f7784;font-size:10px;text-transform:uppercase}.cloud-model-row{position:relative;min-height:62px;padding-left:60px;border-top:1px solid #262b33;color:#aeb4bd;font-size:12px}.cloud-model-row input{position:absolute;left:31px}.cloud-model-row strong,.cloud-model-row small{display:block}.cloud-model-row strong{color:#e5e7eb}.cloud-model-row small{margin-top:4px;color:#717987}.cloud-model-row .compatible{color:#74d29d}.cloud-drawer-empty{min-height:260px;display:grid;place-items:center;color:#717986;font-size:12px}.cloud-parameter-form{display:grid;gap:18px;padding:30px}.cloud-parameter-form h3{margin:0 0 4px;font-size:14px}.cloud-parameter-form label{display:grid;grid-template-columns:150px 1fr;align-items:center;color:#8a929e;font-size:12px}.cloud-parameter-form input{height:38px;padding:0 11px;border:1px solid #303640;border-radius:6px;color:#eceef2;background:#191c22}.cloud-parameter-form>[data-slot=button]{justify-self:end}.cloud-detail-page{min-height:100%;color:#edf0f4;background:#101217;font-family:var(--font-geist)}.cloud-detail-header{min-height:118px;display:flex;align-items:center;border-bottom:1px solid #292e36;background:#12151a}.cloud-detail-header-inner,.cloud-detail-content{width:min(1320px,calc(100% - 64px));margin:0 auto}.cloud-detail-breadcrumb{display:flex;align-items:center;gap:6px;padding:0;border:0;color:#777f8c;background:transparent;font-size:11px;cursor:pointer}.cloud-detail-title-line{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:18px}.cloud-detail-title-line h1{margin:0;font-size:23px;letter-spacing:-.02em}.cloud-detail-title-line p{margin:7px 0 0;color:#747c88;font-size:11px}.cloud-detail-header-actions{display:flex;align-items:center;gap:10px}.cloud-detail-cancel{height:34px;padding:0 13px;border:1px solid #714047;border-radius:6px;color:#ff9099;background:#2a1e22;cursor:pointer}.cloud-detail-stage{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #343a44;border-radius:999px;color:#e2e5e9;background:#1a1e24;font-size:12px}.cloud-detail-stage:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--stage-color)}.cloud-detail-content{padding:28px 0 60px}.cloud-detail-alert{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;padding:11px 14px;border:1px solid #594326;border-radius:7px;color:#d9ad68;background:#221c13;font-size:11px}.cloud-detail-alert span{color:#8d7859}.cloud-detail-summary{display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:16px;border:1px solid #2c313a;border-radius:8px;background:#15181e}.cloud-detail-summary>div{min-width:0;padding:16px 18px;border-right:1px solid #292e36}.cloud-detail-summary>div:last-child{border-right:0}.cloud-detail-summary span,.cloud-detail-summary strong{display:block}.cloud-detail-summary span{color:#747c88;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.cloud-detail-summary strong{margin-top:8px;overflow:hidden;color:#e3e6eb;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.cloud-detail-workbench{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,.8fr);gap:16px;align-items:start}.cloud-detail-card{border:1px solid #2c313a;border-radius:8px;background:#15181e}.cloud-detail-card>header{box-sizing:border-box;min-height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #292e36}.cloud-detail-card>header div{display:flex;align-items:center;gap:10px}.cloud-detail-card>header span{width:30px;height:24px;display:grid;place-items:center;border-radius:5px;color:#8f86ff;background:#242833;font-size:9px;font-weight:700}.cloud-detail-card h2{margin:0;font-size:13px}.cloud-detail-card header>small{color:#6e7682;font-size:10px}.cloud-timeline{list-style:none;margin:0;padding:12px 20px}.cloud-timeline li{position:relative;min-height:58px;display:grid;grid-template-columns:18px 1fr auto;align-items:start;gap:10px;padding-top:14px}.cloud-timeline li:not(:last-child):before{content:"";position:absolute;top:27px;bottom:-17px;left:5px;width:1px;background:#303640}.cloud-timeline-marker{position:relative;z-index:1;width:11px;height:11px;margin-top:2px;border-radius:50%;background:var(--stage-color);box-shadow:0 0 0 4px #15181e}.cloud-timeline strong,.cloud-timeline small{display:block}.cloud-timeline strong{color:#d9dce2;font-size:12px}.cloud-timeline small{margin-top:5px;color:#777f8c;font-size:10px}.cloud-timeline time{color:#747c88;font-size:10px;white-space:nowrap}.cloud-detail-side{display:grid;gap:16px}.cloud-config-card dl,.cloud-timing-card dl{margin:0;padding:8px 20px 14px}.cloud-config-card dl>div,.cloud-timing-card dl>div{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid #262b33;font-size:11px}.cloud-config-card dl>div:last-child,.cloud-timing-card dl>div:last-child{border-bottom:0}.cloud-detail-card dt{color:#747c88}.cloud-detail-card dd{margin:0;color:#dfe2e7;text-align:right}.cloud-detail-data>strong,.cloud-detail-data>p{display:block;margin:0;padding:0 20px}.cloud-detail-data>strong{padding-top:17px;color:#e1e4e9;font-size:12px}.cloud-detail-data>p{padding-top:7px;padding-bottom:18px;color:#747c88;font-size:11px}.cloud-detail-empty{min-height:320px;display:grid;place-items:center;color:#737b87;font-size:12px}.cloud-detail-state{min-height:100vh;background:#101217}.cloud-training-page button:focus-visible,.cloud-training-page input:focus-visible,.cloud-training-create-page button:focus-visible,.cloud-training-create-page input:focus-visible,.cloud-detail-page button:focus-visible{outline:2px solid #8a80ff;outline-offset:2px}.cloud-training-page button:disabled,.cloud-training-create-page button:disabled,.cloud-detail-page button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:900px){.cloud-training-page{padding:24px 16px 40px}.cloud-training-list-header{flex-direction:column}.cloud-training-header-actions,.cloud-training-search{width:100%}.cloud-training-create{flex:1}.cloud-create-header-inner,.cloud-create-content,.cloud-detail-header-inner,.cloud-detail-content{width:calc(100% - 32px)}.cloud-create-basic-row,.cloud-detail-workbench{grid-template-columns:1fr}.cloud-create-parameter-strip{grid-template-columns:repeat(2,1fr);gap:20px;padding:18px}.cloud-create-parameter-strip em{justify-self:start}.cloud-detail-summary{grid-template-columns:repeat(2,1fr)}.cloud-detail-summary>div{border-bottom:1px solid #292e36}}.cloud-paper-detail{background:#0b0b0b;color:#e3e3e6}.cloud-paper-detail .cloud-detail-header{height:96px;min-height:96px;background:#0f1010;border-color:#1f2022}.cloud-paper-detail .cloud-detail-header-inner,.cloud-paper-detail .cloud-detail-content{width:calc(100% - 64px);max-width:none}.cloud-paper-detail .cloud-detail-title-line{margin-top:7px;align-items:center}.cloud-paper-detail .cloud-detail-title-line h1{font-size:21px;line-height:30px;max-width:700px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-paper-detail .cloud-detail-title-line p{margin:2px 0 0;font-size:11px}.cloud-paper-detail .cloud-detail-header-actions{flex-shrink:0}.cloud-paper-detail .cloud-detail-content{padding:20px 0;display:flex;flex-direction:column;gap:14px}.cloud-paper-overview{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;height:100px}.cloud-paper-overview article,.cloud-paper-chart,.cloud-paper-metrics,.cloud-paper-config{min-width:0;border:1px solid #1f2022;border-radius:10px;background:#0f1010;box-sizing:border-box}.cloud-paper-progress{position:relative;padding:14px 22px;overflow:hidden}.cloud-paper-progress>div:first-child{display:flex;align-items:center;gap:14px;white-space:nowrap}.cloud-paper-progress span,.cloud-paper-time>span{color:#8a8f98;font-size:11px}.cloud-paper-progress strong{font:600 18px/22px var(--font-geist-mono)}.cloud-paper-progress-track{height:4px;margin-top:14px;background:#23252a;border-radius:2px}.cloud-paper-progress>p{margin:7px 0 0;color:#62666d;font-size:10px}.cloud-paper-throughput{position:absolute;right:22px;top:15px;display:flex;flex-direction:column;gap:10px;border-left:1px solid #23252a;padding-left:18px;width:25%}.cloud-paper-throughput span{font-size:10px}.cloud-paper-throughput b{display:block;color:#b8bdc6;font:500 14px/18px var(--font-geist-mono)}.cloud-paper-time{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:14px 22px;overflow:hidden}.cloud-paper-time>span{line-height:14px;flex:0 0 14px}.cloud-paper-time strong{flex:0 0 30px;font:600 26px/30px var(--font-geist-mono);color:#e3e3e6}.cloud-paper-time small{flex:0 0 12px;line-height:12px;color:#62666d;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cloud-paper-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cloud-paper-chart{height:550px;display:flex;flex-direction:column;overflow:hidden}.cloud-paper-chart>header{height:58px;flex-shrink:0;padding:13px 16px;box-sizing:border-box}.cloud-paper-detail h2{margin:0;font-size:13px;line-height:16px;font-weight:600;color:#e3e3e6}.cloud-paper-chart header p,.cloud-paper-metrics header p{margin:3px 0 0;color:#62666d;font-size:10px;line-height:12px}.cloud-paper-chart-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-top:1px solid #1f2022;color:#62666d}.cloud-paper-chart-empty>span{font-size:36px;color:#3d434d}.cloud-paper-chart-empty strong{font-size:12px;font-weight:500;color:#8a8f98}.cloud-paper-chart-empty p{margin:0;font-size:11px}.cloud-paper-bottom{display:grid;grid-template-columns:minmax(0,1040fr) minmax(0,566fr);gap:14px;min-height:266px}.cloud-paper-metrics,.cloud-paper-config{padding:16px}.cloud-paper-metrics header{padding:4px}.cloud-paper-metrics>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}.cloud-paper-metrics section{padding:0 16px;border-right:1px solid #23252a;min-width:0}.cloud-paper-metrics section:first-child{padding-left:4px}.cloud-paper-metrics section:last-child{border-right:0}.cloud-paper-metrics section>span{font-size:11px;color:#8a8f98}.cloud-paper-metrics strong{display:block;font:600 32px/40px var(--font-geist-mono);margin-top:12px;color:#b8bdc6}.cloud-paper-metrics section p{color:#62666d;font-size:10px;line-height:16px;margin:12px 0 0}.cloud-paper-config header{display:flex;justify-content:space-between;align-items:center;height:26px}.cloud-paper-config header span{color:#62666d;font-size:10px}.cloud-paper-config dl{margin:12px 0 0}.cloud-paper-config dl>div{display:flex;justify-content:space-between;gap:16px;line-height:26px;font-size:11px}.cloud-paper-config dt{color:#8a8f98;flex-shrink:0}.cloud-paper-config dd{margin:0;color:#d0d6e0;overflow-wrap:anywhere;text-align:right}.cloud-paper-config>p{font-size:10px;color:#62666d;margin:8px 0 0}.cloud-paper-run-summary{font-size:11px;line-height:18px;color:#8a8f98;padding-bottom:12px;border-bottom:1px solid #23252a}@media (max-width:1500px){.cloud-paper-detail .cloud-detail-title-line h1{max-width:440px}.cloud-paper-progress{padding-right:22px}.cloud-paper-throughput{display:none}.cloud-paper-time{padding:14px 16px}.cloud-paper-metrics section{padding:0 10px}}@media (max-width:900px){.cloud-paper-detail .cloud-detail-header{height:auto;min-height:96px;padding:14px 0}.cloud-paper-detail .cloud-detail-header-inner,.cloud-paper-detail .cloud-detail-content{width:calc(100% - 32px)}.cloud-paper-detail .cloud-detail-title-line{align-items:flex-start;flex-direction:column;gap:12px}.cloud-paper-detail .cloud-detail-title-line h1{max-width:calc(100vw - 64px)}.cloud-paper-overview{height:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-paper-progress{grid-column:1/-1;min-height:100px}.cloud-paper-throughput{display:flex}.cloud-paper-progress{padding-right:22px}.cloud-paper-charts,.cloud-paper-bottom{grid-template-columns:1fr}.cloud-paper-chart{height:360px}.cloud-paper-metrics{min-height:230px}.cloud-paper-time strong{font-size:22px}}@media (min-width:1501px){.cloud-paper-progress>div:first-child,.cloud-paper-progress-track{width:68%}}.cloud-training-page{padding:26px 34px 24px;background:#0b0c0e;display:flex;flex-direction:column;gap:14px}.cloud-training-list-header{min-height:56px;margin:0;gap:18px}.cloud-training-title-row{gap:8px}.cloud-training-title-row h1{font-size:22px;line-height:28px}.cloud-training-title-row span{height:20px;box-sizing:border-box;padding:2px 7px;border:0;border-radius:6px;background:#1a1d22;font:10px/16px var(--font-geist-mono)}.cloud-training-list-header p{margin:6px 0 0;font-size:11px;line-height:14px;color:#717985}.cloud-training-header-actions{gap:8px;margin-top:3px}.cloud-training-search{width:230px;height:34px;background:#111315;border-color:#1e2227;border-radius:8px}.cloud-training-search input{min-width:0;font-size:10px}.cloud-training-create{height:34px;padding:0 13px;background:#3b86ff;border-color:#3b86ff;border-radius:8px;font-size:10.5px}.cloud-training-refresh{height:34px;width:34px;background:#111315;border-color:#1e2227}.cloud-training-filters{min-height:34px;margin:0;border:0}.cloud-training-filters button{height:29px;font-size:10px;padding:0 10px}.cloud-training-filters button.active{background:#20242b}.cloud-training-table-shell{flex:1;min-height:320px;background:#0e1012;border-color:#191c20;border-radius:11px;padding:0 14px}.cloud-training-table{min-width:1080px;grid-template-columns:minmax(160px,280fr) minmax(200px,360fr) minmax(150px,260fr) minmax(90px,150fr) minmax(70px,130fr) minmax(140px,170fr) minmax(100px,150fr) 80px;gap:0;padding:0}.cloud-training-table>div,.cloud-training-table>button,.cloud-training-table>time{min-width:0;padding-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-training-table-head{height:34px;background:transparent;border-color:#20242a;font-size:9.5px;font-weight:400;letter-spacing:0}.cloud-training-table-row{min-height:58px;border-color:#171a1e;font-size:10.5px}.cloud-training-activity-cell strong,.cloud-training-data-cell strong,.cloud-training-model-cell strong{font-size:11.5px;line-height:14px;font-weight:550}.cloud-training-activity-cell small,.cloud-training-data-cell small{font-size:9px;line-height:12px;margin-top:4px}.cloud-training-table .cloud-training-action-head,.cloud-training-table .cloud-training-row-action{padding-right:0;text-align:center}.cloud-training-pagination{margin:0;font-size:10px}.cloud-training-create-page{background:#0b0c0e}.cloud-create-header{height:126px;box-sizing:border-box;background:#0b0c0e;border-color:#1b1e22}.cloud-create-header-inner{padding:22px 0 20px;box-sizing:border-box}.cloud-create-toolbar{height:32px;margin-bottom:8px;font-size:10.5px}.cloud-create-toolbar>button{padding:0}.cloud-create-toolbar>div>[data-slot=button]{height:32px!important;min-height:32px!important;border-radius:6px!important}.cloud-create-header h1{font-size:22px;line-height:28px}.cloud-create-header p{margin:6px 0 0;font-size:10.5px;line-height:14px}.cloud-create-content{padding:26px 0 50px}.cloud-create-form{gap:27px}.cloud-create-form section>h2{margin:0 0 9px;font-size:11px;line-height:14px}.cloud-create-basic-row{grid-template-columns:minmax(0,560px) minmax(0,392px);gap:28px}.cloud-create-field>span,.cloud-create-type legend{font-size:9.5px;margin-bottom:5px;line-height:12px}.cloud-create-field input{height:40px;background:#101214;border-color:#262b31;font-size:11px}.cloud-create-type label{height:40px;background:#202936;border-color:#252a31;font-size:11px}.cloud-create-summary-row{height:76px;background:#111315;border-color:#23282e;gap:10px;padding:0 15px}.cloud-create-summary-icon,.cloud-create-summary-icon.model{width:28px;height:28px;flex-basis:28px;border-radius:6px;background:#172538;color:#759bd1;font-size:11px}.cloud-create-summary-copy strong{font-size:10.5px;line-height:14px}.cloud-create-summary-copy small{font-size:9.5px;line-height:12px}.cloud-create-summary-action{font-size:9.5px;line-height:12px;color:#7ea7ef;flex-shrink:0}.cloud-create-parameter-strip{height:92px;background:#0e1012;border-color:#23282e;padding:12px;gap:16px}.cloud-create-parameter-strip>span{padding:0 12px;gap:8px}.cloud-create-parameter-strip small{font-size:9.5px}.cloud-create-parameter-strip strong{font:500 13px/16px var(--font-geist-mono)}.cloud-create-parameter-strip em{color:#7ea7ef;font-size:10px}.cloud-training-drawer-content{background:#111214!important;box-sizing:border-box;height:100dvh!important;max-height:100dvh!important;max-width:100vw!important}.cloud-training-drawer-header{height:104px;padding:16px 28px 14px!important;align-items:flex-start;border-color:#262a30!important}.cloud-training-drawer-header>div{min-width:0}.cloud-training-drawer-header span{color:#68727f;font-size:10px;line-height:14px}.cloud-training-drawer-header h2{font-size:21px;line-height:26px;margin:4px 0 0}.cloud-training-drawer-header p{font-size:10px;line-height:14px;margin:5px 0 0}.cloud-training-drawer-close{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:0!important;background:transparent!important;line-height:24px!important}.cloud-training-drawer-model .cloud-training-drawer-header{height:82px;align-items:center}.cloud-training-drawer-model .cloud-training-drawer-header>div>span{display:none}.cloud-training-drawer-model .cloud-training-drawer-header h2{margin:0}.cloud-training-drawer-body{margin:0!important;background:var(--surface)}.cloud-drawer-toolbar{height:64px;min-height:64px;padding:0 28px;background:#121418;border-color:#2a2f36}.cloud-drawer-toolbar>label{box-sizing:border-box;height:32px;flex:0 1 220px;background:#171a1f;border-color:#343a44;font-size:12px}.cloud-model-toolbar>label{flex-basis:250px}.cloud-drawer-toolbar input{min-width:0}.cloud-drawer-toolbar>.cloud-data-available-filter{flex:0 0 auto;border:0;padding:0;margin-left:auto;background:transparent;color:#8993a0;font-size:11px}.cloud-data-available-filter input{width:16px;height:16px}.cloud-data-table,.cloud-model-table{padding:0 28px}.cloud-data-head,.cloud-data-row{padding:0 0 0 32px;grid-template-columns:minmax(0,1fr) 76px 76px minmax(110px,150px);gap:10px}.cloud-data-head{height:36px}.cloud-data-row{min-height:48px;font-size:11px}.cloud-data-row input,.cloud-model-row input{left:0;width:18px;height:18px;accent-color:#3b86ff}.cloud-data-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.cloud-data-row>span:last-child{font-size:10px;line-height:14px}.cloud-model-head,.cloud-model-row{padding:0 0 0 32px;grid-template-columns:minmax(0,264fr) 96px 84px minmax(70px,156fr) 72px;gap:0}.cloud-model-head{height:38px;font-size:11px}.cloud-model-row{min-height:58px;font-size:11.5px}.cloud-model-row strong{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-model-row small{font-size:10.5px;margin-top:3px}.cloud-model-head>span:last-child{text-align:right}.cloud-model-detail-button{border:0;padding:0;background:transparent;color:#8492a3;font-size:11.5px;text-align:right;cursor:pointer}.cloud-training-drawer-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:12px 28px;border-top:1px solid #262a30;box-sizing:border-box;flex-shrink:0;background:#111214;color:#8993a0;font-size:11px}.cloud-training-drawer-footer>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-model-detail-fields{margin:0}.cloud-model-detail-fields>div{display:flex;gap:24px;justify-content:space-between;padding:12px 0;border-bottom:1px solid #262a30}.cloud-model-detail-fields dt{color:#8993a0;flex-shrink:0}.cloud-model-detail-fields dd{margin:0;overflow-wrap:anywhere;text-align:right}.cloud-training-page button:focus-visible,.cloud-training-create-page button:focus-visible,.cloud-training-create-page input:focus-visible,.cloud-training-drawer-content button:focus-visible,.cloud-training-drawer-content input:focus-visible{outline:2px solid #3b86ff;outline-offset:2px}@media (max-width:900px){.cloud-training-page{padding:24px 16px}.cloud-create-basic-row{grid-template-columns:1fr}.cloud-training-list-header{gap:14px}.cloud-training-search{flex:1}.cloud-training-header-actions{flex-wrap:wrap}.cloud-create-parameter-strip{height:auto}.cloud-create-summary-action{max-width:110px;white-space:normal}.cloud-create-toolbar>div{gap:5px}}@media (max-width:600px){.cloud-training-drawer-content{width:100vw!important}.cloud-training-drawer-header{height:auto;min-height:104px;padding:16px!important}.cloud-training-drawer-model .cloud-training-drawer-header{min-height:82px}.cloud-drawer-toolbar{padding:0 16px;flex-wrap:wrap;height:auto;min-height:64px;gap:8px}.cloud-data-table,.cloud-model-table{padding:0 16px;overflow-x:auto}.cloud-model-head,.cloud-model-row{min-width:620px}.cloud-data-head,.cloud-data-row{min-width:560px}.cloud-training-drawer-footer{padding:12px 16px}.cloud-create-summary-copy{flex:1}.cloud-create-summary-action{max-width:90px}}.cloud-model-detail-panel{padding:16px 28px;border-bottom:1px solid #262a30;background:#111214}.cloud-model-detail-panel>header{display:flex;align-items:center;justify-content:space-between}.cloud-model-detail-panel h3{margin:0;font-size:13px}.cloud-model-detail-panel header button{border:0;background:transparent;color:#7ea7ef;font-size:11px;cursor:pointer}.cloud-model-detail-panel .cloud-model-detail-fields{font-size:11px}.cloud-model-detail-panel .cloud-model-detail-fields>div{padding:7px 0}.cloud-model-row>label{min-width:0;cursor:pointer}.cloud-paper-progress-track>i{display:block;height:100%;background:#58c59a;border-radius:inherit}.cloud-training-phase strong{font-size:17px;line-height:1.5}.cloud-training-result{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border:1px solid #27463b;border-radius:10px;background:#101713}.cloud-training-result h2{font-size:15px;margin:0 0 8px}.cloud-training-result p{font-size:12px;color:#8a9890;margin:0}.cloud-training-result>div:last-child{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.cloud-training-result a{color:#8bd4b3;font-size:12px}.cloud-training-metric-note{display:flex;gap:16px;align-items:center;justify-content:space-between;color:#9299a3;font-size:12px;line-height:1.7}.cloud-training-metric-note button{flex-shrink:0;color:#8bd4b3}.cloud-metric-chart-body{padding:10px 16px;overflow:auto;flex:1;border-top:1px solid #1f2022}.cloud-metric-chart-body>svg{display:block;width:100%;min-height:200px}.cloud-metric-chart-body>svg text{fill:#8a8f98;font-size:10px}.cloud-metric-legend{display:flex;gap:8px;flex-wrap:wrap;min-height:30px}.cloud-metric-legend button{display:flex;align-items:center;gap:5px;color:#b2b8c2;font-size:10px}.cloud-metric-legend button[aria-pressed=false]{opacity:.4}.cloud-metric-legend i{width:7px;height:7px;border-radius:50%}.cloud-metric-chart-body details{color:#8a8f98;font-size:11px}.cloud-metric-chart-body summary{cursor:pointer;padding:10px 0}.cloud-metric-table-scroll{overflow:auto;max-height:200px}.cloud-metric-table-scroll table{width:100%;font-variant-numeric:tabular-nums}.cloud-metric-table-scroll th,.cloud-metric-table-scroll td{text-align:right;padding:6px;border-bottom:1px solid #25282d;white-space:nowrap}.cloud-parameter-form small{font-size:11px;color:#9197a1;line-height:1.6}.cloud-parameter-form [role=alert]{font-size:12px;color:#ed727d}@media (max-width:900px){.cloud-training-result,.cloud-training-metric-note{align-items:flex-start;flex-direction:column}}}@layer epic-legacy{.paper-profile-backdrop[data-slot=drawer-backdrop]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;width:100vw;height:100dvh;background:#0000009e}.paper-profile-content[data-slot=drawer-content]{position:fixed;z-index:1001;inset:0 0 0 auto;width:520px;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-left:1px solid #30323a;border-radius:0;background:#121316;color:#e9ecf0}.paper-profile-dialog[data-slot=drawer-dialog]{display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;padding:0;background:#121316;border-radius:0;outline:0}.paper-profile-header[data-slot=drawer-header]{display:flex;flex-direction:row;flex-shrink:0;align-items:center;justify-content:space-between;height:76px;min-height:76px;gap:16px;padding:0 26px;border-bottom:1px solid #292b31}.paper-profile-header [data-slot=drawer-heading]{margin:0;color:#f1f3f5;font-size:18px;line-height:24px;font-weight:600}.paper-profile-header p{margin:4px 0 0;color:#858b96;font-size:12px;line-height:16px}.paper-profile-close[data-slot=drawer-close-trigger]{position:static;display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;padding:0;border:0;border-radius:4px;color:#858b96;background:transparent;font-size:20px;line-height:24px}.paper-profile-body[data-slot=drawer-body]{display:flex;flex:1;flex-direction:column;gap:22px;min-height:0;margin:0;padding:28px 26px;overflow-y:auto}.paper-profile-identity{display:flex;align-items:center;gap:14px}.paper-profile-avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;color:#fff;background:#2e69d2;font-size:19px;line-height:24px;font-weight:600}.paper-profile-identity strong{color:#e9ecf0;font-size:16px;line-height:22px;font-weight:600}.paper-profile-identity p{margin:4px 0 0;color:#7f8792;font-size:12px;line-height:16px}.paper-profile-body hr{flex-shrink:0;width:100%;height:1px;margin:0;border:0;background:#292b31}.paper-profile-field{display:flex;flex-shrink:0;flex-direction:column;gap:8px}.paper-profile-field>span{color:#8f96a1;font-size:12px;line-height:16px}.paper-profile-field input,.paper-profile-role-field{box-sizing:border-box;display:flex;align-items:center;width:100%;height:40px;min-height:40px;padding:0 12px;border:1px solid #343740;border-radius:5px;color:#e6e9ee;background:#16181c;font:13px/16px Monaco,monospace;outline:none}.paper-profile-field input:focus-visible{border-color:#3b86ff;outline:2px solid #3b86ff40;outline-offset:1px}.paper-profile-role{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;background:#24272d;color:#aab0ba;font:11px/14px var(--font-geist)}.paper-profile-role.role-super_admin{background:#352125;color:#e99b9b}.paper-profile-role.role-admin{background:#2d2115;color:#e6b678}.paper-profile-role.role-engineer{background:#183025;color:#82c99b}.paper-profile-role.role-annotator{background:#292036;color:#c3a1e9}.paper-profile-security{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid #26303e;border-radius:6px;background:#14171c}.paper-profile-security strong{color:#e5e8ec;font-size:13px;line-height:18px;font-weight:500}.paper-profile-security p{margin:4px 0 0;color:#87909c;font-size:12px;line-height:16px}.paper-profile-security button[data-slot=button]{height:30px;min-height:30px;padding:0;background:transparent;color:#73a8ff;font-size:13px;line-height:18px}.paper-profile-password{display:flex;flex-direction:column;gap:18px}.paper-profile-error{margin:0;color:#ee9292;font-size:12px;line-height:18px}.paper-profile-actions{display:flex;gap:8px}.paper-profile-actions button[data-slot=button]{height:34px;min-height:34px;padding:0 13px;border-radius:6px;color:#fff;background:#3b86ff;font-size:12px;line-height:16px}.paper-profile-actions button[data-slot=button]:last-child{color:#b6bdc8;background:#20242a}@media (max-width:520px){.paper-profile-header[data-slot=drawer-header]{padding:0 20px}.paper-profile-body[data-slot=drawer-body]{padding:24px 20px}.paper-profile-field input{font-size:16px}}}@layer epic-legacy{.paper-profile-form{margin-top:25px;border:0;box-shadow:inset 0 0 0 1px #20242a}.info-modal [data-slot=body]{padding:22px}.app-about-content{display:flex;flex-direction:column;align-items:center;gap:7px;padding:8px 0 12px;text-align:center}.about-mark{display:flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:5px;border-radius:12px;color:#fff;background:#3b86ff;font-size:24px;font-weight:700}.app-about-content>strong{color:#eef1f5;font-size:15px}.app-about-content p,.app-about-content small{margin:0;color:#737c87;font-size:11px}.app-info-list{display:flex;flex-direction:column;gap:10px}.app-info-list p{display:flex;justify-content:space-between;margin:0;padding:10px 0;border-bottom:1px solid #25292f;color:#7e8792;font-size:11px}.app-info-list p strong{color:#dce1e7}.app-info-list small{color:#69727d;font-size:10px}}@layer epic-legacy{.fidelity-user-management{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;padding:28px 34px 24px;overflow:hidden;color:#d8dce2;background:#0e0f11;font-family:var(--font-geist)}.user-management-header{display:flex;flex-shrink:0;width:100%;height:48px;min-height:48px;align-items:center;justify-content:space-between}.user-management-header>div{display:flex;align-items:baseline;gap:12px}.user-management-header h1{margin:0;color:#f0f2f4;font-size:24px;line-height:30px;font-weight:600}.user-management-header span{color:#858992;font-size:12px;line-height:16px}.user-management-header>button[data-slot=button]{height:34px;min-height:34px;padding:0 12px;border:0;border-radius:4px;color:#fff;background:#3b86ff;font-size:13px;line-height:18px}.user-management-content{display:grid;flex:1;min-height:0;width:100%;padding-top:26px;grid-template-columns:184px 28px minmax(0,1fr)}.user-management-content>aside{display:flex;flex-direction:column;gap:4px;padding-top:2px}.user-management-content>aside h2{height:28px;margin:0;padding:0 10px;color:#858992;font-size:12px;line-height:28px;font-weight:400}.user-management-content>aside button{box-sizing:border-box;display:flex;width:184px;height:36px;align-items:center;justify-content:space-between;padding:0 10px;border:0;border-radius:4px;color:#a7abb3;background:transparent;font-size:13px;line-height:18px;text-align:left}.user-management-content>aside button.active{color:#b9d4ff;background:#18233a}.user-management-content>aside button b{color:#858992;font:400 12px/16px var(--font-geist-mono)}.user-management-resize{display:block}.user-management-table-wrap{position:relative;min-width:0;width:100%;overflow:auto}.user-management-search{display:none}.user-management-table{width:100%;min-width:780px;border-collapse:collapse;table-layout:fixed}.user-management-table thead tr{height:38px;border-bottom:1px solid #2b2d31}.user-management-table th{padding:0 14px;color:#858992;font-size:12px;line-height:16px;font-weight:400;text-align:left}.user-management-table th:nth-child(2){width:200px}.user-management-table th:nth-child(3){width:180px}.user-management-table th:nth-child(4){width:150px}.user-management-table th:last-child{width:72px;text-align:center}.user-management-table tbody tr{height:56px;border-bottom:1px solid #25272c;color:#a8abb2;background:#121316;font-size:13px}.user-management-table tbody tr:nth-child(2n){background:#15161a}.user-management-table td{padding:0 14px}.user-management-table td:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.user-management-table td:first-child strong{color:#e2e4e8;font:400 13px/18px Monaco,monospace}.member-avatar{display:inline-flex;vertical-align:middle;width:26px;height:26px;margin-right:10px;align-items:center;justify-content:center;border-radius:50%;color:#d5d9df;background:#272a30;font-size:11px}.member-role{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:3px;background:#24272d;color:#aab0ba;font-size:12px;line-height:18px}.member-role.role-super_admin{background:#352125;color:#e99b9b}.member-role.role-admin{background:#2d2115;color:#e6b678}.member-role.role-engineer{background:#183025;color:#82c99b}.member-role.role-annotator{background:#292036;color:#c3a1e9}.member-status{display:flex;align-items:center;gap:8px;padding:0;border:0;color:#d6d8dc;background:transparent;font-size:12px;white-space:nowrap}.member-status i{display:flex;width:26px;height:14px;align-items:center;padding:2px;border-radius:7px;background:#35373d}.member-status i:after{width:10px;height:10px;border-radius:50%;background:#a5a9b1;content:""}.member-status.active i{justify-content:flex-end;background:#3b86ff}.member-status.active i:after{background:#fff}.member-status:disabled{opacity:.55}.member-more{display:block;width:44px;height:30px;margin:auto;padding:0;border:0;border-radius:4px;color:#a5a9b1;background:transparent;font:18px/18px var(--font-geist-mono)}.member-more:hover{color:#d6dae0;background:#20242b}.member-menu{min-width:150px;padding:5px;border:1px solid #30323a;border-radius:6px;background:#18191d}.member-menu [role=menuitem]{padding:8px 10px;font-size:13px}.member-drawer-backdrop[data-slot=drawer-backdrop]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;width:100vw;height:100dvh;background:#0009}.member-drawer-content[data-slot=drawer-content]{position:fixed;inset:0 0 0 auto;z-index:1001;box-sizing:border-box;width:min(520px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid #2b2d31;border-radius:0;background:#121316;color:#e2e4e8}.member-drawer-dialog[data-slot=drawer-dialog]{display:flex;flex-direction:column;width:100%;height:100%;padding:0;border-radius:0;background:#121316}.member-drawer-header[data-slot=drawer-header]{display:flex;flex-direction:row;flex-shrink:0;align-items:center;justify-content:space-between;height:76px;min-height:76px;padding:0 24px}.member-drawer-header [data-slot=drawer-heading]{margin:0;font-size:18px;line-height:24px;font-weight:600}.member-drawer-header p{margin:4px 0 0;color:#8d919a;font-size:12px;line-height:16px}.member-drawer-header [data-slot=drawer-close-trigger]{position:static;width:32px;height:32px;padding:0;background:transparent;color:#8d919a;font-size:20px}.member-drawer-body[data-slot=drawer-body]{display:flex;flex:1;min-height:0;flex-direction:column;gap:24px;margin:0;padding:24px;overflow-y:auto}.member-field{display:flex;flex-direction:column;gap:8px}.member-field>span{font-size:12px;line-height:16px;color:#92969e}.member-field b{color:#ee777f;font-weight:400}.member-field input:not([type=checkbox]),.member-field select{box-sizing:border-box;width:100%;height:38px;padding:0 11px;border:1px solid #303238;border-radius:4px;background:#101114;color:#e2e4e8;font-size:13px;outline:none}.member-field input:focus-visible,.member-field select:focus-visible{border-color:#3b86ff;outline:2px solid #3b86ff40}.member-edit-status{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 11px;background:#101114;border-radius:4px}.member-edit-status input{accent-color:#3b86ff}.member-password-note,.member-delete-note{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:0 11px;border-radius:4px;background:#151e2b;color:#bdceeb;font-size:12px;line-height:16px}.member-password-note button,.member-delete-note button{flex-shrink:0;padding:6px 0;border:0;background:transparent;color:#7dadff;font:inherit}.member-delete-note{background:#241719;color:#e9b0b3}.member-delete-note button{color:#f09095}.member-initial-password{padding:14px;border:1px solid #28354a;border-radius:4px;background:#151e2b;color:#d6e4ff;font-size:12px;line-height:16px}.member-initial-password strong{font-weight:400}.member-initial-password p{margin:8px 0 0;color:#91a0b8}.member-form-error{margin:0;color:#ee9292;font-size:12px}.member-drawer-footer[data-slot=drawer-footer]{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:10px;height:68px;padding:0 24px;border-top:1px solid #27292d}.member-drawer-footer button[data-slot=button]{height:34px;min-height:34px;padding:0 14px;border:1px solid #34363b;border-radius:4px;background:transparent;color:#c7cad0;font-size:13px;line-height:18px}.member-drawer-footer button[data-slot=button]:last-child{border-color:#3b86ff;background:#3b86ff;color:#fff}@media (max-width:850px){.fidelity-user-management{padding:24px 20px}.user-management-content{grid-template-columns:150px 18px minmax(0,1fr)}.user-management-content>aside button{width:150px}}}@layer epic-legacy{.fidelity-logs{position:relative;box-sizing:border-box;width:100%;height:100%;padding:28px 34px 0;overflow:hidden;color:#ccd1d8;background:#0b0c0e;font-family:var(--font-geist)}.logs-header{display:flex;width:976px;height:70px;align-items:flex-start;justify-content:space-between}.logs-header>div{display:flex;align-items:baseline;gap:10px}.logs-header h1{margin:0;color:#eef1f4;font-size:22px;line-height:28px;font-weight:650}.logs-header>div span{color:#68717c;font-size:10.5px}.logs-header nav{display:flex;height:34px;align-items:center;gap:7px}.logs-header nav button{box-sizing:border-box;height:32px!important;min-height:32px!important;padding:0 10px!important;border:1px solid #252a30!important;border-radius:7px!important;color:#8d96a1!important;background:#121418!important;font:10px/14px var(--font-geist)!important}.logs-header nav button:last-child{width:32px;padding:0!important;border:0!important;background:transparent!important}.logs-filterbar{display:flex;width:976px;height:50px;align-items:center;gap:8px}.logs-filterbar>label{box-sizing:border-box;display:flex;width:320px;height:36px;align-items:center;gap:8px;padding:0 11px;border:1px solid #252a30;border-radius:7px;color:#626b76;background:#101214}.logs-filterbar label input{min-width:0;flex:1;border:0;outline:0;color:#d6dae0;background:transparent;font:10.5px/14px var(--font-geist)}.logs-filterbar label input::placeholder{color:#59626c}.logs-filterbar>button,.logs-filterbar>select{box-sizing:border-box;height:32px;padding:0 10px;border:1px solid #252a30;border-radius:6px;color:#7d8691;background:#101214;font:10px/13px var(--font-geist)}.logs-filterbar>button:last-child{margin-left:auto;border:0;background:transparent}.logs-content{width:976px;height:482px;margin-top:20px;overflow:auto}.logs-content>.page-state{min-height:480px}.logs-table{width:1080px}.logs-row{box-sizing:border-box;display:grid;width:1080px;height:40px;align-items:center;padding:0 12px;border:0;border-bottom:1px solid #1e2227;border-radius:0;background:transparent;grid-template-columns:110px 80px 120px 160px 190px minmax(0,1fr);gap:0;color:#8d96a1;font:10px/13px var(--font-geist);text-align:left}.logs-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logs-table-head{position:sticky;z-index:2;top:0;color:#646d78;background:#0e1012;font-size:9.5px}.logs-table>button:hover{background:#111419}.logs-row .mono{color:#7f8994!important;font-size:9.5px}.log-level{color:#75a2d9;font-family:var(--font-geist-mono)}.level-error .log-level{color:#e08882}.level-warning .log-level{color:#e8ad55}.logs-pagination{position:absolute;right:34px;bottom:0;left:34px;box-sizing:border-box;display:flex;width:976px;height:30px;align-items:flex-start;color:#69727d;font:9.5px/13px var(--font-geist)}.logs-pagination label{display:flex;align-items:center;gap:4px}.logs-pagination select{height:22px;border:0;color:#8a939e;background:transparent;font:inherit}.logs-pagination>span{margin-left:auto}.logs-pagination nav{display:flex;gap:4px;margin-left:16px}.logs-pagination button{width:24px;height:24px;border:0;border-radius:5px;color:#7d8691;background:transparent}.logs-pagination button.active{color:#eef1f4;background:#20242b}.fidelity-logs{display:flex;flex-direction:column;padding:28px 34px 24px;background:#0e0f11}.logs-header{flex-shrink:0;width:100%;height:70px;align-items:center}.logs-header h1{font-size:24px;line-height:30px;font-weight:600}.logs-header span{font-size:12px;line-height:16px}.logs-header nav button[data-slot=button]{height:32px!important;min-height:32px!important;padding:0 12px!important;border:1px solid #34363b!important;border-radius:5px!important;background:#16171a!important;color:#c7cad0!important;font-size:13px!important;line-height:16px!important;width:auto!important}.logs-filterbar{flex-shrink:0;width:100%;height:50px;margin:20px 0 30px}.logs-filterbar>label{min-width:180px;border-radius:4px;background:#16171a;border-color:#2b2d31}.logs-filterbar label input{font-size:12px;line-height:16px}.logs-filterbar>button,.logs-filterbar>select,.logs-date-filter>button{height:36px;padding:0 10px;border:1px solid #2b2d31;border-radius:4px;color:#d7d9de;background:#16171a;font-size:12px;line-height:16px}.logs-filterbar>select{min-width:100px}.logs-filterbar>button:last-child{white-space:nowrap}.logs-date-filter{position:relative;flex-shrink:0}.logs-date-filter>button{min-width:150px;text-align:left}.logs-date-popover{position:absolute;top:42px;left:0;z-index:5;display:flex;flex-direction:column;gap:12px;width:250px;padding:14px;border:1px solid #34363b;border-radius:6px;background:#18191d;box-shadow:0 8px 24px #0006}.logs-date-popover label{display:flex;flex-direction:column;gap:6px;color:#92969e;font-size:12px}.logs-date-popover input{color-scheme:dark;padding:6px;border:1px solid #34363b;border-radius:4px}.logs-date-popover>button{align-self:flex-end;padding:6px 12px;border:0;border-radius:4px;color:#fff;background:#3b86ff}.logs-content{flex:1;min-height:0;width:100%;height:auto;margin-top:0;overflow:auto;border:1px solid #282a2e;border-radius:6px}.logs-content>.page-state{height:100%;min-height:220px}.logs-table{width:100%;min-width:1100px}.logs-row{width:100%;height:40px;padding:0 14px;background:#111113;grid-template-columns:112px 104px 150px 220px 280px minmax(180px,1fr);font-size:12px;line-height:16px;color:#dfe0e3}.logs-row:nth-child(odd){background:#141416}.logs-table-head{color:#777a82;background:#16171a!important;font-size:11px;line-height:14px}.logs-row .mono{color:#b5b7bc!important;font:12px/16px Monaco,monospace!important}.log-level{display:flex;align-items:center;gap:6px;color:#a6dabb;font-size:12px}.log-level:before{width:6px;height:6px;border-radius:50%;background:#4ac784;content:""}.level-error{background:#1a1416!important}.level-error .log-level:before{background:#e46c72}.level-warning .log-level:before{background:#dfaa5e}.log-module{display:inline-block;padding:2px 5px;border-radius:3px;color:#bab1c8;background:#272329;font:10px/12px var(--font-geist);font-style:normal}.logs-pagination{position:static;flex-shrink:0;width:100%;height:40px;align-items:center;margin-top:14px;font-size:12px;line-height:16px}.logs-pagination select{height:28px;border:1px solid #34363b;border-radius:4px;color:#bfc2c8;background:#16171a}.logs-pagination button{width:28px;height:28px;border:1px solid #34363b;border-radius:4px}.logs-pagination button.active{border-color:#3b86ff;color:#fff;background:#3b86ff}.logs-pagination button:disabled{opacity:.35}@media (max-width:1250px){.logs-filterbar{flex-wrap:wrap}.logs-filterbar>label{flex:1;min-width:250px}.logs-filterbar>button:last-child{margin-left:0}}@media (max-width:700px){.fidelity-logs{padding:24px 20px}.logs-header{height:auto;align-items:flex-start;gap:12px}.logs-header>div{flex-direction:column;gap:4px}.logs-pagination>span{display:none}}}@layer epic-legacy{.logs-filterbar{margin-top:20px}}@layer epic-legacy{.fidelity-export{box-sizing:border-box;width:100%;height:100%;padding:24px;overflow:auto;color:#d9dde3;background:#0b0c0e;font-family:var(--font-geist)}.fidelity-export>header{height:24px;margin-bottom:24px}.fidelity-export h1{margin:0;color:#edf0f3;font-size:20px;line-height:24px;font-weight:500}.export-card-grid{display:grid;grid-template-columns:repeat(2,minmax(400px,1fr));gap:24px}.export-card-grid>section{box-sizing:border-box;display:flex;min-height:394px;flex-direction:column;gap:20px;padding:24px;border:1px solid #252a30;border-radius:4px;background:#111315}.export-card-grid h2{margin:0 0 4px;color:#e6e9ed;font-size:16px;line-height:20px;font-weight:500}.export-card-grid label{display:flex;flex-direction:column;gap:8px;color:#8a929c;font-size:12px}.export-card-grid select,.export-card-grid input{box-sizing:border-box;width:100%;height:36px;padding:0 11px;border:1px solid #30353c;border-radius:5px;outline:0;color:#d9dde3;background:#0e1012;font:12px/16px var(--font-geist)}.export-card-grid select:focus,.export-card-grid input:focus{border-color:#3b86ff}.export-card-grid button{align-self:flex-start;height:32px!important;min-height:32px!important;padding:0 14px!important;border:0!important;border-radius:5px!important;color:#fff!important;background:#3b86ff!important;font:500 11px/14px var(--font-geist)!important}.export-card-grid section>div{display:flex;gap:8px}.export-card-grid section>div button:last-child{color:#aeb5bf!important;background:#1a1d21!important}@media (max-width:1080px){.export-card-grid{grid-template-columns:1fr}}}@layer epic-legacy{.fidelity-evaluation{box-sizing:border-box;min-height:100%;padding:28px 34px 40px;overflow-y:auto;color:#b7bbc2;background:#0b0b0c;font-family:var(--font-geist)}.evaluation-header{display:flex;min-height:86px;align-items:flex-start;justify-content:space-between;gap:24px}.evaluation-header .eyebrow{margin:0 0 7px;color:#78a7ef;font-size:11px;font-weight:600;letter-spacing:.12em}.evaluation-header h1{margin:0;color:#e3e3e6;font-size:24px;letter-spacing:-.02em}.evaluation-header p:last-child{margin:7px 0 0;color:#747881;font-size:12px}.evaluation-header>button{height:34px!important;padding:0 14px!important;border-radius:7px!important}.evaluation-overview{display:grid;min-height:78px;margin-bottom:16px;border:1px solid #24262b;border-radius:8px;background:#111214;grid-template-columns:180px 180px 180px 1fr}.evaluation-overview>div{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:0 20px;border-right:1px solid #24262b}.evaluation-overview span{color:#747881;font-size:12px}.evaluation-overview strong{margin-top:4px;color:#e3e3e6;font:20px var(--font-geist-mono)}.evaluation-overview .capability{flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;border-right:0}.evaluation-overview .capability i,.evaluation-usable i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#d3a354}.evaluation-overview .capability.available i,.evaluation-usable i{background:#58c59a}.evaluation-capability-alert{margin-bottom:16px;padding:11px 14px;border:1px solid #594326;border-radius:7px;color:#d9ad68;background:#221c13;font-size:11px}.evaluation-library{overflow:hidden;border:1px solid #24262b;border-radius:8px;background:#111214}.evaluation-toolbar{box-sizing:border-box;display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border-bottom:1px solid #24262b}.evaluation-toolbar h2{margin:0;color:#e3e3e6;font-size:15px}.evaluation-toolbar p{margin:5px 0 0;color:#747881;font-size:12px}.evaluation-toolbar nav{display:flex;gap:8px}.evaluation-toolbar input,.evaluation-toolbar select{box-sizing:border-box;width:240px;height:34px;padding:0 10px;border:1px solid #30343a;border-radius:7px;outline:0;color:#d8dce2;background:#17191d;font:11px var(--font-geist)}.evaluation-toolbar select{width:150px}.evaluation-toolbar button{height:34px!important}.evaluation-state{display:flex;min-height:300px;align-items:center;justify-content:center;color:#747881;font-size:12px}.evaluation-state button{border:0;color:#7ea7ef;background:transparent}.evaluation-model-table{min-width:980px}.evaluation-row{display:grid;min-height:68px;align-items:center;border-bottom:1px solid #24262b;grid-template-columns:25% 14% 13% 16% 15% 17%;font-size:12px}.evaluation-row>*{box-sizing:border-box;min-width:0;padding:0 16px}.evaluation-table-head{min-height:42px;color:#747881;font-size:11px;font-weight:600;letter-spacing:.04em}.evaluation-model-cell{display:flex;align-items:center;gap:12px}.evaluation-model-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid #30343a;border-radius:7px;color:#78a7ef;background:#0e0f11;font:600 12px var(--font-geist-mono)}.evaluation-model-cell>span:last-child{min-width:0}.evaluation-model-cell strong,.evaluation-model-cell small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-model-cell strong{color:#e3e3e6;font-size:13px}.evaluation-model-cell small{margin-top:5px;color:#747881;font-size:11px}.evaluation-row em{display:inline-flex;padding:3px 7px;border-radius:5px;color:#aeb4bc;background:#1b1e23;font-size:10px;font-style:normal}.evaluation-usable{display:inline-flex;align-items:center;gap:7px;color:#79caa7}.evaluation-result-cell{display:flex;align-items:center;justify-content:space-between;gap:8px}.evaluation-result-cell span strong,.evaluation-result-cell span small{display:block;font:11px var(--font-geist-mono)}.evaluation-result-cell span small{margin-top:3px;color:#747881}.evaluation-result-cell button{min-height:44px;padding:0;border:0;color:#78a7ef;background:transparent;font:inherit;cursor:pointer}.not-evaluated{color:#5d6067}.evaluation-table-footer{padding:12px 18px;color:#747881;font-size:12px}@media (max-width:1100px){.evaluation-library{overflow-x:auto}.evaluation-overview{grid-template-columns:repeat(3,1fr)}.evaluation-overview .capability{grid-column:1/-1;min-height:44px;justify-content:flex-start;border-top:1px solid #24262b}}}@layer epic-legacy{.evaluation-result-page{box-sizing:border-box;min-height:100%;padding:0 34px 42px;overflow-y:auto;color:#aeb4bd;background:#0b0c0e;font-family:var(--font-geist)}.evaluation-result-header{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #24272d}.evaluation-result-breadcrumb{min-width:0;display:flex;align-items:center;gap:9px;overflow:hidden;color:#6f7782;font-size:11px;white-space:nowrap}.evaluation-result-breadcrumb button{min-height:44px;padding:0;border:0;color:#777f8b;background:transparent;cursor:pointer}.evaluation-result-breadcrumb>span{overflow:hidden;text-overflow:ellipsis}.evaluation-result-actions{display:flex;flex:0 0 auto;gap:8px}.evaluation-result-actions>[data-slot=button]{height:34px!important}.evaluation-run-summary{min-height:146px;display:grid;grid-template-columns:minmax(300px,1fr) 180px 230px 230px;align-items:center;border-bottom:1px solid #24272d}.evaluation-run-heading{display:flex;align-items:center;gap:15px}.evaluation-run-heading>span{width:44px;height:44px;display:grid;flex:0 0 44px;place-items:center;border:1px solid #30343a;border-radius:9px;color:#8f86ff;background:#13161a;font-weight:600}.evaluation-run-heading h1{margin:0;color:#e5e7eb;font-size:21px}.evaluation-run-heading p{margin:6px 0 0;color:#6f7782;font:12px var(--font-geist-mono)}.evaluation-run-summary>div:not(:first-child){min-width:0;padding-left:22px;border-left:1px solid #24272d}.evaluation-run-summary>div:not(:first-child)>span,.evaluation-run-summary>div:not(:first-child)>strong{display:block}.evaluation-run-summary>div:not(:first-child)>span{color:#6f7782;font-size:11px}.evaluation-run-summary>div:not(:first-child)>strong{margin-top:7px;overflow:hidden;color:#b8bec7;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.evaluation-run-summary .status-completed{color:#61c894!important}.evaluation-run-summary .status-failed{color:#ed727d!important}.evaluation-run-summary .status-running,.evaluation-run-summary .status-processing,.evaluation-run-summary .status-queued,.evaluation-run-summary .status-pending{color:#d9a34f!important}.evaluation-progress-panel{box-sizing:border-box;min-height:108px;display:grid;grid-template-columns:1fr minmax(260px,500px) 120px;align-items:center;gap:24px;margin-top:18px;padding:20px 24px;border:1px solid #292d34;border-radius:8px;background:#121417}.evaluation-progress-panel h2{margin:0;color:#e2e5e9;font-size:15px}.evaluation-progress-panel p{margin:5px 0 0;color:#727a85;font-size:11px}.evaluation-progress-panel>span{color:#868e99;font:11px var(--font-geist-mono)}.evaluation-progress-track{height:6px;overflow:hidden;border-radius:4px;background:#242831}.evaluation-progress-track i{display:block;height:100%;border-radius:4px;background:#7469e9}.evaluation-result-alert{margin-top:18px;padding:12px 14px;border:1px solid #63323a;border-radius:7px;color:#ee8c95;background:#25171b;font-size:12px}.evaluation-result-alert.is-cancelled,.evaluation-result-alert.is-canceled{border-color:#584324;color:#d9a34f;background:#221c13}.evaluation-result-overview{min-height:104px;display:grid;grid-template-columns:1.65fr repeat(4,1fr);margin-top:18px;border:1px solid #292d34;border-radius:8px;background:#121417}.evaluation-result-overview>div{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:0 20px;border-right:1px solid #292d34}.evaluation-result-overview>div:last-child{border-right:0}.evaluation-result-overview small{color:#6f7782;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.evaluation-result-overview strong{margin-top:8px;color:#e0e3e8;font:22px var(--font-geist-mono)}.evaluation-result-overview strong.green{color:#64c99a}.evaluation-result-overview strong.amber{color:#d5aa5d}.evaluation-result-overview strong.blue{color:#74a5ed}.evaluation-result-overview .evaluation-conclusion strong{font:600 15px var(--font-geist)}.evaluation-result-overview .evaluation-conclusion p{margin:6px 0 0;overflow:hidden;color:#777f8a;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.evaluation-result-tabs{height:44px;display:flex;align-items:stretch;gap:24px;border-bottom:1px solid #24272d}.evaluation-result-tabs button{position:relative;min-width:44px;padding:0 2px;border:0;color:#727a85;background:transparent;font-size:11px;cursor:pointer}.evaluation-result-tabs button.active{color:#e2e5e9}.evaluation-result-tabs button.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#7469e9}.evaluation-result-layout{display:grid;grid-template-columns:minmax(0,1fr) 346px;gap:18px;padding-top:18px}.evaluation-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.evaluation-metric-grid article{box-sizing:border-box;min-height:112px;display:flex;flex-direction:column;justify-content:center;padding:18px;border:1px solid #292d34;border-radius:8px;background:#121417}.evaluation-metric-grid span,.evaluation-metric-grid small{color:#717985;font-size:11px}.evaluation-metric-grid strong{margin:7px 0;color:#e4e7eb;font:24px var(--font-geist-mono)}.evaluation-data-card,.evaluation-insight-panel{min-height:420px;border:1px solid #292d34;border-radius:8px;background:#121417}.evaluation-data-card>header{box-sizing:border-box;min-height:70px;display:flex;align-items:center;padding:14px 18px;border-bottom:1px solid #292d34}.evaluation-data-card h2,.evaluation-insight-panel h2{margin:0;color:#e1e4e8;font-size:14px}.evaluation-data-card header p{margin:5px 0 0;color:#717985;font-size:12px}.evaluation-metrics-row{min-height:50px;display:grid;grid-template-columns:1.5fr repeat(5,1fr);align-items:center;border-bottom:1px solid #24272d}.evaluation-metrics-row>*{padding:0 16px}.evaluation-metrics-row span{color:#858d98;font:12px var(--font-geist-mono)}.evaluation-metrics-row strong{display:flex;align-items:center;gap:8px;color:#e0e3e7;font-size:12px}.evaluation-metrics-row strong i{width:7px;height:7px;border-radius:50%}.evaluation-metrics-row.head{min-height:38px;color:#717985;font-size:11px}.evaluation-data-empty{min-height:300px;display:grid;place-items:center;color:#717985;font-size:12px}.evaluation-threshold-control{padding:18px;border-bottom:1px solid #292d34}.evaluation-threshold-control label{display:grid;grid-template-columns:150px 60px 1fr;align-items:center;gap:12px;color:#858d98;font-size:12px}.evaluation-threshold-control strong{font-family:var(--font-geist-mono)}.evaluation-threshold-control input{accent-color:#7469e9}.evaluation-threshold-control p{margin:14px 0 0;color:#8d95a0;font:11px var(--font-geist-mono)}.evaluation-threshold-list{padding:12px 18px}.evaluation-threshold-list>div{min-height:42px;display:grid;grid-template-columns:46px 1fr 78px 1fr 78px;align-items:center;gap:9px;color:#777f8a;font:11px var(--font-geist-mono)}.evaluation-threshold-list i{height:5px;overflow:hidden;border-radius:3px;background:#252931}.evaluation-threshold-list b{display:block;height:100%;background:#7469e9}.evaluation-threshold-list b.recall{background:#58c59a}.evaluation-error-list article{box-sizing:border-box;min-height:72px;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid #24272d}.evaluation-error-list article>span{color:#656d78;font:12px var(--font-geist-mono)}.evaluation-error-list strong{color:#e0e3e7;font-size:12px}.evaluation-error-list p{margin:4px 0 0;color:#717985;font-size:11px}.evaluation-error-list em{color:#dd7c85;font:11px var(--font-geist-mono);font-style:normal}.evaluation-report-config dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.evaluation-report-config dl div{box-sizing:border-box;min-height:76px;padding:16px 18px;border-right:1px solid #292d34;border-bottom:1px solid #292d34}.evaluation-report-config dt{color:#717985;font-size:11px}.evaluation-report-config dd{margin:7px 0 0;color:#e0e3e7;font-size:12px}.evaluation-insight-panel{box-sizing:border-box;padding:20px}.evaluation-score-ring{width:126px;height:126px;display:grid;place-content:center;margin:24px auto;border-radius:50%;background:radial-gradient(circle,#121417 58%,transparent 60%),conic-gradient(#7469e9 var(--score),#252931 0);text-align:center}.evaluation-score-ring span{color:#e4e7eb;font:26px var(--font-geist-mono)}.evaluation-score-ring small{color:#717985;font-size:10px}.evaluation-insight-panel>div:last-of-type{border-top:1px solid #292d34}.evaluation-insight-panel>div:last-of-type>div{min-height:48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #292d34}.evaluation-insight-panel>div:last-of-type span{color:#717985;font-size:11px}.evaluation-insight-panel>div:last-of-type strong{color:#e0e3e7;font:12px var(--font-geist-mono)}.evaluation-insight-panel>p{margin:18px 0 0;color:#717985;font-size:11px;line-height:1.6}.evaluation-detail-state{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#737b87;background:#0b0c0e;font-size:12px}.evaluation-detail-state.is-error strong{color:#d98289}.evaluation-detail-state button{padding:7px 11px;border:1px solid #343944;border-radius:6px;color:#aeb5c0;background:#1b1e24;cursor:pointer}.evaluation-result-page button:focus-visible,.evaluation-result-page input:focus-visible{outline:2px solid #8a80ff;outline-offset:2px}@media (max-width:1200px){.evaluation-run-summary{grid-template-columns:1fr 160px 190px}.evaluation-run-summary>div:last-child{display:none}.evaluation-result-layout{grid-template-columns:1fr}.evaluation-insight-panel{min-height:auto}}@media (max-width:800px){.evaluation-result-page{padding:0 16px 32px}.evaluation-result-header{align-items:stretch;flex-direction:column;padding:12px 0}.evaluation-run-summary{display:flex;align-items:stretch;flex-direction:column;gap:16px;padding:20px 0}.evaluation-run-summary>div:not(:first-child){padding-left:0;border-left:0}.evaluation-progress-panel{grid-template-columns:1fr}.evaluation-result-overview,.evaluation-metric-grid{grid-template-columns:repeat(2,1fr)}.evaluation-result-overview .evaluation-conclusion{grid-column:1/-1;min-height:90px}.evaluation-metrics-table{overflow-x:auto}.evaluation-metrics-row{min-width:720px}}.evaluation-result-page .evaluation-result-header{min-height:96px}.evaluation-result-title{min-width:0}.evaluation-result-title h1{margin:0 0 12px;font-size:22px;color:#e3e3e6;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.evaluation-result-title .evaluation-result-breadcrumb{height:35px}.evaluation-result-title .evaluation-result-breadcrumb button{min-height:30px}.evaluation-validity{font-size:11px;font-weight:400;color:#7f8792}.evaluation-validity.valid{color:#6dcc9f}.evaluation-validity.limited{color:#d6ab65}.evaluation-result-page .evaluation-result-overview{margin:0;min-height:164px;grid-template-columns:minmax(0,1fr) repeat(4,132px);border:0;border-bottom:1px solid #24272d;border-radius:0;background:transparent;align-items:center}.evaluation-result-page .evaluation-result-overview>div{padding:0 18px;border-right:0;border-left:1px solid #292d34;min-height:68px}.evaluation-result-page .evaluation-result-overview>.evaluation-conclusion{border:0;padding-left:0}.evaluation-result-page .evaluation-result-overview .evaluation-conclusion p{white-space:normal;overflow:visible;line-height:1.65}.evaluation-result-page .evaluation-result-tabs{height:62px}.evaluation-result-page .evaluation-result-tabs button.active:after{background:#3b86ff}.evaluation-result-page .evaluation-result-layout{padding-top:36px}.evaluation-result-main{min-width:0}.evaluation-result-main>.evaluation-data-card{min-height:0;overflow:hidden}.evaluation-result-main .evaluation-data-card>header{min-height:48px;padding:10px 16px}.evaluation-result-main .evaluation-data-card header p{font-size:10px;margin-top:3px}.evaluation-result-main .evaluation-data-card h2{font-size:13px}.evaluation-result-main .evaluation-metrics-row{min-height:48px}.evaluation-result-main .evaluation-metrics-row.head{min-height:34px}.evaluation-result-main .evaluation-data-card{background:#101113}.evaluation-report-sidebar{display:flex;flex-direction:column;gap:16px;min-width:0}.evaluation-report-sidebar>section{padding:16px;border:1px solid #292d34;border-radius:8px;background:#101113}.evaluation-report-sidebar h2,.evaluation-simulation h2{margin:0;color:#e3e3e6;font-size:13px;font-weight:500}.evaluation-report-sidebar p,.evaluation-simulation p{font-size:11px;line-height:1.7;color:#858992;margin:10px 0}.evaluation-report-sidebar dl{margin:12px 0 0;padding-top:8px;border-top:1px solid #292d34}.evaluation-report-sidebar dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;font-size:11px}.evaluation-report-sidebar dt{color:#858992;flex-shrink:0}.evaluation-report-sidebar dd{margin:0;text-align:right;overflow-wrap:anywhere;color:#d0d4db}.evaluation-report-sidebar button,.evaluation-simulation button{padding:6px 9px;border:1px solid #30343a;border-radius:5px;background:#15171b;color:#8cb3ee;font-size:11px;cursor:pointer;margin-right:7px}.evaluation-simulation{display:grid;grid-template-columns:1.32fr 1fr;min-height:204px;margin-top:16px;border:1px solid #292d34;border-radius:8px;background:#101113}.evaluation-simulation>div{padding:16px}.evaluation-simulation>div+div{border-left:1px solid #292d34}.evaluation-simulation header{display:flex;justify-content:space-between;align-items:center;gap:12px}.evaluation-simulation small{font-size:10px;color:#858992}.evaluation-simulation label{display:block;margin-top:15px;color:#b3b8c1;font-size:11px}.evaluation-simulation output{float:right;font-family:var(--font-geist-mono);color:#e3e3e6}.evaluation-simulation input{display:block;width:100%;margin:10px 0;accent-color:#3b86ff}.evaluation-result-page .evaluation-threshold-control input{accent-color:#3b86ff}@media (max-width:1200px){.evaluation-result-page .evaluation-result-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.evaluation-result-page .evaluation-result-overview{grid-template-columns:minmax(0,1fr) repeat(4,100px)}.evaluation-result-page .evaluation-result-overview>div{padding:0 12px}.evaluation-simulation{grid-template-columns:1fr}.evaluation-simulation>div+div{border-left:0;border-top:1px solid #292d34}}@media (max-width:800px){.evaluation-result-page .evaluation-result-layout{grid-template-columns:1fr}.evaluation-result-page .evaluation-result-overview{grid-template-columns:repeat(2,1fr);padding-bottom:16px}.evaluation-result-page .evaluation-result-overview>.evaluation-conclusion{grid-column:1/-1;padding:18px 0}.evaluation-result-page .evaluation-result-overview>div{margin-top:12px}.evaluation-report-sidebar{display:grid;grid-template-columns:1fr}.evaluation-result-page .evaluation-result-layout{padding-top:20px}}}@layer epic-legacy{.cloud-models-page.fidelity-models{padding:32px 34px 22px;font-family:var(--font-inter);background:#0e0e0e}.cloud-models-page .models-content-area{display:flex;min-height:320px}.cloud-models-page .models-table-wrapper{box-sizing:border-box;width:100%;height:auto;flex:1;border-radius:10px;padding:0 14px;background:#111113}.cloud-models-table{width:100%;min-width:1080px;table-layout:fixed;border-collapse:collapse;text-align:left}.cloud-models-table col.index{width:64px}.cloud-models-table col.type{width:220px}.cloud-models-table col.size{width:150px}.cloud-models-table col.time{width:220px}.cloud-models-table col.actions{width:58px}.cloud-models-table th{box-sizing:border-box;height:42px;padding:0;border-bottom:1px solid #292b30;color:#74747c;font-size:12px;font-weight:400}.cloud-models-table td{box-sizing:border-box;height:60px;padding:0;border-bottom:1px solid #262629;color:#d7d9dd;font-size:13px}.cloud-models-table tbody tr:last-child td{border-bottom:0}.cloud-models-table tbody tr:hover{background:#14161a}.cloud-models-table th:last-child{text-align:left}.cloud-models-table .model-actions{justify-content:flex-start}.cloud-models-table .model-name-cell{padding-right:24px}.cloud-models-table .model-index{color:#74747c;font:13px/18px var(--font-inter)}.cloud-models-table .model-size,.cloud-models-table .model-time{color:#a8a8b0;font:13px/18px var(--font-inter)}.cloud-models-page .model-type-tag{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:#25272c;color:#afb3ba}.cloud-models-page .cloud-model-type-detection{background:#1c3357;color:#93bdff}.cloud-models-page .cloud-model-type-segmentation{background:#183725;color:#79d99a}.cloud-models-page .cloud-model-type-rotated_detection{background:#302343;color:#c6a6f7}.cloud-models-page .cloud-model-type-classification{background:#173d43;color:#75ccd7}.cloud-models-state{box-sizing:border-box;min-height:320px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid #24262b;border-radius:10px;background:#111113;color:#78808b;font-size:12px}.cloud-models-state strong{color:#b9c0c9;font-size:13px}.cloud-models-state p{margin:0;color:#747c87;font-size:12px}.cloud-models-empty-mark{color:#4d5560;font-size:28px}.cloud-models-alert,.cloud-models-truncated{padding:10px 12px;border:1px solid #594326;border-radius:7px;color:#d9ad68;background:#221c13;font-size:11px}.cloud-models-alert{margin-bottom:16px}.cloud-models-truncated{margin-top:12px;border-color:#2f4058;color:#86a9d9;background:#17202c}.cloud-models-pagination{display:flex;align-items:center;gap:4px}.cloud-models-pagination button{width:28px;height:28px;border:1px solid transparent;border-radius:5px;color:#a4a9b2;background:transparent;font-size:11px;cursor:pointer}.cloud-models-pagination button.active{color:#fff;background:#3b86ff}.cloud-models-pagination button:disabled{opacity:.35;cursor:default}.cloud-models-pagination button:first-child,.cloud-models-pagination button[aria-label=下一页]{border-color:#303238}.cloud-models-pagination select,.cloud-models-pagination input{box-sizing:border-box;height:28px;border:1px solid #303238;border-radius:5px;background:#0e0e0e;color:#b5bac3;font-size:11px}.cloud-models-pagination select{margin-left:10px;padding:0 8px}.cloud-models-pagination label{display:flex;align-items:center;gap:8px;margin-left:10px}.cloud-models-pagination input{width:36px;padding:0 4px;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.cloud-models-pagination input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cloud-models-page :is(button,input,select,[tabindex]):focus-visible{outline:2px solid #80b2ff;outline-offset:2px}@media (max-width:1100px){.cloud-models-page .models-page-header{flex-wrap:wrap;gap:12px}.cloud-models-page .models-header-right{padding-top:0}.cloud-models-page .models-table-wrapper{min-height:320px}}@media (max-width:720px){.cloud-models-page.fidelity-models{height:auto;min-height:100%;padding:20px 16px}.cloud-models-page .models-header-right{flex-wrap:wrap}.cloud-models-page .models-search{width:100%;max-width:300px}.cloud-models-page .models-toolbar{height:auto;flex-basis:auto;gap:8px;align-items:flex-start;margin:16px 0}.cloud-models-page .models-tabs{flex-wrap:wrap}.cloud-models-page .models-sort{flex-shrink:0}.cloud-models-page .models-footer{gap:16px;align-items:flex-start;flex-direction:column;padding-top:18px}.cloud-models-pagination{flex-wrap:wrap}}.cloud-models-page .models-page-header{height:58px;min-height:58px;flex-shrink:0}.cloud-models-page .models-header-left{gap:6px}.cloud-models-page .models-title-line{gap:10px}.cloud-models-page .models-title-line h1{color:#fff;font-size:26px;line-height:32px}.cloud-models-page .models-title-line span{color:#74747c;font-size:12px}.cloud-models-page .models-header-left p{color:#787880;font-size:12px}.cloud-models-page .models-header-right{gap:9px;padding-top:0}.cloud-models-page .models-search{border-color:#2a2a2c;border-radius:7px;background:#111113}.cloud-models-page .models-search input{font-size:12px}.cloud-models-page .models-toolbar{height:54px;flex-basis:54px}.cloud-models-page .models-tabs button,.cloud-models-page .models-sort{color:#85858e;font-size:12px;border-radius:6px}.cloud-models-page .models-tabs button.active{background:#1b1d22;color:#e2e6ee}.cloud-models-page .model-name-text{font-size:14px;line-height:20px;color:#e5e5e9}.cloud-models-page .model-type-tag{box-sizing:border-box;height:22px;padding:3px 8px;font-size:12px;font-weight:500;line-height:16px}.cloud-models-page .model-file-icon{width:16px;height:16px;flex-shrink:0}.cloud-models-page .models-footer{min-height:64px;align-items:center;padding-top:16px;font-size:13px;color:#74747c}.cloud-models-pagination button{font-size:13px}.cloud-models-pagination select{font-size:12px}.cloud-models-pagination input{width:34px;font-size:13px}.cloud-models-page .models-header-right .paper-button[data-slot=button]{padding:0 11px;border-color:#2a2a2c;background:#1a1a1c;color:#d6d6dc;font:500 12px/16px var(--font-inter)}@media (max-width:1100px){.cloud-models-page .models-page-header{height:auto;min-height:58px}.cloud-models-page .models-toolbar{flex-shrink:0}}@media (max-width:720px){.cloud-models-page .models-toolbar{height:auto;flex-basis:auto}.cloud-models-page .models-footer{align-items:flex-start}}.cloud-model-source-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;flex-shrink:0}.cloud-model-source-bar>span{color:#85858e;font-size:12px}.cloud-models-table .model-name-cell{position:relative;flex-wrap:wrap;gap:2px 10px}.cloud-models-table .model-name-text{flex-basis:calc(100% - 26px)}.cloud-model-source-label{margin-left:26px;color:#85858e;font-size:11px;line-height:15px}.cloud-models-alert button{margin-left:12px;border:0;background:transparent;color:#8ea6ca;cursor:pointer}@media (max-width:720px){.cloud-model-source-bar{align-items:flex-start;flex-direction:column}.cloud-model-source-bar .models-tabs{flex-wrap:wrap}}.cloud-model-unavailable-reason{flex-basis:100%;margin:2px 0 4px 26px;color:#9999a2;font-size:11px;line-height:17px;white-space:normal}.cloud-model-unavailable-status{color:#b79d68;font-size:11px;white-space:nowrap}.cloud-models-table .model-name-cell:has(.cloud-model-unavailable-reason){padding-top:9px;padding-bottom:9px}.cloud-model-type-obb,.cloud-model-type-obb360{color:#bda3f2;background:#342752}}@layer epic-legacy{.paper-action-popover[data-slot=dropdown-popover]{box-sizing:border-box;width:224px;min-width:224px;max-width:calc(100vw - 16px);padding:6px;border:1px solid #2a2e34;border-radius:10px;background:#181a1e;color:#d4d8df;box-shadow:0 18px 48px #0000007a}.paper-action-popover [role=menu]{padding:0;gap:0;outline:none}.paper-action-popover [role=menuitem]{box-sizing:border-box;height:34px;min-height:34px;padding:0 10px;gap:8px;border-radius:7px;color:#d4d8df;font:400 10.5px/14px var(--font-geist)}.paper-action-popover [role=menuitem][data-focused],.paper-action-popover [role=menuitem][data-hovered]{background:#242830}.paper-action-popover [role=menuitem][data-focus-visible]{outline:2px solid #3b86ff;outline-offset:-2px}.paper-action-popover [role=menuitem].paper-menu-danger{color:#f07178}.paper-action-popover [role=menuitem].paper-menu-danger:not(:first-child){margin-top:6px;position:relative}.paper-action-popover .paper-menu-danger:not(:first-child):before{content:"";position:absolute;left:4px;right:4px;top:-4px;height:1px;background:#2a2e34}.paper-action-popover [role=menuitem][data-disabled]{opacity:.45}.paper-button[data-slot=button]{box-sizing:border-box;min-width:max-content;height:34px;min-height:34px;padding:0 13px;border:1px solid transparent;border-radius:7px;color:#fff;background:#3b86ff;font:600 10.5px/14px var(--font-geist);white-space:nowrap}.paper-button[data-paper-variant=secondary]{border-color:#2a2e34;color:#b6bdc8;background:#15171b}.paper-button[data-hovered]:not([data-disabled]){filter:brightness(1.1)}.paper-button[data-focus-visible]{outline:2px solid #81afff;outline-offset:2px}.paper-button[data-disabled]{opacity:.45;cursor:not-allowed}.cloud-create-toolbar>div>.paper-button[data-slot=button]{height:32px!important;min-height:32px;border-radius:6px;padding:0 13px;color:#fff;background:#3b86ff;font-size:9.5px;line-height:12px}.cloud-training-create{height:34px;border-color:#3b86ff;border-radius:8px;background:#3b86ff;font-size:10.5px;line-height:14px}}@layer epic-legacy{.paper-about-backdrop{background:#000000a3;-webkit-backdrop-filter:none;backdrop-filter:none}.paper-about-container{width:100%;max-width:none;height:100%;padding:24px;justify-content:center}.paper-about-dialog{width:min(760px,100%);max-width:760px;height:min(520px,100%);margin:0;padding:0;overflow:hidden;border:1px solid #33363e;border-radius:8px;background:#15161a;color:#dfe3e8;box-shadow:0 18px 44px #0000007a;font-family:var(--font-inter)}.paper-about-header{position:relative;display:flex;height:58px;min-height:58px;flex:0 0 58px;flex-direction:row;align-items:center;justify-content:space-between;margin:0;padding:0 22px;border-bottom:1px solid #2a2d33}.paper-about-header h2{margin:0;color:#f0f2f4;font:600 16px/22px var(--font-inter)}.paper-about-close{position:static;width:32px;height:32px;padding:7px;border:0;border-radius:4px;background:transparent;color:#848b96}.paper-about-close:hover{background:#22252b;color:#dfe3e8}.paper-about-close:focus-visible{outline:2px solid #73a8ff;outline-offset:2px}.paper-about-body{display:flex;min-height:0;flex:1;margin:0;padding:22px;overflow:hidden}.paper-about-brand{display:flex;width:190px;flex:0 0 190px;flex-direction:column;padding-right:22px;border-right:1px solid #2d3036}.paper-about-mark{display:flex;width:46px;height:46px;flex:0 0 46px;align-items:center;justify-content:center;border-radius:10px;background:#3b86ff;color:#fff;font:700 21px/26px var(--font-inter)}.paper-about-brand>strong{margin-top:14px;color:#f0f2f5;font:650 20px/28px var(--font-inter)}.paper-about-version{margin-top:4px;color:#89909a;font:12px/17px var(--font-monaco);overflow-wrap:anywhere}.paper-about-copyright{margin:20px 0 0;padding-top:15px;border-top:1px solid #2d3036;color:#777f8a;font:11px/18px var(--font-inter)}.paper-about-components{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;gap:12px;padding-left:22px}.paper-about-components>p{margin:0;color:#949ba5;font:12px/18px var(--font-inter)}.paper-about-table-scroll{min-height:0;flex:1;overflow:auto;border:1px solid #2d3036;border-radius:6px}.paper-about-table{width:100%;border-spacing:0;table-layout:fixed;text-align:left}.paper-about-component-column{width:52%}.paper-about-license-column{width:22%}.paper-about-table th{position:sticky;top:0;height:34px;padding:0 12px;background:#1c1e23;color:#8e95a0;font:400 11px/16px var(--font-inter)}.paper-about-table td{height:48px;padding:0 12px;border-top:1px solid #262930;color:#dfe3e8;font:12px/16px var(--font-inter)}.paper-about-component-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-about-table a{color:#73a8ff;text-decoration:none}.paper-about-table a:hover{text-decoration:underline}.paper-about-table a:focus-visible{outline:2px solid #73a8ff;outline-offset:2px}.paper-about-table .paper-about-source{color:#868e99;font-size:11px;line-height:14px}.paper-about-private-license{color:#949ba5;font-size:10px}.logout-modal .btn-cancel,.logout-modal .btn-confirm{position:static;width:auto;height:34px;min-height:34px;padding:0 14px;border:1px solid #34363b;border-radius:6px;background:#1a1d21;color:#c7cad0;font:500 13px/18px var(--font-inter)}.logout-modal .btn-confirm{border-color:#3b86ff;background:#3b86ff;color:#fff}.logout-modal .btn-cancel:hover{background:#23262c}.logout-modal .btn-confirm:hover{background:#4a90ff}@media (max-width: 640px){.paper-about-container,.paper-about-body{padding:16px}.paper-about-brand{width:140px;flex-basis:140px;padding-right:16px}.paper-about-components{padding-left:16px}.paper-about-table{min-width:400px}}}@layer epic-legacy{.managed-user-management .user-management-table thead tr{background:#151619;border:0}.managed-user-management .user-management-table tbody tr{background:#101114;border:0}.managed-user-management .user-management-table tbody tr:nth-child(2n){background:#121316}.managed-user-management .user-management-table th:last-child{width:72px;white-space:nowrap}.managed-user-management .user-management-table td:nth-child(3){font:12px/18px Monaco,monospace}.member-drawer-backdrop[data-slot=drawer-backdrop]{background:#0000009e}.member-drawer-body[data-slot=drawer-body]{padding-block:22px}.member-field>span{font-size:13px;line-height:18px;color:#d9dbdf}.member-field input:focus-visible,.member-field select:focus-visible,.paper-profile-field input:focus-visible{border-color:#b5b8bf;outline:none;box-shadow:none}.paper-profile-privacy{color:#8f96a1;font-size:12px;line-height:18px}.paper-profile-privacy summary{cursor:pointer}.paper-profile-privacy .account-workspace{border:0;padding:16px 0;margin:0}.paper-profile-privacy h2{font-size:14px}.paper-profile-privacy .account-field{display:flex;flex-direction:column;gap:8px;margin:12px 0}.paper-profile-privacy select,.paper-profile-privacy textarea{width:100%;padding:10px;border:1px solid #343740;border-radius:5px;background:#16181c;color:#e6e9ee}.paper-profile-privacy button{border:1px solid #343740;border-radius:4px;padding:8px 12px;background:#16181c;color:#e6e9ee}.managed-user-management .user-management-table td:last-child{padding:0 14px}.member-drawer-body .member-field>span{font-size:13px;line-height:18px;color:#d9dbdf}.managed-user-management .user-management-header>button span{color:inherit;font-size:16px}.profile-username-field{position:relative}.profile-username-field>label{font-size:12px;line-height:16px;color:#8f96a1}.profile-username-action[data-slot=button]{position:absolute;top:-4px;right:0;height:24px;min-height:24px;padding:0;border:0;background:transparent;color:#73a8ff;font-size:12px}.member-drawer-dialog[data-slot=drawer-dialog]{outline:none}.member-edit-status input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex-shrink:0;width:30px;height:16px;margin:0;border:0;border-radius:8px;background:#35373d;cursor:pointer}.member-edit-status input[type=checkbox]:after{content:"";position:absolute;left:3px;top:3px;width:10px;height:10px;border-radius:50%;background:#fff}.member-edit-status input[type=checkbox]:checked{background:#3b86ff}.member-edit-status input[type=checkbox]:checked:after{left:17px}.member-edit-status input[type=checkbox]:focus-visible{outline:1px solid #b5b8bf;outline-offset:3px}.auth-login-methods{display:flex;gap:20px;margin:0 0 20px}.auth-login-methods button{color:#96999f;text-decoration:none;padding:4px 0}.auth-login-methods button[aria-pressed=true]{color:#f4f4f5;border-bottom:1px solid #f4f4f5}.auth-sms-form,.auth-panel form{display:grid;gap:16px}.auth-panel .paper-profile-field{display:grid;gap:8px;font-size:13px}.auth-panel .paper-profile-field input{height:42px;background:#19191c;border:1px solid #343438;border-radius:8px;padding:0 12px;color:#f4f4f5;outline:none}.auth-panel .paper-profile-field input:focus{border-color:#b8b9bd}.auth-sms-form details{max-height:180px;overflow:auto}@media (pointer: coarse){.auth-panel input,.paper-profile-field input,.member-field input{font-size:16px}}.security-password-control{position:relative;display:block;width:100%}.security-password-control input{width:100%;padding-right:46px!important}.security-password-control button,.auth-panel .account-card .security-password-control button{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;padding:6px;margin:0;border:0;border-radius:6px;background:transparent;color:#b6b6bf}.security-password-control svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.security-password-control button:focus-visible{outline:1px solid #b8b9bd;outline-offset:-2px}.auth-panel .account-card .paper-profile-field input:focus,.auth-panel .account-card .paper-profile-field input:focus-visible{outline:none;box-shadow:none;border-color:#b8b9bd}.auth-panel .account-card .auth-login-methods button{background:transparent;padding:4px 0;border-radius:0;border:0}.auth-panel .account-card .auth-login-methods button[aria-pressed=true]{border-bottom:1px solid #f4f4f5}.member-drawer-body>form{display:grid;gap:24px}.sms-code-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.sms-code-control>button{min-width:110px;height:42px}.auth-panel .account-card .sms-code-control>button{margin:0}.auth-panel form.auth-sms-form{gap:12px}.auth-panel .auth-sms-form .account-consent{margin:0}.auth-panel .auth-sms-form .account-primary{margin-top:8px}.paper-profile-password .account-consent{margin:0;color:#9ca3af;font-size:12px;line-height:1.6}.paper-profile-password .account-consent p{margin:0 0 6px}}:root{color-scheme:light;--neutral-0: oklch(100% 0 0);--neutral-1: oklch(99% 0 0);--neutral-2: oklch(97.8% 0 0);--neutral-3: oklch(95.8% 0 0);--neutral-4: oklch(91.5% 0 0);--neutral-5: oklch(84% 0 0);--neutral-6: oklch(72% 0 0);--neutral-7: oklch(59% 0 0);--neutral-8: oklch(46% 0 0);--neutral-9: oklch(34% 0 0);--neutral-10: oklch(23% 0 0);--neutral-11: oklch(15% 0 0);--background: var(--neutral-0);--surface: var(--neutral-0);--surface-raised: var(--neutral-0);--surface-muted: var(--neutral-2);--foreground: var(--neutral-11);--text-secondary: var(--neutral-8);--text-muted: var(--neutral-7);--border: oklch(93.5% 0 0);--border-subtle: oklch(96.5% 0 0);--border-strong: oklch(82% 0 0);--accent: oklch(33% 0 0);--accent-strong: oklch(24% 0 0);--accent-subtle: oklch(33% 0 0 / .1);--accent-foreground: var(--background);--control-on: oklch(23% 0 0);--control-glyph: oklch(100% 0 0);--control-track: oklch(89.5% 0 0);--control-track-hover: oklch(86% 0 0);--control-thumb: oklch(100% 0 0);--control-thumb-on: oklch(100% 0 0);--control-thumb-shadow: 0 0 0 .5px oklch(0% 0 0 / .07), 0 1px 2px oklch(0% 0 0 / .14), 0 2px 6px oklch(0% 0 0 / .06);--control-on-subtle: color-mix(in oklab, var(--control-on) 10%, transparent);--control-fill: var(--control-on);--focus-ring: transparent;--success: oklch(49% .19 150);--warning: oklch(58% .18 75);--danger: oklch(54% .21 25);--shadow-resting: 0 1px 2px oklch(0% 0 0 / .035);--shadow-raised: 0 6px 18px oklch(0% 0 0 / .065), 0 1px 3px oklch(0% 0 0 / .035);--shadow-floating: 0 20px 48px oklch(0% 0 0 / .105), 0 3px 10px oklch(0% 0 0 / .045);--arc-gradient-from: oklch(90% .045 300);--arc-gradient-to: oklch(92% .045 65);--arc-gradient: linear-gradient(100deg, var(--arc-gradient-from), var(--arc-gradient-to));--arc-gradient-foreground: oklch(22% .01 300);--arc-gradient-soft: linear-gradient(135deg, oklch(97.5% .016 300), oklch(98% .016 65));--arc-gradient-line: linear-gradient(100deg, oklch(83% .06 300), oklch(86% .06 65));--arc-gradient-ink: linear-gradient(100deg, oklch(47% .1 300), oklch(50% .09 55));--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-control: 1.125rem;--radius-panel: 1.625rem;--radius-surface: 2.125rem;--radius-pill: 9999px;--control-height-sm: 2.25rem;--control-height-md: 2.75rem;--control-height-lg: 3.125rem;--font-display: var(--font-geist, "Geist Variable"), sans-serif;--font-body: var(--font-inter, "Inter Variable"), sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--text-4xl: 3.25rem;--text-5xl: 4.5rem;--tracking-display: -.03em;--tracking-body: -.01em;--leading-display: 1.1;--leading-body: 1.4;--ease-enter: cubic-bezier(.16,1,.3,1);--ease-standard: cubic-bezier(.22,1,.36,1);--ease-exit: cubic-bezier(.7,0,.84,0);--ease-in-out: cubic-bezier(.65,0,.35,1);--ease-spring: linear(0, .0258, .09, .1763, .2732, .3724, .4683, .5573, .6376, .7082, .7689, .8202, .8628, .8976, .9256, .9476, .9648, .9778, .9875, .9945, .9994, 1.0026, 1.0047, 1.0058, 1.0062, 1.0062, 1.0059, 1.0055, 1.0049, 1.0043, 1.0036, 1.0031, 1.0025, 1.002, 1.0016, 1.0013, 1);--duration-instant: .12s;--duration-fast: .16s;--duration-standard: .24s;--duration-considered: .48s;--duration-spring: .58s}:root[data-theme=dark]{color-scheme:dark;--background: oklch(19% 0 0);--surface: oklch(21.5% 0 0);--surface-raised: oklch(24% 0 0);--surface-muted: oklch(26% 0 0);--foreground: oklch(96% 0 0);--text-secondary: oklch(77% 0 0);--text-muted: oklch(64% 0 0);--border: oklch(29% 0 0);--border-subtle: oklch(25% 0 0);--border-strong: oklch(40% 0 0);--focus-ring: transparent;--accent: oklch(80% 0 0);--accent-strong: oklch(91% 0 0);--accent-subtle: oklch(80% 0 0 / .13);--control-on: oklch(93% 0 0);--control-glyph: oklch(19% 0 0);--control-track: oklch(33% 0 0);--control-track-hover: oklch(37% 0 0);--control-thumb: oklch(97% 0 0);--control-thumb-on: oklch(19% 0 0);--control-fill: oklch(62% 0 0);--control-thumb-shadow: 0 0 0 .5px oklch(0% 0 0 / .3), 0 1px 2px oklch(0% 0 0 / .35), 0 2px 6px oklch(0% 0 0 / .2);--success: oklch(78% .18 150);--warning: oklch(83% .17 80);--danger: oklch(76% .2 25);--shadow-resting: 0 1px 2px oklch(0% 0 0 / .18);--shadow-raised: 0 8px 22px oklch(0% 0 0 / .22);--shadow-floating: 0 22px 55px oklch(0% 0 0 / .34);--arc-gradient-from: oklch(38% .05 300);--arc-gradient-to: oklch(40% .045 60);--arc-gradient-foreground: oklch(96% .005 300);--arc-gradient-soft: linear-gradient(135deg, oklch(23.5% .016 300), oklch(24% .014 65));--arc-gradient-line: linear-gradient(100deg, oklch(48% .06 300), oklch(52% .055 65));--arc-gradient-ink: linear-gradient(100deg, oklch(82% .07 300), oklch(86% .065 70))}:root[data-accent=neutral]{--accent: oklch(33% 0 0);--accent-strong: oklch(24% 0 0);--accent-subtle: oklch(33% 0 0 / .1)}:root[data-accent=violet]{--accent: #7747ff;--accent-strong: #5528ce;--accent-subtle: rgb(119 71 255 / .13)}:root[data-accent=blue]{--accent: #0562ef;--accent-strong: #074db7;--accent-subtle: rgb(5 98 239 / .12)}:root[data-accent=green]{--accent: #0db879;--accent-strong: #087c54;--accent-subtle: rgb(13 184 121 / .13);--accent-foreground: #102016}:root[data-accent=amber]{--accent: #f3ad20;--accent-strong: #9c6300;--accent-subtle: rgb(243 173 32 / .16);--accent-foreground: #20190d}:root[data-accent=orange]{--accent: #f48120;--accent-strong: #aa4700;--accent-subtle: rgb(244 129 32 / .13);--accent-foreground: #17130f}:root[data-accent=coral]{--accent: #f15f55;--accent-strong: #b92c27;--accent-subtle: rgb(241 95 85 / .14);--accent-foreground: #21110f}:root[data-accent=rose]{--accent: #ed4e9d;--accent-strong: #ae2570;--accent-subtle: rgb(237 78 157 / .14);--accent-foreground: #250f1b}:root[data-theme=dark][data-accent=neutral]{--accent: oklch(80% 0 0);--accent-strong: oklch(91% 0 0);--accent-subtle: oklch(80% 0 0 / .13)}:root[data-theme=dark][data-accent=violet]{--accent: #a78bff;--accent-strong: #c7b7ff;--accent-subtle: rgb(119 71 255 / .22)}:root[data-theme=dark][data-accent=blue]{--accent: #6ba3ff;--accent-strong: #a4c7ff;--accent-subtle: rgb(5 98 239 / .22)}:root[data-theme=dark][data-accent=green]{--accent: #53dca6;--accent-strong: #93efd0;--accent-subtle: rgb(13 184 121 / .2)}:root[data-theme=dark][data-accent=amber]{--accent: #ffcb62;--accent-strong: #ffe0a1;--accent-subtle: rgb(243 173 32 / .2)}:root[data-theme=dark][data-accent=orange]{--accent: #ffad5e;--accent-strong: #ffd0a0;--accent-subtle: rgb(244 129 32 / .2);--accent-foreground: #17130f}:root[data-theme=dark][data-accent=coral]{--accent: #ff9386;--accent-strong: #ffc1ba;--accent-subtle: rgb(241 95 85 / .2)}:root[data-theme=dark][data-accent=rose]{--accent: #ff8bc5;--accent-strong: #ffc0df;--accent-subtle: rgb(237 78 157 / .2)}:root[data-accent=neutral]{--control-on: oklch(23% 0 0);--control-thumb-on: oklch(100% 0 0);--control-glyph: oklch(100% 0 0)}:root[data-accent=violet]{--control-on: #7747ff;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=blue]{--control-on: #0562ef;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=green]{--control-on: #10a870;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=amber]{--control-on: #eda11a;--control-thumb-on: #fff;--control-glyph: #2a1c03}:root[data-accent=orange]{--control-on: #f07818;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=coral]{--control-on: #ec564b;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=rose]{--control-on: #e64494;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-theme=dark][data-accent=neutral]{--control-on: oklch(93% 0 0);--control-thumb-on: oklch(19% 0 0);--control-glyph: oklch(19% 0 0)}:root[data-theme=dark][data-accent=violet]{--control-on: #8a66ff;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #8a66ff}:root[data-theme=dark][data-accent=blue]{--control-on: #3b82f6;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #3b82f6}:root[data-theme=dark][data-accent=green]{--control-on: #1fae78;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #1fae78}:root[data-theme=dark][data-accent=amber]{--control-on: #e8a52a;--control-thumb-on: #fff;--control-glyph: #241803;--control-fill: #e8a52a}:root[data-theme=dark][data-accent=orange]{--control-on: #ef873a;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #ef873a}:root[data-theme=dark][data-accent=coral]{--control-on: #ec6a60;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #ec6a60}:root[data-theme=dark][data-accent=rose]{--control-on: #e457a0;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #e457a0}:root{--series-1: #1f7dcf;--series-2: #7128a5;--series-3: #e58f00;--series-4: #009e84}:root[data-theme=dark]{--series-1: #55adff;--series-2: #9c37be;--series-3: #e66e00;--series-4: #00a861}@supports (color: oklch(from red clamp(.4,l * sign(max(c - .02,0)) + .5,.8) c h)){:root{--series-1: oklch(from var(--accent) calc(l*sign(max(c - .02, 0)) + .58*(1 - sign(max(c - .02, 0)))) calc(c*sign(max(c - .02, 0)) + .15*(1 - sign(max(c - .02, 0)))) calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0)))) );--series-2: oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) - .25, .76) .19 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 57) );--series-3: oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) + .14, .76) .18 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 184) );--series-4: oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))), .76) .21 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 292) )}:root[data-theme=dark]{--series-1: oklch(from var(--accent) calc(l*sign(max(c - .02, 0)) + .73*(1 - sign(max(c - .02, 0)))) calc(c*sign(max(c - .02, 0)) + .15*(1 - sign(max(c - .02, 0)))) calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0)))) );--series-2: oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .19, .665) .21 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 66) );--series-3: oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) + .02, .665) .21 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 175) );--series-4: oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .1, .665) .18 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 270) )}}:focus:not(:focus-visible),:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]):focus{outline:none!important}:focus-visible:not(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]){outline:var(--focus-outline-width, 2px) solid var(--focus-outline, color-mix(in oklab, var(--accent-strong) 72%, transparent))!important;outline-offset:var(--focus-outline-offset, 2px)!important}:root{--font-geist: "Geist Variable", sans-serif;--font-inter: "Inter Variable", "PingFang SC", "Microsoft YaHei", sans-serif;--font-geist-mono: "Geist Mono Variable", ui-monospace, monospace;--font-body: var(--font-inter);--font-display: var(--font-geist);--text-sm: 13px;--text-lg: 16px;--text-2xl: 24px;--radius-control: 8px;--radius-panel: 12px;--radius-surface: 12px;--control-height-sm: 28px;--control-height-md: 32px;--control-height-lg: 40px;--tracking-body: normal;--tracking-heading: normal;--shadow-resting: none;--shadow-raised: none}:root[data-accent=brand]{--background: #ffffff;--surface: #ffffff;--surface-raised: #ffffff;--surface-muted: #f4f5f6;--foreground: #17191c;--text-secondary: #50545b;--text-muted: #646970;--border: #d9dce1;--border-subtle: #e7e9ec;--border-strong: #80868f;--accent: #2057d0;--accent-strong: #1949b3;--accent-subtle: #eaf0fc;--accent-foreground: #ffffff;--control-on: #2057d0;--control-fill: var(--control-on);--control-glyph: #ffffff;--control-thumb-on: #ffffff;--control-track: #e2e4e8;--control-track-hover: #d2d6dc;--success: #16713d;--warning: #925700;--danger: #be2838;--focus-outline: var(--accent)}:root[data-theme=dark][data-accent=brand],:root[data-accent=brand] .paper-annotation.annotation-workbench{--background: #141618;--surface: #1b1d20;--surface-raised: #24272b;--surface-muted: #292c30;--foreground: #eef0f3;--text-secondary: #b9bec6;--text-muted: #9ca3ad;--border: #3c4149;--border-subtle: #30343a;--border-strong: #737b87;--accent: #85b4ff;--accent-strong: #b3d0ff;--accent-subtle: #202f48;--accent-foreground: #101d33;--control-on: #306be0;--control-fill: var(--control-on);--control-glyph: #ffffff;--control-thumb-on: #ffffff;--control-track: #1d2633;--control-track-hover: #27354a;--success: #72d69a;--warning: #edbd69;--danger: #ff959e;--focus-outline: var(--accent);--shadow-resting: none;--shadow-raised: none}html,body{background:var(--background);color:var(--foreground);font-family:var(--font-body)}:where(button,input,textarea,select,label,h1,h2,h3,h4,p){font-family:var(--font-body)}:where(h1,h2,h3,h4,strong,b){font-weight:500}:root[data-accent=brand] button[data-arc-variant=primary]{--foreground: var(--accent);--background: var(--accent-foreground)}:root[data-accent=brand] button[data-arc-variant=primary]:is([aria-pressed=true],[data-ui-origin~=active]){--foreground: var(--accent-subtle);--background: var(--accent)}:root[data-accent=brand] .arc-app-shell>section{--row-active: var(--accent-subtle)}.cloud-login-page{--control-height-md: 40px;--control-height-sm: 32px}@media (pointer: coarse){:root,.cloud-login-page{--control-height-sm: 44px;--control-height-md: 44px;--control-height-lg: 48px}}button[data-full-width]{width:100%}.arc-account-field{min-width:0}.arc-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.arc-label-swatch{display:inline-block;width:var(--space-3);height:var(--space-3);border-radius:var(--radius-sm)}.arc-control-group{min-width:0;padding:0;margin:0;border:0}html,body,#app{min-width:0;width:100%}.arc-app-shell{height:100dvh;min-width:0}.arc-page-content{min-width:0;min-height:100%}.arc-shell-footer{display:grid;gap:var(--space-3);min-width:0;font-size:var(--text-xs)}.arc-shell-utilities{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.arc-page-content>main,.arc-page-content>section{min-width:0;max-width:100%}.arc-page-content h1{font-size:var(--text-2xl);font-weight:500;letter-spacing:var(--tracking-heading)}.arc-page-content h2,.arc-page-content h3{font-weight:500}@media (max-width: 700px){.arc-page-content>main,.arc-page-content>section{padding:var(--space-4)}.projects-header,.paper-training-header,.models-page-header,.user-management-header{flex-wrap:wrap;gap:var(--space-4)}.projects-header-actions,.paper-training-header-actions{flex-wrap:wrap;min-width:0}.user-management-content{display:flex;flex-direction:column}.user-management-content>aside{width:100%;display:flex;flex-wrap:wrap}}.arc-card-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.arc-confirm-actions{display:flex;justify-content:flex-end;gap:var(--space-3)}.arc-shell-brand{display:flex;align-items:center;gap:var(--space-2);white-space:nowrap;font-weight:500}.auth-panel .arc-control-group{margin:var(--space-4) 0}.auth-panel .arc-control-group:has(+.auth-type-description){margin-bottom:var(--space-2)}.auth-panel .arc-account-field{margin-bottom:var(--space-4)}.auth-panel [data-ui-origin~=auth-forgot]{display:flex;margin-left:auto}.paper-annotation .tool-group{gap:var(--space-1)}.paper-annotation .left-toolbar button{max-width:100%;padding-inline:var(--space-2)}.paper-annotation .tool-name,.paper-annotation .tool-shortcut{color:inherit}.paper-annotation .left-toolbar.expanded kbd{display:none}.paper-annotation .left-toolbar button[aria-pressed=true] .tool-icon{filter:brightness(0);opacity:1}.paper-annotation .left-toolbar button .tool-icon-svg{opacity:1}.paper-annotation [data-ui-origin=paper-editor-back] svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.paper-annotation .paper-layer-search{height:auto;min-height:96px;padding:var(--space-3);align-items:end}.paper-annotation .paper-layer-search>div{display:grid;height:auto;min-width:0;padding:0;border:0;background:transparent}.paper-annotation .paper-layer-search>button{height:44px!important;min-height:44px!important}.paper-annotation .layer-item{grid-template-columns:28px 12px 20px minmax(0,1fr) 96px;min-height:60px;height:auto}.paper-annotation .layer-item button{min-width:0;padding-inline:0}.paper-annotation .layer-actions{gap:0}.paper-annotation .layer-actions button{flex:0 0 32px;min-width:0;padding:0}.paper-annotation [data-ui-origin=layer-label-text]{justify-content:start;max-width:100%;overflow:hidden}.paper-annotation .arc-layer-copy{display:flex;flex-direction:column;align-items:start;gap:2px;max-width:110px;white-space:normal;text-align:left}.paper-annotation .arc-layer-copy>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-annotation .arc-layer-copy small{font-size:var(--text-xs)}.paper-annotation .filmstrip-track>button{width:104px;height:68px;flex:0 0 104px;overflow:hidden;padding:0}.paper-annotation .filmstrip-track>button img{width:100px;height:64px;object-fit:contain}.paper-annotation .nav-handle-bar{min-height:44px;height:44px}.cloud-models-page .models-table-wrapper{height:auto;min-height:0;padding:0;border:0;background:transparent;overflow:visible}.cloud-models-page .models-content-area{min-height:0;flex:none}.cloud-models-page .model-name-cell{display:grid;grid-template-columns:18px minmax(160px,1fr);gap:4px 8px}.cloud-models-page .model-name-text{white-space:normal;overflow:visible}.cloud-models-page .cloud-model-source-label,.cloud-models-page .cloud-model-unavailable-reason{grid-column:2;margin:0}.cloud-models-page td{height:auto;padding-block:var(--space-3)}.cloud-models-page .models-header-right{align-items:end}.cloud-models-page .models-page-header{height:auto;margin-bottom:var(--space-4);gap:var(--space-4)}.cloud-models-page .cloud-models-pagination{align-items:end;gap:var(--space-3)}.cloud-models-page .cloud-models-pagination input{width:64px}.arc-page-content,.arc-page-content>main,.arc-page-content>section,.arc-page-content .fidelity-dashboard,.arc-page-content .fidelity-projects,.arc-page-content .fidelity-models,.arc-page-content .paper-project-body,.arc-page-content .user-management-page,.arc-page-content .cloud-account,.arc-page-content .cloud-training-page,.arc-page-content .cloud-detail-page{background:var(--background);color:var(--foreground);font-family:var(--font-body)}.arc-page-content :is(h1,h2,h3),.arc-page-content .primary-cell strong,.arc-page-content .section-heading strong,.arc-page-content .model-name-text,.arc-page-content .recent-name strong,.arc-page-content .recent-project span{color:var(--foreground)}.arc-page-content .section-heading{height:auto;min-height:44px;flex-basis:auto;align-items:center}.arc-page-content .section-heading>i{background:var(--border)}.arc-page-content .primary-cell small:not(.danger):not(.warning),.arc-page-content .dashboard-titlebar p,.arc-page-content .models-header-left p,.arc-page-content .empty-row{color:var(--text-secondary)}.arc-page-content .recent-card{background:var(--surface);border-color:var(--border)}.arc-page-content .table-project-name,.arc-page-content .table-number-cell,.arc-page-content .table-update-cell{color:var(--foreground)}.arc-page-content .projects-table,.arc-page-content .projects-table-body{background:transparent;border:0;width:100%;min-width:0}.arc-page-content .projects-toolbar{height:auto;min-height:44px;flex-wrap:wrap;gap:var(--space-2)}.arc-page-content .view-switcher{width:auto;height:auto;background:transparent;padding:0;border:0}.arc-page-content .view-switcher button{flex-shrink:0}.arc-page-content .projects-header-actions{align-items:end}.member-drawer-footer{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-5)}.cloud-paper-detail .cloud-detail-header,.cloud-paper-overview article,.cloud-paper-chart,.cloud-paper-metrics,.cloud-paper-config{background:var(--surface);color:var(--foreground);border-color:var(--border)}.cloud-paper-detail .cloud-detail-header{height:auto;min-height:96px;padding-block:var(--space-3)}.cloud-paper-detail :is(strong,dd),.cloud-paper-throughput b{color:var(--foreground)}.cloud-paper-chart{height:auto;min-height:400px}.cloud-metric-chart-body{overflow:visible;border-color:var(--border)}.cloud-paper-overview{height:auto;min-height:120px}.cloud-paper-progress>div:first-child{flex-wrap:wrap;padding-right:30%}.cloud-paper-progress-track{margin-right:30%}@media (max-width: 900px){.cloud-paper-overview,.cloud-paper-charts,.cloud-paper-bottom{grid-template-columns:minmax(0,1fr)}.cloud-paper-metrics>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}}.arc-page-content .list-view-container{background:transparent;padding:0;border:0}.cloud-paper-progress [role=progressbar]{width:65%}.arc-page-content .evaluation-overview,.arc-page-content .evaluation-library{background:var(--surface);color:var(--foreground);border-color:var(--border)}.arc-page-content .evaluation-overview strong{color:var(--foreground)}.arc-page-content .evaluation-toolbar{border-color:var(--border);align-items:end}.cloud-training-create-page .cloud-create-header{background:var(--surface);border-color:var(--border)}.cloud-create-type label{background:var(--surface);color:var(--foreground);border-color:var(--border)}[data-ui-origin=cloud-create-summary-row],[data-ui-origin=cloud-create-parameter-strip]{display:flex;width:100%;height:auto;min-height:76px;margin-top:var(--space-3)}[data-ui-origin=cloud-create-summary-row]>span,[data-ui-origin=cloud-create-parameter-strip]>span{width:100%!important}[data-ui-origin=cloud-create-summary-row]>span>span>span{width:100%;display:flex;gap:var(--space-3);text-align:left}[data-ui-origin=cloud-create-summary-row] .cloud-create-summary-copy{flex:1}[data-ui-origin=cloud-create-summary-row] .cloud-create-summary-copy strong{color:var(--foreground)}[data-ui-origin=cloud-create-parameter-strip]>span>span>span{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:var(--space-4);width:100%}[data-ui-origin=cloud-create-parameter-strip] small,[data-ui-origin=cloud-create-parameter-strip] strong{display:block}.cloud-training-drawer-body,.cloud-training-drawer-footer,.cloud-drawer-toolbar{background:var(--surface);color:var(--foreground);border-color:var(--border)}.cloud-drawer-toolbar{height:auto;min-height:80px;padding:var(--space-3);flex-wrap:wrap;align-items:end;gap:var(--space-2)}.cloud-drawer-toolbar>div:first-child{min-width:180px;flex:1}.cloud-model-head,.cloud-model-row{grid-template-columns:minmax(200px,1fr) 80px 80px 70px 64px;padding-inline:var(--space-2);gap:var(--space-2);color:var(--foreground)}.cloud-model-row strong{color:var(--foreground)}.cloud-model-row{grid-template-columns:24px minmax(180px,1fr) 80px 80px 70px 64px;min-height:72px;border-color:var(--border)}.cloud-model-head{grid-template-columns:24px minmax(180px,1fr) 80px 80px 70px 64px;border-color:var(--border)}.cloud-model-head>:first-child{grid-column:span 2}.cloud-model-table{overflow-x:auto}.cloud-data-head,.arc-training-data-row{display:grid;grid-template-columns:minmax(240px,1fr) 80px 60px 130px;gap:var(--space-3);align-items:center;padding:var(--space-3);border-bottom:1px solid var(--border)}.arc-training-data-row{min-height:64px;font-size:var(--text-sm)}.cloud-data-table{overflow-x:auto}.cloud-login-page{height:100dvh;min-height:0;min-width:0;width:100%;overflow:auto;background:var(--background);color:var(--foreground);scrollbar-gutter:stable}.cloud-login-page .login-header{background:var(--background);border-color:var(--border)}.cloud-login-page .login-body{display:block;flex:1 0 auto}.cloud-login-page .login-value{display:none}.cloud-login-page .login-panel{display:block;padding:56px 24px 48px;background:transparent;overflow:visible}.cloud-login-page .auth-panel{width:min(400px,100%);margin:0 auto;color:var(--foreground)}.cloud-login-page .auth-brand{margin:0 0 24px;font-size:20px;color:var(--foreground)}.cloud-login-page .account-card h1{margin:0 0 24px;font-size:22px;line-height:30px;color:var(--foreground)}.cloud-login-page .auth-panel .arc-control-group{margin:0 0 20px}.auth-identity-switch{width:100%}.auth-identity-switch>div{width:100%}.auth-identity-switch>div>button{flex:1;margin:0}.auth-method-switch{width:100%;background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0}.auth-method-switch>div{padding:0;gap:24px;width:100%;border-radius:0}.auth-method-switch>div>button{min-height:38px;padding:0 0 8px;margin:0;border-radius:0;border-bottom:2px solid transparent}.auth-method-switch>div>button[aria-pressed=true]{border-bottom-color:var(--foreground)}.auth-method-switch>div>button>span[aria-hidden=true]{display:none}.cloud-login-page .auth-panel .arc-account-field{margin:0 0 18px}.cloud-login-page .auth-panel [data-ui-origin~=auth-forgot]{margin-top:-8px;margin-bottom:12px;min-height:28px;padding:0}.cloud-login-page .auth-mode-footer{margin-top:24px}.cloud-login-page .auth-mode-footer p{display:flex;justify-content:center;align-items:center;gap:4px}.auth-panel .auth-sms-form{display:grid;gap:18px}.auth-panel .auth-sms-form .account-consent{display:grid;gap:8px;margin:0}.auth-panel .auth-sms-form .account-consent p{margin:0;font-size:12px}.auth-panel .auth-sms-form .account-consent label{font-size:12px;font-weight:400}.auth-policy-link{justify-self:start;padding:0;min-height:24px;text-decoration:underline;text-underline-offset:3px}.auth-sms-form .sms-code-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}@media (max-width: 600px){.cloud-login-page .login-panel{padding:32px 24px}.cloud-login-page .login-header{padding-inline:16px}.cloud-login-page .login-utilities{gap:8px}.cloud-login-page .version{display:none}}.cloud-login-page .login-panel{width:100%;min-width:0;max-width:none}.cloud-login-page .auth-method-switch{background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0}.cloud-login-page .auth-panel .account-card .auth-policy-link{margin:0;padding:0;min-height:24px}.cloud-login-page .login-panel{padding-top:40px}.cloud-login-page .auth-panel .account-card .account-consent{position:relative}.cloud-login-page .auth-panel .account-card .account-consent>p{font-size:12px}.cloud-login-page .auth-panel .account-card .account-consent>label{margin:0;padding:0}.cloud-login-page .auth-panel .auth-sms-form{gap:14px}@media (max-width:600px){.cloud-login-page .login-panel{padding-top:28px}}.cloud-login-page .auth-panel .account-card button{margin-block:0}.cloud-login-page .auth-panel .account-card button[role=checkbox]{min-height:var(--control-height-md)}.cloud-login-page .auth-panel [data-ui-origin~=auth-forgot]{margin-top:-8px;margin-bottom:12px}.arc-shell-brand{font-size:13px}.arc-shell-footer{padding:12px;gap:8px;border-top:1px solid var(--border)}.arc-shell-account,.arc-shell-account>span{display:flex;width:100%;min-width:0}.arc-shell-account button[aria-haspopup=menu]{width:100%;min-width:0;height:48px;border-radius:6px}.arc-shell-account button[data-name]{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;gap:8px;text-align:left}.arc-shell-account button[data-name]>span{min-width:0}.arc-shell-account button[data-name] [data-account-name],.arc-shell-account button[data-name]>svg{display:block}.arc-shell-account button[data-name]>svg{margin-left:0}.arc-shell-utilities{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:4px}.arc-shell-utilities>a,.arc-shell-language>button,.arc-shell-utilities>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-height:32px;min-width:0;margin:0;padding:0 6px;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--text-secondary);font-size:12px;font-weight:400;line-height:18px;white-space:nowrap;text-decoration:none}.arc-shell-utilities>a{justify-self:start}.arc-shell-utilities>a:hover{background:var(--surface-muted)}.arc-shell-utilities svg{flex:none}.arc-shell-language{min-width:0}.arc-shell-language>button{gap:4px}.arc-shell-utilities>button{width:32px;padding:0}.arc-shell-footer[data-collapsed] .arc-shell-account button{width:40px;height:40px;padding:4px;justify-content:center}.arc-shell-footer[data-collapsed] .arc-shell-utilities{grid-template-columns:40px;justify-content:center;gap:4px}.arc-shell-footer[data-collapsed] .arc-shell-utilities>a,.arc-shell-footer[data-collapsed] .arc-shell-language>button,.arc-shell-footer[data-collapsed] .arc-shell-utilities>button{width:40px;height:36px;padding:0}@media (max-width: 700px){.arc-shell-utilities>a,.arc-shell-language>button,.arc-shell-utilities>button{height:40px;min-height:40px}.arc-shell-utilities{grid-template-columns:minmax(0,1fr) auto 40px}.arc-shell-utilities>button{width:40px}}.arc-page-content :is(header,[class*=toolbar],[class*=header]) div:has(>input[type=search]){min-width:0;position:relative}.arc-page-content :is(header,[class*=toolbar],[class*=header]) div:has(>input[type=search])>label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.arc-page-content :is(.projects-header,.tasks-titlebar,.models-page-header,.user-management-header){height:auto;flex:0 0 auto;min-height:56px;align-items:center;gap:16px;margin-bottom:20px}.arc-page-content :is(.projects-header-actions,.title-actions,.models-header-right){display:flex;height:auto;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.arc-page-content :is(.projects-header-actions,.title-actions,.models-header-right)>div:has(>input[type=search]){width:220px;max-width:100%}.arc-page-content .projects-container{height:auto;min-height:100%;overflow:visible}.arc-page-content .projects-content{flex:none;overflow:visible}.arc-page-content .projects-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));grid-auto-rows:auto;align-items:stretch;max-height:none;overflow:visible;gap:16px}.arc-page-content .projects-toolbar{margin-bottom:16px}.arc-page-content .project-pagination{height:auto;min-height:44px;flex:none;margin-top:16px}.arc-card-tags{margin-top:10px;gap:6px}.arc-card-tags:empty{display:none}.arc-project-card{display:flex;flex-direction:column;height:auto}.arc-project-card>div:first-child{height:112px;flex:none}.arc-project-card>div:first-child>div{height:100%;min-height:0}.arc-project-card .project-paper-thumbnail{width:100%;height:100%;border-radius:0}.arc-project-card .project-paper-thumbnail img{object-fit:contain}.arc-project-card>div:last-child{display:flex;flex:1;flex-direction:column;min-width:0;padding:16px}.arc-project-card>div:last-child>h3{font-size:15px;line-height:1.5;overflow-wrap:anywhere;text-wrap:pretty}.arc-project-card>div:last-child>p{font-size:12px;max-width:none}.arc-project-card>div:last-child>div:last-child:not(.arc-card-tags){margin-top:auto;padding-top:16px;flex-wrap:wrap;gap:8px}.arc-page-content .project-detail-container,.arc-page-content .paper-project-page{height:auto;min-height:100%;overflow:visible}.arc-page-content .paper-breadcrumb{height:auto;min-height:28px;gap:8px;margin-bottom:12px}.arc-page-content .paper-breadcrumb>button{padding-inline:0}.arc-page-content .paper-project-header{height:auto;min-height:64px;flex-wrap:wrap;gap:12px;margin-bottom:20px}.arc-page-content .paper-project-heading{flex:1;min-width:200px}.arc-page-content .paper-project-heading>div{height:auto;flex-wrap:wrap;gap:8px}.arc-page-content .paper-project-heading h1{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.arc-page-content .paper-project-actions{margin-left:auto}.arc-page-content .paper-project-body{height:auto;min-height:0;overflow:visible;padding-top:0;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.arc-page-content .paper-task-column{height:auto;overflow:visible}.arc-page-content .paper-task-heading{height:auto;min-height:32px;align-items:center;margin-bottom:12px}.arc-page-content .paper-project-task-list{flex:none;overflow:visible;padding-top:0}.arc-task-card{display:grid;grid-template-columns:128px minmax(0,1fr);flex:none}.arc-task-card>div:first-child{height:100%;min-height:132px}.arc-task-card>div:first-child>div{height:100%;min-height:0}.arc-task-card .project-paper-thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0}.arc-task-card .project-paper-thumbnail img{object-fit:contain}.arc-task-card>div:last-child{min-width:0;padding:14px 16px}.arc-task-card>div:last-child>h3{font-size:14px;line-height:1.5;overflow-wrap:anywhere;text-wrap:pretty}.arc-task-card>div:last-child>p{max-width:none;font-size:12px}.arc-task-card>div:last-child>div:last-child:not(.arc-card-tags){margin-top:12px;flex-wrap:wrap;gap:8px}.arc-page-content .paper-info-card{background:var(--surface);border-color:var(--border);min-height:0}.arc-page-content .paper-project-aside{overflow:visible}.arc-page-content .paper-stats{background:var(--surface-muted)}.arc-page-content .paper-stats b,.arc-page-content .paper-member-list b{color:var(--foreground)}.arc-page-content .paper-info-card>p{white-space:normal;line-height:1.6;color:var(--text-secondary)}.arc-page-content .paper-member-list>div{border-color:var(--border)}.arc-page-content .paper-project-page{background:var(--background)}.arc-page-content .filterbar{height:auto;min-height:40px;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:12px}.arc-page-content .filterbar>div:has([role=combobox]){position:relative}.arc-page-content .filterbar>div:has([role=combobox])>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.arc-page-content .paper-task-table{background:var(--surface);border:1px solid var(--border);border-radius:10px}.arc-page-content .paper-task-head{background:var(--surface-muted);color:var(--text-secondary);font-size:12px;min-height:36px}.arc-page-content .paper-task-row{min-height:56px;height:auto;border-color:var(--border);color:var(--foreground)}.arc-page-content .paper-task-row :is(.task-name,.cell-ellipsis,.status-cell){font-size:12px;color:var(--foreground)}.arc-page-content .paper-task-row .mono{font-size:11px}.arc-page-content .paper-task-row [data-ui-origin=project-link]{min-width:0;max-width:100%;justify-content:flex-start;padding-inline:0;font-size:12px}.arc-page-content .paper-task-row [data-ui-origin=project-link]>span{max-width:100%;overflow:hidden}.arc-page-content .paper-task-row .row-actions{width:auto;min-width:72px}.arc-page-content .paper-task-state{min-width:0}.arc-page-content main table td{padding-block:10px}.arc-page-content .cloud-models-page td{padding-block:12px;height:auto}.arc-page-content .models-footer{height:auto;min-height:52px;align-items:center;flex-wrap:wrap;gap:12px}.arc-page-content .cloud-models-pagination{align-items:center}.arc-page-content .cloud-models-pagination>div:has(>[role=combobox]){position:relative}.arc-page-content .cloud-models-pagination>div:has(>[role=combobox])>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.arc-page-content .user-management-table-wrap>div:has(input[type=search]){max-width:320px;margin-bottom:16px}.arc-page-content .user-management-content aside button{justify-content:flex-start;font-weight:400}@container main (max-width: 1000px){.arc-page-content .paper-project-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"project-tasks" "project-information"}.arc-page-content .paper-task-column{grid-area:project-tasks}.arc-page-content .paper-project-aside{grid-area:project-information;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}.arc-page-content .paper-summary-card{grid-column:auto}}@media (max-width: 700px){.arc-page-content :is(.projects-header,.tasks-titlebar,.models-page-header){align-items:stretch;flex-direction:column}.arc-page-content .paper-project-actions{width:100%;margin-left:0}.arc-task-card{grid-template-columns:80px minmax(0,1fr)}.arc-task-card>div:last-child{padding:12px}}.arc-page-content .evaluation-toolbar nav{align-items:center;flex-wrap:wrap}.arc-page-content .evaluation-toolbar div:has(>[role=combobox]){position:relative}.arc-page-content .evaluation-toolbar div:has(>[role=combobox])>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.arc-page-content .evaluation-overview>div{border-color:var(--border)}.arc-page-content .evaluation-capability-alert{color:var(--text-secondary);background:var(--surface-muted);border-color:var(--border);line-height:1.6}.arc-page-content .cloud-models-pagination>div:has(>input[type=number]){display:flex;flex-direction:row;align-items:center;gap:8px}.arc-page-content .cloud-models-pagination>div:has(>input[type=number])>label{margin:0;white-space:nowrap}.arc-page-content .paper-task-head{border-color:var(--border)}@media (max-width: 700px){.arc-page-content .projects-header-actions{width:100%;flex:0 0 auto}.arc-page-content .projects-header-actions>div:has(>input[type=search]){width:100%;flex-basis:100%}}.paper-annotation .layer-actions button[aria-haspopup=menu]{gap:0;justify-content:center}.paper-annotation .layer-actions button[aria-haspopup=menu]>svg{display:none}.paper-annotation .layer-actions svg{width:16px;height:16px;flex:none}.paper-profile-body{display:flex;flex-direction:column;gap:20px;min-width:0}.paper-profile-body>*{flex-shrink:0}.paper-profile-identity{display:flex;align-items:center;gap:16px}.paper-profile-identity>div{min-width:0}.paper-profile-identity strong{overflow-wrap:anywhere}.paper-profile-body .paper-profile-field{gap:8px}.paper-profile-body .paper-profile-security{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.paper-profile-body .paper-profile-security>div{flex:1;min-width:160px}.paper-profile-password{display:grid;gap:16px}.paper-profile-actions{display:flex;flex-wrap:wrap;gap:8px}.arc-page-content .projects-table table{min-width:1080px}.arc-page-content .table-project-cell{display:flex;align-items:center;gap:12px;min-width:0}.arc-page-content .table-project-cell [data-ui-origin=table-thumbnail-button]{width:36px;min-width:36px;height:36px;padding:0;flex:none}.arc-page-content .table-project-name{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.arc-page-content .table-update-cell{white-space:nowrap;font-variant-numeric:tabular-nums}.arc-page-content .table-tags-cell{display:flex;flex-wrap:wrap;gap:4px}.arc-page-content .cloud-training-table-shell{padding:0;border:0;min-height:0;flex:none}.arc-page-content .cloud-training-table-shell table{min-width:1040px}.arc-page-content .cloud-training-table-shell :is(th,td){padding-inline:12px}.arc-page-content .cloud-training-table-shell td{height:auto;padding-block:14px}.arc-page-content .cloud-training-table-shell time{white-space:nowrap;font-variant-numeric:tabular-nums}.arc-page-content .cloud-training-table-shell [data-ui-origin~=cloud-training-activity-cell]{max-width:100%;height:auto;padding:6px 8px;white-space:normal;text-align:left;justify-content:flex-start}.arc-page-content [data-ui-origin~=cloud-training-activity-cell]>span{max-width:100%}.arc-page-content [data-ui-origin~=cloud-training-activity-cell]>span>span>span{display:flex;flex-direction:column;align-items:flex-start;gap:4px;white-space:normal}.arc-page-content [data-ui-origin~=cloud-training-activity-cell] strong{white-space:normal;overflow-wrap:anywhere}.arc-page-content .cloud-training-row-action{min-width:86px;text-align:left}.arc-page-content .cloud-training-row-action button{max-width:100%}.arc-page-content .cloud-training-filters{display:flex;flex-wrap:wrap;height:auto;gap:8px}.arc-page-content .cloud-training-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.arc-page-content .cloud-training-header-actions>div:has(input){width:260px;max-width:100%}.arc-page-content .cloud-paper-progress>div:first-child{width:auto;padding-right:0;gap:12px;white-space:normal}.arc-page-content .cloud-paper-progress [role=progressbar]{width:100%}.arc-page-content .cloud-paper-overview{align-items:stretch}.arc-page-content .cloud-paper-overview article{padding:18px 20px}.arc-page-content .cloud-paper-chart>header{height:auto;min-height:58px}.arc-page-content .cloud-metric-chart-body{padding:12px 16px 16px;min-width:0}.training-metric-plot>[role=group]{min-height:96px;align-content:start;margin-inline:0}.training-metric-plot>[role=group] button{font-size:12px;min-height:28px;padding-inline:6px}@media (max-width: 900px){.training-metric-plot>[role=group]{min-height:0}.arc-page-content .cloud-training-list-header{flex-wrap:wrap;height:auto;gap:16px}}@media (max-width: 620px){.arc-page-content .projects-table table,.arc-page-content .cloud-training-table-shell table{min-width:0}.arc-page-content .cloud-training-table-shell td{padding-block:10px}}.arc-page-content :is(.dashboard-titlebar .title-line h1,.projects-heading h1,.tasks-titlebar .title-line h1,.paper-training-title-row h1,.models-title-line h1){color:var(--foreground);font-family:var(--font-body);font-size:var(--text-2xl);font-weight:500;line-height:32px;letter-spacing:var(--tracking-heading)}.arc-page-content :is(.dashboard-titlebar,.projects-heading,.tasks-titlebar,.paper-training-heading,.models-header-left) p{color:var(--text-secondary);font-size:13px;line-height:20px}.arc-page-content .dashboard-titlebar .title-line,.arc-page-content .tasks-titlebar .title-line{align-items:center;gap:8px}.arc-page-content .dashboard-titlebar .title-line>span,.arc-page-content .tasks-titlebar .title-line>span,.arc-page-content .paper-training-count{display:inline-flex;height:20px;min-width:22px;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:var(--surface-muted);color:var(--text-secondary);font:11px/1 var(--font-geist-mono)}.arc-page-content .section-heading{height:auto;flex:0 0 auto;min-height:28px;align-items:center;gap:10px;margin:2px 0 10px}.arc-page-content .section-heading strong{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:20px}.arc-page-content .section-heading>span{display:inline-flex;height:20px;min-width:22px;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:var(--surface-muted);color:var(--text-secondary);font:11px/1 var(--font-geist-mono)}.arc-page-content .section-heading>i{background:var(--border-subtle)}.arc-page-content .section-heading>button{min-height:28px;padding-inline:4px;color:var(--text-secondary)}.arc-page-content .paper-table :is(td[colspan],.empty){height:auto;padding-block:22px;color:var(--text-secondary);font-size:12px;line-height:18px}.arc-page-content .empty-row{height:auto;min-height:40px;padding:10px 14px;color:var(--text-secondary);font-size:12px;line-height:18px}@media (max-width: 700px){.arc-page-content .section-heading>button{min-height:36px}}._viewport_11jhm_2{position:fixed;z-index:60;bottom:var(--space-6);width:min(22.5rem,calc(100% - var(--space-8)));pointer-events:none}._bottom-right_11jhm_3{right:var(--space-6)}._bottom-left_11jhm_4{left:var(--space-6)}._bottom-center_11jhm_5{right:0;left:0;margin-inline:auto}._contained_11jhm_6{position:absolute;z-index:2;bottom:var(--space-4)}._contained_11jhm_6._bottom-right_11jhm_3{right:var(--space-4)}._contained_11jhm_6._bottom-left_11jhm_4{left:var(--space-4)}@media (max-width: 30rem){._viewport_11jhm_2:not(._contained_11jhm_6){right:0;bottom:var(--space-4);left:0;margin-inline:auto}}._list_11jhm_12{position:relative;margin:0;padding:0;list-style:none;pointer-events:auto}._item_11jhm_14{position:absolute;right:0;bottom:0;left:0;transform-origin:50% 0}._card_11jhm_15{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-raised);container-type:inline-size;touch-action:pan-y;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-standard) var(--ease-standard),border-color var(--duration-standard) var(--ease-standard)}._item_11jhm_14[data-front=true] ._card_11jhm_15,._item_11jhm_14[data-expanded=true] ._card_11jhm_15{box-shadow:var(--shadow-floating)}._item_11jhm_14[data-front=false][data-expanded=false] ._card_11jhm_15{background:var(--surface-muted)}._card_11jhm_15[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}._content_11jhm_21{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4)}._icon_11jhm_22{position:relative;display:grid;width:18px;height:20px;flex:none;place-items:center;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard)}._icon_11jhm_22[data-type=success]{color:var(--success)}._icon_11jhm_22[data-type=info]{color:var(--accent)}._icon_11jhm_22[data-type=warning]{color:var(--warning)}._icon_11jhm_22[data-type=error]{color:var(--danger)}._glyph_11jhm_27{grid-area:1 / 1;display:grid;place-items:center}._glyph_11jhm_27 svg{display:block}._spinner_11jhm_30{display:block;width:15px;height:15px;border:1.75px solid currentColor;border-right-color:transparent;border-radius:var(--radius-pill);animation:_spin_11jhm_30 .8s linear infinite}._copy_11jhm_32{position:relative;min-width:0;flex:1;font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:20px}._title_11jhm_33{position:relative;display:block;font-weight:500}._line_11jhm_34{display:block}._description_11jhm_35{display:block;margin-top:2px;color:var(--text-secondary)}._actionSlot_11jhm_38{display:flex;flex:none;justify-content:flex-end;margin-top:-4px}._actionSlot_11jhm_38[data-moving=true]{overflow:hidden}._action_11jhm_38,._close_11jhm_40{flex:none;border:1px solid transparent;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale var(--duration-spring) var(--ease-spring),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._action_11jhm_38{height:28px;padding:0 var(--space-3);border-color:var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground);font-size:var(--text-sm);font-weight:500;white-space:nowrap}._close_11jhm_40{display:grid;width:28px;height:28px;margin:-4px -2px 0 0;place-items:center;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted)}@media (hover: hover) and (pointer: fine){._action_11jhm_38:hover{border-color:var(--border-strong);background:var(--surface-muted)}._close_11jhm_40:hover{background:var(--surface-muted);color:var(--foreground)}}._action_11jhm_38:active,._close_11jhm_40:active{scale:.96;transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}@container (max-width: 21rem){._content_11jhm_21{flex-wrap:wrap;row-gap:var(--space-2)}._actionSlot_11jhm_38{order:1;flex-basis:100%;justify-content:flex-start;margin-top:0;padding-left:calc(18px + var(--space-3))}}._srOnly_11jhm_54{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes _spin_11jhm_30{to{rotate:360deg}}@media (prefers-reduced-motion: reduce){._card_11jhm_15,._icon_11jhm_22,._action_11jhm_38,._close_11jhm_40{transition:none}._action_11jhm_38:active,._close_11jhm_40:active{scale:none}._spinner_11jhm_30{animation:none}}._button_qm24k_2{position:relative;display:inline-flex;min-height:var(--control-height-md);align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-control);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}._button_qm24k_2:disabled{cursor:not-allowed;opacity:.52}._button_qm24k_2[aria-busy=true]{cursor:progress}._button_qm24k_2:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}._labelSlot_qm24k_9{position:relative;display:inline-flex;min-width:0;align-items:center;justify-content:center;transition:opacity var(--duration-fast) var(--ease-standard)}._labelSlot_qm24k_9[data-morphing]{clip-path:inset(-50% calc(var(--space-3) * -1))}._labelContent_qm24k_11{display:inline-flex;flex:none;align-items:center}._labelPhase_qm24k_12{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap}._labelPhase_qm24k_12 svg{flex:none}._primary_qm24k_14{color:var(--background);background:var(--foreground);border-color:var(--foreground)}._secondary_qm24k_15{color:var(--foreground);background:var(--surface);border-color:var(--border)}._ghost_qm24k_16{color:var(--text-secondary);background:transparent;border-color:transparent}._danger_qm24k_17{color:var(--danger);background:var(--surface);border-color:var(--border)}._secondary_qm24k_15:disabled,._danger_qm24k_17:disabled{opacity:1;color:var(--text-muted);background:var(--surface-muted);border-color:var(--border)}._danger_qm24k_17:disabled{color:color-mix(in oklab,var(--danger) 55%,var(--surface-muted))}._ghost_qm24k_16:disabled{opacity:1;color:var(--text-muted)}@media (hover: hover) and (pointer: fine){._primary_qm24k_14:hover:not(:disabled){opacity:.91;box-shadow:var(--shadow-resting)}._secondary_qm24k_15:hover:not(:disabled){background:var(--surface-muted);box-shadow:var(--shadow-resting)}._ghost_qm24k_16:hover:not(:disabled){color:var(--foreground);background:var(--surface-muted)}._danger_qm24k_17:hover:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}}._primary_qm24k_14:active:not(:disabled){opacity:.84}._secondary_qm24k_15:active:not(:disabled),._ghost_qm24k_16:active:not(:disabled){color:var(--foreground);background:var(--surface-muted)}._danger_qm24k_17:active:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}._sm_qm24k_32{min-height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--text-sm)}._md_qm24k_33{min-height:var(--control-height-md)}._lg_qm24k_34{min-height:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--text-sm)}._loader_qm24k_35{position:absolute;left:50%;top:50%;display:grid;width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2)}._spinner_qm24k_36{border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_qm24k_36 .7s linear infinite}._loadingLabel_qm24k_37{opacity:0}@keyframes _spin_qm24k_36{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._button_qm24k_2{transition:none}._labelSlot_qm24k_9{transition:opacity var(--duration-instant) linear}._spinner_qm24k_36{animation-duration:.01ms;animation-iteration-count:1}}._group_1vgrp_1{display:grid;min-width:0;margin:0;border:0;padding:0}._group_1vgrp_1 legend{margin-bottom:var(--space-2);padding:0;font-size:var(--text-sm);font-weight:500}._options_1vgrp_4{position:relative;display:grid;gap:var(--space-2)}._highlight_1vgrp_5{position:absolute;top:0;right:0;left:0;z-index:1;box-sizing:border-box;border:1px solid var(--control-on);border-radius:var(--radius-control);background:color-mix(in oklab,var(--control-on) 5%,transparent);opacity:0;pointer-events:none}._option_1vgrp_4{position:relative;display:flex;align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}@media (hover: hover) and (pointer: fine){._option_1vgrp_4:hover{background:var(--surface-muted)}}._option_1vgrp_4:active{background:var(--surface-muted)}._options_1vgrp_4:not([data-ready]) ._option_1vgrp_4:has(input:checked){border-color:var(--control-on);background:color-mix(in oklab,var(--control-on) 5%,transparent)}._option_1vgrp_4 input{position:absolute;opacity:0}._option_1vgrp_4>span{position:relative;z-index:2}._mark_1vgrp_16{display:grid;width:17px;height:17px;flex:0 0 auto;place-items:center;border:1px solid var(--border-strong);border-radius:50%;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}._mark_1vgrp_16:after,._dot_1vgrp_18{grid-area:1 / 1;width:7px;height:7px;border-radius:50%;background:var(--foreground)}._mark_1vgrp_16:after{content:"";opacity:0;transition:opacity var(--duration-instant) var(--ease-standard)}._option_1vgrp_4:active:not(:has(input:checked)) ._mark_1vgrp_16:after{opacity:.22}._option_1vgrp_4:active ._mark_1vgrp_16{transform:scale(.88);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),transform .1s var(--ease-standard)}._option_1vgrp_4:has(input:checked) ._mark_1vgrp_16{border-color:var(--control-on);background:var(--control-on)}._option_1vgrp_4:has(input:checked) ._dot_1vgrp_18{background:var(--control-glyph)}._option_1vgrp_4 strong,._option_1vgrp_4 small{display:block}._option_1vgrp_4 strong{color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;transition:color var(--duration-standard) var(--ease-standard)}._option_1vgrp_4:has(input:checked) strong{color:var(--foreground)}._option_1vgrp_4 small{margin-top:2px;color:var(--text-muted);font-size:var(--text-xs)}@media (prefers-reduced-motion: reduce){._option_1vgrp_4,._mark_1vgrp_16,._mark_1vgrp_16:after,._option_1vgrp_4 strong{transition:none}._option_1vgrp_4:active ._mark_1vgrp_16{transform:none}}._standalone_1vgrp_32{display:inline-flex;border:0;padding:0;vertical-align:middle}._standalone_1vgrp_32 input{top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;z-index:3;cursor:pointer}._standalone_1vgrp_32:has(input:disabled){opacity:.5}._standalone_1vgrp_32:has(input:focus-visible){outline:2px solid var(--control-on);outline-offset:3px}._field_rlnvn_2{display:grid;min-width:0}._label_rlnvn_3{margin-bottom:var(--space-2);color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}._input_rlnvn_5{width:100%;min-height:var(--control-height-md);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);outline:none;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}._input_rlnvn_5::placeholder{color:var(--text-muted)}@media (hover: hover) and (pointer: fine){._input_rlnvn_5:hover:not(:disabled,[aria-invalid=true]){border-color:var(--foreground)}}._input_rlnvn_5:focus-visible{border-color:var(--foreground)}._input_rlnvn_5[aria-invalid=true]{border-color:var(--danger)}._input_rlnvn_5:disabled{cursor:not-allowed;opacity:.5;background:var(--surface-muted)}._messageSlot_rlnvn_12{display:block;overflow:hidden}._description_rlnvn_13,._error_rlnvn_13{display:block;padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body)}._description_rlnvn_13{color:var(--text-muted)}._error_rlnvn_13{color:var(--danger)}._words_rlnvn_16{position:relative;display:block}._word_rlnvn_16{display:inline-block;white-space:pre}._column_rlnvn_19{position:relative;display:inline-flex;justify-content:center;font-variant-numeric:tabular-nums}._column_rlnvn_19>span{display:inline-block}._srOnly_rlnvn_21{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion: reduce){._input_rlnvn_5{transition-duration:.01ms}}._field_sb37t_2{display:grid;min-width:0}._field_sb37t_2 label{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:500}._control_sb37t_5{width:100%;min-height:110px;resize:vertical;border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);outline:none;box-shadow:0 0 0 6px transparent;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}._control_sb37t_5::placeholder{color:var(--text-muted)}@media (hover: hover) and (pointer: fine){._control_sb37t_5:hover:not(:disabled,[aria-invalid=true]){border-color:var(--foreground)}}._control_sb37t_5:focus-visible{border-color:var(--foreground);box-shadow:0 0 0 3px var(--focus-ring);outline:2px solid transparent;outline-offset:2px}._control_sb37t_5[aria-invalid=true]{border-color:var(--danger)}._control_sb37t_5:disabled{cursor:not-allowed;background:var(--surface-muted);opacity:.6}._messageSlot_sb37t_12{display:block;overflow:hidden}._hint_sb37t_13,._error_sb37t_13{display:block;padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body)}._hint_sb37t_13{color:var(--text-muted)}._error_sb37t_13{color:var(--danger)}._words_sb37t_16{position:relative;display:block}._word_sb37t_16{display:inline-block;white-space:pre}._column_sb37t_19{position:relative;display:inline-flex;justify-content:center;font-variant-numeric:tabular-nums}._column_sb37t_19>span{display:inline-block}._srOnly_sb37t_21{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion: reduce){._control_sb37t_5{transition:none}}._field_871dv_2{display:grid;min-width:0}._field_871dv_2 label{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:500}._shell_871dv_5{display:flex;min-height:var(--control-height-md);align-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:0 calc((var(--control-height-md) - 2px - 30px) / 2) 0 var(--space-3);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard)}@media (hover: hover) and (pointer: fine){._shell_871dv_5:hover:not(:focus-within){border-color:var(--foreground)}}._shell_871dv_5:focus-within{border-color:var(--foreground)}._shell_871dv_5:has(._input_871dv_8[aria-invalid=true]){border-color:var(--danger)}._input_871dv_8{width:100%;min-width:0;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);outline:0}._input_871dv_8::placeholder{color:var(--text-muted)}._input_871dv_8[data-reveal=shown]{animation:_resolve-shown_871dv_1 var(--duration-standard) var(--ease-enter)}._input_871dv_8[data-reveal=hidden]{animation:_resolve-hidden_871dv_1 var(--duration-standard) var(--ease-enter)}@keyframes _resolve-shown_871dv_1{0%{opacity:.35;filter:blur(2px)}}@keyframes _resolve-hidden_871dv_1{0%{opacity:.35;filter:blur(2px)}}._shell_871dv_5 button{margin:0;padding:0;min-height:0;display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-muted);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}@media (hover: hover) and (pointer: fine){._shell_871dv_5 button:hover{background:var(--surface-muted);color:var(--foreground)}}._shell_871dv_5 button:active{transform:scale(.96);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform .1s var(--ease-standard)}._shell_871dv_5 button[aria-pressed=true]{color:var(--foreground)}._messageSlot_871dv_21{display:block;overflow:hidden}._hint_871dv_22{display:block;padding-top:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}._words_871dv_24{position:relative;display:block}._word_871dv_24{display:inline-block;white-space:pre}._srOnly_871dv_26{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion: reduce){._shell_871dv_5,._shell_871dv_5 button{transition:none}._shell_871dv_5 button:active{transform:none}._input_871dv_8[data-reveal]{animation:none}}._overlay_mxn3f_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#03030375;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}._content_mxn3f_3{position:fixed;z-index:51;top:0;right:0;bottom:0;left:0;width:min(calc(100vw - var(--space-8)),440px);height:fit-content;max-height:calc(100vh - var(--space-8));max-height:calc(100dvh - var(--space-8));margin:auto;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating)}._keyframes_mxn3f_5._overlay_mxn3f_1[data-state=open]{animation:_overlay-in_mxn3f_1 var(--duration-standard) var(--ease-enter) both}._keyframes_mxn3f_5._overlay_mxn3f_1[data-state=closed]{animation:_overlay-out_mxn3f_1 var(--duration-fast) var(--ease-standard) both}._keyframes_mxn3f_5._content_mxn3f_3[data-state=open]{animation:_content-fade-in_mxn3f_1 var(--duration-fast) var(--ease-enter) both,_content-rise-in_mxn3f_1 var(--duration-spring) var(--ease-spring) both}._keyframes_mxn3f_5._content_mxn3f_3[data-state=closed]{animation:_content-out_mxn3f_1 var(--duration-fast) var(--ease-standard) both}._content_mxn3f_3:focus{outline:none}._overlay_mxn3f_1[data-state=closed],._content_mxn3f_3[data-state=closed]{pointer-events:none!important}._header_mxn3f_12{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--border)}._title_mxn3f_13{margin:0;font-family:var(--font-body);font-size:var(--text-lg);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}._description_mxn3f_14{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._title_mxn3f_13,._description_mxn3f_14{position:relative;overflow-wrap:anywhere}._swap_mxn3f_16{display:block}._title_mxn3f_13 ._swap_mxn3f_16{line-height:var(--leading-body)}._close_mxn3f_20{flex:0 0 auto;margin-block:calc((var(--text-lg) * var(--leading-body) - var(--space-8)) / 2);display:grid;place-items:center;width:var(--space-8);height:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-control);background:color-mix(in oklab,var(--surface-muted) 50%,transparent);color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}@media (hover: hover) and (pointer: fine){._close_mxn3f_20:hover{background:var(--surface-muted);color:var(--foreground)}}._close_mxn3f_20:active{transform:scale(.96);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}._body_mxn3f_23{padding:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-body)}@keyframes _overlay-in_mxn3f_1{0%{opacity:0}}@keyframes _overlay-out_mxn3f_1{to{opacity:0}}@keyframes _content-fade-in_mxn3f_1{0%{opacity:0}}@keyframes _content-rise-in_mxn3f_1{0%{transform:translateY(8px) scale(.96)}}@keyframes _content-out_mxn3f_1{to{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes _content-fade-out_mxn3f_1{to{opacity:0}}@media (prefers-reduced-motion: reduce){._keyframes_mxn3f_5._overlay_mxn3f_1[data-state=open],._keyframes_mxn3f_5._content_mxn3f_3[data-state=open]{animation:_overlay-in_mxn3f_1 var(--duration-instant) var(--ease-standard) both}._keyframes_mxn3f_5._overlay_mxn3f_1[data-state=closed]{animation:_overlay-out_mxn3f_1 var(--duration-instant) var(--ease-standard) both}._keyframes_mxn3f_5._content_mxn3f_3[data-state=closed]{animation:_content-fade-out_mxn3f_1 var(--duration-instant) var(--ease-standard) both}._close_mxn3f_20,._close_mxn3f_20:active{transition:none}._close_mxn3f_20:active{transform:none}}._badge_qjt90_1{display:inline-flex;min-height:26px;align-items:center;border:1px solid var(--badge-border, var(--border));border-radius:var(--radius-pill);padding:0 10px;color:var(--badge-foreground, var(--foreground));background:var(--badge-background, var(--surface));font-size:var(--text-xs);font-weight:500;letter-spacing:-.01em;line-height:1;white-space:nowrap;overflow:clip;transition:border-color var(--duration-standard) var(--ease-standard),background-color var(--duration-standard) var(--ease-standard),color var(--duration-standard) var(--ease-standard)}@media (hover: hover) and (pointer: fine){._badge_qjt90_1:hover{border-color:color-mix(in oklab,var(--badge-color, var(--foreground)) 32%,var(--border));background:color-mix(in oklab,var(--badge-color, var(--foreground)) 10%,var(--surface))}}._sm_qjt90_23{min-height:22px;padding:0 8px;font-size:11px}._md_qjt90_24{font-size:var(--text-xs)}._body_qjt90_26{display:block}._content_qjt90_27{position:relative;display:inline-flex;width:max-content;align-items:center;gap:5px}._sm_qjt90_23 ._content_qjt90_27{gap:4px}._label_qjt90_29,._glyph_qjt90_29{position:relative;display:inline-flex;align-items:center}._text_qjt90_30{display:block}._icon_qjt90_32{position:relative;display:inline-flex;width:auto;height:auto;flex:0 0 auto;align-items:center;justify-content:center;color:var(--badge-color, var(--foreground));line-height:1}._neutral_qjt90_44{--badge-color: var(--text-secondary);--badge-foreground: var(--text-secondary);--badge-background: var(--surface-muted);--badge-border: var(--border)}._success_qjt90_45{--badge-color: var(--success);--badge-foreground: var(--success);--badge-background: color-mix(in oklab, var(--success) 10%, var(--surface));--badge-border: color-mix(in oklab, var(--success) 25%, var(--border))}._info_qjt90_46{--badge-color: var(--accent);--badge-foreground: var(--accent-strong);--badge-background: var(--accent-subtle);--badge-border: color-mix(in oklab, var(--accent) 24%, var(--border))}._warning_qjt90_47{--badge-color: var(--warning);--badge-foreground: var(--warning);--badge-background: color-mix(in oklab, var(--warning) 11%, var(--surface));--badge-border: color-mix(in oklab, var(--warning) 27%, var(--border))}._danger_qjt90_48{--badge-color: var(--danger);--badge-foreground: var(--danger);--badge-background: color-mix(in oklab, var(--danger) 10%, var(--surface));--badge-border: color-mix(in oklab, var(--danger) 26%, var(--border))}@media (prefers-reduced-motion: reduce){._badge_qjt90_1{transition-duration:var(--duration-instant)}}._root_zuvxk_1{display:flex;width:100%;min-width:0;align-items:flex-start;gap:var(--space-4)}._avatar_zuvxk_3,._line_zuvxk_3{display:block;flex:0 0 auto;border-radius:var(--radius-control);background:color-mix(in oklab,var(--border-strong) 38%,var(--surface));animation:_skeleton-pulse_zuvxk_1 1.8s var(--ease-in-out) calc(var(--index, 0) * 90ms) 11 both}._avatar_zuvxk_3{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-pill)}._lines_zuvxk_5{display:grid;flex:1;gap:var(--space-3);padding-top:var(--space-1)}._line_zuvxk_3{width:100%;height:var(--space-3)}._line_zuvxk_3:first-child{width:48%;height:var(--space-4)}._line_zuvxk_3:last-child{width:72%}._frame_zuvxk_9{position:relative;display:flow-root}@keyframes _skeleton-pulse_zuvxk_1{0%,to{opacity:1}50%{opacity:.52}}@media (prefers-reduced-motion: reduce){._avatar_zuvxk_3,._line_zuvxk_3{animation:none}}@layer epic-legacy{.organization-onboarding{max-width:1100px;padding:32px;color:var(--text-primary,#ededee)}.organization-onboarding h1{font-size:24px;margin:6px 0 28px;font-weight:600}.organization-onboarding h2{font-size:17px;margin:0 0 12px;font-weight:600}.organization-onboarding p{font-size:14px;line-height:1.75;color:var(--text-secondary,#a1a1aa)}.organization-eyebrow{margin:0}.organization-steps{list-style:none;display:flex;gap:24px;padding:0;margin:0 0 28px;flex-wrap:wrap}.organization-steps li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary,#a1a1aa)}.organization-steps li span{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--border-color,#343438);border-radius:50%}.organization-steps li[aria-current]{color:var(--text-primary,#eee)}.organization-steps li[aria-current] span{background:var(--text-primary,#eee);color:var(--bg-primary,#161618)}.organization-status,.organization-empty,.organization-payment,.organization-rename{padding:24px;border:1px solid var(--border-color,#303033);border-radius:10px;margin-bottom:24px}.organization-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:20px 0}.organization-plans article{padding:24px;border:1px solid var(--border-color,#303033);border-radius:10px}.organization-plans .organization-price{font-size:26px;color:var(--text-primary,#eee)}.organization-price span{font-size:13px;color:var(--text-secondary,#a1a1aa)}.organization-plans dl{margin:24px 0;font-size:13px}.organization-plans dl div{display:flex;justify-content:space-between;margin:12px 0}.organization-plans dd{margin:0}.organization-channels{border:0;padding:0;margin-top:24px;display:flex;gap:24px}.organization-channels legend{font-size:14px;margin-bottom:12px}.organization-channels label{display:flex;align-items:center;gap:8px;font-size:14px}.organization-orders{margin-top:28px}.organization-orders article{padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border-color,#303033)}.organization-orders p{margin:6px 0;overflow-wrap:anywhere}.organization-order-actions,.organization-onboarding footer{display:flex;gap:12px;flex-wrap:wrap}.organization-onboarding footer{margin-top:24px}.organization-payment{margin-top:24px}.organization-payment img{background:#fff;border-radius:8px}.organization-payment a{color:inherit;text-decoration:underline}.organization-rename label{display:block;margin-bottom:8px}.organization-rename input{height:42px;border:1px solid var(--border-color,#343438);border-radius:8px;background:var(--bg-secondary,#19191c);color:inherit;padding:0 12px;font:inherit;width:min(100%,420px)}.organization-onboarding :focus-visible{outline:1px solid #b7b7bf;outline-offset:2px}.organization-onboarding .organization-error{color:var(--text-danger,#f19a9a)}@media (max-width:720px){.organization-onboarding{padding:20px}.organization-steps{gap:12px}.organization-orders article{align-items:flex-start;flex-direction:column}.organization-rename input{font-size:16px}}.organization-checkout{color:var(--text-primary,#ededee)}.organization-checkout p{font-size:14px;line-height:1.75;color:var(--text-secondary,#a1a1aa);overflow-wrap:anywhere}.organization-checkout .organization-price{font-size:28px;color:var(--text-primary,#ededee);margin:16px 0}.organization-checkout .organization-error{color:var(--text-danger,#f19a9a)}.organization-checkout img{display:block;margin:20px auto;background:#fff;max-width:100%;height:auto}.organization-checkout a{display:inline-block;color:inherit;text-decoration:underline;padding:12px 0}.organization-checkout .organization-channels{flex-wrap:wrap;margin-bottom:20px}.organization-plans dd{text-align:right;overflow-wrap:anywhere;max-width:65%}.organization-entitlements{border:1px solid var(--border-color,#303033);border-radius:10px;padding:24px;margin:24px 0}.organization-entitlements dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;margin:24px 0}.organization-entitlements dt{color:var(--text-secondary,#a1a1aa);font-size:13px;margin-bottom:8px}.organization-entitlements dd{margin:0;font-size:16px;overflow-wrap:anywhere}}._avatar_etmts_1{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;overflow:visible;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--foreground);font-size:var(--text-xs);font-weight:500}._avatar_etmts_1 img{pointer-events:none;border-radius:inherit;object-fit:cover;transition:opacity var(--duration-standard) var(--ease-enter),filter var(--duration-standard) var(--ease-enter)}._avatar_etmts_1 img[data-loading]{opacity:0;filter:blur(4px);transition:none}._fallback_etmts_29{animation:_avatar-fallback-in_etmts_1 var(--duration-standard) var(--ease-enter) both}._sm_etmts_31{width:28px;height:28px;font-size:10px}._md_etmts_32{width:36px;height:36px}._lg_etmts_33{width:48px;height:48px;font-size:var(--text-sm)}._xl_etmts_34{width:88px;height:88px;font-size:var(--text-xl)}._status_etmts_36{position:absolute;right:0;bottom:0;z-index:2;width:10px;height:10px;border:2px solid var(--surface);border-radius:var(--radius-pill);box-shadow:0 0 0 1px color-mix(in oklab,var(--border) 70%,transparent)}._sm_etmts_31 ._status_etmts_36{width:8px;height:8px;border-width:1.5px}._lg_etmts_33 ._status_etmts_36{width:12px;height:12px}._xl_etmts_34 ._status_etmts_36{width:14px;height:14px;right:4px;bottom:4px}._online_etmts_51{background:var(--success)}._offline_etmts_52{background:var(--text-muted)}@keyframes _avatar-fallback-in_etmts_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){._avatar_etmts_1 img{transition:none}._avatar_etmts_1 img[data-loading]{filter:none}._fallback_etmts_29{animation:none}}._group_m2o6z_1{--avatar-size: 36px;display:inline-flex;height:var(--avatar-size);align-items:center;padding-left:6px}._group_m2o6z_1._sm_m2o6z_2{--avatar-size: 28px}._group_m2o6z_1._lg_m2o6z_3{--avatar-size: 48px}._slot_m2o6z_5{position:relative;display:inline-flex;flex:0 0 auto;height:var(--avatar-size);align-items:center}._lift_m2o6z_7{--fan: 0px;--aside: 0px;--rise: 0px;position:relative;display:inline-flex;margin-left:-6px;border-radius:var(--radius-pill);transform:translate(calc(var(--fan) + var(--aside)),var(--rise));transition:transform var(--duration-standard) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}._avatar_m2o6z_8,._overflow_m2o6z_8{border:2px solid var(--surface);box-shadow:0 0 0 1px var(--border);transition:box-shadow var(--duration-fast) var(--ease-standard)}._overflow_m2o6z_8{position:relative;display:inline-grid;place-items:center;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--text-xs);font-weight:500;font-variant-numeric:tabular-nums}._count_m2o6z_10{display:inline-block}._overflow_m2o6z_8._sm_m2o6z_2{width:28px;height:28px;font-size:10px}._overflow_m2o6z_8._md_m2o6z_12{width:36px;height:36px}._overflow_m2o6z_8._lg_m2o6z_3{width:48px;height:48px;font-size:var(--text-sm)}._tip_m2o6z_15{position:absolute;z-index:2;bottom:calc(100% + 8px);left:50%;padding:4px 8px;border-radius:var(--radius-pill);background:var(--foreground);color:var(--background);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-body);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,3px);transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}@media (hover: hover) and (pointer: fine){._group_m2o6z_1:hover ._lift_m2o6z_7{--fan: calc((var(--index) - (var(--count) - 1) / 2) * 4px)}._slot_m2o6z_5:hover{z-index:1}._slot_m2o6z_5:hover ._lift_m2o6z_7{--rise: -2px}._slot_m2o6z_5:hover~._slot_m2o6z_5 ._lift_m2o6z_7{--aside: 3px}._slot_m2o6z_5:has(~._slot_m2o6z_5:hover) ._lift_m2o6z_7{--aside: -3px}._slot_m2o6z_5:hover ._avatar_m2o6z_8,._slot_m2o6z_5:hover ._overflow_m2o6z_8{box-shadow:0 0 0 1px var(--border-strong)}._slot_m2o6z_5:hover ._tip_m2o6z_15{opacity:1;transform:translate(-50%);transition-delay:60ms}}@media (prefers-reduced-motion: reduce){._lift_m2o6z_7{transform:none!important;transition:none}._tip_m2o6z_15{transform:translate(-50%);transition:none}}._tooltip_1g9y0_1{--tooltip-y: 3px;z-index:90;max-width:15rem;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in oklab,var(--background) 14%,var(--foreground));border-radius:var(--radius-control);background:var(--foreground);color:var(--background);box-shadow:var(--shadow-raised);font-size:var(--text-sm);font-weight:400;line-height:var(--leading-body);transform-origin:var(--radix-tooltip-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter),transform var(--duration-fast) var(--ease-enter)}._tooltip_1g9y0_1[data-side=bottom]{--tooltip-y: -3px}@starting-style{._tooltip_1g9y0_1[data-state$=-open]{opacity:0;transform:translateY(var(--tooltip-y)) scale(.97)}._tooltip_1g9y0_1[data-instant][data-state$=-open]{transform:none}}._tooltip_1g9y0_1[data-instant][data-state$=-open]{transition:opacity var(--duration-instant) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}._tooltip_1g9y0_1[data-state=closed]{opacity:0;transform:scale(.98);transition:opacity var(--duration-instant) var(--ease-standard),transform var(--duration-instant) var(--ease-standard);animation:_tooltip-exit_1g9y0_1 var(--duration-instant) linear both}._text_1g9y0_12{position:relative;display:block;overflow:clip;overflow-clip-margin:var(--space-2)}._measure_1g9y0_13{position:absolute;top:0;left:0;width:max-content;max-width:calc(15rem - 2 * var(--space-4) - 2px);visibility:hidden;pointer-events:none}._line_1g9y0_14{display:block;width:max-content;max-width:calc(15rem - 2 * var(--space-4) - 2px)}@keyframes _tooltip-exit_1g9y0_1{to{--tooltip-exit: 1}}@media (prefers-reduced-motion: reduce){._tooltip_1g9y0_1,._tooltip_1g9y0_1[data-state=closed],._tooltip_1g9y0_1[data-instant][data-state$=-open]{transform:none;transition:opacity var(--duration-instant) var(--ease-standard)}}._shell_1t9gi_1{--rail: color-mix(in oklab, var(--surface-muted) 55%, var(--surface));--row-hover: color-mix(in oklab, var(--foreground) 4.5%, transparent);--row-active: color-mix(in oklab, var(--foreground) 7%, transparent);position:relative;display:flex;width:100%;height:100dvh;min-width:0;overflow:hidden;isolation:isolate;border:0;border-radius:0;background:var(--surface);color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);text-align:left;container:shell / inline-size}:root[data-theme=dark] ._shell_1t9gi_1{--rail: color-mix(in oklab, var(--background) 60%, var(--surface));--row-hover: color-mix(in oklab, var(--foreground) 5%, transparent);--row-active: color-mix(in oklab, var(--foreground) 8%, transparent)}._slot_1t9gi_5{position:relative;z-index:3;flex:none;height:100%}._sidebar_1t9gi_6{position:absolute;top:0;bottom:0;left:0;display:flex;min-width:0;flex-direction:column;overflow:hidden;background:var(--rail);transition:box-shadow var(--duration-standard) var(--ease-standard)}._sidebar_1t9gi_6[data-floating]{box-shadow:var(--shadow-floating)}._sidebar_1t9gi_6:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:var(--border);pointer-events:none}._brand_1t9gi_10,._profile_1t9gi_10{display:flex;flex:none;align-items:center;gap:12px;min-width:0;padding:0 12px 0 18px;white-space:nowrap}._brand_1t9gi_10{height:52px}._profile_1t9gi_10{height:52px;border-top:1px solid var(--border-subtle)}._mark_1t9gi_13{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:9px;background:var(--accent);color:var(--accent-foreground);font-family:var(--font-display);font-size:15px;font-weight:500;letter-spacing:0;line-height:1}._mark_1t9gi_13[data-logo]{background:#17181b;color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f}._mark_1t9gi_13[data-logo] svg{width:60%;height:60%}[data-theme=dark] ._mark_1t9gi_13[data-logo]{background:#f4f4f5;color:#17181b;box-shadow:none}._stack_1t9gi_17{display:grid;min-width:0;gap:2px;line-height:1.25}._stack_1t9gi_17 strong{overflow:hidden;font-size:13px;font-weight:500;text-overflow:clip}._stack_1t9gi_17 span{overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);text-overflow:clip}._nav_1t9gi_21{display:flex;flex:1;min-height:0;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:4px 12px 8px;scrollbar-width:none}._nav_1t9gi_21::-webkit-scrollbar{display:none}._section_1t9gi_23+._section_1t9gi_23{margin-top:4px}._heading_1t9gi_24{position:relative;overflow:hidden}._headingText_1t9gi_25{position:absolute;bottom:7px;left:12px;color:var(--text-muted);font-size:var(--text-xs);font-weight:500;line-height:1;white-space:nowrap}._divider_1t9gi_26{position:absolute;top:8px;right:8px;left:8px;height:1px;background:var(--border)}._list_1t9gi_27{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none}._footerList_1t9gi_28{margin-top:auto;padding-top:8px}._item_1t9gi_30{position:relative;isolation:isolate;display:flex;width:100%;height:32px;align-items:center;gap:10px;border:0;border-radius:8px;padding:0 10px 0 12px;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;letter-spacing:var(--tracking-body);line-height:1;text-align:left;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}._highlight_1t9gi_31{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--row-active)}._icon_1t9gi_32{flex:none;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard)}._label_1t9gi_33{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:clip}._count_1t9gi_34{flex:none;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._dot_1t9gi_35{position:absolute;top:calc(50% - 10px);left:25px;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--accent);pointer-events:none}._chevron_1t9gi_36{display:grid;flex:none;place-items:center;color:var(--text-muted)}._lit_1t9gi_37{color:var(--foreground)}._lit_1t9gi_37 ._icon_1t9gi_32{color:var(--accent)}._nested_1t9gi_39{width:calc(100% - 28px);height:30px;margin-left:28px;padding-left:10px}._children_1t9gi_41{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none}._children_1t9gi_41:before{content:"";position:absolute;top:4px;bottom:8px;left:20px;width:1px;background:var(--border)}._children_1t9gi_41>li:first-child{margin-top:2px}._children_1t9gi_41>li:last-child{margin-bottom:4px}._tip_1t9gi_46{z-index:60;display:flex;align-items:center;gap:8px;border-radius:var(--radius-control);padding:7px 12px;background:var(--foreground);color:var(--background);box-shadow:var(--shadow-raised);font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:var(--tracking-body);line-height:1.3;white-space:nowrap;transition:opacity var(--duration-fast) var(--ease-enter),transform var(--duration-fast) var(--ease-enter)}._tipNote_1t9gi_47{color:color-mix(in oklab,var(--background) 62%,var(--foreground));font-weight:400}@starting-style{._tip_1t9gi_46[data-state$=-open]{opacity:0;transform:translate(-4px)}._tip_1t9gi_46[data-state=instant-open]{transform:none}}._tip_1t9gi_46[data-state=closed]{opacity:0;transform:translate(-2px);transition-duration:.11s;animation:_tip-exit_1t9gi_1 .11s linear both}@keyframes _tip-exit_1t9gi_1{to{--tip-exit: 1}}._shortcut_1t9gi_55{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}._shortcut_1t9gi_55 kbd{display:inline-grid;min-width:20px;height:20px;place-items:center;border:1px solid color-mix(in oklab,var(--background) 30%,var(--foreground));border-radius:6px;padding:0 5px;font-family:var(--font-body);font-size:var(--text-xs);line-height:1}._main_1t9gi_59{position:relative;display:flex;flex:1;min-width:0;flex-direction:column;background:var(--surface);container:main / inline-size}._topbar_1t9gi_60{display:flex;height:52px;flex:none;align-items:center;gap:8px;border-bottom:1px solid var(--border-subtle);padding:0 16px 0 12px}._iconButton_1t9gi_61{display:inline-grid;width:32px;height:32px;flex:none;place-items:center;border:0;border-radius:8px;padding:0;background:transparent;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._menuButton_1t9gi_62{display:none}._crumbs_1t9gi_63{flex:1;min-width:0;overflow:hidden;font-size:13px}._crumbs_1t9gi_63 ol{display:flex;min-width:0;align-items:center;margin:0;padding:0;color:var(--text-muted);list-style:none;white-space:nowrap}._crumbs_1t9gi_63 li{position:relative;display:flex;flex:none;align-items:center}._crumbs_1t9gi_63 li+li:before{content:"/";margin:0 8px;color:var(--border-strong)}._crumbParent_1t9gi_67{overflow:hidden}._crumbSwap_1t9gi_68{position:relative;display:inline-flex;overflow:hidden}._crumbSizers_1t9gi_69{position:absolute;display:flex;visibility:hidden;pointer-events:none;white-space:nowrap}._crumbSizers_1t9gi_69>span{flex:none}._crumbs_1t9gi_63 ._crumbCurrent_1t9gi_71{min-width:0;flex:0 1 auto;color:var(--foreground)}._crumbCurrent_1t9gi_71>span{min-width:0;overflow:hidden;text-overflow:ellipsis}._team_1t9gi_73{display:flex;flex:none}._content_1t9gi_75{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px 28px 28px;container:content / inline-size}._swap_1t9gi_76{position:relative}._title_1t9gi_77{margin:0;font-family:var(--font-body);font-size:var(--text-xl);font-weight:500;letter-spacing:var(--tracking-body);line-height:1.25;text-wrap:balance}._summary_1t9gi_78{max-width:60ch;margin:4px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.5;text-wrap:pretty}._stats_1t9gi_79{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;border:1px solid var(--border);border-radius:12px}._stat_1t9gi_79{display:flex;min-width:0;padding:14px 16px}._stat_1t9gi_79+._stat_1t9gi_79{border-left:1px solid var(--border)}._stat_1t9gi_79>span{flex:1;justify-content:space-between;font-size:var(--text-xl)}._listBlock_1t9gi_84{margin-top:24px}._listTitle_1t9gi_85{margin:0 0 8px;font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-body);line-height:1.4}._rows_1t9gi_86{margin:0;padding:0;list-style:none}._row_1t9gi_86{display:grid;min-height:52px;grid-template-columns:28px minmax(0,1fr) auto 76px;align-items:center;gap:12px;border-top:1px solid var(--border-subtle)}._row_1t9gi_86:last-child{border-bottom:1px solid var(--border-subtle)}._rowText_1t9gi_89{display:grid;min-width:0;gap:2px}._rowText_1t9gi_89 strong{overflow:hidden;font-size:13px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}._rowText_1t9gi_89 span{overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}._when_1t9gi_92{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}._scrim_1t9gi_95{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#0000004d;-webkit-tap-highlight-color:transparent}._floatScrim_1t9gi_96{z-index:2;cursor:pointer}:root[data-theme=dark] ._scrim_1t9gi_95{background:#00000080}._sheet_1t9gi_98{position:absolute;top:0;bottom:0;left:0;z-index:21;display:flex;width:min(288px,calc(100% - 40px));flex-direction:column;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);overscroll-behavior:contain;touch-action:pan-y;border-right:1px solid var(--border);border-radius:0 16px 16px 0;background:var(--rail);box-shadow:var(--shadow-floating);outline:none}._sheetHead_1t9gi_99{display:flex;flex:none;align-items:center;padding-right:12px}._sheetHead_1t9gi_99 ._brand_1t9gi_10{flex:1}._srOnly_1t9gi_102{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (hover: hover) and (pointer: fine){._item_1t9gi_30:hover{background:var(--row-hover);color:var(--foreground)}._item_1t9gi_30:hover ._icon_1t9gi_32{color:var(--text-secondary)}._lit_1t9gi_37:hover{background:transparent}._lit_1t9gi_37:hover ._icon_1t9gi_32{color:var(--accent)}._iconButton_1t9gi_61:hover{background:var(--surface-muted);color:var(--foreground)}}._item_1t9gi_30:active{background:var(--row-active)}._sheet_1t9gi_98[data-dragging] ._item_1t9gi_30:active{background:transparent}._iconButton_1t9gi_61:active{background:color-mix(in oklab,var(--foreground) 9%,transparent);color:var(--foreground)}@media (max-width: 640px){._shell_1t9gi_1{border-radius:14px}}@media (pointer: coarse){._item_1t9gi_30,._nested_1t9gi_39{height:40px}._iconButton_1t9gi_61{width:40px;height:40px}._topbar_1t9gi_60{padding-left:8px}}@container shell (max-width: 479px){._slot_1t9gi_5,._railToggle_1t9gi_126{display:none}._menuButton_1t9gi_62{display:inline-grid}._topbar_1t9gi_60{height:52px;gap:4px;padding:0 12px 0 8px}._crumbs_1t9gi_63 ._crumbRoot_1t9gi_129{display:none}._crumbs_1t9gi_63 ._crumbRoot_1t9gi_129+li:before{display:none}._content_1t9gi_75{padding:20px 16px 24px}._stats_1t9gi_79{margin-top:16px}._listBlock_1t9gi_84{margin-top:20px}}@container shell (max-width: 420px){._team_1t9gi_73{display:none}}@container main (max-width: 340px){._crumbs_1t9gi_63 ._crumbRoot_1t9gi_129{display:none}._crumbs_1t9gi_63 ._crumbRoot_1t9gi_129+li:before{display:none}._team_1t9gi_73{display:none}}@container content (max-width: 420px){._row_1t9gi_86{grid-template-columns:28px minmax(0,1fr) auto;gap:12px}._when_1t9gi_92{display:none}._stat_1t9gi_79{padding:12px}}@container content (max-width: 340px){._stat_1t9gi_79{padding:10px 12px}._stat_1t9gi_79>span{font-size:var(--text-lg)}._row_1t9gi_86{min-height:48px;gap:10px}}@media (prefers-reduced-motion: reduce){._item_1t9gi_30,._icon_1t9gi_32,._iconButton_1t9gi_61,._sidebar_1t9gi_6{transition:none}._tip_1t9gi_46,._tip_1t9gi_46[data-state=closed]{transform:none;transition:opacity 90ms linear}}._applicationContent_1t9gi_160{flex:1;min-height:0;min-width:0;overflow:auto}._applicationFooter_1t9gi_161{padding:0;flex:none;min-width:0;overflow:hidden}._sidebar_1t9gi_6[data-collapsed] ._applicationFooter_1t9gi_161{overflow:hidden}._sidebar_1t9gi_6[data-collapsed] ._brand_1t9gi_10 span{display:none}._sidebarHead_1t9gi_168{position:relative;display:flex;height:56px;flex:none;align-items:center;padding-right:12px;gap:4px}._sidebarHead_1t9gi_168 ._brand_1t9gi_10{flex:1;height:56px;padding:0 0 0 18px;overflow:hidden}._sidebarHead_1t9gi_168 ._railToggle_1t9gi_126{width:32px;height:32px}._sidebar_1t9gi_6[data-collapsed] ._sidebarHead_1t9gi_168{padding:0}._sidebar_1t9gi_6[data-collapsed] ._sidebarHead_1t9gi_168 ._brand_1t9gi_10{flex:none;width:64px;padding:0 18px}._sidebar_1t9gi_6[data-collapsed] ._railToggle_1t9gi_126{position:absolute;left:16px;top:12px;opacity:0}._sidebar_1t9gi_6[data-collapsed]:is(:hover,:focus-within) ._railToggle_1t9gi_126{opacity:1}._sidebar_1t9gi_6[data-collapsed]:is(:hover,:focus-within) ._sidebarHead_1t9gi_168 ._brand_1t9gi_10{opacity:0;pointer-events:none}._sidebar_1t9gi_6[data-collapsed] ._item_1t9gi_30{gap:0;padding:0 12px;justify-content:flex-start}._sidebar_1t9gi_6[data-collapsed] ._label_1t9gi_33{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}._sidebar_1t9gi_6[data-collapsed] :is(._count_1t9gi_34,._chevron_1t9gi_36){display:none}._sidebar_1t9gi_6 ._iconButton_1t9gi_61:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}@media (hover: none){._sidebar_1t9gi_6[data-collapsed] ._railToggle_1t9gi_126{opacity:1}._sidebar_1t9gi_6[data-collapsed] ._sidebarHead_1t9gi_168 ._brand_1t9gi_10{opacity:0}}._progress_1fpdz_1{width:100%;color:var(--text-secondary);font-size:var(--text-sm)}._meta_1fpdz_1{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;line-height:var(--leading-body)}._label_1fpdz_1{position:relative;min-width:0}._line_1fpdz_1{display:block}._value_1fpdz_1{display:inline-flex;flex:none;align-items:center;gap:4px;color:var(--text-muted);font-variant-numeric:tabular-nums}._count_1fpdz_1{display:inline-grid;justify-items:end}._count_1fpdz_1:before{content:"100%";height:0;overflow:hidden;visibility:hidden}._done_1fpdz_1{display:grid;place-items:center;color:var(--success)}._track_1fpdz_1{height:7px;overflow:hidden;border:1px solid var(--border);border-radius:99px;background:var(--surface-muted)}._fill_1fpdz_1{display:block;width:100%;height:100%;border-radius:inherit;background:var(--accent);transition:background-color var(--duration-standard) var(--ease-standard)}._progress_1fpdz_1[data-complete] ._fill_1fpdz_1{background:var(--success);transition-delay:.2s}@media (prefers-reduced-motion: reduce){._fill_1fpdz_1,._progress_1fpdz_1[data-complete] ._fill_1fpdz_1{transition:none}}@layer epic-legacy{.workspace-access{padding:32px;max-width:1080px}.workspace-access h1{font-size:24px;font-weight:600;margin:0 0 8px}.workspace-access header p,.workspace-access-state p{color:var(--text-secondary,#929299);line-height:1.8;font-size:14px}.workspace-access-state{margin-top:32px;padding:24px;border:1px solid var(--border-color,#303033);border-radius:10px}.workspace-access-state h2{margin:0 0 12px;font-size:18px;font-weight:500}.workspace-access-state p{margin:8px 0}.workspace-access-state button{margin:16px 12px 0 0}@media (max-width:720px){.workspace-access{padding:20px}}}._root_2ydtv_1{position:relative;display:inline-flex;flex:none;vertical-align:middle}._trigger_2ydtv_4{--presence-surface: var(--user-menu-surface, var(--surface));position:relative;display:inline-flex;height:40px;flex:none;align-items:center;gap:var(--space-2);margin:0;padding:4px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--foreground);font:inherit;font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard)}._trigger_2ydtv_4[data-name]{padding-right:10px}@media (hover: hover) and (pointer: fine){._trigger_2ydtv_4:hover{--presence-surface: var(--surface-muted);background:var(--surface-muted)}}._trigger_2ydtv_4[data-state=open]{--presence-surface: var(--surface-muted);background:var(--surface-muted)}._trigger_2ydtv_4:active{--presence-surface: color-mix(in oklab, var(--surface-muted), var(--foreground) 8%);background:color-mix(in oklab,var(--surface-muted),var(--foreground) 8%)}._triggerName_2ydtv_9{max-width:11rem;overflow:hidden;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}._chevron_2ydtv_10{flex:none;margin-left:-2px;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-fast) var(--ease-standard)}._trigger_2ydtv_4:hover ._chevron_2ydtv_10,._trigger_2ydtv_4[data-state=open] ._chevron_2ydtv_10{color:var(--foreground)}._trigger_2ydtv_4[data-state=open] ._chevron_2ydtv_10{transform:rotate(180deg)}@media (max-width: 639px){._trigger_2ydtv_4[data-name]{padding-right:4px}._triggerName_2ydtv_9,._chevron_2ydtv_10{display:none}}._face_2ydtv_18{position:relative;display:inline-grid;width:var(--face-size);height:var(--face-size);flex:none}._face_2ydtv_18[data-size=sm]{--face-size: 32px;--dot-size: 11px}._face_2ydtv_18[data-size=md]{--face-size: 34px;--dot-size: 10px}._portrait_2ydtv_21{display:block;width:100%;height:100%;border-radius:var(--radius-pill);background:var(--surface-muted);object-fit:cover;object-position:50% 15%;outline:1px solid color-mix(in oklab,var(--foreground) 9%,transparent);outline-offset:-1px;-webkit-user-select:none;user-select:none}._initials_2ydtv_22{display:grid;place-items:center;color:var(--text-secondary);font-size:calc(var(--face-size) * .36);font-weight:500;line-height:1}._face_2ydtv_18 ._dot_2ydtv_23{position:absolute;right:-1px;bottom:-1px;box-shadow:0 0 0 2px var(--presence-surface, var(--surface))}._dot_2ydtv_23{--dot-color: var(--success);position:relative;display:inline-block;width:var(--dot-size, 10px);height:var(--dot-size, 10px);flex:none;border-radius:var(--radius-pill);background:var(--dot-color);transition:background-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}._dot_2ydtv_23:before,._dot_2ydtv_23:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:var(--presence-surface, var(--surface));transition:transform var(--duration-spring) var(--ease-spring),background-color var(--duration-fast) var(--ease-standard)}._dot_2ydtv_23:before{width:46%;height:46%;border-radius:var(--radius-pill);transform:scale(0)}._dot_2ydtv_23:after{width:58%;height:22%;min-height:1.5px;border-radius:1px;transform:scaleX(0)}._dot_2ydtv_23[data-status=busy]{--dot-color: var(--danger)}._dot_2ydtv_23[data-status=busy]:after{transform:scaleX(1)}._dot_2ydtv_23[data-status=away]{--dot-color: var(--warning)}._dot_2ydtv_23[data-status=away]:before,._dot_2ydtv_23[data-status=offline]:before{transform:scale(1)}._dot_2ydtv_23[data-status=offline]{--dot-color: var(--text-muted)}._panel_2ydtv_37{--presence-surface: var(--surface-raised);--row: 32px;--inset: 4px;--menu-radius: 10px;--menu-line: color-mix(in oklab, var(--foreground) 9%, transparent);position:fixed;top:0;left:0;z-index:60;box-sizing:border-box;width:15.5rem;max-width:calc(100vw - 24px);padding:var(--inset);border:.5px solid var(--border);border-radius:var(--menu-radius);background:var(--surface-raised);box-shadow:var(--shadow-floating);color:var(--foreground);font-family:var(--font-body);letter-spacing:-.01em;line-height:1.3;text-align:left;outline:none;transform-origin:var(--origin-x, 100%) var(--origin-y, 0px)}._panel_2ydtv_37[data-inline]{position:absolute;top:calc(100% + 8px);left:auto}._panel_2ydtv_37[data-inline][data-align=end]{right:0}._panel_2ydtv_37[data-inline][data-align=start]{left:0}._panel_2ydtv_37[data-inline][data-align=center]{left:50%;margin-left:-7.75rem}._header_2ydtv_43{display:flex;align-items:center;gap:10px;padding:8px}._identity_2ydtv_44{display:grid;min-width:0;flex:1;gap:2px}._nameRow_2ydtv_46{display:flex;min-width:0;align-items:center;gap:6px}._name_2ydtv_46{min-width:0;flex:0 1 auto;overflow:hidden;color:var(--foreground);font-size:13px;font-weight:500;letter-spacing:-.012em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}._plan_2ydtv_48{display:inline-block;min-width:0;max-width:55%;flex:0 100 auto;overflow:hidden;height:17px;padding:0 5px;border:.5px solid var(--menu-line);border-radius:4px;background:color-mix(in oklab,var(--foreground) 4%,transparent);color:var(--text-secondary);font-size:11px;font-weight:500;letter-spacing:-.005em;line-height:16px;text-overflow:ellipsis;white-space:nowrap}._email_2ydtv_49{overflow:hidden;color:var(--text-muted);font-size:12px;letter-spacing:-.008em;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}._list_2ydtv_51{position:relative}._separator_2ydtv_52{height:.5px;margin:var(--inset) calc(var(--inset) * -1);background:var(--menu-line)}@media (max-resolution: 1dppx){._separator_2ydtv_52{height:1px;background:color-mix(in oklab,var(--foreground) 6%,transparent)}}._highlight_2ydtv_56{position:absolute;top:0;right:0;left:0;border-radius:6px;background:color-mix(in oklab,var(--foreground) 6%,transparent);opacity:0;pointer-events:none}._item_2ydtv_58{position:relative;display:flex;width:100%;height:var(--row);box-sizing:border-box;align-items:center;gap:10px;margin:0;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--foreground);font:inherit;font-size:13px;text-align:left;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}._icon_2ydtv_59{display:inline-grid;width:16px;flex:none;place-items:center;color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard)}._item_2ydtv_58:focus ._icon_2ydtv_59{color:var(--foreground)}._itemLabel_2ydtv_61{position:relative;display:inline-flex;min-width:0;flex:1}._rise_2ydtv_62{display:inline-block;white-space:nowrap}@media (hover: none){._item_2ydtv_58:active{background:var(--surface-muted)}}._keys_2ydtv_66{display:inline-flex;flex:none;align-items:center;gap:1px;margin-left:auto;color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0;opacity:.8;font-variant-numeric:tabular-nums}._key_2ydtv_66{display:inline-block;min-width:1.05em;font:inherit;text-align:center}._row_2ydtv_69{position:relative;display:flex;height:36px;align-items:center;gap:10px;padding:0 4px 0 8px}._rowLabel_2ydtv_70{flex:1;color:var(--foreground);font-size:13px}._row_2ydtv_69 ._icon_2ydtv_59 ._dot_2ydtv_23{--dot-size: 10px}._segments_2ydtv_73{--segment: 28px;position:relative;isolation:isolate;display:inline-grid;height:26px;flex:none;grid-auto-columns:var(--segment);grid-auto-flow:column;padding:2px;border-radius:7px;background:color-mix(in oklab,var(--foreground) 5%,transparent)}._thumb_2ydtv_74{position:absolute;z-index:-1;top:2px;bottom:2px;left:2px;width:var(--segment);border-radius:5px;background:var(--surface-raised);box-shadow:0 1px 1.5px #00000014,0 0 0 .5px var(--menu-line);transform:translate(calc(var(--index) * 100%));transition:transform var(--duration-spring) var(--ease-spring)}[data-theme=dark] ._thumb_2ydtv_74{background:color-mix(in oklab,var(--foreground) 20%,var(--surface-raised));box-shadow:none}._segment_2ydtv_73{display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:5px;background:transparent;color:var(--text-muted);cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}._segment_2ydtv_73 ._dot_2ydtv_23{--dot-size: 9px;--presence-surface: var(--surface-raised)}@media (hover: hover) and (pointer: fine){._segment_2ydtv_73:hover{color:var(--text-secondary)}}._segment_2ydtv_73[aria-checked=true]{color:var(--foreground)}._spinner_2ydtv_81{animation:_user-menu-spin_2ydtv_1 .8s linear infinite}@keyframes _user-menu-spin_2ydtv_1{to{transform:rotate(360deg)}}._scrim_2ydtv_85{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#00000052;-webkit-tap-highlight-color:transparent}._sheet_2ydtv_86{--row: 46px;--inset: 10px;position:fixed;top:auto;right:0;bottom:0;left:0;z-index:71;width:auto;max-width:none;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;padding:8px var(--inset) calc(12px + env(safe-area-inset-bottom));border-bottom:0;border-radius:var(--radius-panel) var(--radius-panel) 0 0}._handle_2ydtv_87{display:block;width:36px;height:5px;margin:0 auto 10px;border-radius:var(--radius-pill);background:var(--border-strong);cursor:grab}._sheet_2ydtv_86 ._header_2ydtv_43{padding:4px 8px 12px}._sheet_2ydtv_86 ._item_2ydtv_58,._sheet_2ydtv_86 ._rowLabel_2ydtv_70{font-size:var(--text-base)}._sheet_2ydtv_86 ._row_2ydtv_69{height:52px}._sheet_2ydtv_86 ._segments_2ydtv_73{--segment: 40px;height:34px}._sheet_2ydtv_86 ._keys_2ydtv_66{display:none}@media (prefers-reduced-motion: reduce){._trigger_2ydtv_4,._chevron_2ydtv_10,._dot_2ydtv_23,._dot_2ydtv_23:before,._dot_2ydtv_23:after,._segment_2ydtv_73,._thumb_2ydtv_74,._item_2ydtv_58,._icon_2ydtv_59{transition:none}._spinner_2ydtv_81{animation-duration:2.4s}}._triggerText_2ydtv_99{display:grid;min-width:0;gap:2px;text-align:left}._triggerName_2ydtv_9{line-height:18px}._triggerDescription_2ydtv_101{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:11px;line-height:14px}._trigger_ujxbd_1{display:inline-flex;max-width:100%;min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media (hover: hover) and (pointer: fine){._trigger_ujxbd_1:hover{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:var(--shadow-resting)}}._trigger_ujxbd_1[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:none}._trigger_ujxbd_1:active{border-color:var(--border-strong);background:color-mix(in oklab,var(--surface-muted),var(--border) 55%);box-shadow:none}._item_ujxbd_6:focus-visible{outline:none}._triggerIcon_ujxbd_7{display:inline-flex;flex:none;color:var(--text-secondary)}._label_ujxbd_8{position:relative;display:inline-flex;min-width:0;flex:0 1 auto;overflow-x:clip}._labelMeasure_ujxbd_9{position:absolute;top:0;left:0;visibility:hidden;white-space:nowrap;pointer-events:none}._labelText_ujxbd_10{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_ujxbd_11{flex:none;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-fast) var(--ease-standard)}._trigger_ujxbd_1[data-state=open] ._chevron_ujxbd_11{transform:rotate(180deg)}._menu_ujxbd_15{--menu-x: 0px;--menu-y: -5px;position:relative;z-index:60;min-width:min(12rem,var(--radix-dropdown-menu-content-available-width));max-width:var(--radix-dropdown-menu-content-available-width);padding:5px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter),transform var(--duration-spring) var(--ease-spring)}._menu_ujxbd_15[data-side=top]{--menu-y: 5px}._menu_ujxbd_15[data-side=left]{--menu-x: 5px;--menu-y: 0px}._menu_ujxbd_15[data-side=right]{--menu-x: -5px;--menu-y: 0px}@starting-style{._menu_ujxbd_15[data-state=open]{opacity:0;transform:translate(var(--menu-x),var(--menu-y)) scale(.97)}._menu_ujxbd_15[data-state=open] ._item_ujxbd_6{opacity:0;transform:translate(calc(var(--menu-x) * .4),calc(var(--menu-y) * .4))}}._menu_ujxbd_15[data-state=closed]{opacity:0;transform:translate(calc(var(--menu-x) * .5),calc(var(--menu-y) * .5)) scale(.985);transition:opacity .13s var(--ease-standard),transform .13s var(--ease-standard);animation:_menu-exit_ujxbd_1 .13s linear both;pointer-events:none}._highlight_ujxbd_25{position:absolute;top:0;right:5px;left:5px;border-radius:calc(var(--radius-panel) - 6px);background:var(--surface-muted);opacity:0;pointer-events:none;transition:background-color var(--duration-fast) var(--ease-standard)}._highlight_ujxbd_25[data-tone=danger]{background:color-mix(in oklab,var(--danger) 8%,var(--surface))}._item_ujxbd_6{position:relative;display:flex;min-height:36px;align-items:center;gap:10px;padding:0 11px;border-radius:calc(var(--radius-panel) - 6px);color:var(--foreground);font-size:var(--text-sm);cursor:pointer;outline:none;transition:color var(--duration-fast) var(--ease-standard),opacity var(--duration-standard) var(--ease-enter) calc(min(var(--i, 0),4)*35ms),transform var(--duration-standard) var(--ease-enter) calc(min(var(--i, 0),4)*35ms)}._icon_ujxbd_28{display:inline-flex;width:17px;color:var(--text-secondary)}._separator_ujxbd_29{height:1px;margin:var(--space-1) calc(var(--space-1) * -1);background:var(--border-subtle)}._destructive_ujxbd_30,._destructive_ujxbd_30 ._icon_ujxbd_28{color:var(--danger)}._item_ujxbd_6[data-disabled]{opacity:.45;cursor:default}@keyframes _menu-exit_ujxbd_1{to{--menu-exit: 1}}@media (prefers-reduced-transparency: reduce){._menu_ujxbd_15{background:var(--surface-raised);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion: reduce){._trigger_ujxbd_1,._chevron_ujxbd_11,._item_ujxbd_6,._highlight_ujxbd_25{transition:none}._menu_ujxbd_15,._menu_ujxbd_15[data-state=closed]{transform:none;transition:opacity var(--duration-instant) linear}}.paper-profile-body,.paper-profile-body .paper-profile-identity strong,.paper-profile-body .paper-profile-security strong{color:var(--foreground)}.paper-profile-body .paper-profile-identity p,.paper-profile-body .paper-profile-security p,.paper-profile-body .paper-profile-field>span{color:var(--text-secondary)}.paper-profile-body hr{width:100%;margin:0;border:0;border-top:1px solid var(--border)}.paper-profile-body .paper-profile-role-field,.paper-profile-body .paper-profile-security{background:var(--surface-muted);border:1px solid var(--border)}.paper-profile-body .paper-profile-security button{color:var(--foreground)}.shared-about-dialog{width:min(720px,calc(100vw - 32px));max-width:720px}.shared-about-dialog .paper-about-brand{width:100%;flex-basis:auto;padding:0 0 20px;border:0}.shared-about-dialog .paper-about-brand>strong{color:var(--foreground)}.shared-about-dialog .paper-about-version,.shared-about-dialog .paper-about-copyright,.shared-about-dialog .paper-about-components>p,.shared-about-dialog .paper-about-private-license{color:var(--text-secondary)}.shared-about-dialog .paper-about-copyright{margin-top:12px;border-color:var(--border)}.shared-about-dialog .paper-about-components{padding:0}.shared-about-dialog .paper-about-table-scroll{border-color:var(--border)}.shared-about-dialog .paper-about-component-name{white-space:normal;overflow-wrap:anywhere}.shared-about-dialog table{min-width:0}.shared-about-dialog a{overflow-wrap:anywhere}.shared-license-dialog .paper-license-status{background:var(--surface-muted);color:var(--foreground);border-color:var(--border)}.shared-license-dialog .paper-license-status p{color:var(--text-secondary)}.shared-license-dialog .paper-license-actions{margin-top:16px}@media (max-width: 620px){.shared-about-dialog{width:calc(100vw - 24px)}.shared-about-dialog .paper-about-brand{width:100%;flex-basis:auto;padding-right:0}.shared-about-dialog .paper-about-components{padding-left:0}}._wrapper_1ch4t_2{--column-tint: var(--surface-muted);position:relative;width:100%;min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font-family:var(--font-body)}._scroller_1ch4t_3{position:relative;overflow-x:auto;overscroll-behavior-x:contain}._band_1ch4t_4{position:absolute;top:0;bottom:0;background:var(--column-tint);pointer-events:none}._table_1ch4t_5{position:relative;z-index:1;width:100%;min-width:560px;border-collapse:separate;border-spacing:0;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-align:left}._table_1ch4t_5[data-fixed]{table-layout:fixed}._table_1ch4t_5 caption,._srOnly_1ch4t_7{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._selectCol_1ch4t_8{width:44px}._table_1ch4t_5 th,._table_1ch4t_5 td{--cell-base: var(--surface);--cell-fill: var(--cell-base);background-color:var(--cell-fill);transition:background-color var(--duration-standard) var(--ease-standard),color var(--duration-standard) var(--ease-standard)}._table_1ch4t_5 th[data-sorted],._table_1ch4t_5 td[data-sorted]{--cell-base: var(--column-tint)}._table_1ch4t_5 th{height:44px;padding:0 var(--space-4);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);font-weight:500;text-align:left;white-space:nowrap}._table_1ch4t_5 th[data-sortable]{padding:0}._table_1ch4t_5 th[data-sorted]{color:var(--foreground)}._table_1ch4t_5 td{height:52px;padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--foreground);font-weight:400;vertical-align:middle;overflow-wrap:anywhere}._table_1ch4t_5 tbody tr:last-child td{border-bottom:0}._table_1ch4t_5 [data-numeric]{text-align:right;font-variant-numeric:tabular-nums}._table_1ch4t_5[data-selectable] tbody tr{cursor:pointer;-webkit-tap-highlight-color:transparent}._table_1ch4t_5[data-selectable] tbody tr[data-selected] td{--cell-fill: color-mix(in oklab, var(--accent) 8%, var(--cell-base))}._table_1ch4t_5[data-selectable] [data-primary]:not([data-sortable]),._table_1ch4t_5[data-selectable] th[data-primary] ._sortButton_1ch4t_20{padding-left:var(--space-2)}._sortButton_1ch4t_20{display:flex;width:100%;height:44px;align-items:center;justify-content:flex-start;border:0;padding:0 var(--space-4);background:transparent;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}._table_1ch4t_5 th[data-numeric] ._sortButton_1ch4t_20{justify-content:flex-end}._sortInner_1ch4t_24{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-control);transition:color var(--duration-fast) var(--ease-standard)}._table_1ch4t_5 th[data-numeric] ._sortInner_1ch4t_24{flex-direction:row-reverse}._sortIcon_1ch4t_27{position:relative;display:grid;width:16px;height:16px;flex:none;place-items:center}._sortHint_1ch4t_28,._sortArrow_1ch4t_28{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}._sortHint_1ch4t_28{color:var(--text-muted);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}._sortArrow_1ch4t_28{color:var(--foreground)}._sortButton_1ch4t_20:focus-visible ._sortHint_1ch4t_28{opacity:.6}._table_1ch4t_5 th[data-sorted] ._sortHint_1ch4t_28{opacity:0}._selectCell_1ch4t_34{width:44px}._table_1ch4t_5 ._selectCell_1ch4t_34{padding:0 0 0 var(--space-4)}._selectHit_1ch4t_36{position:relative;display:flex;width:100%;height:44px;align-items:center;cursor:pointer}._selectInput_1ch4t_37{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}._selectBox_1ch4t_38{position:relative;display:block;width:18px;height:18px;flex:none;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);color:var(--control-glyph);pointer-events:none;transition:border-color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}._selectBox_1ch4t_38[data-on]{border-color:var(--control-on)}._selectFill_1ch4t_40{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:var(--control-on)}._selectMark_1ch4t_41{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:18px;height:18px;overflow:visible}._selectInput_1ch4t_37:focus-visible+._selectBox_1ch4t_38{outline:var(--focus-outline-width, 2px) solid var(--focus-outline, color-mix(in oklab, var(--accent-strong) 72%, transparent));outline-offset:2px}._selectInput_1ch4t_37:active+._selectBox_1ch4t_38{transform:scale(.95);transition:border-color var(--duration-fast) var(--ease-standard),transform .11s var(--ease-standard)}._footer_1ch4t_46{display:flex;height:44px;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-2) 0 var(--space-4);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}._count_1ch4t_47{display:inline-flex;min-width:0;align-items:baseline;gap:.28em;white-space:nowrap;transition:color var(--duration-standard) var(--ease-standard)}._count_1ch4t_47[data-active]{color:var(--foreground)}._swap_1ch4t_49{display:inline-block}._swapInner_1ch4t_50{position:relative;display:inline-flex;width:max-content}._swapText_1ch4t_51{display:inline-block;white-space:nowrap}._number_1ch4t_52{font-variant-numeric:tabular-nums}._clear_1ch4t_53{height:30px;flex:none;border:0;border-radius:var(--radius-control);padding:0 var(--space-3);background:transparent;color:var(--foreground);font:inherit;font-weight:500;letter-spacing:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}._empty_1ch4t_55{height:120px!important;color:var(--text-muted)!important;text-align:center!important}@media (hover: hover) and (pointer: fine){._table_1ch4t_5 tbody tr:hover td{--cell-fill: color-mix(in oklab, var(--foreground) 3%, var(--cell-base))}._table_1ch4t_5[data-selectable] tbody tr[data-selected]:hover td{--cell-fill: color-mix(in oklab, var(--accent) 11%, var(--cell-base))}._table_1ch4t_5 tbody tr:has(._empty_1ch4t_55):hover td{--cell-fill: var(--cell-base)}._sortButton_1ch4t_20:hover ._sortInner_1ch4t_24{color:var(--foreground)}._sortButton_1ch4t_20:hover ._sortHint_1ch4t_28{opacity:.6}._table_1ch4t_5 th[data-sorted] ._sortButton_1ch4t_20:hover ._sortHint_1ch4t_28{opacity:0}._selectHit_1ch4t_36:hover ._selectBox_1ch4t_38:not([data-on]){border-color:var(--text-muted)}._clear_1ch4t_53:hover{background:var(--surface-muted)}}@media (max-width: 620px){._scroller_1ch4t_3{overflow:visible}._band_1ch4t_4{display:none}._table_1ch4t_5{display:block;width:100%;min-width:0;max-width:100%}._table_1ch4t_5 thead{display:block}._table_1ch4t_5 thead tr{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);overflow-x:auto;border-bottom:1px solid var(--border);scrollbar-width:none}._table_1ch4t_5 thead tr::-webkit-scrollbar{display:none}._table_1ch4t_5 th{display:block;flex:none;height:auto;border:0;padding:0;background:transparent}._table_1ch4t_5 th._selectCell_1ch4t_34{position:sticky;left:calc(-1 * var(--space-2));z-index:1;width:40px;margin-left:calc(-1 * var(--space-2));padding:0 0 0 var(--space-3);background:var(--surface)}._table_1ch4t_5 th._selectCell_1ch4t_34 ._selectHit_1ch4t_36{height:32px}._table_1ch4t_5 th._selectCell_1ch4t_34:after{position:absolute;top:0;bottom:0;left:100%;width:36px;background:linear-gradient(to right,var(--surface) 45%,transparent);content:"";opacity:0;pointer-events:none}@supports (animation-timeline: scroll()){._table_1ch4t_5 th._selectCell_1ch4t_34:after{animation:_stripFade_1ch4t_1 linear both;animation-timeline:scroll(nearest inline);animation-range:0 24px}}._table_1ch4t_5 th ._sortButton_1ch4t_20,._table_1ch4t_5[data-selectable] th[data-primary] ._sortButton_1ch4t_20{width:auto;height:32px;border-radius:var(--radius-control);padding:0 10px;transition:background-color var(--duration-standard) var(--ease-standard),color var(--duration-standard) var(--ease-standard)}._table_1ch4t_5 th[data-sorted] ._sortButton_1ch4t_20{background:var(--surface-muted)}._table_1ch4t_5 th[data-numeric] ._sortInner_1ch4t_24{flex-direction:row}._sortButton_1ch4t_20:focus-visible{--focus-outline-offset: 1px}._table_1ch4t_5 tbody{display:block;width:100%}._table_1ch4t_5 tbody tr{--row-fill: var(--surface);position:relative;display:flex;width:100%;min-height:64px;box-sizing:border-box;flex-wrap:wrap;align-items:baseline;align-content:center;gap:2px var(--space-2);padding:10px var(--space-4);border-bottom:1px solid var(--border-subtle);background-color:var(--row-fill);transition:background-color var(--duration-standard) var(--ease-standard)}._table_1ch4t_5 tbody tr:after{order:1;flex-basis:100%;content:""}._table_1ch4t_5[data-selectable] tbody tr{padding-left:44px}._table_1ch4t_5[data-selectable] tbody tr[data-selected]{--row-fill: color-mix(in oklab, var(--accent) 8%, var(--surface))}._table_1ch4t_5 tbody tr:last-child{border-bottom:0}._table_1ch4t_5 td{order:2;display:block;min-width:0;height:auto;border:0;padding:0;background:transparent;color:var(--text-secondary);font-size:var(--text-xs);text-align:left}._table_1ch4t_5[data-selectable] td[data-primary]:not([data-sortable]){padding-left:0}._table_1ch4t_5 td[data-primary]{order:0;flex:1 1 0;color:var(--foreground);font-size:var(--text-sm);font-weight:500}._table_1ch4t_5 td[data-numeric]:not([data-primary]){order:0;flex:none;margin-left:auto;padding-left:var(--space-2);color:var(--foreground);font-size:var(--text-sm)}._table_1ch4t_5 td[data-numeric]~td[data-numeric]{order:2;margin-left:0;padding-left:0;color:var(--text-secondary);font-size:var(--text-xs)}._table_1ch4t_5 td[data-sorted]:not([data-primary]){color:var(--foreground)}._table_1ch4t_5 td._selectCell_1ch4t_34{position:absolute;top:0;bottom:0;left:var(--space-1);display:flex;width:36px;align-items:center;padding:0}._table_1ch4t_5 td._selectCell_1ch4t_34 ._selectHit_1ch4t_36{justify-content:center}._table_1ch4t_5 ._empty_1ch4t_55{flex:1 0 100%;height:auto!important;padding:var(--space-6) 0}._table_1ch4t_5[data-selectable] tbody tr:has(._empty_1ch4t_55){padding-left:var(--space-4)}}@media (max-width: 620px) and (hover: hover) and (pointer: fine){._table_1ch4t_5 tbody tr:hover{--row-fill: color-mix(in oklab, var(--foreground) 3%, var(--surface))}._table_1ch4t_5[data-selectable] tbody tr[data-selected]:hover{--row-fill: color-mix(in oklab, var(--accent) 11%, var(--surface))}._table_1ch4t_5 tbody tr:hover td{background:transparent}}@media (prefers-reduced-motion: reduce){._table_1ch4t_5 th,._table_1ch4t_5 td,._table_1ch4t_5 tbody tr,._sortInner_1ch4t_24,._sortHint_1ch4t_28,._selectBox_1ch4t_38,._count_1ch4t_47,._clear_1ch4t_53,._table_1ch4t_5 th ._sortButton_1ch4t_20{transition:none!important}._selectInput_1ch4t_37:active+._selectBox_1ch4t_38{transform:none}}@keyframes _stripFade_1ch4t_1{to{opacity:1}}._track_18fw6_2{display:flex;width:100%;min-width:0;justify-content:center}._card_18fw6_3{width:100%;max-width:var(--expandable-card-width, 100%);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);box-shadow:var(--shadow-resting)}._card_18fw6_3[data-expanded=true]{max-width:var(--expandable-card-expanded-width, var(--expandable-card-width, 100%))}._card_18fw6_3[data-measured]{max-width:100%}._trigger_18fw6_8{display:flex;width:100%;min-height:64px;align-items:center;justify-content:space-between;gap:var(--space-5);border:0;padding:var(--space-4) var(--space-5);background:transparent;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard)}@media (hover: hover) and (pointer: fine){._trigger_18fw6_8:hover{background:var(--surface-muted)}._trigger_18fw6_8:hover ._arrow_18fw6_9{color:var(--foreground)}}._trigger_18fw6_8:active{background:var(--surface-muted)}._copy_18fw6_11{min-width:0}._copy_18fw6_11 strong{display:block;font-size:var(--text-sm);font-weight:500}._description_18fw6_13{display:block;margin-top:4px;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._roll_18fw6_14{position:relative;display:block}._word_18fw6_15{display:inline-block;white-space:pre}._srOnly_18fw6_16{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._arrow_18fw6_9{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard)}._card_18fw6_3[data-expanded=true] ._arrow_18fw6_9{color:var(--foreground)}._panel_18fw6_20{overflow:hidden;box-shadow:inset 0 1px 0 var(--border);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--text-sm)}._panelInner_18fw6_21{max-width:none;padding:var(--space-4) var(--space-5) var(--space-5)}@media (prefers-reduced-motion: reduce){._trigger_18fw6_8,._arrow_18fw6_9{transition:none}}._field_ovchx_1{display:inline-flex;align-items:flex-start;gap:0;min-width:0}._box_ovchx_2{position:relative;flex:0 0 auto;display:grid;place-items:center;width:var(--control-height-md);height:var(--control-height-md);border:0;border-radius:var(--radius-control);padding:0;background:transparent;color:var(--control-glyph);cursor:pointer;-webkit-tap-highlight-color:transparent}._visual_ovchx_4{position:relative;display:block;width:18px;height:18px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}._fill_ovchx_5{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:var(--control-on)}._mark_ovchx_6{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:18px;height:18px;overflow:visible}._box_ovchx_2[data-state=checked] ._visual_ovchx_4,._box_ovchx_2[data-state=indeterminate] ._visual_ovchx_4{border-color:var(--control-on)}@media (hover: hover) and (pointer: fine){._box_ovchx_2[data-state=unchecked]:hover:not(:disabled) ._visual_ovchx_4{border-color:var(--text-muted)}}._box_ovchx_2:active:not(:disabled) ._visual_ovchx_4{transform:scale(.95);transition:border-color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}._box_ovchx_2:disabled{opacity:.5;cursor:not-allowed}._copy_ovchx_12{display:grid;gap:2px;min-width:0;margin-left:1px;padding-top:calc((var(--control-height-md) - var(--text-sm) * 1.4) / 2)}._copy_ovchx_12 label{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);cursor:pointer}._copy_ovchx_12 span{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}@media (prefers-reduced-motion: reduce){._visual_ovchx_4,._box_ovchx_2:active:not(:disabled) ._visual_ovchx_4{transition:none;transform:none}}._field_b432v_1{display:grid;gap:var(--space-2);min-width:0}._field_b432v_1 label{font-size:var(--text-sm);font-weight:500}._trigger_b432v_4{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:var(--control-height-md);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media (hover: hover) and (pointer: fine){._trigger_b432v_4:hover:not([data-disabled]){border-color:var(--border-strong);background:var(--surface-muted)}}._trigger_b432v_4:active:not([data-disabled]),._trigger_b432v_4[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted)}._trigger_b432v_4:focus-visible{border-color:var(--border-strong)}._trigger_b432v_4[data-disabled]{opacity:.5;cursor:not-allowed}._valueText_b432v_9{display:grid;flex:1;min-width:0;grid-template-columns:minmax(0,1fr)}._valueText_b432v_9>span{grid-area:1 / 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._valueText_b432v_9>[data-placeholder]{color:var(--text-muted)}._srOnly_b432v_12{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._chevron_b432v_13{display:inline-flex;flex:0 0 auto;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-fast) var(--ease-standard)}._trigger_b432v_4[data-state=open] ._chevron_b432v_13{transform:rotate(180deg)}._hint_b432v_15{color:var(--text-muted);font-size:var(--text-xs)}._content_b432v_17{--menu-x: 0px;--menu-y: -6px;box-sizing:border-box;z-index:1000;width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width);max-width:min(24rem,calc(100vw - 20px));max-height:min(320px,var(--radix-select-content-available-height));overflow:hidden;border:1px solid var(--border);border-radius:calc(var(--radius-control) + 2px);padding:6px;background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:var(--radix-select-content-transform-origin);animation:_select-in_b432v_1 var(--duration-standard) var(--ease-enter) both}._content_b432v_17[data-side=top]{--menu-y: 6px}._content_b432v_17[data-side=left]{--menu-x: 6px;--menu-y: 0px}._content_b432v_17[data-side=right]{--menu-x: -6px;--menu-y: 0px}._content_b432v_17[data-state=closed]{animation:_select-out_b432v_1 var(--duration-instant) var(--ease-standard) both}._viewport_b432v_22{padding:2px 0}._item_b432v_23{position:relative;display:flex;align-items:center;min-height:36px;border-radius:calc(var(--radius-control) - 4px);padding:0 34px 0 11px;color:var(--foreground);font-size:var(--text-sm);cursor:default;outline:none;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-instant) var(--ease-standard)}._item_b432v_23[data-highlighted]{background:var(--surface-muted)}._item_b432v_23[data-disabled]{opacity:.45}._indicator_b432v_26{position:absolute;right:10px;display:inline-flex;align-items:center;color:var(--foreground);animation:_indicator-in_b432v_1 var(--duration-standard) var(--ease-enter) 40ms both}._scrollButton_b432v_27{display:grid;height:28px;place-items:center;color:var(--text-muted)}@keyframes _select-in_b432v_1{0%{opacity:0;transform:translate(var(--menu-x),var(--menu-y)) scale(.97)}}@keyframes _select-out_b432v_1{to{opacity:0;transform:translate(calc(var(--menu-x) / 2),calc(var(--menu-y) / 2)) scale(.98)}}@keyframes _indicator-in_b432v_1{0%{opacity:0;transform:scale(.6);filter:blur(2px)}}@media (prefers-reduced-transparency: reduce){._content_b432v_17{background:var(--surface-raised);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion: reduce){._trigger_b432v_4,._chevron_b432v_13,._item_b432v_23{transition:none}._content_b432v_17{animation:_select-fade_b432v_1 var(--duration-instant) var(--ease-standard) both}._content_b432v_17[data-state=closed]{animation:_select-fade-out_b432v_1 var(--duration-instant) var(--ease-standard) both}._indicator_b432v_26{animation:none}}@keyframes _select-fade_b432v_1{0%{opacity:0}}@keyframes _select-fade-out_b432v_1{to{opacity:0}}._root_kkr7x_2{display:inline-flex;min-width:0;max-width:100%;flex-shrink:1;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}._track_kkr7x_4{--fade-start: 0px;--fade-end: 0px;isolation:isolate;display:flex;min-width:0;gap:2px;overflow-x:auto;overscroll-behavior-x:contain;padding:3px;border-radius:inherit;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent)}._track_kkr7x_4::-webkit-scrollbar{display:none}._track_kkr7x_4[data-fade-start]{--fade-start: 20px}._track_kkr7x_4[data-fade-end]{--fade-end: 20px}._button_kkr7x_9{position:relative;flex:0 0 auto;min-height:var(--control-height-sm);border:0;border-radius:calc(var(--radius-control) - 4px);padding:0 12px;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}@media (hover: hover) and (pointer: fine){._button_kkr7x_9:hover{color:var(--foreground)}}._button_kkr7x_9:active,._button_kkr7x_9[aria-pressed=true]{color:var(--foreground)}._selection_kkr7x_12{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting)}._label_kkr7x_13{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px}@media (max-width: 380px){._button_kkr7x_9{padding:0 10px}}@media (prefers-reduced-motion: reduce){._button_kkr7x_9{transition:none}}@layer epic-legacy{.cloud-account{min-height:100vh;background:#f8f9fb;color:#20232a;padding:24px}.cloud-account header{display:flex;gap:24px;align-items:center;margin:0 auto 32px;max-width:960px}.cloud-account a{color:#315bd6}.account-card{max-width:720px;padding:32px;margin:auto;background:#fff;border:1px solid #e3e6ed;border-radius:16px}.account-card h1{font-size:26px;font-weight:600;margin-bottom:20px}.account-card h2{font-size:20px;font-weight:600}.account-card p{margin:12px 0;line-height:1.6}.account-card nav,.account-member{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.account-card button{padding:10px 16px;min-height:44px;border-radius:8px;border:1px solid #ccd2df;margin:8px 0;cursor:pointer}.account-card button[aria-pressed=true],.account-card .account-primary{background:#315bd6;color:#fff;border-color:#315bd6}.account-card button:disabled{opacity:.5;cursor:not-allowed}.account-field{display:flex;flex-direction:column;gap:8px;margin:18px 0}.account-field input,.account-card select{font-size:16px;min-height:44px;padding:10px 12px;border:1px solid #ccd2df;border-radius:8px;width:100%}.account-card :focus-visible{outline:2px solid #315bd6;outline-offset:3px}.account-card fieldset{padding:12px;border:1px solid #e3e6ed;margin-top:16px}.account-card fieldset label{display:inline-flex;gap:8px;padding:12px}.account-error{color:#a62121;background:#fff1f1;padding:12px;border-radius:8px}.account-workspace{padding:20px 0;border-bottom:1px solid #e3e6ed}.cloud-account footer{text-align:center;color:#626b7d;margin-top:28px}@media (max-width: 600px){.cloud-account{padding:16px}.account-card{padding:20px}.cloud-account header{flex-wrap:wrap}}.account-check{display:flex;align-items:flex-start;gap:10px;padding:10px 0;cursor:pointer;line-height:1.6}.account-check input{flex-shrink:0;width:18px;height:18px;margin-top:4px}.account-consent{margin:18px 0}.account-policy{max-width:960px}.account-policy-text{overflow-wrap:anywhere;font-family:inherit;line-height:1.8;margin:20px 0}.account-policy-text h2{margin-top:28px}.account-policy-table{overflow-x:auto}.account-policy-table table{width:100%;border-collapse:collapse}.account-policy-table th,.account-policy-table td{text-align:left;vertical-align:top;border:1px solid #e3e6ed;padding:12px;min-width:120px}.account-field textarea{font:inherit;font-size:16px;min-height:100px;padding:12px;border:1px solid #ccd2df;border-radius:8px;resize:vertical}}.fidelity-export,.fidelity-logs,.fidelity-user-management,.organization-onboarding,.account-policy-page,.account-requests{color:var(--foreground)}.fidelity-export :is(h1,h2),.fidelity-logs :is(h1,h2),.fidelity-user-management :is(h1,h2),.organization-onboarding :is(h1,h2){color:var(--foreground)}.fidelity-export,.fidelity-logs,.fidelity-user-management{background:var(--background)}.fidelity-export{display:flex;flex-direction:column;gap:20px;padding:28px 34px 32px;overflow:auto}.fidelity-export .export-header h1{margin:0;font-size:24px;line-height:32px;font-weight:500;letter-spacing:-.01em}.fidelity-export .export-header p{max-width:66ch;margin:6px 0 0;color:var(--text-secondary);font-size:13px;line-height:20px}.fidelity-export .export-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:4px}.fidelity-export .export-card{display:flex;flex-direction:column;gap:18px;min-height:0;padding:20px 22px 22px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.fidelity-export .export-card-head{display:flex;flex-direction:column;gap:4px}.fidelity-export .export-card-head h2{margin:0;font-family:var(--font-body);font-size:15px;line-height:22px;font-weight:500}.fidelity-export .export-card-head p{margin:0;color:var(--text-secondary);font-size:12.5px;line-height:19px}.fidelity-export .export-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.fidelity-export .export-history{margin-top:4px;padding:18px 22px 20px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.fidelity-export .export-history-head{display:flex;align-items:center;gap:10px}.fidelity-export .export-history h2{margin:0;font-family:var(--font-body);font-size:15px;line-height:22px;font-weight:500}.fidelity-export .export-count,.fidelity-logs .logs-count,.fidelity-user-management .user-management-count{padding:1px 9px;border:1px solid var(--border);border-radius:999px;background:var(--surface-muted);color:var(--text-secondary);font-size:11.5px;line-height:18px;font-variant-numeric:tabular-nums}.fidelity-export .export-empty{max-width:74ch;margin:10px 0 0;color:var(--text-secondary);font-size:13px;line-height:20px}.fidelity-logs .logs-header h1{font-size:24px;line-height:32px;font-weight:500;letter-spacing:-.01em}.fidelity-logs .logs-header>div{align-items:center}.fidelity-logs .logs-purpose{flex-shrink:0;max-width:78ch;margin:0;color:var(--text-secondary);font-size:12.5px;line-height:19px}.fidelity-logs .logs-filterbar{margin:16px 0 20px;align-items:flex-end}.fidelity-logs .logs-content{border:1px solid var(--border);border-radius:8px;background:var(--surface)}.fidelity-logs .logs-content{overflow:auto}.fidelity-logs .logs-content table{display:table;width:100%;min-width:1100px;table-layout:fixed;color:var(--foreground)}.fidelity-logs .logs-content thead{display:table-header-group}.fidelity-logs .logs-content tbody{display:table-row-group}.fidelity-logs .logs-content thead tr,.fidelity-logs .logs-content tbody tr{display:table-row}.fidelity-logs .logs-content th,.fidelity-logs .logs-content td{display:table-cell}.fidelity-logs .logs-content table colgroup col:nth-child(1){width:172px!important}.fidelity-logs .logs-content table colgroup col:nth-child(2){width:92px!important}.fidelity-logs .logs-content table colgroup col:nth-child(3){width:176px!important}.fidelity-logs .logs-content table colgroup col:nth-child(4){width:176px!important}.fidelity-logs .logs-content table colgroup col:nth-child(5){width:184px!important}.fidelity-logs .logs-content table colgroup col:nth-child(6){width:auto!important}.fidelity-logs .logs-content table td,.fidelity-logs .logs-content table th{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fidelity-logs .logs-content table td:first-child{white-space:nowrap}.fidelity-logs .logs-content table thead tr{background:var(--surface-muted)}.fidelity-logs .logs-content table th{color:var(--text-secondary);font-size:11.5px;line-height:16px;font-weight:500}.fidelity-logs .logs-content table tbody tr{background:transparent;border-bottom:1px solid var(--border-subtle)}.fidelity-logs .logs-content table tbody tr:nth-child(2n){background:color-mix(in oklab,var(--surface-muted) 45%,var(--surface))}.fidelity-logs .logs-content table tbody tr:hover{background:color-mix(in oklab,var(--foreground) 6%,var(--surface))}.fidelity-logs .logs-content table td{color:var(--foreground);font-size:12px;line-height:18px}.fidelity-logs .logs-content table .mono{color:var(--text-secondary);font-family:var(--font-geist-mono, ui-monospace),monospace;font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.fidelity-logs .log-level{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:11.5px;line-height:16px;white-space:nowrap}.fidelity-logs .log-level:before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--text-muted);content:""}.fidelity-logs .log-level.severity-info:before{background:var(--text-secondary)}.fidelity-logs .log-level.severity-warning{color:var(--foreground)}.fidelity-logs .log-level.severity-warning:before{background:var(--warning)}.fidelity-logs .log-level.severity-error{color:var(--foreground)}.fidelity-logs .log-level.severity-error:before{background:var(--danger)}.fidelity-logs .log-module{display:inline-block;padding:1px 6px;border:1px solid var(--border-subtle);border-radius:4px;background:var(--surface-muted);color:var(--text-secondary);font-size:11px;line-height:15px;font-style:normal}.fidelity-logs .log-detail{display:block;overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.fidelity-logs .logs-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:220px;justify-content:center;padding:24px;color:var(--text-secondary);font-size:12.5px;line-height:19px}.fidelity-logs .logs-empty p{margin:0;color:var(--foreground);font-size:14px;line-height:20px;font-weight:500}.fidelity-logs .logs-empty>button{margin-top:4px}.fidelity-logs .logs-pagination{color:var(--text-secondary);font-size:11.5px;font-variant-numeric:tabular-nums}.fidelity-user-management .user-management-header>div{align-items:center}.fidelity-user-management .user-management-header h1{font-size:24px;line-height:32px;font-weight:500;letter-spacing:-.01em}.fidelity-user-management .user-management-content>aside h2{color:var(--text-secondary);font-size:11.5px;line-height:28px;letter-spacing:.02em}.fidelity-user-management .user-management-content>aside button{color:var(--text-secondary);font-size:13px}.fidelity-user-management .user-management-content>aside button:hover{background:color-mix(in oklab,var(--foreground) 6%,transparent);color:var(--foreground)}.fidelity-user-management .user-management-content>aside button b{color:var(--text-muted);font-variant-numeric:tabular-nums}.fidelity-user-management .user-management-content>aside button[data-ui-origin~=active]{background:var(--accent-subtle);color:var(--foreground)}.fidelity-user-management .user-management-content>aside button[data-ui-origin~=active] b{color:var(--text-secondary)}.fidelity-user-management .user-management-table-wrap{border:1px solid var(--border);border-radius:10px;background:var(--surface)}.fidelity-user-management .user-management-table-wrap>*{border-radius:inherit}.fidelity-user-management .user-management-table-wrap table{display:table;min-width:780px;table-layout:fixed}.fidelity-user-management .user-management-table-wrap thead{display:table-header-group}.fidelity-user-management .user-management-table-wrap tbody{display:table-row-group}.fidelity-user-management .user-management-table-wrap tr{display:table-row}.fidelity-user-management .user-management-table-wrap th,.fidelity-user-management .user-management-table-wrap td{display:table-cell}.fidelity-user-management .user-management-table-wrap table thead tr{background:var(--surface-muted)}.fidelity-user-management .user-management-table-wrap table th{color:var(--text-secondary);font-size:11.5px;line-height:16px;font-weight:500}.fidelity-user-management .user-management-table-wrap table tbody tr,.fidelity-user-management .user-management-table-wrap table tbody tr:nth-child(2n){background:transparent;border-bottom:1px solid var(--border-subtle);color:var(--foreground);font-size:13px}.fidelity-user-management .user-management-table-wrap table tbody tr:hover{background:color-mix(in oklab,var(--foreground) 5%,transparent)}.fidelity-user-management .user-management-table-wrap table td:first-child strong{color:var(--foreground);font-family:var(--font-geist-mono, ui-monospace),monospace;font-size:12.5px}.fidelity-user-management .user-management-table-wrap table td,.fidelity-user-management .user-management-table-wrap table th{white-space:nowrap}.fidelity-user-management .user-management-table-wrap table td:first-child{overflow:hidden;text-overflow:ellipsis}.fidelity-user-management .user-management-table-wrap table td:first-child strong{display:inline-block;max-width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.fidelity-user-management .member-role{white-space:nowrap}.fidelity-user-management .member-avatar,.fidelity-user-management .member-role{background:var(--surface-muted);color:var(--text-secondary)}.fidelity-user-management .member-role.role-super_admin{background:color-mix(in oklab,var(--danger) 14%,var(--surface));color:color-mix(in oklab,var(--danger) 55%,var(--foreground))}.fidelity-user-management .member-role.role-admin{background:color-mix(in oklab,var(--warning) 16%,var(--surface));color:color-mix(in oklab,var(--warning) 55%,var(--foreground))}.fidelity-user-management .member-role.role-engineer{background:color-mix(in oklab,var(--success) 14%,var(--surface));color:color-mix(in oklab,var(--success) 55%,var(--foreground))}.fidelity-user-management .member-role.role-annotator{background:var(--accent-subtle);color:var(--foreground)}.organization-onboarding .organization-eyebrow{color:var(--text-secondary);font-size:12.5px;line-height:18px}.organization-onboarding h2{font-size:15px;line-height:22px}.organization-onboarding p{font-size:13px;line-height:20px}.organization-onboarding .organization-steps li{font-size:12.5px}.organization-onboarding .organization-status{border-left:3px solid var(--border-strong);background:var(--surface);border-radius:10px}.organization-onboarding .organization-status[data-state=active],.organization-onboarding .organization-status[data-state=legacy_active]{border-left-color:var(--success)}.organization-onboarding .organization-status[data-state=awaiting_purchase]{border-left-color:var(--accent)}.organization-onboarding .organization-status[data-state=paid],.organization-onboarding .organization-status[data-state=provisioning],.organization-onboarding .organization-status[data-state=payment_review]{border-left-color:var(--warning)}.organization-onboarding .organization-status[data-state=delivery_failed]{border-left-color:var(--danger)}.organization-onboarding .organization-status h2{color:var(--foreground)}.organization-onboarding .organization-plans article{background:var(--surface);border-radius:12px}.organization-onboarding .organization-plans article>h2{margin-bottom:4px}.organization-onboarding .organization-plans .organization-price{margin:0 0 4px;font-family:var(--font-geist-mono, ui-monospace),monospace;font-size:24px;line-height:32px;font-variant-numeric:tabular-nums}.organization-onboarding .organization-plans dl{font-size:12.5px;margin:16px 0 20px}.organization-onboarding .organization-plans dl div{margin:8px 0}.organization-onboarding .organization-plans dt{color:var(--text-secondary)}.organization-onboarding .organization-plans dd{color:var(--foreground);font-variant-numeric:tabular-nums}.organization-onboarding .organization-entitlements{background:var(--surface);border-radius:12px}.organization-onboarding .organization-entitlements dd{font-family:var(--font-geist-mono, ui-monospace),monospace;font-size:15px;line-height:22px;font-variant-numeric:tabular-nums}.organization-onboarding .organization-orders article{border-bottom:1px solid var(--border)}.organization-onboarding .organization-order-summary{display:flex;flex-direction:column;gap:2px;min-width:0}.organization-onboarding .organization-order-summary strong{color:var(--foreground);font-size:13px;line-height:20px}.organization-onboarding .organization-order-id,.organization-onboarding .organization-order-meta{margin:0;color:var(--text-secondary);font-size:11.5px;line-height:18px;font-variant-numeric:tabular-nums}.organization-onboarding .organization-order-id{font-family:var(--font-geist-mono, ui-monospace),monospace}.organization-onboarding .organization-order-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.organization-onboarding .organization-amount{color:var(--foreground);font-family:var(--font-geist-mono, ui-monospace),monospace}.organization-onboarding .organization-order-status{padding:1px 7px;border:1px solid var(--border);border-radius:999px;background:var(--surface-muted);font-size:11px;line-height:16px}.organization-onboarding .organization-order-status.status-awaiting_payment{border-color:color-mix(in oklab,var(--warning) 55%,var(--border));color:color-mix(in oklab,var(--warning) 60%,var(--foreground))}.organization-onboarding .organization-order-status.status-paid{border-color:color-mix(in oklab,var(--success) 55%,var(--border));color:color-mix(in oklab,var(--success) 60%,var(--foreground))}.organization-onboarding .organization-order-status.status-payment_review{border-color:color-mix(in oklab,var(--danger) 50%,var(--border));color:color-mix(in oklab,var(--danger) 60%,var(--foreground))}.organization-onboarding .organization-loading,.organization-onboarding .organization-error-state p{font-size:13px}.organization-onboarding .organization-error-state{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;margin-bottom:24px;border:1px solid color-mix(in oklab,var(--danger) 45%,var(--border));border-radius:10px;background:var(--surface)}.account-policy-page{min-height:100vh;padding:28px 24px 48px;background:var(--background);color:var(--foreground)}.account-policy-page .account-policy-nav{display:flex;align-items:center;gap:8px;max-width:760px;margin:0 auto 14px;color:var(--text-secondary);font-size:12.5px;line-height:18px}.account-policy-page .account-policy-nav a{display:inline-flex;align-items:center;min-height:28px;color:var(--text-secondary);text-decoration:none}.account-policy-page .account-policy-nav a:hover{color:var(--foreground);text-decoration:underline;text-underline-offset:3px}.account-policy-page .account-card.account-policy{max-width:760px;margin:0 auto;padding:36px 40px 40px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--foreground)}.account-policy-page .account-policy-head{display:block;max-width:none;margin:0}.account-policy-page .account-policy h1{margin:0;color:var(--foreground);font-size:24px;line-height:32px;font-weight:500;letter-spacing:-.01em}.account-policy-page .account-policy-table th,.account-policy-page .account-policy-table td{padding:10px 16px;vertical-align:middle}.account-policy-page .account-policy-table table{display:table;min-width:520px;table-layout:auto}.account-policy-page .account-policy-table thead{display:table-header-group}.account-policy-page .account-policy-table tbody{display:table-row-group}.account-policy-page .account-policy-table tr{display:table-row}.account-policy-page .account-policy-table th,.account-policy-page .account-policy-table td{display:table-cell}.account-policy-page .account-policy-meta{display:flex;flex-wrap:wrap;width:100%;box-sizing:border-box;gap:8px 28px;margin:16px 0 24px;padding:12px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface-muted)}.account-policy-page .account-policy-meta dt{color:var(--text-secondary);font-size:11.5px;line-height:16px}.account-policy-page .account-policy-meta dd{margin:2px 0 0;color:var(--foreground);font-size:12.5px;line-height:18px;font-variant-numeric:tabular-nums}.account-policy-page .account-policy-meta dd.is-draft{color:color-mix(in oklab,var(--warning) 60%,var(--foreground))}.account-policy-page .account-policy-notice{margin:0 0 20px;padding:10px 14px;border:1px solid color-mix(in oklab,var(--warning) 45%,var(--border));border-radius:8px;background:color-mix(in oklab,var(--warning) 10%,var(--surface));color:var(--foreground);font-size:12.5px;line-height:19px}.account-policy-page .account-policy-text{max-width:68ch;margin:0;color:var(--foreground)}.account-policy-page .account-policy-text h2{margin:28px 0 10px;color:var(--foreground);font-family:var(--font-body);font-size:15px;line-height:22px;font-weight:500}.account-policy-page .account-policy-text p{margin:0 0 12px;color:var(--foreground);font-size:13.5px;line-height:1.85;overflow-wrap:anywhere}.account-policy-page .account-policy-text>div:first-child h2{margin-top:0}.account-policy-page .account-policy-table{margin:0 0 16px;border:1px solid var(--border);border-radius:8px;overflow-x:auto}.account-policy-page .account-policy-table th{color:var(--text-secondary);font-size:11.5px}.account-policy-page .account-policy-table td{color:var(--foreground);font-size:12.5px}.account-policy-page .account-policy-state{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:8px 0 4px}.account-policy-page .account-policy-state p{margin:0;color:var(--foreground);font-size:14px;line-height:20px}.account-policy-page .account-policy-state span{color:var(--text-secondary);font-size:12.5px;line-height:19px}.account-policy-page .account-policy-state a{color:var(--text-secondary);font-size:12.5px;text-decoration:underline;text-underline-offset:3px}.account-policy-page .account-policy-foot{margin:28px 0 0;padding-top:16px;border-top:1px solid var(--border);color:var(--text-secondary);font-size:12px;line-height:18px;text-align:left}body.account-user-center .paper-profile-content,body.account-user-center .paper-profile-dialog{border-color:var(--border);background:var(--background);color:var(--foreground)}body.account-user-center .paper-profile-header{border-bottom-color:var(--border)}body.account-user-center .paper-profile-header [data-slot=drawer-heading],body.account-user-center .paper-profile-identity strong,body.account-user-center .paper-profile-security strong{color:var(--foreground)}body.account-user-center .paper-profile-header p,body.account-user-center .paper-profile-identity p,body.account-user-center .paper-profile-security p,body.account-user-center .paper-profile-field>span{color:var(--text-secondary)}body.account-user-center .paper-profile-close{color:var(--text-secondary)}body.account-user-center .paper-profile-body hr{background:var(--border)}body.account-user-center .profile-username-field{padding-top:6px}body.account-user-center .paper-profile-field input,body.account-user-center .paper-profile-role-field{border-color:var(--border);background:var(--surface);color:var(--foreground)}body.account-user-center .paper-profile-security{border-color:var(--border);background:var(--surface)}body.account-user-center .paper-profile-security button{color:var(--foreground);text-decoration:underline;text-underline-offset:4px}body.account-user-center .paper-profile-role{background:var(--surface-muted);color:var(--text-secondary)}body.account-user-center .paper-profile-role.role-super_admin{background:color-mix(in oklab,var(--danger) 14%,var(--surface));color:color-mix(in oklab,var(--danger) 55%,var(--foreground))}body.account-user-center .paper-profile-role.role-admin{background:color-mix(in oklab,var(--warning) 16%,var(--surface));color:color-mix(in oklab,var(--warning) 55%,var(--foreground))}body.account-user-center .paper-profile-role.role-engineer{background:color-mix(in oklab,var(--success) 14%,var(--surface));color:color-mix(in oklab,var(--success) 55%,var(--foreground))}body.account-user-center .paper-profile-error{color:color-mix(in oklab,var(--danger) 65%,var(--foreground))}body.account-user-center .paper-profile-actions button{background:var(--accent)!important;color:var(--accent-foreground)!important}body.account-user-center .paper-profile-actions button:last-child{border:1px solid var(--border)!important;background:var(--surface-muted)!important;color:var(--foreground)!important}.account-requests{display:flex;flex-direction:column;gap:12px;border:0;padding:0}.account-requests h2{margin:0;color:var(--foreground);font-family:var(--font-body);font-size:14px;line-height:20px;font-weight:500}.account-requests .account-requests-intro{margin:0;color:var(--text-secondary);font-size:12px;line-height:18px}.account-requests .account-requests-form{display:flex;flex-direction:column;gap:12px;margin:4px 0}.account-requests>button,.account-requests .account-requests-form>button,.account-requests>form>button{align-self:flex-start;width:auto;min-height:32px;padding:0 12px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-muted);color:var(--foreground);font-size:12px;line-height:16px}.account-requests .account-requests-error{margin:0;color:color-mix(in oklab,var(--danger) 65%,var(--foreground));font-size:12px;line-height:18px}.account-requests .account-requests-empty{margin:0;color:var(--text-secondary);font-size:12px;line-height:18px}.account-requests .account-request-status{margin-left:8px;padding:1px 7px;border:1px solid var(--border);border-radius:999px;background:var(--surface-muted);color:var(--text-secondary);font-size:11px;line-height:16px;white-space:nowrap}.account-requests .account-request-status.tone-attention{border-color:color-mix(in oklab,var(--warning) 50%,var(--border));color:color-mix(in oklab,var(--warning) 60%,var(--foreground))}.account-requests .account-request-status.tone-done{border-color:color-mix(in oklab,var(--success) 50%,var(--border));color:color-mix(in oklab,var(--success) 60%,var(--foreground))}.account-requests .account-request-status.tone-rejected{border-color:color-mix(in oklab,var(--danger) 50%,var(--border));color:color-mix(in oklab,var(--danger) 60%,var(--foreground))}.account-requests .account-request-id,.account-requests .account-request-event{color:var(--text-secondary);font-size:11.5px;line-height:18px;font-variant-numeric:tabular-nums}.account-requests .account-request-id{font-family:var(--font-geist-mono, ui-monospace),monospace}.account-requests .account-request-event{display:flex;flex-wrap:wrap;gap:6px}@layer epic-legacy{.fidelity-export .export-card button[role=combobox]{height:38px!important;min-height:38px!important;padding:0 12px!important;border:1px solid var(--border)!important;border-radius:6px!important;background:var(--surface-muted)!important;color:var(--foreground)!important;font-size:13px!important;line-height:18px!important}.fidelity-export .export-card .export-card-actions button{height:36px!important;min-height:36px!important;padding:0 14px!important;border-radius:6px!important;font-size:13px!important;line-height:18px!important}.fidelity-export .export-card .export-card-actions button{border:1px solid var(--border)!important;background:var(--surface-muted)!important;color:var(--foreground)!important}.fidelity-export .export-card .export-card-actions button.export-primary:not(:disabled){border-color:transparent!important;background:var(--accent)!important;color:var(--accent-foreground)!important}.fidelity-export .export-card .export-card-actions button:disabled{opacity:1!important;border-color:var(--border)!important;background:var(--surface-muted)!important;color:var(--text-secondary)!important}.fidelity-logs .logs-content table td .mono{color:var(--text-secondary)!important;font-size:11.5px!important;font-variant-numeric:tabular-nums}.fidelity-logs .logs-header nav button{width:auto!important;height:36px!important;min-height:36px!important;padding:0 12px!important;border:1px solid var(--border)!important;background:var(--surface-muted)!important;color:var(--foreground)!important;font-size:13px!important;line-height:18px!important}@media (pointer: coarse){.fidelity-export .export-card-actions button,.fidelity-logs .logs-header nav button[data-slot=button],.fidelity-user-management .user-management-header>button{height:44px!important;min-height:44px!important}.fidelity-export .export-card button[role=combobox]{height:44px!important;min-height:44px!important}}}.fidelity-logs .logs-content table tbody tr,.fidelity-user-management .user-management-table-wrap table tbody tr,.fidelity-user-management .user-management-content>aside button,.fidelity-export .export-history,.account-policy-page .account-policy-nav a{transition:background-color .12s var(--ease-standard, ease),color .12s var(--ease-standard, ease)}@media (pointer: coarse){.fidelity-export .export-card-actions button,.fidelity-logs .logs-header nav button,.fidelity-user-management .user-management-header>button,.organization-onboarding footer button,.organization-onboarding .organization-plans article button,.account-policy-page .account-policy-nav a{min-height:44px}.fidelity-user-management .user-management-table-wrap table tbody tr{min-height:56px}}@media (prefers-reduced-motion: reduce){.fidelity-logs .logs-content table tbody tr,.fidelity-user-management .user-management-table-wrap table tbody tr,.fidelity-user-management .user-management-content>aside button,.fidelity-export .export-history,.account-policy-page .account-policy-nav a{transition:none}}@media (max-width: 900px){.fidelity-export{padding:24px 20px 28px}.fidelity-export .export-card-grid{grid-template-columns:minmax(0,1fr);gap:14px}.fidelity-export .export-card,.fidelity-export .export-history{padding:16px 16px 18px}.fidelity-logs{padding:24px 16px 20px}.fidelity-logs .logs-header{height:auto;flex-wrap:wrap;gap:10px}.fidelity-logs .logs-purpose{font-size:12px}.fidelity-logs .logs-filterbar{margin:12px 0 16px;height:auto;row-gap:8px}.fidelity-user-management{padding:24px 16px 20px}.fidelity-user-management .user-management-content{display:flex;flex-direction:column;gap:12px;padding-top:16px}.fidelity-user-management .user-management-content>aside{flex-direction:row;gap:6px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.fidelity-user-management .user-management-content>aside h2{display:none}.fidelity-user-management .user-management-content>aside button{width:auto;min-width:max-content;gap:8px}.fidelity-user-management .user-management-resize{display:none}.organization-onboarding{padding:24px 20px 32px}.organization-onboarding .organization-plans{grid-template-columns:minmax(0,1fr)}.organization-onboarding .organization-entitlements dl{display:flex;flex-direction:column;gap:10px;margin:16px 0}.organization-onboarding .organization-entitlements dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.organization-onboarding .organization-entitlements dt{margin:0}.organization-onboarding .organization-entitlements dd{flex-shrink:0;text-align:right}.account-policy-page{padding:20px 14px 32px}.account-policy-page .account-card.account-policy{padding:24px 20px 28px;border-radius:12px}.account-policy-page .account-policy-meta{gap:8px 20px}}.fidelity-user-management{height:auto;min-height:100%;overflow:visible}.fidelity-user-management .user-management-header{height:auto;min-height:48px;gap:16px;margin-bottom:24px}.fidelity-user-management .user-management-content{flex:none;grid-template-columns:160px minmax(0,1fr);gap:20px;padding-top:0;align-items:start}.fidelity-user-management .user-management-resize{display:none}.fidelity-user-management .user-management-content>aside{gap:6px}.fidelity-user-management .user-management-content>aside button{width:100%;justify-content:space-between;gap:12px;padding-inline:12px}.fidelity-user-management .user-management-table-wrap{border:0;border-radius:0;background:transparent;overflow:visible}.fidelity-user-management .member-search{width:min(320px,100%);margin:0 0 16px}.fidelity-user-management .member-search label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fidelity-user-management .user-management-table-wrap table{width:100%;min-width:640px}.fidelity-user-management .user-management-table-wrap table :is(th,td){padding-inline:12px}.fidelity-user-management .user-management-table-wrap table td:first-child strong{font-family:var(--font-body)}.fidelity-user-management .user-management-table-wrap table td:last-child button{padding-inline:8px;gap:4px;font-size:12px}@container main (max-width: 900px){.fidelity-user-management .user-management-content{display:flex;flex-direction:column;gap:16px}.fidelity-user-management .user-management-content>aside{width:100%;flex-direction:row;flex-wrap:wrap;gap:8px}.fidelity-user-management .user-management-content>aside h2{display:none}.fidelity-user-management .user-management-content>aside button{width:auto}}._overlay_hvq7c_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#03030361;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._content_hvq7c_9{--drawer-size: min(30rem, calc(100vw - var(--space-4)));--ease-drawer: cubic-bezier(.32,.72,0,1);--drawer-from: translateX(100%);position:fixed;z-index:51;display:flex;flex-direction:column;width:var(--drawer-size);max-width:100vw;max-height:100dvh;overflow:hidden;border:1px solid var(--border);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating)}._overlay_hvq7c_1[data-state=closed],._content_hvq7c_9[data-state=closed]{pointer-events:none!important}._content_hvq7c_9[data-side=right]{inset:0 0 0 auto;border-width:1px 0 1px 1px;border-radius:22px 0 0 22px}._content_hvq7c_9[data-side=left]{inset:0 auto 0 0;border-width:1px 1px 1px 0;border-radius:0 22px 22px 0}._content_hvq7c_9[data-side=top]{inset:0 0 auto;width:100%;max-width:none;max-height:min(32rem,100dvh);border-width:0 0 1px;border-radius:0 0 22px 22px}._content_hvq7c_9[data-side=bottom]{inset:auto 0 0;width:100%;max-width:none;max-height:min(32rem,100dvh);border-width:1px 0 0;border-radius:22px 22px 0 0}._content_hvq7c_9[data-side=bottom]:before{position:absolute;top:9px;left:50%;width:2.25rem;height:4px;border-radius:var(--radius-pill);background:var(--border-strong);content:"";opacity:.75;transform:translate(-50%)}._content_hvq7c_9[data-side=left]{--drawer-from: translateX(-100%)}._content_hvq7c_9[data-side=top]{--drawer-from: translateY(-100%)}._content_hvq7c_9[data-side=bottom]{--drawer-from: translateY(100%)}._keyframes_hvq7c_41._overlay_hvq7c_1[data-state=open]{animation:_overlay-in_hvq7c_1 var(--duration-standard) var(--ease-enter) both}._keyframes_hvq7c_41._overlay_hvq7c_1[data-state=closed]{animation:_overlay-out_hvq7c_1 var(--duration-fast) var(--ease-standard) both}._keyframes_hvq7c_41._content_hvq7c_9[data-state=open]{animation:_drawer-in_hvq7c_1 var(--duration-considered) var(--ease-drawer) both}._keyframes_hvq7c_41._content_hvq7c_9[data-state=closed]{animation:_drawer-out_hvq7c_1 var(--duration-standard) var(--ease-standard) both}._content_hvq7c_9:focus{outline:none}._overlay_hvq7c_1[data-contained],._content_hvq7c_9[data-contained]{position:absolute}._overlay_hvq7c_1[data-contained]{z-index:1;background:#03030329;-webkit-backdrop-filter:none;backdrop-filter:none}._content_hvq7c_9[data-contained]{--drawer-size: min(22rem, calc(100% - var(--space-8)));z-index:2;max-height:100%;box-shadow:none}._content_hvq7c_9[data-contained][data-side=top],._content_hvq7c_9[data-contained][data-side=bottom]{max-height:min(32rem,calc(100% - var(--space-8)))}._content_hvq7c_9[data-contained][data-side]{border-width:0}._content_hvq7c_9[data-contained][data-side=right]{border-left-width:1px}._content_hvq7c_9[data-contained][data-side=left]{border-right-width:1px}._content_hvq7c_9[data-contained][data-side=top]{border-bottom-width:1px}._content_hvq7c_9[data-contained][data-side=bottom]{border-top-width:1px}._header_hvq7c_58{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--border)}._handle_hvq7c_60{touch-action:none;-webkit-user-select:none;user-select:none}._content_hvq7c_9[data-side=bottom] ._handle_hvq7c_60,._content_hvq7c_9[data-side=top] ._handle_hvq7c_60{cursor:grab}._title_hvq7c_62,._description_hvq7c_62{position:relative}._swap_hvq7c_64{display:block;line-height:var(--leading-body)}._title_hvq7c_62{margin:0;font-family:var(--font-body);font-size:var(--text-lg);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}._description_hvq7c_62{max-width:32rem;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._close_hvq7c_68{display:grid;flex:0 0 auto;width:var(--space-8);height:var(--space-8);margin-top:calc((var(--text-lg) * var(--leading-body) - var(--space-8)) / 2);place-items:center;border:1px solid var(--border);border-radius:var(--radius-control);background:color-mix(in oklab,var(--surface-muted) 65%,transparent);color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}@media (hover: hover) and (pointer: fine){._close_hvq7c_68:hover{background:var(--surface-muted);color:var(--foreground)}}._close_hvq7c_68:active{transform:scale(.96);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}._body_hvq7c_71{min-height:0;overflow:auto;padding:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-body);overscroll-behavior:contain;scrollbar-width:thin}@media (max-width: 40rem){._content_hvq7c_9{--drawer-size: calc(100vw - var(--space-3))}._content_hvq7c_9[data-side=right]{border-radius:18px 0 0 18px}._content_hvq7c_9[data-side=left]{border-radius:0 18px 18px 0}._content_hvq7c_9[data-side=top]{border-radius:0 0 18px 18px}._content_hvq7c_9[data-side=bottom]{border-radius:18px 18px 0 0}._header_hvq7c_58,._body_hvq7c_71{padding:var(--space-5)}}@keyframes _overlay-in_hvq7c_1{0%{opacity:0}}@keyframes _overlay-out_hvq7c_1{to{opacity:0}}@keyframes _drawer-in_hvq7c_1{0%{transform:var(--drawer-from)}}@keyframes _drawer-out_hvq7c_1{65%{opacity:1}to{opacity:0;transform:var(--drawer-from)}}@keyframes _drawer-fade-in_hvq7c_1{0%{opacity:0}}@keyframes _drawer-fade-out_hvq7c_1{to{opacity:0}}@media (prefers-reduced-motion: reduce){._keyframes_hvq7c_41._overlay_hvq7c_1[data-state=open]{animation:_overlay-in_hvq7c_1 var(--duration-instant) linear both}._keyframes_hvq7c_41._overlay_hvq7c_1[data-state=closed]{animation:_overlay-out_hvq7c_1 .1s linear both}._keyframes_hvq7c_41._content_hvq7c_9[data-state=open]{animation:_drawer-fade-in_hvq7c_1 var(--duration-instant) linear both}._keyframes_hvq7c_41._content_hvq7c_9[data-state=closed]{animation:_drawer-fade-out_hvq7c_1 .1s linear both}._close_hvq7c_68,._close_hvq7c_68:active{transition:none}._close_hvq7c_68:active{transform:none}}@layer epic-legacy{.paper-license-backdrop{background:#000000a3;-webkit-backdrop-filter:none;backdrop-filter:none}.paper-license-container{width:100%;max-width:none;height:100%;padding:24px;justify-content:center}.paper-license-dialog{box-sizing:border-box;display:flex;flex-direction:column;width:min(440px,100%);max-width:440px;max-height:100%;margin:0;padding:0;overflow:auto;border:1px solid #33363e;border-radius:8px;background:#15161a;color:#f0f2f4;box-shadow:0 18px 44px #0000007a;font-family:var(--font-inter)}.paper-license-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:0 0 58px;min-height:58px;margin:0;padding:0 22px;border-bottom:1px solid #2a2d33}.paper-license-header h2{margin:0;font:600 16px/22px var(--font-inter)}.paper-license-header [data-slot=modal-close-trigger]{position:static;width:32px;height:32px;padding:7px;border-radius:4px;color:#848b96;background:transparent}.paper-license-body{display:flex;flex-direction:column;gap:18px;margin:0;padding:26px 22px 22px}.paper-license-status{display:flex;flex-direction:column;align-items:center;padding:22px 20px;border:1px solid #41434b;border-radius:7px;background:#1b1d22;text-align:center}.paper-license-status.is-valid{border-color:#294c31;background:#142017}.paper-license-mark{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#30343b;color:#b4bac4;font:22px/28px var(--font-inter)}.is-valid .paper-license-mark{background:#1e4a28;color:#8cdd70}.paper-license-status strong{margin-top:12px;font:600 17px/24px var(--font-inter)}.paper-license-status p{margin:7px 0 0;color:#a9b7aa;font:13px/20px var(--font-inter);overflow-wrap:anywhere}.paper-license-actions{display:flex;height:36px;justify-content:flex-end;align-items:center}.paper-license-actions button{height:36px;padding:0;border:0;border-radius:4px;background:transparent;color:#73a8ff;font:13px/18px var(--font-inter);cursor:pointer}.paper-license-actions button:disabled{opacity:.5;cursor:wait}.paper-license-actions button:focus-visible{outline:2px solid #73a8ff;outline-offset:3px}}@layer epic-legacy{.login-panel:has(.auth-panel){overflow-y:auto;align-items:safe center;padding:32px 24px}.auth-panel.cloud-account{width:min(420px,100%);flex:0 1 420px;min-height:0;padding:0;background:transparent;color:#f7f8f8}.auth-panel .account-card{width:100%;max-width:none;padding:0;border:0;border-radius:0;background:transparent}.auth-panel .account-card h1{margin:0 0 8px;font-size:24px;line-height:1.25;font-weight:500;letter-spacing:-.025em}.auth-panel .account-card p{margin:8px 0;font-size:13px;line-height:1.6;color:#a1a1aa}.auth-panel .auth-subtitle{margin-bottom:24px!important}.auth-panel nav{display:flex;gap:4px;padding:4px;background:#18181b;border:1px solid #2a2a2e;border-radius:10px;margin:20px 0}.auth-panel .account-card nav button{flex:1;margin:0;padding:8px 6px;min-height:36px;border:0;color:#a1a1aa;background:transparent;font-size:13px}.auth-panel .account-card nav button[aria-pressed=true]{background:#303033;color:#fff}.auth-panel .account-field{margin:14px 0;gap:7px}.auth-panel .account-field label{color:#d4d4d8;font-size:13px}.auth-panel .account-field input,.auth-panel .account-card select{background:#19191c;border:1px solid #36363b;border-radius:8px;color:#fafafa;min-height:42px;padding:10px 12px;font-size:14px;width:100%}.auth-panel .password-control input{padding-right:60px}.auth-panel .account-card button{color:#dedee3;border-color:#36363b;background:#202023;margin:6px 0;font-size:13px}.auth-panel .account-card .account-primary{background:#fafafa;color:#18181b;border-color:#fafafa;min-height:44px;margin-top:20px;font-weight:600}.auth-panel .account-card fieldset{display:flex;gap:8px;border:0;padding:0;margin:16px 0 10px}.auth-panel fieldset legend{font-size:13px;color:#d4d4d8;margin-bottom:8px}.auth-panel .account-card fieldset label{flex:1;border:1px solid #36363b;border-radius:8px;padding:12px;font-size:13px;cursor:pointer}.auth-panel fieldset label:has(input:checked){border-color:#e4e4e7;background:#242427}.auth-panel input[type=radio],.auth-panel input[type=checkbox]{accent-color:#e4e4e7}.auth-panel .account-consent{margin:16px 0 8px}.auth-panel .account-consent p{font-size:12px}.auth-panel .account-check{padding:5px 0;font-size:12px;line-height:1.6;color:#b6b6bf;gap:8px}.auth-panel .account-check input{width:16px;height:16px}.auth-panel .account-card .auth-text-action,.login-form .auth-text-action{border:0;background:transparent;padding:0;min-height:32px;color:#d4d4d8;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.auth-panel .auth-legacy{width:100%;margin-top:16px!important;color:#a1a1aa!important}.auth-panel .account-error{background:#3d2024;color:#ffb4ba!important;border:1px solid #623137}.auth-panel .account-card :focus-visible{outline:2px solid #b4b4c3;outline-offset:3px}.auth-panel .account-card .auth-password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);margin:0;padding:6px;min-height:32px;border:0;background:transparent;color:#b6b6bf}.auth-policy-body{max-height:55vh;overflow:auto;padding-right:12px;margin:16px 0}.auth-policy-body h2{font-size:16px;margin:24px 0 12px}.auth-panel .account-workspace{border-color:#333}.auth-panel .account-card button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:800px){.login-panel:has(.auth-panel){width:100%;flex-basis:100%}.auth-panel .account-field input{font-size:16px}}.auth-panel .password-control{position:relative;display:block;width:100%;padding:0;border:0;border-radius:0;background:transparent}.auth-panel .password-control input{width:100%}.auth-panel .auth-forgot{display:block;margin:0 0 0 auto!important;font-size:12px!important}.auth-panel .auth-mode-footer{text-align:center;margin-top:20px}.auth-panel .auth-mode-footer p{color:#a1a1aa}.auth-panel .auth-legacy{font-size:12px!important;margin-top:10px!important}.auth-panel .auth-brand{display:flex;align-items:center;gap:10px;margin-bottom:24px;color:#f4f4f5;font-size:20px;font-weight:600}.auth-panel .auth-brand .brand-mark{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#4783ee}.auth-panel .auth-brand svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:1}.auth-panel .password-control:focus-within{box-shadow:none;outline:none;border-color:transparent}.auth-panel .account-field input:focus,.auth-panel .account-field input:focus-visible{outline:none;box-shadow:none!important;outline:none!important;border-color:#b4b4bc!important}.auth-panel .account-card .auth-password-toggle{display:grid;place-items:center;width:32px;height:32px;padding:6px;border-radius:6px}.auth-panel .auth-password-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.auth-panel .account-card .auth-password-toggle:focus-visible{outline:2px solid #b4b4c3;outline-offset:-2px}.auth-panel .password-control input{padding-right:48px}.login-page .auth-brand-icon{width:26px;height:26px;object-fit:contain;flex-shrink:0}.auth-panel .auth-brand-icon{width:32px;height:32px}.auth-panel .account-field:focus-within{outline:none;box-shadow:none}.auth-panel nav:has(+.auth-type-description){margin-bottom:8px}.auth-panel .auth-type-description{margin:0 0 20px;min-height:42px}.auth-panel .account-card .auth-type-description p{margin:0;font-size:12px;line-height:1.75}.auth-panel .account-card .auth-field-error{margin:2px 0 0;color:#ffb4ba;font-size:12px}.auth-panel .account-card .auth-field-hint{margin:2px 0 0;font-size:12px}}
