/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.expConsoleRoot,.expGtmRoot{font-family:var(--cp-font,"IBM Plex Sans",system-ui,sans-serif);background:var(--cp-bg,#18181b);color:var(--cp-ink,#e8ecf1);-webkit-font-smoothing:antialiased;min-height:100vh}.expConsoleRoot[data-theme=light],.expGtmRoot[data-theme=light],[data-cp-brand-host][data-theme=light]{color-scheme:light}.expConsoleRoot[data-theme=dark],.expGtmRoot[data-theme=dark],[data-cp-brand-host][data-theme=dark]{color-scheme:dark}.expConsoleRoot input:not([type=checkbox]):not([type=radio]):not([type=range]),.expConsoleRoot select,.expConsoleRoot textarea,.expGtmRoot input:not([type=checkbox]):not([type=radio]):not([type=range]),.expGtmRoot select,.expGtmRoot textarea{background:var(--cp-input,var(--cp-panel,#fff));color:var(--cp-ink-input,var(--cp-ink,#0b0d12));border-color:var(--cp-line,#d5dbe5);caret-color:var(--cp-ink-input,var(--cp-ink,#0b0d12))}.expConsoleRoot input::placeholder,.expConsoleRoot textarea::placeholder,.expGtmRoot input::placeholder,.expGtmRoot textarea::placeholder{color:var(--cp-muted,#5c6578);opacity:.85}.expGtmRoot *{box-sizing:border-box}.expGtmFrame{grid-template-columns:16.5rem 1fr;min-height:100vh;display:grid}.expGtmTopBar{border-bottom:1px solid var(--cp-line,#2a3344);background:var(--cp-panel,#161b24);z-index:5;gap:1.25rem;padding:.85rem 1.5rem;position:sticky;top:0}.expGtmTopBar,.expGtmTopNav{align-items:center;display:flex}.expGtmTopNav{flex-wrap:wrap;flex:1;gap:.15rem;min-width:0}.expGtmTopNav .expGtmNavBtn{white-space:nowrap}.expGtmTopStudio{margin-left:auto;font-size:.75rem;font-weight:600;text-decoration:none}.expGtmMainSolo{width:100%;max-width:72rem;margin:0 auto}.expGtmAside{border-right:1px solid var(--cp-line,#2a3344);background:var(--cp-panel,#161b24);flex-direction:column;gap:1.75rem;padding:1.35rem 1.15rem;display:flex}.expGtmBrand{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:.55rem;padding:.15rem .25rem;text-decoration:none;display:inline-flex}.expBrandWordmarkAccent,.expGtmBrandText .expBrandWordmarkAccent{color:var(--cp-accent,#ff4d1a)}.expGtmBrandText{font-family:var(--font-display,"Space Grotesk",system-ui,sans-serif);letter-spacing:-.04em;font-size:1.05rem;font-weight:700;line-height:1}.expGtmBrandAccent{color:var(--cp-accent,#ff4d1a)}.expGtmNav{flex-direction:column;gap:.2rem;display:flex}.expGtmNavBtn{border-radius:var(--cp-radius,4px);color:var(--cp-muted,#8b93a7);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.55rem .75rem;font-family:inherit;font-size:.92rem;font-weight:550;transition:background .12s,color .12s}.expGtmNavBtn:hover{background:var(--cp-bg,#18181b);color:var(--cp-ink,#e8ecf1)}.expGtmNavBtnActive{background:var(--cp-accent,#ff4d1a)!important}@supports (color:color-mix(in lab,red,red)){.expGtmNavBtnActive{background:color-mix(in srgb,var(--cp-accent,#ff4d1a) 12%,transparent)!important}}.expGtmNavBtnActive{color:var(--cp-accent,#ff4d1a)!important}.expGtmFootnote{color:var(--cp-muted,#8b93a7);margin-top:auto;padding:0 .35rem;font-size:.7rem;line-height:1.45}.expGtmMain{max-width:72rem;padding:2rem 2.5rem 3rem}.expGtmDisplay{font-family:var(--font-display,"Space Grotesk",system-ui,sans-serif);letter-spacing:-.03em;font-weight:650}.expGtmTitle{margin:0 0 .5rem;font-size:clamp(2rem,4vw,2.5rem)}.expGtmLead{color:var(--cp-muted,#8b93a7);max-width:34rem;margin:0 0 1.25rem;line-height:1.5}.expGtmActions{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.expGtmBtn,.expGtmChip{cursor:pointer;border:1px solid var(--cp-line,#2a3344);background:var(--cp-panel,#161b24);color:var(--cp-ink,#e8ecf1);border-radius:8px;padding:.55rem .9rem;font-family:inherit;font-size:.85rem;font-weight:650}.expGtmBtnPrimary{background:var(--cp-accent,#ff4d1a);border-color:var(--cp-accent,#ff4d1a);color:#fff}.expGtmChip{padding:.4rem .7rem;font-size:.75rem}.expGtmDemoRow{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1rem;display:flex}.expGtmDemoLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--cp-muted,#8b93a7);margin-right:.25rem;font-size:.7rem;font-weight:700}.expGtmNote{color:var(--cp-accent,#ff4d1a);margin-bottom:1rem;font-size:.85rem}.expGtmFormBox{max-width:28rem;margin-bottom:1.5rem}.expIntegBrowser{margin:0 0 2rem;position:relative}.expIntegToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:.75rem;display:flex}.expIntegTabs{border:1px solid var(--cp-line,#2a3344);background:var(--cp-panel,#161b24);border-radius:10px;display:inline-flex;overflow:hidden}.expIntegTabs button{color:var(--cp-muted,#8b93a7);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.expIntegTabs button.isOn{color:var(--cp-ink,#f4f6f8);background:#ff4d1a24}.expIntegTabCount{opacity:.7;font-size:.7rem;font-weight:700}.expIntegSearch input{border:1px solid var(--cp-line,#2a3344);background:var(--cp-input,var(--cp-panel,#fff));width:min(18rem,100%);color:var(--cp-ink-input,var(--cp-ink,inherit));font:inherit;border-radius:10px;padding:.5rem .75rem;font-size:.85rem}.expIntegLanes{flex-wrap:wrap;gap:.4rem;margin-bottom:.65rem;display:flex}.expIntegLanes button{border:1px solid var(--cp-line,#2a3344);color:var(--cp-muted,#8b93a7);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.28rem .7rem;font-size:.72rem;font-weight:600}.expIntegLanes button.isOn{border-color:var(--cp-accent,#ff4d1a);color:var(--cp-ink,#f4f6f8);background:#ff4d1a1f}.expIntegHint{color:var(--cp-muted,#8b93a7);max-width:42rem;margin:0 0 1.1rem;font-size:.8rem;line-height:1.45}.expIntegEmpty{border:1px dashed var(--cp-line,#2a3344);background:#ffffff05;border-radius:14px;margin-bottom:1rem;padding:1.4rem 1.25rem}.expIntegEmpty strong{margin-bottom:.35rem;display:block}.expIntegEmpty p{color:var(--cp-muted,#8b93a7);max-width:28rem;margin:0 0 .85rem;font-size:.85rem;line-height:1.45}.expIntegEmpty button{border:1px solid var(--cp-accent,#ff4d1a);color:var(--cp-accent,#ff4d1a);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:.4rem .85rem;font-size:.8rem;font-weight:650}.expIntegLaneBlock{margin-bottom:1.5rem}.expIntegLaneBlock>header{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.65rem;display:flex}.expIntegLaneBlock h3{letter-spacing:.04em;text-transform:uppercase;color:var(--cp-muted,#8b93a7);margin:0;font-size:.8rem;font-weight:700}.expIntegLaneBlock>header span{color:var(--cp-muted,#8b93a7);font-size:.72rem}.expConnectorGridWrap{margin:0 0 1.75rem}.expConnectorGrid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.85rem;display:grid}.expIntegDrawerScrim{z-index:40;cursor:pointer;background:#06080c8c;border:0;position:fixed;inset:0}.expIntegDrawer{z-index:50;background:var(--cp-bg,#18181b);border-left:1px solid var(--cp-line,#2a3344);width:min(26rem,100vw);padding:1.15rem 1.15rem 2rem;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 40px #00000059}.expIntegDrawerHead{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.expIntegDrawerTitle{align-items:center;gap:.75rem;display:flex}.expIntegDrawerTitle img{background:#ffffff0f;border-radius:10px}.expIntegDrawerLane{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted,#8b93a7);margin:0;font-size:.65rem;font-weight:700}.expIntegDrawerTitle h2{margin:.15rem 0 0;font-size:1.15rem;font-weight:700}.expIntegDrawerHead>button{border:1px solid var(--cp-line,#2a3344);color:var(--cp-muted,#8b93a7);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:.35rem .65rem;font-size:.75rem}.expIntegDrawerBlurb{margin:0 0 .65rem;font-size:.9rem;line-height:1.45}.expIntegDrawerWhy{color:var(--cp-muted,#8b93a7);background:#2ef2c10f;border:1px solid #2ef2c12e;border-radius:10px;margin:0 0 1rem;padding:.65rem .75rem;font-size:.8rem;line-height:1.45}.expIntegDrawerSealed{color:var(--cp-pulse,#2ef2c1);margin:0 0 .85rem;font-size:.8rem}.expIntegSyncBlock{border:1px solid var(--cp-line,#2a3344);background:#ffffff08;border-radius:12px;margin:0 0 1rem;padding:.75rem .85rem}.expIntegSyncBlock h3{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted,#8b93a7);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.expIntegSyncHint{color:var(--cp-muted,#8b93a7);margin:0 0 .65rem;font-size:.75rem;line-height:1.4}.expIntegSyncList{flex-direction:column;gap:.55rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.expIntegSyncList li{flex-direction:column;gap:.15rem;display:flex}.expIntegSyncList strong{color:var(--cp-ink,#e8eaef);font-size:.85rem}.expIntegSyncList em,.expIntegSyncList span{color:var(--cp-muted,#8b93a7);font-size:.72rem;font-style:normal}.expIntegPollRow{flex-direction:column;gap:.4rem;display:flex}.expIntegPollBtn{cursor:pointer;background:var(--cp-pulse,#2ef2c1);color:#0a0c10;border:0;border-radius:999px;align-self:flex-start;padding:.45rem .9rem;font-size:.78rem;font-weight:700}.expIntegPollBtn:disabled{opacity:.55;cursor:wait}.expIntegPollNote{color:var(--cp-pulse,#2ef2c1);margin:0;font-size:.75rem}.expIntegDrawerForm{max-width:none;margin-bottom:0}.expIntegDrawerSoon{border:1px dashed var(--cp-line,#2a3344);border-radius:12px;padding:1rem}.expIntegDrawerSoon strong{margin-bottom:.35rem;font-size:.9rem;display:block}.expIntegDrawerSoon p{color:var(--cp-muted,#8b93a7);margin:0;font-size:.8rem;line-height:1.45}.expConnectorTile{text-align:left;border:1px solid var(--cp-line,#2a3344);background:var(--cp-panel,#161b24);color:inherit;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.9rem 1rem;transition:border-color .15s,transform .15s;display:flex}.expConnectorTile:hover:not(:disabled){border-color:var(--cp-accent,#ff4d1a);transform:translateY(-1px)}.expConnectorTile:disabled{opacity:.55;cursor:not-allowed}.expConnectorTile.isOpen{border-color:var(--cp-accent,#ff4d1a);box-shadow:0 0 0 1px var(--cp-accent,#ff4d1a)}.expConnectorTile.isSealed .expConnectorTileState{color:var(--cp-pulse,#2ef2c1)}.expConnectorTileTop{justify-content:space-between;align-items:center;gap:.5rem;width:100%;margin-bottom:.25rem;display:flex}.expConnectorTileTop img{background:#ffffff0f;border-radius:8px}.expConnectorTileMark{background:#ffffff14;border-radius:8px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.expConnectorTileState{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted,#8b93a7);font-size:.65rem;font-weight:700}.expConnectorTile strong{font-size:.95rem;font-weight:650}.expConnectorTile em{color:var(--cp-muted,#8b93a7);font-size:.75rem;font-style:normal;line-height:1.35}.expConnectorFormPanel{border:1px solid var(--cp-line,#2a3344);background:var(--cp-panel,#161b24);border-radius:14px;margin-top:1rem;padding:1rem 1.1rem}.expConnectorFormHead{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.expConnectorFormHead p{margin:0;font-size:.9rem}.expConnectorFormHead button{border:1px solid var(--cp-line,#2a3344);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .7rem;font-size:.75rem}.expGtmSettingsGrid{grid-template-columns:repeat(auto-fit,minmax(16rem,28rem));gap:1.5rem;margin-top:.5rem;display:grid}.expGtmHeatBox{border:1px solid var(--cp-line,#2a3344);background:var(--cp-panel,#161b24);border-radius:12px;max-width:36rem;margin-bottom:1.25rem;padding:1rem 1.15rem}.expGtmHeatScore{color:var(--cp-accent,#ff4d1a);letter-spacing:-.03em;margin:.35rem 0;font-size:2.5rem;font-weight:700}.expGtmHeatMeta{color:var(--cp-muted,#8b93a7);margin:0;font-size:.85rem}.expGtmHeatEvidence{flex-direction:column;gap:.25rem;margin:.75rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.expGtmMetricLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--cp-muted,#8b93a7);margin-bottom:.35rem;font-size:.75rem;display:block}.expGtmMetricValue{letter-spacing:-.03em;color:var(--cp-accent,#ff4d1a);margin:0;font-size:2.5rem;font-weight:600}.expGtmList{margin:0;padding:0;list-style:none}.expGtmListItem{border-bottom:1px solid var(--cp-line,#2a3344);align-items:baseline;gap:.85rem;padding:.85rem 0;display:flex}.expGtmListMain{flex:1}.expGtmListMain strong{font-weight:650}.expGtmListMain em{color:var(--cp-muted,#8b93a7);margin-top:.15rem;font-size:.85rem;font-style:normal;display:block}.expGtmListScore{color:var(--cp-accent,#ff4d1a);font-size:.95rem;font-weight:700}.expGtmListScore small{margin-left:.25rem;font-size:.7rem;font-weight:500}.expArtifactBrowser{margin:.5rem 0 1.75rem}.expArtifactToolbar{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.expArtifactSearch{flex:14rem;min-width:12rem}.expArtifactSearch input,.expArtifactToolbar select{border:1px solid var(--cp-line,#2a3344);background:var(--cp-input,var(--cp-panel,#fff));width:100%;color:var(--cp-ink-input,var(--cp-ink,#0b0d12));font:inherit;border-radius:.45rem;padding:.55rem .75rem;font-size:.9rem}.expArtifactToolbar select{width:auto;min-width:10rem}.expArtifactCount{color:var(--cp-muted,#8b93a7);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.expArtifactList{margin:0}button.expArtifactRow{border:none;border-bottom:1px solid var(--cp-line,#2a3344);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:.85rem;padding:.85rem .35rem;display:flex}button.expArtifactRow.isOpen,button.expArtifactRow:hover{background:var(--cp-accent,#ff4d1a)}@supports (color:color-mix(in lab,red,red)){button.expArtifactRow.isOpen,button.expArtifactRow:hover{background:color-mix(in srgb,var(--cp-accent,#ff4d1a) 8%,transparent)}}button.expArtifactRow.isToday strong:after{content:"";background:var(--cp-accent,#ff4d1a);vertical-align:middle;border-radius:50%;width:.4rem;height:.4rem;margin-left:.45rem;display:inline-block}.expArtifactDetail{border:1px solid var(--cp-line,#2a3344);background:var(--cp-elevated,var(--cp-panel,#fff));border-radius:.65rem;margin-top:1.25rem;padding:1.15rem 1.25rem 1.35rem}.expArtifactDetail header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.expArtifactDetail h3{letter-spacing:-.02em;margin:.15rem 0 .25rem;font-size:1.25rem}.expArtifactDetail header>div>p:last-child,.expArtifactDetailMeta{color:var(--cp-muted,#8b93a7);margin:0}.expArtifactDetailMeta{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.expArtifactDetail header button{border:1px solid var(--cp-line,#2a3344);color:var(--cp-muted,#8b93a7);font:inherit;cursor:pointer;background:0 0;border-radius:.4rem;padding:.35rem .65rem;font-size:.8rem}.expArtifactScores{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.75rem;margin:0 0 1.1rem;display:grid}.expArtifactScores dt{text-transform:uppercase;letter-spacing:.06em;color:var(--cp-muted,#8b93a7);margin:0;font-size:.7rem}.expArtifactScores dd{color:var(--cp-accent,#ff4d1a);margin:.15rem 0 0;font-size:1.15rem;font-weight:700}.expArtifactEvidence h4{text-transform:uppercase;letter-spacing:.06em;color:var(--cp-muted,#8b93a7);margin:0 0 .5rem;font-size:.8rem}.expArtifactEvidence ul{color:var(--cp-ink,#f4f6f8);margin:0;padding-left:1.1rem}.expArtifactEvidence li{margin:.3rem 0}.expArtifactSource{color:var(--cp-muted,#8b93a7);margin:1rem 0 0;font-size:.8rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.expGtmFab{background:var(--cp-accent,#ff4d1a);color:#fff;cursor:pointer;z-index:40;border:none;border-radius:50%;width:3.25rem;height:3.25rem;font-size:.85rem;font-weight:700;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 8px 24px #0b5fff59}.expGtmH2{text-transform:uppercase;letter-spacing:.07em;color:var(--cp-muted,#8b93a7);margin:1.5rem 0 .85rem;font-size:.8rem}@media (max-width:800px){.expGtmFrame{grid-template-columns:1fr}.expGtmAside{border-right:none;border-bottom:1px solid var(--cp-line,#2a3344);gap:1rem}.expGtmNav{flex-flow:wrap}.expGtmFootnote{display:none}.expGtmMain{padding:1.5rem 1.25rem 2.5rem}}.expCraftFeatureGrid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin:1.25rem 0 2rem;display:grid}.expCraftFeatureCard{border:1px solid var(--cp-line,#dde1e6);border-radius:var(--cp-radius-lg,14px);background:var(--cp-panel,#fff);color:var(--cp-ink,#0e1116);padding:1.15rem 1.2rem}.expCraftFeatureCard h3{letter-spacing:-.02em;margin:.35rem 0 .4rem;font-size:1.02rem}.expCraftFeatureCard p{color:var(--cp-muted,#5c6570);margin:0;font-size:.9rem;line-height:1.45}.expCraftFeatureIcon{font-size:1.25rem}.expCraftLogoCloud{text-align:center;margin:1.5rem 0 2rem}.expCraftLogoLabel{letter-spacing:.08em;margin:0 0 .85rem;font-size:.75rem}.expCraftIllustrative,.expCraftLogoLabel{text-transform:uppercase;color:var(--cp-muted,#5c6570)}.expCraftIllustrative{letter-spacing:.1em;opacity:.7;margin:0 0 .65rem;font-size:.65rem}.expCraftLogoCloud ul{flex-wrap:wrap;justify-content:center;gap:.65rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.expCraftLogoCloud li{opacity:.55;letter-spacing:-.02em;font-weight:650}.expCraftTestimonials{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:1.25rem 0 2rem;display:grid}.expCraftQuote{border:1px solid var(--cp-line,#dde1e6);border-radius:var(--cp-radius-lg,14px);background:var(--cp-panel,#fff);color:var(--cp-ink,#0e1116);margin:0;padding:1.2rem}.expCraftQuote p{margin:0 0 1rem;font-size:.98rem;line-height:1.5}.expCraftQuote footer{color:var(--cp-muted,#5c6570);flex-direction:column;gap:.15rem;font-size:.82rem;display:flex}.expCraftStatStrip{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;margin:1.25rem 0 1.75rem;display:grid}.expCraftStat{border-radius:var(--cp-radius,12px);background:var(--cp-panel,#fff);border:1px solid var(--cp-line,#dde1e6);color:var(--cp-ink,#0e1116);padding:1rem}.expCraftStat strong{letter-spacing:-.03em;font-size:1.55rem;display:block}.expCraftStat span{color:var(--cp-muted,#5c6570);font-size:.78rem}.expCraftMetricGrid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.85rem;margin:.75rem 0 1.5rem;display:grid}.expCraftMetricCard{border:1px solid var(--cp-line,#dde1e6);border-radius:var(--cp-radius-lg,14px);background:var(--cp-panel,#fff);color:var(--cp-ink,#0e1116);padding:1rem 1.1rem}.expCraftMetricLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--cp-muted,#5c6570);font-size:.72rem}.expCraftMetricValue{letter-spacing:-.03em;margin:.35rem 0 .25rem;font-size:1.65rem;font-weight:700}.expCraftMetricDelta{color:var(--cp-ink,#0e1116);font-size:.8rem}.expCraftMetricCard[data-tone=up] .expCraftMetricDelta{color:var(--cp-accent,#ff4d1a)}.expCraftMetricCard[data-tone=down] .expCraftMetricDelta{color:var(--cp-danger,#c2410c)}.expCraftActivity{border:1px solid var(--cp-line,#dde1e6);border-radius:var(--cp-radius-lg,14px);background:var(--cp-panel,#fff);color:var(--cp-ink,#0e1116);margin:.5rem 0 1.5rem;padding:1rem 1.15rem}.expCraftActivityTitle{margin:0 0 .75rem;font-size:.95rem}.expCraftActivity ul{margin:0;padding:0;list-style:none}.expCraftActivity li{border-top:1px solid var(--cp-line,#dde1e6);justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.expCraftActivity li:first-of-type{border-top:none}.expCraftActivity strong{font-size:.92rem;display:block}.expCraftActivity em{color:var(--cp-muted,#5c6570);margin-top:.15rem;font-size:.8rem;font-style:normal;display:block}.expCraftActivity time{color:var(--cp-muted,#5c6570);white-space:nowrap;font-size:.75rem}.expCraftLogin{min-height:70vh;color:var(--cp-ink,#0e1116);flex-direction:column;justify-content:center;align-items:center;width:min(26rem,100%);margin:0 auto;padding:2.5rem 1rem;display:flex}.expCraftLoginBrand{text-align:center;margin:0 0 .35rem}.expCraftLoginBrand,.expCraftLoginBrandLink{flex-direction:column;align-items:center;gap:.85rem;display:flex}.expCraftLoginBrandLink{color:inherit;text-decoration:none}.expCraftLoginMarkWrap{place-items:center;display:grid}.expCraftLoginMarkWrap .expSignalMark,.expCraftLoginMarkWrap svg{width:3.5rem!important;height:3.5rem!important}.expCraftLoginMark{border-radius:var(--cp-radius,10px);display:block}.expCraftLoginMarkFallback{background:var(--cp-accent,#ff4d1a);width:4.5rem;height:4.5rem;color:var(--cp-accent-ink,#fff);box-shadow:0 0 40px var(--cp-accent,#ff4d1a);border-radius:1.25rem;place-items:center;font-size:1.35rem;font-weight:700;display:grid}@supports (color:color-mix(in lab,red,red)){.expCraftLoginMarkFallback{box-shadow:0 0 40px color-mix(in srgb,var(--cp-accent,#ff4d1a) 28%,transparent)}}.expCraftLoginBrandName{font-family:var(--cp-display,var(--cp-font,system-ui,sans-serif));letter-spacing:-.04em;color:var(--cp-ink,#0e1116);margin:0;font-size:1.85rem;font-weight:700}.expCraftLoginLeadOutside{max-width:20rem;color:var(--cp-muted,#5c6578);text-align:center;margin:0 0 1.35rem;font-size:.9rem;line-height:1.45}.expCraftLoginCard{border:1px solid var(--cp-line,#dde1e6);border-radius:var(--cp-radius-lg,16px);background:var(--cp-panel,#fff);width:100%;color:var(--cp-ink,#0e1116);box-shadow:var(--cp-shadow,0 18px 50px #0b0d1214);box-sizing:border-box;flex-direction:column;padding:1.35rem 1.35rem 1.15rem;display:flex}.expCraftLoginKicker,.expCraftLoginTitle{display:none}.expCraftLoginLead{color:var(--cp-muted,#5c6578);text-align:center;margin:0 0 .85rem;font-size:.88rem;line-height:1.4}.expCraftLoginNotice{border-radius:var(--cp-radius,10px);border:1px solid var(--cp-accent,#ff4d1a);margin:0 0 .85rem;padding:.55rem .75rem}@supports (color:color-mix(in lab,red,red)){.expCraftLoginNotice{border:1px solid color-mix(in srgb,var(--cp-accent,#ff4d1a) 30%,var(--cp-line))}}.expCraftLoginNotice{background:var(--cp-accent,#ff4d1a)}@supports (color:color-mix(in lab,red,red)){.expCraftLoginNotice{background:color-mix(in srgb,var(--cp-accent,#ff4d1a) 10%,transparent)}}.expCraftLoginNotice{color:var(--cp-ink,#0e1116);font-size:.8rem;line-height:1.4}.expCraftLoginFoot{border-top:1px solid var(--cp-line,#dde1e6);color:var(--cp-muted,#5c6578);text-align:center;margin:.85rem 0 0;padding-top:.85rem;font-size:.72rem}.expCraftLoginTabs{border:1px solid var(--cp-line,#dde1e6);background:var(--cp-ink,#0e1116);border-radius:999px;gap:.25rem;margin:0 0 1rem;padding:.2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.expCraftLoginTabs{background:color-mix(in srgb,var(--cp-ink,#0e1116) 4%,transparent)}}.expCraftLoginTabs{flex-shrink:0}.expCraftLoginTab{font:inherit;cursor:pointer;color:var(--cp-muted,#5c6578);background:0 0;border:0;border-radius:999px;flex:1;padding:.55rem .75rem;font-size:.78rem;font-weight:650}.expCraftLoginTabOn{background:var(--cp-accent,#ff4d1a);color:var(--cp-accent-ink,#fff)}.expCraftLoginForm{flex-direction:column;flex:1;min-height:8rem;display:flex}.expCraftLoginSecondary{flex-direction:column;gap:.35rem;margin-top:.85rem;display:flex}.expCraftLoginSecondary button{font:inherit;color:var(--cp-muted,#5c6578);cursor:pointer;text-align:center;background:0 0;border:0;padding:.25rem;font-size:.72rem;font-weight:550}.expCraftLoginSecondary button:hover{color:var(--cp-accent,#ff4d1a)}.expGtmMainChrome{justify-content:flex-end;align-items:center;gap:.75rem;padding:.65rem 1.25rem 0;display:flex}.expGtmMainChromeSpacer{flex:1}.expProfileWrap{position:relative}.expProfileBtn{border:1px solid var(--cp-line,#e2ddd6);background:var(--cp-elevated,var(--cp-panel,var(--cp-bg,#161b24)));cursor:pointer;border-radius:999px;padding:.15rem}.expProfileAvatar{background:var(--cp-accent,#ff4d1a);border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.expProfileAvatar{background:color-mix(in srgb,var(--cp-accent,#ff4d1a) 16%,transparent)}}.expProfileAvatar{color:var(--cp-ink,#14181f);font-size:.85rem;font-weight:700}.expProfileMenu{background:var(--cp-elevated,var(--cp-panel,var(--cp-bg,#161b24)));border:1px solid var(--cp-line,#e2ddd6);z-index:40;border-radius:10px;min-width:10rem;padding:.35rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 12px 32px #14181f1f}.expProfileMenuItem{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--cp-ink,#0b0d12);background:0 0;border:0;border-radius:8px;padding:.55rem .7rem;display:block}.expProfileMenuItem:hover{background:var(--cp-ink,#0e1116)}@supports (color:color-mix(in lab,red,red)){.expProfileMenuItem:hover{background:color-mix(in srgb,var(--cp-ink,#0e1116) 6%,transparent)}}.expCraftCtaBand{border-radius:var(--cp-radius-lg,16px);background:var(--cp-accent,#ff4d1a);margin:2.5rem 0;padding:2rem 1.5rem}@supports (color:color-mix(in lab,red,red)){.expCraftCtaBand{background:color-mix(in srgb,var(--cp-accent,#ff4d1a) 10%,var(--cp-panel,#fff))}}.expCraftCtaBand{border:1px solid var(--cp-line,#dde1e6);text-align:center;color:var(--cp-ink,#0e1116)}.expCraftCtaBand h2{letter-spacing:-.03em;margin:0 0 .5rem}.expCraftCtaBand p{color:var(--cp-muted,#5c6570);margin:0 0 1.1rem}.expCraftCtaRow{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.expCraftCtaPrimary{border-radius:var(--cp-radius,8px);background:var(--cp-accent,#ff4d1a);color:var(--cp-accent-ink,#fff);font-weight:650}.expCraftCtaPrimary,.expCraftCtaSecondary{padding:.7rem 1.15rem;text-decoration:none;display:inline-flex}.expCraftCtaSecondary{border:1px solid var(--cp-line,#2a3344);color:inherit;border-radius:999px;font-weight:600}.expCraftFooterBand{border-top:1px solid var(--cp-line,#2a3344);gap:.75rem;margin-top:3rem;padding:2rem 0 1rem;display:grid}.expCraftFooterBand ul{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.expCraftFooterBand a{color:inherit;opacity:.8;text-decoration:none}.expCraftFooterLegal{color:var(--cp-muted,#8b93a7);margin:0;font-size:.8rem}.expCraftPostList ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.expCraftPostList li{border-bottom:1px solid var(--cp-line,#2a3344);padding:1rem 0}.expCraftPostList a{color:inherit;text-decoration:none}.expCraftPostList time{color:var(--cp-muted,#8b93a7);margin-top:.25rem;font-size:.8rem;display:block}.expCraftArticle{max-width:42rem}.expCraftArticleKicker{text-transform:uppercase;letter-spacing:.08em;color:var(--cp-accent,#ff4d1a);font-size:.72rem}.expCraftArticleByline{color:var(--cp-muted,#8b93a7)}.expCraftArticleBody p{line-height:1.65}.expCraftEmptyState{border:1px dashed var(--cp-line,#2a3344);text-align:center;border-radius:14px;padding:2rem}.expCraftEmptyState a{color:var(--cp-accent,#ff4d1a);font-weight:650}.expCraftDataTableWrap{overflow-x:auto}.expCraftDataTable{border-collapse:collapse;width:100%;font-size:.92rem}.expCraftDataTable td,.expCraftDataTable th{text-align:left;border-bottom:1px solid var(--cp-line,#2a3344);padding:.65rem .75rem}.expCraftDataTable th{text-transform:uppercase;letter-spacing:.06em;color:var(--cp-muted,#8b93a7);font-size:.75rem}.expArtifactLoadMore{justify-content:center;padding:.75rem 0 1.25rem;display:flex}.expArtifactLoadMore button{border:1px solid var(--cp-line,#e2ddd6);color:var(--cp-ink,#14181f);cursor:pointer;background:0 0;border-radius:999px;padding:.45rem 1rem;font-size:.8rem;font-weight:600}.expGtmBillingPanel{margin-top:.5rem;padding:1rem 1.25rem 2rem}.expStudioBillingHost{border:1px solid var(--cp-line,#e2ddd6);background:var(--cp-elevated,var(--cp-panel,var(--cp-bg,#161b24)));border-radius:14px;padding:1rem 1.25rem 1.5rem}.expArtifactActions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.expArtifactAction{border:1px solid var(--cp-line,#e2ddd6);color:var(--cp-ink,#14181f);border-radius:999px;padding:.4rem .85rem;font-size:.78rem;font-weight:650;text-decoration:none}.expArtifactAction:hover{border-color:var(--cp-accent,#ff4d1a);color:var(--cp-accent,#ff4d1a)}.expIntake{font-family:var(--cp-font-sans,"Avenir Next","Segoe UI","Helvetica Neue",sans-serif);color:var(--cp-ink,#1a1a1a);background:radial-gradient(1200px 500px at 10% -10%,var(--cp-accent,#0f766e) 0,transparent 55%),linear-gradient(180deg,var(--cp-bg,#fff8f3),var(--cp-panel,#fff) 40%)}@supports (color:color-mix(in lab,red,red)){.expIntake{background:radial-gradient(1200px 500px at 10% -10%,color-mix(in srgb,var(--cp-accent,#0f766e) 22%,transparent) 0,transparent 55%),linear-gradient(180deg,var(--cp-bg,#fff8f3),var(--cp-panel,#fff) 40%)}}.expIntake{border-radius:0;min-height:100%;overflow:hidden}.expIntakeTop{border-bottom:1px solid var(--cp-line,#eadfd4);background:var(--cp-panel,#fff);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;display:flex}@supports (color:color-mix(in lab,red,red)){.expIntakeTop{background:color-mix(in srgb,var(--cp-panel,#fff) 72%,transparent)}}.expIntakeTop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.expIntakeBrand{align-items:center;gap:.75rem;display:flex}.expIntakeMark{background:linear-gradient(145deg,var(--cp-accent,#0f766e),var(--cp-accent,#0f766e));border-radius:.4rem;width:2rem;height:2rem}@supports (color:color-mix(in lab,red,red)){.expIntakeMark{background:linear-gradient(145deg,var(--cp-accent,#0f766e),color-mix(in srgb,var(--cp-accent,#0f766e) 65%,var(--cp-ink,#1a1a1a)))}}.expIntakeMark{box-shadow:0 6px 16px var(--cp-accent,#0f766e)}@supports (color:color-mix(in lab,red,red)){.expIntakeMark{box-shadow:0 6px 16px color-mix(in srgb,var(--cp-accent,#0f766e) 28%,transparent)}}.expIntakeBrand strong{letter-spacing:-.02em;font-size:1.05rem;display:block}.expIntakeBrand em{color:var(--cp-muted,#5c5c5c);font-size:.78rem;font-style:normal;display:block}.expIntakeTag{letter-spacing:.14em;text-transform:uppercase;color:var(--cp-muted,#5c5c5c);margin:0;font-size:.72rem}.expIntakeGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);gap:0;min-height:calc(100vh - 5rem);display:grid}@media (max-width:960px){.expIntakeGrid{grid-template-columns:1fr}}.expIntakeChat{border-right:1px solid var(--cp-line,#eadfd4);background:var(--cp-panel,#fff);flex-direction:column;min-height:32rem;display:flex}.expIntakeChatHead{border-bottom:1px solid var(--cp-line,#eadfd4);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.expIntakeAvatar{width:2.4rem;height:2.4rem;color:var(--cp-accent-ink,#fff);background:var(--cp-ink,#1a1a1a);border-radius:999px;place-items:center;font-size:.7rem;font-weight:700;display:grid}.expIntakeChatHead strong{font-size:.95rem;display:block}.expIntakeChatHead em{color:var(--cp-muted,#5c5c5c);font-size:.75rem;font-style:normal;display:block}.expIntakeMsgs{background:linear-gradient(180deg,var(--cp-panel,#fff),var(--cp-bg,#fff8f3) 120%);flex-direction:column;flex:1;gap:.75rem;padding:1.25rem;display:flex;overflow:auto}.expIntakeMsg{border-radius:1rem;max-width:88%;padding:.85rem 1rem;font-size:.95rem;line-height:1.45}.expIntakeMsg p{margin:0}.expIntakeMsg[data-role=assistant]{background:var(--cp-panel,#fff);border:1px solid var(--cp-line,#eadfd4);border-bottom-left-radius:.3rem;align-self:flex-start}.expIntakeMsg[data-role=user]{background:var(--cp-ink,#1a1a1a);color:var(--cp-accent-ink,#fff);border-bottom-right-radius:.3rem;align-self:flex-end}.expIntakeCollect{border-top:1px solid var(--cp-line,#eadfd4);background:var(--cp-panel,#fff);padding:1rem 1.25rem 1.25rem}.expIntakeMicroLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--cp-muted,#5c5c5c);margin:0 0 .6rem;font-size:.72rem}.expIntakeMicro ul{gap:.55rem;margin:0 0 .85rem;padding:0;list-style:none;display:grid}.expIntakeMicro label{gap:.25rem;font-size:.82rem;display:grid}.expIntakeMicro input{border:1px solid var(--cp-line,#eadfd4);font:inherit;background:var(--cp-input,var(--cp-panel,#fff));color:var(--cp-ink,#1a1a1a);border-radius:.55rem;padding:.55rem .7rem}.expIntakeMicro input:focus{outline:2px solid var(--cp-accent,#0f766e)}@supports (color:color-mix(in lab,red,red)){.expIntakeMicro input:focus{outline:2px solid color-mix(in srgb,var(--cp-accent,#0f766e) 45%,white)}}.expIntakeMicro input:focus{border-color:var(--cp-accent,#0f766e)}.expIntakeActions{flex-wrap:wrap;gap:.55rem;display:flex}.expIntakeBtn,.expIntakeBtnGhost{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.65rem 1.1rem;font-size:.9rem;font-weight:600}.expIntakeBtn{background:var(--cp-accent,#0f766e);color:var(--cp-accent-ink,#fff);box-shadow:0 8px 20px var(--cp-accent,#0f766e)}@supports (color:color-mix(in lab,red,red)){.expIntakeBtn{box-shadow:0 8px 20px color-mix(in srgb,var(--cp-accent,#0f766e) 25%,transparent)}}.expIntakeBtnGhost{color:var(--cp-muted,#5c5c5c);border:1px solid var(--cp-line,#eadfd4);background:0 0}.expIntakeRail{background:var(--cp-bg,#fff8f3);padding:1.25rem}@supports (color:color-mix(in lab,red,red)){.expIntakeRail{background:color-mix(in srgb,var(--cp-bg,#fff8f3) 88%,var(--cp-panel,#fff))}}.expIntakeRail{flex-direction:column;gap:1.1rem;display:flex}.expIntakeRail h2,.expIntakeRail h3{letter-spacing:-.01em;margin:0;font-size:.95rem}.expIntakeSteps{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.expIntakeStepBtn{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--cp-muted,#5c5c5c);background:0 0;border:1px solid #0000;border-radius:.65rem;align-items:center;gap:.55rem;padding:.55rem .6rem;display:flex}.expIntakeStepBtn[data-selected=true]{border-color:var(--cp-line,#eadfd4);background:var(--cp-panel,#fff)}.expIntakeSteps li[data-status=done] .expIntakeStepBtn{color:var(--cp-accent,#1b7f4e);font-weight:600}.expIntakeSteps li[data-status=active] .expIntakeStepBtn{color:var(--cp-accent,#c45c00);font-weight:700}.expIntakeStepMark{text-align:center;width:1.4rem;font-size:.85rem}.expIntakeAi,.expIntakeGov,.expIntakePending{border:1px solid var(--cp-line,#eadfd4);background:var(--cp-panel,#fff);border-radius:.85rem;padding:.9rem 1rem}.expIntakeAiChecks,.expIntakeMissing ul,.expIntakePending ul{color:var(--cp-muted,#5c5c5c);margin:.45rem 0 0;padding:0;font-size:.88rem;list-style:none}.expIntakeAiChecks li{color:var(--cp-ink,#1b7f4e);font-weight:550}.expIntakeDti{margin:.55rem 0 0;font-size:.9rem}.expIntakeMissing{border-top:1px dashed var(--cp-line,#eadfd4);margin-top:.65rem;padding-top:.55rem}.expIntakeMissing span{letter-spacing:.1em;text-transform:uppercase;color:var(--cp-accent,#c45c00);font-size:.72rem}.expIntakeGov dl{gap:.45rem;margin:.55rem 0 0;display:grid}.expIntakeGov dl div{grid-template-columns:7rem 1fr;gap:.5rem;font-size:.86rem;display:grid}.expIntakeGov dt{color:var(--cp-muted,#5c5c5c);margin:0}.expIntakeGov dd{margin:0;font-weight:600}.expIntakeGovHint{color:var(--cp-muted,#5c5c5c);margin:.75rem 0 0;font-size:.75rem}.expIntakePitch{text-align:center;max-width:42rem;margin:0 auto;padding:4rem 1.5rem 5rem}.expIntakePitchKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--cp-accent,#0f766e);margin:0 0 .75rem;font-size:.72rem;font-weight:700}.expIntakePitch h2{letter-spacing:-.02em;margin:0 0 1.5rem;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:650;line-height:1.35}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.expMktRoot{min-height:100%;font-family:var(--cp-font,"IBM Plex Sans",system-ui,sans-serif);color:var(--cp-ink,#e8ecf1);background:var(--cp-bg,#18181b);-webkit-font-smoothing:antialiased;position:relative;overflow:clip visible}.expMktRoot *{box-sizing:border-box}.expMktAtmosphere{z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 70% -10%,var(--cp-accent,#ff4d1a),transparent 55%),radial-gradient(ellipse 60% 40% at 10% 80%,var(--cp-pulse,var(--cp-accent-2,#2ef2c1)),transparent 50%),linear-gradient(180deg,var(--cp-bg,#f2f4f7) 0,var(--cp-bg,#f2f4f7) 55%,var(--cp-bg,#f2f4f7) 100%);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.expMktAtmosphere{background:radial-gradient(ellipse 80% 50% at 70% -10%,color-mix(in srgb,var(--cp-accent,#ff4d1a) 22%,transparent),transparent 55%),radial-gradient(ellipse 60% 40% at 10% 80%,color-mix(in srgb,var(--cp-pulse,var(--cp-accent-2,#2ef2c1)) 12%,transparent),transparent 50%),linear-gradient(180deg,var(--cp-bg,#f2f4f7) 0,color-mix(in srgb,var(--cp-bg,#f2f4f7) 92%,var(--cp-panel,#fff)) 55%,var(--cp-bg,#f2f4f7) 100%)}}.expMktOrbA,.expMktOrbB{filter:blur(90px);border-radius:50%;animation:expMktDrift 18s ease-in-out infinite alternate;position:absolute}.expMktOrbA{background:var(--cp-accent,#ff4d1a);width:48vw;height:48vw;top:-18%;right:-12%}@supports (color:color-mix(in lab,red,red)){.expMktOrbA{background:color-mix(in srgb,var(--cp-accent,#ff4d1a) 28%,transparent)}}.expMktOrbB{background:var(--cp-pulse,var(--cp-accent-2,#2ef2c1));width:40vw;height:40vw;bottom:0;left:-14%}@supports (color:color-mix(in lab,red,red)){.expMktOrbB{background:color-mix(in srgb,var(--cp-pulse,var(--cp-accent-2,#2ef2c1)) 14%,transparent)}}.expMktOrbB{animation-delay:-6s}@keyframes expMktDrift{0%{transform:translate(0)scale(1)}to{transform:translate(-3%,4%)scale(1.05)}}.expMktGrid{background-image:linear-gradient(var(--cp-ink,#0e1116) 1px,transparent 1px),linear-gradient(90deg,var(--cp-ink,#0e1116) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.expMktGrid{background-image:linear-gradient(color-mix(in srgb,var(--cp-ink,#0e1116) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--cp-ink,#0e1116) 6%,transparent) 1px,transparent 1px)}}.expMktGrid{opacity:.85;background-size:48px 48px;-webkit-mask-image:radial-gradient(75% 55% at 50% 25%,#000 15%,#0000 72%);mask-image:radial-gradient(75% 55% at 50% 25%,#000 15%,#0000 72%)}.expCraftLogin,.expMktFooter,.expMktHero,.expMktNav,.expMktSection{z-index:1;position:relative}.expMktNav{justify-content:space-between;margin:0 auto;padding:1.1rem 2rem;display:flex}.expMktNav,.expMktNavBar{align-items:center;max-width:1120px}.expMktNavBar{grid-template-columns:minmax(8rem,1fr) auto minmax(8rem,1fr);gap:1rem;width:100%;display:grid}.expMktLinksCenter{flex-wrap:wrap;justify-content:center;gap:.15rem 1.1rem;display:flex}.expMktLinksCenter button{color:var(--cp-muted,#5c6578);font:inherit;cursor:pointer;background:0 0;border:none;padding:.35rem 0;font-size:.9rem}.expMktLinksCenter button:hover{color:var(--cp-ink,#18181b)}.expMktNavRight{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.expMktNavSignIn{color:var(--cp-muted,#5c6578);font:inherit;cursor:pointer;background:0 0;border:none;padding:.35rem .5rem;font-size:.9rem;font-weight:600}.expMktNavSignIn:hover{color:var(--cp-ink,#18181b)}.expLangSwitch{display:inline-flex;position:relative}.expLangSwitchBtn{border-radius:var(--cp-radius,8px);border:1px solid var(--cp-line,#e5e7eb);background:var(--cp-panel,#fff);cursor:pointer;width:2rem;height:2rem;color:var(--cp-ink,#18181b);justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.expLangSwitchMenu{z-index:40;border-radius:var(--cp-radius,10px);border:1px solid var(--cp-line,#e5e7eb);background:var(--cp-panel,#fff);min-width:7rem;box-shadow:var(--cp-shadow,0 16px 40px #0b0d121f);margin:0;padding:.3rem 0;list-style:none;position:absolute;top:calc(100% + .35rem);right:0}.expLangSwitchMenu button{width:100%;color:var(--cp-muted,#5c6578);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:.45rem .75rem;font-size:.85rem;font-weight:650;display:flex}.expLangSwitchMenu button:hover{color:var(--cp-ink,#18181b);background:#ffffff0d}@media (max-width:820px){.expMktNavBar{grid-template-columns:1fr auto;grid-template-areas:"brand right""center center"}.expMktBrand{grid-area:brand}.expMktNavRight{grid-area:right}.expMktLinksCenter{grid-area:center;justify-content:flex-start}}.expMktBrand{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:.65rem;padding:0;display:inline-flex}.expMktBrandText{font-family:var(--cp-display,var(--cp-font,"IBM Plex Sans",system-ui,sans-serif));letter-spacing:-.04em;font-size:1.15rem;font-weight:650}.expBrandWordmarkAccent,.expMktBrandAccent{color:var(--cp-accent,#ff4d1a)}.expBrandWordmarkLead{color:var(--cp-ink,#0e1116)}.expMktLinks{align-items:center;gap:1.25rem;display:flex}.expMktLinks a,.expMktLinks button{color:var(--cp-muted,#5c6578);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.9rem;font-weight:550;text-decoration:none}.expMktLinks a:hover,.expMktLinks button:hover{color:var(--cp-ink,#18181b)}.expMktNavCta{background:var(--cp-accent,#ff4d1a)!important;color:#fff!important;border-radius:8px!important;padding:.45rem .85rem!important;font-weight:650!important}.expMktHero{grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem;max-width:1120px;min-height:calc(100svh - 5rem);margin:0 auto;padding:2.5rem 2rem 4rem;display:grid}.expHostFrame .expMktHero{min-height:min(28rem,100svh - 10rem)}@media (min-width:861px){.expMktHero{min-height:calc(100svh - 7.5rem)}}.expGtmMark,.expSignalMark{border-radius:10px;flex-shrink:0;display:block;box-shadow:0 0 0 1px #ffffff0f}.expGtmMark circle,.expSignalMark circle{transform-origin:31.5px 11.5px;animation:expGtmDotPulse 2.4s ease-in-out infinite}@keyframes expGtmDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.15)}}.expMktWordmark{font-family:var(--cp-display,var(--cp-font,"IBM Plex Sans",system-ui,sans-serif));letter-spacing:-.04em;margin:.5rem 0 .75rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700}.expMktHeadline{letter-spacing:-.02em;max-width:28rem;margin:0 0 .75rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:650}.expMktSub{color:var(--cp-muted,#5c6578);max-width:32rem;margin:0 0 1.5rem;line-height:1.55}.expMktCtas{flex-wrap:wrap;gap:.65rem;display:flex}.expMktPrimary,.expMktSecondary{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.65rem 1rem;font-family:inherit;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-block}.expMktPrimary{background:var(--cp-accent,#ff4d1a);color:#fff}.expMktSecondary{border-color:var(--cp-line,#e5e7eb);color:var(--cp-ink,#18181b);background:0 0}.expMktVisual{flex-direction:column;align-items:center;gap:.75rem;display:flex}.expMktRadar{background:radial-gradient(circle,#ff4d1a1f,#0000 70%);border:1px solid #2ef2c12e;border-radius:50%;width:min(280px,70vw);height:min(280px,70vw);position:relative}.expMktRing{border:1px solid #2ef2c129;border-radius:50%;position:absolute;inset:18%}.expMktRing:nth-child(2){inset:32%}.expMktRing:nth-child(3){inset:46%}.expMktRadarCore{color:var(--cp-ink,#18181b);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.expMktSweep{background:conic-gradient(#0000 0deg,#ff4d1a47 40deg,#0000 70deg);border-radius:50%;animation:expMktSpin 4.5s linear infinite;position:absolute;inset:8%}@keyframes expMktSpin{to{transform:rotate(1turn)}}.expMktBlip{background:var(--cp-pulse,#2ef2c1);z-index:2;border-radius:50%;width:10px;height:10px;animation:expMktPing 2.4s ease-out infinite;position:absolute}.expMktBlip1{top:28%;left:62%}.expMktBlip2{background:var(--cp-accent,#ff4d1a);animation-delay:.7s;top:58%;left:30%}.expMktBlip3{background:var(--cp-risk,#ffb020);animation-delay:1.3s;top:68%;left:64%}@keyframes expMktPing{0%{transform:scale(1);box-shadow:0 0 #00d4aa73}70%{transform:scale(1.15);box-shadow:0 0 0 12px #0000}to{transform:scale(1);box-shadow:0 0 #0000}}.expMktVisualCaption{color:var(--cp-muted,#5c6578);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.expMktSection{max-width:1120px;margin:0 auto;padding:3rem 2rem}.expMktKicker{text-transform:uppercase;letter-spacing:.08em;color:var(--cp-accent,#ff4d1a);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.expMktSectionTitle{font-family:var(--cp-display,var(--cp-font,"IBM Plex Sans",system-ui,sans-serif));letter-spacing:-.03em;margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem)}.expMktSectionBody{color:var(--cp-muted,#5c6578);max-width:40rem;margin:0 0 1.5rem;line-height:1.55}.expMktDecisions{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.expMktDecisions li{background:var(--cp-panel,#161b24);border:1px solid var(--cp-line,#e5e7eb);color:var(--cp-ink,#18181b);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem 1rem;padding:1rem 1.15rem;display:grid}.expMktDecTag{text-transform:uppercase;letter-spacing:.04em;color:var(--cp-accent,#ff4d1a);white-space:nowrap;background:#ff4d1a29;border-radius:6px;grid-row:1/span 2;align-self:center;padding:.35rem .55rem;font-size:.7rem;font-weight:700}.expMktDecTag[data-tone=expand]{color:var(--cp-accent-2,#2ef2c1);background:#5b8cff29}.expMktDecTag[data-tone=risk]{color:var(--cp-risk,#ffb020);background:#ffb02029}.expMktDecisions strong{grid-column:2;font-size:1.05rem}.expMktDecisions span:last-child{color:var(--cp-muted,#5c6578);grid-column:2;font-size:.85rem}.expMktAudience{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.expMktAudience li{background:var(--cp-panel,#161b24);border:1px solid var(--cp-line,#e5e7eb);color:var(--cp-ink,#18181b);border-radius:10px;padding:.85rem 1rem;font-weight:550}.expMktPricing{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.expMktPricing>div{background:var(--cp-panel,#161b24);border:1px solid var(--cp-line,#e5e7eb);color:var(--cp-ink,#18181b);border-radius:12px;padding:1.25rem}.expMktPricing h3{margin:0 0 .5rem;font-size:1rem}.expMktPrice{font-family:var(--cp-display,var(--cp-font,"IBM Plex Sans",system-ui,sans-serif));letter-spacing:-.03em;color:var(--cp-accent,#ff4d1a);margin:0 0 .35rem;font-size:2rem;font-weight:700}.expMktPrice span{color:var(--cp-muted,#5c6578);font-size:.9rem;font-weight:550}.expMktFooter{border-top:1px solid var(--cp-line,#e5e7eb);justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:2rem;display:flex}.expMktMuted{color:var(--cp-muted,#5c6578);font-size:.85rem}@media (max-width:860px){.expMktHero{min-height:auto}.expMktDecisions li,.expMktHero{grid-template-columns:1fr}.expMktDecisions span:last-child,.expMktDecisions strong{grid-column:1}.expMktLinks{display:none}}.expMktRoot .expCraftCtaBand,.expMktRoot .expCraftFeatureGrid,.expMktRoot .expCraftFooterBand,.expMktRoot .expCraftLogoCloud,.expMktRoot .expCraftStatStrip,.expMktRoot .expCraftTestimonials{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.expMktRoot .expCraftFeatureGrid,.expMktRoot .expCraftLogoCloud,.expMktRoot .expCraftStatStrip,.expMktRoot .expCraftTestimonials{margin-top:1.5rem}.expMktRoot .expCraftFeatureCard,.expMktRoot .expCraftQuote,.expMktRoot .expCraftStat{color:var(--cp-ink,#18181b);background:var(--cp-panel,#161b24)!important;border:1px solid var(--cp-line,#e5e7eb)!important}.expMktRoot .expCraftFeatureCard h3,.expMktRoot .expCraftStat strong{font-family:var(--font-display,"Space Grotesk",system-ui,sans-serif);color:var(--cp-ink,#18181b)}.expMktRoot .expCraftFeatureCard p,.expMktRoot .expCraftQuote p,.expMktRoot .expCraftStat span{color:var(--cp-muted,#5c6578)}.expMktRoot .expCraftCtaBand{border:1px solid var(--cp-line,#e5e7eb);text-align:center;background:linear-gradient(135deg,#ff4d1a24,#2ef2c114);border-radius:16px;margin:3rem auto 2rem;padding:2.5rem 2rem}.expMktRoot .expCraftCtaBand h2{font-family:var(--font-display,"Space Grotesk",system-ui,sans-serif);letter-spacing:-.03em;color:var(--cp-ink,#18181b);margin:0 0 .5rem}.expMktRoot .expCraftCtaBand p{color:var(--cp-muted,#5c6578);margin:0 0 1.1rem}.expMktRoot .expCraftCtaPrimary{background:var(--cp-accent,#ff4d1a);color:#fff}.expMktRoot .expCraftCtaSecondary{border-color:var(--cp-line,#e5e7eb);color:var(--cp-ink,#18181b)}.expMktRoot .expCraftFooterBand{border-top:1px solid var(--cp-line,#e5e7eb);color:var(--cp-muted,#5c6578);margin-top:2rem;padding:2rem 2rem 2.5rem}.expMktRoot .expCraftFooterBrand{color:var(--cp-ink,#18181b)}.expMktRoot .expCraftFooterBand a{color:var(--cp-ink,#18181b);opacity:.85}.expMktRoot .expCraftFooterLegal{color:var(--cp-muted,#5c6578)}.expMktRoot .expCraftLogin{min-height:70vh}.expMktRoot .expCraftLoginCard{background:var(--cp-panel,#fff);border-color:var(--cp-line,#e5e7eb);box-shadow:var(--cp-shadow,0 24px 80px #0b0d121a)}.expMktRoot .expCraftLoginBrandName{color:var(--cp-ink,#18181b)}.expMktRoot .expCraftLoginLead,.expMktRoot .expCraftLoginLeadOutside{color:var(--cp-muted,#5c6578)}.expMktRoot .expCraftLoginTabs{border-color:var(--cp-line,#e5e7eb);background:#00000059}.expMktRoot .expCraftLoginTab{color:var(--cp-muted,#5c6578)}.expMktRoot .expCraftLoginTabOn{background:var(--cp-accent,#ff4d1a);color:#fff}.expMktRoot[data-auth=standalone] .expMktNav{max-width:26rem}.expComposition[data-composition=stack]{gap:var(--cp-space-6,1.5rem);flex-direction:column;display:flex}.expComposition[data-composition=split-hero]{gap:var(--cp-space-8,2rem);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.expComposition[data-composition=bento]{gap:var(--cp-space-4,1rem);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.expComposition[data-composition=editorial-rail]{gap:var(--cp-space-8,2rem);grid-template-columns:minmax(0,1fr) minmax(12rem,18rem);align-items:start;display:grid}.expComposition[data-composition=canvas]{min-height:70vh;display:block}@media (max-width:840px){.expComposition[data-composition=editorial-rail],.expComposition[data-composition=split-hero]{grid-template-columns:1fr}}.expTransformAtmosphere{z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 55% at 50% -15%,var(--exp-pulse,var(--cp-accent,#00f0ff)),transparent 55%),radial-gradient(ellipse 45% 35% at 90% 75%,#00a8b812,transparent 50%),linear-gradient(180deg,#050505 0,var(--cp-bg,#000) 40%,var(--cp-bg,#000) 100%);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.expTransformAtmosphere{background:radial-gradient(ellipse 90% 55% at 50% -15%,color-mix(in srgb,var(--exp-pulse,var(--cp-accent,#00f0ff)) 10%,transparent),transparent 55%),radial-gradient(ellipse 45% 35% at 90% 75%,#00a8b812,transparent 50%),linear-gradient(180deg,#050505 0,var(--cp-bg,#000) 40%,color-mix(in srgb,var(--cp-bg,#000) 92%,#050808) 100%)}}.expTransformAtmosphere{animation:exp-field-drift 18s ease-in-out infinite alternate}.expTransformAtmosphere:after{content:"";opacity:.28;background-image:linear-gradient(var(--cp-line,#1f1f1f) 1px,transparent 1px),linear-gradient(90deg,var(--cp-line,#1f1f1f) 1px,transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 55% at 50% 35%,#000,#0000);mask-image:radial-gradient(65% 55% at 50% 35%,#000,#0000)}@keyframes exp-field-drift{0%{filter:hue-rotate();transform:scale(1)}to{filter:hue-rotate(8deg);transform:scale(1.02)}}.expTransformSplitHero{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:2.5rem;max-width:72rem;min-height:calc(100vh - 3.5rem);margin:0 auto;padding:3rem 1.25rem 3.5rem;display:grid;position:relative}.expTransformEyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--cp-accent,#00f0ff);margin:0;font-size:.7rem;font-weight:600}.expTransformDisplay{letter-spacing:-.04em;color:var(--cp-ink,#fafafa);margin:1rem 0 0;font-size:clamp(2.85rem,7.2vw,5rem);font-weight:700;line-height:.98}.expTransformDisplayLine{display:block}.expTransformDisplayLine+.expTransformDisplayLine{margin-top:.25rem}.expTransformPulseDot{color:var(--cp-accent,#00f0ff)}.expTransformLead{letter-spacing:-.01em;max-width:28rem;color:var(--cp-ink,#fafafa);margin:1.25rem 0 0;font-size:clamp(1.05rem,2.1vw,1.35rem);font-weight:500;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.expTransformLead{color:color-mix(in srgb,var(--cp-ink,#fafafa) 75%,transparent)}}.expTransformCtaRow{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.expTransformCtaPulse:hover{box-shadow:0 0 28px var(--cp-accent,#00f0ff)}@supports (color:color-mix(in lab,red,red)){.expTransformCtaPulse:hover{box-shadow:0 0 28px color-mix(in srgb,var(--cp-accent,#00f0ff) 45%,transparent)}}.expTransformCtaPulse:hover{transform:translateY(-1px)}.expTransformSplitHeroMedia{min-width:0}.expTransformGraphVisual{width:100%;max-width:28rem;height:auto;margin:0 auto;animation:exp-graph-breathe 6s ease-in-out infinite;display:block}.expTransformGraphOrbit{animation:exp-orbit-dash 14s linear infinite}.expTransformGraphEdge{stroke-dasharray:240;stroke-dashoffset:240px;animation:exp-edge-draw 1.1s forwards}.expTransformGraphHub{animation:exp-hub-pulse 2.4s ease-in-out infinite}@keyframes exp-graph-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes exp-orbit-dash{to{stroke-dashoffset:-260px}}@keyframes exp-edge-draw{to{stroke-dashoffset:0}}@keyframes exp-hub-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:900px){.expTransformSplitHero{grid-template-columns:1fr;min-height:auto;padding-top:2rem}}.expCreativeGlass{border:1px solid var(--cp-fg,#fff);border-radius:1.25rem;padding:1.5rem}@supports (color:color-mix(in lab,red,red)){.expCreativeGlass{border:1px solid color-mix(in oklab,var(--cp-fg,#fff) 14%,transparent)}}.expCreativeGlass{background:var(--cp-fg,#fff)}@supports (color:color-mix(in lab,red,red)){.expCreativeGlass{background:color-mix(in oklab,var(--cp-fg,#fff) 6%,transparent)}}.expCreativeGlass{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);box-shadow:0 20px 60px oklab(0 none none/.4)}.expCreativeGlass h3{font-family:var(--cp-font-display,inherit);margin:0 0 .5rem}.expCreativeGlass p{color:var(--cp-fg,#fff);margin:0}@supports (color:color-mix(in lab,red,red)){.expCreativeGlass p{color:color-mix(in oklab,var(--cp-fg,#fff) 72%,transparent)}}.expCreativeGlass p{line-height:1.5}.expCreativeMarquee{border-block:1px solid var(--cp-fg,#fff);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.expCreativeMarquee{border-block:1px solid color-mix(in oklab,var(--cp-fg,#fff) 10%,transparent)}}.expCreativeMarquee{margin:1rem 0;padding:.85rem 0}.expCreativeMarqueeTrack{gap:2.5rem;width:max-content;animation:expCreativeMarquee 22s linear infinite;display:flex}.expCreativeMarqueeTrack span{text-transform:uppercase;letter-spacing:.14em;color:var(--cp-fg,#fff);font-size:.72rem}@supports (color:color-mix(in lab,red,red)){.expCreativeMarqueeTrack span{color:color-mix(in oklab,var(--cp-fg,#fff) 55%,transparent)}}@keyframes expCreativeMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.expCreativeEditorial{grid-template-columns:1.15fr .85fr;align-items:center;gap:2rem;padding:clamp(2rem,8vh,5rem) 0;display:grid}.expCreativeEditorialMedia{min-height:12rem}@media (max-width:900px){.expCreativeEditorial{grid-template-columns:1fr}}.expAuthoredNav{z-index:2;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex;position:relative}.expAuthoredNavBrand{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.expAuthoredNav nav{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.expAuthoredNav nav a,.expAuthoredNav nav button{color:inherit;font:inherit;opacity:.85;cursor:pointer;background:0 0;border:0;text-decoration:none}.expAuthoredNav nav a:hover,.expAuthoredNav nav button:hover{opacity:1}.expAuthoredText{max-width:42rem;padding:1.25rem 1.5rem}.expAuthoredText h2{margin:0 0 .5rem;font-size:1.35rem}.expAuthoredText p{opacity:.85;margin:0;line-height:1.55}.expAuthoredRoot{--sbx-bg:var(--cp-bg,#0b0d12);--sbx-fg:var(--cp-ink,#f3f4f6);--sbx-accent:var(--cp-accent,#00f0ff);--sbx-muted:var(--cp-muted,#8b93a0);--sbx-panel:var(--cp-panel,#ffffff0a);--sbx-border:var(--cp-line,#ffffff1f);--sbx-warn:var(--cp-warn,#d97706);--sbx-font-display:"Syne","Plus Jakarta Sans",system-ui,sans-serif;--sbx-font-body:"Plus Jakarta Sans",system-ui,sans-serif;--sbx-section-pad:2rem;--sbx-section-head-gap:1.25rem;--sbx-list-gap:.85rem;--sbx-article-pad:3rem 2rem;--sbx-article-hero-size:clamp(2.2rem,5vw,3.6rem);--sbx-article-hero-margin:.4rem 0 .8rem;--sbx-article-hero-weight:700;--sbx-display-h1-size:clamp(2.6rem,7vw,5.4rem);--sbx-display-h1-weight:700;--sbx-h2-size:clamp(1.6rem,3.5vw,2.4rem);--sbx-lead-size:1.15rem;--sbx-lead-max-width:38rem;--sbx-hub-hero-size:var(--sbx-display-h1-size);--sbx-hub-hero-pad:8vh 2rem 1rem;--sbx-feature-post-h2-size:clamp(1.8rem,4vw,2.8rem);--sbx-pull-size:1.45rem;--sbx-heading-letter-spacing:-.03em;--sbx-heading-line-height:1.05;background:var(--sbx-bg);min-height:100%;color:var(--sbx-fg);font-family:var(--sbx-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.55;position:relative;overflow-x:hidden}.expAuthoredRoot a{color:inherit}.expAuthoredRoot .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--sbx-accent);margin:0;font-size:.72rem;font-weight:600}.expAuthoredRoot h1,.expAuthoredRoot h2,.expAuthoredRoot h3{font-family:var(--sbx-font-display),var(--cp-display),system-ui,sans-serif;letter-spacing:var(--sbx-heading-letter-spacing,-.03em);line-height:var(--sbx-heading-line-height,1.05);margin:0;font-weight:700}.expAuthoredRoot .sbx-editorial>div>h1,.expAuthoredRoot [data-kind=editorial_split]>div>h1,.expAuthoredRoot h1{font-size:var(--sbx-display-h1-size,clamp(2.6rem,7vw,5.4rem));white-space:pre-line;font-weight:var(--sbx-display-h1-weight,700)}.expAuthoredRoot .sbx-editorial>div>h1,.expAuthoredRoot [data-kind=editorial_split]>div>h1{letter-spacing:var(--sbx-heading-letter-spacing,-.03em);line-height:var(--sbx-heading-line-height,1.05)}.expAuthoredRoot h2{font-size:var(--sbx-h2-size,clamp(1.6rem,3.5vw,2.4rem))}.expAuthoredRoot .lead{color:var(--sbx-muted);font-size:var(--sbx-lead-size,1.15rem);max-width:var(--sbx-lead-max-width,38rem)}.expAuthoredRoot .btn{border:1px solid var(--sbx-border);color:inherit;cursor:pointer;font-size:.95rem;font-weight:600;font:inherit;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.7rem 1.15rem;text-decoration:none;display:inline-flex}.expAuthoredRoot .btn.primary{background:var(--sbx-accent);color:#041016;border-color:#0000}.expAuthoredRoot .btn.ghost:hover{border-color:var(--sbx-accent);color:var(--sbx-accent)}.expAuthoredRoot .cta-row{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.expAuthoredRoot .sbx-atmosphere,.expAuthoredRoot [data-kind=atmosphere]{pointer-events:none;z-index:0;background:radial-gradient(1100px 520px at 8% -10%,var(--sbx-accent),transparent),radial-gradient(900px 420px at 92% 0,var(--sbx-accent),transparent),linear-gradient(180deg,#0b0d12 0,#10131a 50%,#0b0d12 100%);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.expAuthoredRoot .sbx-atmosphere,.expAuthoredRoot [data-kind=atmosphere]{background:radial-gradient(1100px 520px at 8% -10%,color-mix(in oklab,var(--sbx-accent) 28%,transparent),transparent),radial-gradient(900px 420px at 92% 0,color-mix(in oklab,var(--sbx-accent) 10%,transparent),transparent),linear-gradient(180deg,#0b0d12 0,#10131a 50%,#0b0d12 100%)}}.expAuthoredRoot .sbx-atmosphere,.expAuthoredRoot [data-kind=atmosphere]{animation:sbx-drift 22s ease-in-out infinite alternate}@keyframes sbx-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-1.5%,1%)scale(1.03)}}.expAuthoredRoot .sbx-footer,.expAuthoredRoot .sbx-nav,.expAuthoredRoot [data-kind=footer_band],.expAuthoredRoot [data-kind=nav],.expAuthoredRoot main{z-index:1;position:relative}.expAuthoredRoot .sbx-nav,.expAuthoredRoot [data-kind=nav].sbx-nav{border-bottom:1px solid var(--sbx-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--sbx-bg);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.expAuthoredRoot .sbx-nav,.expAuthoredRoot [data-kind=nav].sbx-nav{background:color-mix(in oklab,var(--sbx-bg) 72%,transparent)}}.expAuthoredRoot .sbx-nav,.expAuthoredRoot [data-kind=nav].sbx-nav{z-index:5;position:sticky;top:0}.expAuthoredRoot .sbx-nav .expAuthoredNavBrand,.expAuthoredRoot .sbx-nav .sbx-mark{letter-spacing:-.02em;color:inherit;font-weight:700;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;text-decoration:none;display:flex}.expAuthoredRoot .sbx-nav .dot{background:var(--sbx-accent);width:.7rem;height:.7rem;box-shadow:0 0 24px var(--sbx-accent);border-radius:999px}.expAuthoredRoot .sbx-nav nav{flex-wrap:wrap;align-items:center;gap:.85rem 1.1rem;display:flex}.expAuthoredRoot .sbx-nav nav a,.expAuthoredRoot .sbx-nav nav button{opacity:.82;color:inherit;font-size:.92rem;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none}.expAuthoredRoot .sbx-nav nav a.is-current,.expAuthoredRoot .sbx-nav nav a:hover,.expAuthoredRoot .sbx-nav nav a[aria-current=page],.expAuthoredRoot .sbx-nav nav button.is-current,.expAuthoredRoot .sbx-nav nav button:hover,.expAuthoredRoot .sbx-nav nav button[aria-current=page]{color:var(--sbx-accent);opacity:1}.expAuthoredRoot .sbx-nav .pill,.expAuthoredRoot .sbx-nav nav .pill{border:1px solid var(--sbx-accent)}@supports (color:color-mix(in lab,red,red)){.expAuthoredRoot .sbx-nav .pill,.expAuthoredRoot .sbx-nav nav .pill{border:1px solid color-mix(in oklab,var(--sbx-accent) 45%,transparent)}}.expAuthoredRoot .sbx-nav .pill,.expAuthoredRoot .sbx-nav nav .pill{color:var(--sbx-accent);opacity:1;border-radius:999px;padding:.35rem .75rem;font-size:.85rem;text-decoration:none}.expAuthoredRoot main{z-index:1;display:block;position:relative}.expAuthoredRoot .sbx-editorial,.expAuthoredRoot [data-kind=editorial_split]{z-index:1;grid-template-columns:1.25fr .85fr;align-items:end;gap:2.2rem;max-width:78rem;margin:0 auto;padding:10vh 2rem 2rem;display:grid;position:relative}.expAuthoredRoot .sbx-glass,.expAuthoredRoot [data-kind=glass_panel]{border:1px solid var(--sbx-border);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:oklab(100% 0 5.96046e-8/.06);border-radius:1.35rem;padding:1.4rem 1.5rem;box-shadow:0 24px 70px #00000073}.expAuthoredRoot .sbx-glass h3,.expAuthoredRoot [data-kind=glass_panel] h3{margin-bottom:.5rem;font-size:1.35rem}.expAuthoredRoot .sbx-glass p,.expAuthoredRoot [data-kind=glass_panel] p{color:var(--sbx-muted);margin:0}.expAuthoredRoot .sbx-marquee,.expAuthoredRoot [data-kind=marquee_band]{border-block:1px solid var(--sbx-border);z-index:1;margin:1.5rem 0 2rem;padding:.9rem 0;position:relative;overflow:hidden}.expAuthoredRoot .sbx-marquee-track,.expAuthoredRoot [data-kind=marquee_band] .sbx-marquee-track{gap:2.4rem;width:max-content;animation:sbx-marquee 28s linear infinite;display:flex}.expAuthoredRoot .sbx-marquee-track a,.expAuthoredRoot .sbx-marquee-track span{text-transform:uppercase;letter-spacing:.16em;color:var(--sbx-muted);font-size:.7rem;text-decoration:none}.expAuthoredRoot .sbx-marquee-track a{color:var(--sbx-accent)}@keyframes sbx-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.expAuthoredRoot .section,.expAuthoredRoot [data-kind=feature_grid],.expAuthoredRoot [data-kind=text]{padding:var(--sbx-section-pad,2rem);z-index:1;max-width:78rem;margin:0 auto;position:relative}.expAuthoredRoot .expCraftFeatureGrid,.expAuthoredRoot [data-kind=feature_grid].expCraftFeatureGrid{grid-template-columns:none;width:100%;display:block}.expAuthoredRoot .section-head{margin-bottom:var(--sbx-section-head-gap,1.25rem);justify-content:space-between;align-items:end;gap:1rem;display:flex}.expAuthoredRoot .grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;display:grid}.expAuthoredRoot .grid-2{grid-template-columns:1.2fr .8fr;gap:1.25rem;display:grid}.expAuthoredRoot .list{gap:var(--sbx-list-gap,.85rem);display:grid}.expAuthoredRoot .feature-post,.expAuthoredRoot .post{border:1px solid var(--sbx-border);background:var(--sbx-panel);color:inherit;border-radius:1.1rem;padding:1.25rem;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:block}.expAuthoredRoot .feature-post{flex-direction:column;justify-content:flex-end;min-height:16rem;padding:1.6rem;display:flex}.expAuthoredRoot .feature-post h2{font-size:var(--sbx-feature-post-h2-size,clamp(1.8rem,4vw,2.8rem));margin:.4rem 0}.expAuthoredRoot .feature-post:hover,.expAuthoredRoot .post:hover{border-color:var(--sbx-accent)}@supports (color:color-mix(in lab,red,red)){.expAuthoredRoot .feature-post:hover,.expAuthoredRoot .post:hover{border-color:color-mix(in oklab,var(--sbx-accent) 55%,transparent)}}.expAuthoredRoot .feature-post:hover,.expAuthoredRoot .post:hover{background:var(--sbx-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.expAuthoredRoot .feature-post:hover,.expAuthoredRoot .post:hover{background:color-mix(in oklab,var(--sbx-accent) 6%,transparent)}}.expAuthoredRoot .meta{flex-wrap:wrap;gap:.5rem;margin-bottom:.7rem;display:flex}.expAuthoredRoot .post h3{margin:.2rem 0 .45rem;font-size:1.25rem}.expAuthoredRoot .feature-post p,.expAuthoredRoot .post p{color:var(--sbx-muted);margin:0;font-size:.95rem}.expAuthoredRoot .section-head p{color:var(--sbx-muted);max-width:28rem;margin:0}.expAuthoredRoot .card{border:1px solid var(--sbx-border);background:var(--sbx-panel);color:inherit;border-radius:1.1rem;padding:1.25rem;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:block}.expAuthoredRoot .card:hover{border-color:var(--sbx-accent)}@supports (color:color-mix(in lab,red,red)){.expAuthoredRoot .card:hover{border-color:color-mix(in oklab,var(--sbx-accent) 55%,transparent)}}.expAuthoredRoot .card:hover{background:var(--sbx-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.expAuthoredRoot .card:hover{background:color-mix(in oklab,var(--sbx-accent) 6%,transparent)}}.expAuthoredRoot .chip{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--sbx-border);color:var(--sbx-muted);border-radius:999px;padding:.22rem .55rem;font-size:.68rem}.expAuthoredRoot .chip.accent{color:#041016;background:var(--sbx-accent);border-color:#0000;font-weight:700}.expAuthoredRoot .chip.theory{border-color:var(--sbx-accent)}@supports (color:color-mix(in lab,red,red)){.expAuthoredRoot .chip.theory{border-color:color-mix(in oklab,var(--sbx-accent) 40%,transparent)}}.expAuthoredRoot .chip.theory{color:var(--sbx-accent)}.expAuthoredRoot .chip.eng{color:#a5b4fc;border-color:#4f46e5}.expAuthoredRoot .chip.biz{border-color:var(--sbx-warn,#d97706);color:#fbbf24}.expAuthoredRoot [data-kind=post_list].section{padding:var(--sbx-section-pad,2rem);max-width:78rem;margin:0 auto}.expAuthoredRoot .card h3{margin:.6rem 0;font-size:1.25rem}.expAuthoredRoot .card p{color:var(--sbx-muted);margin:0;font-size:.95rem}.expAuthoredRoot .article,.expAuthoredRoot [data-kind=article].article,.expAuthoredRoot article.expCraftArticle{z-index:1;grid-template-columns:minmax(0,1fr) 16rem;gap:2rem;max-width:78rem;margin:0 auto;padding:3rem 2rem;display:grid;position:relative}.expAuthoredRoot .expCraftArticle{max-width:78rem}.expAuthoredRoot .article-body{min-width:0;max-width:42rem}.expAuthoredRoot .article-body h1,.expAuthoredRoot .article-body>h1{font-family:var(--sbx-font-display);font-size:var(--sbx-article-hero-size,clamp(2.2rem,5vw,3.6rem));font-weight:var(--sbx-article-hero-weight,700);letter-spacing:var(--sbx-heading-letter-spacing,-.03em);line-height:var(--sbx-heading-line-height,1.05);margin:var(--sbx-article-hero-margin,.4rem 0 .8rem);white-space:normal}.expAuthoredRoot .article-body p,.expAuthoredRoot .article-body>p{color:#d5dae2;font-size:1.08rem}.expAuthoredRoot .article-body .eyebrow,.expAuthoredRoot .article-body>.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--sbx-accent);margin:0;font-size:.72rem;font-weight:600;line-height:1.4}.expAuthoredRoot .article-body .eyebrow a{color:var(--sbx-accent);text-decoration:none}.expAuthoredRoot .article-body .lead,.expAuthoredRoot .article-body>.lead{color:var(--sbx-muted);max-width:38rem;margin:0;font-size:1.15rem}.expAuthoredRoot .article-body .meta,.expAuthoredRoot .article-body>.meta{flex-wrap:wrap;gap:.5rem;margin:1.2rem 0 2rem;display:flex}.expAuthoredRoot .article-body .pull,.expAuthoredRoot .article-body>.pull,.expAuthoredRoot .pull{border-left:3px solid var(--sbx-accent);color:var(--sbx-fg);font-family:var(--sbx-font-display);font-size:var(--sbx-pull-size,1.45rem);margin:2rem 0;padding:1.2rem 1.4rem;line-height:1.25}.expAuthoredRoot .sidenote{align-self:start;gap:1rem;width:100%;min-width:0;display:grid;position:sticky;top:5.5rem}.expAuthoredRoot .sidenote .sbx-glass p,.expAuthoredRoot .sidenote [data-kind=glass_panel] p{font-size:.9rem}.expAuthoredRoot .sidenote>.section,.expAuthoredRoot .sidenote>[data-kind=feature_grid].section,.expAuthoredRoot .sidenote>[data-kind=post_list].section{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0}.expAuthoredRoot .sidenote .card,.expAuthoredRoot .sidenote .list,.expAuthoredRoot .sidenote .post,.expAuthoredRoot .sidenote .sbx-glass,.expAuthoredRoot .sidenote [data-kind=glass_panel],.expAuthoredRoot .sidenote [data-kind=post_list].list{box-sizing:border-box;width:100%;max-width:none}.expAuthoredRoot .sbx-glass{border-radius:1.35rem;padding:1.4rem 1.5rem}.expAuthoredRoot .sbx-glass h3{font-size:1.35rem;font-family:var(--sbx-font-display);margin:0 0 .5rem}.expAuthoredRoot .sbx-glass p{color:var(--sbx-muted);font-size:inherit;margin:0;line-height:1.55}.expAuthoredRoot .sidenote .sbx-glass p{font-size:.9rem}.expAuthoredRoot .hub-hero,.expAuthoredRoot [data-kind=hub_hero]{padding:var(--sbx-hub-hero-pad,8vh 2rem 1rem);z-index:1;max-width:78rem;margin:0 auto;position:relative}.expAuthoredRoot .hub-hero>h1,.expAuthoredRoot [data-kind=hub_hero]>h1{font-size:var(--sbx-hub-hero-size,var(--sbx-display-h1-size,clamp(2.6rem,7vw,5.4rem)));white-space:normal;margin:.4rem 0 .8rem}.expAuthoredRoot .hub-hero>.lead,.expAuthoredRoot [data-kind=hub_hero]>.lead{color:var(--sbx-muted);font-size:var(--sbx-lead-size,1.15rem);max-width:var(--sbx-lead-max-width,38rem);margin:0 0 .5rem}.expAuthoredRoot .topic-row{flex-wrap:wrap;gap:.6rem;margin:1rem 0 2rem;display:flex}.expAuthoredRoot .topic-row a{text-decoration:none}.expAuthoredRoot .search-box,.expAuthoredRoot [data-kind=search_box]{border:1px solid var(--sbx-border);background:var(--sbx-panel);border-radius:1rem;align-items:center;gap:.75rem;max-width:42rem;margin:1rem 0 2rem;padding:1rem;display:flex}.expAuthoredRoot .search-box input,.expAuthoredRoot [data-kind=search_box] input{color:var(--sbx-fg);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:1.05rem}.expAuthoredRoot .hub-hero>.list,.expAuthoredRoot .hub-hero>[data-kind=post_list].list,.expAuthoredRoot [data-kind=hub_hero]>.list,.expAuthoredRoot [data-kind=hub_hero]>[data-kind=post_list].list{max-width:42rem;margin:0;padding:0}.expAuthoredRoot .sbx-cta,.expAuthoredRoot [data-kind=cta_band]{text-align:center;z-index:1;max-width:48rem;margin:0 auto;padding:4.5rem 2rem;position:relative}.expAuthoredRoot .sbx-cta .cta-row{justify-content:center}.expAuthoredRoot .sbx-footer,.expAuthoredRoot [data-kind=footer_band]{border-top:1px solid var(--sbx-border);color:var(--sbx-muted);z-index:1;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding:2rem;font-size:.88rem;display:flex;position:relative}.expAuthoredRoot .sbx-footer nav,.expAuthoredRoot [data-kind=footer_band] nav,.expAuthoredRoot [data-kind=footer_band] ul{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.expAuthoredRoot .sbx-footer a,.expAuthoredRoot [data-kind=footer_band] a{color:inherit;text-decoration:none}.expAuthoredRoot .sbx-footer a:hover,.expAuthoredRoot [data-kind=footer_band] a:hover{color:var(--sbx-accent)}@media (max-width:960px){.expAuthoredRoot .article,.expAuthoredRoot .grid-2,.expAuthoredRoot .grid-3,.expAuthoredRoot .sbx-editorial,.expAuthoredRoot [data-kind=article].article,.expAuthoredRoot [data-kind=editorial_split]{grid-template-columns:1fr}.expAuthoredRoot .sidenote{position:static}}