.cad-gsc{max-width:980px;margin:0 auto}.cad-gsc-window{background:#fff;border:1px solid #d9dce3;border-radius:12px;overflow:hidden;box-shadow:0 24px 80px #0d1b2e24}.cad-gsc-titlebar{background:#f6f5f2;border-bottom:1px solid #e6e4df;align-items:center;gap:6px;padding:.7rem 1.1rem;display:flex}.cad-dot{background:#d9dce3;border-radius:50%;flex-shrink:0;width:10px;height:10px}.cad-gsc-url{letter-spacing:.02em;color:#5d6878;white-space:nowrap;text-overflow:ellipsis;background:#ecebe6;border-radius:999px;max-width:70%;margin-inline:auto;padding:.25rem .9rem;font-size:.68rem;overflow:hidden}.cad-gl-cards,.cad-gl-plot{--g-blue:#4285f4;--g-purple:#5e35b1;--g-grid:#e0e0e0;--g-label:#757575;background:#fff;font-family:Roboto,Segoe UI,Arial,sans-serif}.cad-gl-cards{border-bottom:1px solid #0000001f;align-items:stretch;display:flex;position:relative}.cad-gl-card{flex-shrink:0;grid-template-columns:13px minmax(0,1fr);align-content:start;gap:8px 9px;width:172px;min-width:0;min-height:106px;padding:16px 22px;display:grid;position:relative}.cad-gl-blue{background:var(--g-blue);color:#fff}.cad-gl-purple{background:var(--g-purple);color:#fff}.cad-gl-plain{color:#0000008a;border-right:1px solid #0000001f}.cad-gl-check{border:1.5px solid;border-radius:2px;width:13px;height:13px;margin-top:2px;position:relative}.cad-gl-check-on:after{content:"";border-bottom:1.8px solid;border-left:1.8px solid;width:7px;height:4.5px;position:absolute;top:.5px;left:2px;transform:rotate(-45deg)}.cad-gl-label{min-width:0;min-height:32px;font-size:13px;line-height:16px}.cad-gl-value{font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:1/-1;font-size:30px;line-height:1}.cad-gl-help{opacity:.55;text-align:center;border:1.4px solid;border-radius:50%;width:15px;height:15px;font-size:10px;font-weight:500;line-height:12px;position:absolute;bottom:8px;right:8px}.cad-gl-range{color:#444746;background:#fff;border:1px solid #747775;border-radius:8px;align-self:flex-start;align-items:center;gap:7px;margin-top:18px;margin-left:auto;margin-right:18px;padding:7px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.cad-gl-plot{padding:14px 16px 34px;position:relative}.cad-gl-axis{color:#616161;font-size:12px;position:absolute;top:12px}.cad-gl-axis-left{left:16px}.cad-gl-axis-right{right:16px}.cad-gl-canvas{--g-axis-space:52px;height:232px;padding:0 var(--g-axis-space);margin-top:26px;position:relative}.cad-gl-ylabels{width:44px;color:var(--g-label);pointer-events:none;flex-direction:column;justify-content:space-between;font-size:12px;display:flex;position:absolute;top:0;bottom:32px}.cad-gl-yl-left{align-items:flex-start;left:0}.cad-gl-yl-right{align-items:flex-end;right:0}.cad-gl-ylabels span{transform:translateY(-50%)}.cad-gl-svg{width:100%;height:calc(100% - 32px);display:block}.cad-gl-svg line{stroke:var(--g-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.cad-gl-svg path{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.cad-line-cli{stroke:var(--g-blue)}.cad-line-imp{stroke:var(--g-purple)}.cad-line{stroke-dasharray:1;stroke-dashoffset:0}.cad-gsc.cad-armed .cad-line{stroke-dashoffset:1px;transition:none}.cad-gsc.cad-armed.cad-drawn .cad-line{stroke-dashoffset:0;transition:stroke-dashoffset 2s cubic-bezier(.22,.61,.36,1)}.cad-gsc.cad-armed.cad-drawn .cad-line-cli{transition-delay:.35s}.cad-gl-marker{pointer-events:none;opacity:1;width:0;position:absolute;top:0;bottom:32px}.cad-gsc.cad-armed .cad-gl-marker{opacity:0;transition:none}.cad-gsc.cad-armed.cad-drawn .cad-gl-marker{opacity:1;transition:opacity .5s 1.6s}.cad-gsc-overlay{z-index:2;transform-origin:100% 100%;width:700px;max-width:none;animation:6s ease-in-out infinite cad-float;position:absolute;bottom:0;right:-4%}@keyframes cad-float{0%,to{transform:scale(.62)translateY(0)}50%{transform:scale(.62)translateY(-10px)}}.cad-gsc-overlay .cad-gl-card{flex:1 1 0;min-width:0}.cad-gsc-overlay .cad-gl-range{flex:none}.cad-gsc-overlay .cad-gx-odd{visibility:hidden}@media (max-width:1023px){.cad-gsc-overlay{width:100%;margin-top:1.25rem;animation:none;position:static;transform:none}.cad-gsc-overlay .cad-gx-odd{visibility:visible}}.cad-gl-marker-stem{border-left:2px dashed #d7232359;position:absolute;top:34px;bottom:0;left:0}.cad-gl-marker-dot{background:#d72323;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #d7232326}.cad-gl-marker-disc{background:#fff;border:2px solid #d72323;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #d7232338}.cad-gl-marker-disc img{width:26px;height:26px}.cad-gl-marker-tip{white-space:nowrap;color:#fff;background:#17324d;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.cad-gl-marker-tip:after{content:"";border:5px solid #0000;border-top-color:#17324d;position:absolute;top:100%;left:50%;transform:translate(-50%)}.cad-gl-xlabels{left:var(--g-axis-space);right:var(--g-axis-space);pointer-events:none;height:20px;position:absolute;bottom:0}.cad-gx{color:var(--g-label);white-space:nowrap;font-size:12px;position:absolute;bottom:0;transform:translate(-50%)}.cad-gsc-caption{text-align:center;color:#4c5d7d;max-width:980px;margin:1rem auto 0;font-size:.9rem;line-height:1.6}@media (max-width:960px){.cad-gx{display:none}.cad-gx-odd{display:block}}@media (max-width:1023px){.cad-gl-cards{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cad-gl-card{width:auto;padding:16px}.cad-gl-plain:last-of-type{border-right:0}.cad-gl-range{display:none}.cad-gsc-titlebar{gap:5px;padding:12px}.cad-dot{width:7px;height:7px}.cad-gsc-url{min-width:0;max-width:none;margin-left:10px;padding-inline:10px;font-size:10px}.cad-gl-plot{padding:44px 12px 24px}.cad-gl-axis{top:14px}.cad-gl-axis-left{left:12px}.cad-gl-axis-right{right:12px}.cad-gl-canvas{--g-axis-space:40px;height:190px;margin-top:14px}.cad-gl-ylabels{width:36px;font-size:11px}.cad-gl-marker-tip{font-size:10.5px}.cad-gx{font-size:11px}.cad-gx,.cad-gx-odd{display:none}.cad-gx-edge{display:block}.cad-gx-edge:first-child{transform:none}.cad-gx-edge:last-child{transform:translate(-100%)}}@media (max-width:380px){.cad-gl-card{-moz-column-gap:7px;column-gap:7px;padding:14px 12px}.cad-gl-label{font-size:12px}.cad-gl-value{font-size:26px}}@media (prefers-reduced-motion:reduce){.cad-gsc-overlay{animation:none;transform:scale(.62)}.cad-gsc.cad-armed .cad-line{stroke-dashoffset:0;transition:none}.cad-gsc.cad-armed .cad-gl-marker{opacity:1;transition:none}}@media (prefers-reduced-motion:reduce) and (max-width:1023px){.cad-gsc-overlay{transform:none}}.gc{width:100%}.gc-mobile{display:none}.gc-axis{letter-spacing:.12em;text-transform:uppercase;fill:#fffbf5a6;font:500 11px/1 ui-monospace,Menlo,monospace}.gc-label{fill:#fffbf5;font:500 13px/1 Google Sans,sans-serif}.gc-wheel{transform-box:fill-box;transform-origin:50%;animation:14s linear infinite gc-spin}@media (max-width:640px){.gc-desktop{display:none}.gc-mobile{padding:.25rem 0;display:block;position:relative}.gc-mobile:before{content:"";z-index:0;transform-origin:0;background:linear-gradient(90deg,#8fb6ec2e,#8fb6eca6);width:226px;height:1px;position:absolute;top:68px;left:33px;transform:rotate(85.5deg)}.gc-mobile-axis{z-index:1;color:#fffbf5a8;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 .9rem .35rem;font:500 10px/1 ui-monospace,Menlo,monospace;display:flex;position:relative}.gc-mobile-axis svg{color:#8fb6ec;stroke-width:1.8px;width:16px;height:16px}.gc-mobile-list{z-index:1;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.gc-mobile-step{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:.8rem;min-height:68px;padding:.45rem .75rem .45rem .45rem;display:grid;position:relative}.gc-mobile-step:nth-child(2){margin-left:6px}.gc-mobile-step:nth-child(3){margin-left:12px}.gc-mobile-step:nth-child(4){margin-left:18px}.gc-mobile-node{color:#fffbf5;background:#162f54;border:1px solid #fffbf53d;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative}.gc-mobile-step.is-growth .gc-mobile-node{background:#0058cf;border-color:#0058cf}.gc-mobile-ring{border-radius:inherit;border:2px dashed #fffbf56b;animation:14s linear infinite gc-spin;position:absolute;inset:5px}.gc-mobile-step.is-growth .gc-mobile-ring{border-color:#8fb6ec}.gc-mobile-node svg{stroke-width:2px;width:18px;height:18px;position:relative}.gc-mobile-copy{flex-direction:column;gap:.3rem;min-width:0;display:flex}.gc-mobile-index{color:#8fb6ec;letter-spacing:.12em;font:500 10px/1 ui-monospace,Menlo,monospace}.gc-mobile-copy strong{color:#fffbf5;font:500 15px/1.2 Google Sans,sans-serif}}@media (prefers-reduced-motion:reduce){.gc-wheel,.gc-mobile-ring{animation:none}}@keyframes gc-spin{to{transform:rotate(360deg)}}.startup-portfolio-intro{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.startup-portfolio-map{justify-self:center;width:100%;max-width:460px;margin:0}.startup-portfolio-network{aspect-ratio:440/280;background-image:radial-gradient(circle,#162f5421 .8px,#0000 1px);background-size:18px 18px;position:relative}.startup-portfolio-connectors{width:100%;height:100%;position:absolute;inset:0}.startup-portfolio-guide{stroke:#162f54;stroke-opacity:.09;stroke-dasharray:3 5}.startup-portfolio-line{stroke:#0058cf;stroke-width:1.5px}.startup-portfolio-core,.startup-portfolio-brand{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.startup-portfolio-core{background:#eaf2ff;border:1px solid #0058cf38;border-radius:6px;gap:12px;width:52%;height:31%;top:8%;left:24%;box-shadow:0 8px 24px #162f540a}.startup-portfolio-cluster-logo{width:68%;height:auto}.startup-portfolio-core span,.startup-portfolio-brand span{letter-spacing:.14em;text-transform:uppercase;color:#4c5d7d;font:400 9px/1.3 ui-monospace,Menlo,monospace}.startup-portfolio-brand{background:#fff;border:1px solid #162f5424;border-radius:6px;gap:5px;width:43%;height:31%;top:66%;box-shadow:0 10px 24px #162f540d}.startup-portfolio-brand--0{left:2%}.startup-portfolio-brand--1{right:2%}.startup-portfolio-brand-logo{object-fit:contain;width:72%;height:40%}.startup-portfolio-caption{text-align:center;margin-top:20px}.startup-portfolio-caption span:first-child{color:#162f54;font-size:14px;line-height:1.5;display:block}.startup-portfolio-caption span:last-child{letter-spacing:.1em;text-transform:uppercase;color:#4c5d7d;margin-top:6px;font:400 9px/1.5 ui-monospace,Menlo,monospace;display:block}@media (max-width:900px){.startup-portfolio-intro{grid-template-columns:minmax(0,1fr);gap:36px}.startup-portfolio-map{max-width:420px}}
