/*! tailwindcss v4.2.1 | 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,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;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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,pre,samp{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.lowercase{text-transform:lowercase}.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,)}.paused{animation-play-state:paused}.running{animation-play-state:running}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.import-ready.dropzone{gap:6px;padding:16px}.import-ready .drop-icon{display:none}.import-preview{margin-top:16px}.import-format-note{background:#f5f9f2;border:1px solid #dce8d8;border-radius:8px;padding:13px 15px;font-size:12px;line-height:1.7}.import-format-note strong{color:#355d3f}.import-format-note p{color:#61745c;margin:6px 0 0}.import-selection{color:#697e61;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 9px;font-size:11px;display:flex}.import-selection label{white-space:nowrap;align-items:center;gap:8px;display:flex}.import-candidate>input,.import-selection input{accent-color:#52784b;flex-shrink:0;width:15px;height:15px;min-height:0}.import-candidates{border:1px solid #e0e7dc;border-radius:8px;max-height:260px;overflow:auto}.import-candidate{border-bottom:1px solid #e9eee5;align-items:center;gap:10px;padding:11px 13px;display:flex}.import-candidate:last-child{border-bottom:0}.import-candidate.active{background:#f1f6ee}.import-candidate button{text-align:left;flex:1;min-width:0}.import-candidate strong{color:#38533d;font-size:12px;display:block}.import-candidate small{color:#7b8d70;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;display:block;overflow:hidden}.import-badge{color:#647b56;border:1px solid #dce7d5;border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:10px}.import-source-preview{margin-top:13px;font-size:12px}.import-source-preview summary{cursor:pointer;color:#42613f;overflow-wrap:anywhere}.import-source-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9f4;border:1px solid #e3eadd;border-radius:7px;max-height:210px;padding:14px;font-size:11px;line-height:1.7;overflow:auto}.import-source-preview .field-note{overflow-wrap:anywhere}@media (max-width:600px){.import-selection{align-items:flex-start}.import-selection span{text-align:right}.import-candidate{gap:8px;padding:10px}.import-badge{font-size:9px}.import-format-note{font-size:11px}}:root{--canvas:#f7f9f8;--surface:#fff;--ink:#24312d;--muted:#77847e;--secondary:#63716a;--line:#e5eae7;--green:#158572;--green-hover:#0b6b5b;--green-light:#eaf5f0;--amber:#b77b35;--red:#c15e52;--font-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);font:14px/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button{color:inherit}a,button{touch-action:manipulation}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #83bba7}button{background:0 0;border:0}a{color:inherit;text-decoration:none}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600}h1,h2{text-wrap:balance}p{text-wrap:pretty}strong{font-weight:600}input,textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:7px;outline:none;padding:10px 12px;transition:border-color .16s}input:focus,textarea:focus{border-color:#7fb7a2}input::placeholder,textarea::placeholder{color:#95a099}textarea{resize:vertical}select{color:var(--ink)}::selection{background:#cdebe0}.mono,code,pre{letter-spacing:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.muted{color:var(--muted)}.block{display:block}.nowrap{white-space:nowrap}.text-green{color:var(--green)!important}.danger-text,.text-red{color:var(--red)!important}.spin{animation:spin 1.1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:30;background:#fcfdfc;flex-direction:column;width:222px;padding:27px 15px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.brand{text-align:left;letter-spacing:-.7px;white-space:nowrap;gap:9px;padding:0 9px 0 7px;font-size:21px;font-weight:650}.brand,.brand>span:last-child{align-items:center;display:flex}.brand>span:last-child{gap:7px}.brand-symbol{background:var(--green);border-radius:8px;flex-shrink:0;width:31px;height:31px;display:block;position:relative;box-shadow:inset 0 0 0 1px #00000008}.brand-symbol>span{background:#fff;border-radius:1px;width:13px;height:2px;position:absolute;top:9px;left:7px}.brand-symbol>span:nth-child(2){width:8px;top:15px}.brand-symbol>span:nth-child(3){width:6px;top:21px}.brand-symbol>svg{color:#fff;position:absolute;bottom:3px;right:1px}.brand-symbol.small{width:26px;height:26px;transform:scale(.88)}.brand-beta{font:8px/1.5 var(--font-sans);letter-spacing:.7px;color:var(--green);background:#eef7f1;border:1px solid #c5e3d6;border-radius:3px;padding:0 3px;font-weight:650;transform:translateY(-3px)}.workspace-selector{border:1px solid var(--line);text-align:left;background:#fff;border-radius:7px;align-items:center;gap:9px;width:100%;margin:30px 0 22px;padding:10px 9px;display:flex;box-shadow:0 1px 2px #24342c04}.workspace-selector>span:nth-child(2){flex:1;min-width:0}.workspace-selector strong{letter-spacing:.02em;font-size:11px;display:block}.workspace-selector small{color:#8a958f;letter-spacing:.01em;margin-top:1px;font-size:10px;display:block}.workspace-avatar{color:#5d6d5d;background:#f1f3ed;border:1px solid #e1e6df;border-radius:6px;place-items:center;width:29px;height:29px;font-size:14px;font-weight:600;display:grid}.nav-section-label{color:#9aa49e;letter-spacing:.12em;margin:0 0 9px;padding:0 12px;font-size:9px}.sidebar nav{flex-direction:column;gap:5px;display:flex}.nav-item{text-align:left;letter-spacing:.02em;color:#6b7770;border-radius:6px;align-items:center;gap:11px;width:100%;min-height:41px;padding:11px 12px;font-size:12px;transition:background .15s,color .15s;display:flex}.nav-item>span:nth-child(2){flex:1}.nav-item:hover{color:#32463c;background:#f0f4f0}.nav-item.active{color:#16765f;background:#e9f3ed;font-weight:600}.nav-count{font-variant-numeric:tabular-nums;color:#288468;background:#d6eadf;border-radius:4px;padding:0 6px;font-size:10px}.footer-dot,.live-dot{background:#49a382;border-radius:50%;width:5px;height:5px;display:inline-block}.sidebar-bottom{margin-top:auto;padding-top:80px}.engine-note{background:#f6f9f5;border:1px solid #e5ebe5;border-radius:8px;margin:0 4px 19px;padding:15px 13px 13px}.engine-note-icon{color:#809d85;margin-bottom:8px}.engine-note strong{letter-spacing:.01em;font-size:11px}.engine-note p{color:#839085;margin-top:3px;font-size:10px;line-height:1.8}.engine-note button{color:#4b775d;align-items:center;gap:6px;margin-top:11px;padding:0;font-size:10px;display:flex}.sidebar-user{border-top:1px solid var(--line);align-items:center;gap:9px;margin:14px -15px 0;padding:18px 17px;display:flex}.user-avatar{color:#6a7866;background:#e9ede5;border:2px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:11px;font-weight:600;display:grid;box-shadow:0 0 0 1px #e4e9e0}.sidebar-user>span:nth-child(2){flex:1}.sidebar-user strong{font-size:10px;display:block}.sidebar-user small{color:#96a095;margin-top:2px;font-size:9px;display:block}.main-shell{margin-left:222px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;gap:20px;height:70px;padding:0 34px}.breadcrumb,.topbar{align-items:center;display:flex}.breadcrumb{color:#a1aaa5;letter-spacing:.01em;white-space:nowrap;gap:13px;font-size:11px}.breadcrumb-home{color:#8d9891;align-items:center;gap:8px;display:flex}.breadcrumb strong{color:#4c5b52;font-weight:500}.topbar-actions{align-items:center;gap:15px;display:flex}.search-trigger{color:#a0aaa3;letter-spacing:.02em;align-items:center;gap:8px;font-size:10px;display:flex}.search-trigger kbd{color:#9ca69d;background:#fafbf9;border:1px solid #e3e8e3;border-radius:4px;margin-left:20px;padding:1px 5px;font-family:inherit;font-size:9px}.language-button{color:#6c7970;white-space:nowrap;align-items:center;gap:6px;padding:6px;font-size:11px;display:flex}.topbar-divider{background:var(--line);width:1px;height:16px}.icon-button{color:#8b978f;border-radius:5px;justify-content:center;align-items:center;min-width:28px;min-height:28px;transition:background .15s;display:inline-flex}.icon-button:hover{color:#4e6659;background:#edf2ed}.top-avatar{width:27px;height:27px;margin-left:2px}.mobile-menu{display:none}.main-content{max-width:1660px;margin:0 auto;padding:30px 34px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 28px;display:flex}.eyebrow{color:#97a39a;letter-spacing:.15em;margin-bottom:8px;font-size:8px;font-weight:600}.page-heading h1{letter-spacing:-.045em;align-items:center;gap:12px;font-size:26px;line-height:1.3;display:flex}.page-heading p{color:#8b978e;letter-spacing:.025em;margin-top:9px;font-size:11px}.sample-badge{color:#86947f;letter-spacing:.01em;white-space:nowrap;background:#f8faf6;border:1px solid #e0e7df;border-radius:4px;align-items:center;gap:5px;padding:2px 5px;font-size:9px;font-weight:400;line-height:1.5;display:inline-flex}.sample-badge>span{background:#93ac83;border-radius:50%;width:4px;height:4px}.heading-actions{align-items:center;gap:9px;margin-top:14px;display:flex}.button{letter-spacing:.015em;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:8px 13px;font-size:11px;font-weight:500;line-height:1.2;transition:background .14s,box-shadow .14s,transform .14s;display:inline-flex}.button.primary{background:var(--green);color:#fff;border-color:#0f7d69;box-shadow:0 1px 1px #103d2520}.button.primary:hover{background:var(--green-hover);border-color:#0b6757}.button.secondary{color:#68766b;background:#fff;border-color:#dfe6df;box-shadow:0 1px 2px #172e2003}.button.secondary:hover{background:#fcfdfc;border-color:#b1c8b9}.button.text-button{color:#7d8a80;padding-left:6px;padding-right:6px}.button.text-button:hover{color:#147e68;background:#edf4ee}.button.danger{color:#fff;background:#b95449}.small-button{min-height:30px;padding:6px 10px;font-size:10px}.inline-link{color:var(--green);white-space:nowrap;align-items:center;gap:5px;padding:0;font-size:10px;display:inline-flex}.inline-link:hover{color:#075848}.row-gap{gap:8px}.overview-scope,.row-gap{align-items:center;display:flex}.overview-scope{justify-content:space-between;gap:14px;margin-bottom:18px}.scope-tabs{gap:18px}.scope-tabs,.scope-tabs>button{align-items:center;display:flex}.scope-tabs>button{color:#8a978e;gap:5px;padding:7px 0;font-size:10px;line-height:1.3;position:relative}.scope-tabs>button.selected{color:#3c5b48;font-weight:600}.scope-tabs>button.selected:after{content:"";background:#599c7f;border-radius:3px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.sample-disclosure{color:#96a095;align-items:center;gap:5px;font-size:9px;display:flex}.sample-dot{background:#b5c3aa;border-radius:50%;width:5px;height:5px}.panel{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;box-shadow:0 2px 3px #1b3d2802}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.metric{padding:17px 19px 15px;overflow:hidden}.metric-label{color:#7c8b80;letter-spacing:.025em;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.metric-label>span{color:#a6b3a7}.metric-value{letter-spacing:-1.3px;font-variant-numeric:tabular-nums;color:#2d4334;margin:8px 0 9px;font-size:31px;font-weight:550;line-height:1.4}.metric-value small{letter-spacing:-.4px;color:#728672;margin-left:2px;font-size:17px;font-weight:400}.metric-footer{color:#a0aa9e;white-space:nowrap;align-items:center;gap:7px;min-height:18px;font-size:8px;display:flex}.metric-tag{color:#8b998a;background:#f3f6f1;border-radius:3px;align-items:center;gap:2px;padding:2px 4px;display:inline-flex}.metric-tag.green{color:#4d9573;background:#eef7f1}.metric-tag.amber{color:#af8a54;background:#faf5e9}.metric-footer .inline-link{margin-left:auto;font-size:8px}.chart-grid{grid-template-columns:minmax(0,2.15fr) minmax(248px,1fr);gap:18px;margin-bottom:20px;display:grid}.panel-heading{justify-content:space-between;align-items:center;gap:14px;padding:19px 20px 0;display:flex}.panel-heading h2{letter-spacing:.01em;color:#405446;font-size:12px;font-weight:600}.panel-heading p{color:#a1aca1;letter-spacing:.015em;margin-top:6px;font-size:9px}.select{appearance:auto;background:#fff;border:1px solid #e1e7df;border-radius:6px;outline:none;max-width:100%;min-height:35px;padding:8px 10px;font-size:11px}.compact-select{color:#7d8c7e;min-height:26px;padding:4px 5px;font-size:9px}.trend-chart{width:calc(100% - 25px);height:208px;margin:16px 8px -5px 15px;display:block;overflow:visible}.chart-footer{color:#adb6ab;justify-content:space-between;padding:0 20px 17px;font-size:8px}.chart-footer,.chart-legend{align-items:center;display:flex}.chart-legend{color:#93a08f;gap:16px;font-size:9px}.chart-legend>span{align-items:center;gap:5px;display:flex}.legend-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.legend-dot.teal{background:#15967f}.legend-dot.tan{background:#c98b5f}.subtle-icon{color:#b3c0b1}.quality-panel{flex-direction:column;display:flex}.quality-signal{align-items:flex-start;gap:10px;margin:22px 19px 12px;display:flex}.quality-icon{color:#72a788;background:#f0f6ee;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.quality-signal strong{color:#6a836e;font-size:10px;font-weight:500}.quality-signal p{color:#9da99b;max-width:180px;margin-top:4px;font-size:9px;line-height:1.7}.signal-row{color:#85937f;border-bottom:1px solid #f0f2ed;justify-content:space-between;align-items:center;gap:8px;margin:0 20px;padding:10px 0;font-size:10px;display:flex}.signal-row>span:last-child{color:#9da996;align-items:center;gap:5px;font-size:9px;display:flex}.two-dots{gap:3px;margin-left:2px;display:flex}.two-dots i{background:#e5c7ad;border-radius:50%;width:5px;height:5px}.two-dots i:last-child{background:#88b6a5}.panel-bottom-link{color:#8a9a83;background:#fcfdfb;border-top:1px solid #edf0e9;border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;margin-top:auto;padding:13px 20px;font-size:9px;display:flex}.panel-bottom-link:hover{color:#51816a;background:#f3f8f1}.bottom-grid{grid-template-columns:minmax(0,2.15fr) minmax(248px,1fr);gap:18px;display:grid}.heading-with-count{align-items:center;gap:7px;display:flex}.count-badge{color:#8c9b84;font-variant-numeric:tabular-nums;background:#f9faf6;border:1px solid #e7ece4;border-radius:4px;justify-content:center;align-items:center;min-width:18px;min-height:17px;padding:0 5px;font-size:8px;display:inline-flex}.count-badge.amber{color:#b29a67;background:#fbf8ee;border-color:#f1ead8}.recent-panel .panel-heading{padding-bottom:17px}.table-scroll{border-radius:0 0 10px 10px;width:100%;overflow:auto}.data-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:10px}.data-table th{letter-spacing:.07em;color:#99a595;background:#fafbf8;border-top:1px solid #f0f2ed;border-bottom:1px solid #edf0e9;padding:10px 17px;font-size:8px;font-weight:500}.data-table th:first-child{padding-left:20px}.data-table td{color:#71856e;vertical-align:middle;border-bottom:1px solid #edf0e9;padding:13px 17px}.data-table td:first-child{padding-left:20px}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr{transition:background .15s}.data-table tbody tr[tabindex],.tests-table tbody tr{cursor:pointer}.data-table tbody tr:hover{background:#fafcf8}.data-table strong{color:#4f664d;font-weight:500}.data-table .table-end{width:20px;padding-left:0}.table-skill{align-items:center;gap:10px;display:flex}.table-skill>span:last-child{min-width:0}.table-skill strong{font-size:10px;display:block}.table-skill small{color:#b0b9a8;align-items:center;gap:5px;margin-top:4px;font-size:8px;display:flex}.table-skill small .mono{font-size:8px}.skill-mark{color:#9aab8a;background:#f0f4ed;border:1px solid #e9eee3;border-radius:8px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.skill-mark.writing{color:#b1a074;background:#f7f2e9;border-color:#f0e9d9}.skill-mark.engineering{color:#8b9fb8;background:#ecf1f7;border-color:#e4ebf4}.skill-mark.data{color:#88ac99;background:#ecf5f0;border-color:#e0eee5}.skill-mark.product{color:#b59cb9;background:#f3edf6;border-color:#ece2f0}.table-skill .skill-mark{border-radius:6px;width:29px;height:29px}.table-skill .skill-mark svg{width:15px;height:15px}.sample-inline{background:#f3f5ec;border:1px solid #e9eedf;border-radius:2px;padding:0 3px;font-size:7px;line-height:1.5;color:#a5ae97!important}.runtime{white-space:nowrap;color:#84967d;align-items:center;gap:5px;font-size:9px;line-height:1.3;display:inline-flex}.runtime.claude{color:#a28b71}.runtime.codex svg{color:#779c8d}.runtime.compact{gap:0;font-size:12px}.claude-star{color:#c59b79;font-size:14px;line-height:1}.status{color:#8aab7c;white-space:nowrap;background:#f0f6ee;border:1px solid #e6efe2;border-radius:4px;align-items:center;gap:4px;padding:3px 5px;font-size:8px;line-height:1.2;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px;display:inline-block}.status.error,.status.fail,.status.failed{color:#c78c79;background:#fbf1ed;border-color:#f6e2db}.status.unknown,.status.warn{color:#b79c63;background:#faf6e9;border-color:#f0e8d2}.status.running{color:#6e9cac;background:#edf6f9;border-color:#dcecf3}.status.cancelled{color:#969c94;background:#f5f6f2;border-color:#e8ebe2}.pass-value{font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:flex}.pass-value>span{color:#718b69;font-size:11px}.pass-value small{color:#9caa92;font-size:8px}.mini-track{background:#edf2e7;border-radius:3px;width:36px;height:3px;overflow:hidden}.mini-track>span{background:#9aba84;border-radius:3px;height:100%;display:block}.mini-track>span.amber{background:#cfbc89}.attention-panel .panel-heading{padding-bottom:8px}.attention-item{text-align:left;border-bottom:1px solid #f0f2ec;align-items:flex-start;gap:9px;width:100%;padding:15px 19px;transition:background .15s;display:flex}.attention-item:hover{background:#fafbf6}.attention-item>span:nth-child(2){flex:1;min-width:0}.attention-icon{color:#c4af79;padding-top:2px}.attention-item strong{color:#76886c;font-size:10px;font-weight:500}.attention-item p{color:#a5af9a;margin-top:5px;font-size:9px;line-height:1.7}.attention-item small{color:#b6beaa;margin-top:5px;font-family:monospace;font-size:8px;display:block}.attention-item>svg{color:#b1bba4;margin-top:3px}.integration-foot{background:#fdfdf9;border-radius:0 0 10px 10px;align-items:center;gap:9px;padding:15px 19px;display:flex}.integration-symbols{display:flex}.integration-symbols>span{color:#b0ab8b;background:#fbfbf4;border:1px solid #ebece0;border-radius:5px;place-items:center;width:24px;height:24px;font-size:20px;display:grid}.integration-symbols>span:last-child{color:#99ad85;background:#f2f6ed;margin-left:-5px}.integration-foot p{color:#b0b99d;font-size:8px;line-height:1.6}.quiet-success{color:#9bb18e;align-items:center;gap:10px;padding:22px;font-size:11px;display:flex}.workspace-footer{color:#a4afa1;justify-content:space-between;align-items:center;gap:15px;padding:24px 1px 20px;font-size:8px;display:flex}.workspace-footer>span{align-items:center;gap:5px;display:flex}.workspace-footer .mono{color:#b2bbab;font-size:8px}.footer-dot{background:#a5b79b;width:4px;height:4px}.footer-separator{color:#c2c9ba;margin:0 4px}.toolbar{gap:10px;margin-bottom:19px}.input-with-icon,.toolbar{align-items:center;display:flex}.input-with-icon{color:#a0ad9a;background:#fff;border:1px solid #e1e7df;border-radius:6px;gap:8px;min-width:220px;padding:0 10px}.input-with-icon input{background:0 0;border:0;outline:none;min-height:35px;padding:8px 0;font-size:11px}.input-with-icon input:focus-visible{outline:none}.input-with-icon:focus-within{border-color:#7ea996;box-shadow:0 0 0 2px #e6f1e8}.toolbar-end{color:#98a591;margin-left:auto;font-size:10px}.skills-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.skill-card{padding:19px 20px 0;transition:border-color .2s,box-shadow .2s}.skill-card:hover{border-color:#cbd9cb;box-shadow:0 5px 16px #264a2b05}.skill-card-top{align-items:center;gap:8px;margin-bottom:15px;display:flex}.skill-card-top .icon-button{margin-left:auto}.version-pill{color:#a0ab92;border:1px solid #e7ecdf;border-radius:4px;padding:1px 5px;font-family:monospace;font-size:9px}.skill-card-title{text-align:left;padding:0;font-size:14px;font-weight:600;display:block}.skill-slug{color:#a1ad99;margin-top:3px;font-size:9px;display:block}.skill-description{color:#8a9b80;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:12px 0 17px;font-size:11px;line-height:1.9;display:-webkit-box;overflow:hidden}.skill-card-tags{align-items:center;gap:13px;min-height:24px;display:flex}.source-tag{color:#a7af98;white-space:nowrap;background:#f4f5ed;border:1px solid #eaedde;border-radius:3px;margin-left:auto;padding:0 4px;font-size:8px}.source-tag.imported{color:#7b9c7c;background:#ecf7ef}.skill-card-health{border-top:1px solid #edf0e5;justify-content:space-between;align-items:center;gap:8px;margin:16px -20px 0;padding:15px 20px;display:flex}.skill-card-health>span{color:#a4b098;flex-direction:column;gap:4px;font-size:8px;display:flex}.skill-card-health strong{color:#7e9172;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.skill-card-actions{border-top:1px solid #eef1e6;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.import-card{text-align:center;color:#8c9f7f;background:#f9fbf5;border:1px dashed #cfd9c4;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:22px;transition:background .2s,border-color .2s;display:flex}.import-card:hover{background:#eff6e7;border-color:#95b282}.import-card>span{background:#edf3e5;border:1px solid #e3ecd8;border-radius:10px;place-items:center;width:44px;height:44px;margin-bottom:15px;display:grid}.import-card strong{font-size:12px;font-weight:500}.import-card p{color:#a8b49b;margin-top:7px;font-size:10px}.notice{color:#829c73;background:#f3f8ee;border:1px solid #e4ecdd;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px 16px;font-size:11px;line-height:1.8;display:flex}.notice>svg{margin-top:2px}.notice strong{color:#6d8a5d;font-size:11px;font-weight:500}.warning-notice{color:#ac945d;background:#fbf8ee;border-color:#f0e7d4}.filter-label{color:#8a9c7e;align-items:center;gap:7px;font-size:11px;display:flex}.test-input-preview{text-overflow:ellipsis;color:#9baa8b;max-width:260px;display:block;overflow:hidden}.data-table.tests-table td{padding-top:18px;padding-bottom:18px}.tests-table .block{margin-top:4px;font-size:8px}.case-kind{color:#89a577;background:#f2f7ed;border:1px solid #e5efde;border-radius:4px;padding:3px 5px;font-size:8px}.case-kind.negative{color:#b19e77;background:#fbf8ef;border-color:#f0e8d7}.case-kind.boundary{color:#8c9ab0;background:#f2f5fa;border-color:#e3e9f1}.trigger-yes{color:#94af80;gap:3px}.table-footnote,.trigger-yes{align-items:center;display:flex}.table-footnote{color:#a6b198;gap:7px;margin-top:16px;font-size:10px}.empty{color:#9cae90;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:200px;padding:45px 20px;font-size:12px;display:flex}.empty p{max-width:450px;font-size:11px;line-height:1.8}.empty h2{color:#718969;font-size:18px;font-weight:500}.compare-selectors{grid-template-columns:1fr 50px 1fr;align-items:end;gap:18px;margin-bottom:20px;display:grid}.compare-selectors>div>label{color:#a0b08d;letter-spacing:.1em;margin-bottom:7px;font-size:9px;display:block}.compare-arrow{color:#a5b692;justify-content:center;padding-bottom:8px;display:flex}.full{width:100%}.comparison-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.compare-metric{padding:20px}.compare-metric>span{color:#9cad87;font-size:10px}.compare-metric>div{color:#a8b69c;font-variant-numeric:tabular-nums;align-items:center;gap:13px;margin:17px 0 9px;font-size:19px;display:flex}.compare-metric strong{color:#6c895b;font-size:25px;font-weight:500}.compare-metric svg{color:#c4ceba}.compare-metric small{font-size:9px}.compare-evidence .panel-heading{padding-bottom:19px}.compare-evidence-text{max-width:350px;line-height:1.8;white-space:normal!important}.compare-evidence td{vertical-align:top}.settings-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:22px;display:grid}.settings-panel{margin-bottom:20px;padding:25px}.section-icon{color:#96b080;background:#f0f6ea;border:1px solid #e5eddb;border-radius:9px;place-items:center;width:37px;height:37px;margin-bottom:15px;display:grid}.settings-panel h2{color:#627e54;margin-bottom:9px;font-size:16px;font-weight:500}.settings-panel>p{color:#9aac88;max-width:450px;margin-bottom:23px;font-size:11px;line-height:1.9}.input-action{align-items:center;gap:8px;display:flex}.input-action input{min-width:0;font-size:11px}.input-action .button{min-height:38px}.field-label{color:#8fa27c;margin-bottom:7px;font-size:11px;font-weight:500;display:block}.field-label.spaced{margin-top:22px}.connection-state{color:#b0b999;align-items:center;gap:6px;margin-top:12px;font-size:10px;display:flex}.connection-state.connected{color:#6ca571}.setup-steps{border-top:1px solid #edf0e4;margin-top:26px;padding-top:22px}.setup-steps h3{color:#9db088;margin-bottom:9px;font-size:11px;font-weight:500}.setup-steps p{color:#aab795;margin:12px 0;font-size:10px;line-height:1.9}.setup-steps>a{margin-right:20px}.language-options{gap:9px;display:flex}.language-options button{color:#a6b593;text-align:left;background:#fdfefa;border:1px solid #e3ead8;border-radius:6px;flex:1;justify-content:space-between;align-items:center;gap:25px;padding:9px 12px;font-size:11px;display:flex}.language-options button.chosen{color:#6d9855;background:#f4f9ee;border-color:#aac59a}.settings-source{color:#9eaf88;align-items:center;gap:8px;padding:3px 5px;font-size:11px;display:flex}.settings-source small{color:#bdc6a9;margin-top:2px;font-size:8px;display:block}.settings-source>a{color:#a6b892;align-items:center;gap:3px;margin-left:auto;font-size:8px;display:flex}.settings-source>a:last-child{margin-left:6px}.form-stack{gap:15px}.form-stack,.form-stack label{flex-direction:column;display:flex}.form-stack label{color:#829972;gap:6px;font-size:11px}.form-stack input,.form-stack select,.form-stack textarea{color:#637b52;font-size:12px}.form-stack label.checkbox-label{flex-direction:row;align-items:center;gap:8px;font-size:11px}.checkbox-label input{width:14px;height:14px;accent-color:var(--green)}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#253e3042;justify-content:center;align-items:center;padding:30px;animation:fade-in .16s ease-out;display:flex;position:fixed;inset:0}.modal{background:#fff;border:1px solid #e5ecde;border-radius:14px;outline:none;flex-direction:column;width:min(580px,100%);max-height:90vh;animation:slide-in .18s ease-out;display:flex;overflow:hidden;box-shadow:0 20px 100px #17391b25}.modal.wide{width:min(900px,100%)}.modal-head{border-bottom:1px solid #edf1e5;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:15px;padding:25px 27px 20px;display:flex}.modal-head h2{color:#536f44;letter-spacing:-.025em;font-size:19px;font-weight:550}.modal-head p{color:#9eae8a;margin-top:6px;font-size:11px;line-height:1.8}.modal-head>.icon-button{margin-top:-3px;margin-right:-6px}.modal-body{min-height:0;padding:24px 27px;overflow-y:auto}.modal-foot{background:#fcfdf9;border-top:1px solid #eaf0e0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:9px;padding:17px 27px;display:flex}.modal-foot.spread{justify-content:space-between}.dropzone{text-align:center;background:#f9fcf4;border:1px dashed #bdcfae;border-radius:10px;flex-direction:column;align-items:center;padding:24px;display:flex}.drop-icon{color:#a1bc86;background:#eef5e5;border:1px solid #e5eed9;border-radius:11px;place-items:center;width:45px;height:45px;margin-bottom:11px;display:grid}.dropzone strong{color:#8aa575;font-size:13px;font-weight:500}.dropzone p{color:#b0bf9c;margin:5px 0 13px;font-size:10px}.field-divider{color:#b1bf9d;align-items:center;gap:10px;margin:20px 0 14px;font-size:9px;display:flex}.field-divider:after,.field-divider:before{content:"";background:#edf1e2;flex:1;height:1px}.code-textarea{color:#91a57b;background:#fdfefa;border-color:#e6eddc;font-family:monospace;line-height:1.7;font-size:11px!important}.field-note{color:#b0bf9a;align-items:flex-start;gap:6px;margin-top:11px;font-size:9px;line-height:1.8;display:flex}.field-note svg{margin-top:1px}.inline-error{color:#bc9460;background:#fff8ef;border:1px solid #f0dfcc;border-radius:6px;align-items:center;gap:7px;margin-top:10px;padding:10px;font-size:11px;display:flex}.run-mode-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.run-mode-options button{text-align:left;color:#b1c09a;border:1px solid #e4ecd9;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:154px;padding:17px 14px;transition:border-color .15s,background .15s;display:flex;position:relative}.run-mode-options button.chosen{color:#83a768;background:#f7fbf1;border-color:#9cbd89}.run-mode-options strong{color:#85a26d;margin-top:11px;font-size:12px;font-weight:500}.run-mode-options p{color:#acbc96;margin-top:4px;font-size:9px;line-height:1.8}.mode-tag{color:#a3b58b;background:#f2f6e9;border-radius:3px;margin-top:12px;padding:3px 5px;font-size:8px}.chosen-mark{position:absolute;top:13px;right:12px}.runtime-options{gap:10px;display:flex}.runtime-options>button{color:#95b47b;border:1px solid #e6edda;border-radius:7px;flex:1;justify-content:space-between;align-items:center;padding:12px;display:flex}.runtime-options>button.chosen{background:#f7fbf1;border-color:#aec69b}.runtime-options .runtime{font-size:11px}.compact-notice{margin:17px 0 0;font-size:10px;line-height:1.8}.compact-notice strong{font-size:10px}.compact-notice p{margin:3px 0 6px;font-size:10px}.run-summary{border-top:1px solid #edf2e2;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}.run-summary>span{color:#b0bf98;flex-direction:column;gap:5px;font-size:9px;display:flex}.run-summary strong{color:#9aaf7f;font-size:11px;font-weight:500}.skill-inspector{grid-template-columns:200px minmax(0,1fr);min-height:370px;display:grid;overflow:hidden}.file-tree{background:#f9fbf5;border-right:1px solid #eaf0df;padding:14px 10px;overflow-y:auto}.file-tree-label{letter-spacing:.1em;color:#a6b88d;justify-content:space-between;align-items:center;padding:0 8px 12px;font-size:8px;display:flex}.file-tree button{text-align:left;color:#a4b68b;border-radius:4px;align-items:center;gap:7px;width:100%;padding:8px 9px;font-size:10px;display:flex;overflow:hidden}.file-tree button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-tree button.selected{color:#8aab68;background:#eaf3dc}.file-content{flex-direction:column;min-width:0;display:flex;overflow:auto}.file-content-head{color:#a3b78a;border-bottom:1px solid #edf2e0;justify-content:space-between;align-items:center;padding:8px 19px;display:flex}.file-content>pre{color:#879e6b;max-height:430px;padding:20px;font-size:11px;overflow:auto}.report-banner{background:#fcfdf9;border-bottom:1px solid #edf2e0;justify-content:space-between;align-items:center;padding:17px 27px;display:flex}.report-banner>div{align-items:center;gap:9px;display:flex}.report-metrics{grid-template-columns:repeat(4,1fr);padding:23px 27px;display:grid}.report-metrics>div{flex-direction:column;gap:7px;display:flex}.report-metrics strong{color:#7a995d;font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:25px;font-weight:500}.report-metrics small{color:#b3c19b;font-size:12px;font-weight:400}.report-tabs{border-bottom:1px solid #e8efdc;gap:26px;padding:0 27px;display:flex}.report-tabs button{color:#afbf96;padding:12px 0;font-size:11px;position:relative}.report-tabs button.active{color:#87a36b;font-weight:500}.report-tabs button.active:after{content:"";background:#92b276;height:2px;position:absolute;bottom:-1px;left:0;right:0}.report-body{min-height:200px;max-height:42vh}.result-detail{border:1px solid #e9efde;border-radius:7px;margin-bottom:10px;overflow:hidden}.result-detail>summary{cursor:pointer;color:#97ae7b;align-items:center;gap:10px;padding:13px;font-size:11px;list-style:none;display:flex}.result-detail>summary::-webkit-details-marker{display:none}.result-detail summary>strong{flex:1;font-weight:500}.result-evidence{color:#a2b68b;background:#fafcf6;border-top:1px solid #eff3e4;padding:15px 17px;font-size:11px;line-height:1.9}.result-evidence label{letter-spacing:.08em;color:#beccaa;margin-bottom:4px;font-size:8px;display:block}.result-evidence p{margin-bottom:13px}.result-evidence pre{background:#f2f6ea;border-radius:5px;padding:10px;font-size:10px}.findings-list{flex-direction:column;gap:8px;display:flex}.finding{border-bottom:1px solid #edf2e0;align-items:flex-start;gap:11px;padding:13px 0;display:flex}.finding:first-child{padding-top:0}.finding:last-child{border-bottom:0}.finding>div{flex:1}.finding h3{color:#8fa879;font-size:11px;font-weight:500}.finding p{color:#acbc97;margin-top:4px;font-size:10px;line-height:1.9}.finding code{color:#b1bf9e;margin-top:5px;font-size:9px;display:block}.finding-icon{color:#a3bc8a;margin-top:1px}.finding-icon.warn{color:#cab980}.finding-icon.fail{color:#d4a188}.finding .status{margin-top:2px;margin-left:auto}.code-block{background:#f6f9ef;border:1px solid #e9efdb;border-radius:7px;position:relative;overflow:hidden}.code-block pre{color:#91a674;max-height:340px;padding:15px 38px 15px 15px;font-size:10px;overflow:auto}.code-copy{color:#b0c097;background:#f6f9ee;position:absolute;top:5px;right:5px}.suggestion-list{flex-direction:column;gap:20px;margin:22px 0;display:flex}.suggestion-list article{align-items:flex-start;gap:15px;display:flex}.step-number{color:#a8bb8b;background:#f2f7e8;border:1px solid #e7efd8;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:5px 7px;font-family:monospace;font-size:10px;display:inline-flex}.suggestion-list h3{color:#8ba570;margin-bottom:5px;font-size:13px;font-weight:500}.suggestion-list p{color:#a9bb94;font-size:11px;line-height:1.9}.suggestion-list code{color:#aec096;background:#f6f9ef;border:1px solid #eaf0df;border-radius:3px;margin-top:6px;padding:1px 5px;font-size:9px;display:inline-block}.review-prompt{border-top:1px solid #edf3e2;padding-top:18px}.review-prompt>summary{color:#a2b88b;cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;display:flex}.help-steps{grid-template-columns:repeat(4,1fr);gap:20px;margin:3px 0 27px;display:grid}.help-steps h3{color:#9bb582;margin:12px 0 8px;font-size:12px;font-weight:500}.help-steps p{color:#b0c19a;font-size:10px;line-height:1.9}.help-boundaries{border-top:1px solid #edf3e1;padding-top:20px}.help-boundaries h3{color:#a1b98b;margin:0 0 6px;font-size:12px;font-weight:500}.help-boundaries p{color:#b1c39e;margin-bottom:16px;font-size:11px;line-height:1.9}.help-links{border-top:1px solid #edf3e1;gap:20px;padding-top:18px;display:flex}.help-links a{color:#b1c59c;align-items:center;gap:7px;font-size:10px;display:flex}.workspace-summary{align-items:center;gap:13px;margin-bottom:23px;display:flex}.workspace-summary strong{color:#9cb688;font-size:14px;font-weight:500}.workspace-summary p{color:#bfccaa;margin-top:5px;font-size:10px}.reset-section{border-top:1px solid #edf3e1;margin-top:25px;padding-top:19px}.reset-section p{color:#b5c6a1;margin-bottom:10px;font-size:10px;line-height:1.9}.reset-section .button{font-size:10px}.search-dialog-input{border-color:#e0ebd2;flex:1;min-width:0}.search-dialog-input input{min-height:42px;font-size:13px}.search-results{flex-direction:column;gap:2px;margin-top:15px;display:flex}.search-results>button{text-align:left;color:#b2c69b;border-radius:6px;align-items:center;gap:11px;padding:10px;display:flex}.search-results>button:hover{background:#f5faed}.search-results strong{color:#a2bb89;flex:1;font-size:12px;font-weight:500}.search-results small{color:#c2cfaf;margin-top:2px;font-size:9px;display:block}.toast{z-index:200;color:#8eac72;background:#fff;border:1px solid #dfead2;border-radius:9px;align-items:center;gap:10px;max-width:calc(100vw - 40px);padding:13px 15px;font-size:11px;animation:fade-in .2s ease-out;display:flex;position:fixed;bottom:27px;left:calc(50% + 95px);transform:translate(-50%);box-shadow:0 8px 40px #597b3222}.toast .icon-button{color:#b6c8a3;min-width:20px;min-height:20px}.toast>span{line-height:1.7}.sidebar-scrim{display:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:root{--muted:#7b887e}.page-heading p{color:#7e8c82}.eyebrow{color:#8c9b90}.metric-label{color:#728274}.metric-footer{color:#869580}.panel-heading p{color:#8c9c88}.data-table th{color:#82947b}.table-skill small{color:#94a189}.runtime{color:#6d8762}.status{color:#5b8d4b}.status.error,.status.fail,.status.failed{color:#b66f55}.sample-inline{color:#879779!important}.attention-item strong{color:#6a815e}.attention-item p{color:#8c9f7d}.integration-foot p{color:#94a581}.signal-row{color:#798f6d}.quality-signal strong{color:#5f805e}.quality-signal p{color:#8da080}.workspace-footer{color:#93a18a}.skill-description{color:#7f9471}.skill-card-health>span{color:#91a17e}.source-tag{color:#899a77}.modal-head h2,.settings-panel h2{color:#4b6740}.help-boundaries p,.help-steps p,.settings-panel>p,.suggestion-list p{color:#829b70}.modal-head p{color:#8ca17a}.field-label,.form-stack label{color:#789367}.report-type{color:#8da375}.report-metrics>div>span{color:#91a779}.report-metrics strong{color:#668c4a}.finding p,.result-evidence{color:#8fa879}.evidence-source{color:#92a67c}.sample-badge{color:#7e9272}.metric-tag{color:#7d9071}.sample-disclosure{color:#899982}.breadcrumb strong{color:#53664d}.locale-en .sidebar .nav-item{font-size:11px}.locale-en .metric-tag{font-size:7px}.locale-en .quality-signal p,.locale-en .signal-row{font-size:9px}.locale-en .engine-note strong{font-size:10px}.locale-en .engine-note p{font-size:9px}@media (min-width:1600px){.sidebar{width:240px;padding-left:20px;padding-right:20px}.main-shell{margin-left:240px}.main-content{padding:38px 45px 0}.topbar{padding:0 45px}.page-heading h1{font-size:30px}.page-heading p{font-size:12px}.metric{padding:22px}.metric-value{font-size:36px}.metric-label{font-size:12px}.metric-footer,.metric-tag{font-size:9px}.panel-heading h2{font-size:14px}.panel-heading p{font-size:10px}.trend-chart{height:235px}.chart-footer{font-size:9px}.data-table{font-size:11px}.data-table td{padding-top:16px;padding-bottom:16px}.table-skill strong{font-size:11px}.quality-signal strong{font-size:12px}.quality-signal p{font-size:10px}.signal-row{padding:13px 0;font-size:11px}.sidebar-user{margin-left:-20px;margin-right:-20px}.button{min-height:38px;padding:9px 15px;font-size:12px}.sidebar .nav-item{font-size:13px}.attention-item{padding-top:19px;padding-bottom:19px}.attention-item strong{font-size:11px}.attention-item p{font-size:10px}}@media (max-width:1250px){.sidebar{width:202px;padding-left:11px;padding-right:11px}.main-shell{margin-left:202px}.brand{gap:7px;font-size:19px}.brand-beta{font-size:7px}.brand-symbol{width:28px;height:28px}.main-content{padding:26px 24px 0}.topbar{padding:0 24px}.bottom-grid,.chart-grid{grid-template-columns:minmax(0,1fr) 252px;gap:14px}.metric-grid{gap:11px}.metric{padding:16px 14px}.metric-footer>span:last-child:not(.metric-tag){display:none}.metric-footer{font-size:8px}.data-table td,.data-table th{padding-left:12px;padding-right:12px}.data-table td:first-child,.data-table th:first-child{padding-left:16px}.table-skill{gap:7px}.table-skill small{gap:3px}.table-skill strong{font-size:9px}.recent-panel .runtime{font-size:8px}.recent-panel .mini-track{display:none}.search-trigger kbd{margin-left:0}.search-trigger>span{display:none}.sidebar-user{margin-left:-11px;margin-right:-11px}.sidebar-user strong{font-size:9px}.sidebar-user small{font-size:8px}.workspace-selector{padding-left:7px;padding-right:7px}.sidebar-bottom{padding-top:40px}.skills-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-value{font-size:29px}.quality-signal{margin-left:16px;margin-right:16px}.panel-heading{padding-left:16px;padding-right:16px}.signal-row{margin-left:16px;margin-right:16px}.attention-item,.panel-bottom-link{padding-left:16px;padding-right:16px}.settings-grid{grid-template-columns:1.05fr 1fr;gap:16px}.settings-panel{padding:20px}.input-action{flex-wrap:wrap}.input-action input{flex:1;min-width:180px}.comparison-metrics{gap:11px}.compare-metric{padding:16px}.compare-metric>div{gap:8px;font-size:16px}.compare-metric strong{font-size:21px}}@media (max-width:1020px){.sidebar{width:190px;padding-left:10px;padding-right:10px}.main-shell{margin-left:190px}.brand{padding-left:5px;font-size:18px}.brand-beta{display:none}.main-content{padding:25px 20px 0}.topbar{padding:0 20px}.topbar-actions{gap:11px}.page-heading h1{font-size:25px}.page-heading p{font-size:10px}.heading-actions{gap:6px}.heading-actions .button{padding:8px 10px;font-size:10px}.metric-grid{grid-template-columns:repeat(2,1fr)}.chart-grid{grid-template-columns:1fr}.quality-panel{display:none}.bottom-grid{grid-template-columns:1fr}.attention-panel{display:none}.trend-chart{height:220px}.sample-disclosure{font-size:8px}.metric-footer>span:last-child:not(.metric-tag){display:inline}.metric-value{font-size:31px}.skills-grid{gap:14px}.skill-card{padding:17px 16px 0}.skill-card-health{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.settings-grid{grid-template-columns:1fr}.settings-grid>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-source{grid-column:1/-1}.sidebar-user{margin-left:-10px;margin-right:-10px}.engine-note{padding:12px 10px}.comparison-metrics{grid-template-columns:repeat(2,1fr)}.compare-selectors{grid-template-columns:1fr 30px 1fr;gap:10px}.compare-selectors .select{font-size:10px}}@media (max-width:760px){.sidebar{width:222px;padding-left:15px;padding-right:15px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-scrim{z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#213c2a40;display:block;position:fixed;inset:0}.main-shell{margin-left:0}.topbar{gap:10px;height:60px;padding:0 17px}.mobile-menu{margin-left:-4px;display:inline-flex}.breadcrumb{gap:9px;font-size:10px}.breadcrumb-home,.breadcrumb>svg{display:none}.topbar-actions{gap:9px}.search-trigger{padding:5px}.search-trigger kbd,.topbar-actions>.icon-button,.topbar-divider{display:none}.language-button{font-size:10px}.main-content{padding:25px 18px 0}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:22px}.page-heading h1{gap:9px;font-size:25px}.page-heading p{font-size:11px;line-height:1.8}.heading-actions{justify-content:flex-end;width:100%;margin-top:4px}.eyebrow{margin-bottom:7px;font-size:7px}.overview-scope{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.scope-tabs{gap:23px}.scope-tabs>button{font-size:10px}.sample-disclosure{margin-top:5px;font-size:8px}.metric-grid{gap:10px;margin-bottom:15px}.metric{padding:16px 14px 12px}.metric-label{font-size:10px}.metric-value{margin-top:7px;margin-bottom:8px;font-size:30px}.metric-label svg{width:15px;height:15px}.metric-footer{flex-wrap:wrap;gap:4px;font-size:8px}.metric-footer>span:last-child:not(.metric-tag){display:none}.metric-footer .inline-link,.metric-tag{font-size:7px}.chart-grid{margin-bottom:15px}.panel-heading{padding:17px 15px 0}.panel-heading h2{font-size:12px}.panel-heading p{font-size:9px}.trend-chart{width:calc(100% - 15px);height:185px;margin-top:12px;margin-left:7px}.chart-footer{padding-left:15px;padding-right:15px;font-size:7px}.chart-legend{gap:12px;font-size:8px}.recent-panel .panel-heading{padding-bottom:15px}.data-table{min-width:650px}.recent-panel .data-table{min-width:640px}.data-table td,.data-table th{padding:12px}.data-table td:first-child,.data-table th:first-child{padding-left:15px}.table-skill strong{font-size:10px}.table-skill small{font-size:8px}.recent-panel .runtime{font-size:9px}.table-skill .skill-mark{width:29px;height:29px}.workspace-footer{flex-wrap:wrap;justify-content:center;gap:8px;padding-top:21px;padding-bottom:20px;font-size:7px}.workspace-footer>span:last-child{display:none}.toolbar{flex-wrap:wrap;gap:8px}.toolbar .input-with-icon{flex:1;min-width:180px}.toolbar .select{font-size:10px}.toolbar-end{font-size:9px}.skills-grid{grid-template-columns:1fr}.skill-card{padding:20px 20px 0}.skill-card-health{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.skill-card-title{font-size:16px}.skill-description{min-height:0;font-size:12px}.skill-card-tags .runtime{font-size:10px}.skill-card-health>span{font-size:9px}.skill-card-health strong{font-size:15px}.skill-card-actions{padding-top:13px;padding-bottom:13px}.import-card{min-height:200px}.notice{padding:12px;font-size:10px;line-height:1.9}.table-footnote{align-items:flex-start;font-size:9px;line-height:1.8}.table-footnote svg{margin-top:2px}.settings-grid>div{display:block}.settings-panel{padding:21px}.settings-panel h2{font-size:16px}.settings-panel>p{font-size:11px}.settings-source{flex-wrap:wrap;padding-bottom:15px}.input-action input{min-width:140px}.comparison-metrics{gap:10px}.compare-metric>div{gap:7px;font-size:16px}.compare-metric strong{font-size:20px}.compare-metric{padding:15px}.compare-selectors{grid-template-columns:1fr;gap:12px}.compare-arrow{display:none}.compare-selectors>div>label{font-size:8px}.modal-backdrop{padding:14px}.modal{border-radius:11px;max-height:94vh}.modal-head{padding:20px 20px 16px}.modal-head h2{font-size:18px}.modal-head p{font-size:10px}.modal-body{padding:20px}.modal-foot{flex-wrap:wrap;padding:14px 20px}.modal-foot .button{padding:8px 10px;font-size:10px}.modal-foot.spread{gap:12px}.modal-foot.spread>.row-gap{margin-left:auto}.run-mode-options{gap:8px}.run-mode-options button{min-height:150px;padding:14px 11px}.run-mode-options strong{font-size:11px}.run-mode-options p{font-size:9px}.mode-tag{font-size:7px}.chosen-mark{width:14px;height:14px;top:12px;right:9px}.field-note{font-size:9px}.skill-inspector{grid-template-columns:1fr;min-height:200px;overflow:auto}.file-tree{border-bottom:1px solid #eaf0df;border-right:0;flex-shrink:0;gap:3px;padding:8px;display:flex;overflow-x:auto}.file-tree-label{display:none}.file-tree button{flex-shrink:0;width:auto;max-width:180px;font-size:9px}.file-content{min-height:200px;overflow:visible}.file-content>pre{max-height:310px;padding:15px;font-size:10px}.report-banner{align-items:flex-start;padding:13px 20px}.report-banner>div{flex-direction:column;align-items:flex-start;gap:5px}.report-type{max-width:230px;font-size:8px}.report-metrics{gap:8px;padding:19px 20px}.report-metrics>div>span{font-size:8px}.report-metrics strong{font-size:20px}.report-metrics small{font-size:9px}.report-tabs{gap:20px;padding-left:20px;padding-right:20px}.report-tabs button{font-size:10px}.report-body{max-height:48vh}.result-detail>summary{flex-wrap:wrap;gap:6px;padding:10px;font-size:10px}.result-detail summary>.evidence-source{margin-left:auto;font-size:7px}.result-evidence{padding:12px;font-size:10px}.finding{gap:8px}.finding h3{font-size:10px}.finding p{font-size:9px}.finding .status{padding:3px;font-size:7px}.findings-list{gap:4px}.help-steps{grid-template-columns:repeat(2,1fr);gap:20px 16px}.help-steps h3{font-size:11px}.help-boundaries p,.help-steps p,.toast{font-size:10px}.toast{width:max-content;max-width:calc(100vw - 24px);padding:10px 12px;bottom:18px;left:50%}.sidebar-user{margin-left:-15px;margin-right:-15px}.sidebar .brand{font-size:21px}.sidebar .brand-beta{display:inline}.sidebar .brand-symbol{width:31px;height:31px}.sidebar-bottom{padding-top:40px}.search-results strong{font-size:11px}.suggestion-list h3{font-size:12px}.reset-section p,.suggestion-list p{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.eyebrow{color:#839087;font-size:9px}.page-heading p{color:#7a877e;font-size:12px}.panel-heading h2{color:#3d5145;font-size:13px}.panel-heading p{color:#7d8b80;font-size:10px}.metric-label{color:#6c7c70;font-size:12px}.metric-footer{color:#82907f;font-size:9px}.metric-tag{font-size:8px}.metric-value{color:#294334;font-size:34px}.scope-tabs>button{font-size:11px}.sample-disclosure{color:#819078;font-size:10px}.data-table{font-size:11px}.data-table th{color:#7c8b7c;font-size:9px}.data-table td{color:#627463}.table-skill strong{color:#4a604c;font-size:11px}.table-skill small,.table-skill small .mono{color:#8e9e86;font-size:9px}.runtime{color:#698269;font-size:10px}.status{font-size:9px}.sample-inline{font-size:8px}.quality-signal strong{color:#53734f;font-size:11px}.quality-signal p{color:#819778;font-size:10px}.signal-row{color:#71866b;font-size:11px}.panel-bottom-link,.signal-row>span:last-child{font-size:10px}.inline-link{font-size:11px}.attention-item strong{color:#5c7555;font-size:11px}.attention-item p{color:#8a9c7d;font-size:10px}.attention-item small{font-size:9px}.integration-foot p{color:#93a17f;font-size:9px}.chart-footer{font-size:9px}.chart-legend{font-size:10px}.trend-chart text{fill:#7b897b}.skill-description{color:#75876c;font-size:12px}.skill-card-title{color:#3e553e}.skill-slug{color:#8a9b7d;font-size:10px}.skill-card-health>span{color:#829572;font-size:9px}.skill-card-health strong{color:#64834e}.modal-head h2,.settings-panel h2{color:#354c38}.help-boundaries p,.help-steps p,.modal-head p,.settings-panel>p,.suggestion-list p{color:#758a69}.modal-body input,.modal-body textarea{color:#48653c}.field-label,.modal-body .field-label,.modal-body .form-stack label{color:#637c54}.run-mode-options strong{color:#4f713d}.run-mode-options p{color:#819b6b}.run-summary>span{color:#7a9165}.run-summary strong{color:#597c3d}.finding h3{color:#54783e}.finding p{color:#7a9368}.result-detail>summary{color:#587f3d}.result-evidence{color:#708c59}.report-tabs button{color:#7b9664}.code-block pre,.file-content>pre{color:#5b7f3e}.help-boundaries h3,.help-steps h3{color:#577d3c}.locale-en .metric-footer{font-size:8px}.locale-en .quality-signal strong,.locale-en .signal-row{font-size:10px}.modal-head h2{color:#2e4436}.modal-head p{color:#718173;font-size:12px}.modal-body{color:#3a503f}.report-type{color:#71806f;font-size:11px}.report-metrics>div>span{color:#74836f;font-size:11px}.report-metrics strong{color:#3c6040;font-size:29px}.report-metrics small{color:#87967e}.report-tabs button{color:#7e8d76;font-size:12px}.report-tabs button.active{color:#466c47}.report-tabs button.active:after{background:#598365}.finding h3{color:#3e5840;font-size:13px}.finding p{color:#74856b;font-size:12px;line-height:1.8}.finding code{color:#8b9b7e;font-size:10px}.finding-icon.pass{color:#7ca46a}.modal .status,.report-banner .status{font-size:10px}.result-detail>summary{color:#466143;font-size:12px}.result-evidence{color:#708366;font-size:12px}.evidence-source{color:#889b7c;font-size:10px}.result-evidence label{color:#8e9e82;font-size:9px}.code-block pre,.file-content>pre{color:#4d6a42;font-size:11px}.field-note{color:#85977b;font-size:10px}.run-summary>span{color:#829675;font-size:10px}.run-summary strong{color:#526f42;font-size:12px}.run-mode-options strong{color:#43653a;font-size:13px}.run-mode-options p{color:#829775;font-size:10px}.mode-tag{color:#789364;font-size:9px}.dropzone strong{color:#608651;font-size:14px}.dropzone p{color:#91a67c;font-size:11px}.code-textarea{color:#536f42}.form-stack label{color:#5f7e4c;font-size:12px}.form-stack input,.form-stack textarea{color:#3f6034;font-size:13px}.help-boundaries p,.help-steps p,.suggestion-list p{color:#708765;font-size:12px}.help-boundaries h3,.help-steps h3,.suggestion-list h3{color:#4a6c3a;font-size:13px}.notice p{color:#6e8861}.settings-panel>p{color:#75896a;font-size:12px}.setup-steps p{color:#859976;font-size:11px}.workspace-summary strong{color:#587c43}.workspace-summary p{color:#8b9e7c}.language-options button{color:#879c74}.reset-section p{color:#8b9d7d;font-size:11px}.toast{color:#4f7842;font-size:12px}.locale-en .table-skill strong{font-size:11px}@media (max-width:760px){.modal-head p{font-size:10px}.report-metrics>div>span,.report-type{font-size:9px}.report-metrics strong{font-size:23px}.finding h3{font-size:12px}.finding p,.report-tabs button{font-size:11px}.modal .status{font-size:9px}.evidence-source{font-size:8px}.help-boundaries p,.help-steps p,.result-detail>summary,.result-evidence,.suggestion-list p{font-size:11px}}.plan-body{flex-direction:column;gap:18px;max-height:67vh;display:flex;overflow:auto}.plan-body .notice{margin:0}.plan-controls{grid-template-columns:2fr 1fr;gap:16px;display:grid}.plan-controls label{flex-direction:column;gap:7px;margin:0;display:flex}.plan-intro{border:1px solid var(--line);background:var(--canvas);border-radius:8px;padding:20px}.plan-intro h3{color:var(--ink);margin:0 0 10px;font-size:16px}.plan-intro p{color:var(--secondary);margin:0 0 10px;font-size:12px;line-height:1.9}.plan-intro small{color:var(--muted);font-size:11px;line-height:1.8;display:block}.plan-loading{background:var(--green-light);color:var(--green);border-radius:8px;align-items:center;gap:15px;padding:20px;display:flex}.plan-loading strong{font-size:13px}.plan-loading p{color:var(--secondary);margin:5px 0 0;font-size:11px}.plan-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.plan-summary>div{border:1px solid var(--line);border-radius:7px;padding:16px}.plan-summary span{color:var(--muted);font-size:10px;display:block}.plan-summary strong{color:var(--ink);margin-top:7px;font-size:22px;font-weight:500;display:block}.plan-context{border:1px solid var(--line);color:var(--secondary);border-radius:7px;padding:14px 16px;font-size:11px}.plan-context summary{cursor:pointer;color:var(--ink);justify-content:space-between;font-size:12px;display:flex}.plan-context h4{margin:16px 0 6px;font-size:11px}.notice ul,.plan-cases ul,.plan-context ul{padding-left:20px;line-height:1.9}.plan-context .mono{overflow-wrap:anywhere}.plan-cases{flex-direction:column;gap:10px;display:flex}.plan-cases .result-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-sans);margin:8px 0 16px;font-size:12px}.plan-cases summary strong{flex:1;min-width:100px}.plan-cases .result-evidence p{white-space:pre-wrap}.recovery-notice{margin-bottom:22px}.recovery-notice>div{flex:1}.recovery-notice .row-gap{flex-wrap:wrap;margin-top:12px}.recovery-notice p{margin:5px 0 10px}.case-readiness{border:1px solid var(--line);color:var(--muted);border-radius:4px;margin-left:8px;padding:1px 5px;font-size:9px;font-weight:400;display:inline-block}.case-readiness.ready{color:var(--green);background:var(--green-light)}.case-readiness.draft{color:var(--amber);background:#fbf8ee}.compare-selectors{grid-template-columns:1fr 1fr}.notice.warning-notice strong{color:#927136}.notice.warning-notice li,.notice.warning-notice p{color:#8d784d}.filter-label input[type=checkbox]{accent-color:var(--green)}@media (max-width:760px){.compare-selectors,.plan-controls{grid-template-columns:1fr}.plan-body{gap:14px;max-height:68vh}.plan-summary{gap:7px}.plan-summary>div{padding:11px}.plan-summary span{font-size:9px}.plan-summary strong{font-size:18px}.plan-loading{padding:14px}.plan-context{padding:12px}.plan-cases .result-evidence pre{font-size:11px}.case-readiness{margin-left:5px}.recovery-notice .row-gap{gap:8px}}.access-loading{min-height:100vh;color:var(--secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:30px;display:flex}.access-loading p{max-width:480px;line-height:1.9}.access-shell{background:var(--canvas);flex-direction:column;min-height:100vh;display:flex}.access-top{justify-content:space-between;width:100%;max-width:1200px;margin:auto;padding:30px 40px}.access-brand,.access-top{align-items:center;display:flex}.access-brand{letter-spacing:-.7px;color:var(--ink);gap:10px;font-size:22px;font-weight:650;text-decoration:none}.access-brand>span{background:var(--green);color:#fff;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.access-layout{flex:1;grid-template-columns:1.12fr 1fr;align-items:center;gap:85px;width:100%;max-width:1120px;margin:auto;padding:25px 40px 70px;display:grid}.access-story{padding-bottom:20px}.access-eyebrow{letter-spacing:1.8px;color:var(--green);font-size:10px;font-weight:600}.access-story h1{letter-spacing:-1.8px;color:#263e34;margin:22px 0;font-size:46px;font-weight:600;line-height:1.4}.access-story>p{color:#718178;max-width:385px;font-size:14px;line-height:2}.access-story-proof{border-top:1px solid var(--line);color:var(--green);gap:13px;margin-top:34px;padding-top:25px;display:flex}.access-story-proof strong{color:#40574b;font-size:13px;font-weight:500;display:block}.access-story-proof span{color:#829087;margin-top:7px;font-size:11px;line-height:1.8;display:block}.access-card{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;max-width:460px;padding:34px 34px 24px;box-shadow:0 8px 28px #17362b06}.access-icon{background:var(--green-light);width:42px;height:42px;color:var(--green);border-radius:10px;place-items:center;margin-bottom:20px;display:grid}.access-card h2{letter-spacing:-.5px;margin:0 0 8px;font-size:23px;font-weight:600;line-height:1.5}.access-card>p{color:var(--muted);margin:0 0 25px;font-size:12px;line-height:1.9}.access-form{gap:18px}.access-form,.access-form label{flex-direction:column;display:flex}.access-form label{color:#52665b;gap:8px;font-size:12px;font-weight:500}.access-form input,.account-invite-result input{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #dce5df;border-radius:7px;outline:none;padding:11px 12px;font-size:14px}.access-form input:focus{border-color:var(--green);box-shadow:0 0 0 3px #15857213}.access-password{display:block;position:relative}.access-password input{padding-right:44px}.access-password button{width:30px;height:30px;color:var(--muted);place-items:center;display:grid;position:absolute;top:8px;right:8px}.access-form small{color:var(--muted);font-size:11px;line-height:1.8}.access-submit{justify-content:center;width:100%;min-height:45px;margin-top:4px;font-size:13px}.access-submit>svg:last-child{margin-left:auto}.access-submit>svg:first-child:not(:last-child){margin-right:auto}.access-alert{color:#8c6e39;overflow-wrap:anywhere;background:#fbf8ee;border:1px solid #eee1c7;border-radius:7px;margin-bottom:17px;padding:12px 14px;font-size:12px;line-height:1.9}.access-form .access-alert{margin:0}.access-alert a,.access-alert button{align-items:center;gap:5px;margin-top:10px;display:flex}.access-card>.access-support{color:var(--muted);margin:20px 0;font-size:11px}.access-card-foot{border-top:1px solid var(--line);color:#8a988f;align-items:center;gap:7px;margin-top:23px;padding-top:17px;font-size:10px;line-height:1.8;display:flex}.access-card-foot svg{flex-shrink:0}.access-footer{text-align:center;color:#91a095;padding:0 30px 25px;font-size:10px}.access-footer span{margin:0 9px}.account-error{z-index:120;color:#927136;background:#fbf8ee;justify-content:center;align-items:center;gap:15px;padding:10px;font-size:12px;display:flex;position:fixed;top:0;left:0;right:0}.account-options{flex-wrap:wrap}.account-identity{color:var(--muted);overflow-wrap:anywhere;margin:0 0 20px;font-size:11px}.account-members{flex-direction:column;gap:16px;margin-bottom:10px;display:flex}.account-members>div{align-items:center;gap:10px;display:flex}.account-members>div>div{flex:1}.account-members strong{font-size:12px;font-weight:500;display:block}.account-members small{color:var(--muted);font-size:10px;display:block}.account-invite-result{background:var(--green-light);border:1px solid #cde4d9;border-radius:8px;padding:16px}.account-invite-result p{color:var(--secondary);margin:7px 0 12px;font-size:11px}.account-invite-result input{min-height:38px;margin-bottom:10px;font-size:11px}.account-invite-result strong{color:var(--green);font-size:13px}@media (max-width:900px){.access-layout{gap:40px}.access-story h1{font-size:37px}.access-card{padding:28px}.access-story>p{font-size:13px}}@media (max-width:680px){.access-top{padding:23px}.access-brand{font-size:20px}.access-layout{flex-direction:column;align-items:center;gap:24px;padding:20px 20px 35px;display:flex}.access-story{width:100%;max-width:440px;padding:0}.access-story h1{letter-spacing:-.8px;margin:13px 0 8px;font-size:29px;line-height:1.5}.access-story h1 br{display:none}.access-story>p{max-width:none;font-size:12px}.access-story-proof{display:none}.access-eyebrow{font-size:8px}.access-card{border-radius:11px;max-width:440px;padding:26px 23px}.access-card h2{font-size:22px}.access-card>p{margin-bottom:21px;font-size:11px}.access-icon{margin-bottom:15px}.access-footer{padding-bottom:20px;font-size:9px}}.access-chatgpt{margin-top:22px}.access-chatgpt .access-submit{justify-content:center;gap:10px}.access-chatgpt .access-submit svg:last-child{margin-left:auto}.access-provider-note{color:var(--secondary);margin:9px 0 0!important;font-size:11px!important}.access-card>.field-divider{margin:24px 0}.account-method{border:1px solid var(--line);border-radius:8px;padding:16px}.account-method h3{margin:0 0 8px;font-size:14px}.account-method p{color:var(--secondary);margin:0 0 12px;font-size:12px;line-height:1.7}.account-method .access-chatgpt{margin-top:12px}.email-policy-panel h3{align-items:center;gap:8px;display:flex}.email-policy-panel textarea{font-family:var(--font-sans);line-height:1.8}.email-policy-panel .row-gap{flex-wrap:wrap}.email-policy-saved{color:var(--green)!important}.access-domain-hint{color:var(--muted);font-size:11px;line-height:1.8}.access-policy-setup{width:calc(100% - 40px);max-width:620px;margin:36px auto 80px}.access-policy-setup>h1{margin-bottom:12px;font-size:25px}.access-policy-setup>p{color:var(--secondary);margin-bottom:24px;line-height:1.9}.access-policy-setup .account-method{background:var(--surface);padding:24px}@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-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}