@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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}}}@layer theme{:root,:host{--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;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--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%;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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]){appearance:button}::file-selector-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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}.contents{display:contents}.flex{display:flex}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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))}}:root{--ink:#ececec;--muted:#b4b4b4;--subtle:#8e8e8e;--line:#353535;--line-strong:#4a4a4a;--canvas:#212121;--sidebar:#171717;--soft:#2f2f2f;--green:#ececec;--green-bright:#fff;--green-soft:#333;--shadow-sm:0 1px 2px #0000002e;--shadow-lg:0 22px 70px #0000006b, 0 3px 18px #00000047}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #ffffff85}.app-shell{background:var(--canvas);min-height:100vh}.sidebar{z-index:20;border-right:1px solid var(--line);background:var(--sidebar);flex-direction:column;width:238px;padding:18px 12px 13px;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{align-items:center;gap:8px;min-height:34px;padding:0 6px;display:flex}.brand-mark{width:28px;height:28px;color:var(--green);background:#edf3ef;border:1px solid #cfd8d1;border-radius:9px;place-items:center;display:grid;box-shadow:inset 0 1px #fffc}.brand-name{letter-spacing:-.015em;font-size:15px;font-weight:650}.workspace-switch{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:5px 4px;font-size:11px;display:flex}.primary-nav{gap:3px;margin-top:25px;display:grid}.primary-nav button,.sidebar-bottom>button,.collection-link{color:#606461;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:37px;padding:0 10px;font-size:13px;transition:background .15s,color .15s;display:flex}.primary-nav button.active{color:var(--ink);background:#e9ece8;font-weight:550;box-shadow:inset 0 0 0 1px #141e1806}.nav-count{color:#929794;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.sidebar-section{gap:2px;margin-top:27px;display:grid}.sidebar-label{color:#9a9e9b;letter-spacing:.065em;text-transform:uppercase;padding:0 10px 8px;font-size:10px;font-weight:600}.collection-link.active{color:var(--ink);background:#e9ece8;font-weight:550}.collection-count{color:#929794;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.collection-dot{background:#d9ddda;border-radius:2px;width:7px;height:7px}.dot-marketing{background:#bccebf}.dot-operations{background:#bdc9db}.dot-research{background:#dbc9aa}.dot-sales{background:#d7bdc8}.dot-product{background:#c7bedb}.dot-all{background:#9fa5a1}.sidebar-bottom{gap:5px;margin-top:auto;display:grid}.activation-command{color:#eee;text-align:left;background:#151515;border:1px solid #303030;border-radius:16px;grid-template-columns:48px minmax(260px,1fr) 120px auto;align-items:center;gap:18px;width:min(1040px,100% - 96px);min-height:92px;margin:22px auto 0;padding:18px 20px;display:grid;box-shadow:0 18px 50px #0000003d}.activation-command-copy{gap:2px;min-width:0;display:grid}.activation-command-copy small{color:#888;letter-spacing:.11em;font-size:10px;font-style:normal;font-weight:700}.activation-command-copy strong{color:#f6f6f6;letter-spacing:-.01em;font-size:16px;font-weight:650}.activation-command-copy em{color:#aaa;font-size:13px;font-style:normal;line-height:19px}.activation-command-progress{background:conic-gradient(#ededed var(--activation-progress), #303030 0);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.activation-command-progress:after{content:"";background:#151515;border-radius:50%;position:absolute;inset:3px}.activation-command-progress b{z-index:1;color:#f1f1f1;font-size:11px;font-weight:700;position:relative}.activation-command-steps{align-items:center;gap:6px;display:flex}.activation-command-steps i{background:#343434;border-radius:99px;width:30px;height:3px}.activation-command-steps i.complete{background:#858585}.activation-command-steps i.current{background:#eee}.activation-command-action{white-space:nowrap;justify-content:center;gap:7px;min-width:172px;min-height:44px}.activation-command-actions{justify-items:stretch;gap:4px;display:grid}.activation-command-change{color:#858585;text-align:right;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:10px}.activation-command-change:hover{color:#d0d0d0}.activation-command:has(.activation-agent-options){grid-template-columns:48px minmax(220px,1fr) auto auto}.activation-command:has(.activation-agent-options) .activation-command-steps{display:none}.activation-agent-options{align-items:center;gap:5px;display:flex}.activation-agent-options button{color:#a8a8a8;min-width:64px;min-height:48px;font:inherit;cursor:pointer;background:#101010;border:1px solid #303030;border-radius:10px;grid-template-columns:auto auto;place-content:center;align-items:center;gap:1px 4px;padding:6px 8px;font-size:10px;display:grid}.activation-agent-options button svg{grid-row:1/3}.activation-agent-options button small{color:#666;text-align:left;font-size:9px}.activation-agent-options button:hover:not(:disabled),.activation-agent-options button.selected{color:#f2f2f2;background:#222;border-color:#666}.activation-agent-options button:disabled{opacity:.36;cursor:not-allowed}.sidebar-bottom>button{min-height:34px}.user-row{margin-top:7px;border-top:1px solid var(--line)!important;border-radius:0!important;min-height:52px!important;padding-top:10px!important}.user-row>span:nth-child(2){flex:1;min-width:0;display:grid}.user-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.user-row small{color:var(--subtle);font-size:10px}.app-content{min-height:100vh;margin-left:238px}.mobile-header{display:none}.page-wrap{width:min(1180px,100% - 72px);margin:0 auto;padding:67px 0 54px}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;min-height:90px;display:flex}.eyebrow{color:var(--green);letter-spacing:.075em;text-transform:uppercase;margin:0 0 9px;font-weight:650;font-size:10px!important}.page-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(29px,3vw,38px);font-weight:530;line-height:1.08}.page-heading p:not(.eyebrow){color:var(--muted);margin:9px 0 0;font-size:14px}.heading-actions,.editor-actions,.modal-actions{align-items:center;gap:8px;display:flex}.button{letter-spacing:-.006em;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 13px;font-size:12px;font-weight:560;transition:transform .12s,background .12s,border-color .12s;display:inline-flex}.button:active{transform:translateY(1px)}.button:disabled{opacity:.52;cursor:default;transform:none}.button.primary{color:#fff;background:#1d201e;border-color:#1b211e;box-shadow:0 1px 2px #0f121029,inset 0 1px #ffffff14}.button.secondary{border-color:var(--line-strong);box-shadow:var(--shadow-sm);background:#fff}.button.tertiary{background:var(--soft);color:#4f5451;border-color:#0000}.health-strip{border:1px solid var(--line);min-height:74px;box-shadow:var(--shadow-sm);background:#fbfcfb;border-radius:12px;grid-template-columns:130px 130px 150px minmax(280px,1fr);align-items:center;display:grid}.health-strip>div{border-right:1px solid var(--line);align-content:center;min-height:42px;padding:0 20px;display:grid}.health-strip strong{letter-spacing:-.025em;font-size:17px;font-weight:580}.health-strip span{color:var(--subtle);font-size:10.5px}.health-strip .health-message{min-height:100%;color:var(--green);border-right:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.health-message span{color:var(--muted);line-height:1.45;display:grid}.health-message strong{color:#4b514d;font-size:11px}.toolbar{align-items:center;gap:12px;margin-top:31px;display:flex}.search-field{border:1px solid var(--line-strong);color:#7e8380;background:#fff;border-radius:8px;align-items:center;gap:9px;width:min(320px,34vw);min-height:37px;padding:0 10px;display:flex;box-shadow:0 1px 2px #0f141106}.search-field input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12.5px}.search-field kbd{color:#9a9e9b;background:#fafbfa;border:1px solid #e2e4e2;border-bottom-color:#d5d8d5;border-radius:5px;place-items:center;width:19px;height:19px;font-family:inherit;font-size:10px;display:grid}.search-field button{color:#929794;cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.filter-group{background:var(--soft);border-radius:8px;gap:2px;padding:3px;display:flex}.filter-group button{color:#777c79;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:29px;padding:0 10px;font-size:11px}.filter-group button.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0f141114,0 0 0 1px #14191609}.filter-button{min-height:35px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-left:auto;padding:0 4px;font-size:11.5px;display:inline-flex}.skills-table{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;margin-top:13px;overflow:hidden}.skills-table-head,.skill-row{grid-template-columns:minmax(360px,1fr) 125px 130px 125px 20px;align-items:center;column-gap:16px;display:grid}.skills-table-head{border-bottom:1px solid var(--line);color:#989c99;letter-spacing:.045em;text-transform:uppercase;background:#fafbfa;min-height:39px;padding:0 18px;font-size:9.5px;font-weight:600}.skill-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;width:100%;min-height:79px;padding:0 18px;transition:background .13s}.skill-row:last-of-type{border-bottom:0}.skill-row:hover .row-arrow{color:#535854;transform:translate(2px)}.skill-main-cell{align-items:center;gap:13px;min-width:0;display:flex}.skill-main-cell>span:last-child{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-width:0;display:grid}.skill-main-cell strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:610;overflow:hidden}.skill-main-cell small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin-top:4px;font-size:10.7px;line-height:1.25;overflow:hidden}.skill-main-cell em{color:#8b908d;border:1px solid #e5e7e5;border-radius:5px;padding:2px 5px;font-size:8px;font-style:normal;line-height:1}.skill-icon{border:1px solid var(--skill-accent);flex:none;place-items:center;width:37px;height:37px;display:grid}@supports (color:color-mix(in lab, red, red)){.skill-icon{border:1px solid color-mix(in srgb, var(--skill-accent) 75%, #b8bdb9)}}.skill-icon{background:var(--skill-accent);color:#485049;border-radius:9px}.status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:23px;padding:0 8px;font-size:9.5px;font-weight:550;display:inline-flex}.status-dot{border-radius:50%;width:5px;height:5px}.status-approved .status-dot{background:#62a079}.status-in-review .status-dot{background:#c29a57}.status-draft{color:#777c79;background:#f6f7f6;border-color:#e2e4e2}.status-draft .status-dot{background:#aeb2af}.install-cell,.updated-cell{align-items:center;display:flex}.install-cell small{color:#929794;font-variant-numeric:tabular-nums;margin-left:8px;font-size:10px}.agent-marks{padding-left:5px;display:flex}.agent-mark{color:#626763;background:#f0f2f0;border:1.5px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;margin-left:-5px;font-size:8px;font-weight:650;display:grid}.avatar{color:#737874;letter-spacing:-.02em;background:#f4f5f3;border:1px solid #e0e3e0;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:8px;font-weight:650;display:grid}.avatar-dark{color:#fff;background:#242725;border-color:#282c29}.updated-cell{gap:8px}.updated-cell small{color:#868b87;font-size:10px}.row-arrow{color:#bdc1be;transition:color .13s,transform .13s}.empty-state{color:#8d928e;align-content:center;place-items:center;gap:7px;min-height:250px;display:grid}.empty-state strong{color:#505551;margin-top:5px;font-size:13px}.empty-state span,.empty-state button{font-size:11px}.empty-state button{color:var(--green);cursor:pointer;background:0 0;border:0;margin-top:4px}.library-footer{color:#858a86;justify-content:space-between;align-items:center;margin-top:14px;font-size:10.5px;display:flex}.library-footer>span,.library-footer button{align-items:center;gap:7px;display:flex}.library-footer button{color:#575d59;cursor:pointer;background:0 0;border:0;font-size:10.5px}.timeline-card,.team-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;margin-top:30px;overflow:hidden}.timeline-day{border-bottom:1px solid var(--line);color:#929692;letter-spacing:.05em;text-transform:uppercase;background:#fafbfa;padding:12px 20px;font-size:9.5px;font-weight:650}.timeline-item{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:34px 1fr 20px;align-items:center;gap:12px;width:100%;min-height:70px;padding:0 20px;display:grid}.timeline-item:last-child{border-bottom:0}.timeline-icon{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.tone-green{color:#4a8462;background:#edf6f0}.tone-blue{color:#5c718e;background:#eef2f8}.tone-amber{color:#9a7540;background:#faf4e9}.tone-gray{color:#737875;background:#f2f3f2}.tone-violet{color:#77658b;background:#f3eff7}.timeline-item>span:nth-child(2){color:#727773;font-size:11.5px}.timeline-item strong,.timeline-item b{color:#363a37;font-weight:610}.timeline-item small{color:#9a9e9b;margin-top:5px;font-size:9.5px;display:block}.timeline-item>svg{color:#b0b4b1}.quiet-callout{color:var(--green);background:#f4f7f4;border-radius:10px;align-items:flex-start;gap:12px;margin-top:18px;padding:15px 17px;display:flex}.quiet-callout>span{gap:3px;display:grid}.quiet-callout strong{color:#424844;font-size:11.5px}.quiet-callout small{color:#7e837f;font-size:10.5px;line-height:1.45}.team-card-head,.team-row{grid-template-columns:minmax(210px,1fr) 120px 130px 100px 30px;align-items:center;column-gap:14px;padding:0 19px;display:grid}.team-card-head{border-bottom:1px solid var(--line);color:#989c99;letter-spacing:.04em;text-transform:uppercase;background:#fafbfa;min-height:39px;font-size:9.5px;font-weight:600}.team-row{border-bottom:1px solid var(--line);color:#757a76;min-height:66px;font-size:10.5px}.team-row:last-child{border-bottom:0}.team-row>span:first-child{color:#333733;align-items:center;gap:10px;display:flex}.team-row strong{font-size:11.5px;font-weight:600}.role-button{border:1px solid var(--line);color:#666b67;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;min-height:27px;padding:0 8px;font-size:9.5px;display:inline-flex}.icon-button{color:#777c78;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.icon-button:hover{border-color:var(--line);color:var(--ink);background:#f6f7f6}.role-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.role-grid>div{border:1px solid var(--line);color:#68706a;border-radius:10px;grid-template-columns:23px 1fr;padding:15px;display:grid}.role-grid strong{color:#3f4541;font-size:11px}.role-grid span{color:#8a8f8b;grid-column:2;margin-top:4px;font-size:9.5px;line-height:1.45}.group-section,.beta-request-section{margin-top:30px}.beta-request-count{color:#aaa;background:#171717;border:1px solid #383838;border-radius:999px;padding:7px 11px;font-size:11px}.beta-request-list{background:#101010;border:1px solid #292929;border-radius:14px;margin-top:14px;display:grid;overflow:hidden}.beta-request-list article{border-bottom:1px solid #292929;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:74px;padding:12px 16px;display:grid}.beta-request-list article:last-child{border-bottom:0}.beta-request-list article>span:nth-child(2){gap:3px;min-width:0;display:grid}.beta-request-list article strong{color:#eee;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.beta-request-list article small{color:#777;font-size:11px;line-height:16px}.beta-request-date{color:#777;font-size:11px}.beta-request-list .button{min-height:38px;padding:0 13px}.group-section-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.group-section-head h2{color:#eee;letter-spacing:-.025em;margin:4px 0 2px;font-size:22px;font-weight:560}.group-section-head p{color:#858585;margin:0;font-size:12px;line-height:18px}.group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.group-card,.group-empty{text-align:left;background:#101010;border:1px solid #292929;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:11px;min-height:82px;padding:13px;display:grid}.group-card-icon{color:#a6aaa7;background:#171717;border:1px solid #333;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.group-card>div,.group-empty>span:nth-child(2){gap:4px;min-width:0;display:grid}.group-card strong,.group-empty strong{color:#e4e4e4;font-size:13px;font-weight:570}.group-card small,.group-empty small{color:#7d7d7d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:15px;overflow:hidden}.group-empty{color:#888;cursor:pointer;width:100%;margin-top:14px}.group-empty:not(:disabled):hover,.group-card:hover{background:#131313;border-color:#3a3a3a}.group-empty:disabled{cursor:default}.group-modal .field-label{margin-top:22px}.group-member-picker{border:0;margin:20px 0 0;padding:0}.group-member-picker legend{color:#cecece;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;font-size:11px;display:flex}.group-member-picker legend em{color:#777;font-size:9px;font-style:normal}.group-member-picker>div{background:#0e0e0e;border:1px solid #303030;border-radius:10px;max-height:300px;overflow-y:auto}.group-member-picker label{cursor:pointer;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:54px;padding:7px 11px;display:grid}.group-member-picker label+label{border-top:1px solid #272727}.group-member-picker label:hover{background:#151515}.group-member-picker input{opacity:0;pointer-events:none;position:absolute}.group-member-picker label>span:nth-of-type(2){gap:2px;display:grid}.group-member-picker strong{color:#ddd;font-size:11px;font-weight:560}.group-member-picker small{color:#707070;font-size:9px}.group-member-picker i{color:#dfe7e1;border:1px solid #3b3b3b;border-radius:5px;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.group-member-picker input:checked~i{background:#2a3a2f;border-color:#5d7565}.group-modal-actions{grid-template-columns:auto 1fr auto auto}.danger-button{color:#d58d8d!important;border-color:#5b3232!important}.editor-layer{z-index:50;position:fixed;inset:0}.editor-scrim,.modal-scrim,.mobile-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#12161352;border:0;animation:.16s ease-out both fade-in;position:absolute;inset:0}.editor-panel{box-shadow:var(--shadow-lg);background:#fff;border:1px solid #ffffff9e;border-radius:15px;animation:.22s cubic-bezier(.2,.8,.2,1) both panel-in;position:absolute;inset:14px 14px 14px 252px;overflow:hidden}.editor-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;height:63px;padding:0 18px 0 13px;display:flex}.editor-title-row{align-items:center;gap:9px;min-width:0;display:flex}.editor-title-row>div{min-width:0;margin-right:5px;display:grid}.editor-title-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:620;overflow:hidden}.editor-title-row span:not(.status):not(.status-dot):not(.skill-icon){color:#959a96;font-size:9.5px}.skill-details-edit{color:#8e938f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.skill-details-edit:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-soft);color:var(--ink)}.skill-details-edit:disabled{opacity:.35;cursor:default}.editor-tabs{border-bottom:1px solid var(--line);align-items:flex-end;gap:22px;height:45px;padding:0 23px;display:flex}.editor-tabs button{color:#858a86;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:45px;padding:0;font-size:10.5px;display:flex;position:relative}.editor-tabs button.active{color:var(--ink);font-weight:590}.editor-tabs button.active:after{background:var(--ink);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tab-pass{background:#edf5f0;border-radius:99px;place-items:center;min-width:17px;height:17px;display:grid;color:#4d7c61!important;font-size:8px!important}.editor-body{grid-template-columns:minmax(0,1fr) 265px;height:calc(100% - 108px);display:grid}.editor-workspace{background:#f7f8f7;padding:23px;overflow:auto}.instruction-editor{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-rows:41px 1fr 33px;width:min(760px,100%);height:100%;min-height:520px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 6px 24px #191e1b0b}.editor-toolbar-line,.editor-foot{border-bottom:1px solid var(--line);color:#717672;justify-content:space-between;align-items:center;padding:0 13px;font-size:9.5px;display:flex}.editor-toolbar-line>span{align-items:center;gap:7px;display:flex}.instruction-editor textarea{resize:none;color:#2c302d;width:100%;height:100%;font-family:var(--font-geist-mono), ui-monospace, monospace;tab-size:2;background:#fff;border:0;outline:0;padding:29px 34px;font-size:11.5px;line-height:1.8}.editor-foot{border-top:1px solid var(--line);color:#a0a4a1;border-bottom:0}.comments-panel{border-left:1px solid var(--line);background:#fff;grid-template-rows:44px 1fr auto;min-width:0;display:grid}.comments-heading{border-bottom:1px solid var(--line);color:#555a56;justify-content:space-between;align-items:center;padding:0 12px 0 15px;font-size:10px;font-weight:600;display:flex}.comments-heading>span{align-items:center;gap:7px;display:flex}.comments-list{padding:15px;overflow:auto}.comment-item{grid-template-columns:25px minmax(0,1fr);gap:9px;margin-bottom:20px;display:grid}.comment-item>div{min-width:0}.comment-item strong{color:#4a4f4b;align-items:center;gap:7px;font-size:9.5px;font-weight:630;display:flex}.comment-item strong small{color:#a0a4a1;font-size:8.5px;font-weight:450}.comment-item p{color:#666c67;margin:5px 0 0;font-size:10px;line-height:1.55}.comment-item button{color:#8a8f8b;cursor:pointer;background:0 0;border:0;padding:6px 0 0;font-size:8.5px}.comment-form{border:1px solid var(--line-strong);color:#a0a4a1;border-radius:8px;grid-template-columns:20px minmax(0,1fr) 27px;align-items:center;gap:5px;margin:10px;padding:6px 6px 6px 9px;display:grid}.comment-form input{min-width:0;color:var(--ink);border:0;outline:0;font-size:9.5px}.comment-form button{color:#fff;cursor:pointer;background:#202321;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.comment-form button:disabled{color:#b4b8b5;cursor:default;background:#e9ebe9}.files-view,.evaluations-view,.versions-view{border:1px solid var(--line);background:#fff;border-radius:11px;width:min(760px,100%);margin:0 auto;padding:23px;box-shadow:0 6px 24px #191e1b0a}.section-intro{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.section-intro h2{letter-spacing:-.025em;margin:0;font-size:16px;font-weight:600}.section-intro p{color:#858a86;margin:6px 0 0;font-size:10px}.file-list{border:1px solid var(--line);border-radius:9px;margin-top:24px;overflow:hidden}.file-list button{border:0;border-bottom:1px solid var(--line);color:#727773;text-align:left;cursor:pointer;background:#fff;grid-template-columns:24px 1fr auto 20px;align-items:center;gap:8px;width:100%;min-height:56px;padding:0 13px;display:grid}.file-list button:last-child{border-bottom:0}.file-list button>span{display:grid}.file-list strong{color:#414642;font-size:10.5px;font-weight:600}.file-list small{color:#999d9a;margin-top:3px;font-size:8.5px}.file-list .file-required{color:#8b908c;border:1px solid #e3e6e3;border-radius:5px;padding:3px 6px;font-size:8px}.drop-zone{color:#9da19e;border:1px dashed #d8dcd9;border-radius:9px;align-content:center;place-items:center;gap:5px;min-height:130px;margin-top:14px;display:grid}.drop-zone strong{color:#6e736f;margin-top:4px;font-size:10px}.drop-zone span{font-size:8.5px}.eval-score{background:#f3f8f5;border-radius:9px;grid-template-columns:58px 1fr auto;align-items:center;gap:13px;margin-top:24px;padding:14px;display:grid}.score-ring{color:#47745a;border:4px solid #8fbea2;border-radius:50%;place-items:center;width:51px;height:51px;font-size:11px;font-weight:700;display:grid}.eval-score>div{gap:4px;display:grid}.eval-score strong{color:#3f4a42;font-size:11px}.eval-score small{color:#7d8a80;font-size:9px}.eval-change{color:#5d8b6c;font-size:8.5px}.eval-list{border:1px solid var(--line);border-radius:9px;margin-top:14px;overflow:hidden}.eval-list>div{border-bottom:1px solid var(--line);color:#6a9277;grid-template-columns:23px 1fr auto;align-items:center;gap:7px;min-height:57px;padding:0 13px;display:grid}.eval-list>div:last-child{border-bottom:0}.eval-list>div>span{gap:3px;display:grid}.eval-list strong{color:#4b504c;font-size:9.5px}.eval-list small{color:#999d9a;font-size:8px}.eval-list em{color:#5a8267;background:#eef6f1;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal}.versions-view{padding-bottom:9px}.version-row{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;gap:10px;min-height:95px;padding:20px 0;display:grid;position:relative}.version-row:last-child{border-bottom:0}.version-row:before{background:var(--line);content:"";width:1px;position:absolute;top:52px;bottom:-21px;left:15px}.version-row:last-child:before{display:none}.version-node{border:1px solid var(--line);color:#787d79;background:#fafbfa;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.version-row>div{padding-top:2px}.version-row strong{color:#3d423e;align-items:center;gap:7px;font-size:10.5px;display:flex}.version-row strong em{color:#63806b;background:#f3f8f5;border:1px solid #dfe7e1;border-radius:99px;padding:3px 6px;font-size:7.5px;font-style:normal;font-weight:500}.version-row p{color:#737874;margin:7px 0 5px;font-size:9.5px}.version-row small{color:#9a9e9b;font-size:8px}.version-row .button{align-self:center;min-height:29px;font-size:8.5px}.modal-layer{z-index:80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-above-editor{z-index:90}.modal-card{z-index:1;width:min(480px,100%);box-shadow:var(--shadow-lg);background:#fff;border:1px solid #ffffffb3;border-radius:15px;padding:22px;animation:.18s cubic-bezier(.2,.8,.2,1) both modal-in;position:relative}.modal-heading{grid-template-columns:38px 1fr 32px;align-items:start;gap:11px;margin-bottom:22px;display:grid}.modal-icon{width:37px;height:37px;color:var(--green);background:#edf4ef;border:1px solid #dbe4dd;border-radius:10px;place-items:center;display:grid}.modal-heading h2{letter-spacing:-.025em;margin:1px 0 0;font-size:16px;font-weight:630}.modal-heading p{color:#858a86;margin:5px 0 0;font-size:9.5px;line-height:1.4}.create-modal>label{color:#555b57;gap:7px;margin-top:15px;font-size:9.5px;font-weight:580;display:grid;position:relative}.create-modal input,.create-modal textarea,.create-modal select{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:8px;outline:0;padding:0 11px;font-size:11px}.create-modal textarea{resize:none;height:72px;padding-top:10px;line-height:1.45}.create-modal select{appearance:none}.create-modal>label>svg{color:#8f9490;pointer-events:none;position:absolute;bottom:12px;right:11px}.create-modal>label>small{color:#8b908c;font-size:9px;font-weight:450;line-height:1.4}.collection-entry input{padding-right:36px}.skill-details-identity{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:62px;padding:9px 12px;display:grid}.skill-details-identity>span{gap:3px;min-width:0;display:grid}.skill-details-identity strong{color:var(--ink);font:600 11px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skill-details-identity small{color:var(--muted);font-size:9px}.ai-assist-row{color:var(--green);background:#f4f7f4;border-radius:9px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;margin-top:18px;padding:11px;display:grid}.ai-assist-row>span:nth-child(2){gap:2px;display:grid}.ai-assist-row strong{color:#4b514d;font-size:9.5px}.ai-assist-row small{color:#858a86;font-size:8.5px}.new-chip{color:#5e7f68;background:#e6f0e9;border-radius:99px;padding:4px 7px;font-size:7.5px}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.folder-picker{color:#6b726d;text-align:left;cursor:pointer;background:#fafbfa;border:1px dashed #cbd1cd;border-radius:10px;grid-template-columns:32px 1fr 22px;align-items:center;gap:10px;width:100%;min-height:78px;padding:13px;display:grid}.folder-picker.folder-selected{color:var(--green);background:#f4f8f5;border-style:solid;border-color:#b8cabe}.folder-picker>span{gap:4px;display:grid}.folder-picker strong{color:#434944;font-size:10.5px}.folder-picker small{color:#8d928e;font-size:8.5px}.field-error{color:#a35b55;margin:7px 0 0;font-size:8.5px}.invite-note{color:#737a75;background:#f4f7f4;border-radius:8px;align-items:flex-start;gap:8px;margin-top:16px;padding:10px;font-size:8.7px;line-height:1.45;display:flex}.invite-note svg{color:var(--green);flex:none}.invite-note.warning{color:#d5b18e;background:#211a13;border:1px solid #5a4431}.invite-note.warning svg{color:#d5a16e}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:22px;padding-top:16px}.agent-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.agent-options button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-content:center;place-items:center;gap:5px;min-height:92px;padding:10px;display:grid;position:relative}.agent-options button.selected{background:#f5f9f6;border-color:#91aa9a;box-shadow:0 0 0 2px #186b520f}.agent-options button>svg{color:var(--green);position:absolute;top:8px;right:8px}.agent-logo{color:#5e645f;background:#f1f3f1;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.agent-options button>span:nth-child(2){gap:2px;display:grid}.install-command{border:1px solid var(--line);background:#202321;border-radius:9px;margin-top:15px;overflow:hidden}.install-command>div{color:#929993;border-bottom:1px solid #343835;justify-content:space-between;align-items:center;height:31px;padding:0 10px;font-size:8px;display:flex}.install-command button{color:#c9ceca;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.install-command code{color:#edf1ee;font-family:var(--font-geist-mono), monospace;white-space:nowrap;padding:14px;font-size:10px;display:block;overflow-x:auto}.sync-note{background:#f6f7f6;border-radius:8px;grid-template-columns:12px 1fr;gap:8px;margin-top:14px;padding:10px;display:grid}.sync-pulse{background:#7aaa8a;border-radius:50%;width:7px;height:7px;margin-top:3px;box-shadow:0 0 0 4px #e6f0e9}.sync-note>span:last-child{gap:2px;display:grid}.app-content,.page-wrap,.narrow-page{background:var(--canvas)}.sidebar{border-color:#292929}.brand-mark{color:#f4f4f4;box-shadow:none;background:#2f2f2f;border-color:#454545}.workspace-switch,.primary-nav button,.sidebar-bottom>button,.collection-link{color:#b4b4b4}.primary-nav button:hover,.sidebar-bottom>button:hover,.collection-link:hover{color:#f3f3f3;background:#2a2a2a}.primary-nav button.active{color:#fff;box-shadow:none;background:#2f2f2f}.sidebar-label,.nav-count{color:#777}.collection-dot,.dot-marketing,.dot-operations,.dot-research,.dot-sales{background:#717171}.user-row{border-color:#303030!important}.user-row small{color:#858585}.page-heading .eyebrow{color:#8e8e8e}.page-heading h1{color:#f4f4f4}.page-heading p{color:#a6a6a6}.button.primary{color:#111;box-shadow:none;background:#fff;border-color:#fff}.button.secondary{color:#ececec;box-shadow:none;background:#2f2f2f;border-color:#4b4b4b}.button.tertiary{color:#dedede;background:#2f2f2f}.health-strip{box-shadow:none;background:#292929;border-color:#383838}.health-strip>div{border-color:#3e3e3e}.health-strip strong{color:#f2f2f2}.health-strip span{color:#9b9b9b}.health-strip .health-message{color:#d4d4d4}.health-strip .health-message strong{color:#ececec}.search-field,.filter-group,.filter-button{color:#b8b8b8;box-shadow:none;background:#2f2f2f;border-color:#424242}.search-field input{color:#ececec}.search-field kbd{color:#8c8c8c;background:#252525;border-color:#4a4a4a}.filter-group button{color:#969696}.filter-group button.active{color:#fff;box-shadow:none;background:#4a4a4a}.skills-table,.timeline-card,.team-card{box-shadow:none;background:0 0;border-color:#383838}.skills-table-head,.team-card-head{color:#888;background:#292929;border-color:#383838}.skill-row,.team-row,.timeline-item{color:#b8b8b8;background:0 0;border-color:#343434}.skill-row:hover,.timeline-item:hover{background:#2b2b2b}.skill-main-cell strong,.team-row strong,.timeline-item strong,.timeline-item b{color:#ececec}.skill-main-cell small,.skill-main-cell em,.updated-cell small,.install-cell small,.timeline-item>span:nth-child(2),.timeline-item small{color:#909090}.skill-icon{color:#dadada;background:#303030;border-color:#464646}.agent-mark{color:#e5e5e5;background:#353535;border-color:#505050}.row-arrow,.timeline-item>svg{color:#727272}.status{color:#bdbdbd;background:#2c2c2c;border-color:#454545}.status-in-review{color:#d1d1d1;background:#303030;border-color:#515151}.status-dot{background:currentColor}.avatar{color:#e7e7e7;background:#383838;border-color:#505050}.library-footer{color:#9d9d9d;background:#272727;border-color:#383838}.library-footer button{color:#e1e1e1}.empty-state{color:#989898}.empty-state strong{color:#e5e5e5}.empty-state button{color:#fff}.timeline-day{color:#7f7f7f}.timeline-icon,.tone-green,.tone-blue,.tone-amber,.tone-gray,.tone-violet{color:#d9d9d9;background:#343434}.quiet-callout{color:#e1e1e1;background:#292929}.quiet-callout strong{color:#ececec}.quiet-callout small{color:#939393}.role-button{color:#c7c7c7;background:#2f2f2f;border-color:#474747}.role-grid>div{color:#a8a8a8;border-color:#3d3d3d}.role-grid strong{color:#e7e7e7}.role-grid span{color:#919191}.editor-scrim,.modal-scrim,.mobile-scrim{background:#000000a8}.editor-header,.editor-tabs{background:#212121;border-color:#383838}.editor-title-row strong{color:#ececec}.editor-title-row span:not(.status):not(.status-dot):not(.skill-icon){color:#8f8f8f}.editor-tabs button{color:#929292}.editor-tabs button.active{color:#fff}.editor-tabs button.active:after{background:#fff}.tab-pass{background:#383838;color:#d9d9d9!important}.editor-workspace{background:#1c1c1c}.instruction-editor{box-shadow:none;background:#262626;border-color:#404040}.editor-toolbar-line,.editor-foot{color:#929292;border-color:#3c3c3c}.editor-toolbar-line .saved-state{color:#cfcfcf}.instruction-editor textarea{color:#e4e4e4;caret-color:#fff;background:#262626}.comments-heading,.comment-form{border-color:#3a3a3a}.comments-list{background:#252525}.comment-item strong{color:#e6e6e6}.comment-item p{color:#b1b1b1}.comment-form input{color:#ececec;background:#303030}.comment-form input::placeholder{color:#777}.files-view,.evaluations-view,.versions-view{color:#b4b4b4}.section-intro h2{color:#ececec}.section-intro p{color:#929292}.file-list{border-color:#3c3c3c}.file-list button{color:#d2d2d2;background:#292929;border-color:#373737}.file-list button:hover{background:#303030}.file-list strong{color:#ececec}.file-list small{color:#888}.file-required{color:#d4d4d4;background:#3c3c3c}.drop-zone{color:#a7a7a7;background:#292929;border-color:#474747}.drop-zone strong{color:#e2e2e2}.drop-zone span{color:#8b8b8b}.version-row{border-color:#383838}.version-row:before{background:#444}.version-node{color:#d1d1d1;background:#303030;border-color:#464646}.version-row strong{color:#ececec}.version-row strong em{color:#cfcfcf;background:#333;border-color:#4c4c4c}.version-row p{color:#aaa}.version-row small{color:#818181}.modal-card{background:#2b2b2b;border-color:#444}.modal-icon{color:#f0f0f0;background:#373737;border-color:#4c4c4c}.modal-heading h2{color:#f1f1f1}.modal-heading p{color:#9d9d9d}.create-modal>label{color:#cdcdcd}.create-modal input,.create-modal textarea,.create-modal select{color:#ececec;background:#212121;border-color:#4b4b4b}.create-modal input::placeholder,.create-modal textarea::placeholder{color:#737373}.create-modal input:focus,.create-modal textarea:focus,.create-modal select:focus{border-color:#888;box-shadow:0 0 0 2px #ffffff1a}.ai-assist-row,.invite-note,.sync-note{color:#d7d7d7;background:#333}.ai-assist-row strong,.invite-note strong,.sync-note strong{color:#e7e7e7}.ai-assist-row small,.sync-note small{color:#999}.new-chip{color:#e2e2e2;background:#4a4a4a}.folder-picker{color:#aaa;background:#292929;border-color:#515151}.folder-picker:hover{background:#303030;border-color:#707070}.folder-picker.folder-selected{color:#fff;background:#333;border-color:#737373}.folder-picker strong{color:#e8e8e8}.folder-picker small{color:#919191}.agent-options button{color:#dedede;background:#292929;border-color:#454545}.agent-options button:hover{border-color:#646464}.agent-options button.selected{box-shadow:none;background:#383838;border-color:#909090}.agent-options button>svg{color:#fff}.agent-logo{color:#ececec;background:#3b3b3b}.agent-options small{color:#929292}.install-command{background:#171717;border-color:#4a4a4a}.install-command>div{border-color:#3d3d3d}.sync-pulse{background:#eee;box-shadow:0 0 0 4px #494949}.auth-shell{color:#ececec;background:#212121;min-height:100vh;position:relative;overflow:hidden}.auth-header{justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex}.auth-brand{color:#f2f2f2;letter-spacing:-.02em;align-items:center;gap:9px;font-size:15px;font-weight:650;display:inline-flex}.auth-header>button{color:#ececec;cursor:pointer;background:0 0;border:1px solid #4a4a4a;border-radius:999px;min-height:36px;padding:0 16px;font-size:12px}.auth-header>button:hover{background:#2f2f2f}.auth-center{align-content:center;justify-items:center;width:min(100% - 40px,380px);min-height:calc(100vh - 144px);margin:0 auto;padding:42px 0 72px;display:grid}.auth-logo{background:#2f2f2f;border:1px solid #464646;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.auth-copy{text-align:center;margin:24px 0 28px}.auth-copy h1{color:#f4f4f4;letter-spacing:-.035em;margin:0;font-size:28px;font-weight:620}.auth-copy p{color:#a8a8a8;margin:9px 0 0;font-size:13px;line-height:1.5}.auth-form{gap:14px;width:100%;display:grid}.auth-form label{color:#c7c7c7;gap:7px;font-size:11px;display:grid}.auth-form input{color:#f1f1f1;background:#2f2f2f;border:1px solid #4a4a4a;border-radius:11px;outline:none;width:100%;height:50px;padding:0 14px;font-size:14px}.auth-form input::placeholder{color:#777}.auth-form input:focus{border-color:#8a8a8a;box-shadow:0 0 0 2px #ffffff14}.auth-submit{color:#111;cursor:pointer;background:#fff;border:0;border-radius:11px;height:50px;margin-top:3px;font-size:14px;font-weight:620}.auth-submit:hover{background:#e7e7e7}.auth-submit:disabled{opacity:.55;cursor:default}.auth-message{color:#f0b5b5;background:#3b2929;border-radius:9px;padding:10px 12px;font-size:11px;line-height:1.45}.auth-message.success{color:#c7dfcf;background:#2e3832}.auth-setup-note{background:#282828;border:1px solid #414141;border-radius:10px;grid-template-columns:10px 1fr;gap:9px;padding:11px;display:grid}.setup-dot{background:#999;border-radius:50%;width:7px;height:7px;margin-top:4px}.auth-setup-note>span:last-child{gap:3px;display:grid}.auth-setup-note strong{color:#ddd;font-size:10px}.auth-setup-note small{color:#8f8f8f;font-size:9px;line-height:1.45}.auth-switch{color:#8d8d8d;margin:22px 0 0;font-size:12px}.auth-switch button{color:#ececec;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 0 0 3px;text-decoration:underline}.auth-footer{color:#696969;text-align:center;font-size:10px;position:absolute;bottom:24px;left:0;right:0}.auth-loading{place-items:center;display:grid}.auth-loading .auth-brand{position:absolute;top:27px;left:28px}.loading-orb{border:2px solid #4a4a4a;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.toast{z-index:120;color:#fff;background:#202321;border:1px solid #2f3430;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:10.5px;animation:.18s ease-out both toast-in;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 10px 30px #0f141133}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes panel-in{0%{opacity:0;transform:translate(14px)scale(.994)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1060px){.health-strip{grid-template-columns:repeat(3,120px) 1fr}.health-strip .health-message{padding-right:14px}.skills-table-head,.skill-row{grid-template-columns:minmax(300px,1fr) 112px 115px 20px}.skills-table-head>span:nth-child(4),.skill-row>span:nth-child(4){display:none}.editor-panel{left:120px}}@media (max-width:850px){.group-section-head{flex-direction:column;align-items:flex-start}.group-grid{grid-template-columns:1fr}.sidebar{transition:transform .18s;transform:translate(-100%);box-shadow:18px 0 55px #12181424}.sidebar-open{transform:translate(0)}.mobile-scrim{z-index:15;display:block;position:fixed}.app-content{margin-left:0}.mobile-header{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#212121f0;justify-content:space-between;align-items:center;height:54px;padding:0 16px;display:flex;position:sticky;top:0}.mobile-brand{align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.page-wrap,.narrow-page{width:min(100% - 34px,760px);padding-top:35px}.health-strip{grid-template-columns:repeat(3,1fr)}.health-strip .health-message{display:none}.health-strip>div:nth-child(3){border-right:0}.toolbar{flex-wrap:wrap}.search-field{width:100%}.collection-filter{flex:1}.collection-filter select{width:100%}.filter-button,.skills-table-head{display:none}.skill-row{grid-template-columns:minmax(0,1fr) auto 20px;min-height:88px}.skill-row>span:nth-child(3),.skill-row>span:nth-child(4){display:none}.editor-panel{inset:8px}.editor-body{grid-template-columns:minmax(0,1fr)}.comments-panel{display:none}}@media (max-width:610px){.page-heading{display:grid}.heading-actions{width:100%}.heading-actions .button{flex:1}.health-strip{margin-top:12px}.health-strip>div{padding:0 12px}.filter-group{width:100%;overflow-x:auto}.filter-group button{white-space:nowrap;flex:1}.skills-table{box-shadow:none;border-left:0;border-right:0;border-radius:0}.skill-row{padding:0 4px}.skill-row>span:nth-child(2){display:none}.skill-row{grid-template-columns:minmax(0,1fr) 20px}.library-footer{gap:10px;line-height:1.45;display:grid}.editor-header{flex-direction:column;align-items:flex-start;height:auto;min-height:104px;padding:12px}.editor-title-row,.editor-actions{width:100%}.editor-actions .button{flex:1;padding:0 8px}.editor-tabs{gap:18px;padding:0 14px;overflow-x:auto}.editor-body{height:calc(100% - 149px)}.editor-workspace{padding:9px}.instruction-editor{min-height:440px}.instruction-editor textarea{padding:20px 18px;font-size:10.5px}.team-card{overflow-x:auto}.team-card-head,.team-row{min-width:680px}.role-grid,.agent-options{grid-template-columns:1fr}.agent-options button{text-align:left;grid-template-columns:34px 1fr 20px;place-items:center start;min-height:60px}.agent-options button>svg{position:static}.modal-card{padding:17px}.toast{justify-content:center;bottom:12px;left:12px;right:12px}}.onboarding-card.team-quickstart-card{width:min(760px,100vw - 30px);max-height:calc(100vh - 28px);overflow-y:auto}.team-activation-body,.team-launch-body,.team-ready-body,.team-waiting-body{gap:20px;padding:30px 38px 32px}.team-activation-body h1,.team-launch-body h1,.team-ready-body h1,.team-waiting-body h1{font-size:clamp(31px,4vw,40px)}.team-launch-steps{text-align:left;background:#101010;border:1px solid #303030;border-radius:13px;display:grid;overflow:hidden}.team-launch-steps>div{border-bottom:1px solid #292929;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:11px 14px;display:grid}.team-launch-steps>div:last-child{border-bottom:0}.team-launch-steps>div>span{color:#999;background:#242424;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:650;display:grid}.team-launch-steps>div>div{gap:4px;display:grid}.team-launch-steps strong{color:#e4e4e4;font-size:12px;font-weight:580}.team-launch-steps small{color:#818181;font-size:10px;line-height:15px}.team-launch-steps em{color:#8d8d8d;white-space:nowrap;background:#232323;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.team-launch-steps>div.current{background:#151a16}.team-launch-steps>div.current>span{color:#bad0c0;background:#29362d}.team-launch-steps>div.current em{color:#abc3b2;background:#26342a}.team-launch-steps>div.locked{opacity:.64}.team-launch-candidate{text-align:left;background:linear-gradient(145deg,#141a16,#101210);border:1px solid #35433a;border-radius:14px;gap:10px;padding:15px 16px;display:grid}.team-launch-candidate-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.team-launch-candidate-head>span{color:#a9c6b1;letter-spacing:.01em;align-items:center;gap:7px;font-size:10px;font-weight:620;display:inline-flex}.team-launch-candidate-head>em{border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.team-launch-candidate-head>em.risk-low{color:#b7d3bf;background:#26382c}.team-launch-candidate-head>em.risk-review{color:#dfca88;background:#3a3424}.team-launch-candidate-head>em.risk-high{color:#e2a7a7;background:#3b2828}.team-launch-candidate>strong{color:#f0f3f1;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:620;overflow:hidden}.team-launch-candidate>p{color:#979e99;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:17px;display:-webkit-box;overflow:hidden}.team-launch-candidate>div:last-child{border:1px solid #2b312d;border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.team-launch-candidate>div:last-child>span{border-right:1px solid #2b312d;gap:2px;padding:9px 11px;display:grid}.team-launch-candidate>div:last-child>span:last-child{border-right:0}.team-launch-candidate b{color:#dce5df;font-size:11px;font-weight:620}.team-launch-candidate small{color:#737b76;font-size:9px}.team-launch-actions .button.primary{min-width:220px}.team-ready-list{text-align:left;background:#101310;border:1px solid #303630;border-radius:12px;display:grid;overflow:hidden}.team-ready-list>span{color:#9fbea8;border-bottom:1px solid #282d29;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:44px;padding:0 13px;display:grid}.team-ready-list>span:last-of-type{border-bottom:0}.team-ready-list strong{color:#dce5de;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:570;overflow:hidden}.team-ready-list small{color:#829086;font-size:9px}.team-ready-list>em{color:#7b857e;border-top:1px solid #282d29;padding:8px 13px;font-size:9px;font-style:normal}.activation-agent-grid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.activation-agent-grid>button{min-width:0;min-height:118px;color:inherit;text-align:left;cursor:pointer;background:#111;border:1px solid #303030;border-radius:13px;grid-template-columns:36px minmax(0,1fr);align-content:center;gap:9px;padding:14px;transition:border-color .12s,background .12s,transform .12s;display:grid;position:relative}.activation-agent-grid>button:hover{background:#181818;border-color:#4a4a4a;transform:translateY(-1px)}.activation-agent-grid>button.selected{background:#151c17;border-color:#57675c}.activation-agent-grid .agent-logo{color:#d9d9d9;background:#232323;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.activation-agent-grid>button.selected .agent-logo{color:#b8cebf;background:#243028}.activation-agent-grid>button>span:nth-child(2){align-content:center;gap:3px;min-width:0;display:grid}.activation-agent-grid strong{color:#ededed;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:580;overflow:hidden}.activation-agent-grid small{color:#828282;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.activation-agent-grid em{color:#999;background:#222;border-radius:99px;grid-column:1/-1;justify-self:start;padding:4px 7px;font-size:9px;font-style:normal}.activation-agent-grid>button.selected em{color:#9eb0a3;background:#243028}.activation-agent-grid>button>svg{color:#9cb4a3;position:absolute;top:10px;right:10px}.activation-plan-preview{text-align:left;background:#111512;border:1px solid #303632;border-radius:12px;display:grid;overflow:hidden}.activation-plan-preview>div{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:10px 14px;display:grid}.activation-plan-preview>div>span:first-child{color:#9fb2a4;background:#222c25;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.activation-plan-preview>div>span:last-child{gap:3px;display:grid}.activation-plan-preview strong{color:#dce4de;font-size:12px;font-weight:570}.activation-plan-preview small{color:#7f8981;font-size:10px;line-height:15px}.activation-plan-preview>p{text-align:left;border-top:1px solid #29302b;padding:10px 14px;color:#98a099!important;max-width:none!important;margin:0!important;font-size:10px!important;line-height:16px!important}.first-skill-picker{text-align:left;background:#0f1110;border:1px solid #303632;border-radius:13px;display:grid;overflow:hidden}.first-skill-recommend{color:#98a89d;text-align:left;cursor:pointer;background:#151b17;border:0;border-bottom:1px solid #303632;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:11px 13px;display:grid}.first-skill-recommend:hover:not(:disabled){color:#b7c9bc;background:#19221b}.first-skill-recommend:disabled{cursor:wait;opacity:.72}.first-skill-recommend>span:first-child{color:#a6bbaa;background:#253128;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.first-skill-recommend>span:nth-child(2){gap:3px;min-width:0;display:grid}.first-skill-recommend strong{color:#e3eae5;font-size:12px;font-weight:620}.first-skill-recommend small{color:#819087;font-size:10px;line-height:15px}.first-skill-divider{color:#626b65;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #282d29;justify-content:center;align-items:center;padding:7px 12px;font-size:9px;max-height:none!important;display:flex!important;overflow:visible!important}.first-skill-picker>label{color:#737d75;border-bottom:1px solid #282d29;align-items:center;gap:9px;min-height:46px;padding:0 13px;display:flex}.first-skill-picker>label input{color:#e8ece9;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.first-skill-picker>label input::placeholder{color:#666d68}.first-skill-results{max-height:252px;display:grid;overflow-y:auto}.first-skill-results>button{color:#777;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #242824;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:9px 13px;display:grid}.first-skill-results>button:last-child{border-bottom:0}.first-skill-results>button:hover{background:#151816}.first-skill-results>button.selected{color:#a9c0ae;background:#182019}.first-skill-results>button span{gap:3px;min-width:0;display:grid}.first-skill-results>button strong{color:#e1e6e2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.first-skill-results>button small{color:#747b76;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.first-skill-picker>p{border-top:1px solid #282d29;align-items:flex-start;gap:7px;padding:10px 13px;display:flex;color:#7f8a82!important;max-width:none!important;margin:0!important;font-size:9px!important;line-height:15px!important}.first-skill-picker>p svg{flex:none;margin-top:1px}.first-skill-picker-empty{color:#707570;justify-content:center;align-items:center;gap:8px;min-height:70px;font-size:10px;display:flex}.activation-download-ready{color:#9ebaa6;text-align:left;background:#141d16;border:1px solid #3c5143;border-radius:11px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.activation-download-ready>svg{margin-top:1px}.activation-download-ready>span{gap:4px;display:grid}.activation-download-ready strong{color:#d7e4da;font-size:11px;font-weight:580}.activation-download-ready small{color:#86998b;font-size:10px;line-height:16px}.activation-download-ready code{color:#b8cabe;font-family:var(--font-geist-mono), monospace;font-size:9px}.activation-error{text-align:left;margin:-5px 0 0}.team-activation-actions{align-items:center}.team-activation-actions .button.primary{min-width:270px}.onboarding-inline-options{color:#575757;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.onboarding-inline-options button{color:#8b8b8b;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:3px;text-decoration:underline}.onboarding-inline-options button:hover{color:#d2d2d2}.onboarding-inline-options button:disabled{cursor:wait;opacity:.5}.onboarding-hero-icon.success{color:#9dc1a7;background:#17231b;border-color:#3a5745}.onboarding-hero-icon.attention{color:#d3a18d;background:#251813;border-color:#60443a}.team-activation-success{padding:34px 40px 38px}.activation-result-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.activation-result-grid>span{text-align:center;background:#101010;border:1px solid #303030;border-radius:11px;place-content:center;gap:2px;min-height:72px;display:grid}.activation-result-grid strong{color:#eee;font-size:22px;font-weight:570}.activation-result-grid small{color:#828282;font-size:10px}.activation-installed-list{text-align:left;background:#101010;border:1px solid #303030;border-radius:12px;display:grid;overflow:hidden}.activation-installed-list>span{color:#c8c8c8;border-bottom:1px solid #262626;align-items:center;gap:10px;min-height:42px;padding:0 13px;font-size:11px;display:flex}.activation-installed-list>span:last-of-type{border-bottom:0}.activation-installed-list>span>em{color:#727272;margin-left:auto;font-size:9px;font-style:normal}.activation-installed-list i{color:#bc9585;background:#2a2421;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.activation-installed-list i.ready{color:#9fbea8;background:#213027}.activation-installed-list i.protected{color:#c6a17e;background:#2d251d}.activation-installed-list i.failed{color:#cc8a84;background:#321d1c}.activation-installed-list>small{color:#777;border-top:1px solid #262626;padding:9px 13px;font-size:9px}.activation-next-step{color:#8fa296;text-align:left;background:#121713;border:1px solid #343c36;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.activation-next-step>svg{margin-top:1px}.activation-next-step>span{gap:3px;display:grid}.activation-next-step strong{color:#d4ddd7;font-size:11px}.activation-next-step small{color:#7c8780;font-size:10px;line-height:16px}.onboarding-actions.three-actions{grid-template-columns:auto auto 1fr;display:grid}.onboarding-actions.three-actions .button.primary{justify-self:end}@media (max-width:720px){.team-activation-body,.team-activation-success,.team-launch-body,.team-ready-body,.team-waiting-body{padding:28px 20px}.team-launch-steps>div{grid-template-columns:30px minmax(0,1fr)}.team-launch-steps em{display:none}.team-launch-actions{grid-template-columns:1fr;display:grid}.team-launch-actions .button{width:100%}.team-launch-actions .button.primary{grid-row:1;min-width:0}.activation-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activation-agent-grid>button{min-height:104px}.team-activation-actions{grid-template-columns:1fr;display:grid}.team-activation-actions .button{width:100%}.team-activation-actions .button.primary{grid-row:1;min-width:0}.onboarding-actions.three-actions{grid-template-columns:1fr 1fr}.onboarding-actions.three-actions .button{width:100%}.onboarding-actions.three-actions .button.primary{grid-area:1/1/auto/-1;justify-self:stretch}}.page-heading-actions{align-items:center;gap:9px;display:flex}.modal-card.companion-modal{width:min(650px,100vw - 28px);max-height:calc(100vh - 32px);overflow-y:auto}.companion-authorization-layer{z-index:120}.modal-card.companion-authorization-card{text-align:center;background:#171717;border-color:#393939;width:min(460px,100vw - 28px);padding:28px}.authorization-mark{color:#e2e2e2;background:#222;border:1px solid #3b3b3b;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 18px;display:grid}.companion-authorization-card .eyebrow{color:#858585;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px}.companion-authorization-card h2{color:#f2f2f2;letter-spacing:-.035em;margin:8px 0 0;font-size:24px;font-weight:550}.companion-authorization-card>p:not(.eyebrow){color:#969696;max-width:390px;margin:10px auto 0;font-size:12px;line-height:18px}.authorization-details{text-align:left;background:#0e0e0e;border:1px solid #303030;border-radius:12px;margin-top:22px;display:grid;overflow:hidden}.authorization-preflight{text-align:left;background:#101713;border:1px solid #304137;border-radius:12px;margin-top:18px;display:grid;overflow:hidden}.authorization-preflight header{color:#9fb8a6;border-bottom:1px solid #28372d;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;padding:10px 12px;display:grid}.authorization-preflight header>span:first-child{background:#1d2a21;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.authorization-preflight header>span:last-child{gap:2px;display:grid}.authorization-preflight header strong{color:#c7d7cb;font-size:10px}.authorization-preflight header small{color:#76907d;font-size:9px}.authorization-preflight>div{grid-template-columns:repeat(3,1fr);display:grid}.authorization-preflight>div>span{border-right:1px solid #28372d;gap:2px;padding:11px 12px;display:grid}.authorization-preflight>div>span:last-child{border-right:0}.authorization-preflight>div strong{color:#e1e8e3;font-size:18px;font-weight:540}.authorization-preflight>div small{color:#76907d;text-transform:uppercase;letter-spacing:.04em;font-size:8px}.authorization-preflight>div>span.attention strong{color:#d0ad73}.authorization-preflight>p{color:#b89a66;background:#1d180e;border-top:1px solid #3b3423;margin:0;padding:8px 12px;font-size:9px;line-height:14px}.authorization-details>span{color:#a8a8a8;border-bottom:1px solid #292929;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:9px 13px;display:grid}.authorization-details>span:last-child{border-bottom:0}.authorization-details>span>span{gap:3px;display:grid}.authorization-details strong{color:#dedede;font-size:11px}.authorization-details small{color:#7f7f7f;font-size:9px}.authorization-note{color:#96a99b;text-align:left;background:#151b17;border:1px solid #303932;border-radius:8px;gap:3px;margin-top:14px;padding:10px 11px;font-size:9px;line-height:14px;display:grid}.authorization-note strong{color:#c4d0c7;font-size:10px;font-weight:620}.authorization-request-note{color:#bba06f;text-align:center;background:#211a10;border-color:#0000;margin-top:8px;display:block}.companion-authorization-card .modal-actions{margin-top:20px}.companion-benefits{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.companion-rollout-ready{color:#9ebaa6;background:#141d16;border:1px solid #3c5143;border-radius:11px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin-top:16px;padding:12px 14px;display:grid}.companion-rollout-ready>svg{margin-top:2px}.companion-rollout-ready>span{gap:3px;display:grid}.companion-rollout-ready strong{color:#d4ddd7;font-size:11px}.companion-rollout-ready small{color:#7f9184;font-size:10px;line-height:16px}.modal-card.companion-activation-modal{text-align:center;background:#171717;border-color:#393939;justify-items:center;width:min(500px,100vw - 28px);padding:34px;display:grid}.companion-activation-mark{color:#9bc07e;background:#172018;border:1px solid #3e503e;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.companion-activation-modal.state-waiting .companion-activation-mark{color:#93b7d2;background:#161c22;border-color:#394653}.companion-activation-modal.state-stalled .companion-activation-mark,.companion-activation-modal.state-attention .companion-activation-mark{color:#d2ab79;background:#211b16;border-color:#584735}.companion-activation-modal .eyebrow{color:#777;letter-spacing:.13em;text-transform:uppercase;margin:20px 0 0;font-size:9px;font-weight:650}.companion-activation-modal h2{color:#f2f2f2;letter-spacing:-.04em;max-width:430px;margin:9px 0 0;font-size:26px;font-weight:560;line-height:1.15}.companion-activation-modal>p:not(.eyebrow){color:#929292;max-width:420px;margin:12px 0 0;font-size:12px;line-height:18px}.companion-activation-targets{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:22px;display:flex}.companion-activation-targets span{color:#7c7c7c;background:#1c1c1c;border:1px solid #343434;border-radius:999px;align-items:center;gap:6px;height:29px;padding:0 10px;font-size:10px;display:inline-flex}.companion-activation-targets span.complete{color:#a9c492;background:#172018;border-color:#3b4b3b}.companion-activation-targets span.pending svg{color:#728b9d}.companion-activation-progress{color:#777;grid-template-columns:1fr;gap:9px;width:100%;margin-top:24px;font-size:10px;display:grid}.companion-activation-progress i{background:#7698b0;border-radius:999px;height:3px;transition:width .5s;position:relative;overflow:hidden}.companion-activation-progress i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);animation:1.6s ease-in-out infinite companion-activation-scan;position:absolute;inset:0}.companion-activation-preflight{color:#91af9a;text-align:left;background:#121915;border:1px solid #314338;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;width:100%;margin-top:12px;padding:11px 12px;display:grid}.companion-activation-preflight>svg{margin-top:1px}.companion-activation-preflight>span{gap:3px;display:grid}.companion-activation-preflight strong{color:#c9d9ce;font-size:10px;font-weight:600}.companion-activation-preflight small{color:#778b7d;font-size:9px;line-height:14px}.companion-activation-modal .modal-actions{width:100%;margin-top:28px}@keyframes companion-activation-scan{0%{left:-42%}55%,to{left:100%}}.companion-benefits>span{color:#aaa;background:#111;border:1px solid #303030;border-radius:11px;grid-template-columns:22px 1fr;align-content:start;gap:8px;min-height:112px;padding:13px;display:grid}.companion-benefits>span>svg{color:#d8d8d8;margin-top:1px}.companion-benefits>span>span{gap:4px;display:grid}.companion-benefits strong{color:#ececec;font-size:12px;line-height:17px}.companion-benefits small{color:#8e8e8e;font-size:11px;line-height:17px}.local-conflict-modal{width:min(820px,100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto}.local-conflict-explainer{color:#b8c5bb;background:#151916;border:1px solid #3a413b;border-radius:11px;grid-template-columns:20px minmax(0,1fr);gap:10px;margin-top:18px;padding:13px;display:grid}.local-conflict-explainer>span{gap:4px;display:grid}.local-conflict-explainer strong{color:#dde4df;font-size:11px}.local-conflict-explainer small{color:#89928b;font-size:10px;line-height:1.5}.local-conflict-sources{border:0;gap:8px;margin:18px 0 0;padding:0;display:grid}.local-conflict-sources legend{color:#aaa;text-transform:uppercase;letter-spacing:.08em;margin-bottom:9px;font-size:10px;font-weight:650}.local-conflict-sources label{cursor:pointer;background:#121212;border:1px solid #303030;border-radius:10px;grid-template-columns:18px 34px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:62px;padding:9px 12px;display:grid}.local-conflict-sources label:hover{border-color:#484848}.local-conflict-sources label.selected{background:#171c18;border-color:#59675c}.local-conflict-sources input{accent-color:#819487}.local-conflict-sources label>span:nth-of-type(2){gap:3px;display:grid}.local-conflict-sources strong{color:#e7e7e7;font-size:11px}.local-conflict-sources small{color:#777;font-size:9px}.local-conflict-sources label>span:last-child{color:#bcd2c2}.companion-resolution-steps{background:#101010;border:1px solid #292929;border-radius:12px;gap:10px;margin-top:18px;padding:14px;display:grid}.companion-resolution-steps>span{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.companion-resolution-steps b{color:#c4d7c8;background:#19201b;border:1px solid #3b493e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.companion-resolution-steps small{color:#949494;font-size:11px;line-height:1.55}.companion-resolution-steps code{color:#c9c9c9;font-size:10px}.local-conflict-loading,.local-conflict-load-error{background:#101010;border:1px solid #303030;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:112px;margin-top:18px;padding:15px;display:grid}.local-conflict-loading>span,.local-conflict-load-error>span{gap:4px;display:grid}.local-conflict-loading strong,.local-conflict-load-error strong{color:#e6e6e6;font-size:12px}.local-conflict-loading small,.local-conflict-load-error small{color:#898989;font-size:10px;line-height:16px}.local-conflict-load-error{color:#cf7770;background:#17100f;border-color:#503632}.local-conflict-review{background:#0d0d0d;border:1px solid #303030;border-radius:12px;margin-top:16px;overflow:hidden}.local-conflict-review-head{background:#141414;border-bottom:1px solid #2c2c2c;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:11px 14px;display:flex}.local-conflict-review-head>span{gap:3px;display:grid}.local-conflict-review-head strong{color:#e6e6e6;font-size:12px}.local-conflict-review-head small{color:#858585;font-size:10px;line-height:15px}.local-conflict-review-head>em{color:#929292;border:1px solid #363636;border-radius:99px;flex:none;padding:4px 8px;font-size:9px;font-style:normal}.local-conflict-review details{border-bottom:1px solid #292929}.local-conflict-review details:last-child{border-bottom:0}.local-conflict-review summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-height:56px;padding:9px 14px;list-style:none;display:grid}.local-conflict-review summary::-webkit-details-marker{display:none}.local-conflict-review summary:hover{background:#171717}.local-conflict-review summary>span:first-child{color:#aaa;align-items:center;gap:9px;min-width:0;display:flex}.local-conflict-review summary>span:first-child>span{gap:2px;min-width:0;display:grid}.local-conflict-review summary strong{color:#dedede;font-size:11px}.local-conflict-review summary small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.local-conflict-review summary>span:nth-child(2){color:#7e7e7e;align-items:center;gap:10px;display:flex}.local-conflict-review summary em{white-space:nowrap;font-size:9px;font-style:normal}.local-conflict-review summary>svg{color:#666;transition:transform .16s}.local-conflict-review details[open] summary>svg{transform:rotate(180deg)}.local-conflict-diff{background:#090909;border-top:1px solid #282828;max-height:330px;padding:14px 0;overflow:auto}.local-conflict-diff>p{color:#7f7f7f;margin:0;padding:4px 16px;font-size:10px}.local-conflict-diff .diff-view{max-height:260px;padding:0}.local-conflict-result{color:#7f8781;align-items:center;gap:8px;margin-top:14px;font-size:9.5px;line-height:1.5;display:flex}.companion-target-picker{background:#101010;border:1px solid #303030;border-radius:12px;gap:10px;margin-top:16px;padding:14px;display:grid}.companion-target-picker>div:first-child{gap:3px;display:grid}.companion-target-picker>div:first-child strong{color:#e8e8e8;font-size:12px}.companion-target-picker>div:first-child small{color:#858585;font-size:10px}.companion-target-picker>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.companion-target-picker button{color:#989898;text-align:left;cursor:pointer;background:#151515;border:1px solid #333;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 7px;min-height:58px;padding:8px 9px;display:grid}.companion-target-picker button:hover{color:#ddd;border-color:#4b4b4b}.companion-target-picker button.selected{color:#e1e8e3;background:#171d18;border-color:#566258}.companion-target-picker button>span{border:1px solid #444;border-radius:4px;grid-row:1/3;place-items:center;width:16px;height:16px;display:grid}.companion-target-picker button.selected>span{color:#e1ebe4;background:#324338;border-color:#7e9a85}.companion-target-picker button strong{font-size:10px}.companion-target-picker button small{color:#777;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.companion-steps{background:#0d0d0d;border:1px solid #303030;border-radius:12px;margin-top:16px;display:grid;overflow:hidden}.companion-steps>div:not(.companion-command){border-bottom:1px solid #292929;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:10px 14px;display:grid}.companion-steps>div:not(.companion-command)>span{color:#ccc;border:1px solid #3b3b3b;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:650;display:grid}.companion-steps>div:not(.companion-command)>div{gap:2px;display:grid}.companion-steps strong{color:#e9e9e9;font-size:13px}.companion-steps small{color:#8f8f8f;font-size:11px;line-height:17px}.companion-steps small code{color:#c8c8c8;font-family:var(--font-geist-mono), ui-monospace, monospace}.companion-command{background:#151515;border:1px solid #313131;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0 14px 12px 53px;display:grid}.companion-command code{color:#ddd;font:11px/18px var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;padding:11px 12px;overflow-x:auto}.companion-command button{color:#bbb;cursor:pointer;background:0 0;border:0;border-left:1px solid #313131;align-items:center;gap:6px;min-height:40px;padding:0 11px;font-size:11px;display:flex}.companion-command button:hover{color:#fff;background:#222}.companion-advanced{background:#101010;border:1px solid #2d2d2d;border-radius:10px;margin-top:12px}.companion-advanced summary{color:#8c8c8c;cursor:pointer;padding:11px 13px;font-size:10px}.companion-advanced>div{border-top:1px solid #292929;gap:9px;padding:12px 13px;display:grid}.companion-advanced p{color:#858585;margin:0;font-size:10px}.companion-advanced .companion-command{margin:0}.companion-advanced .text-button{justify-self:start;padding:0}.companion-advanced>div>small{color:#777;font-size:9px;line-height:14px}.companion-advanced code{color:#bbb;font-family:var(--font-geist-mono), ui-monospace, monospace}.companion-download-next{color:#9ebaa6;background:#141d16;border:1px solid #3c5143;border-radius:11px;grid-template-columns:22px minmax(0,1fr);gap:10px;margin-top:12px;padding:12px 14px;display:grid}.companion-download-next>svg{margin-top:1px}.companion-download-next>span{gap:4px;display:grid}.companion-download-next strong{color:#dce6df;font-size:11px}.companion-download-next small{color:#8b9b90;font-size:10px;line-height:16px}.companion-download-next b{color:#c8d3cb;font-weight:600}.companion-download-next .companion-platform-help{color:#9aaa9e;border-top:1px solid #2d4032;margin-top:3px;padding-top:7px}.companion-platform-help code{color:#c8d3cb;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px}@media (max-width:700px){.page-heading-actions{flex-wrap:wrap;width:100%}.page-heading-actions .button{flex:1}.companion-benefits{grid-template-columns:1fr}.companion-benefits>span{min-height:0}.companion-target-picker>div:last-child{grid-template-columns:1fr}.companion-steps>div:not(.companion-command){grid-template-columns:28px minmax(0,1fr)}.companion-steps>div:not(.companion-command) .button{grid-column:2;justify-self:start}.companion-command{margin-left:14px}.local-conflict-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.local-conflict-loading,.local-conflict-load-error{grid-template-columns:24px minmax(0,1fr)}.local-conflict-load-error .button{grid-column:1/-1;justify-self:start}.local-conflict-review summary{grid-template-columns:minmax(0,1fr) 18px}.local-conflict-review summary>span:nth-child(2){flex-wrap:wrap;grid-area:2/1;padding-left:24px}.local-conflict-review summary>svg{grid-area:1/2/3}}.tab-alert{color:#ffd2ce;background:#733b37;border-radius:99px;place-items:center;min-width:18px;height:18px;margin-left:7px;font-size:10px;font-weight:650;display:grid}.checks-view{width:min(860px,100%);margin:0 auto}.quality-hero{background:#111;border:1px solid #303030;border-radius:15px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;display:grid}.quality-hero.ready{background:#0d1510;border-color:#315240}.quality-hero.blocked{background:#160f0e;border-color:#563531}.quality-score{color:#f4f4f4;letter-spacing:-.04em;border:5px solid #4c4c4c;border-radius:50%;place-items:center;width:70px;height:70px;font-size:22px;font-weight:700;display:grid}.quality-hero.ready .quality-score{color:#bfe0c9;border-color:#72a383}.quality-hero.blocked .quality-score{color:#f0b2ac;border-color:#a35f58}.quality-hero h2{color:#f2f2f2;letter-spacing:-.025em;margin:3px 0 5px;font-size:23px}.quality-hero>div>p:last-child{color:#999;max-width:560px;margin:0;font-size:13px;line-height:20px}.quality-counts{color:#929292;grid-template-columns:auto auto;gap:2px 6px;font-size:11px;line-height:18px;display:grid}.quality-counts strong{color:#ddd;text-align:right;font-size:12px}.quality-risk{color:#a8a8a8;text-transform:uppercase;border:1px solid #3b3b3b;border-radius:99px;grid-column:1/-1;justify-self:end;margin-bottom:4px;padding:2px 7px;font-size:9px;font-weight:650}.quality-risk.risk-low{color:#91b69d;background:#142019;border-color:#36513f}.quality-risk.risk-review{color:#c6a468;background:#211a10;border-color:#56472d}.quality-risk.risk-high{color:#d8958e;background:#281513;border-color:#633b37}.quality-capabilities{background:#101010;border:1px solid #303030;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;margin-top:12px;padding:10px 14px;display:grid}.quality-capabilities>span{color:#a0a0a0;background:#202020;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.quality-capabilities>div:nth-child(2){gap:3px;display:grid}.quality-capabilities strong{color:#dedede;font-size:12px}.quality-capabilities small{color:#7f7f7f;font-size:10px}.quality-capabilities>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.quality-capabilities em{color:#a5a5a5;background:#191919;border:1px solid #383838;border-radius:99px;padding:4px 7px;font-size:9px;font-style:normal}.compatibility-matrix{background:#101010;border:1px solid #303030;border-radius:14px;margin-top:12px;overflow:hidden}.compatibility-matrix>header{border-bottom:1px solid #292929;grid-template-columns:minmax(250px,1fr) auto auto;align-items:center;gap:15px;min-height:74px;padding:12px 14px;display:grid}.compatibility-matrix>header>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.compatibility-matrix>header>div:first-child>span{color:#b9b9b9;background:#202020;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.compatibility-matrix>header>div:first-child>div{gap:3px;display:grid}.compatibility-matrix>header strong{color:#e7e7e7;font-size:12px}.compatibility-matrix>header small{color:#858585;font-size:10px;line-height:15px}.compatibility-summary{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.compatibility-summary em{color:#8fbc9b;white-space:nowrap;background:#131d16;border:1px solid #38473d;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal}.compatibility-summary em:nth-child(2){color:#aaa;background:#191919;border-color:#3a3a3a}.compatibility-summary em.needs-review{color:#d1aa6c;background:#211a10;border-color:#55472e}.compatibility-matrix>header>button{color:#bbb;cursor:pointer;white-space:nowrap;background:#1b1b1b;border:1px solid #3a3a3a;border-radius:8px;min-height:31px;padding:0 10px;font-size:9px}.compatibility-matrix>header>button:hover{color:#f0f0f0;border-color:#555}.compatibility-matrix>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.compatibility-target{border-right:1px solid #292929;grid-template-columns:28px minmax(0,1fr);align-content:start;gap:9px;min-height:126px;padding:13px;display:grid}.compatibility-target:last-child{border-right:0}.compatibility-target>span{color:#a5a5a5;background:#202020;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.compatibility-target>div{align-content:start;gap:5px;min-width:0;display:grid}.compatibility-target strong{color:#dedede;font-size:11px}.compatibility-target small{color:#838383;font-size:9px;line-height:14px}.compatibility-target>em{border-radius:99px;grid-column:2;justify-self:start;padding:4px 7px;font-size:8px;font-style:normal;font-weight:650}.compatibility-ready>em{color:#aaa;background:#202020}.compatibility-verified>span,.compatibility-verified>em{color:#9bcca9;background:#15231a}.compatibility-review>span,.compatibility-review>em{color:#e4bd7b;background:#2a2114}.compatibility-failed>span,.compatibility-failed>em{color:#e69b94;background:#2b1816}.compatibility-matrix>footer{color:#767676;background:#0d0d0d;border-top:1px solid #292929;align-items:center;gap:7px;padding:9px 13px;font-size:9px;line-height:14px;display:flex}.tab-count{color:#aaa;background:#292929;border-radius:99px;place-items:center;min-width:17px;height:17px;margin-left:6px;padding:0 5px;font-size:9px;display:inline-grid}.evaluations-view{color:#b4b4b4;width:min(900px,100%);box-shadow:none;background:#111;border-color:#303030}.evaluations-view .section-intro h2{color:#f2f2f2}.evaluations-view .section-intro p{color:#999;max-width:560px;font-size:12px;line-height:18px}.evaluation-summary{background:#171717;border:1px solid #303030;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-height:82px;margin-top:20px;padding:14px 16px;display:grid}.evaluation-summary>span{border-right:1px solid #303030;align-items:baseline;gap:9px;padding-right:18px;display:flex}.evaluation-summary>span strong{color:#f0f0f0;letter-spacing:-.04em;font-size:26px;font-weight:520}.evaluation-summary>span strong small{color:#777;font-size:14px}.evaluation-summary>span em{color:#888;max-width:72px;font-size:9px;font-style:normal;line-height:13px}.evaluation-summary>div{gap:4px;display:grid}.evaluation-summary>div strong{color:#ddd;font-size:12px}.evaluation-summary>div small{color:#858585;font-size:10px;line-height:15px}.evaluation-case-list{gap:10px;margin-top:12px;display:grid}.evaluation-case-list article{background:#151515;border:1px solid #303030;border-radius:12px;overflow:hidden}.evaluation-case-list article>header{grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:64px;padding:11px 14px;display:grid}.evaluation-case-list article>header>span{color:#bdbdbd;background:#232323;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.evaluation-case-list article>header>div{gap:4px;min-width:0;display:grid}.evaluation-case-list article>header strong{color:#e8e8e8;font-size:12px}.evaluation-case-list article>header small{color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.evaluation-case-list article>header>button{color:#707070;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.evaluation-case-list article>header>button:hover{color:#ddd;background:#252525}.evaluation-expectations{background:#101010;border-top:1px solid #292929;border-bottom:1px solid #292929;grid-template-columns:1fr 1fr;display:grid}.evaluation-expectations>span{color:#777;min-width:0;padding:8px 14px;font-size:9px}.evaluation-expectations>span+span{border-left:1px solid #292929}.evaluation-expectations strong{color:#aaa;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-weight:520;display:block;overflow:hidden}.evaluation-targets>div{border-bottom:1px solid #272727;grid-template-columns:minmax(0,1fr) auto 88px;align-items:center;gap:10px;min-height:52px;padding:8px 14px;display:grid}.evaluation-targets>div:last-child{border-bottom:0}.evaluation-agent{color:#888;align-items:center;gap:9px;min-width:0;display:flex}.evaluation-agent>span{gap:3px;display:grid}.evaluation-agent strong{color:#d8d8d8;font-size:11px}.evaluation-agent small{color:#7f7f7f;font-size:9px}.evaluation-status{color:#999;text-align:center;border:1px solid #3a3a3a;border-radius:99px;min-width:62px;padding:4px 7px;font-size:8px;font-style:normal}.evaluation-status.status-passed{color:#91b69d;background:#142019;border-color:#36513f}.evaluation-status.status-failed,.evaluation-status.status-error{color:#d8958e;background:#281513;border-color:#633b37}.evaluation-targets>div>button{color:#aaa;cursor:pointer;background:#1b1b1b;border:1px solid #343434;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:29px;font-size:9px;display:flex}.evaluation-targets>div>button:hover{color:#eee;border-color:#505050}.evaluation-empty{text-align:center;background:#0e0e0e;border:1px dashed #393939;border-radius:12px;align-content:center;place-items:center;gap:8px;min-height:280px;margin-top:18px;padding:24px;display:grid}.evaluation-empty>span{color:#bbb;background:#202020;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.evaluation-empty h3{color:#ececec;margin:8px 0 0;font-size:15px}.evaluation-empty p{color:#888;max-width:480px;margin:0 0 10px;font-size:11px;line-height:17px}.evaluation-create{background:#151515;border:1px solid #333;border-radius:12px;gap:12px;margin-top:18px;padding:16px;display:grid}.evaluation-create label{color:#bcbcbc;gap:6px;font-size:10px;display:grid}.evaluation-create input[type=text],.evaluation-create input:not([type]),.evaluation-create textarea{color:#e8e8e8;width:100%;font:inherit;background:#0e0e0e;border:1px solid #3b3b3b;border-radius:8px;outline:0;padding:9px 10px;font-size:11px}.evaluation-create textarea{resize:vertical;min-height:72px;line-height:16px}.evaluation-create input:focus,.evaluation-create textarea:focus{border-color:#777;box-shadow:0 0 0 2px #ffffff12}.evaluation-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.evaluation-create fieldset{border:0;padding:0}.evaluation-create legend{color:#bcbcbc;margin-bottom:7px;font-size:10px}.evaluation-create fieldset>div{flex-wrap:wrap;gap:7px;display:flex}.evaluation-create fieldset label{cursor:pointer;background:#101010;border:1px solid #373737;border-radius:8px;align-items:center;gap:7px;min-height:31px;padding:0 10px;display:flex}.evaluation-create fieldset input{accent-color:#eee}.evaluation-form-note{color:#828282;align-items:center;gap:7px;font-size:9px;display:flex}.evaluation-create footer{border-top:1px solid #2b2b2b;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.quality-check-list{background:#101010;border:1px solid #303030;border-radius:14px;margin-top:14px;overflow:hidden}.quality-check{border-bottom:1px solid #282828;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:grid}.quality-check:last-child{border-bottom:0}.quality-check-icon{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.quality-check>span:nth-child(2){gap:3px;display:grid}.quality-check strong{color:#e7e7e7;font-size:14px}.quality-check small{color:#929292;font-size:12px;line-height:18px}.quality-check em{border-radius:99px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:650}.quality-pass .quality-check-icon{color:#86bb96;background:#15231a}.quality-pass em{color:#9bcca9;background:#15231a}.quality-warning .quality-check-icon{color:#d8ad68;background:#2a2114}.quality-warning em{color:#e4bd7b;background:#2a2114}.quality-error .quality-check-icon{color:#d78078;background:#2b1816}.quality-error em{color:#e69b94;background:#2b1816}.modal-card.version-compare-modal{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(980px,100vw - 32px);height:min(780px,100vh - 40px);padding:0;display:grid;overflow:hidden}.version-compare-head{border-bottom:1px solid #303030;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 20px;display:flex}.version-compare-head h2{color:#f4f4f4;letter-spacing:-.025em;margin:4px 0 5px;font-size:22px}.version-compare-head h2 span{color:#777;font-weight:450}.version-compare-head>div>p:last-child{color:#929292;margin:0;font-size:13px}.diff-summary{color:#888;background:#121212;border-bottom:1px solid #292929;align-items:center;gap:15px;min-height:45px;padding:0 26px;font-size:12px;display:flex}.diff-additions{color:#86bf98}.diff-removals{color:#e08d86}.diff-view{font-family:var(--font-geist-mono), ui-monospace, monospace;background:#0a0a0a;padding:12px 0;overflow:auto}.version-file-changes{font-family:var(--font-geist-sans), sans-serif;background:#111;border:1px solid #303030;border-radius:9px;margin:0 18px 14px}.version-file-changes>strong{color:#ddd;border-bottom:1px solid #292929;padding:10px 12px;font-size:12px;display:block}.version-file-changes>div{display:grid}.version-file-changes span{border-bottom:1px solid #252525;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:34px;padding:0 11px;display:grid}.version-file-changes span:last-child{border-bottom:0}.version-file-changes b{font:600 13px var(--font-geist-mono), monospace}.version-file-changes code{color:#bbb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.version-file-changes em{color:#777;text-transform:capitalize;font-size:10px;font-style:normal}.version-file-changes .file-change-added b{color:#86bf98}.version-file-changes .file-change-removed b{color:#e08d86}.version-file-changes .file-change-changed b{color:#e3b678}.diff-line{grid-template-columns:46px 46px 24px minmax(max-content,1fr);align-items:stretch;min-height:24px;font-size:12px;line-height:24px;display:grid}.diff-line>span{color:#5e5e5e;text-align:right;-webkit-user-select:none;user-select:none;border-right:1px solid #252525;padding-right:10px}.diff-line>b{color:#5f5f5f;text-align:center;-webkit-user-select:none;user-select:none;font-weight:500}.diff-line code{color:#bdbdbd;white-space:pre;padding:0 16px 0 4px}.diff-added{background:#2f70442e}.diff-added>b,.diff-added code{color:#a8d8b6}.diff-removed{background:#7e332d2e}.diff-removed>b,.diff-removed code{color:#e1aaa5}.version-compare-actions{border-top:1px solid #303030;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:17px 22px;display:grid}.version-compare-actions p{color:#888;max-width:540px;margin:0;font-size:11px;line-height:17px}.revision-conflict-modal{border-color:#4a4034}.revision-conflict-modal .version-compare-head{background:#17140f}.revision-conflict-actions{grid-template-columns:minmax(0,1fr) auto auto auto}.revision-conflict-actions .button{white-space:nowrap}@media (max-width:700px){.quality-hero{grid-template-columns:66px minmax(0,1fr);padding:17px}.quality-score{width:60px;height:60px;font-size:19px}.quality-counts{grid-column:1/-1;grid-template-columns:auto 1fr auto 1fr}.quality-counts strong{text-align:left}.quality-risk{grid-column:1/-1;justify-self:start}.quality-capabilities{grid-template-columns:34px minmax(0,1fr)}.quality-capabilities>div:last-child{grid-column:1/-1;justify-content:flex-start}.compatibility-matrix>header{grid-template-columns:1fr}.compatibility-summary{justify-content:flex-start}.compatibility-matrix>header>button{justify-self:start}.compatibility-matrix>div{grid-template-columns:1fr}.compatibility-target{border-bottom:1px solid #292929;border-right:0;min-height:94px}.compatibility-target:last-child{border-bottom:0}.evaluations-view{padding:16px}.evaluation-summary{grid-template-columns:1fr}.evaluation-summary>span{border-bottom:1px solid #303030;border-right:0;padding:0 0 12px}.evaluation-expectations,.evaluation-fields{grid-template-columns:1fr}.evaluation-expectations>span+span{border-top:1px solid #292929;border-left:0}.evaluation-targets>div{grid-template-columns:minmax(0,1fr) auto}.evaluation-targets>div>button{grid-column:1/-1}.quality-check{grid-template-columns:28px minmax(0,1fr)}.quality-check em{grid-column:2;justify-self:start}.modal-card.version-compare-modal{width:calc(100vw - 16px);height:calc(100vh - 16px)}.version-compare-head{padding:19px}.diff-summary{padding:0 19px}.diff-line{grid-template-columns:35px 35px 20px minmax(max-content,1fr);font-size:11px}.version-compare-actions{grid-template-columns:1fr 1fr}.version-compare-actions p{grid-column:1/-1}.version-compare-actions .button{width:100%}.revision-conflict-actions{grid-template-columns:1fr 1fr}}.landing-shell{--landing-paper:#f2f0e8;--landing-paper-bright:#f8f7f2;--landing-ink:#101310;--landing-muted:#63675f;--landing-line:#10131029;--landing-accent:#bdf56a;background:var(--landing-paper);min-height:100vh;color:var(--landing-ink);overflow:hidden}.landing-shell button,.landing-shell a{-webkit-tap-highlight-color:transparent}.landing-shell button:focus-visible,.landing-shell a:focus-visible{outline-offset:4px;outline:2px solid #111}.landing-header{z-index:10;border-bottom:1px solid var(--landing-line);grid-template-columns:1fr auto 1fr;align-items:center;width:min(1240px,100% - 64px);height:92px;margin:0 auto;display:grid;position:relative}.landing-brand{width:max-content;color:inherit;letter-spacing:-.035em;align-items:center;gap:9px;font-size:16px;font-weight:680;text-decoration:none;display:inline-flex}.landing-brand-mark{background:var(--landing-ink);width:27px;height:27px;color:var(--landing-accent);border-radius:7px;place-items:center;display:grid}.landing-nav{align-items:center;gap:34px;display:flex}.landing-nav a{color:#555950;font-size:13px;text-decoration:none;transition:color .15s}.landing-nav a:hover{color:var(--landing-ink)}.landing-nav-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.landing-login,.landing-nav-cta,.landing-primary-cta,.landing-text-cta{cursor:pointer;border:0}.landing-login{color:#4f534b;background:0 0;padding:10px 13px;font-size:13px}.landing-nav-cta{background:var(--landing-ink);color:#fff;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:0 17px;font-size:13px;font-weight:590;transition:transform .15s,background .15s;display:inline-flex}.landing-nav-cta:hover{background:#252a24;transform:translateY(-1px)}.landing-hero{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(1040px,100% - 48px);min-height:690px;margin:0 auto;padding:94px 0 110px;display:flex;position:relative}.landing-hero:before{z-index:-1;content:"";filter:blur(10px);background:radial-gradient(circle,#bdf56a38,#bdf56a00 68%);border-radius:50%;width:720px;height:620px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.landing-status{color:#555950;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8f7f2b8;border:1px solid #1013102e;border-radius:999px;align-items:center;gap:9px;min-height:30px;padding:0 13px;font-size:11px;font-weight:590;animation:.6s 80ms both landing-rise;display:inline-flex}.landing-status span{background:#72a82b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #72a82b1f}.landing-hero h1{letter-spacing:-.076em;text-wrap:balance;max-width:960px;margin:36px 0 0;font-size:clamp(58px,7.3vw,104px);font-weight:570;line-height:.94;animation:.7s .13s both landing-rise}.landing-hero h1 em{z-index:0;white-space:nowrap;font-style:normal;position:relative}.landing-hero h1 em:after{z-index:-1;background:var(--landing-accent);content:"";border-radius:2px;height:.24em;position:absolute;bottom:.04em;left:-.03em;right:-.04em;transform:rotate(-1.2deg)}.landing-hero>p{max-width:660px;color:var(--landing-muted);text-wrap:balance;margin:32px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.55;animation:.7s .19s both landing-rise}.landing-hero-actions{align-items:center;gap:20px;margin-top:38px;animation:.7s .25s both landing-rise;display:flex}.landing-primary-cta{background:var(--landing-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 24px;font-size:15px;font-weight:620;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 30px #10131024}.landing-primary-cta svg{color:var(--landing-accent)}.landing-primary-cta:hover{transform:translateY(-2px);box-shadow:0 16px 34px #10131033}.landing-text-cta{color:#454941;text-underline-offset:5px;background:0 0;padding:12px 2px;font-size:14px;-webkit-text-decoration:underline #10131042;text-decoration:underline #10131042}.landing-proof{color:#65695f;align-items:center;gap:28px;margin-top:42px;font-size:11px;animation:.7s .31s both landing-rise;display:flex}.landing-proof span{align-items:center;gap:7px;display:inline-flex}.landing-proof svg{color:#659526}.landing-product{width:min(1370px,100% - 40px);margin:0 auto;padding:0 0 150px;position:relative}.product-halo{background:var(--landing-accent);filter:blur(110px);opacity:.32;border-radius:50%;width:72%;height:76%;position:absolute;top:-70px;left:50%;transform:translate(-50%)}.product-frame{background:#111410;border:1px solid #2e332c;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 50px 100px #1b211833,0 8px 24px #1b21181f}.product-frame-bar{color:#777c74;height:45px;font-family:var(--font-geist-mono);border-bottom:1px solid #30332f;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;font-size:9px;display:grid}.product-dots{gap:6px;display:flex}.product-dots i{background:#3d423b;border-radius:50%;width:7px;height:7px}.product-demo{color:#e7e9e5;background:#141713;grid-template-columns:190px minmax(430px,1fr) 330px;height:710px;display:grid}.demo-sidebar{background:#10130f;border-right:1px solid #30332f;flex-direction:column;padding:20px 13px 15px;display:flex}.demo-brand{align-items:center;gap:8px;padding:0 7px;font-size:13px;font-weight:650;display:flex}.demo-brand>span{background:var(--landing-accent);color:#111;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.demo-workspace{color:#b5b9b2;border:1px solid #30342e;border-radius:7px;justify-content:space-between;align-items:center;min-height:34px;margin:20px 0 7px;padding:0 9px;font-size:10px;display:flex}.demo-nav-list{gap:3px;display:grid}.demo-nav-list>span{color:#878c83;border-radius:7px;align-items:center;gap:9px;min-height:34px;padding:0 9px;font-size:10px;display:flex}.demo-nav-list>span.active{color:#eff1ed;background:#242822}.demo-nav-list small{color:#777c74;margin-left:auto;font-size:9px}.demo-sidebar-label{color:#646961;letter-spacing:.08em;text-transform:uppercase;margin:26px 9px 10px;font-size:8px;font-weight:650}.demo-collections{gap:3px;display:grid}.demo-collections span{color:#7d827a;align-items:center;gap:9px;min-height:29px;padding:0 9px;font-size:9px;display:flex}.demo-collections i{background:#7a7f77;border-radius:2px;width:6px;height:6px}.demo-collections i.lime{background:#9fc958}.demo-collections i.blue{background:#6f8baa}.demo-collections i.sand{background:#aa9068}.demo-user{border-top:1px solid #2b2f2a;align-items:center;gap:9px;margin-top:auto;padding:14px 7px 0;display:flex}.demo-user>span{color:#d6d9d3;background:#30352e;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.demo-user>div{gap:2px;display:grid}.demo-user strong{font-size:9px;font-weight:560}.demo-user small{color:#777c74;font-size:8px}.demo-main{padding:56px 42px}.demo-main-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.demo-main-head small{color:#91b55b;letter-spacing:.09em;font-size:8px;font-weight:650}.demo-main-head h2{letter-spacing:-.045em;margin:9px 0 0;font-size:26px;font-weight:540}.demo-main-head p{color:#7e837a;margin:7px 0 0;font-size:10px}.demo-main-head button{background:var(--landing-accent);color:#151812;border:0;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:9px;font-weight:650;display:flex}.demo-toolbar{justify-content:space-between;align-items:center;margin-top:40px;display:flex}.demo-toolbar>span{color:#71766d;border:1px solid #30342e;border-radius:7px;align-items:center;gap:7px;width:210px;min-height:34px;padding:0 10px;font-size:9px;display:flex}.demo-toolbar>div{gap:3px;display:flex}.demo-toolbar b{color:#6f746c;border-radius:5px;padding:7px 8px;font-size:8px;font-weight:520}.demo-toolbar b:first-child{color:#d5d8d2;background:#292d27}.demo-skill-list{border:1px solid #30342e;border-radius:9px;margin-top:12px;overflow:hidden}.demo-skill{border-bottom:1px solid #292d27;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:12px;min-height:88px;padding:0 14px;display:grid}.demo-skill:last-child{border-bottom:0}.demo-skill.active{background:#1b1f1a}.demo-file{color:#a9d367;background:#252a23;border:1px solid #363b34;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.demo-file.large{width:38px;height:38px}.demo-skill>span:nth-child(2){gap:6px;min-width:0;display:grid}.demo-skill strong{font-size:10px;font-weight:580}.demo-skill small{color:#757a72;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.demo-skill em{color:#96b969;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-style:normal;display:flex}.demo-skill em i{background:#82a850;border-radius:50%;width:5px;height:5px}.demo-skill em.review{color:#b59b6c}.demo-skill em.review i{background:#a88956}.demo-skill>svg{color:#656a62}.demo-detail{background:#171a16;border-left:1px solid #30332f;padding:24px}.demo-detail-top{grid-template-columns:38px 1fr 16px;align-items:center;gap:11px;display:grid}.demo-detail-top h3{margin:0;font-size:12px;font-weight:600}.demo-detail-top small{color:#71766d;font-family:var(--font-geist-mono);margin-top:3px;font-size:7px;display:block}.demo-detail-top>svg{color:#666b63}.demo-detail-meta{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.demo-detail-meta span{color:#afd579;background:#25301e;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.demo-detail-meta span i{background:#8db657;border-radius:50%;width:5px;height:5px}.demo-detail-meta b{color:#777c74;font-size:8px;font-weight:500}.demo-tabs{color:#73786f;border-bottom:1px solid #30342e;gap:18px;margin-top:28px;font-size:8px;display:flex}.demo-tabs>*{padding-bottom:10px;font-weight:500}.demo-tabs b{border-bottom:1px solid var(--landing-accent);color:#e4e7e1}.demo-code{background:#111410;border:1px solid #30342e;border-radius:8px;margin-top:18px;padding:17px}.demo-code small{color:#dfe2dc;font-family:var(--font-geist-mono);font-size:8px}.demo-code p{color:#7d8279;margin:8px 0 18px;font-size:8px;line-height:1.55}.demo-code span{color:#5d625a;border-top:1px solid #2a2e28;padding-top:12px;font-size:7px;display:block}.demo-comment{color:#848980;border:1px solid #30342e;border-radius:8px;align-items:center;gap:7px;min-height:38px;margin-top:13px;padding:0 11px;font-size:8px;display:flex}.demo-comment svg:last-child{margin-left:auto}.product-caption{color:#50544c;align-items:flex-start;gap:30px;width:min(760px,100% - 40px);margin:42px auto 0;font-size:16px;line-height:1.5;display:flex}.product-caption span{color:#8a8e86;font-family:var(--font-geist-mono);font-size:10px}.landing-thesis{border-top:1px solid var(--landing-line);text-align:center;width:min(1060px,100% - 48px);margin:0 auto;padding:120px 0 130px}.landing-kicker{font-family:var(--font-geist-mono);letter-spacing:.13em;font-weight:620;color:#6f746b!important;margin:0 0 30px!important;font-size:10px!important}.landing-thesis h2{letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(44px,5.8vw,78px);font-weight:530;line-height:1.03}.landing-thesis>p:last-child{max-width:700px;color:var(--landing-muted);margin:34px auto 0;font-size:18px;line-height:1.65}.landing-features{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);grid-template-columns:repeat(3,1fr);width:min(1240px,100% - 64px);margin:0 auto;display:grid}.landing-features article{border-right:1px solid var(--landing-line);min-height:390px;padding:38px 40px;position:relative}.landing-features article:last-child{border-right:0}.feature-number{color:#858981;font-family:var(--font-geist-mono);font-size:9px}.feature-icon{border:1px solid var(--landing-line);background:var(--landing-paper-bright);border-radius:14px;place-items:center;width:49px;height:49px;margin-top:90px;display:grid}.landing-features h3{letter-spacing:-.04em;margin:28px 0 0;font-size:25px;font-weight:570}.landing-features p{max-width:280px;color:var(--landing-muted);margin:13px 0 0;font-size:14px;line-height:1.65}.landing-agents{justify-content:space-between;align-items:center;gap:32px;width:min(1240px,100% - 64px);min-height:190px;margin:0 auto;display:flex}.landing-agents>span{color:#6c7068;font-size:12px}.landing-agents>div{align-items:center;gap:36px;display:flex}.landing-agents b{color:#4d5149;letter-spacing:-.02em;font-size:14px;font-weight:600}.landing-marketplace{border-top:1px solid var(--landing-line);width:min(1240px,100% - 64px);margin:0 auto 120px;padding-top:46px}.landing-section-kicker{color:#71766d;align-items:center;gap:22px;display:flex}.landing-section-kicker span{font-family:var(--font-geist-mono);font-size:10px}.landing-section-kicker p{font-family:var(--font-geist-mono);letter-spacing:.13em;margin:0;font-size:10px;font-weight:650}.landing-marketplace-head{grid-template-columns:minmax(0,1fr) 430px;align-items:end;gap:72px;margin:50px 0 36px;display:grid}.landing-marketplace-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5.2vw,72px);font-weight:520;line-height:.98}.landing-marketplace-head p{max-width:620px;color:var(--landing-muted);margin:24px 0 0;font-size:15px;line-height:1.65}.landing-marketplace-head>label{color:#5c6158;border-bottom:1px solid #787d73;grid-template-columns:18px minmax(0,1fr) 26px;align-items:center;gap:9px;height:54px;display:grid}.landing-marketplace-head input{min-width:0;color:var(--landing-ink);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.landing-marketplace-head input::placeholder{color:#8a8e86}.landing-marketplace-head label>button{color:#73776f;cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;display:grid}.landing-marketplace-grid{border-top:1px solid var(--landing-line);border-left:1px solid var(--landing-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-marketplace-grid>a{border:0;border-right:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);min-height:330px;color:var(--landing-ink);text-align:left;cursor:pointer;background:0 0;align-content:start;gap:14px;padding:27px;text-decoration:none;transition:background .16s,transform .16s;display:grid}.landing-marketplace-grid>a:hover{z-index:1;background:var(--landing-paper-bright);transform:translateY(-2px);box-shadow:0 18px 40px #171c1412}.landing-marketplace-card-top,.landing-marketplace-card-foot,.landing-marketplace-trust{justify-content:space-between;align-items:center;gap:10px;display:flex}.landing-marketplace-card-top em{color:#6e7369;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:650}.landing-marketplace-card-top small{color:#94988f;font-family:var(--font-geist-mono);font-size:9px}.landing-marketplace-grid>a>strong{letter-spacing:-.04em;margin-top:15px;font-size:23px;font-weight:580}.landing-marketplace-grid>a>p{color:#6f746b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.landing-marketplace-publisher{color:#51564d;align-items:center;gap:7px;margin-top:5px;font-size:11px;font-weight:570;display:flex}.landing-marketplace-publisher svg{color:#638b38}.landing-marketplace-trust{flex-wrap:wrap;justify-content:flex-start}.landing-marketplace-trust i{color:#537337;background:#edf2e9;border:1px solid #cfd5c8;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:8px;font-style:normal;font-weight:620;display:inline-flex}.landing-marketplace-trust i.risk-review{color:#77653e;background:#f3eee2;border-color:#d9d0b9}.landing-marketplace-card-foot{border-top:1px solid var(--landing-line);align-self:end;margin-top:auto;padding-top:17px}.landing-marketplace-card-foot small{color:#777c73;font-size:9px}.landing-marketplace-card-foot b{align-items:center;gap:5px;font-size:10px;font-weight:650;display:inline-flex}.landing-marketplace-loading,.landing-marketplace-empty{border:1px solid var(--landing-line);color:#6d7268;text-align:center;align-content:center;place-items:center;gap:9px;min-height:230px;display:grid}.landing-marketplace-loading{justify-content:center;min-height:180px;display:flex}.landing-marketplace-empty strong{color:#363a34;font-size:15px}.landing-marketplace-empty span{max-width:480px;font-size:12px;line-height:1.55}.landing-marketplace-empty>button{color:#4e534a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #7b8076;padding:5px 0;font-size:11px}.landing-marketplace-note{color:#777b72;text-align:center;justify-content:center;align-items:center;gap:8px;padding:22px 12px 0;font-size:11px;display:flex}.landing-marketplace-browse{color:#4e534a;border-bottom:1px solid #969b90;align-items:center;gap:7px;width:max-content;margin:24px auto 0;padding:4px 0;font-size:11px;font-weight:620;text-decoration:none;display:flex}.landing-starters{border-top:1px solid var(--landing-line);width:min(1240px,100% - 64px);margin:0 auto 120px;padding-top:46px}.landing-starters-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin:50px 0 44px;display:grid}.landing-starters-head h2{color:var(--landing-ink);letter-spacing:-.06em;margin:0;font-size:clamp(44px,5.2vw,72px);font-weight:520;line-height:.98}.landing-starters-head p{max-width:490px;color:var(--landing-muted);margin:0 0 4px;font-size:16px;line-height:1.65}.landing-starter-grid{border-top:1px solid var(--landing-line);border-left:1px solid var(--landing-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-starter-grid>button{border:0;border-right:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);min-height:280px;color:var(--landing-ink);text-align:left;cursor:pointer;background:0 0;align-content:start;gap:15px;padding:28px;transition:background .16s;display:grid}.landing-starter-grid>button:hover{background:#eef0e8}.landing-starter-grid>button>span:first-child{justify-content:space-between;align-items:center;display:flex}.landing-starter-grid em{color:#777b72;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-style:normal}.landing-starter-grid small{color:#989b94;font-size:10px}.landing-starter-grid strong{letter-spacing:-.035em;margin-top:18px;font-size:22px;font-weight:580}.landing-starter-grid p{color:#777b72;margin:0;font-size:13px;line-height:1.65}.landing-starter-action{color:#44483f;align-self:end;align-items:center;gap:7px;margin-top:auto;font-size:12px;font-weight:600;display:flex}.landing-starters-note{color:#777b72;text-align:center;justify-content:center;align-items:center;gap:8px;padding:22px 12px 0;font-size:11px;display:flex}.landing-final{background:var(--landing-ink);color:#f5f5ef;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:690px;padding:100px 24px;display:flex}.landing-final-mark{background:var(--landing-accent);width:58px;height:58px;color:var(--landing-ink);border-radius:17px;place-items:center;display:grid}.landing-final h2{letter-spacing:-.067em;text-wrap:balance;margin:34px 0 0;font-size:clamp(48px,6.2vw,84px);font-weight:520;line-height:1}.landing-final p{color:#9ba096;max-width:590px;margin:25px 0 34px;font-size:17px;line-height:1.6}.landing-final .landing-primary-cta{background:var(--landing-accent);color:var(--landing-ink);box-shadow:none}.landing-final .landing-primary-cta svg{color:var(--landing-ink)}.landing-final .landing-primary-cta:hover{box-shadow:0 12px 34px #bdf56a26}.landing-footer{background:var(--landing-ink);color:#8b9087;border-top:1px solid #2a2e29;grid-template-columns:1fr auto 1fr;align-items:center;min-height:110px;padding:0 max(32px,50% - 620px);font-size:11px;display:grid}.landing-footer .landing-brand{color:#f1f2ed}.landing-footer>span:last-child{justify-self:end}.landing-auth-layer{z-index:100;overscroll-behavior:contain;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.landing-auth-scrim{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#090b09b8;border:0;width:100%;height:100%;position:absolute;inset:0}.landing-auth-card{overscroll-behavior:contain;scrollbar-gutter:stable;color:#f4f5f1;background:#151814;border:1px solid #ffffff1a;border-radius:20px;width:min(100%,470px);max-height:calc(100dvh - 40px);padding:25px 28px 28px;animation:.2s both auth-card-in;position:relative;overflow-y:auto;box-shadow:0 35px 100px #0006}.landing-auth-head{justify-content:space-between;align-items:center;display:flex}.landing-auth-head>button{color:#9ea39a;cursor:pointer;background:0 0;border:1px solid #343832;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.landing-auth-head .landing-brand-mark{background:var(--landing-accent);color:#151814}.landing-auth-copy{margin:46px 0 27px}.landing-auth-copy>span{color:#9cc95a;font-family:var(--font-geist-mono);letter-spacing:.13em;font-size:9px;font-weight:650}.landing-auth-copy h2{color:#f5f6f2;letter-spacing:-.05em;margin:11px 0 0;font-size:34px;font-weight:560}.landing-auth-copy p{color:#8e938a;margin:10px 0 0;font-size:13px;line-height:1.55}.landing-auth-form{gap:15px;display:grid}.landing-auth-form label{color:#c8cbc5;gap:8px;font-size:11px;display:grid}.landing-auth-form input{color:#f4f5f1;background:#1e211d;border:1px solid #363a34;border-radius:10px;outline:0;width:100%;height:51px;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.landing-auth-form input::placeholder{color:#62675f}.landing-auth-form input:focus{border-color:#789a48;box-shadow:0 0 0 3px #bdf56a14}.auth-challenge{border-radius:10px;gap:7px;min-width:0;display:grid;overflow:hidden}.auth-challenge>div{width:100%!important}.auth-challenge small{color:#dca49d;font-size:10px;line-height:15px}.landing-auth-submit{background:var(--landing-accent);color:#141713;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;height:53px;margin-top:4px;font-size:14px;font-weight:650;display:flex}.landing-auth-submit:disabled{opacity:.55;cursor:default}.auth-method-divider{place-items:center;height:17px;display:grid;position:relative}.auth-method-divider:before{content:"";background:#30342e;height:1px;position:absolute;left:0;right:0}.auth-method-divider span{color:#6f746c;background:#151814;padding:0 9px;font-size:10px;position:relative}.landing-auth-magic{color:#e2e5de;cursor:pointer;background:#1b1e1a;border:1px solid #3a3f37;border-radius:10px;justify-content:center;align-items:center;gap:9px;height:49px;font-size:13px;font-weight:570;transition:border-color .14s,background .14s;display:flex}.landing-auth-magic:hover{background:#21251f;border-color:#596253}.landing-auth-magic:disabled{opacity:.55;cursor:default}.landing-auth-message{color:#efb9b3;background:#392725;border-radius:9px;padding:11px 13px;font-size:11px;line-height:1.5}.landing-auth-message.success{color:#bcd9b8;background:#273326}.landing-auth-setup{background:#1c1f1b;border:1px solid #383c36;border-radius:9px;grid-template-columns:8px 1fr;gap:9px;padding:11px;display:grid}.landing-auth-setup>span{background:#8a8f86;border-radius:50%;width:6px;height:6px;margin-top:4px}.landing-auth-setup>div{gap:3px;display:grid}.landing-auth-setup strong{font-size:10px}.landing-auth-setup small{color:#858a82;font-size:9px;line-height:1.45}.landing-auth-outage{color:#dca49d;background:#251d1b;border:1px solid #57423e;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.landing-auth-outage>div{gap:3px;display:grid}.landing-auth-outage strong{color:#efc1bc;font-size:10px}.landing-auth-outage small{color:#a47f7a;font-size:9px;line-height:1.45}.landing-auth-outage button{color:#edc0ba;cursor:pointer;background:#302421;border:1px solid #674d48;border-radius:7px;padding:6px 9px;font-size:9px}.landing-auth-outage button:hover{background:#392925;border-color:#8a625b}.landing-auth-switch{color:#777c74;text-align:center;margin:22px 0 0;font-size:12px}.landing-auth-switch button{color:#dfe2dc;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0 0 0 4px;text-decoration:underline}.landing-loading{color:#101310;background:#f2f0e8;place-items:center;min-height:100vh;display:grid;position:relative}.landing-loading .landing-brand{position:absolute;top:32px;left:32px}.landing-loading .loading-orb{border-color:#101310 #10131033 #10131033}@keyframes landing-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-card-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1040px){.product-demo{grid-template-columns:170px minmax(420px,1fr)}.demo-detail{display:none}.landing-features article{padding:32px}.landing-agents{flex-direction:column;justify-content:center;align-items:flex-start}.landing-starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.landing-header{grid-template-columns:1fr auto;width:calc(100% - 32px);height:74px}.landing-nav,.landing-login{display:none}.landing-nav-cta{min-height:38px;padding:0 14px;font-size:12px}.landing-hero{min-height:620px;padding:84px 0 92px}.landing-hero h1{margin-top:30px;font-size:clamp(50px,15vw,72px);line-height:.97}.landing-hero h1 em{white-space:normal}.landing-hero>p{margin-top:25px;font-size:17px}.landing-hero-actions{flex-direction:column;gap:8px;margin-top:31px}.landing-proof{flex-wrap:wrap;justify-content:center;gap:12px 20px;margin-top:34px}.landing-product{width:calc(100% - 20px);padding-bottom:100px}.product-frame{border-radius:14px}.product-frame-bar{height:38px}.product-demo{grid-template-columns:1fr;height:530px}.demo-sidebar{display:none}.demo-main{padding:38px 22px}.demo-main-head h2{font-size:24px}.demo-toolbar{margin-top:30px}.demo-toolbar>div{display:none}.demo-skill{grid-template-columns:36px minmax(0,1fr) 14px}.demo-skill em{display:none}.product-caption{gap:16px;margin-top:28px;font-size:13px}.landing-thesis{padding:92px 0}.landing-thesis h2{font-size:clamp(42px,12vw,62px)}.landing-thesis>p:last-child{font-size:16px}.landing-features{grid-template-columns:1fr;width:calc(100% - 32px)}.landing-features article{border-right:0;border-bottom:1px solid var(--landing-line);min-height:300px;padding:30px 8px}.landing-features article:last-child{border-bottom:0}.feature-icon{margin-top:60px}.landing-agents{width:calc(100% - 32px);min-height:260px}.landing-agents>div{flex-wrap:wrap;gap:20px 28px}.landing-marketplace{width:calc(100% - 32px);margin-bottom:90px}.landing-marketplace-head{grid-template-columns:1fr;gap:24px;margin:36px 0 30px}.landing-marketplace-head h2{font-size:48px}.landing-marketplace-grid{grid-template-columns:1fr}.landing-marketplace-grid>a{min-height:300px;padding:24px 8px}.landing-marketplace-note{text-align:left;align-items:flex-start}.landing-starters{width:calc(100% - 32px);margin-bottom:90px}.landing-starters-head{grid-template-columns:1fr;gap:22px;margin:36px 0 30px}.landing-starters-head h2{font-size:48px}.landing-starter-grid{grid-template-columns:1fr}.landing-starter-grid>button{min-height:245px;padding:24px 8px}.landing-starters-note{text-align:left;align-items:flex-start}.landing-final{min-height:610px}.landing-footer{grid-template-columns:1fr auto;min-height:145px;padding:24px 16px}.landing-footer>span:nth-child(2){display:none}.landing-auth-card{padding:22px 20px 24px}.landing-auth-copy{margin-top:38px}.landing-auth-copy h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.landing-status,.landing-hero h1,.landing-hero>p,.landing-hero-actions,.landing-proof,.landing-auth-card{animation:none}.landing-primary-cta,.landing-nav-cta{transition:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.brand-row{position:relative}.workspace-menu{z-index:40;background:#282828;border:1px solid #424242;border-radius:12px;gap:3px;width:246px;padding:7px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 18px 45px #0006}.workspace-menu-label{color:#818181;letter-spacing:.06em;text-transform:uppercase;padding:6px 8px 5px;font-size:9px;font-weight:650}.workspace-menu>button{color:#d6d6d6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:30px 1fr 18px;align-items:center;gap:8px;min-height:52px;padding:6px 8px;display:grid}.workspace-menu>button:hover,.workspace-menu>button.active{background:#343434}.workspace-menu-icon{color:#ededed;background:#3b3b3b;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.workspace-menu>button>span:nth-child(2){gap:2px;display:grid}.workspace-menu strong{font-size:11px;font-weight:600}.workspace-menu small{color:#8e8e8e;font-size:9px}.workspace-menu .workspace-menu-create{color:#bcbcbc;border-top:1px solid #3d3d3d;border-radius:0 0 8px 8px;grid-template-columns:20px 1fr;min-height:38px;margin-top:4px}.onboarding-layer{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bd}.onboarding-card{background:#252525;border:1px solid #444;border-radius:18px;width:min(620px,100vw - 30px);animation:.18s ease-out both modal-in;overflow:hidden;box-shadow:0 30px 90px #0000008c}.onboarding-brand{color:#efefef;border-bottom:1px solid #373737;align-items:center;gap:9px;height:62px;padding:0 22px;font-size:12px;font-weight:650;display:flex}.onboarding-brand .brand-mark{width:27px;height:27px}.onboarding-brand small{color:#858585;margin-left:auto;font-size:9px;font-weight:500}.onboarding-body{text-align:center;gap:20px;padding:32px;display:grid}.onboarding-body>div:nth-child(2){gap:6px;display:grid}.onboarding-body h1{color:#f4f4f4;letter-spacing:-.045em;margin:0;font-size:clamp(25px,4vw,35px)}.onboarding-body p:not(.eyebrow){color:#a5a5a5;max-width:470px;margin:0 auto;font-size:12px;line-height:1.55}.onboarding-hero-icon{color:#f1f1f1;background:#303030;border:1px solid #4a4a4a;border-radius:13px;justify-self:center;place-items:center;width:48px;height:48px;display:grid}.onboarding-options{text-align:left;gap:9px;display:grid}.onboarding-option{color:#d9d9d9;cursor:pointer;background:#292929;border:1px solid #424242;border-radius:11px;grid-template-columns:38px 1fr auto 18px;align-items:center;gap:11px;min-height:72px;padding:10px 13px;display:grid}.onboarding-option:hover{background:#303030;border-color:#646464}.onboarding-option.primary-option{background:#303030;border-color:#686868}.onboarding-option>span{background:#3b3b3b;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.onboarding-option>div{gap:4px;display:grid}.onboarding-option strong{color:#f0f0f0;font-size:12px}.onboarding-option em{color:#cfcfcf;background:#3d3d3d;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal}.onboarding-trust{color:#8f8f8f;justify-content:center;align-items:center;gap:7px;font-size:9.5px;display:flex}.onboarding-skip{color:#8f8f8f;cursor:pointer;background:0 0;border:0;justify-self:center;font-size:10px}.onboarding-skip:hover{color:#eee}.invite-summary{text-align:left;background:#2d2d2d;border:1px solid #414141;border-radius:10px;align-items:center;gap:12px;min-height:64px;padding:0 15px;display:flex}.invite-summary>span{gap:3px;display:grid}.invite-summary strong{color:#ededed;font-size:12px}.invite-summary small{color:#909090;font-size:9.5px}.onboarding-actions{justify-content:flex-end;gap:8px;display:flex}.empty-state-first>div{gap:8px;display:flex}.empty-state-first>div button{color:#e8e8e8;background:#303030;border:1px solid #4a4a4a;border-radius:7px;padding:8px 11px}.empty-state-first>div button:first-child{color:#111;background:#fff;border-color:#fff}.sync-setup-modal{width:min(500px,100vw - 28px);max-height:calc(100vh - 32px);overflow-y:auto}.sync-beta-banner{background:#303030;border:1px solid #424242;border-radius:10px;grid-template-columns:12px 1fr;gap:10px;margin-top:17px;padding:13px;display:grid}.sync-beta-banner>div,.oauth-note>span{gap:3px;display:grid}.sync-beta-banner strong,.oauth-note strong{color:#ececec;font-size:10.5px}.sync-beta-banner small,.oauth-note small{color:#9a9a9a;font-size:9px;line-height:1.45}.sync-flow-list{margin-top:14px;display:grid}.sync-flow-list>div{border-bottom:1px solid #3a3a3a;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:58px;display:grid}.sync-flow-list>div>span{color:#d8d8d8;background:#3b3b3b;border-radius:99px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.sync-flow-list>div>div{gap:3px;display:grid}.sync-flow-list strong{color:#e5e5e5;font-size:10px}.sync-flow-list small{color:#909090;font-size:9px}.oauth-note{color:#d8d8d8;grid-template-columns:20px 1fr;gap:9px;margin-top:14px;display:grid}.devices-card{border:1px solid #3d3d3d;border-radius:12px;margin-top:30px;overflow:hidden}.devices-head,.device-row{grid-template-columns:1fr 130px 100px;align-items:center;gap:15px;padding:0 18px;display:grid}.devices-head{color:#858585;text-transform:uppercase;background:#292929;border-bottom:1px solid #3d3d3d;min-height:38px;font-size:9px}.device-row{color:#9d9d9d;min-height:68px;font-size:10px}.device-main{align-items:center;gap:10px;display:flex}.device-main>span:first-child{color:#e5e5e5;background:#343434;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.device-main>span:last-child{gap:3px;display:grid}.device-main strong{color:#ececec;font-size:11px}.device-main small{color:#898989;font-size:9px}.device-status{color:#d0d0d0;align-items:center;gap:6px;display:flex}.device-status i{background:#d9d9d9;border-radius:50%;width:6px;height:6px}.sync-empty{text-align:center;border:1px solid #3d3d3d;border-radius:12px;justify-items:center;gap:9px;margin-top:30px;padding:48px 24px;display:grid}.sync-empty h2{color:#eee;margin:5px 0 0;font-size:17px}.sync-empty p{color:#969696;max-width:470px;margin:0 0 10px;font-size:10.5px;line-height:1.55}.sync-principles{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.sync-principles>div{color:#d6d6d6;background:#272727;border:1px solid #383838;border-radius:10px;grid-template-columns:24px 1fr;align-content:center;gap:7px;min-height:92px;padding:13px;display:grid}.sync-principles>div>span{gap:3px;display:grid}.sync-principles strong{color:#e6e6e6;font-size:10px}.sync-principles small{color:#888;font-size:8.5px;line-height:1.4}.timeline-empty{text-align:center;min-height:220px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px;display:flex}.timeline-empty span{max-width:360px;font-size:13px;line-height:1.5}@media (max-width:610px){.onboarding-body{padding:24px 17px}.onboarding-option{grid-template-columns:36px 1fr 16px}.onboarding-option em{display:none}.sync-principles{grid-template-columns:1fr}.devices-head{display:none}.device-row{grid-template-columns:1fr auto}.device-row>span:last-child{display:none}}:root{--ink:#f4f4f4;--muted:#b4b4b4;--subtle:#8e8e8e;--line:#2b2b2b;--line-strong:#3a3a3a;--canvas:#000;--sidebar:#0d0d0d;--soft:#1e1e1e}html,body{background:#000;font-size:16px;line-height:24px}.app-shell,.app-content,.page-wrap,.narrow-page{background:#000}.sidebar{background:#0d0d0d;border-color:#222;width:260px;padding:18px 12px 14px}.app-content{margin-left:260px}.brand-row{min-height:40px;padding:0 8px}.brand-mark{background:#1f1f1f;border-color:#3a3a3a;border-radius:9px;width:30px;height:30px}.brand-name{font-size:16px;font-weight:650}.workspace-switch{color:#aaa;text-overflow:ellipsis;white-space:nowrap;max-width:132px;min-height:34px;font-size:13px;overflow:hidden}.primary-nav{gap:4px;margin-top:28px}.primary-nav button,.sidebar-bottom>button,.collection-link{color:#b4b4b4;border-radius:10px;min-height:44px;padding:0 12px;font-size:14px}.primary-nav button:hover,.sidebar-bottom>button:hover,.collection-link:hover,.primary-nav button.active,.collection-link.active{color:#fff;background:#202020}.nav-count{font-size:12px}.sidebar-section{margin-top:30px}.sidebar-label{color:#777;padding-bottom:9px;font-size:11px}.collection-link{min-height:39px;font-size:14px}.collection-dot{width:8px;height:8px}.user-row{margin-top:10px;min-height:62px!important;padding-top:12px!important}.user-row strong{font-size:14px}.user-row small{font-size:12px}.page-wrap{width:min(1040px,100% - 96px);padding:76px 0 64px}.narrow-page{width:min(900px,100% - 96px)}.page-heading{gap:32px;min-height:116px}.eyebrow,.page-heading .eyebrow{color:#818181;letter-spacing:.075em;margin-bottom:10px;font-size:12px!important}.page-heading h1{color:#fff;letter-spacing:-.045em;font-size:clamp(38px,4vw,46px);font-weight:580;line-height:1.08}.page-heading p:not(.eyebrow){color:#aaa;margin-top:12px;font-size:16px;line-height:24px}.button{border-radius:10px;min-height:42px;padding:0 17px;font-size:14px;font-weight:600}.button.primary{color:#111;background:#f4f4f4;border-color:#f4f4f4}.button.primary:hover{background:#ddd}.button.secondary,.button.tertiary{color:#eee;background:#1f1f1f;border-color:#3b3b3b}.button.secondary:hover,.button.tertiary:hover{background:#292929;border-color:#555}.toolbar{flex-wrap:wrap;gap:14px;margin-top:10px}.search-field{background:#181818;border-color:#333;border-radius:12px;width:min(430px,48vw);min-height:46px;padding:0 14px}.search-field:focus-within{border-color:#666;box-shadow:0 0 0 2px #ffffff14}.search-field input{color:#f2f2f2;font-size:15px}.search-field input::placeholder{color:#777}.search-field kbd{color:#888;background:#111;border-color:#383838;width:23px;height:23px;font-size:12px}.collection-filter{color:#888;background:#151515;border:1px solid #292929;border-radius:11px;align-items:center;gap:8px;min-height:46px;padding:0 11px;display:inline-flex;position:relative}.collection-filter select{appearance:none;color:#ddd;min-width:132px;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding-right:18px;font-size:13px}.collection-filter>svg:last-child{pointer-events:none;position:absolute;right:10px}.filter-group{background:#151515;border:1px solid #292929;border-radius:11px;gap:3px;padding:4px}.filter-group button{color:#999;border-radius:8px;min-height:36px;padding:0 13px;font-size:13px}.filter-group button.active{color:#fff;background:#303030}.compatibility-audit-trigger{color:#aaa;min-height:46px;font:inherit;cursor:pointer;white-space:nowrap;background:#151515;border:1px solid #292929;border-radius:11px;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex}.compatibility-audit-trigger:hover,.compatibility-audit-trigger.active{color:#c6d6ca;background:#19201b;border-color:#48534b}.compatibility-audit-trigger:disabled{cursor:wait;opacity:.7}.library-compatibility-audit{background:#0f1210;border:1px solid #303630;border-radius:14px;margin-top:14px;overflow:hidden}.library-compatibility-audit>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:13px 15px;display:grid}.library-compatibility-audit>header>span{color:#a9c6b1;background:#1d2620;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.library-compatibility-audit>header>div{gap:4px;display:grid}.library-compatibility-audit>header strong{color:#dce5de;font-size:13px}.library-compatibility-audit>header small{color:#7f8e82;max-width:680px;font-size:10px;line-height:15px}.compatibility-audit-error{color:#d39387;background:#1b1210;border-top:1px solid #403029;align-items:center;gap:8px;padding:10px 15px;font-size:10px;display:flex}.compatibility-audit-metrics{background:#0b0e0c;border-top:1px solid #283029;border-bottom:1px solid #283029;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.compatibility-audit-metrics>span{border-right:1px solid #283029;gap:2px;padding:12px 15px;display:grid}.compatibility-audit-metrics>span:last-child{border-right:0}.compatibility-audit-metrics strong{color:#c2d4c7;font-size:20px;font-weight:560}.compatibility-audit-metrics small{color:#708075;font-size:9px}.compatibility-audit-metrics .attention strong{color:#d9ad73}.compatibility-audit-filters{flex-wrap:wrap;gap:7px;padding:12px 15px;display:flex}.compatibility-audit-filters button{color:#8f9991;min-height:31px;font:inherit;cursor:pointer;background:#141815;border:1px solid #313832;border-radius:8px;align-items:center;gap:8px;padding:0 9px;font-size:10px;display:inline-flex}.compatibility-audit-filters button:hover,.compatibility-audit-filters button.active{color:#e0e6e1;background:#202722;border-color:#56625a}.compatibility-audit-filters button span{color:#aeb8b0;background:#262d28;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;display:grid}.library-compatibility-audit>footer{color:#6f7c72;border-top:1px solid #283029;align-items:center;gap:7px;padding:9px 15px;font-size:9px;line-height:14px;display:flex}.heading-actions .button.active{color:#fff;background:#333;border-color:#777}.bulk-organize-bar{background:#171717;border:1px solid #343434;border-radius:12px;grid-template-columns:auto auto minmax(220px,1fr) auto;align-items:center;gap:12px;min-height:72px;margin-top:14px;padding:11px 12px;display:grid}.bulk-select-visible{color:#ccc;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:38px;padding:0 5px;font-size:12px;display:inline-flex}.bulk-select-visible>span,.skill-selection-box{color:#111;background:#101010;border:1px solid #555;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.bulk-select-visible>span.selected,.skill-row.selected .skill-selection-box{background:#eee;border-color:#eee}.bulk-organize-bar>strong{color:#eee;white-space:nowrap;font-size:13px}.bulk-organize-bar>label{color:#777;background:#0d0d0d;border:1px solid #3a3a3a;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.bulk-organize-bar>label input{color:#eee;background:0 0;border:0;outline:0;width:100%;font-size:13px}.bulk-organize-bar>label input::placeholder{color:#666}.bulk-organize-bar>small,.bulk-organize-bar>em{color:#d17e77;grid-column:1/-1;font-size:11px;font-style:normal}.bulk-organize-bar>em{color:#777}@media (max-width:1060px){.editor-header{flex-direction:column;align-items:flex-start;min-height:126px;padding:14px 20px}.editor-actions{justify-content:flex-end;width:100%}}.skills-table{background:#101010;border-color:#252525;border-radius:14px;margin-top:18px}.skill-row{background:0 0;border-color:#272727;grid-template-columns:minmax(0,1fr) 150px 24px;gap:20px;min-height:98px;padding:0 22px}.skill-row:hover{background:#181818}.skill-row.skill-row-selecting{grid-template-columns:24px minmax(0,1fr) 150px 24px}.skill-row.skill-row-selecting.selected{background:#1b1b1b;box-shadow:inset 2px 0 #eee}.skill-selection-box{color:#111;width:21px;height:21px}.skill-main-cell{gap:16px}.skill-main-cell>span:last-child{display:block}.skill-main-cell strong{color:#f4f4f4;font-size:16px;font-weight:620;line-height:22px;display:block}.skill-main-cell small{color:#aaa;margin-top:5px;font-size:14px;line-height:20px;display:block}.skill-main-cell em{color:#767676;border:0;margin-top:5px;padding:0;font-size:12px;line-height:18px;display:block}.skill-agent-readiness{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.skill-agent-readiness i{color:#858585;border:1px solid #333;border-radius:99px;align-items:center;gap:5px;padding:3px 6px;font-size:8px;font-style:normal;display:inline-flex}.skill-agent-readiness i>span{background:#777;border-radius:50%;width:5px;height:5px}.skill-agent-readiness i.agent-verified{color:#9bbca4;background:#121b15;border-color:#30483a}.skill-agent-readiness i.agent-verified>span{background:#82b38e}.skill-agent-readiness i.agent-ready>span{background:#969696}.skill-agent-readiness i.agent-review{color:#c6a06a;background:#1b160f;border-color:#4b3e2b}.skill-agent-readiness i.agent-review>span{background:#c79b5d}.skill-agent-readiness i.agent-failed{color:#d48c84;background:#211211;border-color:#573430}.skill-agent-readiness i.agent-failed>span{background:#d07067}.skill-icon{color:#e8e8e8;background:#202020;border-color:#3a3a3a;border-radius:12px;width:44px;height:44px}.skill-icon-compact{border-radius:9px;width:34px;height:34px}.skill-state-cell{justify-items:end;gap:7px;display:grid}.skill-state-cell>small{color:#777;font-size:12px}.status{background:#222;border-color:#3b3b3b;min-height:28px;padding:0 10px;font-size:12px}.status-approved{color:#f3f3f3;background:#303030;border-color:#525252}.status-in-review{color:#d2d2d2;background:#252525}.status-draft{color:#929292;background:#181818}.row-arrow{color:#666}.empty-state{color:#888;gap:10px;min-height:360px}.empty-state strong{color:#eee;font-size:17px}.empty-state span,.empty-state button{font-size:14px;line-height:21px}.empty-state-first>div button{border-radius:9px;min-height:40px;padding:0 14px}.library-footer{color:#8a8a8a;margin-top:18px;font-size:13px}.library-footer button{color:#ddd;font-size:13px}.timeline-card,.team-card{background:#101010;border-color:#292929;border-radius:14px;margin-top:18px}.timeline-day{color:#777;background:#151515;border-color:#292929;padding:14px 22px;font-size:11px}.timeline-item{background:0 0;border-color:#292929;grid-template-columns:40px 1fr 22px;gap:14px;min-height:84px;padding:0 22px}.timeline-item:hover{background:#181818}.timeline-icon{border-radius:10px;width:38px;height:38px}.timeline-item>span:nth-child(2){color:#b4b4b4;font-size:14px;line-height:21px}.timeline-item strong,.timeline-item b{color:#f0f0f0}.timeline-item small{color:#777;margin-top:5px;font-size:12px}.quiet-callout{background:#121212;border:1px solid #282828;border-radius:12px;margin-top:16px;padding:16px}.quiet-callout strong{font-size:14px}.quiet-callout small{color:#929292;margin-top:3px;font-size:13px;line-height:20px}.timeline-empty{color:#888;min-height:300px}.timeline-empty strong{color:#eee;font-size:17px}.timeline-empty span{font-size:14px;line-height:21px}.team-card-head,.team-row{grid-template-columns:minmax(210px,1fr) 130px 160px 100px 124px;gap:14px;padding:0 22px}.team-card-head{color:#777;background:#151515;border-color:#292929;min-height:46px;font-size:11px}.team-row{color:#aaa;border-color:#292929;min-height:78px;font-size:13px}.team-row strong{color:#eee;font-size:14px}.member-identity{gap:3px;min-width:0;display:grid}.member-identity strong,.member-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-identity small{color:#777;font-size:11px}.member-activation-state{align-items:center;gap:8px;min-width:0;display:flex}.member-activation-state>i{background:#767676;border-radius:50%;flex:none;width:8px;height:8px}.member-activation-state>span{gap:2px;min-width:0;display:grid}.member-activation-state strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.member-activation-state small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.member-activation-state.stage-prepared>i{background:#8f9e78}.member-activation-state.stage-activated>i{background:#7da08b}.member-activation-state.stage-collaborating>i{background:#89b697;box-shadow:0 0 0 3px #89b6971a}.member-activation-state.stage-pending>i{background:#6e7886}.member-activation-state.stalled>i{background:#c18b72;box-shadow:0 0 0 3px #c18b721a}.avatar{color:#eee;background:#242424;border-color:#444;width:30px;height:30px;font-size:10px}.avatar-lg{width:38px;height:38px;font-size:12px}.avatar-dark{color:#111;background:#f2f2f2}.role-select-wrap{align-items:center;display:flex;position:relative}.role-select-wrap select{appearance:none;color:#ddd;cursor:pointer;background:#1b1b1b;border:1px solid #383838;border-radius:9px;outline:none;width:100%;height:40px;padding:0 32px 0 12px;font-size:13px}.role-select-wrap select:disabled{color:#777;cursor:default}.role-select-wrap svg{color:#777;pointer-events:none;position:absolute;right:10px}.member-remove{color:#777;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.member-remove:hover:not(:disabled){color:#f2a7a7;background:#2b1c1c}.member-remove:disabled{opacity:.25;cursor:default}.member-actions{justify-content:flex-end;align-items:center;gap:3px;display:flex}.member-resend{color:#888;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.member-resend:hover:not(:disabled){color:#a9c4b1;background:#1d2921}.member-resend:disabled{opacity:.25;cursor:default}.member-remind{color:#929292;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;height:34px;padding:0 8px;font-size:11px;display:inline-flex}.member-remind:hover:not(:disabled){color:#b8c9ce;background:#202526}.member-remind:disabled{opacity:.25;cursor:default}.role-grid{gap:12px;margin-top:16px}.role-grid>div{border-color:#292929;border-radius:12px;min-height:118px;padding:17px}.role-grid strong{font-size:14px}.role-grid span{font-size:13px;line-height:19px}.editor-panel{background:#0b0b0b;border-color:#303030}.editor-header{background:#101010;border-color:#282828;min-height:76px;padding:0 20px}.marketplace-activation-banner{background:#151515;border-bottom:1px solid #2b2b2b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.marketplace-activation-icon{color:#ededed;background:#202020;border:1px solid #3a3a3a;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.marketplace-activation-banner>div{gap:2px;min-width:0;display:grid}.marketplace-activation-banner small{color:#858585;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.marketplace-activation-banner strong{color:#f1f1f1;font-size:14px;font-weight:620}.marketplace-activation-banner p{color:#929292;margin:1px 0 0;font-size:12px;line-height:17px}.marketplace-activation-banner .button{justify-content:center;min-width:142px}.marketplace-activation-banner.stage-install{background:#121914}.marketplace-activation-banner.stage-install .marketplace-activation-icon{color:#b8d8c0;background:#19251c;border-color:#36503d}.marketplace-activation-banner.stage-await_admin .marketplace-activation-icon{color:#aaa}.editor-title-row{gap:12px}.editor-title-row strong{font-size:15px}.editor-title-row span:not(.status):not(.status-dot):not(.skill-icon){font-size:12px}.skill-details-edit{color:#888;border-radius:8px;width:32px;height:32px}.skill-details-edit:hover:not(:disabled){color:#eee;background:#1b1b1b;border-color:#3b3b3b}.editor-tabs{background:#0d0d0d;border-color:#282828;gap:30px;height:50px;padding:0 24px}.editor-tabs button{font-size:14px}.editor-workspace{background:#000;padding:22px}.instruction-editor{background:#111;border-color:#303030;border-radius:13px}.editor-toolbar-line{border-color:#2d2d2d;min-height:48px;padding:0 16px;font-size:13px}.saved-state{color:#aaa!important}.saved-state.dirty{color:#e3b678!important}.instruction-editor textarea{color:#eee;background:#111;padding:28px 30px;font-size:15.5px;line-height:1.7}.editor-foot{border-color:#2d2d2d;min-height:42px;padding:0 16px;font-size:12px}.comments-panel{background:#111;border-color:#292929}.comments-heading{border-color:#292929;min-height:50px;padding:0 16px;font-size:14px}.comment-item{gap:11px;padding:15px 16px}.comment-item strong{font-size:13px}.comment-item p{font-size:14px;line-height:21px}.comment-form{border-color:#292929;min-height:58px;padding:9px 12px}.comment-form input{font-size:14px}.section-intro{margin-bottom:20px}.section-intro h2{font-size:24px}.section-intro p{margin-top:6px;font-size:14px;line-height:21px}.file-list{border-color:#303030;border-radius:12px}.file-list>div{color:#ccc;background:#111;border-bottom:1px solid #292929;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;min-height:66px;padding:0 16px;display:grid}.file-list>div:last-child{border-bottom:0}.file-list>div>span:nth-child(2){gap:3px;display:grid}.file-list strong{color:#eee;font-size:14px}.file-list small{color:#888;font-size:12px}.file-required{font-size:11px}.drop-zone{background:#101010;border-color:#333;border-radius:12px;min-height:220px}.drop-zone strong{font-size:15px}.drop-zone span{text-align:center;max-width:420px;font-size:13px;line-height:20px}.supporting-files-view{width:min(1040px,100%)}.supporting-file-loading{color:#888;justify-content:center;align-items:center;gap:9px;min-height:180px;font-size:13px;display:flex}.supporting-files-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.supporting-files-layout{grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:14px;min-height:530px;display:grid}.supporting-file-list{background:#0d0d0d;border-radius:11px;align-self:stretch;max-height:590px;margin-top:0;overflow:auto}.supporting-file-list button{color:#777;background:#0e0e0e;border-color:#292929;grid-template-columns:24px minmax(0,1fr) auto;min-height:62px;padding:0 13px}.supporting-file-list button:hover:not(:disabled),.supporting-file-list button.selected{color:#ddd;background:#191919}.supporting-file-list button.selected{box-shadow:inset 2px 0 #eee}.supporting-file-list button>span:nth-child(2){overflow:hidden}.supporting-file-list strong{color:#e7e7e7;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.supporting-file-list small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.supporting-file-list .file-required{color:#aaa;border-color:#383838;font-size:10px;display:block}.supporting-files-empty{color:#777;grid-template-columns:24px 1fr;align-items:center;gap:10px;min-height:110px;padding:15px;display:grid}.supporting-files-empty>span{gap:4px;display:grid}.supporting-files-empty strong{color:#ccc;font-size:13px}.supporting-files-empty small{color:#777;font-size:11px;line-height:17px}.supporting-file-editor{background:#0d0d0d;border:1px solid #303030;border-radius:11px;min-width:0;min-height:530px;display:grid;overflow:hidden}.supporting-file-editor-head{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 16px;display:flex}.supporting-file-editor-head>span:first-child{gap:3px;display:grid}.supporting-file-editor-head strong{color:#eee;font-size:13px}.supporting-file-editor-head small{color:#777;font-size:11px}.supporting-file-path{color:#999;border-bottom:1px solid #292929;gap:7px;padding:13px 16px;font-size:11px;display:grid}.supporting-file-path input{color:#eee;background:#080808;border:1px solid #353535;border-radius:8px;outline:0;width:100%;height:38px;padding:0 11px;font:12.5px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.supporting-file-path input:focus{border-color:#666}.supporting-file-textarea{resize:none;color:#e7e7e7;tab-size:2;background:#0d0d0d;border:0;outline:0;width:100%;min-height:350px;padding:20px;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.supporting-file-binary,.supporting-file-placeholder{color:#777;text-align:center;align-content:center;place-items:center;gap:8px;padding:28px;display:grid}.supporting-file-binary strong,.supporting-file-placeholder strong{color:#ddd;font-size:14px}.supporting-file-binary span,.supporting-file-placeholder span{color:#777;max-width:390px;font-size:12px;line-height:18px}.supporting-file-binary .button,.supporting-file-placeholder .button{margin-top:7px}.supporting-file-editor .field-error{background:#211311;border-top:1px solid #422b29;margin:0;padding:10px 16px}.supporting-file-editor-foot{border-top:1px solid #292929;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 14px;display:flex}.supporting-file-editor-foot>span{flex-wrap:wrap;gap:8px;display:flex}.version-row{border-color:#292929;min-height:90px}.version-row strong{font-size:15px}.version-row p{font-size:14px}.version-row small{font-size:12px}.modal-card{background:#171717;border-color:#333;border-radius:18px;width:min(540px,100%);padding:28px}.modal-heading{grid-template-columns:44px 1fr 36px;gap:13px;margin-bottom:26px}.modal-icon{background:#222;border-color:#3b3b3b;border-radius:12px;width:42px;height:42px}.modal-heading h2{color:#fff;margin-top:0;font-size:21px}.modal-heading p{color:#999;margin-top:6px;font-size:14px;line-height:21px}.create-modal>label{color:#d0d0d0;gap:8px;margin-top:18px;font-size:13px}.create-modal input,.create-modal textarea,.create-modal select{color:#eee;background:#0d0d0d;border-color:#383838;border-radius:10px;padding:0 14px;font-size:15px}.create-modal input,.create-modal select{height:48px}.create-modal textarea{height:98px;padding-top:13px;line-height:22px}.create-modal>label>svg{bottom:16px;right:14px}.create-modal>label>small{color:#7f7f7f;font-size:11px}.create-modal.team-seed-recovery{width:min(700px,100%);max-height:min(820px,100vh - 30px);overflow-y:auto}.create-modal:has(.team-seed-picker){width:min(700px,100%);max-height:min(820px,100vh - 30px);overflow-y:auto}.team-seed-picker{border:0;gap:8px;margin:22px 0 0;padding:0;display:grid}.team-seed-picker legend{color:#d8d8d8;justify-content:space-between;align-items:baseline;gap:12px;width:100%;margin-bottom:3px;font-size:13px;font-weight:600;display:flex}.team-seed-picker legend small{color:#777;font-size:11px;font-weight:450}.team-seed-toolbar{grid-template-columns:minmax(220px,1fr) auto;gap:9px;display:grid}.team-seed-toolbar>label{color:#777;background:#0d0d0d;border:1px solid #343434;border-radius:9px;align-items:center;gap:8px;min-width:0;height:40px;padding:0 11px;display:flex}.team-seed-toolbar>label:focus-within{border-color:#626262;box-shadow:0 0 0 2px #ffffff12}.team-seed-toolbar>label input{opacity:1;pointer-events:auto;width:100%;height:auto;box-shadow:none;background:0 0;border:0;padding:0;font-size:12px;position:static}.team-seed-filters{background:#0d0d0d;border:1px solid #303030;border-radius:9px;align-items:center;gap:3px;padding:3px;display:flex}.team-seed-filters button,.team-seed-bulk button{color:#858585;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 9px;font-size:10px}.team-seed-filters button:hover,.team-seed-bulk button:hover{color:#ddd}.team-seed-filters button.active{color:#eee;background:#292929}.team-seed-bulk{grid-column:1/-1;justify-content:space-between;display:flex}.team-seed-bulk button{text-underline-offset:3px;min-height:28px;padding:0;text-decoration:underline}.team-seed-bulk button:disabled{color:#4f4f4f;cursor:default}.team-seed-list{overscroll-behavior:contain;scrollbar-color:#444 transparent;gap:7px;max-height:340px;padding-right:3px;display:grid;overflow-y:auto}.team-seed-list>label{cursor:pointer;background:#101010;border:1px solid #303030;border-radius:11px;grid-template-columns:20px 36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:9px 12px;transition:border-color .14s,background .14s;display:grid}.team-seed-list>label:hover{background:#151515;border-color:#484848}.team-seed-list>label:has(input:checked){background:#191919;border-color:#555}.team-seed-list>label>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.team-seed-check{color:#0000;background:#0a0a0a;border:1px solid #484848;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.team-seed-list input:checked+.team-seed-check{color:#111;background:#e6e6e6;border-color:#e6e6e6}.team-seed-list input:focus-visible+.team-seed-check{outline-offset:2px;outline:2px solid #fff}.team-seed-list .skill-icon{border-radius:9px;width:34px;height:34px}.team-seed-list>label>span:nth-of-type(3){gap:3px;min-width:0;display:grid}.team-seed-list strong{color:#ededed;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:590;overflow:hidden}.team-seed-list small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.team-seed-list em{color:#929292;border:1px solid #333;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal}.team-seed-empty{color:#666;border:1px dashed #303030;border-radius:11px;grid-template-columns:24px auto;place-content:center;align-items:center;gap:9px;min-height:96px;display:grid}.team-seed-empty>span{gap:3px;display:grid}.team-seed-empty strong{color:#aaa;font-size:12px}.team-seed-empty small{color:#666;font-size:10px}.team-seed-notice{color:#c1a277;align-items:center;gap:7px;margin:0;font-size:10px;line-height:15px;display:flex}.team-seed-progress{background:#111;border:1px solid #333;border-radius:10px;gap:8px;margin-top:14px;padding:11px 12px;display:grid}.team-seed-progress>span{justify-content:space-between;gap:12px;display:flex}.team-seed-progress strong{color:#ddd;font-size:11px}.team-seed-progress small{color:#777;font-size:10px}.team-seed-progress>div{background:#292929;border-radius:99px;height:4px;overflow:hidden}.team-seed-progress i{border-radius:inherit;background:#dedede;height:100%;transition:width .16s;display:block}.team-seed-result-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:19px;display:grid}.team-seed-result-grid>span{text-align:center;background:#111;border:1px solid #303030;border-radius:10px;place-content:center;gap:3px;min-height:74px;display:grid}.team-seed-result-grid>span.attention{background:#18120e;border-color:#523c2f}.team-seed-result-grid strong{color:#ededed;font-size:21px;font-weight:580}.team-seed-result-grid small{color:#777;font-size:10px}.team-seed-failures{background:#0e0e0e;border:1px solid #303030;border-radius:11px;max-height:245px;margin-top:12px;display:grid;overflow-y:auto}.team-seed-failures>div{color:#b98d77;border-bottom:1px solid #292929;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:9px 12px;display:grid}.team-seed-failures>div:last-of-type{border-bottom:0}.team-seed-failures>div>span{gap:2px;min-width:0;display:grid}.team-seed-failures strong{color:#d7c2b8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.team-seed-failures small{color:#8b756a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.team-seed-failures>p{color:#777;border-top:1px solid #292929;margin:0;padding:9px 12px;font-size:9px}@media (max-width:680px){.team-seed-toolbar{grid-template-columns:1fr}.team-seed-filters{overflow-x:auto}.team-seed-list{max-height:300px}.team-seed-result-grid{grid-template-columns:1fr}}.skill-details-modal{width:min(570px,100%)}.skill-details-identity{background:#101010;border-color:#303030;border-radius:11px;grid-template-columns:40px minmax(0,1fr) 20px;min-height:72px;padding:11px 13px}.skill-details-identity strong{color:#eee;font-size:13px}.skill-details-identity small{color:#7f7f7f;font-size:11px;line-height:17px}.skill-details-identity>svg{color:#bdbdbd}.skill-owner-select{display:block;position:relative}.skill-owner-select select{cursor:pointer;width:100%;padding-left:40px;padding-right:40px}.skill-owner-icon,.skill-owner-chevron{z-index:1;color:#777;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.skill-owner-icon{left:14px}.skill-owner-chevron{right:14px}.skill-owner-entry:focus-within .skill-owner-icon,.skill-owner-entry:focus-within .skill-owner-chevron{color:#bbb}.folder-picker{background:#101010;border-color:#3a3a3a;border-radius:12px;min-height:94px;padding:16px}.folder-picker strong{font-size:15px}.folder-picker small{font-size:13px;line-height:19px}.field-error{margin-top:9px;font-size:13px}.invite-note{background:#111;border:1px solid #2f2f2f;border-radius:10px;gap:10px;margin-top:18px;padding:13px;font-size:13px;line-height:20px}.modal-actions{border-color:#303030;gap:10px;margin-top:26px;padding-top:20px}.settings-modal input[readonly]{color:#777}.settings-workspace{background:#111;border:1px solid #303030;border-radius:11px;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:68px;margin-top:20px;padding:10px 13px;display:grid}.settings-workspace>span:last-child{gap:3px;display:grid}.settings-workspace strong{color:#eee;font-size:14px}.settings-workspace small{color:#888;font-size:12px}.settings-actions{grid-template-columns:auto 1fr auto auto;display:grid}.onboarding-card{background:#141414;border-color:#333;border-radius:20px;width:min(680px,100vw - 30px)}.onboarding-brand{border-color:#2b2b2b;height:70px;padding:0 28px;font-size:15px}.onboarding-brand small{font-size:12px}.onboarding-body{gap:24px;padding:40px}.onboarding-body h1{font-size:clamp(34px,5vw,44px)}.onboarding-body p:not(.eyebrow){font-size:15px;line-height:23px}.onboarding-hero-icon{background:#202020;border-color:#383838;border-radius:15px;width:56px;height:56px}.onboarding-option{background:#191919;border-color:#333;border-radius:13px;grid-template-columns:46px 1fr auto 20px;gap:14px;min-height:86px;padding:13px 16px}.onboarding-option:hover,.onboarding-option.primary-option{background:#202020;border-color:#515151}.onboarding-option>span{background:#292929;border-radius:11px;width:44px;height:44px}.onboarding-option strong{font-size:15px}.onboarding-option small{color:#999;font-size:13px}.onboarding-option em{padding:5px 9px;font-size:11px}.onboarding-secondary-actions{color:#707070;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.onboarding-secondary-actions button{color:#999;cursor:pointer;background:#171717;border:1px solid #343434;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:12px;display:inline-flex}.onboarding-secondary-actions button:hover{color:#e2e2e2;border-color:#4b4b4b}.onboarding-trust{font-size:12px}.onboarding-skip{font-size:13px}.invite-summary{min-height:76px}.invite-summary strong{font-size:15px}.invite-summary small{font-size:13px}.coming-soon-label{color:#aaa;background:#111;border:1px solid #303030;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:13px;display:inline-flex}.text-button{color:#eee;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:underline}.devices-card{background:#101010;border-color:#292929;border-radius:14px;margin-top:18px}.devices-head,.device-row{grid-template-columns:1fr 150px 120px;gap:18px;padding:0 22px}.devices-head{background:#151515;border-color:#292929;min-height:46px;font-size:11px}.device-row{min-height:80px;font-size:13px}.device-main>span:first-child{border-radius:10px;width:40px;height:40px}.device-main strong{font-size:14px}.device-main small{font-size:12px}.sync-empty{background:#101010;border-color:#292929;border-radius:14px;gap:12px;margin-top:18px;padding:64px 28px}.sync-empty h2{font-size:22px}.sync-empty p{max-width:520px;font-size:14px;line-height:22px}.sync-principles{gap:12px;margin-top:16px}.sync-principles>div{background:#101010;border-color:#292929;border-radius:12px;grid-template-columns:28px 1fr;gap:10px;min-height:124px;padding:17px}.sync-principles strong{font-size:14px}.sync-principles small{font-size:12px;line-height:18px}.sync-beta-banner{padding:15px}.sync-beta-banner strong,.oauth-note strong{font-size:14px}.sync-beta-banner small,.oauth-note small{font-size:12px;line-height:19px}.sync-flow-list>div{grid-template-columns:34px 1fr;min-height:70px}.sync-flow-list>div>span{width:30px;height:30px;font-size:12px}.sync-flow-list strong{font-size:14px}.sync-flow-list small{font-size:12px;line-height:19px}.folder-targets{gap:8px;display:grid}.folder-targets>button{color:#eee;text-align:left;cursor:pointer;background:#111;border:1px solid #303030;border-radius:12px;grid-template-columns:40px 1fr auto 18px;align-items:center;gap:12px;min-height:68px;padding:10px 13px;transition:all .14s;display:grid}.folder-targets>button:hover{background:#1c1c1c;border-color:#555;transform:translateY(-1px)}.folder-targets>button:disabled{opacity:.5;cursor:wait;transform:none}.folder-targets>button>span:nth-child(2){gap:2px;display:grid}.folder-targets strong{font-size:14px;font-weight:600}.folder-targets small{color:#929292;font-size:12px;line-height:18px}.folder-targets code{color:#a9a9a9;background:#0a0a0a;border:1px solid #303030;border-radius:7px;padding:5px 8px;font:11px/16px ui-monospace,SFMono-Regular,Menlo,monospace}.folder-picker-guide{gap:12px;display:grid}.folder-picker-path{background:#111;border:1px solid #343434;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.folder-picker-path>span{grid-column:1/-1;align-items:center;gap:10px;display:flex}.folder-picker-path>span>span{gap:2px;display:grid}.folder-picker-path strong{color:#ededed;font-size:13px}.folder-picker-path small{color:#858585;font-size:10px;line-height:15px}.folder-picker-path code{color:#d8d8d8;text-overflow:ellipsis;white-space:nowrap;background:#080808;border-radius:7px;padding:8px 10px;font:12px/18px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.folder-picker-path button{color:#ddd;cursor:pointer;background:#1e1e1e;border:1px solid #3b3b3b;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;display:inline-flex}.folder-picker-guide ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.folder-picker-guide li{background:#0f0f0f;border:1px solid #2d2d2d;border-radius:10px;grid-template-columns:26px 1fr;align-items:start;gap:9px;padding:10px 11px;display:grid}.folder-picker-guide li>span{color:#ccc;background:#1c1c1c;border:1px solid #3a3a3a;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:650;display:grid}.folder-picker-guide li p{color:#aaa;margin:1px 0 0;font-size:11px;line-height:17px}.folder-picker-recovery{color:#c4a778;background:#15130f;border:1px solid #3a352c;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.folder-picker-recovery>span{gap:2px;display:grid}.folder-picker-recovery strong{color:#d6c19d;font-size:11px}.folder-picker-recovery small{color:#8f8068;font-size:9px;line-height:14px}.folder-picker-recovery button{color:#d5b77f;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.sync-browser-fallback{color:#ddd;background:#111;border:1px solid #353535;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:12px;min-height:92px;padding:16px;display:grid}.sync-browser-fallback>span{gap:4px;display:grid}.sync-browser-fallback strong{font-size:14px}.sync-browser-fallback small{color:#979797;font-size:12px;line-height:19px}.folder-connections{gap:10px;margin-top:18px;display:grid}.sync-health{background:#101010;border:1px solid #2d2d2d;border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:76px;margin-top:18px;padding:14px 16px;display:grid}.sync-health>span{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.sync-health>div{gap:3px;display:grid}.sync-health strong{color:#eee;font-size:14px}.sync-health small{color:#919191;font-size:12px}.sync-health.healthy>span{color:#8cc19b;background:#142219}.sync-health.needs-attention{background:#15120d;border-color:#4b3927}.sync-health.needs-attention>span{color:#ddae68;background:#2b2115}.nav-count.nav-count-alert{background:#5c321f;color:#f2bd86!important}.folder-connection-card{background:#101010;border:1px solid #2d2d2d;border-radius:14px;overflow:hidden}.folder-connection-card.has-updates{border-color:#414141}.folder-connection{background:#101010;border:1px solid #2d2d2d;border-radius:14px;grid-template-columns:42px minmax(150px,1fr) minmax(120px,.55fr) auto 30px;align-items:center;gap:14px;min-height:88px;padding:14px 16px;display:grid}.folder-connection-card .folder-connection{border:0;border-radius:0}.folder-connection-icon{color:#ececec;background:#1d1d1d;border:1px solid #323232;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.folder-connection-copy,.folder-connection-state>span{gap:3px;display:grid}.folder-connection-copy strong{color:#f2f2f2;font-size:15px}.folder-connection-copy small,.folder-connection-state small{color:#8f8f8f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.folder-connection-state{align-items:center;gap:8px;display:flex}.folder-connection-state>i{background:#666;border-radius:50%;flex:none;width:7px;height:7px}.folder-connection-state>i.ready{background:#d7d7d7;box-shadow:0 0 0 4px #292929}.folder-connection-state>i.update{background:#d8aa62;box-shadow:0 0 0 4px #2b2115}.folder-connection-state>i.issue{background:#dc7c73;box-shadow:0 0 0 4px #2b1715}.folder-connection-state strong{color:#d6d6d6;font-size:13px;font-weight:550}.folder-connection .button{white-space:nowrap}.sync-update-list{background:#0c0c0c;border-top:1px solid #2b2b2b;display:grid}.sync-connection-warning{color:#c7928d;background:#160f0f;border-top:1px solid #432e2c;grid-template-columns:24px 1fr;align-items:start;gap:10px;padding:12px 16px 12px 69px;display:grid}.sync-connection-warning>span{gap:2px;display:grid}.sync-connection-warning strong{color:#e1b6b1;font-size:12px}.sync-connection-warning small{color:#a97975;font-size:11px;line-height:17px}.sync-connection-warning.pending-discoveries{color:#c2ad85;background:#15130f;border-color:#35312a;grid-template-columns:24px minmax(0,1fr) auto;align-items:center}.sync-connection-warning.pending-discoveries strong{color:#e2d3b5}.sync-connection-warning.pending-discoveries small{color:#998b72}.sync-update-list>button{color:#ddd;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #242424;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:10px 16px 10px 69px;display:grid}.sync-update-list>button:last-child{border-bottom:0}.sync-update-list>button:hover{background:#151515}.sync-state-icon{color:#dcb16e;background:#282014;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.sync-state-icon.state-conflict,.sync-state-icon.state-error,.sync-state-icon.state-local-changes{color:#df857d;background:#2a1715}.sync-update-list>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.sync-update-list strong{color:#e9e9e9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sync-update-list small{color:#858585;font-size:11px}.sync-update-list>button>span:last-child{color:#a6a6a6;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.companion-connections .folder-connection-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.compact-sync-empty{min-height:230px}.spin{animation:.8s linear infinite sync-spin}@keyframes sync-spin{to{transform:rotate(360deg)}}.authorized-devices{color:#929292;border-top:1px solid #242424;margin-top:18px;font-size:12px}.authorized-devices summary{cursor:pointer;padding:18px 2px 10px}.authorized-devices>div{border-top:1px solid #202020;align-items:center;gap:12px;min-height:54px;display:flex}.authorized-devices>div>span{align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}.authorized-devices>div>span>span{gap:1px;display:grid}.authorized-devices strong{color:#d7d7d7;font-size:13px}.authorized-devices small{color:#777;font-size:11px}@media (max-width:760px){.folder-connection{grid-template-columns:42px 1fr auto}.folder-connection-state{grid-column:2}.folder-connection .button{grid-column:2;justify-self:start}.folder-connection>.member-remove{grid-area:1/3}.sync-update-list>button{padding-left:16px}}@media (max-width:520px){.folder-targets>button{grid-template-columns:40px 1fr 18px}.folder-targets code{display:none}.folder-picker-path{grid-template-columns:1fr}.folder-picker-path button{width:100%}.folder-picker-recovery{grid-template-columns:22px 1fr}.folder-picker-recovery button{grid-column:2;justify-self:start;padding:0}.sync-update-list>button{grid-template-columns:30px minmax(0,1fr)}.sync-update-list>button>span:last-child{grid-column:2}}.auth-shell{background:#000}.auth-header{height:80px;padding:0 32px}.auth-brand{font-size:17px}.auth-header>button{min-height:42px;padding:0 18px;font-size:14px}.auth-center{width:min(100% - 40px,420px);min-height:calc(100vh - 160px)}.auth-logo{background:#181818;border-color:#333;border-radius:17px;width:58px;height:58px}.auth-copy{margin:28px 0 32px}.auth-copy h1{font-size:34px}.auth-copy p{font-size:15px;line-height:23px}.auth-form{gap:17px}.auth-form label{color:#ccc;gap:8px;font-size:14px}.auth-form input{background:#151515;border-color:#333;border-radius:12px;height:54px;padding:0 16px;font-size:16px}.auth-submit{border-radius:12px;height:54px;font-size:16px}.auth-message{padding:12px 14px;font-size:13px;line-height:20px}.auth-switch{margin-top:24px;font-size:14px}.auth-footer{font-size:12px}.toast{background:#181818;border-color:#383838;border-radius:11px;min-height:46px;padding:0 17px;font-size:14px}.workspace-menu{background:#171717;border-color:#333;width:280px;padding:8px}.workspace-menu-label{font-size:11px}.workspace-menu>button{grid-template-columns:38px 1fr 20px;min-height:62px}.workspace-menu-icon{background:#252525;border-radius:9px;width:36px;height:36px}.workspace-menu strong{font-size:14px}.workspace-menu small{font-size:12px}.workspace-menu .workspace-menu-create{min-height:46px}@media (max-width:850px){.sidebar{width:286px}.app-content{margin-left:0}.mobile-header{background:#000000f0;border-color:#252525;height:60px;padding:0 17px}.mobile-brand{font-size:15px}.activation-command{z-index:11;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121212f5;border-color:#303030;grid-template-columns:42px minmax(0,1fr) auto;gap:13px;width:calc(100% - 34px);max-width:760px;min-height:84px;margin:12px auto 0;padding:14px;position:sticky;top:60px}.activation-command-progress{width:42px;height:42px}.activation-command-copy strong{font-size:15px}.activation-command-copy em{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}.activation-command-steps{display:none}.activation-command-action{min-width:142px;min-height:42px;padding:0 14px}.activation-command-actions{justify-items:end}.activation-command:has(.activation-agent-options){grid-template-columns:42px minmax(0,1fr)}.activation-agent-options{grid-column:1/-1;width:100%;overflow-x:auto}.activation-agent-options button{flex:1 0 auto;min-width:82px}.activation-command:has(.activation-agent-options) .activation-command-actions{grid-column:1/-1;width:100%}.page-wrap,.narrow-page{width:min(100% - 34px,760px);padding:38px 0 52px}.skill-row{grid-template-columns:minmax(0,1fr) 128px 22px}.skill-row.skill-row-selecting{grid-template-columns:24px minmax(0,1fr) 128px 22px}.skill-row .skill-state-cell{display:grid}.skill-row .row-arrow{display:block}.editor-panel{inset:6px}}@media (max-width:610px){.activation-command{grid-template-columns:38px minmax(0,1fr)}.activation-command-progress{width:38px;height:38px}.activation-command-copy small{font-size:9px}.activation-command-copy strong{font-size:14px}.activation-command-copy em{display:none}.activation-command-action{grid-column:1/-1;width:100%;min-height:44px}.activation-command-actions{grid-column:1/-1;width:100%}.activation-command-actions .activation-command-action{grid-column:auto}.activation-command-change{text-align:center}.activation-agent-options button{min-width:76px}.page-heading{gap:24px;min-height:0;margin-bottom:28px}.page-heading h1{font-size:36px}.page-heading p:not(.eyebrow){font-size:15px;line-height:22px}.heading-actions .button{min-height:46px}.toolbar{margin-top:0}.search-field{width:100%}.filter-group button{padding:0 7px;font-size:12px}.skills-table{border-left:1px solid #252525;border-right:1px solid #252525;border-radius:13px}.skill-row{grid-template-columns:minmax(0,1fr) 22px;gap:12px;min-height:112px;padding:0 14px}.skill-row.skill-row-selecting{grid-template-columns:22px minmax(0,1fr) 22px}.bulk-organize-bar{grid-template-columns:1fr auto;align-items:stretch}.bulk-organize-bar>label{grid-column:1/-1}.bulk-organize-bar>.button{grid-column:1/-1;width:100%}.skill-row .skill-state-cell{display:none}.skill-row .row-arrow{display:block}.skill-main-cell{gap:12px}.skill-main-cell strong{font-size:15px}.skill-main-cell small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.skill-main-cell em{font-size:11px}.skill-icon{width:40px;height:40px}.library-footer{gap:12px;font-size:12px}.coming-soon-label{justify-self:start}.modal-card{padding:22px}.modal-heading{grid-template-columns:42px 1fr 32px}.modal-heading h2{font-size:19px}.onboarding-body{padding:30px 20px}.onboarding-body h1{font-size:34px}.onboarding-option{grid-template-columns:44px 1fr 18px}.onboarding-secondary-actions{grid-template-columns:auto 1fr;display:grid}.onboarding-secondary-actions>span{grid-row:1/span 3;align-self:center}.onboarding-secondary-actions button{justify-content:center}.settings-actions{grid-template-columns:1fr 1fr}.settings-actions>span{display:none}.settings-actions .button{width:100%}.editor-header{min-height:126px;padding:14px}.editor-tabs{gap:24px}.editor-body{height:calc(100% - 176px)}.editor-workspace{padding:10px}.instruction-editor textarea{padding:22px 18px;font-size:15px}}.icon-button:hover{color:#fff;background:#242424;border-color:#3b3b3b}.files-view,.versions-view{color:#b4b4b4;box-shadow:none;background:#111;border-color:#303030}.files-view .section-intro h2,.versions-view .section-intro h2{color:#f2f2f2}.files-view .section-intro p,.versions-view .section-intro p,.skill-main-cell em,.skill-state-cell>small,.timeline-day,.timeline-item small,.team-card-head{color:#9b9b9b}.library-footer{background:0 0;border:0;padding:0}.timeline-item:disabled{cursor:default}.timeline-item:disabled:hover{background:0 0}.import-modal{width:min(760px,100vw - 32px);max-height:calc(100vh - 40px);overflow-y:auto}.field-note{color:#aaa;align-items:flex-start;gap:8px;margin:-2px 0 2px;font-size:12px;line-height:18px;display:flex}.field-note svg{color:#c7c7c7;flex:none;margin-top:2px}.github-import-entry{background:#111;border:1px solid #303030;border-radius:13px;gap:10px;padding:14px;display:grid}.github-import-entry>div{grid-template-columns:24px minmax(0,1fr);gap:9px;display:grid}.github-import-entry>div>svg{color:#aaa;margin-top:2px}.github-import-entry>div>span{gap:3px;display:grid}.github-import-entry strong{color:#ededed;font-size:13px}.github-import-entry small{color:#8c8c8c;font-size:11px;line-height:16px}.github-import-entry>label{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.github-import-entry>label input{color:#eee;min-width:0;font:inherit;background:#0a0a0a;border:1px solid #363636;border-radius:9px;outline:0;padding:10px 12px;font-size:12px}.github-import-entry>label input:focus{border-color:#626262;box-shadow:0 0 0 3px #ffffff0f}.github-import-entry>label button{color:#e8e8e8;font:inherit;cursor:pointer;background:#202020;border:1px solid #3b3b3b;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:600;display:inline-flex}.github-import-entry>label button:disabled{color:#666;cursor:default}.github-import-entry .github-app-status{color:#91b39d;background:#101a14;border:1px solid #304339;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:9px 11px;display:grid}.github-import-entry .github-app-status>span{gap:1px;display:grid}.github-import-entry .github-app-status strong{color:#c8d9cc;font-size:11px}.github-import-entry .github-app-status small{color:#809486;font-size:10px}.github-import-entry .github-app-connect{color:#111;min-height:36px;font:inherit;cursor:pointer;background:#f1f1f1;border:1px solid #444;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.github-import-entry .github-app-connect:hover{background:#fff}.github-import-entry .github-app-connect:disabled{color:#777;cursor:default;background:#262626}.github-import-entry .field-note,.github-import-entry .field-error{margin:0}.skill-discovery{background:#101010;border:1px solid #303030;border-radius:13px;overflow:hidden}.skill-discovery>div:first-child{background:#171717;border-bottom:1px solid #292929;gap:2px;padding:14px 16px;display:grid}.skill-discovery>div:first-child strong{color:#f2f2f2;font-size:14px}.skill-discovery>div:first-child span{color:#999;font-size:12px}.skill-discovery>.import-review-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.import-review-head>span:first-child{gap:3px;display:grid}.import-review-head>span:first-child small{color:#888;font-size:11px}.import-review-actions{flex:none;gap:5px;display:flex}.import-review-actions button{color:#aaa;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:11px}.import-review-actions button:hover{color:#eee;background:#242424}.import-review-search{color:#777;border-bottom:1px solid #292929;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:0 14px;display:grid}.import-review-search input{color:#eee;width:100%;height:42px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px}.import-review-search input::placeholder{color:#666}.import-review-search>span{color:#999;text-align:center;background:#232323;border-radius:999px;min-width:28px;padding:3px 7px;font-size:10px}.local-folder-review-modal{width:min(760px,100vw - 32px)}.local-review-reassurance{color:#d7d7d7;background:#151515;border:1px solid #353535;border-radius:12px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.local-review-reassurance>svg{flex:none;margin-top:1px}.local-review-reassurance>span{gap:3px;display:grid}.local-review-reassurance strong{font-size:13px}.local-review-reassurance small{color:#929292;font-size:11px;line-height:17px}.local-review-summary{background:#101010;border:1px solid #303030;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.local-review-summary>span{border-right:1px solid #292929;gap:2px;padding:12px 14px;display:grid}.local-review-summary>span:last-child{border-right:0}.local-review-summary strong{color:#efefef;font-size:17px}.local-review-summary small{color:#818181;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.import-candidate-list>label.already-managed{opacity:.65;cursor:default}.import-collection-choice{gap:10px;display:grid}.import-collection-choice>label:first-child{cursor:pointer;background:#121212;border:1px solid #333;border-radius:12px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.import-collection-choice>label:first-child input{accent-color:#fff;width:16px;height:16px;margin-top:2px}.import-collection-choice>label:first-child span{gap:3px;display:grid}.import-collection-choice>label:first-child strong{color:#ededed;font-size:13px}.import-collection-choice>label:first-child small{color:#8e8e8e;font-size:11px;line-height:16px}.discovered-skill-list{max-height:250px;display:grid;overflow-y:auto}.discovered-skill-list>div{border-bottom:1px solid #242424;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;padding:12px 16px;display:grid}.discovered-skill-list>div:last-of-type{border-bottom:0}.discovered-skill-list>div>span{color:#e8e8e8;align-items:center;gap:9px;min-width:0;display:flex}.discovered-skill-list>div>span svg{color:#8f8f8f;flex:none}.discovered-skill-list>div>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.discovered-skill-list>div>small{color:#8d8d8d;white-space:nowrap;align-self:center;font-size:11px}.discovered-skill-list>div>em{color:#d47d76;grid-column:1/-1;font-size:11px;font-style:normal}.discovered-skill-list>div.has-issue{background:#752d2814}.discovered-skill-list>p{color:#909090;text-align:center;margin:0;padding:12px 16px;font-size:12px}.import-candidate-list{max-height:340px}.import-candidate-list>label{cursor:pointer;border-bottom:1px solid #242424;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:3px 12px;min-height:58px;padding:9px 14px;display:grid}.import-candidate-list>label:last-of-type{border-bottom:0}.import-candidate-list>label:hover{background:#171717}.import-candidate-list>label.selected{background:#1a1a1a;box-shadow:inset 2px 0 #e5e5e5}.import-candidate-list>label.has-issue{cursor:default;background:#752d2814}.import-candidate-list>label.requires-choice:not(.selected){background:#a07e490d}.import-candidate-list>label>input{accent-color:#eee;width:15px;height:15px;margin:0}.import-candidate-list>label>span{color:#e8e8e8;align-items:center;gap:9px;min-width:0;display:flex}.import-candidate-list>label>span>svg{color:#858585;flex:none}.import-candidate-list>label>span>span{gap:2px;min-width:0;display:grid}.import-candidate-list>label>span strong,.import-candidate-list>label>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-candidate-list>label>span strong{font-size:13px}.import-candidate-list>label>span small{color:#666;font-size:10px}.import-candidate-list>label>small{color:#858585;white-space:nowrap;font-size:10px}.import-candidate-list>label>em{color:#bd9274;grid-column:2/-1;font-size:10px;font-style:normal}.import-candidate-list>label.has-issue>em{color:#d47d76}.import-result-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.import-result-summary>span{text-align:center;background:#111;border:1px solid #303030;border-radius:12px;place-content:center;min-height:92px;display:grid}.import-result-summary strong{color:#f4f4f4;font-size:27px;line-height:32px}.import-result-summary small{color:#999;font-size:12px}.import-errors{background:#140e0e;border:1px solid #3b2928;border-radius:12px;max-height:260px;display:grid;overflow-y:auto}.import-errors>div{border-bottom:1px solid #30201f;gap:2px;padding:11px 14px;display:grid}.import-errors>div:last-of-type{border-bottom:0}.import-errors strong{color:#e5d1cf;font-size:12px}.import-errors span,.import-errors>small{color:#bd8580;font-size:11px;line-height:17px}.import-errors>small{padding:10px 14px}.import-sync-next{background:#111711;border:1px solid #354336;border-radius:12px;grid-template-columns:34px 1fr;align-items:start;gap:11px;padding:14px;display:grid}.import-sync-next>svg{color:#b9d5bc;background:#1e2a1f;border-radius:9px;width:32px;height:32px;padding:8px}.import-sync-next>span{gap:3px;display:grid}.import-sync-next strong{color:#e3eee4;font-size:13px}.import-sync-next small{color:#91a394;font-size:12px;line-height:18px}.agent-options strong{font-size:14px}.agent-options small{color:#aaa;font-size:12px}.install-command>div{height:40px;padding:0 13px;font-size:12px}.install-command button{color:#ddd;font-size:12px}.install-command code{padding:16px;font-size:13px;line-height:20px}.sync-note{background:#111;border:1px solid #303030;padding:13px}.sync-note strong{color:#eee;font-size:13px}.sync-note small{color:#aaa;font-size:12px;line-height:18px}.editor-panel{grid-template-rows:auto 50px minmax(0,1fr);display:grid}.editor-body{height:auto;min-height:0}.instruction-editor textarea[readonly]{cursor:text}.devices-head,.device-row{grid-template-columns:minmax(0,1fr) 140px 100px 36px}.install-modal{width:min(590px,100vw - 28px)}.install-modal .agent-options{grid-template-columns:repeat(4,minmax(0,1fr))}.install-success-view{text-align:center;justify-items:center;padding:30px 26px 22px;display:grid}.install-success-mark{color:#b7d7bf;background:#17241a;border:1px solid #35533e;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 0 7px #446c4e1c}.install-success-copy{justify-items:center;margin-top:22px;display:grid}.install-success-copy small{color:#769080;letter-spacing:.1em;font-size:10px;font-weight:700}.install-success-copy h2{color:#f2f2f2;letter-spacing:-.025em;margin:7px 0 0;font-size:23px}.install-success-copy p{color:#959595;max-width:480px;margin:9px 0 0;font-size:13px;line-height:20px}.install-success-proof{background:#2e2e2e;border:1px solid #2e2e2e;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:1px;width:100%;margin-top:24px;display:grid;overflow:hidden}.install-success-proof span{text-align:left;background:#121212;grid-template-columns:auto 1fr;align-items:center;gap:0 7px;padding:13px;display:grid}.install-success-proof svg{color:#858585;grid-row:1/3}.install-success-proof strong{color:#ddd;font-size:12px}.install-success-proof small{color:#727272;font-size:10px}.install-growth-card{text-align:left;background:#171717;border:1px solid #303030;border-radius:11px;grid-template-columns:34px 1fr;gap:11px;width:100%;margin-top:14px;padding:15px;display:grid}.install-growth-card>span{color:#bbb;background:#242424;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.install-growth-card>div{gap:3px;display:grid}.install-growth-card strong{color:#e7e7e7;font-size:13px}.install-growth-card p{color:#888;margin:0;font-size:12px;line-height:18px}.install-growth-card small{color:#6f8374;align-items:center;gap:5px;margin-top:3px;font-size:10px;display:flex}.install-success-view>.modal-actions{width:100%;margin-top:18px}.install-destinations{gap:7px;margin-top:16px;display:grid}.install-destinations>span{color:#888;font-size:12px}.install-destinations>button{color:#ddd;text-align:left;cursor:pointer;background:#111;border:1px solid #303030;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 13px;display:flex}.install-destinations>button:hover,.install-destinations>button.selected{background:#1b1b1b;border-color:#555}.install-destinations>button>span{align-items:center;gap:10px;min-width:0;display:flex}.install-destinations>button>span>span{gap:2px;min-width:0;display:grid}.install-destinations strong{color:#eee;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.install-destinations small{color:#929292;font-size:12px}.install-destinations>button>svg{color:#eee;flex:none}.install-conflict{color:#d9a990;background:#1a110e;border:1px solid #5a3b2f;border-radius:11px;grid-template-columns:28px 1fr;align-items:start;gap:10px;margin-top:14px;padding:14px;display:grid}.install-conflict>span{gap:4px;display:grid}.install-conflict strong{color:#f0c1a9;font-size:14px}.install-conflict small{color:#bd8f79;font-size:12px;line-height:19px}.install-conflict code{color:#deb09a;font-family:var(--font-geist-mono), monospace}.danger-button{color:#1d0d08!important;background:#f0c1a9!important}.activation-panel{background:#111;border:1px solid #303030;border-radius:16px;margin:4px 0 28px;overflow:hidden}.activation-summary{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid}.activation-icon{color:#f2f2f2;background:#202020;border:1px solid #3b3b3b;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.activation-summary>div{gap:3px;display:grid}.activation-summary .eyebrow{color:#8d8d8d;letter-spacing:.1em;margin:0;font-size:10px}.activation-summary h2{color:#f4f4f4;letter-spacing:-.025em;margin:0;font-size:18px;font-weight:570}.activation-summary p:not(.eyebrow){color:#929292;margin:0;font-size:12px;line-height:18px}.activation-summary>strong{color:#d9d9d9;background:#242424;border-radius:8px;place-items:center;width:40px;height:30px;font-size:12px;font-weight:600;display:grid}.activation-progress{background:#292929;height:2px}.activation-progress>span{background:#f1f1f1;height:100%;transition:width .24s;display:block}.activation-steps{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.activation-steps>div{border-right:1px solid #292929;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:5px 11px;min-height:112px;padding:18px 20px;display:grid}.activation-steps>div:last-child{border-right:0}.activation-steps>div>span{color:#8e8e8e;border:1px solid #383838;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.activation-steps>div.current>span{color:#121212;background:#e8e8e8;border-color:#e8e8e8}.activation-steps>div.complete>span{color:#9ac1a9;background:#18271f;border-color:#3f594b}.activation-steps>div>div:not(.activation-step-actions){gap:4px;display:grid}.activation-steps strong{color:#e8e8e8;font-size:13px;font-weight:570}.activation-steps small{color:#888;font-size:11px;line-height:16px}.activation-step-actions{flex-wrap:wrap;grid-column:2;gap:7px;margin-top:8px;display:flex}.activation-step-actions .button{min-height:34px;padding:0 11px;font-size:11px}.team-growth-prompt{background:#111;border:1px solid #303030;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:78px;margin:4px 0 28px;padding:14px 16px;display:grid}.team-growth-prompt>span{color:#dedede;background:#202020;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.team-growth-prompt>div{gap:4px;display:grid}.team-growth-prompt strong{color:#ededed;font-size:13px;font-weight:570}.team-growth-prompt small{color:#8f8f8f;font-size:11px;line-height:16px}.invite-role-help{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.invite-role-help>span{background:#111;border:1px solid #303030;border-radius:10px;gap:3px;padding:11px;display:grid}.invite-role-help strong{color:#ddd;font-size:12px}.invite-role-help small{color:#858585;font-size:10px;line-height:15px}.invite-channel-tabs{background:#0b0b0b;border:1px solid #2d2d2d;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.invite-channel-tabs button{color:#777;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:37px;font-size:11px;display:flex}.invite-channel-tabs button:hover{color:#c9c9c9}.invite-channel-tabs button.active{color:#f0f0f0;background:#242424;box-shadow:0 1px 4px #0000004d}.invite-link-ready{gap:15px;display:grid}.invite-link-value{background:#0b0b0b;border:1px solid #303030;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 7px 7px 12px;display:grid}.invite-link-value>span{color:#9b9b9b;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.invite-link-value>button{color:#e5e5e5;cursor:pointer;background:#202020;border:1px solid #343434;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:10px;display:flex}.invite-link-settings{grid-template-columns:1fr 1fr;gap:10px;display:grid}.invite-link-settings label{min-width:0}.invite-modal .button.danger{color:#d99488;background:#1d1210;border-color:#51342f}.invite-modal .button.danger:hover{color:#efafa3;background:#2a1714}.modal-icon.success{color:#9bc1aa;background:#17251d;border-color:#345241}.invite-ready-card{background:#111;border:1px solid #303030;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:13px;display:grid}.invite-ready-card>span:nth-child(2){gap:3px;display:grid}.invite-ready-card strong{color:#eee;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.invite-ready-card small{color:#8d8d8d;font-size:11px}.invite-ready-card>svg{color:#8fb29d}.invite-recipient-flow{background:#111713;border:1px solid #2d352f;border-radius:11px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:9px;padding:12px 14px;display:grid}.invite-recipient-flow>span{align-items:center;gap:7px;display:flex}.invite-recipient-flow b{color:#a9c8b2;background:#28342b;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.invite-recipient-flow small{color:#a6ada8;white-space:nowrap;font-size:10px}.invite-recipient-flow i{background:#334038;height:1px}.invite-message{gap:7px;display:grid}.invite-message>span{color:#929292;font-size:11px}.invite-message p{color:#bababa;background:#0c0c0c;border:1px solid #303030;border-radius:11px;margin:0;padding:13px;font-size:12px;line-height:19px}.invite-share-actions{grid-template-columns:auto 1fr auto}.activation-plan-empty{color:#c99866;background:#211a12;border:1px solid #55402c;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:11px;padding:13px 14px;display:grid}.activation-plan-empty>span{gap:4px;display:grid}.activation-plan-empty strong{color:#ebc59f;font-size:12px}.activation-plan-empty small{color:#b49372;font-size:10px;line-height:16px}.share-skill-layer{z-index:90}.share-skill-modal{width:min(560px,100vw - 28px);max-height:calc(100vh - 32px);overflow-y:auto}.share-skill-summary{background:#101010;border:1px solid #303030;border-radius:12px;align-items:center;gap:12px;padding:13px;display:flex}.share-skill-summary>span:last-child{gap:4px;min-width:0;display:grid}.share-skill-summary strong{color:#eee;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.share-skill-summary small{color:#858585;font-size:11px}.share-destinations{border:0;gap:7px;margin:18px 0 0;padding:0;display:grid}.share-destinations legend{color:#a9a9a9;margin-bottom:8px;font-size:11px}.share-destinations>label{cursor:pointer;background:#111;border:1px solid #303030;border-radius:11px;grid-template-columns:0 38px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:66px;padding:9px 13px;transition:border-color .12s,background .12s;display:grid;overflow:hidden}.share-destinations>label:hover{background:#171717}.share-destinations>label.selected{background:#151d18;border-color:#4d6354}.share-destinations input{opacity:0;width:0;height:0}.share-destinations>label>span:nth-child(3){gap:3px;display:grid}.share-destinations strong{color:#e5e5e5;font-size:13px}.share-destinations small{color:#858585;font-size:10px}.share-destinations>label>svg{color:#91b39c}.share-governance-note{color:#8dab96;background:#121914;border:1px solid #334139;border-radius:11px;grid-template-columns:22px minmax(0,1fr);gap:9px;margin-top:16px;padding:13px;display:grid}.share-governance-note>span{gap:3px;display:grid}.share-governance-note strong{color:#ccd9d0;font-size:11px}.share-governance-note small{color:#78837b;font-size:10px;line-height:16px}.share-empty-state{text-align:center;background:#101010;border:1px solid #303030;border-radius:13px;justify-items:center;gap:9px;padding:34px 24px;display:grid}.share-empty-state>span{color:#aaa;background:#202020;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.share-empty-state strong{color:#e5e5e5;font-size:14px}.share-empty-state p{color:#858585;max-width:360px;margin:0;font-size:11px;line-height:17px}.nav-new{color:#aaa;letter-spacing:.04em;text-transform:uppercase;background:#242424;border:1px solid #3b3b3b;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:600}.explore-page{width:min(1120px,100% - 64px)}.explore-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-bottom:34px;display:grid}.explore-heading>div{max-width:720px}.explore-heading h1{color:#f4f4f4;letter-spacing:-.052em;max-width:670px;margin:7px 0 12px;font-size:clamp(34px,5vw,54px);font-weight:510;line-height:1.02}.explore-heading p:not(.eyebrow){color:#9b9b9b;max-width:660px;margin:0;font-size:15px;line-height:23px}.originals-mark{color:#ddd;background:#111;border:1px solid #303030;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex}.originals-mark>span{gap:2px;display:grid}.originals-mark strong{color:#dedede;font-size:12px}.originals-mark small{color:#818181;font-size:10px}.explore-controls{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.explore-controls .search-field{width:min(390px,100%)}.starter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.starter-card{background:#101010;border:1px solid #2d2d2d;border-radius:15px;transition:border-color .15s,transform .15s;overflow:hidden}.starter-card:hover{border-color:#464646;transform:translateY(-1px)}.starter-card-open{width:100%;min-height:236px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto 1fr auto;gap:15px;padding:18px;display:grid}.starter-symbol{color:#d9d9d9;background:#1d1d1d;border:1px solid #383838;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.starter-operations{color:#b4c3b6;background:#1d211e}.starter-research{color:#a9bdcd;background:#191f24}.starter-product{color:#c4b2cb;background:#211d24}.starter-sales{color:#c9b58f;background:#242019}.starter-card-copy{align-content:start;gap:8px;display:grid}.starter-card-copy>span,.starter-detail-head>div>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.starter-card-copy em,.starter-detail-head em{color:#8b8b8b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal}.starter-card-copy>span small,.starter-detail-head>div>span small{color:#737373;font-size:10px}.starter-card-copy>strong{color:#eee;letter-spacing:-.02em;font-size:17px;font-weight:570}.starter-card-copy p{color:#929292;margin:0;font-size:12px;line-height:18px}.starter-tags{flex-wrap:wrap;gap:6px;display:flex}.starter-tags small,.starter-agent-row small{color:#949494;background:#181818;border:1px solid #2e2e2e;border-radius:999px;padding:4px 7px;font-size:9px}.starter-card-foot{border-top:1px solid #282828;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:0 14px 0 18px;display:flex}.starter-card-foot>span{color:gray;align-items:center;gap:6px;font-size:10px;display:flex}.starter-card-foot>button{color:#d7d7d7;cursor:pointer;background:#1c1c1c;border:1px solid #353535;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:10px;display:flex}.starter-card-foot>button:hover:not(:disabled){background:#252525;border-color:#555}.starter-card-foot>button:disabled{color:#777;cursor:default}.explore-empty{color:#8c8c8c;border:1px solid #2d2d2d;border-radius:15px;align-content:center;place-items:center;gap:8px;min-height:270px;display:grid}.explore-empty strong{color:#ddd;font-size:15px}.explore-empty span{font-size:12px}.explore-empty button{color:#ddd;cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.explore-principles{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.explore-principles>div{color:#777;grid-template-columns:25px 1fr;gap:8px;padding:10px;display:grid}.explore-principles>div>span{gap:3px;display:grid}.explore-principles strong{color:#a9a9a9;font-size:11px}.explore-principles small{color:#727272;font-size:10px;line-height:15px}.starter-detail-modal{width:min(650px,100vw - 28px)}.starter-detail-head{grid-template-columns:50px minmax(0,1fr) 34px;align-items:start;gap:14px;display:grid}.starter-detail-head .starter-symbol{width:50px;height:50px}.starter-detail-head>div{gap:5px;display:grid}.starter-detail-head h2{color:#f1f1f1;letter-spacing:-.035em;margin:0;font-size:23px;font-weight:570}.starter-detail-head p{color:#999;margin:0;font-size:12px;line-height:18px}.starter-author{background:#111;border:1px solid #303030;border-radius:11px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:11px 13px;display:grid}.starter-author>span:nth-child(2){gap:2px;display:grid}.starter-author strong{color:#ddd;font-size:12px}.starter-author small{color:#858585;font-size:10px}.starter-author>svg{color:#9cb8a5}.starter-outcome,.starter-agent-row,.starter-preview{gap:8px;display:grid}.starter-outcome>span,.starter-agent-row>span,.starter-preview>span{color:#858585;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.starter-outcome p{color:#c4c4c4;border-left:2px solid #4a4a4a;margin:0;padding-left:12px;font-size:13px;line-height:20px}.starter-agent-row>div{flex-wrap:wrap;gap:6px;display:flex}.starter-preview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.starter-preview>div>span{color:#aaa;background:#111;border:1px solid #2c2c2c;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:flex}.starter-preview>div>span svg{color:#888}.review-page{width:min(980px,100% - 64px)}.review-role{color:#aaa;background:#151515;border:1px solid #343434;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;display:flex}.review-role.role-admin{color:#aec0b3;border-color:#3d4b41}.release-command{background:linear-gradient(130deg,#141a16,#0f1110 72%);border:1px solid #3b473f;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:128px;margin-bottom:10px;padding:20px;display:grid}.release-command-icon{color:#a9c2b0;background:#1d2921;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.release-command>div{gap:4px;display:grid}.release-command>div small{color:#728278;letter-spacing:.13em;font-size:8px;font-weight:650}.release-command>div strong{color:#edf1ee;letter-spacing:-.02em;font-size:18px;font-weight:560}.release-command>div p{color:#849087;max-width:620px;margin:0;font-size:11px;line-height:17px}.release-command>.button{white-space:nowrap;min-height:38px}.release-stage-prepare{background:linear-gradient(130deg,#191711,#10100f 72%);border-color:#494235}.release-stage-prepare .release-command-icon{color:#d0b27e;background:#282217}.release-stage-approve{background:linear-gradient(130deg,#181410,#100f0e 72%);border-color:#473d32}.release-stage-approve .release-command-icon{color:#d4aa78;background:#2a2017}.release-stage-rollout .release-command-icon{color:#9fc1a9;background:#18251d}.release-pipeline{background:#0e0e0e;border:1px solid #2d2d2d;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;padding:7px;display:grid}.release-pipeline>span{color:#696969;border-right:1px solid #292929;justify-content:center;align-items:center;gap:7px;min-height:34px;display:flex}.release-pipeline>span:last-child{border-right:0}.release-pipeline i{background:#1c1c1c;border-radius:6px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-style:normal;display:grid}.release-pipeline small{font-size:9px}.release-pipeline .active{color:#d8e5dc}.release-pipeline .active i{color:#b7d0be;background:#26352b}.release-pipeline .complete{color:#7f9185}.release-pipeline .complete i{color:#8eb09a;background:#17221b}.governance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.governance-metrics>div{background:#111;border:1px solid #2d2d2d;border-radius:13px;grid-template-columns:28px 1fr;align-content:center;gap:3px 8px;min-height:116px;padding:15px;display:grid}.governance-metrics>div>span{color:#999;background:#1f1f1f;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.governance-metrics strong{color:#eee;align-self:end;font-size:24px;font-weight:540;line-height:25px}.governance-metrics small{color:#7f7f7f;font-size:10px}.governance-policy{background:#111814;border:1px solid #344239;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:28px;padding:14px 16px;display:grid}.governance-policy>span:first-child{color:#9fbea9;background:#1b2a21;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.governance-policy>div{gap:4px;display:grid}.governance-policy strong{color:#dce8df;font-size:13px}.governance-policy small{color:#829589;font-size:11px;line-height:17px}.governance-policy>span:last-child{color:#9fbea9;text-transform:uppercase;border:1px solid #3b5143;border-radius:999px;padding:5px 8px;font-size:9px}.review-section{background:#101010;border:1px solid #2d2d2d;border-radius:14px;overflow:hidden}.release-source-intake{margin-bottom:12px}.release-source-toolbar{background:#0d0d0d;border-bottom:1px solid #292929;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:58px;padding:9px 15px;display:grid}.release-source-toolbar>small{color:#777;font-size:9px}.release-source-list{display:grid}.release-source-list>article{border-bottom:1px solid #272727;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:9px 16px;display:grid}.release-source-list>article:last-child{border-bottom:0}.release-source-list>article>button:nth-child(2){min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.release-source-list>article>button:nth-child(2)>span:last-child,.release-source-list>article>span:last-child{gap:3px;min-width:0;display:grid}.release-source-list>article>button:nth-child(2) strong{color:#e5e5e5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.release-source-list>article small{color:#777;font-size:9px}.release-source-list>article>span:last-child{justify-items:end}.release-source-list>article>span:last-child strong{color:#c8d5cc;font-size:10px}.release-source-select{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.release-source-select>span{color:#111;background:#090909;border:1px solid #494949;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.release-source-select>span.selected{background:#e8e8e8;border-color:#e8e8e8}.review-intake{margin-bottom:12px}.review-section-head{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:15px 18px;display:flex}.review-section-head>div{gap:4px;display:grid}.review-section-head h2{color:#ebebeb;margin:0;font-size:15px;font-weight:570}.review-section-head p{color:#858585;margin:0;font-size:11px;line-height:16px}.review-section-head>span{color:#999;background:#191919;border:1px solid #353535;border-radius:999px;padding:4px 8px;font-size:9px}.review-queue{display:grid}.review-queue>article{border-bottom:1px solid #272727;grid-template-columns:minmax(0,1fr) 100px auto;align-items:center;gap:18px;min-height:98px;padding:12px 15px 12px 18px;display:grid}.review-queue>article:has(.review-select){grid-template-columns:22px minmax(0,1fr) 100px auto}.review-queue>article:last-child{border-bottom:0}.review-skill-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.review-skill-main>span:last-child{gap:3px;min-width:0;display:grid}.review-skill-main strong{color:#e9e9e9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.review-skill-main small{color:#929292;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.review-skill-main em{color:#707070;font-size:10px;font-style:normal}.review-version{justify-items:start;gap:5px;display:grid}.review-version>small{color:#777;font-size:10px}.review-actions{gap:6px;display:flex}.review-actions .button{min-height:34px;padding:0 10px;font-size:10px}.review-select{cursor:pointer;place-items:center;width:22px;height:22px;display:grid}.review-select input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.review-select>span{color:#111;background:#0a0a0a;border:1px solid #494949;border-radius:5px;place-items:center;width:18px;height:18px;transition:all .12s;display:grid}.review-select input:checked+span{background:#e8e8e8;border-color:#e8e8e8}.review-select input:focus-visible+span{outline-offset:2px;outline:2px solid #fff}.review-select:has(input:disabled){opacity:.35;cursor:not-allowed}.review-intake-start{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:122px;padding:20px 18px;display:grid}.review-intake-start>span{color:#aaa;background:#1e1e1e;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.review-intake-start>div{gap:4px;display:grid}.review-intake-start strong{color:#e8e8e8;font-size:13px}.review-intake-start small{color:#858585;max-width:590px;font-size:11px;line-height:17px}.review-readiness-summary{background:#0d0d0d;border-bottom:1px solid #292929;grid-template-columns:repeat(3,minmax(90px,120px)) minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:12px 18px;display:grid}.review-readiness-summary>span{border-right:1px solid #292929;gap:2px;display:grid}.review-readiness-summary>span strong{color:#e8e8e8;font-size:19px;font-weight:560}.review-readiness-summary>span small{color:#747474;font-size:9px}.review-readiness-summary>span.ready strong{color:#a9c8b2}.review-readiness-summary>span.attention strong{color:#d5ab75}.review-readiness-summary>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.review-bundle-recovery{background:linear-gradient(100deg,#121713,#0f110f);border-bottom:1px solid #30342f;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:13px 18px;display:grid}.review-bundle-recovery>span{color:#9bb3a1;background:#19201b;border:1px solid #354238;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.review-bundle-recovery>div{gap:4px;display:grid}.review-bundle-recovery strong{color:#dbe5dd;font-size:12px;font-weight:580}.review-bundle-recovery small{color:#7f8c82;max-width:680px;font-size:9.5px;line-height:15px}.review-readiness-list{display:grid}.review-readiness-list>article{border-bottom:1px solid #262626;grid-template-columns:22px minmax(0,1fr) auto 74px;align-items:center;gap:13px;min-height:86px;padding:11px 18px;display:grid}.review-readiness-list>article:last-child{border-bottom:0}.review-readiness-list>article.is-ready{box-shadow:inset 2px 0 #587060}.review-readiness-list>article.is-blocked{background:#100e0c}.review-readiness-main{text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;min-width:0;padding:0;display:grid}.review-readiness-main:disabled{cursor:default}.review-readiness-main strong{color:#e7e7e7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.review-readiness-main small{color:#858585;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.review-readiness-main em{color:#6f6f6f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.review-readiness-list .is-blocked .review-readiness-main em{color:#ad8b65}.review-readiness-state{white-space:nowrap;border:1px solid #3a3a3a;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 8px;font-size:9px;display:inline-flex}.review-readiness-state.ready{color:#9ebba7;background:#121c16;border-color:#3d5144}.review-readiness-state.blocked{color:#c5a273;background:#1c1610;border-color:#4a3d2f}.review-readiness-list .quality-risk{justify-self:end;font-size:8px}.review-intake-footer{background:#0d0d0d;border-top:1px solid #292929;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 18px;display:flex}.review-intake-footer>span{color:#767676;align-items:center;gap:7px;font-size:9px;display:flex}.review-intake-footer>div{gap:7px;display:flex}.review-batch-error{color:#cf8f87;background:#1b100f;border-top:1px solid #482e2b;align-items:center;gap:7px;padding:10px 18px;font-size:10px;display:flex}.review-decision-toolbar{background:#0d0d0d;border-bottom:1px solid #292929;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:58px;padding:9px 15px;display:grid}.review-decision-toolbar small{color:#777;font-size:10px}.review-batch-errors{background:#17110f;border:1px solid #4b342d;border-radius:13px;gap:7px;margin-top:12px;padding:14px 16px;display:grid}.review-batch-errors>div{color:#c89584;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;display:grid}.review-batch-errors>div>span{gap:2px;display:grid}.review-batch-errors strong{color:#e2b2a3;font-size:11px}.review-batch-errors small,.review-batch-errors p{color:#9d776b;margin:0;font-size:9px;line-height:14px}.release-approved-callout{background:linear-gradient(115deg,#121b15,#0e120f);border:1px solid #3b5142;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;margin:12px 0;padding:13px 15px;display:grid}.release-approved-callout>span{color:#9db8a5;background:#1b2a20;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.release-approved-callout>div{gap:3px;display:grid}.release-approved-callout strong{color:#e6eee8;font-size:12px}.release-approved-callout small{color:#829087;font-size:10px;line-height:15px}.release-handoff{margin-top:12px}.release-toolbar{background:#0d0d0d;border-bottom:1px solid #292929;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:60px;padding:9px 15px;display:grid}.release-toolbar small{color:#737373;font-size:9px}.release-list{display:grid}.release-list>article{border-bottom:1px solid #272727;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:74px;padding:10px 15px 10px 18px;display:grid}.release-list>article:last-child{border-bottom:0}.release-list>article>button:not(.button){min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.release-list>article>button:not(.button)>span:last-child{gap:3px;min-width:0;display:grid}.release-list>article>button:not(.button) strong{color:#e6e6e6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.release-list>article>button:not(.button) small{color:#797979;font-size:9px}.release-state{color:#bf9c70;white-space:nowrap;background:#1a1510;border:1px solid #4b3e31;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:9px;display:inline-flex}.release-more{color:#777;background:#0d0d0d;border-top:1px solid #292929;padding:11px 18px;font-size:9px}.release-complete{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:116px;padding:20px 18px;display:grid}.release-complete>span{color:#91b39c;background:#17231c;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.release-complete>div{gap:4px;display:grid}.release-complete strong{color:#e3e8e4;font-size:13px}.release-complete small{color:#7f8a82;max-width:520px;font-size:10px;line-height:16px}.release-progress{color:#86a28f;background:#101612;border-top:1px solid #2c372f;align-items:center;gap:9px;min-height:54px;padding:9px 16px;display:flex}.release-progress>span{gap:1px;display:grid}.release-progress strong{color:#b7c8bc;font-size:10px}.release-progress small{color:#708078;font-size:9px}.release-progress .button{margin-left:auto}.review-empty{grid-template-columns:40px minmax(0,390px);place-content:center;align-items:center;gap:12px;min-height:150px;padding:24px;display:grid}.review-empty>span{color:#91b39c;background:#17231c;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.review-empty>div{gap:4px;display:grid}.review-empty strong{color:#ddd;font-size:13px}.review-empty small{color:#7f7f7f;font-size:11px;line-height:17px}.governance-lower-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.draft-watch>div:last-child,.decision-log>div:last-child{display:grid}.draft-watch>div:last-child>button,.decision-log>div:last-child>button{min-height:62px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #262626;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:8px 13px;display:grid}.decision-log>div:last-child>button{grid-template-columns:12px minmax(0,1fr)}.activity-dot{border-radius:50%;width:8px;height:8px}.draft-watch>div:last-child>button:last-of-type,.decision-log>div:last-child>button:last-of-type{border-bottom:0}.draft-watch>div:last-child>button:hover,.decision-log>div:last-child>button:hover:not(:disabled){background:#171717}.draft-watch button>span:nth-child(2),.decision-log button>span:nth-child(2){gap:3px;min-width:0;display:grid}.draft-watch button strong,.decision-log button strong{color:#d7d7d7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.draft-watch button small,.decision-log button small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.governance-empty-line{color:#777;margin:0;padding:24px 16px;font-size:11px}.insights-page{width:min(1080px,100% - 64px)}.health-hero{background:#101713;border:1px solid #304138;border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:150px;margin-bottom:12px;padding:24px;display:grid}.health-hero.health-alert{background:#17110f;border-color:#513c33}.health-orb{color:#a9c5b2;background:#1b2920;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.health-alert .health-orb{color:#d2a18c;background:#2a1b17}.health-hero>div:nth-child(2){gap:4px;display:grid}.health-hero h2{color:#ebf1ed;letter-spacing:-.035em;margin:0;font-size:26px;font-weight:540}.health-hero p:not(.eyebrow){color:#82958a;max-width:600px;margin:0;font-size:12px;line-height:18px}.health-alert h2{color:#f0ded7}.health-alert p:not(.eyebrow){color:#a27f70}.health-hero-proof{border-left:1px solid #2d3c33;grid-template-columns:auto auto;align-items:center;gap:2px 9px;padding-left:24px;display:grid}.health-hero-proof strong{color:#dfe8e2;text-align:right;font-size:20px;font-weight:540}.health-hero-proof small{color:#78877d;font-size:10px}.health-rate-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.health-rate{background:#101010;border:1px solid #2d2d2d;border-radius:13px;align-content:center;gap:9px;min-height:125px;padding:14px;display:grid}.health-rate>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.health-rate strong{color:#ededed;font-size:22px;font-weight:540}.health-rate small{color:#858585;text-align:right;font-size:9px}.health-rate>div{background:#292929;border-radius:99px;height:3px;overflow:hidden}.health-rate>div i{border-radius:inherit;background:#8baa96;height:100%;display:block}.health-rate.alert>div i{background:#c08d77}.health-rate p{color:#737373;margin:0;font-size:9px;line-height:14px}.health-main-grid{grid-template-columns:1.25fr .75fr;gap:12px;margin-bottom:12px;display:grid}.health-card{background:#101010;border:1px solid #2d2d2d;border-radius:14px;overflow:hidden}.health-card-head{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:14px 17px;display:flex}.health-card-head>div{gap:3px;display:grid}.health-card-head h2{color:#e8e8e8;margin:0;font-size:14px;font-weight:570}.health-card-head p{color:#7d7d7d;margin:0;font-size:10px}.health-card-head>span{color:#999;background:#1d1d1d;border-radius:7px;place-items:center;min-width:28px;height:25px;padding:0 7px;font-size:10px;display:grid}.public-beta-readiness-card{margin-bottom:12px}.public-beta-readiness-card.ready .health-card-head>span{color:#94b8a0;background:#152019}.public-beta-readiness-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-beta-readiness-list>div{border-bottom:1px solid #272727;border-right:1px solid #272727;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:3px 9px;min-height:92px;padding:14px;display:grid}.public-beta-readiness-list>div:nth-child(3n){border-right:0}.public-beta-readiness-list>div>span{color:#c38d79;background:#2a1c19;border-radius:8px;grid-row:1/span 2;place-items:center;width:28px;height:28px;display:grid}.public-beta-readiness-list>div.ready>span{color:#89ad95;background:#19251e}.public-beta-readiness-list>div>div{gap:4px;display:grid}.public-beta-readiness-list strong{color:#dedede;font-size:10px}.public-beta-readiness-list small{color:#777;font-size:9px;line-height:14px}.public-beta-readiness-list em{color:#5f6b63;letter-spacing:.08em;text-transform:uppercase;grid-column:2;font-size:8px;font-style:normal}.public-beta-readiness-card footer{color:#7d8880;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:9px;display:flex}.health-actions{display:grid}.health-actions>button{min-height:68px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #262626;grid-template-columns:32px minmax(0,1fr) 24px 16px;align-items:center;gap:9px;padding:9px 13px;display:grid}.health-actions>button:last-of-type{border-bottom:0}.health-actions>button:hover{background:#171717}.health-action-icon{color:#8e8e8e;background:#1c1c1c;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.health-action-icon.severity-high{color:#d69a83;background:#2b1916}.health-action-icon.severity-medium{color:#c9b26d;background:#282316}.health-actions>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.health-actions strong{color:#dedede;font-size:11px}.health-actions small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:14px;overflow:hidden}.health-actions em{color:#999;text-align:center;font-size:11px;font-style:normal}.health-actions>button>svg{color:#777}.health-empty{color:#86aa92;justify-content:center;align-items:center;gap:11px;min-height:130px;padding:20px;display:flex}.health-empty>span{gap:3px;display:grid}.health-empty strong{color:#c8d8cd;font-size:11px}.health-empty small{color:#74887b;font-size:9px}.health-funnel{gap:13px;padding:18px;display:grid}.health-funnel>div{grid-template-columns:1fr auto;gap:6px 12px;display:grid}.health-funnel span{color:#898989;font-size:10px}.health-funnel strong{color:#dedede;font-size:11px}.health-funnel i{opacity:.7;background:#777;border-radius:99px;grid-column:1/-1;height:5px}.health-funnel>div:nth-child(2) i{background:#b09c63}.health-funnel>div:nth-child(3) i{background:#83a88f}.health-funnel>div:nth-child(4) i{background:#85a5b5}.adoption-table-card{margin-bottom:12px}.adoption-table{display:grid}.adoption-head,.adoption-table>button{grid-template-columns:minmax(260px,1.4fr) minmax(120px,.7fr) 130px 60px 16px;align-items:center;gap:14px;padding:0 16px;display:grid}.adoption-head{color:#696969;text-transform:uppercase;border-bottom:1px solid #252525;min-height:34px;font-size:9px}.adoption-table>button{min-height:72px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #262626}.adoption-table>button:last-of-type{border-bottom:0}.adoption-table>button:hover{background:#171717}.adoption-table>button>span:first-child{align-items:center;gap:9px;min-width:0;display:flex}.adoption-table>button>span:first-child>span:last-child{gap:3px;min-width:0;display:grid}.adoption-table strong{color:#dedede;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.adoption-table small,.adoption-table>button>span:nth-child(2),.adoption-table>button>span:nth-child(4){color:#777;font-size:9px}.adoption-state{color:#999;white-space:nowrap;border:1px solid #333;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;display:inline-flex}.adoption-state.state-needs-attention{color:#d39a83;background:#211410;border-color:#57382d}.adoption-state.state-update-available{color:#c7ad66;background:#211d11;border-color:#554a2e}.adoption-state.state-distributed{color:#91b39c;background:#142019;border-color:#354c3d}.table-empty{min-height:120px}.health-lower-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.device-health-card>div:last-child{display:grid}.device-health-card>div:last-child>button{min-height:58px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #262626;grid-template-columns:10px minmax(0,1fr) auto 14px;align-items:center;gap:9px;padding:8px 14px;display:grid}.device-health-card>div:last-child>button:hover{background:#171717}.device-health-dot{background:#80594c;border-radius:50%;width:7px;height:7px}.device-health-dot.active{background:#739d81}.device-health-card button>span:nth-child(2){gap:2px;display:grid}.device-health-card strong{color:#d7d7d7;font-size:10px}.device-health-card small,.device-health-card em{color:#747474;font-size:9px;font-style:normal}.measurement-note{grid-template-columns:38px minmax(0,1fr);align-content:center;gap:12px;padding:20px;display:grid}.measurement-note>span{color:#8daa96;background:#1b2420;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.measurement-note>div{gap:6px;display:grid}.measurement-note strong{color:#d3ddd6;font-size:12px}.measurement-note p{color:#7d8880;margin:0;font-size:10px;line-height:16px}.member-activation-card{margin-bottom:12px}.member-activation-card .health-card-head>span{color:#94b8a0;background:#152019;border-color:#395040}.beta-launch-funnel-card{margin-bottom:12px}.beta-launch-funnel-card.attention{border-color:#493c2d}.beta-launch-funnel-card .health-card-head>span{color:#94b8a0;background:#152019;border:1px solid #395040}.beta-launch-funnel{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.beta-launch-funnel>div{border-right:1px solid #272727;align-content:center;gap:12px;min-height:116px;padding:15px 17px;display:grid}.beta-launch-funnel>div:last-child{border-right:0}.beta-launch-funnel>div>span{align-items:flex-start;gap:9px;display:flex}.beta-launch-funnel>div>span>b{color:#888;background:#222;border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:8px;display:grid}.beta-launch-funnel>div>span>span{gap:3px;display:grid}.beta-launch-funnel strong{color:#d8d8d8;font-size:10px}.beta-launch-funnel small{color:#707070;font-size:8px;line-height:12px}.beta-launch-funnel>div>em{color:#e4e4e4;align-items:baseline;gap:5px;font-size:19px;font-style:normal;display:flex}.beta-launch-funnel>div>i{background:#282828;border-radius:99px;height:3px;overflow:hidden}.beta-launch-funnel>div>i>b{border-radius:inherit;background:#769583;height:100%;display:block}.beta-launch-alerts{border-top:1px solid #272727;grid-template-columns:150px 150px minmax(0,1fr);min-height:72px;display:grid}.beta-launch-alerts>span{color:#77837b;border-right:1px solid #272727;grid-template-columns:20px auto;align-content:center;gap:1px 6px;padding:12px 16px;display:grid}.beta-launch-alerts>span svg{grid-row:1/span 2;align-self:center}.beta-launch-alerts>span strong{color:#d6d6d6;font-size:13px}.beta-launch-alerts>span small{color:#707070;font-size:8px}.beta-launch-alerts>span.attention{color:#c89c6f;background:#18140f}.beta-launch-alerts>span.attention strong{color:#e2bc92}.beta-launch-alerts>button{color:inherit;text-align:left;cursor:pointer;background:#121814;border:0;grid-template-columns:minmax(0,1fr) 15px;align-items:center;gap:10px;padding:12px 17px;display:grid}.beta-launch-alerts>button:hover{background:#172019}.beta-launch-alerts>button>span{gap:3px;display:grid}.beta-launch-alerts>button strong{color:#d4ded7;font-size:10px}.beta-launch-alerts>button small{color:#768078;font-size:8px;line-height:13px}.beta-launch-alerts>button>svg{color:#647169}.beta-launch-cohorts{border-top:1px solid #272727;display:grid}.beta-launch-cohorts>div{border-top:1px solid #242424;grid-template-columns:minmax(160px,1fr) repeat(4,82px);align-items:center;gap:10px;min-height:43px;padding:0 17px;display:grid}.beta-launch-cohorts>div:first-child{color:#636363;letter-spacing:.05em;text-transform:uppercase;border-top:0;min-height:30px;font-size:8px}.beta-launch-cohorts>div:not(:first-child){color:#999;font-size:10px}.beta-launch-cohorts>div:not(:first-child)>span:first-child{align-items:center;gap:8px;display:flex}.beta-launch-cohorts>div:not(:first-child)>span:last-child{align-items:baseline;gap:5px;display:flex}.beta-launch-cohorts strong{color:#d5d5d5;font-size:10px}.beta-launch-cohorts small{color:#6f6f6f;font-size:8px}.beta-launch-funnel-card footer{color:#69756d;border-top:1px solid #272727;align-items:center;gap:7px;min-height:36px;padding:0 16px;font-size:8px;display:flex}.member-activation-body{grid-template-columns:150px minmax(0,1fr) minmax(220px,.65fr);align-items:stretch;display:grid}.activation-score{border-right:1px solid #272727;align-content:center;gap:7px;padding:20px;display:grid}.activation-score>strong{color:#eee;letter-spacing:-.04em;font-size:30px;font-weight:560}.activation-score>strong small{color:#676767;font-size:14px;font-weight:500}.activation-score>span{color:#858585;font-size:9px}.activation-score>div{background:#2b2b2b;border-radius:99px;height:4px;margin-top:5px;overflow:hidden}.activation-score>div i{border-radius:inherit;background:#84a88f;height:100%;display:block}.member-funnel{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.member-funnel>div{border-right:1px solid #272727;align-content:center;gap:13px;min-height:128px;padding:14px;display:grid;position:relative}.member-funnel>div>span{align-items:flex-start;gap:8px;display:flex}.member-funnel>div>span>b{color:#888;background:#222;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.member-funnel>div>span>span{gap:3px;display:grid}.member-funnel strong{color:#d8d8d8;font-size:10px}.member-funnel small{color:#707070;font-size:8px;line-height:12px}.member-funnel>div>em{color:#e4e4e4;align-items:baseline;gap:5px;font-size:18px;font-style:normal;display:flex}.member-funnel>div>em small{color:#777;font-size:8px}.member-funnel>div>i{background:#282828;border-radius:99px;height:3px;overflow:hidden}.member-funnel>div>i>b{border-radius:inherit;background:#769583;height:100%;display:block}.activation-next-action{color:inherit;text-align:left;cursor:pointer;background:#121814;border:0;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:17px;display:grid}.activation-next-action:hover{background:#172019}.activation-next-action>span:first-child{color:#9ab5a3;background:#243029;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.activation-next-action>span:nth-child(2){gap:4px;display:grid}.activation-next-action strong{color:#d4ded7;font-size:10px;line-height:15px}.activation-next-action small{color:#768078;font-size:8px;line-height:13px}.activation-next-action>svg{color:#647169}.activation-measurement{color:#69756d;border-top:1px solid #272727;align-items:center;gap:7px;min-height:34px;padding:0 16px;font-size:8px;display:flex}@media (max-width:610px){.install-modal .agent-options{grid-template-columns:repeat(2,minmax(0,1fr))}.activation-summary{grid-template-columns:38px minmax(0,1fr) auto;padding:16px}.activation-summary h2{font-size:16px}.activation-steps{grid-template-columns:1fr}.activation-steps>div{border-bottom:1px solid #292929;border-right:0;min-height:0;padding:16px}.activation-steps>div:last-child{border-bottom:0}.team-growth-prompt{grid-template-columns:38px minmax(0,1fr)}.team-growth-prompt .button{grid-column:1/-1;width:100%}.beta-launch-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-launch-funnel>div:nth-child(2){border-right:0}.beta-launch-funnel>div:nth-child(-n+2){border-bottom:1px solid #272727}.beta-launch-alerts{grid-template-columns:1fr 1fr}.beta-launch-alerts>button{border-top:1px solid #272727;grid-column:1/-1}.beta-launch-cohorts{overflow-x:auto}.beta-launch-cohorts>div{min-width:620px}.invite-role-help{grid-template-columns:1fr}.invite-share-actions{grid-template-columns:1fr 1fr}.invite-share-actions .button.primary{grid-area:1/1/auto/-1}.invite-recipient-flow{grid-template-columns:repeat(3,1fr)}.invite-recipient-flow>span{justify-content:center}.invite-recipient-flow i{display:none}.explore-page{width:min(100% - 28px,760px)}.explore-heading{grid-template-columns:1fr;gap:18px}.explore-heading h1{font-size:38px}.originals-mark{justify-self:start}.explore-controls{flex-direction:column;align-items:stretch}.starter-grid{grid-template-columns:1fr}.starter-card-open{min-height:220px}.explore-principles,.starter-preview>div{grid-template-columns:1fr}.review-page{width:min(100% - 28px,760px)}.review-role{align-self:flex-start}.governance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-policy{grid-template-columns:36px minmax(0,1fr)}.governance-policy>span:last-child{display:none}.review-queue>article{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.review-queue>article:has(.review-select){grid-template-columns:22px minmax(0,1fr)}:is(.review-queue>article:has(.review-select) .review-version,.review-queue>article:has(.review-select) .review-actions){grid-column:2}.review-intake-start{grid-template-columns:42px minmax(0,1fr)}.review-intake-start .button{grid-column:1/-1;justify-content:center}.review-readiness-summary{grid-template-columns:repeat(3,1fr)}.review-readiness-summary>div{grid-column:1/-1;justify-content:stretch}.review-readiness-summary>div .button{flex:1}.review-bundle-recovery{grid-template-columns:38px minmax(0,1fr)}.review-bundle-recovery .button{grid-column:1/-1;justify-content:center}.review-readiness-list>article{grid-template-columns:22px minmax(0,1fr) auto}.review-readiness-list .quality-risk{display:none}.review-intake-footer{flex-direction:column;align-items:stretch}.review-intake-footer>div .button{flex:1}.review-decision-toolbar{grid-template-columns:1fr auto}.review-decision-toolbar small{display:none}.release-approved-callout{grid-template-columns:38px minmax(0,1fr)}.release-approved-callout .button{grid-column:1/-1;justify-content:center}.release-toolbar{grid-template-columns:1fr auto}.release-toolbar small{display:none}.release-list>article{grid-template-columns:22px minmax(0,1fr)}.release-list>article .release-state,.release-list>article .button{grid-column:2;justify-self:start}.release-complete{grid-template-columns:42px minmax(0,1fr)}.release-complete .button{grid-column:1/-1;justify-content:center}.review-version{display:none}.review-actions{padding-left:48px}.governance-lower-grid{grid-template-columns:1fr}.insights-page{width:min(100% - 28px,760px)}.health-hero{grid-template-columns:44px minmax(0,1fr);padding:18px}.health-orb{width:44px;height:44px}.health-hero-proof{display:none}.health-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-rate:last-child{grid-column:1/-1}.health-main-grid,.health-lower-grid{grid-template-columns:1fr}.member-activation-body{grid-template-columns:120px minmax(0,1fr)}.member-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.member-funnel>div:nth-child(2){border-right:0}.member-funnel>div:nth-child(-n+2){border-bottom:1px solid #272727}.activation-next-action{border-top:1px solid #272727;grid-column:1/-1}.adoption-head{display:none}.adoption-table>button{grid-template-columns:minmax(0,1fr) 16px;gap:9px;padding:0 13px}.adoption-table>button>span:nth-child(2),.adoption-table>button>span:nth-child(3),.adoption-table>button>span:nth-child(4){display:none}}@media (min-width:611px) and (max-width:980px){.health-rate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.editor-body{height:auto;display:block;overflow:auto}.editor-workspace{overflow:visible}.comments-panel{border-top:1px solid #292929;border-left:0;min-height:340px;display:grid}.supporting-files-layout{grid-template-columns:1fr}.supporting-file-list{max-height:260px}.supporting-file-editor{min-height:480px}}@media (max-width:610px){.editor-header{min-height:0}.marketplace-activation-banner{grid-template-columns:auto minmax(0,1fr);padding:13px 14px}.marketplace-activation-banner .button{grid-column:1/-1;width:100%}.editor-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.editor-actions .button{width:100%;min-width:0}.editor-body{height:auto}.supporting-files-view{padding:14px}.supporting-files-view .section-intro{display:grid}.supporting-files-actions{justify-content:stretch}.supporting-files-actions .button{flex:1}.supporting-file-editor-head{align-items:flex-start;padding:12px}.supporting-file-editor-foot{flex-direction:column-reverse;align-items:stretch}.supporting-file-editor-foot>span{width:100%}.supporting-file-editor-foot .button{flex:1}.team-card{overflow:hidden}.team-card-head{display:none}.beta-request-list article{grid-template-columns:38px minmax(0,1fr)}.beta-request-date{grid-column:2}.beta-request-list .button{grid-column:1/-1;width:100%}.team-row{grid-template-columns:minmax(0,1fr) minmax(92px,auto);grid-template-areas:"member actions""role role""activation active";gap:14px 12px;min-width:0;padding:18px}.team-row>span:first-child{grid-area:member}.team-row>span:nth-child(2){grid-area:role}.team-row>span:nth-child(3){grid-area:activation}.team-row>span:nth-child(4){text-align:right;grid-area:active}.team-row>span:nth-child(3):before,.team-row>span:nth-child(4):before{color:#777;letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:10px;display:block}.team-row>span:nth-child(3):before{content:"Activation"}.team-row>span:nth-child(4):before{content:"Last active"}.team-row>.member-activation-state{grid-template-columns:8px minmax(0,1fr);display:grid}.team-row>.member-activation-state:before{grid-column:1/-1}.team-row>.member-actions{grid-area:actions;justify-self:end}.devices-head{display:none}.device-row{grid-template-columns:minmax(0,1fr) 34px}.device-row>span:nth-child(2),.device-row>span:nth-child(3){display:none}.settings-actions{grid-template-columns:1fr 1fr}.settings-actions .button.primary{grid-area:1/1/auto/-1}.settings-actions .button.tertiary{grid-area:2/1}.settings-actions .button.secondary{grid-area:2/2}.import-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:18px}.skill-discovery>.import-review-head{flex-direction:column;align-items:flex-start}.import-review-actions{width:100%}.import-review-actions button{background:#202020;flex:1}.import-candidate-list>label{grid-template-columns:18px minmax(0,1fr)}.import-candidate-list>label>small,.import-candidate-list>label>em{white-space:normal;grid-column:2}.discovered-skill-list>div{grid-template-columns:minmax(0,1fr)}.discovered-skill-list>div>small{padding-left:24px}}.password-field{position:relative}.password-field input{padding-right:46px!important}.password-field>button{color:#858b82;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.password-field>button:hover{color:#e3e6df;background:#ffffff0e}.auth-label-row{justify-content:space-between;align-items:center;display:flex}.auth-label-row>button,.auth-resend{color:#b7d888;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.auth-label-row>button:hover,.auth-resend:hover{color:#d4f2aa;text-underline-offset:3px;text-decoration:underline}.auth-resend:disabled{opacity:.55}.landing-auth-email-status{color:#b7d888;background:#151a12;border:1px solid #334129;border-radius:11px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.landing-auth-email-status>svg{margin-top:1px}.landing-auth-email-status>div{gap:3px;display:grid}.landing-auth-email-status strong{color:#d7edb7;font-size:11px;font-weight:650}.landing-auth-email-status small{color:#94a584;font-size:10px;line-height:15px}.landing-auth-email-status.restricted{color:#d0ae68;background:#1d1a11;border-color:#4d442e}.landing-auth-email-status.restricted strong{color:#ead19b}.landing-auth-email-status.restricted small{color:#ad9769}.beta-access-honeypot{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;overflow:hidden;position:absolute!important}.beta-access-privacy{color:#747a71;text-align:center;font-size:10px;line-height:15px}.beta-access-success .landing-auth-email-status{padding:14px}.auth-email-recovery{background:#171d15;border:1px solid #3b4634;border-radius:10px;gap:11px;padding:12px 13px;display:grid}.auth-email-recovery>div{gap:4px;display:grid}.auth-email-recovery strong{color:#dce8d5;font-size:11px;font-weight:620}.auth-email-recovery small{color:#899781;font-size:10px;line-height:15px}.auth-email-recovery>span{flex-wrap:wrap;gap:8px;display:flex}.auth-email-recovery button{cursor:pointer;border-radius:8px;min-height:32px;padding:0 10px;font-size:10px;font-weight:600}.auth-email-recovery .auth-resend{color:#c8e5ad;background:#23301e;border:1px solid #627553}.auth-recovery-secondary{color:#d7ddd2;background:#20251e;border:1px solid #42483e}.auth-email-recovery button:disabled{opacity:.55;cursor:default}.landing-invite-preview{color:#a7c2ad;background:#131a15;border:1px solid #3b4b3f;border-radius:11px;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:11px 12px;display:grid}.landing-invite-preview>span{gap:3px;min-width:0;display:grid}.landing-invite-preview strong{color:#e1ebe3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.landing-invite-preview small{color:#86998a;font-size:10px;line-height:15px}.landing-audit-input{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}.landing-audit-cta{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.landing-audit-cta svg{color:#697064}.landing-audit-cta:hover{color:#171a16}.local-audit-layer{z-index:110}.local-audit-modal{width:min(720px,100vw - 28px);max-height:calc(100vh - 32px);overflow-y:auto}.local-audit-scanning,.local-audit-empty{color:#8e8e8e;text-align:center;background:#101010;border:1px solid #2f2f2f;border-radius:14px;align-content:center;place-items:center;gap:9px;min-height:250px;padding:30px;display:grid}.local-audit-scanning svg{color:#b7d888}.local-audit-scanning strong,.local-audit-empty strong{color:#ededed;margin-top:4px;font-size:15px}.local-audit-scanning span,.local-audit-empty span{max-width:430px;font-size:12px;line-height:18px}.local-audit-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.local-audit-stats>span{text-align:center;background:#111;border:1px solid #303030;border-radius:12px;place-content:center;gap:5px;min-height:96px;padding:12px;display:grid}.local-audit-stats strong{color:#f1f1f1;letter-spacing:-.035em;font-size:23px;font-weight:560}.local-audit-stats small{color:#828282;font-size:10px}.local-audit-attention,.local-audit-proof{color:#bd9466;background:#19140e;border:1px solid #4a3c2c;border-radius:11px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:12px 13px;display:grid}.local-audit-attention>span,.local-audit-proof>span{gap:3px;display:grid}.local-audit-attention strong,.local-audit-proof strong{color:#dfc39f;font-size:11px}.local-audit-attention small,.local-audit-proof small{color:#a08669;font-size:10px;line-height:16px}.local-audit-list{background:#0d0d0d;border:1px solid #303030;border-radius:12px;display:grid;overflow:hidden}.local-audit-list>div{border-bottom:1px solid #292929;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:9px 13px;display:grid}.local-audit-list>div:last-of-type{border-bottom:0}.local-audit-list>div>span{color:#a7a7a7;align-items:center;gap:10px;min-width:0;display:flex}.local-audit-list>div>span>span{gap:3px;min-width:0;display:grid}.local-audit-list strong,.local-audit-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.local-audit-list strong{color:#e8e8e8;font-size:12px}.local-audit-list small{color:#747474;font-size:9px}.local-audit-list em{color:#858585;white-space:nowrap;font-size:10px;font-style:normal}.local-audit-list .has-issue{background:#17100f}.local-audit-list .has-issue em{color:#d18980}.local-audit-list>p{color:#787878;text-align:center;border-top:1px solid #292929;margin:0;padding:10px 13px;font-size:10px}.local-audit-proof{color:#8dab96;background:#111713;border-color:#334139}.local-audit-proof strong{color:#ccd9d0}.local-audit-proof small{color:#78837b}.local-audit-actions{grid-template-columns:auto auto 1fr}.local-audit-actions .button.primary{justify-self:end}@media (max-width:610px){.local-audit-modal{width:calc(100vw - 18px);max-height:calc(100vh - 18px);padding:18px}.local-audit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.local-audit-stats>span{min-height:80px}.local-audit-list>div{grid-template-columns:minmax(0,1fr);gap:5px}.local-audit-list em{padding-left:25px}.local-audit-actions{grid-template-columns:1fr 1fr}.local-audit-actions .button.primary{grid-area:1/1/auto/-1;justify-self:stretch}}.recovery-shell{--landing-accent:#bdf56a;color:#f4f5f1;background:#080a08;place-items:center;min-height:100vh;padding:24px;display:grid}.recovery-card{background:#151814;border:1px solid #292d27;border-radius:20px;gap:24px;width:min(100%,470px);padding:28px;display:grid;box-shadow:0 35px 100px #00000073}.recovery-card .landing-brand{justify-self:start}.recovery-card .landing-brand-mark{background:var(--landing-accent);color:#151814}.recovery-icon{color:#bdf56a;background:#20241f;border:1px solid #363b33;border-radius:14px;place-items:center;width:50px;height:50px;margin-top:14px;display:grid}.recovery-card>div{gap:8px;display:grid}.recovery-card .eyebrow{color:#9cc95a;margin:0}.recovery-card h1{color:#f5f6f2;letter-spacing:-.045em;margin:0;font-size:34px;font-weight:560}.recovery-card>div>p:last-child{color:#8e938a;margin:0;font-size:13px;line-height:20px}.recovery-cancel{color:#a5aaa1;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;justify-self:center;font-size:12px;text-decoration:underline}.settings-modal{max-height:calc(100vh - 32px);overflow-y:auto}.settings-profile-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settings-profile-form label,.settings-password-form label{color:#d0d0d0;gap:8px;font-size:12px;display:grid}.settings-profile-form input,.settings-password-form input{color:#eee;background:#0d0d0d;border:1px solid #383838;border-radius:10px;outline:0;width:100%;height:46px;padding:0 13px;font-size:14px}.settings-profile-form input:focus,.settings-password-form input:focus{border-color:#626262;box-shadow:0 0 0 3px #ffffff0a}.settings-save-profile{grid-column:2;justify-self:end}.settings-security{background:#111;border:1px solid #303030;border-radius:11px;margin-top:12px;overflow:hidden}.settings-security-toggle{width:100%;min-height:68px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:10px 13px;display:grid}.settings-security-toggle>span:first-child{color:#aaa;background:#202020;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.settings-security-toggle>span:nth-child(2){gap:3px;display:grid}.settings-security-toggle strong{color:#eee;font-size:14px}.settings-security-toggle small{color:#888;font-size:12px}.settings-security-toggle>svg{color:#777;transition:transform .15s}.settings-security.open .settings-security-toggle>svg{transform:rotate(180deg)}.settings-password-form{border-top:1px solid #292929;gap:13px;padding:16px;display:grid}.settings-password-form .button{justify-self:end}.settings-password-message{color:#efb9b3;background:#392725;border-radius:8px;padding:10px 12px;font-size:11px;line-height:17px}.settings-password-message.success{color:#bcd9b8;background:#273326}@media (max-width:610px){.recovery-card{padding:23px 20px}.recovery-card h1{font-size:30px}.settings-profile-form{grid-template-columns:1fr}.settings-save-profile{grid-column:1;justify-self:stretch}.member-activation-body{grid-template-columns:1fr}.activation-score{border-bottom:1px solid #272727;border-right:0}.member-funnel{grid-template-columns:1fr}.member-funnel>div{border-bottom:1px solid #272727;border-right:0;min-height:92px}.member-funnel>div:nth-child(-n+2){border-bottom:1px solid #272727}}.search-all-button{margin-bottom:7px;color:#d7d7d7!important;background:#151515!important;border:1px solid #2e2e2e!important}.search-all-button:hover{background:#202020!important;border-color:#444!important}.search-all-button kbd{color:#777;background:#0c0c0c;border:1px solid #353535;border-radius:6px;justify-content:center;align-items:center;min-width:31px;height:22px;margin-left:auto;font-family:inherit;font-size:10px;display:inline-flex}.mobile-header-actions{align-items:center;gap:9px;display:flex}.global-search-layer{align-items:start;padding-top:min(12vh,110px)}.global-search-card{z-index:1;background:#101010;border:1px solid #383838;border-radius:18px;grid-template-rows:auto auto minmax(120px,1fr) auto;width:min(720px,100vw - 32px);max-height:min(720px,100vh - 130px);animation:.17s cubic-bezier(.2,.8,.2,1) both modal-in;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000009e,0 4px 20px #0006}.global-search-input{color:#8c8c8c;border-bottom:1px solid #292929;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:0 20px;display:grid}.global-search-input input{color:#f4f4f4;letter-spacing:-.015em;background:0 0;border:0;outline:0;width:100%;font-size:18px}.global-search-input input::placeholder{color:#696969}.global-search-input button{color:#888;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.global-search-input button:hover{color:#fff;background:#232323}.global-search-input kbd{color:#747474;background:#191919;border:1px solid #343434;border-radius:6px;padding:3px 7px;font:10px/1.4 inherit}.global-search-context{color:#858585;letter-spacing:.045em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:42px;padding:0 20px;font-size:11px;font-weight:650;display:flex}.global-search-context small{color:#626262;letter-spacing:.02em;font-size:10px;font-weight:550}.global-search-results{padding:0 9px 9px;overflow-y:auto}.global-search-results>button{color:#777;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:13px;width:100%;min-height:82px;padding:10px 12px;display:grid}.global-search-results>button:hover,.global-search-results>button.active{color:#ddd;background:#202020}.global-search-results>button:disabled{cursor:wait}.global-result-icon{color:#ddd;background:#282828;border:1px solid #383838;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.global-result-copy{gap:3px;min-width:0;display:grid}.global-result-copy strong{color:#f0f0f0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:610;overflow:hidden}.global-result-copy small{color:#969696;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:17px;overflow:hidden}.global-result-copy small.global-result-match{color:#a6a6a6;align-items:center;gap:5px;display:flex}.global-result-copy small.global-result-match b{color:#8fb59a;letter-spacing:.035em;text-transform:uppercase;flex:none;font-size:10px;font-weight:700}.global-result-copy small.global-result-match i{color:#4b4b4b;flex:none;font-style:normal}.global-result-copy em{color:#707070;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:11px;font-style:normal;display:flex;overflow:hidden}.global-result-copy em svg{flex:none}.global-result-copy em i{color:#454545;font-style:normal}.global-result-state{justify-items:end;gap:5px;display:grid}.global-result-state>small{color:#686868;font-size:10px}.global-search-empty{color:#747474;text-align:center;align-content:center;place-items:center;gap:8px;min-height:250px;padding:28px;display:grid}.global-search-empty strong{color:#e7e7e7;margin-top:4px;font-size:15px}.global-search-empty span{color:#858585;max-width:360px;font-size:12px;line-height:18px}.global-search-footer{color:#686868;border-top:1px solid #282828;align-items:center;gap:14px;min-height:44px;padding:0 18px;font-size:10px;display:flex}.global-search-footer span{align-items:center;gap:4px;display:inline-flex}.global-search-footer kbd{color:#888;text-align:center;min-width:20px;font:inherit;background:#181818;border:1px solid #323232;border-radius:5px;padding:2px 5px}.global-search-footer em{color:#626262;margin-left:auto;font-style:normal}@media (max-width:610px){.global-search-layer{align-items:stretch;padding:8px}.global-search-card{border-radius:15px;width:100%;height:calc(100vh - 16px);max-height:none}.global-search-input{min-height:64px;padding:0 14px}.global-search-input input{font-size:16px}.global-search-context{padding:0 14px}.global-search-results{padding:0 6px 6px}.global-search-results>button{grid-template-columns:40px minmax(0,1fr) 16px;gap:10px;min-height:78px;padding:9px}.global-result-icon{width:40px;height:40px}.global-result-copy small,.global-result-state{display:none}.global-result-copy strong{font-size:14px}.global-result-copy em{margin-top:2px}.global-search-footer{justify-content:center}.global-search-footer span,.global-search-footer em{display:none}.global-search-footer:after{color:#737373;content:"Results respect workspace permissions"}}.connection-success{background:linear-gradient(135deg,#122018,#101713);border:1px solid #304538;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin:4px 0 14px;padding:16px;display:grid}.connection-success>span{color:#9ac2a6;background:#1c3224;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.connection-success>div:nth-child(2){gap:3px;display:grid}.connection-success .eyebrow{color:#789884;margin:0;font-size:9px}.connection-success h2{color:#f0f4f1;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:590}.connection-success p:not(.eyebrow){color:#8fa096;max-width:690px;margin:0;font-size:11px;line-height:17px}.connection-success-reassurance{color:#789884;align-items:center;gap:5px;margin-top:3px;font-size:10px;line-height:15px;display:flex}.connection-success>div:last-child{align-items:center;gap:8px;display:flex}.companion-update-prompt{background:#11171b;border:1px solid #31414c;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;margin:4px 0 14px;padding:14px 15px;display:grid}.companion-update-prompt>span{color:#90b8c9;background:#1a252c;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.companion-update-prompt>div{gap:3px;display:grid}.companion-update-prompt strong{color:#c4d8e1;font-size:12px}.companion-update-prompt small{color:#7f98a3;font-size:10px;line-height:15px}.rollout-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:4px 0 14px;display:grid}.rollout-overview>div{background:#101010;border:1px solid #2d2d2d;border-radius:13px;align-content:center;gap:4px;min-height:112px;padding:15px;display:grid}.rollout-overview span{color:#7c7c7c;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.rollout-overview strong{color:#efefef;letter-spacing:-.035em;font-size:27px;font-weight:530}.rollout-overview small{color:#737373;font-size:10px;line-height:15px}.rollout-overview>div.alert{background:#16100e;border-color:#49352c}.rollout-overview>div.alert strong{color:#dda68f}.rollout-section{background:#101010;border:1px solid #2d2d2d;border-radius:14px;overflow:hidden}.rollout-section-head{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:14px 17px;display:flex}.rollout-section-head>div{gap:4px;display:grid}.rollout-section-head h2,.local-sync-heading h2{color:#ededed;margin:0;font-size:15px;font-weight:570}.rollout-section-head p,.local-sync-heading p{color:#7f7f7f;margin:0;font-size:11px;line-height:17px}.rollout-table{display:grid}.rollout-table-head,.rollout-row{grid-template-columns:minmax(180px,1.25fr) minmax(95px,.65fr) minmax(105px,.72fr) 78px minmax(100px,.7fr) 112px 30px;align-items:center;gap:11px;padding:0 14px;display:grid}.rollout-table-head{color:#666;letter-spacing:.045em;text-transform:uppercase;border-bottom:1px solid #272727;min-height:36px;font-size:9px;font-weight:600}.rollout-row{border-bottom:1px solid #272727;min-height:78px}.rollout-row:last-child{border-bottom:0}.rollout-skill{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.rollout-skill-icon{color:#d6d6d6;background:#1d1d1d;border:1px solid #343434;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.rollout-skill>span:last-child,.rollout-release{gap:3px;min-width:0;display:grid}.rollout-skill strong{color:#e8e8e8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rollout-skill small,.rollout-release small{color:#6f6f6f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rollout-target{color:#b5b5b5;align-items:center;gap:6px;font-size:11px;display:flex}.rollout-audience{color:#a7a7a7;align-items:center;gap:6px;font-size:10px;line-height:14px;display:flex}.rollout-release strong{color:#d5d5d5;font-size:11px;font-weight:570}.rollout-compliance{gap:5px;display:grid}.rollout-compliance>span{background:#292929;border-radius:99px;height:4px;display:block;overflow:hidden}.rollout-compliance>span i{border-radius:inherit;background:#91b19b;height:100%;display:block}.rollout-compliance small{color:#757575;font-size:9px}.rollout-status{color:#aaa;white-space:nowrap;background:#1a1a1a;border:1px solid #343434;border-radius:99px;align-items:center;gap:6px;width:max-content;min-height:26px;padding:0 8px;font-size:9px;display:inline-flex}.rollout-status i{background:#777;border-radius:50%;width:6px;height:6px}.rollout-current{color:#9db9a5;background:#132018;border-color:#304337}.rollout-current i{background:#86aa91}.rollout-update-available,.rollout-awaiting-connection{color:#c5a467;background:#1d170d;border-color:#4b3e29}.rollout-update-available i,.rollout-awaiting-connection i{background:#cfaa63}.rollout-needs-attention{color:#ce8c81;background:#20110f;border-color:#51312c}.rollout-needs-attention i{background:#d2776b}.rollout-empty{grid-template-columns:40px minmax(0,1fr) auto;place-content:center;align-items:center;gap:13px;min-height:164px;padding:24px;display:grid}.rollout-empty>span{color:#a5a5a5;background:#1e1e1e;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.rollout-empty>div{gap:4px;display:grid}.rollout-empty strong{color:#dedede;font-size:13px}.rollout-empty small{color:#777;max-width:460px;font-size:11px;line-height:17px}.local-sync-heading{justify-content:space-between;align-items:end;gap:16px;margin-top:34px;display:flex}.local-sync-heading>div{gap:4px;display:grid}.local-sync-heading>span{color:#707070;font-size:10px}.repository-sync-heading{margin-top:28px}.repository-connections{background:#101010;border:1px solid #2d2d2d;border-radius:14px;margin-top:10px;display:grid;overflow:hidden}.repository-connection-card{border-bottom:1px solid #292929;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:74px;padding:12px 14px;display:grid}.repository-connection-card:last-child{border-bottom:0}.repository-connection-icon{color:#aaa;background:#1b1b1b;border:1px solid #353535;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.repository-connection-copy{gap:4px;min-width:0;display:grid}.repository-connection-copy strong{color:#e8e8e8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.repository-connection-copy small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.repository-connection-policy{color:#8ba793;white-space:nowrap;background:#121b16;border:1px solid #304137;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;display:inline-flex}.repository-sync-empty{background:#0e0e0e;border:1px dashed #343434;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:96px;margin-top:10px;padding:15px;display:grid}.repository-sync-empty>span{color:#999;background:#1c1c1c;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.repository-sync-empty>div{gap:4px;display:grid}.repository-sync-empty strong{color:#ddd;font-size:12px}.repository-sync-empty small{color:#777;font-size:10px;line-height:15px}.repository-review-layer{z-index:136}.repository-review-modal{width:min(780px,100vw - 28px);max-height:calc(100vh - 28px);overflow-y:auto}.repository-review-loading{color:#aaa;text-align:center;place-content:center;place-items:center;gap:9px;min-height:250px;display:grid}.repository-review-loading strong{color:#e8e8e8;font-size:14px}.repository-review-loading span{color:#777;max-width:420px;font-size:10px;line-height:16px}.repository-review-error{color:#c9867d;background:#1d1110;border:1px solid #51312d;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:92px;padding:13px;display:grid}.repository-review-error>span{gap:3px;display:grid}.repository-review-error strong{color:#dfb3ad;font-size:11px}.repository-review-error small{color:#a9756f;font-size:9px;line-height:14px}.repository-review-identity{color:#888;background:#0d0d0d;border:1px solid #2d2d2d;border-radius:9px;align-items:center;gap:9px;min-height:38px;padding:0 11px;display:flex}.repository-review-identity>span{align-items:center;gap:6px;display:inline-flex}.repository-review-identity strong{color:#bcbcbc;font-size:10px}.repository-review-identity code{color:#aaa;font-family:var(--font-geist-mono);margin-left:auto;font-size:9px}.repository-review-identity small{color:#676767;font-size:9px}.repository-review-summary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.repository-review-summary>span{text-align:center;background:#111;border:1px solid #2f2f2f;border-radius:10px;place-content:center;gap:3px;min-height:80px;display:grid}.repository-review-summary strong{color:#e9e9e9;font-size:22px;font-weight:540}.repository-review-summary small{color:#777;text-transform:uppercase;font-size:9px}.repository-review-summary .attention{background:#19150e;border-color:#4a3e29}.repository-review-summary .attention strong{color:#d1ae6b}.repository-review-summary .new{background:#111a15;border-color:#304339}.repository-review-summary .new strong{color:#91b39d}.repository-review-summary .warning{background:#1a1110;border-color:#4c322d}.repository-review-summary .warning strong{color:#cc887e}.repository-review-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.repository-review-toolbar>span{gap:2px;display:grid}.repository-review-toolbar strong{color:#d9d9d9;font-size:11px}.repository-review-toolbar small{color:#717171;font-size:9px}.repository-review-toolbar button{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:9px}.repository-change-list{background:#0d0d0d;border:1px solid #303030;border-radius:11px;max-height:310px;display:grid;overflow-y:auto}.repository-change-row{min-height:58px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #272727;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 11px;display:grid}.repository-change-row:last-child{border-bottom:0}.repository-change-row:not(:disabled){cursor:pointer}.repository-change-row:not(:disabled):hover,.repository-change-row.selected{background:#151515}.repository-change-check{color:#cfd9d2;border:1px solid #3c3c3c;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.repository-change-row.selected .repository-change-check{background:#29382f;border-color:#5d7565}.repository-change-row.status-current .repository-change-check{color:#7e9c87;border-color:#0000}.repository-change-row.status-missing .repository-change-check,.repository-change-row.status-conflict .repository-change-check{color:#bd786f;border-color:#0000}.repository-change-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.repository-change-row strong{color:#dedede;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.repository-change-row small{color:#737373;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:14px;overflow:hidden}.repository-change-row code{color:#929292;font-family:var(--font-geist-mono);font-size:8px}.repository-change-row em{color:#929292;white-space:nowrap;border:1px solid #353535;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.repository-change-row.status-changed em{color:#c8a563;border-color:#4a3e29}.repository-change-row.status-added em{color:#8fb09a;border-color:#304339}.repository-change-row.status-conflict em,.repository-change-row.status-missing em{color:#bd786f;border-color:#4c322d}.repository-review-safety,.repository-review-current,.repository-review-conflict,.repository-review-missing{color:#89a291;background:#101713;border:1px solid #303b34;border-radius:10px;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:11px;display:grid}.repository-review-safety>span,.repository-review-current>span,.repository-review-conflict>span,.repository-review-missing>span{gap:2px;display:grid}.repository-review-safety strong,.repository-review-current strong,.repository-review-conflict strong,.repository-review-missing strong{color:#bfd0c4;font-size:10px}.repository-review-safety small,.repository-review-current small,.repository-review-conflict small,.repository-review-missing small{color:#74867a;font-size:9px;line-height:14px}.repository-review-conflict{color:#c47f75;background:#1a1110;border-color:#4f322d}.repository-review-conflict strong,.repository-review-conflict small{color:#b9857e}.repository-review-missing{color:#aaa17b;background:#15140f;border-color:#3b3931}.repository-review-missing strong,.repository-review-missing small{color:#9d9579}.deployment-modal{width:min(720px,100vw - 28px);max-height:calc(100vh - 28px);overflow-y:auto}.deployment-modal>label{color:#cecece;gap:7px;font-size:11px;display:grid;position:relative}.deployment-modal>label select{appearance:none;color:#eee;background:#111;border:1px solid #383838;border-radius:10px;outline:0;width:100%;height:46px;padding:0 38px 0 13px;font-size:13px}.deployment-modal>label>svg{color:#777;pointer-events:none;position:absolute;bottom:16px;right:13px}.deployment-modal fieldset{border:0;margin:20px 0 0;padding:0}.deployment-modal legend{color:#cecece;margin-bottom:8px;font-size:11px}.deployment-skill-picker>legend{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.deployment-skill-picker>legend em{color:#777;font-size:9px;font-style:normal}.deployment-skill-tools{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-bottom:7px;display:grid}.deployment-skill-tools label{color:#777;background:#101010;border:1px solid #353535;border-radius:9px;align-items:center;gap:8px;min-height:39px;padding:0 11px;display:flex}.deployment-skill-tools input{color:#ddd;background:0 0;border:0;outline:0;width:100%;font-size:11px}.deployment-skill-tools button{color:#aaa;cursor:pointer;background:#171717;border:1px solid #353535;border-radius:9px;padding:0 12px;font-size:10px}.deployment-skill-options{background:#0e0e0e;border:1px solid #303030;border-radius:10px;max-height:206px;display:grid;overflow-y:auto}.deployment-skill-options>label{cursor:pointer;position:relative}.deployment-skill-options>label+label{border-top:1px solid #272727}.deployment-skill-options input{opacity:0;pointer-events:none;position:absolute}.deployment-skill-options label>span{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:7px 11px;display:grid}.deployment-skill-options label:hover>span{background:#151515}.deployment-skill-options label>span>i{color:#dfe7e1;border:1px solid #3c3c3c;border-radius:5px;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.deployment-skill-options input:checked+span>i{background:#2a3a2f;border-color:#5d7565}.deployment-skill-options label>span>span{gap:2px;min-width:0;display:grid}.deployment-skill-options strong{color:#ddd;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:560;overflow:hidden}.deployment-skill-options small{color:#707070;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.deployment-skill-options em{color:#777;font-size:9px;font-style:normal}.deployment-skill-options>p{color:#777;text-align:center;margin:0;padding:28px 12px;font-size:10px}.deployment-target-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.deployment-target-options label,.deployment-audience-options label,.deployment-mode-options label{cursor:pointer;position:relative}.deployment-target-options input,.deployment-audience-options input,.deployment-mode-options input{opacity:0;pointer-events:none;position:absolute}.deployment-target-options label>span{text-align:center;background:#111;border:1px solid #303030;border-radius:10px;align-content:center;place-items:center;gap:5px;min-height:100px;padding:9px;display:grid}.deployment-target-options strong{color:#ddd;font-size:11px}.deployment-target-options small{color:#747474;font-size:8px;line-height:12px}.deployment-target-options input:checked+span,.deployment-audience-options input:checked+span,.deployment-mode-options input:checked+span{background:#242424;border-color:#666;box-shadow:inset 0 0 0 1px #4b4b4b}.deployment-audience-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.deployment-audience-options label>span{background:#111;border:1px solid #303030;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-content:center;column-gap:8px;min-height:74px;padding:10px;display:grid}.deployment-audience-options svg{color:#929292;grid-row:1/3}.deployment-audience-options strong{color:#ddd;font-size:11px}.deployment-audience-options small{color:#747474;font-size:8px;line-height:12px}.deployment-audience-divider{color:#686868;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:10px;margin:12px 0 8px;font-size:9px;display:flex}.deployment-audience-divider:before,.deployment-audience-divider:after{content:"";background:#2a2a2a;flex:1;height:1px}.deployment-group-options{grid-template-columns:repeat(2,minmax(0,1fr))}.deployment-mode-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.deployment-mode-options label>span{background:#111;border:1px solid #303030;border-radius:10px;align-content:center;gap:4px;min-height:70px;padding:12px;display:grid}.deployment-mode-options strong{color:#e2e2e2;font-size:12px}.deployment-mode-options small{color:#7d7d7d;font-size:10px;line-height:15px}.deployment-safety{color:#94ad98;background:#111510;border:1px solid #30352e;border-radius:10px;grid-template-columns:24px 1fr;gap:8px;margin-top:18px;padding:12px;display:grid}.deployment-safety>span{gap:3px;display:grid}.deployment-safety strong{color:#c7d5c9;font-size:11px}.deployment-safety small{color:#7f9482;font-size:9px;line-height:14px}.deployment-safety.warning{color:#d5b18e;background:#211a13;border-color:#5a4431}.deployment-safety.warning strong,.deployment-safety.warning small{color:#d5b18e}.deployment-no-skills{color:#8f8f8f;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;display:grid}.deployment-no-skills strong{color:#eee;font-size:14px}.deployment-no-skills span{color:#888;font-size:11px}.deployment-no-skills .button{margin-top:10px}@media (max-width:850px){.connection-success{grid-template-columns:44px minmax(0,1fr)}.connection-success>div:last-child{grid-column:1/-1;justify-content:flex-end}.companion-update-prompt{grid-template-columns:40px minmax(0,1fr)}.companion-update-prompt .button{grid-column:1/-1;justify-self:end}.rollout-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.rollout-table{overflow-x:auto}.rollout-table-head,.rollout-row{min-width:760px}}@media (max-width:610px){.connection-success{grid-template-columns:38px minmax(0,1fr);padding:14px}.connection-success>span{width:38px;height:38px}.connection-success>div:last-child{grid-template-columns:1fr;display:grid}.connection-success>div:last-child .button{width:100%}.companion-update-prompt{grid-template-columns:36px minmax(0,1fr);padding:13px}.companion-update-prompt>span{width:36px;height:36px}.companion-update-prompt .button{width:100%}.rollout-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.rollout-overview>div{min-height:104px;padding:13px}.rollout-overview strong{font-size:23px}.rollout-section-head{flex-direction:column;align-items:flex-start}.rollout-empty{grid-template-columns:40px minmax(0,1fr)}.rollout-empty .button{grid-column:1/-1;width:100%}.deployment-target-options{grid-template-columns:repeat(2,minmax(0,1fr))}.deployment-audience-options,.deployment-mode-options,.deployment-skill-tools{grid-template-columns:1fr}.deployment-skill-tools button{min-height:36px}.repository-connection-card{grid-template-columns:38px minmax(0,1fr)}.repository-connection-policy{justify-self:start}.repository-connection-card>.button{width:100%}.repository-sync-empty{grid-template-columns:38px minmax(0,1fr)}.repository-sync-empty>.button{grid-column:1/-1;width:100%}.repository-review-summary{grid-template-columns:repeat(2,1fr)}.repository-review-identity small{display:none}.repository-change-row{grid-template-columns:20px minmax(0,1fr)}.repository-change-row em{grid-column:2;justify-self:start}}.feedback-trigger>span{color:#858585;text-transform:uppercase;background:#1a1a1a;border:1px solid #343434;border-radius:999px;margin-left:auto;padding:1px 6px;font-size:9px;line-height:15px}.activation-timing{border-top:1px solid #272727;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.activation-timing>span{border-right:1px solid #272727;gap:4px;padding:15px 17px;display:grid}.activation-timing>span:last-child{border-right:0}.activation-timing strong{color:#e5e5e5;letter-spacing:-.025em;font-size:17px;font-weight:560}.activation-timing small{color:#747474;font-size:9px}.activation-timing .attention strong{color:#d49a8f}.activation-cohorts{border-top:1px solid #272727;display:grid}.activation-cohort-head{justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:12px 17px;display:flex}.activation-cohort-head>span{gap:3px;display:grid}.activation-cohort-head strong{color:#d9d9d9;font-size:11px;font-weight:570}.activation-cohort-head small{color:#747474;font-size:9px}.activation-cohort-head em{color:#8d8d8d;white-space:nowrap;background:#1d1d1d;border-radius:7px;padding:6px 8px;font-size:9px;font-style:normal}.activation-cohort-table{border-top:1px solid #252525;display:grid}.activation-cohort-labels,.activation-cohort-row{grid-template-columns:minmax(150px,1.2fr) 70px minmax(120px,.8fr) minmax(120px,.8fr);align-items:center;gap:14px;padding:0 17px;display:grid}.activation-cohort-labels{color:#636363;letter-spacing:.05em;text-transform:uppercase;min-height:30px;font-size:8px}.activation-cohort-row{border-top:1px solid #252525;min-height:58px}.activation-cohort-row>span:first-child{align-items:center;gap:8px;display:flex}.activation-cohort-row>span:not(:first-child){grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:5px;display:grid}.activation-cohort-row strong{color:#d5d5d5;font-size:10px;font-weight:560}.activation-cohort-row small{color:#6f6f6f;font-size:8px}.activation-cohort-row>span>i:not(.cohort-dot){background:#282828;border-radius:99px;grid-column:1/-1;width:100%;height:3px;overflow:hidden}.activation-cohort-row>span>i>b{border-radius:inherit;background:#789684;height:100%;display:block}.cohort-dot{background:#898989;border-radius:50%;flex:none;width:7px;height:7px}.cohort-dot.source-team_invite{background:#8da995}.cohort-dot.source-marketplace{background:#86a7b8}.cohort-dot.source-starter{background:#b2a071}.cohort-dot.source-campaign{background:#a78eb0}.activation-cohort-empty{color:#77877c;border-top:1px solid #252525;justify-content:center;align-items:center;gap:10px;min-height:78px;padding:15px 17px;display:flex}.activation-cohort-empty>span{gap:3px;display:grid}.activation-cohort-empty strong{color:#b9c6bd;font-size:10px}.activation-cohort-empty small{color:#6c756f;font-size:9px}.beta-feedback-card{margin-bottom:12px}.feedback-breakdown{border-bottom:1px solid #292929;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feedback-breakdown>span{color:#777;border-right:1px solid #292929;align-items:center;gap:7px;min-height:54px;padding:0 17px;font-size:10px;display:flex}.feedback-breakdown>span:last-child{border-right:0}.feedback-breakdown strong{color:#ddd;font-size:17px;font-weight:560}.feedback-queue{display:grid}.feedback-queue>article{border-bottom:1px solid #252525;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 15px;display:grid}.feedback-queue>article:last-of-type{border-bottom:0}.feedback-queue>article>div{gap:4px;min-width:0;display:grid}.feedback-queue p{color:#d5d5d5;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:17px}.feedback-queue small{color:#6f6f6f;text-transform:capitalize;font-size:9px}.feedback-queue .button{min-height:30px}.feedback-kind{color:#aaa;text-transform:uppercase;background:#191919;border:1px solid #353535;border-radius:999px;justify-content:center;align-items:center;min-width:66px;min-height:24px;padding:0 8px;font-size:8px;display:inline-flex}.feedback-kind.kind-bug{color:#cf8e87;background:#211312;border-color:#4c302d}.feedback-kind.kind-confusing{color:#c7a568;background:#1e180f;border-color:#4b3e29}.feedback-kind.kind-idea{color:#93b19b;background:#142019;border-color:#324637}.feedback-empty{color:#7d9584;justify-content:center;align-items:center;gap:9px;min-height:104px;padding:18px;display:flex}.feedback-empty>span{gap:3px;display:grid}.feedback-empty strong{color:#b8c9bd;font-size:11px}.feedback-empty small{color:#68726b;font-size:9px}.beta-feedback-layer{z-index:125}.modal-card.beta-feedback-modal{width:min(540px,100vw - 28px)}.beta-feedback-modal>label{color:#d0d0d0;gap:8px;margin-top:20px;font-size:12px;display:grid}.beta-feedback-modal textarea{resize:vertical;color:#f0f0f0;width:100%;min-height:150px;font:inherit;background:#0e0e0e;border:1px solid #383838;border-radius:11px;outline:0;padding:13px 14px;font-size:13px;line-height:20px}.beta-feedback-modal textarea:focus{border-color:#666;box-shadow:0 0 0 3px #ffffff0e}.beta-feedback-modal textarea::placeholder{color:#676767}.feedback-kind-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.feedback-kind-options button{color:#969696;cursor:pointer;background:#111;border:1px solid #333;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:11px;display:flex}.feedback-kind-options button:hover{color:#d8d8d8;border-color:#494949}.feedback-kind-options button.active{color:#f0f0f0;background:#252525;border-color:#666;box-shadow:inset 0 0 0 1px #444}.feedback-question{border:1px solid;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;line-height:1;display:grid}.feedback-privacy{color:#728078;align-items:flex-start;gap:7px;margin-top:11px;font-size:9px;line-height:14px;display:flex}.feedback-privacy svg{flex:none;margin-top:1px}@media (max-width:610px){.activation-timing{grid-template-columns:1fr}.activation-timing>span{border-bottom:1px solid #272727;border-right:0}.activation-timing>span:last-child{border-bottom:0}.activation-cohort-head{align-items:flex-start}.activation-cohort-labels,.activation-cohort-row{grid-template-columns:minmax(110px,1fr) 48px 72px 72px;gap:8px;padding:0 11px}.activation-cohort-row>span:not(:first-child){align-items:baseline;display:flex}.activation-cohort-row>span>i:not(.cohort-dot),.activation-cohort-row small{display:none}.feedback-breakdown>span{padding:0 11px}.feedback-queue>article{grid-template-columns:auto minmax(0,1fr)}.feedback-queue>article .button{grid-column:1/-1;width:100%}.modal-card.beta-feedback-modal{padding:20px}}.inbox-page{width:min(100% - 54px,860px)}.inbox-summary{background:#101010;border:1px solid #2d2d2d;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.inbox-summary>span{border-right:1px solid #292929;align-content:center;gap:4px;min-height:78px;padding:14px 18px;display:grid}.inbox-summary>span:last-child{border-right:0}.inbox-summary strong{color:#ececec;letter-spacing:-.04em;font-size:23px;font-weight:560}.inbox-summary small{color:#777;font-size:10px}.inbox-summary .attention strong{color:#d49a8f}.update-center-batch{background:#111713;border:1px solid #334238;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:74px;margin-bottom:12px;padding:11px 14px;display:grid}.update-center-batch-icon{color:#a6c4ae;background:#1d2a21;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.update-center-batch>div{gap:3px;display:grid}.update-center-batch>div strong{color:#dce8df;font-size:12px}.update-center-batch>div small{color:#788c7d;font-size:9px;line-height:14px}.update-center-batch .button{white-space:nowrap}.update-center-errors{margin:0 0 12px}.update-review-handoff{background:linear-gradient(115deg,#121b15,#0e120f);border:1px solid #3b5142;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;margin-bottom:12px;padding:12px 14px;display:grid}.update-review-handoff>span{color:#9db8a5;background:#1b2a20;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.update-review-handoff>div{gap:3px;display:grid}.update-review-handoff strong{color:#e1e9e3;font-size:12px}.update-review-handoff small{color:#7f9084;font-size:9px;line-height:14px}.update-review-handoff .button{white-space:nowrap}.notification-list{background:#101010;border:1px solid #2d2d2d;border-radius:14px;display:grid;overflow:hidden}.notification-row{background:0 0;border-bottom:1px solid #282828;grid-template-columns:minmax(0,1fr) 50px;display:grid;position:relative}.notification-row:last-of-type{border-bottom:0}.notification-row:hover{background:#171717}.notification-row.unread{background:#141414}.notification-row.urgent.unread{background:#171311}.notification-main{min-height:80px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 8px 16px;align-items:center;gap:12px;padding:12px 6px 12px 16px;display:grid}.notification-main:disabled{cursor:default}.notification-icon{color:#aaa;background:#1d1d1d;border:1px solid #343434;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.notification-icon.kind-review{color:#c6a66b;background:#1d170e;border-color:#4b3e29}.notification-icon.kind-comment{color:#8eafc5;background:#111b22;border-color:#30404d}.notification-icon.kind-release,.notification-icon.kind-deployment{color:#92b09b;background:#142019;border-color:#314638}.notification-icon.kind-update{color:#8eb2ba;background:#122023;border-color:#30464b}.notification-icon.kind-conflict,.notification-icon.kind-evaluation{color:#cf8e85;background:#211311;border-color:#4e302c}.notification-copy{gap:3px;min-width:0;display:grid}.notification-copy strong{color:#dcdcdc;font-size:12px;font-weight:570}.notification-copy small{color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.notification-copy em{color:#666;font-size:9px;font-style:normal}.notification-main>i{background:#93b09b;border-radius:50%;width:7px;height:7px}.notification-update-select{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;display:grid}.notification-update-select:hover{background:#ffffff06}.notification-update-select:focus-visible{outline-offset:-4px;outline:2px solid #7f9d87}.notification-update-select>span{color:#111;background:#0d110e;border:1px solid #4c5a50;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.notification-update-select>span.selected{background:#dfe8e1;border-color:#dfe8e1}.notification-row.urgent .notification-main>i{background:#cf887e}.notification-main>svg{color:#666}.inbox-empty{color:#799081;text-align:center;align-content:center;place-items:center;gap:7px;min-height:230px;padding:30px;display:grid}.inbox-empty strong{color:#d6ddd8;font-size:14px}.inbox-empty span{color:#777;max-width:430px;font-size:11px;line-height:17px}.inbox-privacy{color:#6d756f;text-align:center;justify-content:center;align-items:flex-start;gap:7px;padding:17px;font-size:9px;line-height:14px;display:flex}.inbox-privacy svg{flex:none;margin-top:1px}@media (max-width:610px){.inbox-page{width:min(100% - 28px,760px)}.inbox-summary>span{min-height:68px;padding:11px}.update-center-batch{grid-template-columns:34px 1fr auto}.update-center-batch>.button{grid-column:1/-1;justify-content:center;width:100%}.update-review-handoff{grid-template-columns:34px minmax(0,1fr)}.update-review-handoff .button{grid-column:1/-1;justify-content:center;width:100%}.notification-row{grid-template-columns:minmax(0,1fr) 44px}.notification-main{grid-template-columns:38px minmax(0,1fr) 7px;gap:10px;padding:12px}.notification-main>svg{display:none}.notification-icon{width:38px;height:38px}}.editor-delete-button{color:#b58a84!important}.editor-delete-button:hover:not(:disabled){color:#e1a49b!important;background:#251714!important;border-color:#593934!important}.modal-card.delete-skill-modal{width:min(520px,100vw - 28px)}.delete-skill-icon{color:#d68b81;background:#241411;border-color:#52332e}.delete-skill-warning{color:#ca8279;background:#1d1110;border:1px solid #4a302c;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:13px;display:grid}.delete-skill-warning>span{gap:3px;display:grid}.delete-skill-warning strong{color:#dfa39b;font-size:11px}.delete-skill-warning small{color:#a87871;font-size:9px;line-height:14px}.delete-skill-modal>label{color:#bdbdbd;gap:8px;margin-top:20px;font-size:11px;display:grid}.delete-skill-modal>label strong{color:#eee}.delete-skill-modal>label input{color:#eee;background:#0e0e0e;border:1px solid #393939;border-radius:10px;outline:0;width:100%;height:44px;padding:0 12px;font-size:13px}.delete-skill-modal>label input:focus{border-color:#6b4944;box-shadow:0 0 0 3px #ae645a1a}.library-cleanup-prompt{background:#17140f;border:1px solid #493d2b;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 18px;padding:13px 14px;display:grid}.library-cleanup-prompt>span{color:#c5a369;background:#262016;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.library-cleanup-prompt>div{gap:3px;display:grid}.library-cleanup-prompt strong{color:#d9c39c;font-size:12px}.library-cleanup-prompt small{color:#8f8068;font-size:10px;line-height:15px}.library-cleanup-prompt.collection-suggestion-preview{background:#11151b;border-color:#303a48}.library-cleanup-prompt.collection-suggestion-preview>span{color:#9bb9df;background:#1a2330}.library-cleanup-prompt.collection-suggestion-preview strong{color:#c7d8ee}.library-cleanup-prompt.collection-suggestion-preview small{color:#8394aa}.library-cleanup-prompt .collection-suggestion-actions{grid-auto-flow:column;align-items:center;gap:8px;display:flex}.library-cleanup-prompt em{color:#d38e84;font-size:10px;font-style:normal;line-height:15px}.library-cleanup-prompt.import-repair-preview{background:#101712;border-color:#2d4537;align-items:start}.library-cleanup-prompt.import-repair-preview>span{color:#90c39d;background:#19271e}.library-cleanup-prompt.import-repair-preview strong{color:#b9d8c1}.library-cleanup-prompt.import-repair-preview small{color:#809a86}.library-cleanup-prompt.import-recovery-complete{background:#0f1518;border-color:#293f47}.library-cleanup-prompt.import-recovery-complete>span{color:#8ebcc8;background:#172329}.library-cleanup-prompt.import-recovery-complete strong{color:#b5d4dc}.library-cleanup-prompt.import-recovery-complete small{color:#7f9ca4}.import-repair-preview ul{gap:5px;margin:6px 0 0;padding:0;list-style:none;display:grid}.import-repair-preview li{color:#637268;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;font-size:10px;display:grid}.import-repair-preview del,.import-repair-preview ins{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-repair-preview del{color:#8c6d69}.import-repair-preview ins{color:#9fc6a8;text-decoration:none}.import-repair-preview .family-preview-list li{grid-template-columns:minmax(0,1fr) auto auto}.import-repair-preview .family-preview-list b{color:#829a88;white-space:nowrap;font-size:10px;font-weight:600}.import-repair-actions{justify-items:stretch;min-width:186px;gap:8px!important;display:grid!important}.import-repair-actions label{color:#92a697;cursor:pointer;align-items:center;gap:7px;font-size:10px;line-height:15px;display:flex}.import-repair-actions input{accent-color:#7aac87;width:14px;height:14px}.skill-main-cell em i{color:#bea064;text-transform:uppercase;background:#1c170e;border:1px solid #4a3d29;border-radius:999px;margin-left:7px;padding:1px 6px;font-size:8px;font-style:normal;display:inline-flex}@media (max-width:610px){.library-cleanup-prompt{grid-template-columns:38px minmax(0,1fr)}.library-cleanup-prompt .button,.library-cleanup-prompt .import-repair-actions{grid-column:1/-1;width:100%}}.explore-tabs{background:#111;border:1px solid #303030;border-radius:11px;gap:4px;margin:0 0 18px;padding:4px;display:inline-flex}.explore-tabs button{color:#898989;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:37px;padding:0 12px;font-size:11px;display:flex}.explore-tabs button:hover{color:#d2d2d2}.explore-tabs button.active{color:#f2f2f2;background:#292929}.explore-tabs button span{color:#8d8d8d;border:1px solid #3c3c3c;border-radius:999px;padding:1px 5px;font-size:8px}.marketplace-card .starter-card-open{grid-template-rows:auto 1fr auto auto;min-height:260px}.marketplace-card-recommended{background:linear-gradient(145deg,#151815,#101010 46%);border-color:#485049;position:relative}.marketplace-recommendation{z-index:1;color:#a9c0ae;letter-spacing:.02em;background:#182019;border:1px solid #3b493e;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;font-weight:650;display:inline-flex;position:absolute;top:14px;right:14px}.marketplace-card-recommended .starter-card-open{padding-top:18px}.marketplace-publisher{color:#989898;align-items:center;gap:6px;min-width:0;font-size:10px;display:flex}.marketplace-publisher svg{color:#8cac95;flex:none}.marketplace-publisher span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplace-card-trust{color:#829889;align-items:center;gap:5px;font-size:9px;display:flex}.marketplace-upgrade{background:#101010}.marketplace-license-note,.marketplace-file-summary{color:#8fb49a;background:#111713;border:1px solid #303b33;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;display:grid}.marketplace-license-note>span,.marketplace-file-summary>span{gap:3px;display:grid}.marketplace-license-note strong,.marketplace-file-summary strong{color:#c5d5ca;font-size:11px}.marketplace-license-note small,.marketplace-file-summary small{color:#75867a;font-size:9px;line-height:14px}.marketplace-file-summary{color:#999;background:#111;border-color:#303030}.marketplace-file-summary strong{color:#d0d0d0}.marketplace-file-summary small{color:#7c7c7c}.marketplace-trust-panel{background:#303030;border:1px solid #303030;border-radius:10px;grid-template-columns:1.2fr 1fr .8fr;gap:1px;display:grid;overflow:hidden}.marketplace-trust-panel>div{background:#111;align-content:center;gap:5px;min-width:0;padding:12px;display:grid}.marketplace-trust-panel span{color:#868686;font-size:9px}.marketplace-trust-panel small{color:#707070;font-size:8px;line-height:13px}.marketplace-trust-panel p{color:#c3c3c3;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;line-height:14px;overflow:hidden}.marketplace-trust-panel code{color:#b8b8b8;font-family:var(--font-geist-mono);text-overflow:ellipsis;font-size:9px;overflow:hidden}.marketplace-trust-panel .marketplace-scan-state{color:#91ad98;align-items:center;gap:5px;width:max-content;font-size:9px;font-weight:600;display:inline-flex}.marketplace-trust-panel .marketplace-scan-state.risk-review{color:#c2a66f}.marketplace-editor-button.listed{color:#9fc2a8;background:#142019;border-color:#35513e}.marketplace-upstream-banner{background:#111;border-bottom:1px solid #2c2c2c;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:10px 20px;display:grid}.marketplace-upstream-banner>span:first-child{color:#999;background:#1d1d1d;border:1px solid #343434;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.marketplace-upstream-banner>div{gap:3px;min-width:0;display:grid}.marketplace-upstream-banner strong{color:#d7d7d7;font-size:11px}.marketplace-upstream-banner small{color:#777;font-size:9px;line-height:14px}.repository-upstream-banner code{color:#999;font-family:var(--font-geist-mono);font-size:9px}.marketplace-upstream-banner.update{background:#17140f;border-color:#493e2b}.marketplace-upstream-banner.update>span:first-child{color:#c6a66b;background:#242016;border-color:#4a3f2c}.marketplace-upstream-banner.update strong{color:#ddc79e}.marketplace-upstream-banner.update small{color:#93836a}.skill-main-cell em .upstream-update-marker{color:#d2b678;background:#201b11;border-color:#554727}.marketplace-current-state{color:#829889;align-items:center;gap:5px;font-size:9px;display:flex}.marketplace-publish-layer{z-index:128}.modal-card.marketplace-publish-modal{width:min(620px,100vw - 28px)}.marketplace-publish-modal .share-skill-summary{margin-bottom:17px}.marketplace-share-layer{z-index:130}.modal-card.marketplace-share-modal{width:min(650px,100vw - 28px)}.marketplace-share-hero{background:linear-gradient(145deg,#151915,#101010 68%);border:1px solid #333;border-radius:13px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:13px;margin-top:19px;padding:15px;display:grid}.marketplace-share-hero>span{gap:4px;min-width:0;display:grid}.marketplace-share-hero small{color:#809487;font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:8px}.marketplace-share-hero strong{color:#ededed;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.marketplace-share-hero p{color:#848484;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:10px;line-height:15px;overflow:hidden}.marketplace-share-url{color:#7f9b87;background:#0b0b0b;border:1px solid #2d2d2d;border-radius:9px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:9px;margin-top:10px;padding:10px 12px;display:grid}.marketplace-share-url code{color:#8d8d8d;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.marketplace-share-proof{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.marketplace-share-proof>span{background:#111;border:1px solid #303030;border-radius:10px;grid-template-columns:20px minmax(0,1fr);gap:2px 8px;padding:12px;display:grid}.marketplace-share-proof svg{color:#86a68f;grid-row:1/3}.marketplace-share-proof strong{color:#cfcfcf;font-size:10px}.marketplace-share-proof small{color:#777;font-size:8px;line-height:13px}.marketplace-share-privacy{color:#83a08b;background:#111813;border:1px solid #314038;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;margin-top:9px;padding:12px;display:grid}.marketplace-share-privacy>span{gap:3px;display:grid}.marketplace-share-privacy strong{color:#b9cbbf;font-size:10px}.marketplace-share-privacy small{color:#74857a;font-size:9px;line-height:14px}.marketplace-share-error{color:#c9948d;background:#1e1412;border:1px solid #513833;border-radius:9px;align-items:center;gap:8px;margin-top:9px;padding:10px 12px;font-size:9px;line-height:14px;display:flex}.marketplace-share-actions{grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;display:grid}.modal-field{color:#c5c5c5;gap:7px;margin-top:14px;font-size:10px;display:grid}.modal-field input,.modal-field select{color:#e7e7e7;width:100%;height:41px;font:inherit;background:#0e0e0e;border:1px solid #393939;border-radius:9px;outline:0;padding:0 11px;font-size:11px}.modal-field input:focus,.modal-field select:focus{border-color:#626262;box-shadow:0 0 0 3px #ffffff0d}.modal-field small{color:#737373;font-size:9px}.marketplace-agent-options{border:0;margin:16px 0 0;padding:0}.marketplace-agent-options legend{color:#c5c5c5;margin-bottom:8px;font-size:10px}.marketplace-agent-options>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.marketplace-agent-options label{color:#8d8d8d;cursor:pointer;background:#101010;border:1px solid #353535;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 9px;font-size:10px;display:flex}.marketplace-agent-options label.selected{color:#d3ddd5;background:#171d18;border-color:#505b52}.marketplace-agent-options input{opacity:0;pointer-events:none;position:absolute}.marketplace-agent-options label>span{border:1px solid #4a4a4a;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.marketplace-agent-options label.selected>span{color:#d9e6dc;background:#324338;border-color:#7e9a85}.marketplace-public-confirm{cursor:pointer;background:#17140f;border:1px solid #413b2d;border-radius:10px;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:9px;margin-top:17px;padding:12px;display:grid}.marketplace-public-confirm input{accent-color:#ddd;margin:2px 0 0}.marketplace-public-confirm>span{gap:3px;display:grid}.marketplace-public-confirm strong{color:#d4c49e;font-size:10px}.marketplace-public-confirm small{color:#8e8269;font-size:9px;line-height:14px}.marketplace-publish-actions{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.danger-subtle{color:#c6867e!important;background:#1d1210!important;border-color:#4a302d!important}.danger-subtle:hover:not(:disabled){background:#281714!important;border-color:#68423d!important}@media (max-width:760px){.public-beta-readiness-list{grid-template-columns:1fr}.public-beta-readiness-list>div{border-right:0}.explore-tabs{grid-template-columns:repeat(3,1fr);display:grid}.explore-tabs button{justify-content:center;padding:0 8px}.marketplace-agent-options>div{grid-template-columns:1fr 1fr}.marketplace-trust-panel{grid-template-columns:1fr}.marketplace-upstream-banner{grid-template-columns:34px minmax(0,1fr);padding:10px 14px}.marketplace-upstream-banner>.button,.marketplace-current-state{grid-column:1/-1;justify-content:center;width:100%}.marketplace-publish-actions{grid-template-columns:1fr 1fr}.marketplace-publish-actions>span{display:none}.marketplace-publish-actions .danger-subtle{grid-column:1/-1}.marketplace-share-proof{grid-template-columns:1fr}.marketplace-share-actions{grid-template-columns:1fr 1fr}.marketplace-share-actions>span{display:none}.marketplace-share-actions .button.primary{grid-area:1/1/auto/-1}}@media (max-width:520px){.explore-tabs{grid-template-columns:1fr;width:100%}}.public-skill-page{color:#f1f1f1;background:#090909;min-height:100vh}.public-skill-page a{color:inherit;text-decoration:none}.public-skill-header{border-bottom:1px solid #252525;justify-content:space-between;align-items:center;width:min(1220px,100% - 48px);min-height:78px;margin:0 auto;display:flex}.public-skill-brand{letter-spacing:-.035em;align-items:center;gap:9px;font-size:15px;font-weight:680;display:inline-flex}.public-skill-brand>span{color:#111;background:#f2f2f2;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.public-skill-header nav{color:#929292;align-items:center;gap:22px;font-size:12px;display:flex}.public-skill-login:hover,.public-skill-header nav>a:first-child:hover{color:#eee}.public-skill-cta{background:#f0f0f0;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-weight:620;display:inline-flex;color:#111!important}.public-skill-hero{width:min(1220px,100% - 48px);margin:0 auto;padding:56px 0 74px}.public-skill-breadcrumb{color:#676767;align-items:center;gap:8px;font-size:10px;display:flex}.public-skill-breadcrumb a:hover{color:#bbb}.public-skill-hero-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:end;gap:90px;margin-top:68px;display:grid}.public-skill-version{color:#8fae97;font-family:var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:600}.public-skill-hero h1{letter-spacing:-.07em;text-wrap:balance;max-width:760px;margin:18px 0 0;font-size:clamp(54px,7vw,92px);font-weight:520;line-height:.94}.public-skill-hero-grid>div>p{color:#8b8b8b;max-width:700px;margin:28px 0 0;font-size:18px;line-height:1.6}.public-skill-publisher{align-items:center;gap:12px;margin-top:36px;display:flex}.public-skill-publisher>span{color:#8fae97;background:#141414;border:1px solid #343434;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.public-skill-publisher>div{grid-template-columns:auto auto;gap:2px 8px;display:grid}.public-skill-publisher small{color:#666;text-transform:uppercase;grid-column:1/-1;font-size:8px}.public-skill-publisher strong{color:#d6d6d6;font-size:11px}.public-skill-publisher em{color:#707070;font-size:10px;font-style:normal}.public-skill-hero-grid>aside{background:#111;border:1px solid #303030;border-radius:16px;gap:18px;padding:23px;display:grid;box-shadow:0 22px 70px #00000047}.public-skill-scan{color:#97b49f;background:#121d16;border:1px solid #304338;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:6px 9px;font-size:9px;font-weight:620;display:inline-flex}.public-skill-scan.risk-review{color:#c5aa72;background:#1d190f;border-color:#4a402d}.public-skill-hero dl{border-top:1px solid #292929;margin:0;display:grid}.public-skill-hero dl>div{border-bottom:1px solid #292929;grid-template-columns:1fr 1.25fr;align-items:center;gap:10px;min-height:45px;display:grid}.public-skill-hero dt{color:#6f6f6f;font-size:9px}.public-skill-hero dd{color:#c3c3c3;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.public-skill-hero code{font-family:var(--font-geist-mono)}.public-skill-hero-grid>aside>a{color:#111;background:#ededed;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:11px;font-weight:650;display:flex}.public-skill-hero-grid>aside>small{color:#686868;text-align:center;font-size:8px}.public-skill-body{border-top:1px solid #252525;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;width:min(1220px,100% - 48px);margin:0 auto;padding:54px 0 110px;display:grid}.public-skill-body>article{background:#0e0e0e;border:1px solid #2b2b2b;border-radius:14px;overflow:hidden}.public-skill-section-head{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:0 22px;display:flex}.public-skill-section-head>div{gap:5px;display:grid}.public-skill-section-head span{color:#777;font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:8px}.public-skill-section-head h2{color:#d8d8d8;margin:0;font-size:13px;font-weight:620}.public-skill-section-head small{color:#626262;font-size:8px}.public-skill-body pre{color:#bcbcbc;max-height:980px;font-family:var(--font-geist-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:28px;font-size:11px;line-height:1.75;overflow:auto}.public-skill-body>aside{gap:10px;display:grid}.public-skill-body>aside>section{background:#0e0e0e;border:1px solid #2b2b2b;border-radius:12px;gap:9px;padding:16px;display:grid}.public-skill-body>aside>section>span{color:#686868;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:620}.public-skill-body>aside strong{color:#d0d0d0;align-items:center;gap:7px;font-size:11px;font-weight:580;display:flex}.public-skill-body>aside small{color:#696969;font-size:8px;line-height:13px}.public-skill-agents,.public-skill-tags{flex-wrap:wrap;gap:6px;display:flex}.public-skill-agents em,.public-skill-tags em{color:#aaa;background:#171717;border:1px solid #333;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}.public-skill-body ul{gap:5px;margin:3px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.public-skill-body li{color:#777;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.public-skill-final{color:#111;background:#f0f0ec;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:250px;padding:50px max(24px,50% - 610px);display:grid}.public-skill-final>span{color:#f0f0ec;background:#111;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.public-skill-final h2{letter-spacing:-.05em;margin:0;font-size:32px;font-weight:560}.public-skill-final p{color:#666;margin:7px 0 0;font-size:12px}.public-skill-final>a{color:#fff;background:#111;border-radius:999px;align-items:center;gap:8px;min-height:47px;padding:0 18px;font-size:11px;font-weight:620;display:inline-flex}.public-skill-page>footer{color:#666;border-top:1px solid #252525;grid-template-columns:1fr auto 1fr;align-items:center;min-height:100px;padding:0 max(24px,50% - 610px);font-size:9px;display:grid}.public-skill-page>footer p{margin:0}.public-skill-page>footer small{justify-self:end}.marketplace-directory{color:#f1f1f1;background:#090909;min-height:100vh}.marketplace-directory a{color:inherit;text-decoration:none}.marketplace-directory-hero{border-bottom:1px solid #252525;align-content:center;width:min(1220px,100% - 48px);min-height:560px;margin:0 auto;padding:70px 0;display:grid}.marketplace-directory-hero>span{color:#8fae97;font-family:var(--font-geist-mono);letter-spacing:.13em;font-size:9px;font-weight:650}.marketplace-directory-hero h1{letter-spacing:-.075em;text-wrap:balance;margin:22px 0 0;font-size:clamp(58px,8vw,108px);font-weight:510;line-height:.9}.marketplace-directory-hero h1 em{color:#8b8b8b;font-style:normal}.marketplace-directory-hero>p{color:#858585;max-width:720px;margin:34px 0 0;font-size:17px;line-height:1.65}.marketplace-directory-hero>div{color:#767676;flex-wrap:wrap;gap:22px;margin-top:38px;font-size:10px;display:flex}.marketplace-directory-hero>div span{align-items:center;gap:6px;display:inline-flex}.marketplace-directory-hero>div svg{color:#8fae97}.marketplace-directory-browser{width:min(1220px,100% - 48px);margin:0 auto;padding:62px 0 120px}.marketplace-directory-search{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.marketplace-directory-search label{color:#777;background:#111;border:1px solid #303030;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-height:54px;padding:0 16px;display:grid}.marketplace-directory-search input{color:#e8e8e8;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.marketplace-directory-search input::placeholder{color:#656565}.marketplace-directory-search button{color:#111;cursor:pointer;background:#ededed;border:0;border-radius:10px;padding:0 22px;font-size:11px;font-weight:650}.marketplace-directory-categories{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.marketplace-directory-categories a{color:#858585;border:1px solid #303030;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:9px;display:inline-flex}.marketplace-directory-categories a:hover{color:#ccc;border-color:#494949}.marketplace-directory-categories a.active{color:#a9c2af;background:#131d16;border-color:#455a4a}.marketplace-directory-summary{color:#777;border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:24px;margin-top:52px;padding-bottom:17px;font-size:10px;display:flex}.marketplace-directory-summary strong{color:#d0d0d0;font-size:13px}.marketplace-directory-summary small{color:#5f5f5f;font-size:8px}.marketplace-directory-grid{border-left:1px solid #292929;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketplace-directory-grid>a{color:#ededed;border-bottom:1px solid #292929;border-right:1px solid #292929;align-content:start;gap:14px;min-height:330px;padding:27px;transition:background .16s,transform .16s;display:grid}.marketplace-directory-grid>a:hover{z-index:1;background:#111;transform:translateY(-2px);box-shadow:0 20px 60px #00000042}.marketplace-directory-grid .landing-marketplace-card-top em{color:#777}.marketplace-directory-grid .landing-marketplace-card-top small{color:#5f5f5f}.marketplace-directory-grid>a>strong{letter-spacing:-.04em;margin-top:14px;font-size:23px;font-weight:570}.marketplace-directory-grid>a>p{color:#777;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.marketplace-directory-grid .landing-marketplace-publisher{color:#a0a0a0}.marketplace-directory-grid .landing-marketplace-trust i{color:#97b49f;background:#121d16;border-color:#304338}.marketplace-directory-grid .landing-marketplace-trust i.risk-review{color:#c5aa72;background:#1d190f;border-color:#4a402d}.marketplace-directory-grid .landing-marketplace-card-foot{border-color:#292929}.marketplace-directory-grid .landing-marketplace-card-foot small{color:#626262}.marketplace-directory-grid .landing-marketplace-card-foot b{color:#bbb}.marketplace-directory-empty{color:#696969;text-align:center;border-bottom:1px solid #292929;align-content:center;place-items:center;gap:9px;min-height:340px;display:grid}.marketplace-directory-empty strong{color:#ddd;font-size:16px}.marketplace-directory-empty p{margin:0;font-size:10px}.marketplace-directory-empty a{color:#bbb;border-bottom:1px solid #777;margin-top:8px;padding-bottom:3px;font-size:10px}.marketplace-directory-governance{color:#111;background:#efefeb;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:270px;padding:50px max(24px,50% - 610px);display:grid}.marketplace-directory-governance>span{color:#efefeb;background:#111;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.marketplace-directory-governance h2{letter-spacing:-.05em;max-width:680px;margin:0;font-size:31px;font-weight:560}.marketplace-directory-governance p{color:#666;max-width:760px;margin:8px 0 0;font-size:12px;line-height:1.55}.marketplace-directory-governance>a{color:#fff;background:#111;border-radius:999px;align-items:center;gap:8px;min-height:47px;padding:0 18px;font-size:11px;font-weight:620;display:inline-flex}.marketplace-directory>footer{color:#666;border-top:1px solid #252525;grid-template-columns:1fr auto 1fr;align-items:center;min-height:100px;padding:0 max(24px,50% - 610px);font-size:9px;display:grid}.marketplace-directory>footer p{margin:0}.marketplace-directory>footer small{justify-self:end}.public-skill-related{border-top:1px solid #252525;width:min(1220px,100% - 48px);margin:0 auto;padding:64px 0 100px}.public-skill-related>header>span{color:#6c6c6c;font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:8px}.public-skill-related>header>div{justify-content:space-between;align-items:end;gap:20px;margin-top:10px;display:flex}.public-skill-related h2{letter-spacing:-.05em;margin:0;font-size:34px;font-weight:550}.public-skill-related header a{color:#858585;align-items:center;gap:6px;font-size:9px;display:inline-flex}.public-skill-related>div{border-top:1px solid #292929;border-left:1px solid #292929;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;display:grid}.public-skill-related>div>a{border-bottom:1px solid #292929;border-right:1px solid #292929;align-content:start;gap:13px;min-height:245px;padding:22px;display:grid}.public-skill-related>div>a:hover{background:#111}.public-skill-related>div>a>span{color:#686868;justify-content:space-between;gap:10px;font-size:8px;display:flex}.public-skill-related em{letter-spacing:.08em;text-transform:uppercase;font-style:normal}.public-skill-related>div strong{letter-spacing:-.025em;margin-top:12px;font-size:17px;font-weight:570}.public-skill-related>div p{color:#737373;margin:0;font-size:10px;line-height:1.6}.public-skill-related>div b{color:#aaa;align-self:end;align-items:center;gap:6px;margin-top:auto;font-size:9px;font-weight:600;display:inline-flex}@media (max-width:820px){.public-skill-header nav>a:first-child,.public-skill-login{display:none}.public-skill-hero-grid{grid-template-columns:1fr;gap:42px;margin-top:46px}.public-skill-hero h1{font-size:clamp(50px,14vw,72px)}.public-skill-body{grid-template-columns:1fr}.public-skill-body>aside{grid-template-columns:1fr 1fr}.public-skill-final{grid-template-columns:44px minmax(0,1fr)}.public-skill-final>a{grid-column:1/-1;justify-content:center}.marketplace-directory-grid{grid-template-columns:1fr 1fr}.marketplace-directory-governance{grid-template-columns:44px minmax(0,1fr)}.marketplace-directory-governance>a{grid-column:1/-1;justify-content:center}.public-skill-related>div{grid-template-columns:1fr}}@media (max-width:560px){.public-skill-header,.public-skill-hero,.public-skill-body{width:calc(100% - 28px)}.public-skill-hero{padding:38px 0 55px}.public-skill-hero h1{font-size:49px}.public-skill-hero-grid>div>p{font-size:16px}.public-skill-publisher>div{grid-template-columns:1fr}.public-skill-publisher small{grid-column:auto}.public-skill-body{padding:36px 0 74px}.public-skill-body>aside{grid-template-columns:1fr}.public-skill-section-head{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.public-skill-body pre{max-height:700px;padding:20px 16px;font-size:10px}.public-skill-final{padding:46px 18px}.public-skill-final h2{font-size:27px}.public-skill-page>footer{grid-template-columns:1fr auto;padding:22px 16px}.public-skill-page>footer p{display:none}.marketplace-directory-hero,.marketplace-directory-browser,.public-skill-related{width:calc(100% - 28px)}.marketplace-directory-hero{min-height:500px;padding:50px 0}.marketplace-directory-hero h1{font-size:53px}.marketplace-directory-hero>p{font-size:15px}.marketplace-directory-browser{padding:44px 0 78px}.marketplace-directory-search{grid-template-columns:1fr}.marketplace-directory-search button{min-height:46px}.marketplace-directory-summary{flex-direction:column;align-items:flex-start;gap:6px;margin-top:38px}.marketplace-directory-grid{grid-template-columns:1fr}.marketplace-directory-grid>a{min-height:300px;padding:22px 10px}.marketplace-directory-governance{padding:46px 18px}.marketplace-directory-governance h2{font-size:27px}.marketplace-directory>footer{grid-template-columns:1fr auto;padding:22px 16px}.marketplace-directory>footer p{display:none}.public-skill-related{padding:48px 0 72px}.public-skill-related>header>div{flex-direction:column;align-items:flex-start}}.status-retired{color:#b7b7b7;background:#242424;border-color:#454545}.status-retired .status-dot{background:#8a8a8a}.skill-row-retired{opacity:.78}.retired-skill-banner{color:#d7d7d7;background:#202020;border-bottom:1px solid #363636;align-items:center;gap:12px;padding:13px 18px;display:flex}.retired-skill-banner>span{flex:1;gap:2px;display:grid}.retired-skill-banner strong{color:#f4f4f4;font-size:13px}.retired-skill-banner small{color:#969696}.retired-skill-banner em{color:#bdbdbd;border:1px solid #454545;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal}.retire-skill-modal,.request-changes-modal{width:min(560px,100vw - 32px)}.retire-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 18px;display:grid}.retire-impact-grid span{color:#bdbdbd;background:#202020;border:1px solid #343434;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.retire-impact-grid svg{color:#8fc9a5}.retire-skill-modal textarea,.request-changes-modal textarea{resize:vertical;min-height:104px}.request-changes-icon{color:#f2c98f;background:#f2c98f14}.request-changes-impact svg{color:#f2c98f}.request-changes-button{white-space:nowrap}@media (max-width:620px){.retire-impact-grid{grid-template-columns:1fr}.release-command{grid-template-columns:42px minmax(0,1fr);padding:16px}.release-command-icon{width:42px;height:42px}.release-command>.button{grid-column:1/-1;justify-content:center;width:100%}.release-pipeline small{display:none}.release-source-toolbar{grid-template-columns:auto 1fr}.release-source-toolbar>.button{grid-column:1/-1;justify-content:center;width:100%}.release-source-list>article{grid-template-columns:24px minmax(0,1fr)}.release-source-list>article>span:last-child{display:none}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}
