.connectors-marketplace-panel-module__PTGdvW__panel{color:#f7f7f8;background:#080808;grid-template-rows:auto minmax(0,1fr);width:min(760px,100vw - 24px)}.connectors-marketplace-panel-module__PTGdvW__shellHeader{background:#080808;border-bottom:0;justify-content:flex-end;min-height:64px;padding:12px 16px;position:relative}.connectors-marketplace-panel-module__PTGdvW__switcherWrap{position:absolute;top:12px;left:50%;transform:translate(-50%)}.connectors-marketplace-panel-module__PTGdvW__switcher{background:#ffffff0e;border:1px solid #ffffff0b;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.connectors-marketplace-panel-module__PTGdvW__switcher button{color:#8f8f94;min-width:78px;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:.72rem;font-weight:650}.connectors-marketplace-panel-module__PTGdvW__switcher button:hover,.connectors-marketplace-panel-module__PTGdvW__switcher button:focus-visible{color:#f7f7f8;outline:none}.connectors-marketplace-panel-module__PTGdvW__switcher button.connectors-marketplace-panel-module__PTGdvW__active{color:#fff;background:#252527;box-shadow:inset 0 1px #ffffff0f,0 1px 4px #00000052}.connectors-marketplace-panel-module__PTGdvW__body{background:#080808;padding:0 28px 32px}.connectors-marketplace-panel-module__PTGdvW__marketplace,.connectors-marketplace-panel-module__PTGdvW__activityView{width:min(100%,660px);margin:0 auto}.connectors-marketplace-panel-module__PTGdvW__hero{grid-template-columns:minmax(0,1fr) minmax(190px,244px);align-items:end;gap:24px;padding:8px 0 10px;display:grid}.connectors-marketplace-panel-module__PTGdvW__hero h1,.connectors-marketplace-panel-module__PTGdvW__activityHeader h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:560}.connectors-marketplace-panel-module__PTGdvW__hero p,.connectors-marketplace-panel-module__PTGdvW__activityHeader p{color:#aaa9ad;margin:8px 0 0;font-size:.79rem;line-height:1.45}.connectors-marketplace-panel-module__PTGdvW__search{color:#8f8f94;background:#242426;border:1px solid #ffffff29;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:0 12px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.connectors-marketplace-panel-module__PTGdvW__search:focus-within{border-color:var(--accent-border-strong);box-shadow:0 0 0 3px var(--accent-shadow);background:#29292c}.connectors-marketplace-panel-module__PTGdvW__search svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:16px;height:16px}.connectors-marketplace-panel-module__PTGdvW__search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.72rem}.connectors-marketplace-panel-module__PTGdvW__search input::placeholder{color:#9a999e}.connectors-marketplace-panel-module__PTGdvW__summaryLine{color:#6f6f74;flex-wrap:wrap;gap:7px 14px;padding:5px 0 10px;font-size:.63rem;display:flex}.connectors-marketplace-panel-module__PTGdvW__summaryLine span:not(:last-child):after{content:"·";color:#434347;margin-left:14px}.connectors-marketplace-panel-module__PTGdvW__filters{flex-wrap:wrap;gap:5px;margin:2px 0 22px;display:flex}.connectors-marketplace-panel-module__PTGdvW__filters button{color:#77777c;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:.65rem;font-weight:620}.connectors-marketplace-panel-module__PTGdvW__filters button:hover,.connectors-marketplace-panel-module__PTGdvW__filters button:focus-visible{color:#e8e8ea;background:#ffffff0e;outline:none}.connectors-marketplace-panel-module__PTGdvW__filters button.connectors-marketplace-panel-module__PTGdvW__activeFilter{color:#f2f2f3;background:#222225}.connectors-marketplace-panel-module__PTGdvW__installedSection{margin-bottom:30px}.connectors-marketplace-panel-module__PTGdvW__sectionHeading,.connectors-marketplace-panel-module__PTGdvW__categoryHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.connectors-marketplace-panel-module__PTGdvW__sectionHeading{margin-bottom:12px}.connectors-marketplace-panel-module__PTGdvW__sectionHeading h2{margin:0;font-size:.74rem;font-weight:620}.connectors-marketplace-panel-module__PTGdvW__sectionHeading>span,.connectors-marketplace-panel-module__PTGdvW__categoryHeading>span{color:#5e5e63;font-size:.6rem}.connectors-marketplace-panel-module__PTGdvW__installedStrip{flex-wrap:wrap;gap:10px;display:flex}.connectors-marketplace-panel-module__PTGdvW__installedButton,.connectors-marketplace-panel-module__PTGdvW__providerMark,.connectors-marketplace-panel-module__PTGdvW__activityProviderMark,.connectors-marketplace-panel-module__PTGdvW__detailMark{background:linear-gradient(145deg,#29292c,#171719);border:1px solid #ffffff13;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0b}.connectors-marketplace-panel-module__PTGdvW__installedButton{color:#f7f7f8;cursor:pointer;border-radius:12px;width:42px;height:42px;padding:0;transition:border-color .14s,transform .14s,background .14s;position:relative}.connectors-marketplace-panel-module__PTGdvW__installedButton:hover,.connectors-marketplace-panel-module__PTGdvW__installedButton:focus-visible{background:#303033;border-color:#fff3;outline:none;transform:translateY(-1px)}:is(.connectors-marketplace-panel-module__PTGdvW__installedButton .connector-provider-icon,.connectors-marketplace-panel-module__PTGdvW__providerMark .connector-provider-icon,.connectors-marketplace-panel-module__PTGdvW__activityProviderMark .connector-provider-icon,.connectors-marketplace-panel-module__PTGdvW__detailMark .connector-provider-icon),:is(.connectors-marketplace-panel-module__PTGdvW__installedButton .connector-provider-icon svg,.connectors-marketplace-panel-module__PTGdvW__providerMark .connector-provider-icon svg,.connectors-marketplace-panel-module__PTGdvW__activityProviderMark .connector-provider-icon svg,.connectors-marketplace-panel-module__PTGdvW__detailMark .connector-provider-icon svg){width:23px;height:23px}.connectors-marketplace-panel-module__PTGdvW__installedStatus{background:#7f7f85;border:2px solid #080808;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.connectors-marketplace-panel-module__PTGdvW__installedEmpty{color:#6e6e73;margin:0;font-size:.69rem}.connectors-marketplace-panel-module__PTGdvW__categoryStack{gap:30px;display:grid}.connectors-marketplace-panel-module__PTGdvW__categoryHeading{margin-bottom:10px}.connectors-marketplace-panel-module__PTGdvW__categoryHeading>div{color:#dfdfe2;align-items:center;gap:4px;font-size:.7rem;font-weight:620;display:inline-flex}.connectors-marketplace-panel-module__PTGdvW__categoryHeading svg,.connectors-marketplace-panel-module__PTGdvW__activityItem>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:13px;height:13px}.connectors-marketplace-panel-module__PTGdvW__connectorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 28px;display:grid}.connectors-marketplace-panel-module__PTGdvW__connectorRow{border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;min-width:0;min-height:54px;display:grid;position:relative}.connectors-marketplace-panel-module__PTGdvW__connectorRow:hover{background:#ffffff09}.connectors-marketplace-panel-module__PTGdvW__rowMain{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:6px 4px;display:grid}.connectors-marketplace-panel-module__PTGdvW__rowMain:focus-visible{outline:2px solid var(--accent-border-strong);outline-offset:1px}.connectors-marketplace-panel-module__PTGdvW__providerMark{color:#f5f5f6;border-radius:10px;width:36px;height:36px}.connectors-marketplace-panel-module__PTGdvW__rowCopy{min-width:0;display:block}.connectors-marketplace-panel-module__PTGdvW__rowCopy strong,.connectors-marketplace-panel-module__PTGdvW__rowCopy small,.connectors-marketplace-panel-module__PTGdvW__accountLabel{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.connectors-marketplace-panel-module__PTGdvW__rowCopy strong{color:#ededee;margin-bottom:3px;font-size:.7rem;font-weight:610}.connectors-marketplace-panel-module__PTGdvW__rowCopy small{color:#85858a;font-size:.6rem;line-height:1.35}.connectors-marketplace-panel-module__PTGdvW__accountLabel{color:#66666b;margin-top:3px;font-size:.54rem}.connectors-marketplace-panel-module__PTGdvW__stateDot{background:#717177;border-radius:50%;width:6px;height:6px}.connectors-marketplace-panel-module__PTGdvW__rowAction{color:#96969b;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:31px;height:31px;padding:0;display:grid}.connectors-marketplace-panel-module__PTGdvW__rowAction:hover:not(:disabled),.connectors-marketplace-panel-module__PTGdvW__rowAction:focus-visible{color:#fff;background:#ffffff12;outline:none}.connectors-marketplace-panel-module__PTGdvW__rowAction:disabled{opacity:.45;cursor:default}.connectors-marketplace-panel-module__PTGdvW__rowAction svg{fill:currentColor;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px}.connectors-marketplace-panel-module__PTGdvW__rowAction svg path{fill:none}.connectors-marketplace-panel-module__PTGdvW__positive{background:#52d698}.connectors-marketplace-panel-module__PTGdvW__warning{background:#f0b35a}.connectors-marketplace-panel-module__PTGdvW__available,.connectors-marketplace-panel-module__PTGdvW__locked{background:var(--accent)}.connectors-marketplace-panel-module__PTGdvW__muted{background:#6c6c72}.connectors-marketplace-panel-module__PTGdvW__empty,.connectors-marketplace-panel-module__PTGdvW__loading{color:#77777d;text-align:center;background:#ffffff05;border:1px dashed #ffffff1c;border-radius:14px;margin:22px 0;padding:28px 18px;font-size:.72rem}.connectors-marketplace-panel-module__PTGdvW__boundaryNote{border-top:1px solid #ffffff12;margin-top:34px;padding:16px 0 4px}.connectors-marketplace-panel-module__PTGdvW__boundaryNote strong{color:#a7a7ac;margin-bottom:5px;font-size:.67rem;font-weight:620;display:block}.connectors-marketplace-panel-module__PTGdvW__boundaryNote p{color:#65656a;max-width:580px;margin:0;font-size:.61rem;line-height:1.55}.connectors-marketplace-panel-module__PTGdvW__activityView{padding-top:10px}.connectors-marketplace-panel-module__PTGdvW__activityHeader{justify-content:space-between;align-items:center;gap:18px;padding:0 0 22px;display:flex}.connectors-marketplace-panel-module__PTGdvW__activityHeader>div{align-items:center;gap:12px;min-width:0;display:flex}.connectors-marketplace-panel-module__PTGdvW__activityHeader>div>svg{fill:none;width:28px;height:28px;stroke:var(--accent-text-strong);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none}.connectors-marketplace-panel-module__PTGdvW__activityList{gap:2px;display:grid}.connectors-marketplace-panel-module__PTGdvW__activityItem{min-width:0;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:8px;display:grid}.connectors-marketplace-panel-module__PTGdvW__activityItem:hover,.connectors-marketplace-panel-module__PTGdvW__activityItem:focus-visible{background:#ffffff0a;outline:none}.connectors-marketplace-panel-module__PTGdvW__activityProviderMark{border-radius:11px;width:38px;height:38px}.connectors-marketplace-panel-module__PTGdvW__activityItem strong,.connectors-marketplace-panel-module__PTGdvW__activityItem small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.connectors-marketplace-panel-module__PTGdvW__activityItem strong{color:#e4e4e6;margin-bottom:4px;font-size:.7rem;font-weight:610}.connectors-marketplace-panel-module__PTGdvW__activityItem small{color:#737378;font-size:.59rem}.connectors-marketplace-panel-module__PTGdvW__activityItem em{color:#76767b;text-transform:capitalize;font-size:.57rem;font-style:normal}.connectors-marketplace-panel-module__PTGdvW__activityItem>svg{color:#55555a}.connectors-marketplace-panel-module__PTGdvW__detailOverlay{z-index:4;justify-content:flex-end;padding:12px;display:flex;position:absolute;inset:0}.connectors-marketplace-panel-module__PTGdvW__detailBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border:0;padding:0;position:absolute;inset:0}.connectors-marketplace-panel-module__PTGdvW__detailPanel{z-index:1;color:#f4f4f5;background:#111113;border:1px solid #ffffff1a;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(520px,100%);min-width:0;min-height:0;animation:.16s ease-out connectors-marketplace-panel-module__PTGdvW__detail-in;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #000000b3}.connectors-marketplace-panel-module__PTGdvW__detailHeader{border-bottom:1px solid #ffffff13;grid-template-columns:42px minmax(0,1fr) auto 34px;align-items:center;gap:10px;padding:16px;display:grid}.connectors-marketplace-panel-module__PTGdvW__detailMark{border-radius:12px;width:42px;height:42px}.connectors-marketplace-panel-module__PTGdvW__detailTitle{min-width:0}.connectors-marketplace-panel-module__PTGdvW__detailTitle p,.connectors-marketplace-panel-module__PTGdvW__detailTitle h2{margin:0}.connectors-marketplace-panel-module__PTGdvW__detailTitle p{color:#77777c;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:.55rem;font-weight:680}.connectors-marketplace-panel-module__PTGdvW__detailTitle h2{text-overflow:ellipsis;white-space:nowrap;font-size:.93rem;font-weight:650;overflow:hidden}.connectors-marketplace-panel-module__PTGdvW__status{color:#151515;white-space:nowrap;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:.55rem;font-weight:760;display:inline-flex}.connectors-marketplace-panel-module__PTGdvW__detailClose{color:#8c8c91;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.connectors-marketplace-panel-module__PTGdvW__detailClose:hover,.connectors-marketplace-panel-module__PTGdvW__detailClose:focus-visible{color:#fff;background:#fff1;outline:none}.connectors-marketplace-panel-module__PTGdvW__detailClose svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:16px;height:16px}.connectors-marketplace-panel-module__PTGdvW__detailBody{overscroll-behavior:contain;min-height:0;padding:18px;overflow-y:auto}.connectors-marketplace-panel-module__PTGdvW__detailDescription,.connectors-marketplace-panel-module__PTGdvW__emptyCopy{color:#8d8d92;margin:0;font-size:.7rem;line-height:1.55}.connectors-marketplace-panel-module__PTGdvW__detailSection{border-top:1px solid #ffffff13;gap:10px;margin-top:18px;padding-top:16px;display:grid}.connectors-marketplace-panel-module__PTGdvW__detailSectionHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.connectors-marketplace-panel-module__PTGdvW__detailSectionHeading h3{margin:0;font-size:.68rem;font-weight:630}.connectors-marketplace-panel-module__PTGdvW__detailSectionHeading span{color:#737378;text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.connectors-marketplace-panel-module__PTGdvW__permissionList,.connectors-marketplace-panel-module__PTGdvW__detailActivityList{gap:6px;display:grid}.connectors-marketplace-panel-module__PTGdvW__permission{background:#ffffff09;border-radius:10px;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:9px 10px;display:grid}.connectors-marketplace-panel-module__PTGdvW__permission>span{color:var(--accent-text-strong);font-size:.68rem}.connectors-marketplace-panel-module__PTGdvW__permission strong{color:#dadadc;font-size:.63rem;display:block}.connectors-marketplace-panel-module__PTGdvW__permission p{color:#77777c;margin:3px 0 0;font-size:.58rem;line-height:1.45}.connectors-marketplace-panel-module__PTGdvW__metadataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.connectors-marketplace-panel-module__PTGdvW__metadataGrid>div{background:#ffffff09;border-radius:10px;min-width:0;padding:10px}.connectors-marketplace-panel-module__PTGdvW__metadataGrid dt{color:#6f6f74;font-size:.53rem}.connectors-marketplace-panel-module__PTGdvW__metadataGrid dd{color:#d2d2d5;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:4px 0 0;font-size:.6rem;overflow:hidden}.connectors-marketplace-panel-module__PTGdvW__scopeList{flex-wrap:wrap;gap:5px;display:flex}.connectors-marketplace-panel-module__PTGdvW__scopeList code{border:1px solid var(--accent-border-subtle);color:#b8bce3;background:color-mix(in srgb, var(--accent) 28%, transparent);text-overflow:ellipsis;border-radius:7px;max-width:100%;padding:5px 7px;font-size:.54rem;overflow:hidden}.connectors-marketplace-panel-module__PTGdvW__detailActivityItem{grid-template-columns:8px minmax(0,1fr);align-items:center;gap:9px;padding:8px 4px;display:grid}.connectors-marketplace-panel-module__PTGdvW__activityDot{background:var(--accent);border-radius:50%;width:6px;height:6px}.connectors-marketplace-panel-module__PTGdvW__activityFailed{background:#ff687d}.connectors-marketplace-panel-module__PTGdvW__detailActivityItem strong,.connectors-marketplace-panel-module__PTGdvW__detailActivityItem small{display:block}.connectors-marketplace-panel-module__PTGdvW__detailActivityItem strong{color:#d9d9dc;font-size:.62rem}.connectors-marketplace-panel-module__PTGdvW__detailActivityItem small{color:#6f6f74;margin-top:2px;font-size:.55rem}.connectors-marketplace-panel-module__PTGdvW__detailActions{background:#0d0d0f;border-top:1px solid #ffffff13;flex-wrap:wrap;gap:7px;padding:14px 16px;display:flex}@keyframes connectors-marketplace-panel-module__PTGdvW__detail-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (max-width:680px){.connectors-marketplace-panel-module__PTGdvW__panel{width:100vw}.connectors-marketplace-panel-module__PTGdvW__shellHeader{min-height:58px;padding:10px 12px}.connectors-marketplace-panel-module__PTGdvW__switcherWrap{top:10px}.connectors-marketplace-panel-module__PTGdvW__body{padding:0 16px 24px}.connectors-marketplace-panel-module__PTGdvW__hero{grid-template-columns:1fr;align-items:stretch;gap:16px}.connectors-marketplace-panel-module__PTGdvW__connectorGrid{grid-template-columns:1fr;column-gap:0}.connectors-marketplace-panel-module__PTGdvW__summaryLine span:not(:last-child):after{display:none}.connectors-marketplace-panel-module__PTGdvW__activityHeader{flex-direction:column;align-items:flex-start}.connectors-marketplace-panel-module__PTGdvW__activityItem{grid-template-columns:38px minmax(0,1fr) 14px}.connectors-marketplace-panel-module__PTGdvW__activityItem em{display:none}.connectors-marketplace-panel-module__PTGdvW__detailOverlay{padding:0}.connectors-marketplace-panel-module__PTGdvW__detailPanel{border:0;border-radius:0;width:100%}}@media (max-width:430px){.connectors-marketplace-panel-module__PTGdvW__switcher button{min-width:70px;padding:0 10px}.connectors-marketplace-panel-module__PTGdvW__hero{padding-top:2px}.connectors-marketplace-panel-module__PTGdvW__filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.connectors-marketplace-panel-module__PTGdvW__filters button{width:100%}.connectors-marketplace-panel-module__PTGdvW__detailHeader{grid-template-columns:42px minmax(0,1fr) 34px}.connectors-marketplace-panel-module__PTGdvW__status{grid-area:2/1/auto/-1;justify-self:start}.connectors-marketplace-panel-module__PTGdvW__detailClose{grid-area:1/3}.connectors-marketplace-panel-module__PTGdvW__metadataGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.connectors-marketplace-panel-module__PTGdvW__installedButton,.connectors-marketplace-panel-module__PTGdvW__search,.connectors-marketplace-panel-module__PTGdvW__detailPanel{transition:none;animation:none}}
.coding-mode-panel-module__V3WfXG__panel{border-left:1px solid color-mix(in srgb, var(--accent) 16%, transparent);color:#f4f5ff;background:linear-gradient(#0c0f1ffa,#070914fa);grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.coding-mode-panel-module__V3WfXG__header{border-bottom:1px solid color-mix(in srgb, var(--accent) 12%, transparent);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.coding-mode-panel-module__V3WfXG__header>div{gap:4px;min-width:0;display:grid}.coding-mode-panel-module__V3WfXG__headerActions{flex:none;grid-auto-flow:column;align-items:center;gap:6px!important;display:flex!important}.coding-mode-panel-module__V3WfXG__headerActions .billing-icon-button{min-height:34px;padding:0}.coding-mode-panel-module__V3WfXG__header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.coding-mode-panel-module__V3WfXG__header small,.coding-mode-panel-module__V3WfXG__fileCard small,.coding-mode-panel-module__V3WfXG__searchResults small,.coding-mode-panel-module__V3WfXG__activityRow small,.coding-mode-panel-module__V3WfXG__testRow small{color:#9299b6;font-size:.72rem}.coding-mode-panel-module__V3WfXG__eyebrow{color:var(--accent-text-strong);letter-spacing:.12em;text-transform:uppercase;font-size:.63rem;font-weight:760}.coding-mode-panel-module__V3WfXG__header button,.coding-mode-panel-module__V3WfXG__commandBar button,.coding-mode-panel-module__V3WfXG__tabs button,.coding-mode-panel-module__V3WfXG__inlineActions button,.coding-mode-panel-module__V3WfXG__problem,.coding-mode-panel-module__V3WfXG__activityRow button,.coding-mode-panel-module__V3WfXG__preview button,.coding-mode-panel-module__V3WfXG__comparison button,.coding-mode-panel-module__V3WfXG__searchResults>button{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);color:#e8eaff;background:var(--accent-surface);cursor:pointer;font:inherit;border-radius:8px}.coding-mode-panel-module__V3WfXG__header button,.coding-mode-panel-module__V3WfXG__commandBar button,.coding-mode-panel-module__V3WfXG__inlineActions button,.coding-mode-panel-module__V3WfXG__activityRow button,.coding-mode-panel-module__V3WfXG__preview button,.coding-mode-panel-module__V3WfXG__comparison button,.coding-mode-panel-module__V3WfXG__searchResults>button{min-height:30px;padding:5px 9px;font-size:.72rem}.coding-mode-panel-module__V3WfXG__header button:hover,.coding-mode-panel-module__V3WfXG__commandBar button:hover,.coding-mode-panel-module__V3WfXG__tabs button:hover,.coding-mode-panel-module__V3WfXG__inlineActions button:hover,.coding-mode-panel-module__V3WfXG__activityRow button:hover,.coding-mode-panel-module__V3WfXG__preview button:hover,.coding-mode-panel-module__V3WfXG__comparison button:hover,.coding-mode-panel-module__V3WfXG__searchResults>button:hover{border-color:color-mix(in srgb, var(--accent) 42%, transparent);background:var(--accent-surface)}.coding-mode-panel-module__V3WfXG__panel button:disabled{opacity:.46;cursor:not-allowed}.coding-mode-panel-module__V3WfXG__commandBar{border-bottom:1px solid color-mix(in srgb, var(--accent) 10%, transparent);flex-wrap:wrap;gap:7px;padding:10px 12px;display:flex}.coding-mode-panel-module__V3WfXG__tabs{border-bottom:1px solid color-mix(in srgb, var(--accent) 10%, transparent);gap:3px;padding:8px;display:flex;overflow-x:auto}.coding-mode-panel-module__V3WfXG__tabs button{white-space:nowrap;background:0 0;border-color:#0000;align-items:center;gap:5px;min-height:32px;padding:5px 8px;font-size:.72rem;display:inline-flex}.coding-mode-panel-module__V3WfXG__tabs .coding-mode-panel-module__V3WfXG__activeTab{border-color:color-mix(in srgb, var(--accent) 32%, transparent);background:color-mix(in srgb, var(--accent) 20%, transparent)}.coding-mode-panel-module__V3WfXG__body{min-height:0;padding:12px;overflow:auto}.coding-mode-panel-module__V3WfXG__section{gap:10px;display:grid}.coding-mode-panel-module__V3WfXG__section h3,.coding-mode-panel-module__V3WfXG__section h4{color:var(--accent-text-strong);margin:0;font-size:.78rem}.coding-mode-panel-module__V3WfXG__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.coding-mode-panel-module__V3WfXG__projectGrid div{border:1px solid color-mix(in srgb, var(--accent) 12%, transparent);background:var(--accent-surface);border-radius:9px;min-width:0;padding:10px}.coding-mode-panel-module__V3WfXG__projectGrid dt{color:#8f97b4;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.coding-mode-panel-module__V3WfXG__projectGrid dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:.78rem}.coding-mode-panel-module__V3WfXG__compactList,.coding-mode-panel-module__V3WfXG__versionList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.coding-mode-panel-module__V3WfXG__compactList code,.coding-mode-panel-module__V3WfXG__versionList li,.coding-mode-panel-module__V3WfXG__searchResults code{color:var(--accent-text-strong);overflow-wrap:anywhere;font-family:Consolas,Cascadia Code,monospace;font-size:.68rem}.coding-mode-panel-module__V3WfXG__fileCard,.coding-mode-panel-module__V3WfXG__searchResults article,.coding-mode-panel-module__V3WfXG__testRow,.coding-mode-panel-module__V3WfXG__activityRow{border:1px solid color-mix(in srgb, var(--accent) 12%, transparent);background:#0e1122c2;border-radius:10px;gap:8px;padding:11px;display:grid}.coding-mode-panel-module__V3WfXG__fileCard>div:first-child,.coding-mode-panel-module__V3WfXG__searchResults header,.coding-mode-panel-module__V3WfXG__activityRow,.coding-mode-panel-module__V3WfXG__testRow{min-width:0}.coding-mode-panel-module__V3WfXG__fileCard strong,.coding-mode-panel-module__V3WfXG__searchResults strong,.coding-mode-panel-module__V3WfXG__activityRow strong,.coding-mode-panel-module__V3WfXG__testRow span{overflow-wrap:anywhere;font-size:.78rem}.coding-mode-panel-module__V3WfXG__inlineActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.coding-mode-panel-module__V3WfXG__inlineActions small{color:#818aa9;margin-left:auto}.coding-mode-panel-module__V3WfXG__problem{text-align:left;gap:4px;width:100%;padding:10px;display:grid}.coding-mode-panel-module__V3WfXG__problem strong{color:#ffb3b3;text-transform:uppercase;font-size:.68rem}.coding-mode-panel-module__V3WfXG__problem span{font-size:.76rem;line-height:1.45}.coding-mode-panel-module__V3WfXG__problem small{color:#9aa2bf}.coding-mode-panel-module__V3WfXG__testRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.coding-mode-panel-module__V3WfXG__testRow strong{color:#9be4b2;text-transform:uppercase;font-size:.66rem}.coding-mode-panel-module__V3WfXG__searchForm{gap:9px;display:grid}.coding-mode-panel-module__V3WfXG__searchForm>input,.coding-mode-panel-module__V3WfXG__searchFilters input:not([type=checkbox]),.coding-mode-panel-module__V3WfXG__searchFilters select{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);color:#eef0ff;width:100%;min-height:34px;font:inherit;background:#070915e6;border-radius:8px;outline:none;padding:7px 9px;font-size:.74rem}.coding-mode-panel-module__V3WfXG__searchForm>input:focus,.coding-mode-panel-module__V3WfXG__searchFilters input:focus,.coding-mode-panel-module__V3WfXG__searchFilters select:focus{border-color:var(--accent-border-strong);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 14%, transparent)}.coding-mode-panel-module__V3WfXG__searchFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.coding-mode-panel-module__V3WfXG__searchFilters label{border:1px solid color-mix(in srgb, var(--accent) 12%, transparent);color:#c7cbe0;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 8px;font-size:.7rem;display:flex}.coding-mode-panel-module__V3WfXG__searchResults{gap:9px;display:grid}.coding-mode-panel-module__V3WfXG__searchResults header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.coding-mode-panel-module__V3WfXG__searchResults p{color:#c8ccdf;margin:0;font-size:.74rem;line-height:1.48}.coding-mode-panel-module__V3WfXG__preview,.coding-mode-panel-module__V3WfXG__comparison{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);background:var(--accent-surface);border-radius:10px;gap:8px;padding:10px;display:grid}.coding-mode-panel-module__V3WfXG__preview header,.coding-mode-panel-module__V3WfXG__comparison header{justify-content:space-between;align-items:center;gap:8px;display:flex}.coding-mode-panel-module__V3WfXG__preview pre,.coding-mode-panel-module__V3WfXG__comparison pre{background:#080a12;border-radius:8px;max-height:360px;margin:0;padding:10px;overflow:auto}.coding-mode-panel-module__V3WfXG__preview code,.coding-mode-panel-module__V3WfXG__comparison code{white-space:pre;font-family:Consolas,Cascadia Code,monospace;font-size:.7rem}.coding-mode-panel-module__V3WfXG__comparison>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.coding-mode-panel-module__V3WfXG__comparison section{min-width:0}.coding-mode-panel-module__V3WfXG__collapseToggle{color:#aeb4ce;align-items:center;gap:7px;font-size:.72rem;display:flex}.coding-mode-panel-module__V3WfXG__activityRow{grid-template-columns:minmax(0,1fr) auto;align-items:center}.coding-mode-panel-module__V3WfXG__activityRow>div{gap:3px;display:grid}.coding-mode-panel-module__V3WfXG__empty{color:#8f97b1;margin:0;font-size:.76rem;line-height:1.5}.coding-mode-panel-module__V3WfXG__error{color:#ffb5bf;background:#3c0c177a;border-top:1px solid #ff63762e;margin:0;padding:9px 12px;font-size:.72rem}.coding-mode-panel-module__V3WfXG__tabs button span{min-width:18px;height:18px;color:var(--accent-text-strong);background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:999px;place-items:center;font-size:.61rem;display:grid}@media (max-width:1120px){.coding-mode-panel-module__V3WfXG__panel{border-top:1px solid color-mix(in srgb, var(--accent) 16%, transparent);border-left:0;max-height:min(52vh,560px)}}@media (max-width:640px){.coding-mode-panel-module__V3WfXG__header{padding:12px}.coding-mode-panel-module__V3WfXG__commandBar{flex-wrap:nowrap;overflow-x:auto}.coding-mode-panel-module__V3WfXG__projectGrid,.coding-mode-panel-module__V3WfXG__searchFilters,.coding-mode-panel-module__V3WfXG__comparison>div{grid-template-columns:1fr}.coding-mode-panel-module__V3WfXG__body{padding:9px}}.coding-mode-panel-module__V3WfXG__panel{background:#0d0d0d;border-left:0;width:100%;height:100%;max-height:none;overflow:hidden}.coding-mode-panel-module__V3WfXG__titleCopy{gap:2px;min-width:0;display:grid}@media (max-width:640px){.coding-mode-panel-module__V3WfXG__header{align-items:center;gap:8px;min-height:64px;padding:10px 12px}.coding-mode-panel-module__V3WfXG__header strong{white-space:normal;font-size:.82rem;line-height:1.15}.coding-mode-panel-module__V3WfXG__header small{font-size:.62rem;line-height:1.25}.coding-mode-panel-module__V3WfXG__eyebrow{font-size:.56rem}.coding-mode-panel-module__V3WfXG__headerActions{gap:4px!important}.coding-mode-panel-module__V3WfXG__headerActions button{min-height:30px;padding:4px 7px;font-size:.64rem}.coding-mode-panel-module__V3WfXG__commandBar{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:8px;display:grid;overflow:visible}.coding-mode-panel-module__V3WfXG__commandBar button{width:100%;min-width:0;min-height:30px;padding:4px 6px;font-size:.65rem}.coding-mode-panel-module__V3WfXG__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:6px;display:grid;overflow:visible}.coding-mode-panel-module__V3WfXG__tabs button{white-space:normal;justify-content:center;min-width:0;min-height:30px;padding:4px 3px;font-size:.61rem}.coding-mode-panel-module__V3WfXG__tabs button span{min-width:16px;height:16px;font-size:.55rem}.coding-mode-panel-module__V3WfXG__body{padding:8px;overflow:hidden auto}.coding-mode-panel-module__V3WfXG__section{gap:7px}.coding-mode-panel-module__V3WfXG__projectGrid{grid-template-columns:1fr;gap:6px}.coding-mode-panel-module__V3WfXG__projectGrid div,.coding-mode-panel-module__V3WfXG__fileCard,.coding-mode-panel-module__V3WfXG__searchResults article,.coding-mode-panel-module__V3WfXG__testRow,.coding-mode-panel-module__V3WfXG__activityRow{padding:8px}.coding-mode-panel-module__V3WfXG__projectGrid dt{font-size:.55rem}.coding-mode-panel-module__V3WfXG__projectGrid dd,.coding-mode-panel-module__V3WfXG__fileCard strong,.coding-mode-panel-module__V3WfXG__searchResults strong,.coding-mode-panel-module__V3WfXG__activityRow strong,.coding-mode-panel-module__V3WfXG__testRow span{font-size:.7rem}.coding-mode-panel-module__V3WfXG__preview pre,.coding-mode-panel-module__V3WfXG__comparison pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;padding:8px;overflow-x:hidden}.coding-mode-panel-module__V3WfXG__preview code,.coding-mode-panel-module__V3WfXG__comparison code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.64rem}}
.project-context-bar-module__BFX-zG__shell{z-index:12;color:#f6f6fb;background:#0d0d0d;border-top:1px solid #ffffff17;grid-row:3;min-width:0;display:grid;position:relative;box-shadow:0 -18px 46px #00000057}.project-context-bar-module__BFX-zG__summary{width:100%;min-height:48px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto 28px;align-items:center;gap:10px;padding:7px 16px;display:grid}.project-context-bar-module__BFX-zG__summary:hover,.project-context-bar-module__BFX-zG__summary:focus-visible{background:#ffffff0b;outline:none}.project-context-bar-module__BFX-zG__icon,.project-context-bar-module__BFX-zG__chevron{color:var(--accent-text-strong);place-items:center;display:grid}.project-context-bar-module__BFX-zG__icon{border:1px solid color-mix(in srgb, var(--accent) 17%, transparent);background:color-mix(in srgb, var(--accent) 15%, transparent);border-radius:9px;width:30px;height:30px}.project-context-bar-module__BFX-zG__icon svg,.project-context-bar-module__BFX-zG__chevron svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:17px;height:17px}.project-context-bar-module__BFX-zG__chevron svg{transition:transform .15s}.project-context-bar-module__BFX-zG__chevronExpanded{transform:rotate(180deg)}.project-context-bar-module__BFX-zG__summaryCopy{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 9px;min-width:0;display:grid}.project-context-bar-module__BFX-zG__summaryCopy strong,.project-context-bar-module__BFX-zG__summaryCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-context-bar-module__BFX-zG__summaryCopy strong{font-size:.78rem}.project-context-bar-module__BFX-zG__summaryCopy small{color:#888eaa;grid-column:2;font-size:.65rem}.project-context-bar-module__BFX-zG__eyebrow,.project-context-bar-module__BFX-zG__fact span,.project-context-bar-module__BFX-zG__field span{color:#85899f;letter-spacing:.11em;text-transform:uppercase;font-size:.61rem;font-weight:760}.project-context-bar-module__BFX-zG__eyebrow{grid-row:1/span 2;align-self:center}.project-context-bar-module__BFX-zG__status{color:#a9aec4;white-space:nowrap;background:#111;border:1px solid #ffffff14;border-radius:999px;padding:5px 8px;font-size:.63rem}.project-context-bar-module__BFX-zG__body{background:#101010;border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;min-height:58px;padding:10px 16px 12px 58px;display:flex}.project-context-bar-module__BFX-zG__fact,.project-context-bar-module__BFX-zG__field{gap:3px;min-width:0;display:grid}.project-context-bar-module__BFX-zG__fact{min-width:100px}.project-context-bar-module__BFX-zG__fact strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.project-context-bar-module__BFX-zG__field select{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);color:#f4f5ff;background:#171717;border-radius:8px;min-width:136px;height:32px;padding:0 30px 0 10px}.project-context-bar-module__BFX-zG__field select:disabled{color:#85899f;cursor:not-allowed;opacity:.68}.project-context-bar-module__BFX-zG__attachField{flex:1;max-width:360px}.project-context-bar-module__BFX-zG__attachField select{width:100%}.project-context-bar-module__BFX-zG__attach,.project-context-bar-module__BFX-zG__detach{cursor:pointer;border-radius:8px;min-height:32px;padding:0 13px;font-size:.73rem;font-weight:720}.project-context-bar-module__BFX-zG__attach{color:#fff;background:var(--accent);border:0}.project-context-bar-module__BFX-zG__detach{color:#c9cdef;background:0 0;border:1px solid #ffffff1a;margin-left:auto}.project-context-bar-module__BFX-zG__attach:hover:not(:disabled),.project-context-bar-module__BFX-zG__detach:hover:not(:disabled){filter:brightness(1.1)}.project-context-bar-module__BFX-zG__attach:disabled,.project-context-bar-module__BFX-zG__detach:disabled{cursor:not-allowed;opacity:.45}.project-context-bar-module__BFX-zG__warning,.project-context-bar-module__BFX-zG__readOnly,.project-context-bar-module__BFX-zG__empty{font-size:.73rem}.project-context-bar-module__BFX-zG__warning{color:#fca5a5}.project-context-bar-module__BFX-zG__readOnly,.project-context-bar-module__BFX-zG__empty{color:#aeb4d1}@media (max-width:760px){.project-context-bar-module__BFX-zG__summary{grid-template-columns:32px minmax(0,1fr) 28px;padding-left:10px;padding-right:10px}.project-context-bar-module__BFX-zG__status{display:none}.project-context-bar-module__BFX-zG__summaryCopy{grid-template-columns:minmax(0,1fr);display:grid}.project-context-bar-module__BFX-zG__eyebrow{grid-row:auto}.project-context-bar-module__BFX-zG__summaryCopy small{grid-column:1}.project-context-bar-module__BFX-zG__body{align-items:stretch;max-height:min(40vh,320px);padding:10px;overflow-y:auto}.project-context-bar-module__BFX-zG__fact,.project-context-bar-module__BFX-zG__field,.project-context-bar-module__BFX-zG__attachField{flex:140px;min-width:min(100%,150px)}.project-context-bar-module__BFX-zG__detach{margin-left:0}}@media (prefers-reduced-motion:reduce){.project-context-bar-module__BFX-zG__chevron svg{transition:none}}@media (max-width:760px){.project-context-bar-module__BFX-zG__summary{gap:8px;min-height:44px;padding-top:5px;padding-bottom:5px}.project-context-bar-module__BFX-zG__body{align-items:flex-end;gap:8px;min-height:0;padding:8px 10px 10px}.project-context-bar-module__BFX-zG__field select{height:30px}.project-context-bar-module__BFX-zG__attach,.project-context-bar-module__BFX-zG__detach{height:30px;min-height:30px;padding:0 10px;font-size:.68rem}}
