.DiagramStudioCapabilityCards_grid__bchRr{display:grid;gap:1rem}.DiagramStudioCapabilityCards_card__nZiSx{--accent-soft:color-mix(in srgb,var(--studio-accent) 11%,var(--color-surface));--accent-border:color-mix(in srgb,var(--studio-accent) 24%,var(--color-border-primary));--accent-ink:color-mix(in srgb,var(--studio-accent) 76%,var(--color-text-heading));position:relative;display:flex;min-height:100%;flex-direction:column;overflow:hidden;border-radius:1.6rem;border:1px solid var(--accent-border);background:var(--color-surface);box-shadow:0 1.4rem 3rem color-mix(in srgb,var(--color-shadow-light) 92%,transparent);text-decoration:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.DiagramStudioCapabilityCards_card__nZiSx:focus-visible,.DiagramStudioCapabilityCards_card__nZiSx:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--studio-accent) 34%,var(--color-border-secondary));box-shadow:0 1.8rem 3.6rem color-mix(in srgb,var(--color-shadow-medium) 88%,transparent)}.DiagramStudioCapabilityCards_card__nZiSx:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px}.DiagramStudioCapabilityCards_mediaShell__yzqvM{padding:.85rem .85rem 0}.DiagramStudioCapabilityCards_mediaViewport__8Qqiw{position:relative;aspect-ratio:.94;overflow:hidden;border-radius:1.18rem;background:var(--color-bg-secondary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--studio-accent) 14%,var(--color-border-primary)),0 1.1rem 2.6rem color-mix(in srgb,var(--color-shadow-light) 82%,transparent)}.DiagramStudioCapabilityCards_mediaImage___i0wf{object-fit:cover;transform:scale(1.035);animation:DiagramStudioCapabilityCards_driftImage__3IVzH 18s ease-in-out infinite;animation-delay:var(--studio-phase)}.DiagramStudioCapabilityCards_mediaVignette__TuL8_{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--color-surface) 7%,transparent),transparent 30%),radial-gradient(circle at top left,color-mix(in srgb,var(--color-surface) 9%,transparent),transparent 42%);pointer-events:none}.DiagramStudioCapabilityCards_mediaSheen__adlXX{position:absolute;inset:-18%;background:linear-gradient(118deg,transparent 36%,color-mix(in srgb,var(--color-surface) 22%,transparent) 47%,transparent 59%);mix-blend-mode:screen;opacity:.48;pointer-events:none;transform:translateX(-42%);animation:DiagramStudioCapabilityCards_sweepSheen__6VoJA 16s ease-in-out infinite;animation-delay:var(--studio-phase)}.DiagramStudioCapabilityCards_loopOverlay__uZ3eF{position:absolute;inset:0;pointer-events:none}.DiagramStudioCapabilityCards_canvasGuide__f2f2r{position:absolute;left:11%;top:20%;height:11%;width:77%;border-radius:999px;background:color-mix(in srgb,var(--studio-accent) 10%,transparent);opacity:.72;animation:DiagramStudioCapabilityCards_pulseBand___h9md 10.5s ease-in-out infinite;animation-delay:var(--studio-phase)}.DiagramStudioCapabilityCards_canvasFocus__jS2_S{position:absolute;top:37%;left:14%;width:17%;height:17%;border-radius:.9rem;border:1.8px solid color-mix(in srgb,var(--studio-accent) 62%,var(--color-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--studio-accent) 10%,transparent),0 0 1.8rem color-mix(in srgb,var(--studio-accent) 18%,transparent);background:color-mix(in srgb,var(--studio-accent) 8%,transparent);animation:DiagramStudioCapabilityCards_moveCanvasFocus__fFqJc 14s ease-in-out infinite;animation-delay:var(--studio-phase)}.DiagramStudioCapabilityCards_canvasSweep__EuDAX{position:absolute;left:12%;bottom:18%;width:76%;height:10%;border-radius:999px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--studio-accent) 16%,transparent) 45%,transparent 100%);opacity:.76;transform:translateX(-32%);animation:DiagramStudioCapabilityCards_sweepCanvas__g7nQ_ 12.8s ease-in-out infinite;animation-delay:calc(var(--studio-phase) - 1.6s)}.DiagramStudioCapabilityCards_canvasCursor__zIfv6{position:absolute;top:35%;left:16%;width:.8rem;height:.8rem;border-radius:999px;background:var(--studio-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--studio-accent) 14%,transparent),0 0 1.1rem color-mix(in srgb,var(--studio-accent) 28%,transparent);animation:DiagramStudioCapabilityCards_moveCanvasCursor__6fRez 14s ease-in-out infinite;animation-delay:var(--studio-phase)}.DiagramStudioCapabilityCards_architectureSvg__NQFZm,.DiagramStudioCapabilityCards_diagramSvg__WKeKY{position:absolute;inset:0;width:100%;height:100%}.DiagramStudioCapabilityCards_diagramPath__V8oED{fill:none;stroke:color-mix(in srgb,var(--studio-accent) 56%,var(--color-surface));stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55;stroke-dasharray:120;stroke-dashoffset:120;opacity:0}.DiagramStudioCapabilityCards_diagramPathMain__PUMy1{animation:DiagramStudioCapabilityCards_drawPath__pu1OD 12.5s cubic-bezier(.22,1,.36,1) infinite;animation-delay:var(--studio-phase)}.DiagramStudioCapabilityCards_diagramPathBranch__QfnyJ{animation:DiagramStudioCapabilityCards_drawPath__pu1OD 12.5s cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(var(--studio-phase) + .45s)}.DiagramStudioCapabilityCards_diagramPathBranchAlt__K2aYL{animation:DiagramStudioCapabilityCards_drawPath__pu1OD 12.5s cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(var(--studio-phase) + .8s)}.DiagramStudioCapabilityCards_diagramNodePulse__lk95u{position:absolute;border-radius:999px;background:var(--studio-accent);box-shadow:0 0 0 0 color-mix(in srgb,var(--studio-accent) 26%,transparent);animation:DiagramStudioCapabilityCards_pulseNode__HJvok 8s ease-out infinite}.DiagramStudioCapabilityCards_diagramNodeTop__0b5NI{left:52%;top:22%;width:.64rem;height:.64rem;animation-delay:calc(var(--studio-phase) + .25s)}.DiagramStudioCapabilityCards_diagramNodeMid__4XazE{left:52%;top:46%;width:.72rem;height:.72rem;animation-delay:calc(var(--studio-phase) + 1.1s)}.DiagramStudioCapabilityCards_diagramNodeBranch__qgHkq{left:74%;top:74%;width:.64rem;height:.64rem;animation-delay:calc(var(--studio-phase) + 1.8s)}.DiagramStudioCapabilityCards_architecturePath__mg_nD{fill:none;stroke:color-mix(in srgb,var(--studio-accent) 46%,var(--color-text-secondary));stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35;stroke-dasharray:5 9;opacity:.84;animation:DiagramStudioCapabilityCards_pulseArchitecturePath__Tkgij 10s ease-in-out infinite;animation-delay:var(--studio-phase)}.DiagramStudioCapabilityCards_architecturePathDown__3KhEe{animation-delay:calc(var(--studio-phase) + .9s)}.DiagramStudioCapabilityCards_architectureTabGlow__vjJ3A{position:absolute;left:16%;top:3.6%;width:34%;height:8%;border-radius:999px;background:color-mix(in srgb,var(--studio-accent) 14%,transparent);box-shadow:0 0 1.2rem color-mix(in srgb,var(--studio-accent) 14%,transparent);animation:DiagramStudioCapabilityCards_pulseBand___h9md 10s ease-in-out infinite;animation-delay:var(--studio-phase)}.DiagramStudioCapabilityCards_architecturePulse__MWB_M{position:absolute;width:.78rem;height:.78rem;border-radius:999px;background:var(--studio-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--studio-accent) 12%,transparent),0 0 1rem color-mix(in srgb,var(--studio-accent) 24%,transparent)}.DiagramStudioCapabilityCards_architecturePulseOne__TqPCh{left:18%;top:54%;animation:DiagramStudioCapabilityCards_travelArchitectureOne__op4nq 13.2s linear infinite;animation-delay:var(--studio-phase)}.DiagramStudioCapabilityCards_architecturePulseTwo__Xd0kV{left:44%;top:41%;animation:DiagramStudioCapabilityCards_travelArchitectureTwo__NXGx1 13.2s linear infinite;animation-delay:calc(var(--studio-phase) + 1.4s)}.DiagramStudioCapabilityCards_architecturePulseThree__FTMQn{left:69%;top:43%;animation:DiagramStudioCapabilityCards_travelArchitectureThree__OBa6A 13.2s linear infinite;animation-delay:calc(var(--studio-phase) + 2.7s)}.DiagramStudioCapabilityCards_architectureRing__LH_RK{position:absolute;left:72%;top:62%;width:22%;height:22%;border-radius:999px;border:1px solid color-mix(in srgb,var(--studio-accent) 40%,transparent);animation:DiagramStudioCapabilityCards_pulseRing__4ttCI 9.2s ease-out infinite;animation-delay:calc(var(--studio-phase) + .8s)}.DiagramStudioCapabilityCards_automationTyping__fGCJM{position:absolute;left:4.8%;top:6.5%;width:48%;height:43%}.DiagramStudioCapabilityCards_automationLine__6g3ug{position:absolute;left:0;height:.52rem;border-radius:999px;background:color-mix(in srgb,var(--studio-accent) 32%,var(--color-surface));opacity:.9}.DiagramStudioCapabilityCards_automationLineOne__Le9AI{top:10%;width:62%;animation:DiagramStudioCapabilityCards_typeLineOne__dqWZU 9.4s ease-in-out infinite;animation-delay:var(--studio-phase)}.DiagramStudioCapabilityCards_automationLineTwo__cQLBS{top:30%;width:48%;animation:DiagramStudioCapabilityCards_typeLineTwo__5iQf6 9.4s ease-in-out infinite;animation-delay:calc(var(--studio-phase) + .35s)}.DiagramStudioCapabilityCards_automationLineThree__SJ1SG{top:50%;width:58%;animation:DiagramStudioCapabilityCards_typeLineThree__0YSSy 9.4s ease-in-out infinite;animation-delay:calc(var(--studio-phase) + .7s)}.DiagramStudioCapabilityCards_automationCursor__JZhM5{position:absolute;top:10%;left:62%;width:2px;height:.72rem;background:var(--studio-accent);animation:DiagramStudioCapabilityCards_blinkCursor__q0r3h .9s step-end infinite}.DiagramStudioCapabilityCards_automationBeam__Prhte{position:absolute;top:0;bottom:0;left:43%;width:24%;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--studio-accent) 18%,transparent) 50%,transparent 100%);opacity:0;transform:translateX(-12%);animation:DiagramStudioCapabilityCards_automationBeam__Prhte 11.4s ease-in-out infinite;animation-delay:var(--studio-phase)}.DiagramStudioCapabilityCards_automationPreviewFrame__d1cMF{position:absolute;right:5%;top:17%;width:37%;height:48%;border-radius:1rem;border:1px solid color-mix(in srgb,var(--studio-accent) 38%,var(--color-border-primary));box-shadow:0 0 0 0 color-mix(in srgb,var(--studio-accent) 20%,transparent);animation:DiagramStudioCapabilityCards_pulsePreviewFrame__pelq2 11.4s ease-in-out infinite;animation-delay:calc(var(--studio-phase) + .45s)}.DiagramStudioCapabilityCards_automationPreviewPulse__OtUiu{position:absolute;right:15%;top:27%;width:12%;height:12%;border-radius:999px;background:color-mix(in srgb,var(--studio-accent) 30%,transparent);filter:blur(16px);opacity:0;animation:DiagramStudioCapabilityCards_pulsePreviewGlow__hUrih 11.4s ease-in-out infinite;animation-delay:calc(var(--studio-phase) + .8s)}.DiagramStudioCapabilityCards_body__GH4nU{display:flex;flex:1;flex-direction:column;padding:1.2rem 1.25rem 1.25rem}.DiagramStudioCapabilityCards_eyebrow__Jw1uO{margin:0;color:var(--accent-ink);font-family:var(--font-display,"Geist",system-ui,sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase}.DiagramStudioCapabilityCards_title__QkxiX{margin:.8rem 0 0;color:var(--color-text-primary);font-family:var(--font-display,"Geist",system-ui,sans-serif);font-size:1.42rem;font-weight:700;letter-spacing:-.045em;line-height:.98}.DiagramStudioCapabilityCards_summary__9bhnl{margin:.8rem 0 0;color:var(--color-text-secondary);font-size:.96rem;line-height:1.75}.DiagramStudioCapabilityCards_capability__egLnl{margin:.72rem 0 0;color:var(--accent-ink);font-size:.82rem;font-weight:600;letter-spacing:.01em;line-height:1.6}.DiagramStudioCapabilityCards_cta__eRoN5{margin-top:auto;display:inline-flex;align-items:center;gap:.45rem;padding-top:1.15rem;color:var(--color-text-primary);font-size:.92rem;font-weight:600}.DiagramStudioCapabilityCards_ctaIcon__s3vck{width:1rem;height:1rem}@media (min-width:768px){.DiagramStudioCapabilityCards_grid__bchRr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.DiagramStudioCapabilityCards_grid__bchRr{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.DiagramStudioCapabilityCards_loopOverlay__uZ3eF,.DiagramStudioCapabilityCards_mediaSheen__adlXX{display:none}.DiagramStudioCapabilityCards_architecturePath__mg_nD,.DiagramStudioCapabilityCards_architecturePulse__MWB_M,.DiagramStudioCapabilityCards_architectureRing__LH_RK,.DiagramStudioCapabilityCards_architectureTabGlow__vjJ3A,.DiagramStudioCapabilityCards_automationBeam__Prhte,.DiagramStudioCapabilityCards_automationCursor__JZhM5,.DiagramStudioCapabilityCards_automationLineOne__Le9AI,.DiagramStudioCapabilityCards_automationLineThree__SJ1SG,.DiagramStudioCapabilityCards_automationLineTwo__cQLBS,.DiagramStudioCapabilityCards_automationPreviewFrame__d1cMF,.DiagramStudioCapabilityCards_automationPreviewPulse__OtUiu,.DiagramStudioCapabilityCards_canvasCursor__zIfv6,.DiagramStudioCapabilityCards_canvasFocus__jS2_S,.DiagramStudioCapabilityCards_canvasGuide__f2f2r,.DiagramStudioCapabilityCards_canvasSweep__EuDAX,.DiagramStudioCapabilityCards_diagramNodePulse__lk95u,.DiagramStudioCapabilityCards_diagramPathBranchAlt__K2aYL,.DiagramStudioCapabilityCards_diagramPathBranch__QfnyJ,.DiagramStudioCapabilityCards_diagramPathMain__PUMy1,.DiagramStudioCapabilityCards_mediaImage___i0wf{animation:none!important}.DiagramStudioCapabilityCards_card__nZiSx,.DiagramStudioCapabilityCards_card__nZiSx:focus-visible,.DiagramStudioCapabilityCards_card__nZiSx:hover{transform:none}}@keyframes DiagramStudioCapabilityCards_driftImage__3IVzH{0%,to{transform:scale(1.035) translateZ(0)}50%{transform:scale(1.07) translate3d(.75%,-1.4%,0)}}@keyframes DiagramStudioCapabilityCards_sweepSheen__6VoJA{0%,18%,to{transform:translateX(-44%);opacity:0}26%,68%{opacity:.42}82%{transform:translateX(40%);opacity:0}}@keyframes DiagramStudioCapabilityCards_pulseBand___h9md{0%,to{opacity:.4}45%,62%{opacity:.86}}@keyframes DiagramStudioCapabilityCards_moveCanvasFocus__fFqJc{0%,14%{left:14%;opacity:0}18%,30%{left:14%;opacity:.94}36%,46%{left:35%;opacity:.96}52%,62%{left:56%;opacity:.96}68%,78%{left:77%;opacity:.94}88%,to{left:77%;opacity:0}}@keyframes DiagramStudioCapabilityCards_moveCanvasCursor__6fRez{0%,14%{left:16%;top:35%;opacity:0}18%,30%{left:17%;top:36%;opacity:1}36%,46%{left:38%;top:36%;opacity:1}52%,62%{left:59%;top:36%;opacity:1}68%,78%{left:80%;top:36%;opacity:1}88%,to{left:82%;top:36%;opacity:0}}@keyframes DiagramStudioCapabilityCards_sweepCanvas__g7nQ_{0%,24%,to{transform:translateX(-32%);opacity:0}34%,74%{opacity:.8}84%{transform:translateX(38%);opacity:0}}@keyframes DiagramStudioCapabilityCards_drawPath__pu1OD{0%,12%,to{stroke-dashoffset:120;opacity:0}18%{opacity:.95}44%,70%{stroke-dashoffset:0;opacity:1}88%{opacity:0}}@keyframes DiagramStudioCapabilityCards_pulseNode__HJvok{0%,14%,to{transform:scale(.65);box-shadow:0 0 0 0 color-mix(in srgb,var(--studio-accent) 20%,transparent);opacity:0}20%,32%{transform:scale(1);box-shadow:0 0 0 14px color-mix(in srgb,var(--studio-accent) 0%,transparent);opacity:1}44%{opacity:0}}@keyframes DiagramStudioCapabilityCards_pulseArchitecturePath__Tkgij{0%,to{stroke-dashoffset:0;opacity:.35}50%{stroke-dashoffset:-24;opacity:.92}}@keyframes DiagramStudioCapabilityCards_travelArchitectureOne__op4nq{0%,16%{transform:translateZ(0) scale(.6);opacity:0}22%,36%{transform:translate3d(62px,-24px,0) scale(1);opacity:1}48%{transform:translate3d(124px,-24px,0) scale(.82);opacity:0}to{opacity:0}}@keyframes DiagramStudioCapabilityCards_travelArchitectureTwo__NXGx1{0%,22%{transform:translateZ(0) scale(.6);opacity:0}28%,44%{transform:translate3d(62px,0,0) scale(1);opacity:1}54%{transform:translate3d(120px,22px,0) scale(.82);opacity:0}to{opacity:0}}@keyframes DiagramStudioCapabilityCards_travelArchitectureThree__OBa6A{0%,36%{transform:translateZ(0) scale(.6);opacity:0}42%,58%{transform:translate3d(22px,38px,0) scale(1);opacity:1}70%{transform:translate3d(42px,70px,0) scale(.82);opacity:0}to{opacity:0}}@keyframes DiagramStudioCapabilityCards_pulseRing__4ttCI{0%,18%,to{transform:scale(.84);opacity:0}28%,44%{transform:scale(1.06);opacity:.72}60%{transform:scale(1.16);opacity:0}}@keyframes DiagramStudioCapabilityCards_typeLineOne__dqWZU{0%,16%,to{width:0;opacity:0}24%,42%{width:62%;opacity:1}58%{opacity:.72}}@keyframes DiagramStudioCapabilityCards_typeLineTwo__5iQf6{0%,22%,to{width:0;opacity:0}30%,48%{width:48%;opacity:1}58%{opacity:.72}}@keyframes DiagramStudioCapabilityCards_typeLineThree__0YSSy{0%,28%,to{width:0;opacity:0}36%,54%{width:58%;opacity:1}62%{opacity:.72}}@keyframes DiagramStudioCapabilityCards_blinkCursor__q0r3h{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes DiagramStudioCapabilityCards_automationBeam__Prhte{0%,22%,to{transform:translateX(-14%);opacity:0}32%,56%{transform:translateX(52%);opacity:.74}68%{opacity:0}}@keyframes DiagramStudioCapabilityCards_pulsePreviewFrame__pelq2{0%,34%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--studio-accent) 18%,transparent);opacity:.42}48%,62%{box-shadow:0 0 0 12px color-mix(in srgb,var(--studio-accent) 0%,transparent);opacity:1}}@keyframes DiagramStudioCapabilityCards_pulsePreviewGlow__hUrih{0%,38%,to{opacity:0;transform:scale(.8)}52%,64%{opacity:.85;transform:scale(1)}76%{opacity:0;transform:scale(1.14)}}.DiagramWorkspaceHome_page__BPJaq{background:var(--color-bg-primary);color:var(--color-text-primary);min-height:100vh}.DiagramWorkspaceHome_shell__qeCu5{margin:0 auto;max-width:1728px;padding:2rem 2rem 6rem}.DiagramWorkspaceHome_hero__McMOh{margin:0 auto;max-width:84rem}.DiagramWorkspaceHome_heroInner__O_znO{align-items:center;display:grid;gap:clamp(1.75rem,2.8vw,3rem);grid-template-columns:minmax(0,.92fr) .6rem minmax(0,1.08fr)}.DiagramWorkspaceHome_heroCopy__62d67{min-width:0}.DiagramWorkspaceHome_heroTitle__XBSzo{color:var(--color-text-primary);font-size:clamp(1.9rem,3.4vw,3rem);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin:0;max-width:20ch}.DiagramWorkspaceHome_heroDescription__vXddE{color:var(--color-text-primary);font-size:1.08rem;line-height:1.75;margin-top:1.25rem;max-width:50ch}.DiagramWorkspaceHome_heroStats__0tNjO{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1.75rem}.DiagramWorkspaceHome_heroStat__xZDar{align-items:center;color:var(--color-text-primary);display:inline-flex;font-size:.92rem;gap:.5rem}.DiagramWorkspaceHome_heroStat__xZDar strong{color:var(--color-text-primary);font-weight:700}.DiagramWorkspaceHome_heroCta__XzwhB{align-items:center;background:var(--color-text-primary);border-radius:.5rem;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;margin-top:2rem;padding:.75rem 1.5rem;text-decoration:none;transition:opacity .16s ease,transform .16s ease}.DiagramWorkspaceHome_heroCta__XzwhB,.DiagramWorkspaceHome_heroCta__XzwhB:visited{color:var(--color-text-inverse)!important}.DiagramWorkspaceHome_heroCta__XzwhB:hover{opacity:.88;transform:translateY(-1px)}.DiagramWorkspaceHome_heroCta__XzwhB:focus-visible{outline:3px solid color-mix(in srgb,var(--color-text-primary) 30%,transparent);outline-offset:3px}.DiagramWorkspaceHome_heroDivider__gc1YQ{align-self:stretch;background:linear-gradient(180deg,color-mix(in srgb,var(--color-error) 10%,var(--color-bg-primary)) 0,color-mix(in srgb,var(--color-error) 23%,var(--color-bg-primary)) 24%,color-mix(in srgb,var(--color-error) 28%,var(--color-bg-primary)) 50%,color-mix(in srgb,var(--color-error) 23%,var(--color-bg-primary)) 76%,color-mix(in srgb,var(--color-error) 10%,var(--color-bg-primary)) 100%);border-radius:999px;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-error) 10%,var(--color-bg-primary)),0 1rem 2.2rem color-mix(in srgb,var(--color-error) 10%,transparent);margin:1.25rem 0;opacity:.92;width:100%}.DiagramWorkspaceHome_heroImage__smXnc{display:flex;justify-content:flex-end;min-width:0;width:100%}.DiagramWorkspaceHome_heroImageFrame__7ZSBO{aspect-ratio:3/2;border-radius:1.35rem;box-shadow:0 8px 30px color-mix(in srgb,var(--color-text-primary) 8%,transparent);overflow:hidden;position:relative;width:100%}.DiagramWorkspaceHome_heroImg__o8Evx{height:100%;object-fit:cover;object-position:center top;width:100%}.DiagramWorkspaceHome_launchStrip__Jr0ho{display:flex;flex-direction:column;gap:1rem;margin:2.25rem auto 0;max-width:84rem}.DiagramWorkspaceHome_resumeLink__ar3WW{align-items:center;color:var(--color-text-primary);display:inline-flex;font-size:.92rem;font-weight:600;gap:.5rem;text-decoration:none;transition:opacity .16s ease}.DiagramWorkspaceHome_resumeLink__ar3WW:hover{opacity:.72}.DiagramWorkspaceHome_resumeLink__ar3WW:focus-visible{outline:3px solid color-mix(in srgb,var(--color-text-primary) 30%,transparent);outline-offset:3px}.DiagramWorkspaceHome_resumeMeta__DxnmF{color:var(--color-text-secondary);font-size:.88rem}.DiagramWorkspaceHome_quickLinks__vJNEV{display:flex;flex-wrap:wrap;gap:.75rem}.DiagramWorkspaceHome_quickLink__8t_i3{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:999px;color:var(--color-text-primary);display:inline-flex;font-size:.92rem;font-weight:600;padding:.7rem 1rem;text-decoration:none;transition:border-color .16s ease,opacity .16s ease}.DiagramWorkspaceHome_quickLink__8t_i3:hover{border-color:var(--color-border-secondary);opacity:.84}.DiagramWorkspaceHome_quickLink__8t_i3:focus-visible{outline:3px solid color-mix(in srgb,var(--color-text-primary) 30%,transparent);outline-offset:3px}@media (max-width:900px){.DiagramWorkspaceHome_heroInner__O_znO{grid-template-columns:1fr;gap:2rem}.DiagramWorkspaceHome_heroDivider__gc1YQ{display:none}.DiagramWorkspaceHome_heroImage__smXnc{justify-content:flex-start}}@media (max-width:768px){.DiagramWorkspaceHome_shell__qeCu5{padding:1.5rem 1.25rem 4.5rem}}@media (max-width:560px){.DiagramWorkspaceHome_heroTitle__XBSzo{font-size:clamp(1.9rem,9vw,2.5rem)}.DiagramWorkspaceHome_heroStats__0tNjO{gap:1rem}.DiagramWorkspaceHome_quickLink__8t_i3{font-size:.88rem;padding:.65rem .9rem}}