.checkoutPageShell{padding-top:var(--page-y);padding-bottom:var(--page-y)}.checkoutShell{display:grid;grid-gap:var(--grid-gap);gap:var(--grid-gap)}.minW0{min-width:0}.checkoutHeroCard{padding:clamp(22px,3vw,36px);border-color:var(--primaryBorder);background:radial-gradient(circle at top left,rgba(10,132,255,.12),transparent 34%),radial-gradient(circle at bottom right,rgba(17,24,39,.06),transparent 32%),var(--surface);overflow:hidden}.checkoutHeroMain{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);grid-gap:clamp(16px,2.4vw,32px);gap:clamp(16px,2.4vw,32px);align-items:start}.checkoutHeroMain h1{margin:10px 0 0;font-size:clamp(30px,4vw,54px);line-height:1.02;letter-spacing:-.055em}.checkoutHeroSummary{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--border);border-radius:20px;background:rgba(255,255,255,.76);box-shadow:var(--shadow)}.checkoutHeroSummary strong{overflow-wrap:anywhere}.checkoutHeroPrice,.checkoutPriceBlock{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--primaryBorder);border-radius:16px;background:var(--primarySofter)}.checkoutHeroPrice span,.purchasePrice{font-size:clamp(24px,2.6vw,34px);font-weight:850;line-height:1.08;letter-spacing:-.045em;overflow-wrap:anywhere}.checkoutPurchaseLayout{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start}.checkoutMainStack,.checkoutPurchaseLayout{display:grid;grid-gap:var(--grid-gap);gap:var(--grid-gap)}.checkoutMainStack,.checkoutSummaryRail{min-width:0}.checkoutSummaryCard{display:grid;grid-gap:12px;gap:12px;padding:clamp(18px,2vw,24px);max-height:calc(100dvh - var(--topbar-height) - 36px);overflow:auto}.checkoutSummaryHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.checkoutSummaryHeader h2{margin:4px 0 0;font-size:20px;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.checkoutQuoteOverview{display:grid;grid-gap:8px;gap:8px}.checkoutQuoteLine,.checkoutSummaryRow{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.checkoutQuoteLine span:first-child,.checkoutSummaryRow span{color:var(--muted)}.checkoutQuoteLine.strongLine{padding-bottom:8px;border-bottom:1px solid var(--primaryBorder)}.checkoutQuoteLine.strongLine strong{color:var(--primary)}.checkoutQuoteLine.mutedLine{font-size:12px}.checkoutComponentPills{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.chip.sm{padding:4px 8px;font-size:12px}.warnChip{border-color:rgba(154,91,0,.24);background:rgba(154,91,0,.08);color:#7c4a00}.checkoutSummaryDivider{height:1px;background:var(--border);margin:2px 0}.checkoutSummaryActions{display:grid;grid-gap:10px;gap:10px}.checkoutPrimaryAction{width:100%;justify-content:center}.checkoutPlanCard{padding:clamp(18px,2vw,24px)}.checkoutPendingBox{padding:12px;border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.72)}.checkoutComponentStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.checkoutComponentStats>div{min-width:0;padding:12px;border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.74)}.checkoutComponentStats small,.checkoutComponentStats span{display:block;color:var(--muted);font-size:12px;line-height:1.35}.checkoutComponentStats strong{display:block;margin-top:5px;font-size:22px;line-height:1;overflow-wrap:anywhere}.checkoutComponentList,.checkoutComponentSections,.checkoutEntitlementList,.checkoutSettlementPreview{display:grid;grid-gap:10px;gap:10px}.checkoutComponentSection{padding:12px;border:1px solid var(--border);border-radius:18px;background:rgba(255,255,255,.6)}.checkoutComponentSectionHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.countBadge{min-width:28px;padding:3px 8px;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.86);color:var(--muted);font-size:12px;font-weight:760;text-align:center}.checkoutComponentLine{position:relative;overflow:hidden;padding:14px;border:1px solid rgba(17,24,39,.09);border-radius:18px;background:rgba(255,255,255,.82)}.checkoutComponentLine:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:rgba(17,24,39,.16)}.checkoutComponentLine.paid:before{background:rgba(10,132,255,.7)}.checkoutComponentLine.included:before{background:rgba(22,163,74,.65)}.checkoutComponentLine.success:before{background:rgba(34,197,94,.7)}.checkoutComponentLine.internal:before{background:rgba(107,114,128,.75)}.checkoutComponentMain{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:flex-start}.checkoutComponentTitleRow{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px}.checkoutComponentTitleRow strong{overflow-wrap:anywhere}.checkoutModePill{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.86);color:var(--muted);font-size:12px;font-weight:760;white-space:nowrap}.checkoutComponentAmount.paid,.checkoutModePill.paid{border-color:rgba(10,132,255,.28);background:rgba(10,132,255,.08)}.checkoutComponentAmount.included,.checkoutModePill.included{border-color:rgba(22,163,74,.26);background:rgba(22,163,74,.08)}.checkoutComponentAmount.success,.checkoutModePill.success{border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.08)}.checkoutModePill.internal{border-color:rgba(107,114,128,.22);background:rgba(107,114,128,.08)}.checkoutComponentAmount{display:grid;justify-items:flex-end;grid-gap:3px;gap:3px;min-width:120px;padding:8px 10px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.76);text-align:right}.checkoutComponentAmount span{color:var(--muted);font-size:12px}.checkoutComponentMetaGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.checkoutComponentMetaGrid>div{min-width:0;padding:8px;border:1px solid rgba(17,24,39,.08);border-radius:12px;background:rgba(255,255,255,.64)}.checkoutComponentMetaGrid span{display:block;color:var(--muted);font-size:12px}.checkoutComponentMetaGrid strong{display:block;margin-top:3px;font-size:12px;overflow-wrap:anywhere}.checkoutUnlockNote{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:12px;line-height:1.45}.checkoutEntitlementRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.74)}.checkoutEntitlementRow strong{overflow-wrap:anywhere}.checkoutEntitlementStatus{display:grid;justify-items:flex-end;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;text-align:right}.checkoutOrderState{min-width:0}@media (max-width:1080px){.checkoutComponentMetaGrid,.checkoutComponentStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.checkoutHeroMain,.checkoutPurchaseLayout{grid-template-columns:1fr}.checkoutSummaryRail{order:-1}.checkoutSummaryCard{position:static;max-height:none;overflow:visible}}@media (max-width:640px){.checkoutHeroCard,.checkoutPlanCard,.checkoutSummaryCard{padding:18px}.checkoutHeroMain h1{font-size:32px}.checkoutComponentMain,.checkoutComponentMetaGrid,.checkoutComponentStats,.checkoutEntitlementRow{grid-template-columns:1fr}.checkoutComponentAmount,.checkoutEntitlementStatus{justify-items:flex-start;text-align:left}.checkoutQuoteLine,.checkoutSummaryRow{align-items:flex-start}}.accountPageShell,.connectAiShell,.creatorEarningsShell,.creatorPortalShell{padding-top:10px;padding-bottom:56px;min-width:0}.accountPageShell .buyerAccountStrip>div,.accountPageShell .buyerCenterPage,.accountPageShell .buyerHero,.accountPageShell .buyerHeroCopy,.accountPageShell .buyerHeroPanel,.accountPageShell .buyerItemCard,.accountPageShell .buyerPanel,.accountPageShell .secretPackageSection,.accountPageShell .secretVaultFormCard,.accountPageShell .secretVaultListCard,.connectAiShell .card,.connectAiShell .connectAiPage,.creatorEarningsShell,.creatorEarningsShell .card,.creatorEarningsShell .metricCard,.creatorPortalShell .creatorHeroPanel,.creatorPortalShell .creatorListingEditor,.creatorPortalShell .creatorPortalHero,.creatorPortalShell .creatorPortalHeroCopy,.creatorPortalShell .creatorPortalPage,.creatorPortalShell .creatorWorkCard{min-width:0}.accountPageShell .buyerStatsGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.accountPageShell .buyerCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1180px){.accountPageShell .buyerCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.accountPageShell .buyerFactsGrid div,.accountPageShell .buyerItemTop>div,.accountPageShell .buyerPanelHeader>div,.accountPageShell .secretRequirementControls,.accountPageShell .secretRequirementMeta,.accountPageShell code,.connectAiShell code,.creatorPortalShell code{min-width:0;overflow-wrap:anywhere}.accountPageShell .buyerTabs{max-width:100%;scrollbar-width:thin}.accountPageShell .buyerTabs button{min-width:max-content}.accountPageShell .secretVaultGrid{grid-template-columns:minmax(280px,.88fr) minmax(0,1.12fr)}.accountPageShell .secretGroupHeader>div,.accountPageShell .secretListItem>div{min-width:0}.accountPageShell .secretPackagePicker select,.accountPageShell .secretRequirementControls button,.accountPageShell .secretRequirementControls input,.accountPageShell .secretRequirementControls select{max-width:100%}.creatorPortalShell .creatorPortalPage{display:grid;grid-gap:14px;gap:14px}.creatorPortalShell .creatorPortalHero{grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr)}.creatorEarningsShell .earningsMetricGrid,.creatorPortalShell .creatorStatsGrid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.creatorPortalShell .creatorPathGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.creatorPortalShell .creatorPathCard{min-height:236px}.creatorPortalShell .creatorHeroActions .btn.primary,.creatorPortalShell .creatorPathCard.recommended .btn.primary,.creatorPortalShell .creatorPortalTabs .creatorTabButton.active{font-weight:850}.creatorPortalShell .creatorListingEditor,.creatorPortalShell .creatorManualUploadCard,.creatorPortalShell .creatorWorksPanel{overflow:hidden}.creatorPortalShell .creatorUploadSections,.creatorPortalShell .creatorWorkGrid{gap:16px}.creatorPortalShell .creatorFormSection{grid-template-columns:minmax(190px,.3fr) minmax(0,1fr)}.creatorPortalShell .creatorFieldRow{grid-template-columns:repeat(2,minmax(220px,1fr))}.creatorPortalShell .creatorWorkStats{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.creatorPortalShell .creatorNoListingBox{flex-wrap:wrap}.creatorEarningsShell .landingHero,.creatorEarningsShell .landingSection{min-width:0}.creatorEarningsShell .adminSplitGrid{grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr)}.creatorEarningsShell .adminSplitGrid .row{align-items:stretch}.creatorEarningsShell .adminSplitGrid .inputMd{flex:1 1 260px;min-width:min(100%,220px)}.creatorEarningsShell .tableCard{overflow:hidden}.creatorEarningsShell .responsiveTable{border-radius:16px;scrollbar-width:thin}.connectAiShell .connectAiPage{display:grid;grid-gap:14px;gap:14px}.connectAiShell .connectHeroHeader{margin-top:0;padding:28px;border:1px solid rgba(10,132,255,.16);border-radius:28px;background:radial-gradient(circle at 7% 12%,rgba(10,132,255,.14),transparent 32%),rgba(255,255,255,.88);box-shadow:0 18px 48px rgba(10,20,40,.055)}.connectAiShell .connectHeroHeader>div:first-child{min-width:0;max-width:780px}.connectAiShell .connectAgentPromptCard,.connectAiShell .connectApiPanel,.connectAiShell .connectAuditPanel,.connectAiShell .connectCapabilitiesPanel,.connectAiShell .connectRecommended,.connectAiShell .connectTokenPanel{margin-top:0}.connectGuideLayout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);grid-gap:14px;gap:14px;align-items:start}.connectGuideLayout>.card{margin:0}.connectTokenPanel{grid-row:span 2}.connectAuditPanel{grid-column:1/-1}.connectSurfaceTabs{display:flex;flex-wrap:wrap;gap:8px;padding:6px;border:1px solid rgba(17,24,39,.1);border-radius:999px;background:rgba(255,255,255,.74);width:-moz-fit-content;width:fit-content;max-width:100%}.connectSurfaceTab{border:0;border-radius:999px;padding:10px 14px;background:transparent;color:var(--muted);font-weight:800;cursor:pointer}.connectSurfaceTab.active{color:var(--ink);background:rgba(10,132,255,.12);box-shadow:inset 0 0 0 1px rgba(10,132,255,.18)}.agentWorkEmbeddedHeader,.connectWorkIntro{overflow:hidden}.agentWorkEmbeddedHeader,.connectWorkIntroTop{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.agentWorkEmbeddedCopy,.connectWorkIntroTop>div:first-child{min-width:0;max-width:780px}.connectWorkFlowGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.agentWorkEmbedded .buyerHeroPanel{flex:0 0 220px}.connectAiShell .connectFeatureGrid{grid-template-columns:1fr}.connectAiShell .card.subcard,.connectAiShell .connectAdvancedConfig,.connectAiShell .connectAdvancedScopes,.connectAiShell .connectCodeBox,.connectAiShell .connectTokenSuccess{min-width:0}.connectAiShell .connectCodeBox pre,.connectAiShell .connectTokenSuccess pre,.connectAiShell pre{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin}.connectAiShell .connectPresetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1180px){.creatorPortalShell .creatorPathGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.connectGuideLayout{grid-template-columns:minmax(0,1fr) minmax(300px,.78fr)}}@media (max-width:980px){.connectGuideLayout,.creatorEarningsShell .adminSplitGrid,.creatorPortalShell .creatorFormSection,.creatorPortalShell .creatorPortalHero{grid-template-columns:1fr}.creatorPortalShell .creatorPathGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.connectAuditPanel,.connectTokenPanel{grid-row:auto;grid-column:auto}.connectWorkFlowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.accountPageShell,.connectAiShell,.creatorEarningsShell,.creatorPortalShell{padding-top:0;padding-bottom:42px}.accountPageShell .buyerDialogCard,.accountPageShell .buyerHero,.accountPageShell .buyerPanel,.connectAiShell .connectHeroHeader,.creatorPortalShell .creatorManualUploadCard,.creatorPortalShell .creatorPortalHero,.creatorPortalShell .creatorWorksPanel{padding:18px;border-radius:22px}.accountPageShell .buyerCardGrid,.connectAiShell .connectPresetGrid,.connectAiShell .connectPromptGrid,.connectAiShell .connectRecommendedGrid,.connectAiShell .connectSplit,.creatorPortalShell .creatorFieldRow,.creatorPortalShell .creatorPathGrid{grid-template-columns:1fr}.accountPageShell .buyerAccountStrip .row,.connectAiShell .connectHeroHeader .row,.creatorEarningsShell .landingHero .row,.creatorPortalShell .creatorHeroActions{width:100%}.accountPageShell .buyerAccountStrip .btn,.connectAiShell .connectHeroHeader .btn,.creatorEarningsShell .landingHero .btn,.creatorPortalShell .creatorHeroActions .btn{flex:1 1 100%}.connectSurfaceTabs{width:100%;border-radius:20px}.connectSurfaceTab{flex:1 1 160px}.agentWorkEmbeddedHeader,.connectWorkIntroTop{flex-direction:column}.agentWorkEmbeddedHeader .row,.connectWorkIntroTop .row{width:100%}.agentWorkEmbeddedHeader .btn,.connectWorkIntroTop .btn{flex:1 1 100%}.connectWorkFlowGrid{grid-template-columns:1fr}.agentWorkEmbedded .buyerHeroPanel{flex-basis:auto;width:100%}}@media (max-width:560px){.accountPageShell .buyerStatsGrid,.creatorEarningsShell .earningsMetricGrid,.creatorPortalShell .creatorStatsGrid{grid-template-columns:1fr}.creatorEarningsShell .adminSplitGrid .row,.creatorPortalShell .creatorNoListingBox,.creatorPortalShell .creatorWorkHeader{flex-direction:column;align-items:stretch}}.creatorEarningsShell .landingHero{grid-template-columns:minmax(0,1fr);min-height:auto}@media (max-width:900px){.creatorPortalShell .creatorFieldRow{grid-template-columns:1fr}}.contentPageShell{max-width:min(var(--content-shell-max),100%);margin-left:auto;margin-right:auto;min-width:0;overflow-wrap:anywhere}.aboutPage .landingHero,.contentPageShell .docsHero,.contentPageShell .legalArticleHero{border-color:rgba(10,132,255,.13)}.aboutPage .assetPackCard p,.aboutPage .creatorValueCard p,.aboutPage .integrationCard p,.aboutPage .landingHeroBody,.aboutPage .landingSectionHeader p:not(.landingEyebrow),.contentPageShell .docsCtaBand p:not(.landingEyebrow),.contentPageShell .docsHeroCopy>p:not(.landingEyebrow),.contentPageShell .docsSectionHeader p:not(.landingEyebrow),.contentPageShell .helpFaqGroupHeader p,.contentPageShell .legalArticleHero p:not(.landingEyebrow):not(.legalUpdated),.contentPageShell .statusNotice p,.contentPageShell .statusServiceCard>p{max-width:72ch}.contentPageShell .docsTopNav{position:-webkit-sticky;position:sticky;top:var(--sticky-tight-top);z-index:12;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.contentPageShell .docsTopNav a{flex:0 0 auto}.aboutPage .assetPackCard,.aboutPage .creatorValueCard,.aboutPage .integrationCard,.aboutPage .trustCard,.contentPageShell .docsCard,.contentPageShell .docsCtaBand,.contentPageShell .docsEndpointCard,.contentPageShell .docsInfoPanel,.contentPageShell .docsStepCard,.contentPageShell .docsWorkflowCard,.contentPageShell .helpFaqGroup,.contentPageShell .legalRoleCard,.contentPageShell .statusNotice,.contentPageShell .statusServiceCard{border-color:rgba(17,24,39,.09)}.contentPageShell .legalDocLayout{grid-template-columns:minmax(210px,260px) minmax(0,1fr)}.contentPageShell .docsCodeWrap,.contentPageShell .docsErrorTable,.contentPageShell .legalArticleCard,.contentPageShell .legalDocSidebar,.contentPageShell .legalSummaryBox{min-width:0}.contentPageShell .legalArticleSection{max-width:78ch}.contentPageShell .docsChipRow span,.contentPageShell .docsEndpointRow,.contentPageShell .docsErrorRow,.contentPageShell .helpFaqItem p,.contentPageShell .helpFaqItem summary,.contentPageShell .legalArticleSection li,.contentPageShell .legalRelatedLinks a,.contentPageShell .statusServiceExpected{overflow-wrap:anywhere}.contentPageShell .docsCodeBlock,.contentPageShell .docsCodeBlock code{max-width:100%}.aboutPage .docsCtaBand{align-items:flex-start}.adminConsolePage{--shell-current-max:var(--workspace-max);padding-top:14px;padding-bottom:56px}.adminConsoleContent,.adminConsoleMain,.adminConsoleShell,.adminDashboardStack,.adminDataTableCard,.adminDetailPanel,.adminFormCard,.adminSplitGrid,.adminStackedReview,.responsiveTable{min-width:0}.adminConsoleShell{grid-template-columns:minmax(220px,250px) minmax(0,1fr)}.adminConsoleSidebar{top:var(--sticky-top);max-height:calc(100dvh - var(--topbar-height) - 36px);overflow:auto;scrollbar-width:thin}.adminConsoleTitleBlock,.adminConsoleTopbar,.adminEnvRow .chip,.adminListItem,.adminMiniListItem,.adminTokenInputRow,.adminTokenPanel,.subcard,.tableCard{min-width:0;overflow-wrap:anywhere}.adminConsoleHomeLink,.adminConsoleNavItem small,.adminConsoleNavItem span,.adminListItem small,.adminListItem strong,.adminMiniListItem small,.adminOverviewMetric span,.adminTokenStatus{overflow-wrap:anywhere}.adminLocalNavCard{position:-webkit-sticky;position:sticky;top:var(--sticky-tight-top);z-index:8;background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px)}.adminLocalNavScroller{display:flex;gap:8px;align-items:center;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.adminLocalNavScroller .btn{flex:0 0 auto}.adminTableTitleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.adminFormCard h3,.adminTableTitleRow h3{margin:0;color:#111827;font-size:19px;letter-spacing:-.025em}.adminResponsiveTable{border-radius:14px;border:1px solid rgba(17,24,39,.08);background:rgba(255,255,255,.62)}.responsiveTable{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.adminSimpleTable,.responsiveTable table{min-width:760px}.responsiveTable td,.responsiveTable th,.simpleTable td,.simpleTable th{overflow-wrap:anywhere}.adminTableTitleCell{min-width:180px;max-width:360px}.adminTableActions{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:170px}.adminFormCard{align-self:start}.adminFormGrid{display:grid;grid-gap:10px;gap:10px;margin:12px 0}.adminFormGrid input,.adminTokenInputRow input,.filterBar input,.filterBar select{max-width:100%}.filterBar{min-width:0}.filterBar input,.filterBar select{flex:1 1 180px;min-width:min(180px,100%)}.card.tableCard.responsiveTable{overflow-x:auto;overflow-y:hidden}@media (max-width:1180px){.adminConsoleShell{grid-template-columns:1fr}.adminConsoleSidebar{position:-webkit-sticky;position:sticky;top:var(--sticky-tight-top);z-index:15;max-height:none}.adminConsoleNav{display:flex;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.adminConsoleNavItem{flex:0 0 auto;min-width:148px}}@media (max-width:820px){.contentPageShell{max-width:100%}.adminConsoleSidebar,.adminLocalNavCard,.contentPageShell .docsTopNav{position:static}.contentPageShell .docsTopNav{justify-content:flex-start;flex-wrap:nowrap}.contentPageShell .docsTopNav a{flex:0 0 auto}.adminConsolePage{padding-top:0;padding-bottom:42px}.adminConsoleTopbar{padding:18px;border-radius:20px}.adminTableTitleRow,.adminTokenInputRow{align-items:stretch;flex-direction:column}.adminTableActions{min-width:0}}@media (max-width:640px){.aboutPage .docsCtaBand,.contentPageShell .docsCtaBand,.contentPageShell .docsHero,.contentPageShell .legalArticleHero{padding:20px;border-radius:22px}.contentPageShell .docsTopNav{margin-bottom:14px}.contentPageShell .legalDocSidebar nav{grid-template-columns:1fr}.aboutPage .landingCtaRow .btn,.adminLocalNavScroller .btn,.adminTokenInputRow .btn,.contentPageShell .landingCtaRow .btn{flex:1 1 100%}.adminLocalNavScroller{flex-wrap:wrap;overflow-x:visible}.adminConsoleNav{display:grid;grid-template-columns:1fr;overflow-x:visible}.adminConsoleNavItem{width:100%;min-width:0}}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topbarInner{flex-wrap:nowrap;position:relative}.brand{flex-shrink:0}.navPrimary{min-width:0;flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.navPrimary::-webkit-scrollbar{display:none}.navAuth,.navSecondary,.navUtility{flex-wrap:nowrap}.navSecondary{flex:0 0 auto}.navAuth .btn,.navAuth button,.navlink{white-space:nowrap}.navSearchForm{min-width:0;height:38px;display:flex;align-items:center;gap:7px;padding:4px 5px 4px 11px;border:1px solid rgba(17,24,39,.12);border-radius:999px;background:rgba(255,255,255,.78);box-shadow:0 1px 2px rgba(17,24,39,.035)}.navSearchForm:focus-within{border-color:rgba(10,132,255,.4);box-shadow:0 0 0 3px rgba(10,132,255,.09)}.navSearchForm .relicexIcon{width:16px;height:16px;color:var(--primary);flex-shrink:0}.navSearchForm input{width:100%;min-width:0;height:30px;padding:0 2px;border:0;outline:0;background:transparent;box-shadow:none;color:var(--text);font:inherit;font-size:13px}.navSearchForm input::placeholder{color:rgba(83,97,116,.78)}.navSearchForm input:focus{border-color:transparent;box-shadow:none}.navGlobalSearch{flex:0 1 clamp(260px,19vw,390px);max-width:390px}.navSearchButton{min-height:28px;height:28px;flex-shrink:0;padding:0 10px;border:0;border-radius:999px;background:var(--primary);color:var(--primaryText);font-size:12px;font-weight:780;white-space:nowrap}.navSearchButton:hover{background:var(--primaryHover)}@media (min-width:1540px){.topbarInner{gap:18px}.navAuth,.navPrimary,.navUtility{gap:12px}.navlink{padding-left:10px;padding-right:10px}}.navMenuButton{display:none;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.82);color:var(--text);border:1px solid rgba(17,24,39,.14);font-size:13px;font-weight:760;flex-shrink:0}.navMenuIcon{width:16px;display:inline-grid;gap:3px}.navMenuIcon i{display:block;width:16px;height:2px;border-radius:999px;background:currentColor}.mobileNavPanel{display:none;border-top:1px solid rgba(17,24,39,.08);background:rgba(251,251,253,.94);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px)}.topbar.menuOpen .mobileNavPanel{display:block}.mobileNavPanelInner{width:min(var(--chrome-max),calc(100vw - var(--chrome-x) * 2));margin:0 auto;padding:14px 0 18px;display:grid;grid-gap:14px;gap:14px}.mobileGlobalSearch{width:100%;max-width:none}.mobileNavColumns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-gap:12px;gap:12px}.mobileNavSection{min-width:0;padding:12px;border:1px solid rgba(17,24,39,.1);border-radius:18px;background:rgba(255,255,255,.7)}.mobileNavSection>span{display:block;margin:0 0 8px;color:var(--muted);font-size:12px;font-weight:760;text-transform:uppercase;letter-spacing:.06em}.mobileNavLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.mobileNavLink{width:100%;min-width:0;padding:9px 10px;border:1px solid rgba(17,24,39,.08);border-radius:12px;background:rgba(255,255,255,.72);text-align:center;overflow-wrap:anywhere}.mobileNavLink.active{border-color:rgba(10,132,255,.2)}.mobileNavAuth{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-top:10px;padding-top:10px;border-top:1px solid rgba(17,24,39,.08)}.mobileNavAuth .btn,.mobileNavAuth button{min-width:118px}.globalSearchShell{padding:4px 0 48px}.globalSearchClient{display:grid;grid-gap:18px;gap:18px}.globalSearchPanel,.globalSearchQuick,.globalSearchSummary{border:1px solid rgba(10,132,255,.16);background:radial-gradient(circle at top left,rgba(10,132,255,.08),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.92))}.globalSearchPanel,.globalSearchSummary{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);grid-gap:clamp(16px,2.4vw,28px);gap:clamp(16px,2.4vw,28px);align-items:center}.globalSearchBucketHeader h3,.globalSearchCopy h2,.globalSearchQuick h3,.globalSearchSummary h2{margin:6px 0 8px;color:#111827;font-size:clamp(22px,2.4vw,30px);line-height:1.12;letter-spacing:-.04em}.globalSearchBucketHeader p:not(.landingEyebrow),.globalSearchCopy p:not(.landingEyebrow),.globalSearchQuick p,.globalSearchSummary p{max-width:760px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.globalSearchForm{min-width:0;display:grid;grid-gap:12px;gap:12px}.globalSearchQuery{min-width:0;display:grid;grid-gap:8px;gap:8px}.globalSearchQuery>span{color:#536174;font-size:12px;font-weight:780}.globalSearchInputWrap{min-width:0;min-height:50px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid rgba(17,24,39,.12);border-radius:16px;background:rgba(255,255,255,.94)}.globalSearchInputWrap:focus-within{border-color:rgba(10,132,255,.42);box-shadow:0 0 0 3px rgba(10,132,255,.1)}.globalSearchInputWrap .relicexIcon{width:20px;height:20px;color:var(--primary);flex-shrink:0}.globalSearchInputWrap input{width:100%;min-width:0;border:0;outline:none;background:transparent;box-shadow:none;color:var(--text);font:inherit}.globalSearchInputWrap input:focus{border-color:transparent;box-shadow:none}.globalSearchActions,.globalSearchQuickChips{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.globalSearchQuick{display:grid;grid-template-columns:minmax(0,.75fr) minmax(320px,1.25fr);grid-gap:16px;gap:16px;align-items:center}.globalSearchQuick h3{font-size:20px}.globalSearchQuickChips .btn{max-width:100%;justify-content:flex-start;white-space:normal;text-align:left}.globalSearchStats{justify-self:end;min-width:128px;padding:15px;border:1px solid rgba(10,132,255,.16);border-radius:18px;text-align:center;background:rgba(255,255,255,.82)}.globalSearchBucketHeader>strong,.globalSearchBucketTile strong,.globalSearchStats strong{display:block;color:var(--primaryHover);font-size:clamp(30px,5vw,52px);line-height:1;letter-spacing:-.05em}.globalSearchStats span{display:block;margin-top:4px;color:var(--muted);font-size:11px;font-weight:760;text-transform:uppercase;letter-spacing:.06em}.globalSearchBucketSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap)}.globalSearchBucketTile{min-width:0;display:grid;grid-gap:6px;gap:6px;padding:18px;border:1px solid rgba(17,24,39,.1);border-radius:18px;background:rgba(255,255,255,.82);box-shadow:var(--shadow)}.globalSearchBucketTile span{font-size:17px;font-weight:780;letter-spacing:-.025em}.globalSearchBucketTile small{color:var(--muted);font-size:12px;line-height:1.5}.globalSearchGroups{display:grid;grid-gap:18px;gap:18px}.globalSearchBucketBlock{min-width:0;display:grid;grid-gap:14px;gap:14px;padding:clamp(14px,2vw,18px);border:1px solid rgba(10,132,255,.14);border-radius:22px;background:rgba(255,255,255,.62)}.globalSearchBucketHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.globalSearchBucketHeader h3{font-size:clamp(21px,2.2vw,28px)}.globalSearchBucketHeader>strong{flex:0 0 auto;min-width:62px;padding:10px;border:1px solid rgba(10,132,255,.14);border-radius:16px;text-align:center;background:rgba(10,132,255,.06)}.globalSearchBucketBlock>.discoveryGroupBlock{min-width:0;padding:12px;border:1px solid rgba(17,24,39,.08);border-radius:18px;background:rgba(255,255,255,.72)}.globalSearchEmpty{margin:0}.centerRow{justify-content:center}@media (max-width:1320px){.topbarInner{align-items:center;flex-wrap:nowrap}.navPrimary,.navSecondary{display:none}.navGlobalSearch{flex:1 1 520px;max-width:720px}.navMenuButton{display:inline-flex}}@media (min-width:1321px){.topbar.menuOpen .mobileNavPanel{display:none}}@media (max-width:900px){.globalSearchPanel,.globalSearchQuick,.globalSearchSummary,.mobileNavColumns{grid-template-columns:1fr}.globalSearchStats{justify-self:stretch}.globalSearchActions,.globalSearchQuickChips{justify-content:flex-start}.globalSearchBucketSummary{grid-template-columns:1fr}}@media (max-width:680px){.topbarInner{gap:10px}.navGlobalSearch{display:none}.navMenuButton{margin-left:auto}.mobileNavLinks{grid-template-columns:1fr}.mobileNavAuth .btn,.mobileNavAuth button{flex:1 1 140px}.globalSearchBucketHeader{display:block}.globalSearchBucketHeader>strong{display:inline-block;margin-top:12px}.globalSearchActions .btn,.globalSearchEmpty .btn,.globalSearchQuickChips .btn{width:100%}}html{scroll-padding-top:var(--anchor-offset)}body,html{min-width:320px}[id]{scroll-margin-top:var(--anchor-offset)}#main-content:focus{outline:none}.skipLink{position:fixed;top:10px;left:max(12px,var(--page-x));z-index:1000;transform:translateY(calc(-100% - 18px));min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border:1px solid rgba(10,132,255,.35);border-radius:999px;color:var(--primaryText);background:var(--primary);box-shadow:0 12px 32px rgba(10,132,255,.24);font-size:13px;font-weight:820;text-decoration:none;transition:transform .14s ease}.skipLink:focus,.skipLink:focus-visible{transform:translateY(0);outline:3px solid rgba(10,132,255,.34);outline-offset:3px}.assetDiscoveryPanel,.card,.checkoutSummaryCard,.discoveryResultCard,.globalSearchBucketBlock,.solutionDiscoveryCard,.subcard,.tableCard,article,aside,footer,form,header,label,main,nav,section{min-width:0;max-width:100%}.appFullBleedShell,.appWideShell,.pageShell,.viewportEscape,.wideShell,.workspaceWideShell{min-width:0;max-width:none}canvas,iframe,img,picture,video{max-width:100%;height:auto}.adminResponsiveTable,.connectCodeBlock,.docsCodeWrap,.responsiveTable,pre{max-width:100%;-webkit-overflow-scrolling:touch}.btn,[role=button],[tabindex]:not([tabindex="-1"]),a,button,summary{-webkit-tap-highlight-color:rgba(10,132,255,.18)}[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid rgba(10,132,255,.42);outline-offset:3px;border-radius:8px}.btn:focus-visible,button:focus-visible{outline:3px solid rgba(10,132,255,.42);outline-offset:2px;box-shadow:0 0 0 4px var(--focusRing)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(10,132,255,.36);outline-offset:2px}.globalSearchInputWrap input:focus-visible,.navSearchForm input:focus-visible{outline:none}.docsTopNav a:focus-visible,.legalDocSidebar a:focus-visible,.mobileNavLink:focus-visible,.navlink:focus-visible,.siteFooter a:focus-visible,.socialRow a:focus-visible,.solutionDiscoveryTitle:focus-visible{text-decoration:none;background:rgba(10,132,255,.1)}:where(.discoveryReasonBox,.discoveryGapBox,.discoveryEvidenceChips,.solutionDiscoveryRoles,.globalSearchBucketTile,.mobileNavPanel,.checkoutQuoteLine,.checkoutSummaryRow){overflow-wrap:anywhere}:where(.discoveryActionRow,.discoveryFeedbackRow,.solutionsDiscoveryActions,.globalSearchActions,.checkoutSummaryActions,.mobileNavAuth) .btn,:where(.discoveryActionRow,.discoveryFeedbackRow,.solutionsDiscoveryActions,.globalSearchActions,.checkoutSummaryActions,.mobileNavAuth) button{min-width:0}.btn[aria-busy=true],button[aria-busy=true]{cursor:progress}.assetLibraryFilters,.problemRoomSidebar,.purchaseCard,.solutionSideFacts{top:var(--sticky-top)}.adminLocalNavCard,.askFlowProgress,.contentPageShell .docsTopNav,.creatorPortalTabs,.solutionAnchorNav{top:var(--sticky-tight-top)}@media (pointer:coarse){.btn,.mobileNavLink,.navlink,button,input:not([type=checkbox]):not([type=radio]),select,summary,textarea{min-height:44px}.btn.sm,.navSearchButton,button.sm{min-height:36px}}@media (max-width:900px){.assetLibraryFilters,.problemRoomSidebar,.purchaseCard,.solutionSideFacts{position:static;top:auto}}@media (max-width:760px){:where(.discoveryActionRow,.discoveryFeedbackRow,.solutionsDiscoveryActions,.globalSearchActions,.checkoutSummaryActions) .btn,:where(.discoveryActionRow,.discoveryFeedbackRow,.solutionsDiscoveryActions,.globalSearchActions,.checkoutSummaryActions) button{flex:1 1 100%}:where(.assetDiscoveryStats,.solutionsDiscoveryStats,.globalSearchStats){width:100%}}@media (max-width:480px){.container{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.appWideShell,.mobileNavPanelInner,.pageShell,.siteFooterInner,.topbarInner,.wideShell,.workspaceWideShell{width:min(var(--shell-current-max,var(--nav-max)),calc(100vw - 28px))}.btn,button{max-width:100%}}@supports not (overflow:clip){body,html{overflow-x:hidden}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (forced-colors:active){.btn,.card,.chip,.mobileNavLink,.navlink,button,input,select,textarea{border:1px solid CanvasText}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid Highlight;outline-offset:3px;box-shadow:none}}@media (max-width:1080px){.docsPathGrid{grid-template-columns:1fr}.docsPathCard{grid-template-columns:auto minmax(0,1fr);align-items:start}.docsSkillBridge{grid-template-columns:1fr}}@media (max-width:720px){.docsPathCard{grid-template-columns:1fr;padding:20px}.docsPathLinks .btn,.docsSkillBridge .landingCtaRow .btn{width:100%}.docsSkillBridge{padding:20px}}.billingPage{padding-bottom:42px}.billingHero .landingHeroGrid{align-items:stretch}.billingCurrentSubscription,.billingHeroCard,.billingLoginCard{min-width:0}.billingOverviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.billingSubscriptionMini{border-radius:16px;border:1px solid rgba(10,132,255,.14);background:rgba(10,132,255,.06);padding:14px}.billingSection{scroll-margin-top:var(--anchor-offset)}.walletTopupPanel{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(300px,1.18fr);grid-gap:16px;gap:16px;min-width:0}.walletTopupBalance,.walletTopupBox{border-radius:20px;border:1px solid rgba(17,24,39,.1);background:rgba(255,255,255,.8);padding:20px;box-shadow:0 16px 36px rgba(15,23,42,.06);min-width:0}.walletTopupBalance span,.walletTopupBox h3{display:block;color:rgba(17,24,39,.72);font-size:13px;font-weight:760;letter-spacing:-.01em;margin:0}.walletTopupBalance strong{display:block;margin-top:12px;color:var(--primary);font-size:clamp(30px,3.3vw,42px);letter-spacing:-.055em;overflow-wrap:anywhere}.walletTopupBalance p,.walletTopupBox p{margin:10px 0 0;color:var(--muted);line-height:1.65}.billingPlansGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.billingCurrentTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.checkoutBalanceShortfall{margin:0;padding:12px}@media (max-width:820px){.billingOverviewGrid,.walletTopupPanel{grid-template-columns:1fr}.billingCurrentTop{flex-direction:column}}.agentWorkSourceStats{display:flex;flex-wrap:wrap;gap:8px}.agentWorkFilterChip,.agentWorkSourceStats span{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;border:1px solid rgba(10,132,255,.16);background:rgba(10,132,255,.06);color:var(--ink);padding:4px 10px;font-size:12px;font-weight:800;overflow-wrap:anywhere}.agentWorkAdvancedNotice{background:linear-gradient(135deg,rgba(10,132,255,.1),rgba(255,255,255,.86)),rgba(255,255,255,.86)}.agentWorkNotice{border:1px solid rgba(245,158,11,.24);padding:8px 10px}.agentWorkAdvancedIntro{background:linear-gradient(135deg,rgba(10,132,255,.08),rgba(255,255,255,.92))}.agentWorkNotice{border:1px solid rgba(245,158,11,.28);border-radius:12px;background:rgba(245,158,11,.08);color:#92400e;padding:9px 10px;font-size:12px;line-height:1.45}.agentWorkAdvancedIntro{background:linear-gradient(135deg,rgba(10,132,255,.1),rgba(255,255,255,.86))}.agentWorkMiniMeta{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.agentWorkMiniMeta span{border:1px solid rgba(17,24,39,.1);border-radius:999px;padding:4px 8px;background:rgba(17,24,39,.03);color:var(--muted);font-size:11px;overflow-wrap:anywhere}.agentOutputSectionStack{display:grid;grid-gap:18px;gap:18px}.sectionMiniTitle{margin:0 0 10px;font-size:16px;letter-spacing:-.02em}.agentOutputGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.agentOutputCard{min-width:0;border:1px solid var(--line);border-radius:18px;padding:14px;background:rgba(255,255,255,.82);box-shadow:var(--soft-shadow);display:grid;grid-gap:10px;gap:10px}.agentOutputCard p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.agentWorkJson.compact{max-height:160px;font-size:11px}@media (max-width:720px){.agentOutputGrid{grid-template-columns:1fr}}.askParentNotice{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid rgba(0,113,227,.22);border-radius:18px;background:rgba(0,113,227,.06);color:var(--text);margin-bottom:18px}.askParentNotice span{color:var(--muted);font-size:.94rem}.parentProblemBanner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--shadow);margin:-4px 0 18px}.parentProblemBanner span{color:var(--muted);font-size:.86rem}.parentProblemBanner a,.parentProblemBanner strong{color:var(--text);font-weight:700;overflow-wrap:anywhere}.problemParentChip{display:inline-flex;border:1px solid rgba(0,113,227,.16);padding:6px 10px;background:rgba(0,113,227,.06)}.problemProgressStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px;margin-top:14px}.problemProgressStats>span{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--primarySofter);color:var(--muted);font-size:.85rem}.problemProgressStats>span strong{color:var(--text);font-size:1.25rem}.problemDecompositionGrid{display:grid;grid-gap:14px;gap:14px}.decompositionCard{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--shadow);min-width:0}.decompositionCard h3,.decompositionCard h4{margin:0}.decompositionChildList,.integrationSolutionList{display:grid;grid-gap:10px;gap:10px;padding-top:10px;border-top:1px solid var(--border)}.decompositionChildItem{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--primarySofter)}.decompositionChildItem p,.decompositionChildItem small{margin:4px 0 0;color:var(--muted)}.integrationSolutionList a{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:999px;background:var(--primarySofter);color:var(--text);font-weight:650;text-decoration:none;overflow-wrap:anywhere}@media (max-width:720px){.decompositionChildItem{grid-template-columns:1fr}.decompositionChildItem .btn{width:100%}}.problemParentChip{width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(10,132,255,.18);border-radius:999px;padding:5px 9px;background:rgba(10,132,255,.08);color:var(--muted);font-size:12px;overflow-wrap:anywhere}.agentPromptInlineButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer;font:inherit;color:inherit}.agentPromptInlineButton:focus-visible,.agentPromptInlineButton:hover{text-decoration:underline}.agentPromptModalBackdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;width:100vw;height:100vh;height:100dvh;padding:24px;overflow:hidden;background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.agentPromptModal{width:min(920px,calc(100vw - 48px));max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;gap:14px;padding:22px;overflow:hidden;border:1px solid rgba(15,23,42,.12);border-radius:24px;background:var(--surface,#fff);box-shadow:0 24px 80px rgba(15,23,42,.26);outline:none}.agentPromptModalHeader{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.agentPromptCloseButton{flex:0 0 auto}.agentPromptModalHeader h2{margin:4px 0 0}.agentPromptModalHeader p:not(.sidebarEyebrow){max-width:68ch;margin:6px 0 0;color:var(--muted)}.agentPromptNotice{flex:0 0 auto;padding:10px 12px;border:1px solid rgba(37,99,235,.14);border-radius:16px;background:rgba(37,99,235,.06);color:var(--muted);font-size:.92rem}.agentPromptTextarea{flex:1 1 auto;min-height:0;height:clamp(240px,48vh,520px);width:100%;resize:none;padding:14px;border:1px solid rgba(15,23,42,.12);border-radius:18px;background:rgba(248,250,252,.9);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88rem;line-height:1.55;white-space:pre;overflow:auto}.agentPromptModalActions{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-top:2px;background:var(--surface,#fff)}@media (max-width:720px){.agentPromptModalBackdrop{place-items:center;padding:12px}.agentPromptModal{width:calc(100vw - 24px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:20px;padding:16px}.agentPromptModalHeader{gap:10px}.agentPromptTextarea{height:auto;min-height:0}.agentPromptModalActions .btn{width:100%}}.agentPublishedSolutionBlock{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.agentPublishedSolutionHeader{display:grid;grid-gap:4px;gap:4px}.agentPublishedSolutionHeader p{margin:0}.agentPublishedSolutionCard{border-style:dashed}.agentRunStatusPanel{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(10,132,255,.12);border-radius:18px;padding:14px;background:linear-gradient(135deg,rgba(10,132,255,.07),rgba(255,255,255,.88))}.agentRunStatusGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.agentReadableSolution,.agentRunStatusCard,.agentRunSummaryInline,.agentWaitingNotice{min-width:0}.agentRunStatusCard{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(17,24,39,.1);border-radius:16px;padding:12px;background:rgba(255,255,255,.86)}.agentReadableSolution p,.agentRunStatusCard p,.agentRunSummaryInline p,.agentWaitingNotice p{min-height:0}.agentRunStatusTop{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.agentRunStatusPill,.agentRunStatusTop>span{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;border:1px solid rgba(17,24,39,.1);background:rgba(17,24,39,.035);color:var(--muted)}.agentRunStatusPill.processing{color:#0a4f9e;background:rgba(10,132,255,.1);border-color:rgba(10,132,255,.18)}.agentRunStatusPill.needsInput{color:#92400e;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.28)}.agentRunStatusPill.review{color:#5b21b6;background:rgba(139,92,246,.1);border-color:rgba(139,92,246,.2)}.agentRunStatusPill.submitted{color:#0b6b2d;background:rgba(52,199,89,.12);border-color:rgba(52,199,89,.22)}.agentRunStatusPill.failed,.agentRunStatusPill.interrupted{color:#991b1b;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.2)}.agentRunSummaryInline{display:grid;grid-gap:6px;gap:6px;border-radius:14px;border:1px solid rgba(10,132,255,.12);background:rgba(10,132,255,.045);padding:10px;margin-top:10px}.agentRunSummaryInline.needsInput{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.08)}.agentRunSummaryInline.failed,.agentRunSummaryInline.interrupted{border-color:rgba(239,68,68,.2);background:rgba(239,68,68,.06)}.agentRunSummaryInline small{color:var(--muted);font-size:11px}.agentRunBlockedReason{color:#92400e!important;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.2);border-radius:12px;padding:8px 10px}.agentWaitingNotice{display:grid;grid-gap:8px;gap:8px;border-radius:16px;border:1px solid rgba(245,158,11,.28);background:rgba(245,158,11,.08);padding:12px;margin-bottom:12px}.agentWaitingNotice strong{color:#92400e}.agentWaitingList{display:grid;grid-gap:6px;gap:6px}.agentReadableSolution{display:grid;grid-gap:10px;gap:10px}.agentReadableAnswer{color:var(--ink)!important;font-size:13px!important;line-height:1.58!important}.agentReadableSections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.agentReadableSections.compact{grid-template-columns:1fr}.agentReadableSection{border:1px solid rgba(17,24,39,.08);border-radius:14px;padding:10px;background:rgba(17,24,39,.025)}.agentReadableSection h4{margin:0 0 6px;font-size:12px;color:var(--ink)}.agentReadableSection ul{margin:0;padding-left:16px;color:var(--muted);font-size:12px;line-height:1.45}.agentReadableSection li+li{margin-top:4px}.agentQualityNotice{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(245,158,11,.28);border-radius:12px;background:rgba(245,158,11,.08);color:#92400e;padding:8px 10px;font-size:12px}.agentQualityNotice strong{color:#92400e}.agentPayloadDetails{margin-top:2px}.agentPayloadDetails summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:760}.agentPayloadDetails .agentWorkJson{margin-top:8px}@media (max-width:980px){.agentReadableSections,.agentRunStatusGrid{grid-template-columns:1fr}}.agentBundlePanel{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(10,132,255,.18);border-radius:15px;background:linear-gradient(135deg,rgba(10,132,255,.075),rgba(255,255,255,.92));padding:12px}.agentBundlePanel.compact{padding:10px;gap:8px}.agentBundleHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.agentBundleHeader strong{display:block;color:var(--ink);font-size:13px;margin-bottom:3px}.agentBundleAssetization,.agentBundleError,.agentBundleHeader p{margin:0;min-height:0;font-size:12px;line-height:1.45}.agentBundleAssetization,.agentBundleHeader p{color:var(--muted)}.agentBundleMeta{display:flex;flex-wrap:wrap;gap:6px}.agentBundleMeta span,.agentBundlePending{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;border:1px solid rgba(10,132,255,.16);background:rgba(255,255,255,.78);color:var(--muted);font-size:11px;font-weight:760}.agentBundlePending{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.09);color:#92400e;white-space:nowrap}.agentBundleSection{border:1px solid rgba(17,24,39,.08);border-radius:13px;padding:9px 10px;background:rgba(255,255,255,.62)}.agentBundleSection h4{margin:0 0 6px;font-size:12px;color:var(--ink)}.agentBundleSection ul{margin:0;padding-left:16px;color:var(--muted);font-size:12px;line-height:1.45}.agentBundleSection li+li{margin-top:4px}.agentBundleError{color:#991b1b;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:8px 10px}@media (max-width:720px){.agentBundleHeader{display:grid}}.agentRecommendationPanel,.agentReviewListPanel{grid-column:1/-1;display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(15,118,110,.16);border-radius:16px;padding:14px;background:rgba(240,253,250,.62)}.agentRecommendationPanel h3,.agentReviewListPanel h3{margin:0;font-size:15px}.agentRecommendationCard,.agentReviewMiniCard{border:1px solid rgba(17,24,39,.1);border-radius:14px;padding:12px;background:#fff;display:grid;grid-gap:8px;gap:8px}.agentRecommendationCard ul{margin:0;padding-left:18px;color:var(--text);line-height:1.5}.agentReviewList{display:grid;grid-gap:10px;gap:10px}.solutionEvaluationCard{border:1px solid rgba(15,118,110,.16);background:rgba(240,253,250,.62);border-radius:16px;padding:14px;display:grid;grid-gap:12px;gap:12px;margin-top:12px}.solutionEvaluationHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.solutionEvalOverall{font-size:1.45rem;font-weight:800;color:var(--accent,#0f766e);white-space:nowrap}.solutionEvalGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.solutionEvalMetric{border:1px solid rgba(15,118,110,.14);border-radius:14px;background:rgba(255,255,255,.78);padding:10px;display:grid;grid-gap:3px;gap:3px}.solutionEvalMetric strong{font-size:1.15rem}.solutionEvalMetric small{color:var(--muted,#64748b);line-height:1.35}.solutionEvalRecentDetails{border:1px solid rgba(15,118,110,.14);border-radius:14px;background:rgba(240,253,250,.46)}.solutionEvalRecentSummary{cursor:pointer;list-style:none;padding:10px 12px}.solutionEvalRecentSummary::-webkit-details-marker{display:none}.solutionEvalRecentSummary:after{content:"▾";float:right;color:var(--muted,#64748b);transition:transform .16s ease}.solutionEvalRecentDetails:not([open]) .solutionEvalRecentSummary:after{transform:rotate(-90deg)}.solutionEvalRecentSummary span{display:grid;grid-gap:2px;gap:2px;padding-right:18px}.solutionEvalRecentSummary small{color:var(--muted,#64748b);font-size:12px;line-height:1.35}.solutionEvalRecent{display:grid;grid-gap:8px;gap:8px;padding:0 10px 10px}.solutionEvalReviewRow{border:1px solid rgba(15,118,110,.14);border-radius:14px;background:rgba(255,255,255,.82);padding:10px;display:grid;grid-gap:8px;gap:8px}.solutionEvalReviewComment{margin:0;color:var(--text,#0f172a);line-height:1.55}.solutionEvalRubricList{display:flex;gap:6px;flex-wrap:wrap}.solutionEvalRubricList span{border:1px solid rgba(15,118,110,.14);border-radius:999px;background:rgba(240,253,250,.82);color:var(--text,#0f172a);font-size:12px;padding:3px 8px}.solutionEvalEvidenceDetails{display:grid;grid-gap:6px;gap:6px}.solutionEvalEvidenceDetails summary{cursor:pointer;color:var(--muted,#64748b);font-size:12px}.solutionEvalEvidenceJson{max-height:none;white-space:pre-wrap;overflow-wrap:anywhere}.solutionEvaluationActions{display:flex;gap:8px;flex-wrap:wrap}.solutionEvaluationInlinePanel{border-top:1px solid rgba(15,118,110,.14);padding-top:12px}.humanEvalInlinePanel,.solutionAgentReviewInlinePanel{border:1px solid rgba(15,118,110,.18);border-radius:14px;background:rgba(255,255,255,.86);padding:12px;display:grid;grid-gap:10px;gap:10px}.solutionInlinePanelHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.solutionInlinePanelHeader strong{font-size:15px}.solutionInlinePanelActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.solutionInlinePromptTextarea{min-height:240px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.86rem}.problemEvaluationOverviewGrid .problemTrustCard strong small{font-size:.9rem;margin-left:2px}.humanEvalModal{width:min(620px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 28px));overflow:auto;border-radius:20px;background:var(--surface,#fff);box-shadow:0 24px 80px rgba(15,23,42,.22);border:1px solid rgba(148,163,184,.25);padding:18px;display:grid;grid-gap:10px;gap:10px}.evalScoreChoices{display:flex;gap:8px;flex-wrap:wrap}.evalScoreChoices button{width:42px;height:38px;border-radius:12px;border:1px solid rgba(148,163,184,.35);background:rgba(248,250,252,.95);font-weight:700;cursor:pointer}.evalScoreChoices button.selected{background:var(--accent,#0f766e);color:#fff;border-color:var(--accent,#0f766e)}.checkboxRow{display:flex;gap:8px;align-items:center;color:var(--muted,#64748b);font-size:.93rem}@media (max-width:720px){.solutionEvalGrid{grid-template-columns:1fr}.solutionEvaluationHeader{flex-direction:column}}.problemFramingCard,.problemFramingEmpty{border:1px solid rgba(17,24,39,.1);border-radius:20px;background:rgba(255,255,255,.86);padding:16px;box-shadow:0 1px 2px rgba(0,0,0,.025)}.problemFramingEmpty{display:flex;gap:14px;align-items:center;justify-content:space-between}.problemFramingCard h3,.problemFramingEmpty strong,.problemFramingHint strong,.problemRelationPanel strong{color:var(--text)}.problemFramingCard p,.problemFramingEmpty p,.problemFramingHint p{margin:6px 0 0;color:var(--muted);line-height:1.55}.problemFramingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.problemFramingCard{display:grid;grid-gap:12px;gap:12px;align-content:start}.problemFramingCard h3{margin:0;font-size:20px;letter-spacing:-.025em}.problemFramingList{display:grid;grid-gap:6px;gap:6px}.problemFramingList>span{color:var(--muted);font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.problemFramingList ul{margin:0;padding-left:18px}.problemFramingList li{margin:3px 0;color:var(--text);line-height:1.45}.problemFramingActions{display:flex;flex-wrap:wrap;gap:8px}.problemFramingActions span{border-radius:999px;background:rgba(10,132,255,.08);color:var(--primary);font-size:12px;font-weight:850;padding:6px 10px}.problemFramingActionButtons{display:flex;flex-wrap:wrap;gap:8px}.problemFramingLinkedProblems{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(10,132,255,.14);border-radius:14px;background:rgba(10,132,255,.06);padding:10px}.problemFramingLinkedProblems strong{color:var(--text);font-size:12px}.problemFramingLinkedProblems a{color:var(--primary);font-size:13px;font-weight:850;text-decoration:none}.problemRelationPanel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;border:1px solid rgba(10,132,255,.14);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(10,132,255,.1),transparent 28%),rgba(255,255,255,.9);padding:14px}.problemRelationPanel>div{display:grid;grid-gap:8px;gap:8px;min-width:0}.problemRelationPanel>div>span{color:var(--muted);font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.problemRelationLinks{display:flex;flex-wrap:wrap;gap:8px}.problemRelationLinks a{border:1px solid rgba(10,132,255,.14);border-radius:999px;background:rgba(10,132,255,.06);color:var(--primary);font-size:12px;font-weight:850;padding:7px 10px;text-decoration:none}.problemFramingHint{display:grid;grid-gap:4px;gap:4px;border:1px dashed rgba(52,199,89,.32);border-radius:16px;background:rgba(52,199,89,.08);padding:12px}.problemFramingHint span{color:var(--text);font-size:13px;font-weight:850}@media (max-width:900px){.problemFramingGrid,.problemRelationPanel{grid-template-columns:1fr}.problemFramingEmpty{align-items:flex-start;flex-direction:column}}