.dev-download-page .account-download-modal__scripts-external-head__heading-stack>.account-download-modal__lock-badge--external-head{font-family:var(--texto-titulito-font-family);font-size:var(--texto-titulito-font-size);font-weight:var(--texto-titulito-font-weight);letter-spacing:var(--texto-titulito-letter-spacing);line-height:var(--texto-titulito-line-height);opacity:var(--texto-titulito-opacity)}.dev-download-page .account-download-modal__scripts-external-head__heading-stack>.account-download-modal__lock-badge--external-head.account-download-modal__lock-badge--pro-plan{color:#fff;text-shadow:none;opacity:1}.dev-download-page .account-download-modal__scripts-external-head__heading-stack>.account-download-modal__lock-badge--external-head svg{width:var(--texto-titulito-icon-size);height:var(--texto-titulito-icon-size)}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head .account-download-modal__scripts-surface-download-head__title-pill:has(.account-download-modal__scripts-surface-download-head__title-pill-brand){padding-inline:var(--brand-download-title-pill-pad-inline)}@property --dev-download-cta-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes dev-download-cta-ring-spin{to{--dev-download-cta-ring-angle:360deg}}.dev-download-cta-ring{box-sizing:border-box;border-radius:calc(var(--account-download-radius) + 2px);background-image:conic-gradient(from var(--dev-download-cta-ring-angle),color-mix(in srgb,var(--color-yellow)92%,transparent),color-mix(in srgb,var(--color-cream)72%,transparent)16%,#fff6e938 30%,transparent 48%);padding:2px;animation:2.75s linear infinite dev-download-cta-ring-spin;display:inline-flex}@media (prefers-reduced-motion:reduce){.dev-download-cta-ring{--dev-download-cta-ring-angle:52deg;background-image:conic-gradient(from var(--dev-download-cta-ring-angle),color-mix(in srgb,var(--color-yellow)55%,transparent),transparent 65%);animation:none}}.dev-download-cta-ring .account-download-modal__download-cta{border-radius:var(--account-download-radius)}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-foot .account-download-modal__download-cta{box-sizing:border-box;background:var(--brand-download-cta-bg);color:var(--brand-download-cta-text);border:none}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-foot .account-download-modal__download-cta:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-download-cta-text)55%,transparent);outline-offset:2px}.dev-download-page .dev-download-download .account-download-modal__download-hover-affordance{font-family:var(--texto-base-font-family);font-size:var(--texto-base-font-size);font-weight:var(--texto-base-font-weight);letter-spacing:var(--texto-base-letter-spacing);text-transform:var(--texto-base-text-transform);line-height:1.2}.dev-download-page .account-download-modal__download-cta-plan-hover{font-family:var(--font-family-body,inherit);font-size:var(--account-modal-text-meta,.72rem);letter-spacing:.06em;text-transform:capitalize;white-space:nowrap;color:inherit;font-weight:600;line-height:1}:is(.main-site-shell:has(.download-flow-experience),.main-site-shell:has(.download-faq-standalone-page)){--account-modal-text-emphasis:var(--brand-download-type-title);--account-modal-text-ui:var(--brand-download-type-body);--account-modal-text-meta:var(--brand-download-type-small)}.main-site-shell:has(.download-flow-experience,.download-faq-standalone-page)>.app-sidebar :where(.app-sidebar__product-title,.app-sidebar__link,.app-sidebar__sign-in-btn,.app-sidebar__account-name,.app-sidebar__plan-pill,.app-sidebar__logout-text){text-transform:none;letter-spacing:.02em}.main-site-shell:has(.download-flow-experience,.download-faq-standalone-page)>.app-sidebar [data-tooltip]:before{text-transform:none;letter-spacing:.02em}.main-site-shell:has(.download-flow-experience) .main-site-shell__content{background:var(--bg-landing);flex-direction:column;align-items:stretch;height:auto;min-height:100svh;max-height:none;display:flex;overflow:visible}.main-site-shell:has(.download-flow-experience) .main-site-shell__viewport{background:var(--bg-landing)}.main-site-shell:has(.download-faq-standalone-page) .main-site-shell__content{flex-direction:column;align-items:stretch;height:auto;min-height:100svh;max-height:none;display:flex;overflow:visible}.download-faq-standalone-page{background:var(--color-ink);width:100%;min-width:0;font-family:var(--account-font);flex-direction:column;flex:auto;display:flex}.download-flow-experience{background:var(--bg-landing);width:100%;min-height:100%;color:var(--brand-sketchup-text);flex-direction:column;align-items:stretch;display:flex}.download-flow-experience__hub{overscroll-behavior-y:none;box-sizing:border-box;background:var(--bg-landing);flex-direction:column;flex:none;height:100svh;min-height:0;max-height:100svh;display:flex;overflow:hidden}.download-flow-experience__hub .dev-download-page{flex:auto;height:100%;min-height:0}.dev-download-page{--dev-download-inline-preview-ratio:1/1;--dev-download-preview-neutral-bg:color-mix(in srgb,var(--color-ink)92%,var(--color-white-soft)2%);--dev-download-header-h:var(--dev-download-chrome-min-h);--dev-download-gap:clamp(.4rem,.9vw + .22rem,1rem);--dev-download-chrome-gap:clamp(.48rem,.85vw + .34rem,.72rem);--dev-download-page-row-gap:var(--dev-download-chrome-gap);--dev-download-ghost-track-w:0px;--dev-download-download-col-gap:clamp(1.15rem,2vw + .55rem,1.75rem);--dev-download-grid-transition:.32s ease;--dev-download-hub-max-width:calc(var(--dev-download-page-max-width,90rem)*1.5);min-width:0;min-height:0;width:min(100%,var(--dev-download-hub-max-width));max-width:var(--dev-download-hub-max-width);box-sizing:border-box;row-gap:var(--dev-download-page-row-gap);--dev-download-page-gutter:clamp(.55rem,1.1vw + .35rem,1.15rem);padding-inline:var(--dev-download-page-gutter);--account-download-radius:clamp(7px,.55vw + 5px,12px);--dev-download-chrome-min-h:clamp(1.82rem,.62vw + 1.58rem,2.12rem);--dev-download-chrome-pad-block:clamp(.26rem,.42vw + .18rem,.34rem);--dev-download-chrome-pad-inline:clamp(.38rem,.68vw + .3rem,.52rem);--dev-download-chrome-pad-inline-wide:clamp(.72rem,1.25vw + .55rem,1.05rem);--account-download-surface-pad-inline:clamp(.52rem,1.1vw + .36rem,.85rem);--brand-download-title-pill-pad-inline:clamp(.55rem,.95vw + .38rem,.78rem);--dev-download-header-name-text-inset:calc(var(--account-download-surface-pad-inline) + var(--brand-download-title-pill-pad-inline));--dev-download-header-cta-gradient:linear-gradient(to right,var(--brand-sketchup)0%,var(--brand-blender)100%);flex:auto;grid-template-rows:minmax(0,1fr);max-height:100%;margin-inline:auto;padding-block-start:var(--dev-download-page-row-gap);padding-block-end:var(--dev-download-page-gutter);display:grid;position:relative;overflow:hidden}.dev-download-page:has(>.dev-download-page__header){grid-template-rows:auto minmax(0,1fr)}.dev-download-page .account-download-modal__scripts-surface{--account-download-surface-pad-inline:clamp(.52rem,1.1vw + .36rem,.85rem);--account-download-surface-pad-bottom:clamp(.52rem,1.1vw + .36rem,.85rem);padding:clamp(.5rem,1.05vw + .32rem,.75rem) clamp(.52rem,1.1vw + .36rem,.85rem) clamp(.52rem,1.1vw + .36rem,.85rem)}.dev-download-page .account-download-modal__scripts-head{gap:clamp(.5rem,1vw + .35rem,.75rem) clamp(.65rem,1.2vw + .45rem,1rem);margin:0 0 clamp(.55rem,1vw + .4rem,1rem)}.dev-download-page .account-download-modal__scripts-head .account-download-modal__lead{gap:.1rem clamp(.22rem,.45vw + .15rem,.35rem)}.dev-download-page .account-download-modal__scripts-external-head{box-sizing:border-box;flex-wrap:nowrap;flex:none;align-items:center;gap:clamp(.28rem,.85vw + .22rem,.82rem);margin:0 0 clamp(.3rem,.62vw + .2rem,.52rem);padding-inline:calc(1px + clamp(.52rem,1.1vw + .36rem,.85rem))}.dev-download-page .account-download-modal__scripts-external-head__tools{box-sizing:border-box;flex-shrink:0;margin-inline-start:auto}.dev-download-download .account-download-modal__scripts-surface--surface-download-cta{--brand-download-title-pill-pad-inline:clamp(.55rem,.95vw + .38rem,.78rem);--brand-download-head-pill-pad-block:clamp(.55rem,1.05vw,.75rem);--brand-download-head-pill-font-size:calc(var(--font-size-landing-button)*.78);--brand-download-head-pill-line-height:1.1;--brand-download-list-pad-inline:calc(var(--account-download-surface-pad-inline) + var(--brand-download-title-pill-pad-inline));padding:0}.dev-download-download .account-download-modal__scripts-surface--surface-download-cta .account-download-modal__scripts-body{box-sizing:border-box;padding-inline:var(--brand-download-list-pad-inline);scrollbar-gutter:auto;flex-direction:column;min-height:0;display:flex;overflow:hidden}.dev-download-download .account-download-modal__scripts-surface--surface-download-cta .account-download-modal__scripts-body>.account-download-modal__script-list,.dev-download-download .account-download-modal__scripts-surface--surface-download-cta .account-download-modal__scripts-body>.account-download-modal__empty{box-sizing:border-box;overscroll-behavior-y:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-width:0;max-width:100%;min-height:0;overflow:hidden auto}.dev-download-download .account-download-modal__scripts-surface--surface-download-cta .account-download-modal__scripts-body>.account-download-modal__script-list::-webkit-scrollbar{width:0;height:0;display:none}.dev-download-download .account-download-modal__scripts-surface--surface-download-cta .account-download-modal__scripts-body>.account-download-modal__empty::-webkit-scrollbar{width:0;height:0;display:none}.dev-download-page .dev-download-download .account-download-modal__scripts-surface--surface-download-cta{margin-top:clamp(1.15rem,2.1vw,1.55rem);overflow:visible}.dev-download-download .account-download-modal__scripts-surface--surface-download-cta .account-download-modal__scripts-surface-download-head{box-sizing:border-box;padding-inline:var(--account-download-surface-pad-inline);flex:none;justify-content:space-between;align-items:center;gap:clamp(.35rem,.8vw + .2rem,.65rem);margin:0;padding-block:0 clamp(.85rem,1.5vw,1.2rem);display:flex;position:relative}.dev-download-page .dev-download-download .account-download-modal__scripts-surface--surface-download-cta .account-download-modal__scripts-surface-download-head:before{content:"";left:var(--account-download-surface-pad-inline);right:var(--account-download-surface-pad-inline);background:var(--color-ink);pointer-events:none;z-index:0;height:1px;position:absolute;top:0}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__title-stack{z-index:1;flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;display:flex;position:relative}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__title-eyebrow{left:var(--brand-download-title-pill-pad-inline);font-family:var(--font-family-button);font-size:calc(var(--brand-download-head-pill-font-size)*.86);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-sketchup-text);text-wrap:nowrap;pointer-events:none;margin:0;font-weight:700;line-height:1.1;position:absolute;bottom:calc(100% + clamp(.18rem,.4vw + .1rem,.32rem))}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions{z-index:1;flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:clamp(.32rem,.85vw + .18rem,.52rem);min-width:0;display:inline-flex;position:relative;transform:translateY(-50%)}.dev-download-download .account-download-modal__scripts-surface--surface-download-cta .account-download-modal__scripts-surface-download-foot{padding-inline:var(--account-download-surface-pad-inline);padding-block-start:clamp(.35rem,.7vw + .25rem,.55rem);padding-block-end:var(--account-download-surface-pad-bottom)}.dev-download-download .account-download-modal__scripts-surface--surface-download-cta .dev-download-download__surface-foot{box-sizing:border-box;width:100%;padding-inline:var(--brand-download-list-pad-inline);align-items:flex-start}.dev-download-download .account-download-modal__scripts-surface--surface-download-cta .dev-download-download__surface-foot .dev-download-download__version-picker{justify-content:flex-start;align-self:flex-start;gap:clamp(.22rem,.45vw + .12rem,.35rem)}.dev-download-page .dev-download-download .account-download-modal__scripts-surface--surface-download-cta .dev-download-download__version-picker .account-download-modal__version-btn{width:auto;min-width:unset;box-sizing:border-box;border-radius:var(--account-download-radius);font-family:var(--texto-base-font-family);font-size:var(--brand-download-type-small);font-weight:var(--texto-base-font-weight);letter-spacing:var(--texto-base-letter-spacing);text-transform:none;flex:none;padding-block:clamp(.16rem,.26vw + .1rem,.22rem);padding-inline:clamp(.3rem,.5vw + .2rem,.44rem);line-height:1.2}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head .account-download-modal__scripts-surface-download-head__title-pill{z-index:1;box-sizing:border-box;min-width:0;max-width:100%;padding-block:var(--brand-download-head-pill-pad-block);padding-inline:var(--brand-download-title-pill-pad-inline);border:1px solid color-mix(in srgb,var(--color-ink)68%,var(--color-yellow)32%);background:var(--color-yellow);min-height:0;color:var(--brand-sketchup-text);box-shadow:0 2px 10px color-mix(in srgb,var(--color-ink)14%,transparent);border-radius:999px;flex-wrap:nowrap;flex:0 auto;justify-content:center;align-items:center;gap:clamp(.3rem,.65vw,.45rem);margin:0;display:inline-flex;position:relative;transform:translateY(-50%)}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head .account-download-modal__scripts-surface-download-head__title-pill.is-log-toggle{--dev-download-title-pill-log-ease:cubic-bezier(.22,1,.36,1);--dev-download-title-pill-log-duration:.28s;appearance:none;font:inherit;text-align:inherit;cursor:pointer;transition:background-color var(--dev-download-title-pill-log-duration)var(--dev-download-title-pill-log-ease),border-color var(--dev-download-title-pill-log-duration)var(--dev-download-title-pill-log-ease),color var(--dev-download-title-pill-log-duration)var(--dev-download-title-pill-log-ease),box-shadow var(--dev-download-title-pill-log-duration)var(--dev-download-title-pill-log-ease)}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head .account-download-modal__scripts-surface-download-head__title-pill.is-log-toggle .account-download-modal__bundle-brand-logo{filter:none;transition:filter var(--dev-download-title-pill-log-duration)var(--dev-download-title-pill-log-ease)}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head .account-download-modal__scripts-surface-download-head__title-pill.is-log-toggle:hover,.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head .account-download-modal__scripts-surface-download-head__title-pill.is-log-toggle:focus-visible,.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head .account-download-modal__scripts-surface-download-head__title-pill.is-log-toggle.is-log-open{background:var(--color-ink);border-color:var(--color-ink);color:var(--text-on-dark);box-shadow:none}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head .account-download-modal__scripts-surface-download-head__title-pill.is-log-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--color-ink)55%,transparent);outline-offset:2px}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head .account-download-modal__scripts-surface-download-head__title-pill.is-log-toggle:hover .account-download-modal__bundle-brand-logo,.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head .account-download-modal__scripts-surface-download-head__title-pill.is-log-toggle:focus-visible .account-download-modal__bundle-brand-logo,.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head .account-download-modal__scripts-surface-download-head__title-pill.is-log-toggle.is-log-open .account-download-modal__bundle-brand-logo{filter:brightness(0)invert()}@media (prefers-reduced-motion:reduce){.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head .account-download-modal__scripts-surface-download-head__title-pill.is-log-toggle,.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head .account-download-modal__scripts-surface-download-head__title-pill.is-log-toggle .account-download-modal__bundle-brand-logo{transition-duration:10ms}}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head .account-download-modal__scripts-surface-download-head__title-pill-brand{width:var(--account-download-script-icon-size);flex:none;justify-content:center;align-self:center;align-items:center;height:0;display:inline-flex;position:relative;overflow:visible}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head .account-download-modal__bundle-brand-logo{width:var(--account-download-script-icon-size);height:var(--account-download-script-icon-size);object-fit:contain;max-width:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head .account-download-modal__scripts-surface-download-head__title-pill .account-download-modal__lead{min-width:0;font-family:var(--font-family-button);font-size:var(--brand-download-head-pill-font-size);letter-spacing:.12em;font-weight:700;line-height:var(--brand-download-head-pill-line-height);text-transform:uppercase;color:inherit;text-wrap:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;align-items:baseline;gap:.15em .45em;margin:0;display:inline-flex;overflow:hidden}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head .account-download-modal__scripts-surface-download-head__title-pill .account-download-modal__lead .account-download-modal__lead-primary{text-overflow:ellipsis;line-height:inherit;overflow:hidden}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head .account-download-modal__scripts-surface-download-head__title-pill .account-download-modal__lead .account-download-modal__lead-version{letter-spacing:.08em;font-family:inherit;font-size:.92em;font-weight:600;line-height:inherit;text-transform:none;opacity:.78;color:inherit;flex-shrink:0}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__scripts-surface-download-foot__log-btn{box-sizing:border-box;min-height:0;min-width:unset;padding-block:var(--brand-download-head-pill-pad-block);padding-inline:var(--brand-download-title-pill-pad-inline);border:1px solid color-mix(in srgb,var(--color-ink)68%,var(--color-yellow)32%);background:var(--color-yellow);color:var(--brand-sketchup-text);box-shadow:0 2px 10px color-mix(in srgb,var(--color-ink)14%,transparent);font-family:var(--font-family-button);font-size:var(--brand-download-head-pill-font-size);letter-spacing:.12em;font-weight:700;line-height:var(--brand-download-head-pill-line-height);text-transform:uppercase;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;transition:filter .16s,box-shadow .16s;display:inline-flex}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__scripts-surface-download-foot__log-btn:hover{filter:brightness(.97)}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__scripts-surface-download-foot__log-btn:focus-visible{filter:brightness(.97);outline:2px solid color-mix(in srgb,var(--color-ink)55%,transparent);outline-offset:2px}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__scripts-surface-download-foot__log-btn.is-active{box-shadow:0 2px 10px color-mix(in srgb,var(--color-ink)14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-ink)42%,transparent)}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta,.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover]{box-sizing:border-box;inline-size:auto;min-width:unset;max-inline-size:100%;height:auto;min-height:0;padding-block:var(--brand-download-head-pill-pad-block);padding-inline:var(--brand-download-title-pill-pad-inline);border:1px solid var(--brand-landing-cta-bg);background:var(--brand-landing-cta-bg);color:var(--brand-landing-cta-text);box-shadow:0 2px 10px color-mix(in srgb,var(--color-ink)14%,transparent);font-family:var(--font-family-button);font-size:var(--brand-download-head-pill-font-size);letter-spacing:.12em;font-weight:700;line-height:var(--brand-download-head-pill-line-height);text-transform:uppercase;border-radius:999px;flex-shrink:0;transition:transform .18s,border-color .18s,background .18s,color .18s}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta:hover:not(:disabled),.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover]:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-landing-cta-bg)82%,var(--color-ink)18%);background:color-mix(in srgb,var(--brand-landing-cta-bg)82%,var(--color-ink)18%);color:var(--brand-landing-cta-text);transform:translateY(-1px)}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta:focus-visible{border-color:color-mix(in srgb,var(--brand-landing-cta-bg)82%,var(--color-ink)18%);background:color-mix(in srgb,var(--brand-landing-cta-bg)82%,var(--color-ink)18%);color:var(--brand-landing-cta-text);outline:2px solid color-mix(in srgb,var(--brand-landing-cta-text)55%,var(--brand-landing-cta-bg)45%);outline-offset:2px;transform:translateY(-1px)}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta .account-download-modal__download-label{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;color:inherit}.account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-compact-icon{color:inherit;pointer-events:none;justify-content:center;align-items:center;display:none}.account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-compact-icon svg{fill:currentColor;width:100%;height:100%;display:block}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover] .account-download-modal__download-content{line-height:inherit;display:block;position:relative}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover] .account-download-modal__download-content>:not(.account-download-modal__download-label):not(.account-download-modal__download-compact-icon){line-height:inherit;font-size:inherit;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover].is-locked .account-download-modal__download-label,.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover].is-locked .account-download-modal__download-compact-icon{display:none}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover].is-locked{padding-inline:calc(var(--brand-download-title-pill-pad-inline) + .22rem);overflow:visible}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover].is-locked .account-download-modal__download-content>.account-download-modal__download-cta-hover-trailing{opacity:1;z-index:1;line-height:inherit;font-size:inherit;align-items:center;gap:.42em;display:inline-flex;position:static;top:auto;left:auto;transform:none}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover].is-locked .account-download-modal__download-cta-plan-hover{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;white-space:nowrap;color:inherit}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover].is-locked .account-download-modal__download-cta-hover-trailing .account-download-modal__download-status-icon,.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta.is-locked .account-download-modal__download-status-icon{--dev-download-lock-icon-size:calc(var(--account-download-script-icon-size)*.82);width:var(--dev-download-lock-icon-size);height:0;color:inherit;flex:none;align-self:center;position:relative;overflow:visible}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover].is-locked .account-download-modal__download-cta-hover-trailing .account-download-modal__download-status-icon svg,.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta.is-locked .account-download-modal__download-status-icon svg{width:var(--dev-download-lock-icon-size);height:var(--dev-download-lock-icon-size);stroke-width:1.55px;max-width:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@container download-col (max-width:20.5rem){.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover]:not(.is-locked),.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover].is-locked{padding-inline:clamp(.55rem,1vw + .38rem,.78rem);overflow:visible}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover]:not(.is-locked) .account-download-modal__download-content,.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover].is-locked .account-download-modal__download-content{width:1.2em;height:1em;line-height:1}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover]:not(.is-locked) .account-download-modal__download-label,.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover].is-locked .account-download-modal__download-cta-plan-hover{display:none}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover]:not(.is-locked) .account-download-modal__download-compact-icon{opacity:1;z-index:1;width:1.25em;height:1.25em;transition:opacity .14s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.55)}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover].is-locked .account-download-modal__download-content>.account-download-modal__download-cta-hover-trailing{gap:0;width:1.25em;height:1.25em;margin:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover].is-locked .account-download-modal__download-cta-hover-trailing .account-download-modal__download-status-icon{justify-content:center;align-items:center;width:1.25em;height:1.25em;display:inline-flex;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)scale(1.55)}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover].is-locked .account-download-modal__download-cta-hover-trailing .account-download-modal__download-status-icon svg{stroke-width:1.55px;width:100%;max-width:none;height:100%;display:block;position:static;top:auto;left:auto;transform:none}@media (hover:hover) and (pointer:fine){.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover]:not(.is-locked):hover .account-download-modal__download-compact-icon,.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover]:not(.is-locked):focus-visible .account-download-modal__download-compact-icon{opacity:0;z-index:0;transform:translate(-50%,-50%)scale(1.55)}}@media (hover:none),(pointer:coarse){.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover]:not(.is-locked) .account-download-modal__download-compact-icon{display:none}}}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .account-download-modal__download-cta[data-download-cta-icons-hover]:not(.is-locked) .account-download-modal__download-content>.account-download-modal__download-status-icon{width:1em;height:1em;color:inherit}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions .dev-download-cta-ring{padding:0}.dev-download-page .account-download-modal__scripts-external-head .account-download-modal__lead{font-family:var(--texto-base-font-family);font-size:var(--brand-download-type-title);font-weight:var(--texto-base-font-weight);letter-spacing:var(--texto-base-letter-spacing);text-transform:var(--texto-base-text-transform);color:color-mix(in srgb,var(--color-white-soft)52%,var(--color-ink)48%);line-height:1.18}.dev-download-page .account-download-modal__scripts-external-head .account-download-modal__lead .account-download-modal__lead-version{font-family:inherit;font-size:var(--brand-download-type-small);letter-spacing:.02em;text-transform:none;opacity:.72;font-weight:500}.dev-download-page .account-download-modal__download-cta{min-height:var(--dev-download-chrome-min-h);padding-block:var(--dev-download-chrome-pad-block);padding-inline:var(--dev-download-chrome-pad-inline);border-radius:var(--account-download-radius);border:none}.dev-download-page .account-download-modal__download-cta.is-locked{min-width:clamp(2.2rem,.72vw + 1.92rem,2.45rem)}.dev-download-page .account-download-modal__download-cta.is-locked:has(.account-download-modal__download-label){min-width:unset}.dev-download-page .account-download-modal__scripts-surface-download-foot .account-download-modal__download-cta[data-download-cta-icons-hover]{box-sizing:border-box;flex-shrink:0;inline-size:clamp(6.25rem,16vw,7.25rem);max-inline-size:100%}.dev-download-page .account-download-modal__scripts-surface-download-foot .account-download-modal__download-cta[data-download-cta-icons-hover]:not(.is-locked) .account-download-modal__download-content>.account-download-modal__download-status-icon{width:1.12rem;height:1.12rem}.dev-download-page .account-download-modal__download-cta[data-download-cta-icons-hover]:hover,.dev-download-page .account-download-modal__download-cta[data-download-cta-icons-hover]:focus-visible{transform:none}.dev-download-page .dev-download-download__surface-foot{gap:clamp(.22rem,.5vw + .12rem,.42rem);margin-top:clamp(.2rem,.45vw + .1rem,.35rem);padding-top:clamp(.32rem,.6vw + .22rem,.5rem)}.dev-download-page .dev-download-download__detail-lite{font-family:var(--texto-base-font-family);font-size:var(--texto-base-font-size);font-weight:var(--texto-base-font-weight);letter-spacing:var(--texto-base-letter-spacing);text-transform:var(--texto-base-text-transform)}.dev-download-page .dev-download-download__version-picker .account-download-modal__version-btn{min-width:clamp(2.45rem,2.2vw + 2rem,3.1rem);font-family:var(--texto-base-font-family);font-size:var(--texto-base-font-size);font-weight:var(--texto-base-font-weight);letter-spacing:var(--texto-base-letter-spacing);text-transform:var(--texto-base-text-transform)}.dev-download-page .dev-download-upgrade-link__arrow{width:clamp(.72rem,.7vw + .58rem,.9rem);height:clamp(.72rem,.7vw + .58rem,.9rem);font-size:clamp(.72rem,.7vw + .58rem,.9rem)}.dev-download-page .dev-download-page__header{box-sizing:border-box;min-height:var(--dev-download-header-h);align-items:flex-start;height:auto;padding-block:0}.dev-download-page__header-start{flex-direction:row;flex:auto;align-items:flex-start;gap:0;min-width:0;display:flex}.dev-download-page__header-start:has(.dev-download-page__header-chrome-row){--dev-download-license-field-w:clamp(9rem,24vw,16rem);--dev-download-license-action-w:clamp(6.25rem,16vw,7.25rem);--dev-download-license-row-gap:var(--dev-download-chrome-gap);--dev-download-license-row-h:var(--dev-download-chrome-min-h);--dev-download-header-chrome-end-w:calc(var(--dev-download-license-field-w) + var(--dev-download-license-action-w) + var(--dev-download-license-row-gap));width:100%}.dev-download-page__header-chrome-row{align-items:center;gap:var(--dev-download-license-row-gap);width:100%;max-width:100%;min-height:var(--dev-download-license-row-h);box-sizing:border-box;flex-wrap:nowrap;display:flex}.dev-download-page__header-chrome-end{align-items:center;gap:var(--dev-download-license-row-gap);width:auto;min-width:0;max-width:none;min-height:var(--dev-download-license-row-h);box-sizing:border-box;flex-wrap:nowrap;flex:none;margin-left:auto;display:flex}.dev-download-page__header-chrome-row--pro .dev-download-page__header-chrome-end,.dev-download-page__header-chrome-row--pro.dev-download-page__header-chrome-row--loading .dev-download-page__header-chrome-end{flex:0 0 var(--dev-download-header-chrome-end-w);width:var(--dev-download-header-chrome-end-w);min-width:var(--dev-download-header-chrome-end-w);max-width:var(--dev-download-header-chrome-end-w)}.dev-download-page__header-chrome-row--guest .dev-download-page__header-chrome-end>.dev-download-page__license-slot-action{width:max-content;min-width:0;max-width:100%;padding-inline:var(--dev-download-chrome-pad-inline-wide);background:var(--dev-download-header-cta-gradient);color:var(--brand-sketchup-text);text-overflow:clip;flex:none;overflow:visible}.dev-download-page__header-chrome-row--guest .dev-download-page__header-chrome-end>.dev-download-page__license-slot-action .account-download-modal__download-content,.dev-download-page__header-chrome-row--guest .dev-download-page__header-chrome-end>.dev-download-page__license-slot-action .account-download-modal__download-label{text-overflow:clip;width:auto;max-width:none;overflow:visible}.dev-download-page__header-chrome-row--loading .dev-download-page__header-pill,.dev-download-page__header-chrome-row--loading .dev-download-page__header-chrome-end>.dev-download-page__license-slot-field,.dev-download-page__header-chrome-row--loading .dev-download-page__header-chrome-end>.dev-download-page__license-slot-action,.dev-download-page__header-chrome-row--loading .dev-download-page__header-chrome-end>.dev-download-page__license-token-field,.dev-download-page__header-chrome-row--loading .dev-download-page__header-chrome-end .license-token-block__input{pointer-events:none;animation:1s ease-in-out infinite dev-download-account-pulse}.dev-download-page__license-slot-row,.dev-download-page__license-slot-row.license-token-block--inline,.dev-download-page__license-slot-row .license-token-block__row{display:contents}.dev-download-page__header-start:has(.dev-download-page__header-log-in){justify-content:flex-start}.dev-download-page .dev-download-page__header-pill{box-sizing:border-box;min-height:var(--dev-download-chrome-min-h);padding-block:var(--dev-download-chrome-pad-block);padding-inline:var(--dev-download-chrome-pad-inline);border-radius:var(--account-download-radius);text-overflow:ellipsis;white-space:nowrap;border:none;justify-content:flex-start;align-items:center;line-height:1.2;display:inline-flex;overflow:hidden}.dev-download-page .dev-download-page__header-pill--name{flex:0 0 var(--dev-download-license-field-w);width:var(--dev-download-license-field-w);min-width:var(--dev-download-license-field-w);max-width:var(--dev-download-license-field-w);background:var(--brand-sketchup);color:var(--brand-sketchup-text);font-family:var(--texto-base-font-family);font-size:var(--brand-download-type-title);font-weight:var(--texto-base-font-weight);letter-spacing:var(--texto-base-letter-spacing);text-transform:var(--texto-base-text-transform);padding-inline-start:var(--dev-download-header-name-text-inset);padding-inline-end:var(--dev-download-chrome-pad-inline)}.dev-download-page .dev-download-page__header-pill--plan{flex:0 0 var(--dev-download-license-action-w);width:var(--dev-download-license-action-w);min-width:var(--dev-download-license-action-w);max-width:var(--dev-download-license-action-w);background:var(--brand-sketchup);color:var(--brand-sketchup-text);font-family:var(--texto-base-font-family);font-size:var(--brand-download-type-body);font-weight:var(--texto-base-font-weight);letter-spacing:var(--texto-base-letter-spacing);text-transform:var(--texto-base-text-transform);justify-content:center}.dev-download-page__header-chrome-row>.dev-download-page__header-pill--name,.dev-download-page__header-chrome-end>.dev-download-page__license-slot-field,.dev-download-page__header-chrome-end>.dev-download-page__license-token-field{flex:0 0 var(--dev-download-license-field-w);width:var(--dev-download-license-field-w);min-width:var(--dev-download-license-field-w);max-width:var(--dev-download-license-field-w);min-height:var(--dev-download-chrome-min-h);box-sizing:border-box;border-radius:var(--account-download-radius);border:none;margin:0;padding:0;line-height:1.2;overflow:hidden}.dev-download-page__header-chrome-row>.dev-download-page__header-pill--name{padding-block:var(--dev-download-chrome-pad-block);background:var(--brand-sketchup);color:var(--brand-sketchup-text);text-overflow:ellipsis;white-space:nowrap;padding-inline-start:var(--dev-download-header-name-text-inset);padding-inline-end:var(--dev-download-chrome-pad-inline)}.dev-download-page__header-chrome-row--free>.dev-download-page__header-pill--name{background:var(--brand-free);color:var(--brand-free-text)}.dev-download-page__header-chrome-end>.dev-download-page__license-slot-field{padding-block:var(--dev-download-chrome-pad-block);padding-inline:var(--dev-download-chrome-pad-inline);background:var(--brand-sketchup);color:var(--brand-sketchup-text);text-overflow:ellipsis;white-space:nowrap}.dev-download-page__header-chrome-end>.dev-download-page__license-token-field,.dev-download-page__header-chrome-end>.license-token-block__input{position:relative}.dev-download-page__header-chrome-end>.dev-download-page__license-token-field .license-token-block__input,.dev-download-page__header-chrome-end>.license-token-block__input{width:100%;min-height:var(--dev-download-chrome-min-h);box-sizing:border-box;padding-block:var(--dev-download-chrome-pad-block);padding-inline:var(--dev-download-chrome-pad-inline);border-radius:var(--account-download-radius);background:var(--dev-download-preview-neutral-bg);color:var(--brand-download-cta-text);text-overflow:ellipsis;white-space:nowrap;field-sizing:auto;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;line-height:1.2;font-size:var(--brand-download-type-small);font-weight:var(--texto-base-font-weight);letter-spacing:var(--texto-base-letter-spacing);border:none;margin:0;display:block;overflow:hidden}.dev-download-page__header-chrome-end>.dev-download-page__license-slot-field{display:block}.dev-download-page__header-chrome-row>.dev-download-page__header-pill--plan,.dev-download-page__header-chrome-end>.dev-download-page__license-slot-action{flex:0 0 var(--dev-download-license-action-w);width:var(--dev-download-license-action-w);min-width:var(--dev-download-license-action-w);max-width:var(--dev-download-license-action-w);min-height:var(--dev-download-chrome-min-h);box-sizing:border-box;padding-block:var(--dev-download-chrome-pad-block);padding-inline:var(--dev-download-chrome-pad-inline);border-radius:var(--account-download-radius);background:var(--brand-sketchup);color:var(--brand-sketchup-text);font-family:var(--texto-base-font-family);font-size:var(--brand-download-type-body);font-weight:var(--texto-base-font-weight);letter-spacing:var(--texto-base-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;line-height:1.2;transition:filter .16s,box-shadow .16s;display:inline-flex;overflow:hidden}.dev-download-page__header-chrome-row--free>.dev-download-page__header-pill--plan{background:var(--brand-free);color:var(--brand-free-text);cursor:default}.dev-download-page__header-chrome-row--free .dev-download-page__header-chrome-end>.dev-download-page__license-slot-action{background:var(--dev-download-header-cta-gradient);color:var(--brand-sketchup-text)}.dev-download-page__header-chrome-end>.dev-download-page__license-slot-action:hover,.dev-download-page__header-chrome-end>.dev-download-page__license-slot-action:focus-visible{filter:brightness(1.08);transform:none}.dev-download-page__header-chrome-end>.dev-download-page__license-slot-action:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-sketchup-text)55%,transparent);outline-offset:2px}.dev-download-page__header-chrome-end>.dev-download-page__license-slot-action .account-download-modal__download-content{justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.dev-download-page__header-chrome-end>.dev-download-page__license-slot-action .account-download-modal__download-label{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:none;color:inherit;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dev-download-page__license-slot-field--loading,.dev-download-page__license-slot-action--loading{pointer-events:none;animation:1s ease-in-out infinite dev-download-account-pulse}.dev-download-page .dev-download-account-summary--auth-loading{box-sizing:border-box;min-height:var(--dev-download-license-row-h,clamp(1.82rem,.62vw + 1.58rem,2.12rem));align-self:flex-start}.dev-download-page .dev-download-page__header-log-in{align-self:flex-start}.dev-download-page .dev-download-page__header .dev-download-upgrade-link{align-self:center;align-items:center;margin-top:clamp(.12rem,.35vw + .06rem,.28rem)}.dev-download-page__header,.landing-hero__page-header{justify-content:space-between;align-items:center;gap:var(--dev-download-gap);min-width:0;display:flex}.dev-download-account-summary,.landing-hero__account-summary{min-width:0;max-width:min(32rem,100%);font-family:var(--account-font);color:var(--color-cream);align-items:baseline;gap:.5rem;line-height:1;display:inline-flex}.dev-download-account-summary--auth-loading{background:color-mix(in srgb,var(--color-cream)8%,transparent);border-radius:4px;min-width:clamp(4rem,18vw,8rem);min-height:1.25rem;animation:1s ease-in-out infinite dev-download-account-pulse}.dev-download-checkout-confirmation{margin:calc(var(--dev-download-gap)*-.15)0 0;color:color-mix(in srgb,var(--color-yellow)88%,var(--color-cream));font-family:var(--texto-base-font-family);font-size:var(--texto-base-font-size);letter-spacing:var(--texto-base-letter-spacing);font-weight:500;line-height:var(--texto-base-line-height);text-align:center}@keyframes dev-download-account-pulse{50%{opacity:.72}}.dev-download-page .dev-download-page__header-log-in.account-download-modal__download-cta{box-sizing:border-box;background:var(--color-yellow);inline-size:clamp(6.25rem,16vw,7.25rem);max-inline-size:100%;color:var(--text-on-light);border:none;flex:none;transform:none}.dev-download-page .dev-download-page__header-log-in.account-download-modal__download-cta:hover,.dev-download-page .dev-download-page__header-log-in.account-download-modal__download-cta:focus-visible{transform:translateY(-1px)}.dev-download-page .dev-download-page__header-log-in.account-download-modal__download-cta:focus-visible{outline:2px solid color-mix(in srgb,var(--color-ink)58%,transparent);outline-offset:2px}.dev-download-page .dev-download-page__header-log-in .account-download-modal__download-content{justify-content:center;align-items:center;width:100%;display:inline-flex}.dev-download-page .dev-download-page__header-log-in .account-download-modal__download-label{font-family:var(--texto-base-font-family);font-size:var(--texto-base-font-size);font-weight:var(--texto-base-font-weight);letter-spacing:var(--texto-base-letter-spacing);text-transform:var(--texto-base-text-transform);line-height:1.2}.dev-download-account-summary__name,.landing-hero__account-summary__name{letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:clamp(.72rem,.42vw + .62rem,.86rem);font-weight:700;overflow:hidden}.dev-download-account-summary__plan,.landing-hero__account-summary__plan{font-size:var(--account-modal-text-meta);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--color-cream)58%,transparent);flex:none;font-weight:700}.dev-download-page .dev-download-account-summary__plan--free,.dev-download-page .dev-download-account-summary__plan--pro,.dev-download-page .dev-download-account-summary__plan--none{color:var(--brand-sketchup-text);text-shadow:none;opacity:1}.dev-download-page__header-chrome-row--free>.dev-download-page__header-pill--plan.dev-download-account-summary__plan--free{color:var(--brand-free-text)}.dev-download-account-summary__plan--free,.landing-hero__account-summary__plan--free{color:color-mix(in srgb,var(--color-cream)78%,var(--color-text-muted-cool)22%);text-shadow:0 0 .4rem var(--color-glow-muted)}.dev-download-account-summary__plan--pro,.landing-hero__account-summary__plan--pro{color:color-mix(in srgb,var(--color-yellow)92%,var(--color-cream)8%);text-shadow:0 0 .45rem color-mix(in srgb,var(--color-yellow)24%,transparent)}.dev-download-upgrade-link{cursor:pointer;box-sizing:border-box;max-width:50%;font-family:var(--account-font);text-align:right;text-transform:uppercase;color:color-mix(in srgb,var(--color-cream)82%,transparent);background:0 0;border:0;flex:none;align-items:baseline;gap:.45rem;margin:0;padding:0;line-height:1;text-decoration:none;transition:color .14s,transform .14s;display:inline-flex}.dev-download-upgrade-link:hover,.dev-download-upgrade-link:focus-visible{color:color-mix(in srgb,var(--color-yellow)94%,var(--color-cream)6%);transform:translateY(-1px)}.dev-download-upgrade-link:focus-visible{outline:2px solid var(--color-yellow);outline-offset:.35rem;border-radius:2px}.dev-download-upgrade-link__title{letter-spacing:.08em;white-space:nowrap;font-size:clamp(.66rem,.35vw + .58rem,.78rem);font-weight:800}.dev-download-upgrade-link__arrow{width:.9rem;height:.9rem;color:color-mix(in srgb,var(--color-yellow)94%,var(--color-cream)6%);text-shadow:0 0 .45rem color-mix(in srgb,var(--color-yellow)32%,transparent);flex:none;justify-content:center;align-items:center;font-size:.9rem;font-weight:900;line-height:1;animation:1.35s ease-in-out infinite dev-download-upgrade-arrow-rise;display:inline-flex}.dev-download-page .dev-download-account-summary{font-family:var(--texto-base-font-family);min-height:var(--dev-download-license-row-h,clamp(1.82rem,.62vw + 1.58rem,2.12rem));align-self:flex-start}.dev-download-page .dev-download-account-summary__name,.dev-download-page .dev-download-account-summary__plan{min-width:0}.dev-download-page .dev-download-upgrade-link{font-family:var(--texto-base-font-family);text-transform:var(--texto-base-text-transform)}.dev-download-page .dev-download-upgrade-link__title{font-size:var(--texto-base-font-size);font-weight:var(--texto-base-font-weight);letter-spacing:var(--texto-base-letter-spacing)}@keyframes dev-download-upgrade-arrow-rise{0%,to{opacity:.72;transform:translateY(0)}45%{opacity:1;transform:translateY(-.18rem)}}.dev-download-lock-toggle{z-index:20;border:1px solid color-mix(in srgb,var(--color-cream)16%,transparent);width:clamp(2.1rem,1.4vw + 1.6rem,2.7rem);height:clamp(2.1rem,1.4vw + 1.6rem,2.7rem);font-family:var(--account-font);font-size:var(--account-modal-text-meta);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-cream)78%,transparent);background:color-mix(in srgb,var(--color-ink)68%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;font-weight:700;line-height:1;transition:color .14s,border-color .14s,background .14s,transform .14s;display:inline-flex;position:fixed;top:50%;right:clamp(.35rem,.6vw,.75rem);transform:translateY(-50%)}.dev-download-lock-toggle:hover,.dev-download-lock-toggle:focus-visible{color:var(--color-cream);border-color:color-mix(in srgb,var(--color-cream)34%,transparent);background:color-mix(in srgb,var(--color-ink)56%,transparent);transform:translateY(-50%)scale(1.04)}.dev-download-lock-toggle:focus-visible{outline:2px solid var(--color-yellow);outline-offset:2px}.dev-download-lock-toggle__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dev-download-lock-toggle__value{text-align:center;min-width:0}.dev-download-lock-toggle.is-unlocked .dev-download-lock-toggle__value{color:var(--color-yellow)}.dev-download-page .dev-download-lock-toggle{font-family:var(--texto-base-font-family);font-size:var(--texto-base-font-size);font-weight:var(--texto-base-font-weight);letter-spacing:var(--texto-base-letter-spacing);text-transform:var(--texto-base-text-transform)}.dev-download-page .dev-download-inline-preview{width:100%;margin-block:.35rem .45rem}.dev-download-page .dev-download-inline-preview__frame{width:100%;max-width:none;height:auto;aspect-ratio:var(--dev-download-inline-preview-ratio);background:0 0;border:none;border-radius:0;margin-inline:0;overflow:hidden}.dev-download-page .dev-download-inline-preview--wide .dev-download-inline-preview__frame{aspect-ratio:var(--dev-download-inline-preview-ratio)}.dev-download-page .dev-download-inline-preview__video{object-fit:contain;object-position:center center;background:0 0;width:100%;height:100%;display:block}.dev-download-page__bottom{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-ink)28%,transparent)transparent;flex-direction:column;flex:auto;min-height:0;margin-top:0;display:flex;overflow:hidden}.dev-download-page__bottom:has(.dev-download-inline-preview){overflow-y:auto}.dev-download-page__bottom::-webkit-scrollbar{width:5px}.dev-download-page__bottom::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-ink)28%,transparent);border-radius:999px}.dev-download-page .dev-download-download{gap:var(--dev-download-gap)var(--dev-download-download-col-gap);grid-template-columns:minmax(0,1fr)var(--dev-download-ghost-track-w)minmax(0,1fr)var(--dev-download-ghost-track-w)minmax(0,1fr);min-height:0;transition:grid-template-columns var(--dev-download-grid-transition),padding-block .28s ease-in-out;flex:auto;align-content:start;align-items:start;overflow:visible}@media (min-height:820px){.dev-download-page .dev-download-download{padding-block:clamp(2rem,14vh,7.5rem) clamp(1.25rem,8vh,4rem)}.dev-download-page[data-preview-open] .dev-download-download{padding-block:0}}.dev-download-page .dev-download-download[data-wide-column=free]{grid-template-columns:minmax(0,1.65fr)var(--dev-download-ghost-track-w)minmax(0,.7fr)var(--dev-download-ghost-track-w)minmax(0,.7fr)}.dev-download-page .dev-download-download[data-wide-column=pro]{grid-template-columns:minmax(0,.7fr)var(--dev-download-ghost-track-w)minmax(0,1.65fr)var(--dev-download-ghost-track-w)minmax(0,.7fr)}.dev-download-page .dev-download-download[data-wide-column=blender]{grid-template-columns:minmax(0,.7fr)var(--dev-download-ghost-track-w)minmax(0,.7fr)var(--dev-download-ghost-track-w)minmax(0,1.65fr)}@media (prefers-reduced-motion:reduce){.dev-download-page .dev-download-download{transition:none}}.dev-download-page__bottom .dev-download-download{flex:auto;min-height:0}.dev-download-download{gap:var(--dev-download-gap);flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;align-items:stretch;min-height:0;padding-block:0;padding-inline:0;display:grid;overflow:hidden}.dev-download-download__column{box-sizing:border-box;flex-direction:column;align-self:start;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;overflow:visible}.dev-download-page .dev-download-download__column{overflow:visible;container:download-col/inline-size}.dev-download-download__column>.account-download-modal__scripts-surface{box-sizing:border-box;flex:auto;width:100%;max-width:100%;min-height:0}.dev-download-page .dev-download-download__column--free-bundle{grid-column:1}.dev-download-page .dev-download-download__column--free-bundle>.account-download-modal__scripts-surface,.dev-download-page .dev-download-download__column--sketchup-pro>.account-download-modal__scripts-surface,.dev-download-page .dev-download-download__column--blender-pro>.account-download-modal__scripts-surface{flex:0 auto}.dev-download-page .dev-download-download__column--free-bundle .account-download-modal__scripts-surface--surface-download-cta .account-download-modal__scripts-body,.dev-download-page .dev-download-download__column--sketchup-pro .account-download-modal__scripts-surface--surface-download-cta .account-download-modal__scripts-body,.dev-download-page .dev-download-download__column--blender-pro .account-download-modal__scripts-surface--surface-download-cta .account-download-modal__scripts-body{flex:0 auto;overflow:hidden}.dev-download-page .dev-download-download__column--free-bundle .account-download-modal__scripts-surface--surface-download-cta .account-download-modal__scripts-body>.account-download-modal__script-list,.dev-download-page .dev-download-download__column--sketchup-pro .account-download-modal__scripts-surface--surface-download-cta .account-download-modal__scripts-body>.account-download-modal__script-list,.dev-download-page .dev-download-download__column--blender-pro .account-download-modal__scripts-surface--surface-download-cta .account-download-modal__scripts-body>.account-download-modal__script-list{flex:0 auto;overflow-y:visible}.dev-download-page .dev-download-download__column--free-bundle .account-download-modal__scripts-body,.dev-download-page .dev-download-download__column--sketchup-pro .account-download-modal__scripts-body,.dev-download-page .dev-download-download__column--blender-pro .account-download-modal__scripts-body{flex:0 auto;min-height:0;overflow-y:visible}.dev-download-page .dev-download-download__column--free-bundle .account-download-modal__scripts-surface--hero-1.account-download-modal__scripts-surface--download-free-bundle,.dev-download-page .dev-download-download__column--free-bundle .account-download-modal__scripts-surface--hero-1.account-download-modal__scripts-surface--download-free-bundle.is-locked,.dev-download-page .dev-download-download__column--free-bundle .account-download-modal__scripts-surface--hero-1.account-download-modal__scripts-surface--download-free-bundle:not(.is-locked){--account-download-surface-text:var(--brand-sketchup-text);--account-download-surface-bg:var(--button-pricing-tool-hero-1-bg);background:var(--account-download-surface-bg);border-width:var(--brand-sketchup-stroke-width);border-style:solid;border-color:var(--brand-sketchup-stroke-color)}.dev-download-page .dev-download-download__column--free-bundle .account-download-modal__scripts-surface--download-free-bundle .account-download-modal__lead,.dev-download-page .dev-download-download__column--free-bundle .account-download-modal__scripts-surface--download-free-bundle .account-download-modal__lead code{color:var(--button-pricing-tool-hero-1-text)}.dev-download-page .dev-download-download__column--blender-pro .account-download-modal__scripts-surface--blender-bundle-ink,.dev-download-page .dev-download-download__column--blender-pro .account-download-modal__scripts-surface--hero-3.account-download-modal__scripts-surface--blender-bundle-ink{--account-download-surface-text:var(--brand-sketchup-text);--account-download-surface-bg:var(--button-pricing-tool-hero-1-bg);background:var(--account-download-surface-bg);border-width:var(--brand-sketchup-stroke-width);border-style:solid;border-color:var(--brand-sketchup-stroke-color)}.dev-download-page .dev-download-download__column--blender-pro .account-download-modal__scripts-surface--blender-bundle-ink .account-download-modal__lead,.dev-download-page .dev-download-download__column--blender-pro .account-download-modal__scripts-surface--blender-bundle-ink .account-download-modal__lead code{color:var(--button-pricing-tool-hero-1-text)}.dev-download-page .dev-download-download__column--sketchup-pro{grid-column:3}.dev-download-page .dev-download-download__column--blender-pro{grid-column:5}.dev-download-download__surface-foot{border-top:1px solid color-mix(in srgb,var(--account-download-surface-text)14%,var(--account-download-surface-bg));flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.42rem;margin-top:.35rem;padding-top:.5rem;display:flex}.dev-download-download__surface-foot .dev-download-download__version-picker{justify-content:flex-start;align-self:stretch}.dev-download-download__detail-lite{font-family:var(--account-font);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.35rem 0;font-size:clamp(.62rem,.42vw + .53rem,.73rem);font-weight:600;line-height:1;transition:color .14s,opacity .14s}.dev-download-download .account-download-modal__scripts-surface--hero-1 .dev-download-download__detail-lite,.dev-download-download .account-download-modal__scripts-surface--hero-2 .dev-download-download__detail-lite,.dev-download-download .account-download-modal__scripts-surface--hero-3 .dev-download-download__detail-lite{color:color-mix(in srgb,var(--account-download-surface-text)52%,var(--account-download-surface-bg))}.dev-download-download .account-download-modal__scripts-surface--hero-1 .dev-download-download__detail-lite:hover,.dev-download-download .account-download-modal__scripts-surface--hero-1 .dev-download-download__detail-lite:focus-visible,.dev-download-download .account-download-modal__scripts-surface--hero-2 .dev-download-download__detail-lite:hover,.dev-download-download .account-download-modal__scripts-surface--hero-2 .dev-download-download__detail-lite:focus-visible,.dev-download-download .account-download-modal__scripts-surface--hero-3 .dev-download-download__detail-lite:hover,.dev-download-download .account-download-modal__scripts-surface--hero-3 .dev-download-download__detail-lite:focus-visible{color:color-mix(in srgb,var(--account-download-surface-text)92%,var(--account-download-surface-bg))}.dev-download-download .account-download-modal__scripts-surface--hero-1 .dev-download-download__detail-lite.is-active,.dev-download-download .account-download-modal__scripts-surface--hero-2 .dev-download-download__detail-lite.is-active,.dev-download-download .account-download-modal__scripts-surface--hero-3 .dev-download-download__detail-lite.is-active{color:color-mix(in srgb,var(--account-download-surface-text)78%,var(--account-download-surface-bg))}.dev-download-download .account-download-modal__scripts-surface--hero-3.account-download-modal__scripts-surface--blender-bundle-ink .dev-download-download__detail-lite{color:color-mix(in srgb,var(--account-download-surface-text)52%,var(--account-download-surface-bg))}.dev-download-download .account-download-modal__scripts-surface--hero-3.account-download-modal__scripts-surface--blender-bundle-ink .dev-download-download__detail-lite:hover,.dev-download-download .account-download-modal__scripts-surface--hero-3.account-download-modal__scripts-surface--blender-bundle-ink .dev-download-download__detail-lite:focus-visible{color:color-mix(in srgb,var(--account-download-surface-text)92%,var(--account-download-surface-bg))}.dev-download-download .account-download-modal__scripts-surface--hero-3.account-download-modal__scripts-surface--blender-bundle-ink .dev-download-download__detail-lite.is-active{color:color-mix(in srgb,var(--account-download-surface-text)78%,var(--account-download-surface-bg))}.dev-download-download__detail-lite:focus-visible{outline:2px solid var(--color-yellow);outline-offset:2px;border-radius:2px}.dev-download-download__version-picker{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.dev-download-download__version-picker .account-download-modal__version-btn{flex:none;width:auto;min-width:3.1rem}.dev-download-download .account-download-modal__scripts-surface.is-locked .account-download-modal__version-btn--from-hero-1.is-active,.dev-download-download .account-download-modal__scripts-surface.is-locked .account-download-modal__version-btn--from-hero-3.is-active,.dev-download-download .account-download-modal__scripts-surface.is-locked .account-download-modal__version-btn--from-hero-1.is-active:hover,.dev-download-download .account-download-modal__scripts-surface.is-locked .account-download-modal__version-btn--from-hero-1.is-active:focus-visible,.dev-download-download .account-download-modal__scripts-surface.is-locked .account-download-modal__version-btn--from-hero-3.is-active:hover,.dev-download-download .account-download-modal__scripts-surface.is-locked .account-download-modal__version-btn--from-hero-3.is-active:focus-visible{background:var(--button-pricing-tool-hero-2-bg);color:var(--button-pricing-tool-hero-2-text);border-color:var(--button-pricing-tool-hero-2-text)}.dev-download-download .account-download-modal__scripts-surface{--account-download-lock-badge-bottom:clamp(.72rem,.7vw,.85rem);--account-download-lock-badge-left:clamp(.72rem,.7vw,.85rem);--account-download-lock-mark-bottom:clamp(-10rem,-14vw,-6.5rem);--account-download-lock-mark-right:-50%;--account-download-lock-mark-size:min(100%,72rem);border:0 solid #0000;border-radius:16px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.dev-download-download .account-download-modal__scripts-surface--download-free-bundle,.dev-download-download .account-download-modal__scripts-surface--hero-1:not(.account-download-modal__scripts-surface--download-free-bundle){border-width:var(--brand-sketchup-stroke-width);border-color:var(--brand-sketchup-stroke-color)}.dev-download-download .account-download-modal__scripts-surface--blender-bundle-ink,.dev-download-download .account-download-modal__scripts-surface--hero-3.account-download-modal__scripts-surface--blender-bundle-ink{border-width:var(--brand-blender-stroke-width);border-color:var(--brand-blender-stroke-color)}.dev-download-download .account-download-modal__scripts-head{flex:none;min-width:0;max-width:100%;overflow-x:clip}.dev-download-download .account-download-modal__scripts-body{overscroll-behavior-y:none;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--account-download-surface-text)30%,transparent)transparent;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;max-width:100%;min-height:0;overflow:clip auto}.dev-download-download .account-download-modal__scripts-body::-webkit-scrollbar{width:5px}.dev-download-download .account-download-modal__scripts-body::-webkit-scrollbar-track{background:0 0}.dev-download-download .account-download-modal__scripts-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--account-download-surface-text)30%,transparent);border-radius:999px}.dev-download-download .account-download-modal__scripts-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--account-download-surface-text)46%,transparent)}.dev-download-download .account-download-modal__scripts-body .account-download-modal__script-list,.dev-download-download .account-download-modal__scripts-body>.account-download-modal__empty{overscroll-behavior-y:none;flex:none;min-width:0;max-width:100%;min-height:0;overflow:clip visible}.dev-download-download .account-download-modal__script-item{min-width:0}.dev-download-download .account-download-modal__script-title{font-family:var(--texto-base-font-family);letter-spacing:var(--texto-base-letter-spacing);overflow-wrap:break-word;font-weight:400;font-size:var(--brand-download-type-body);text-transform:capitalize}.dev-download-download .account-download-modal__script-version{font-size:var(--brand-download-type-small)}.dev-download-download .account-download-modal__download-cta{font-family:var(--texto-base-font-family);font-weight:var(--texto-base-font-weight);letter-spacing:var(--texto-base-letter-spacing);text-transform:var(--texto-base-text-transform);font-size:var(--brand-download-type-body)}.dev-download-download .account-download-modal__release-note{overflow-wrap:break-word;max-width:100%;margin:.12rem 0 0;padding-block:0;padding-inline-start:calc(var(--account-download-script-icon-size) + .55rem);padding-inline-end:0}.dev-download-page .dev-download-download .account-download-modal__release-note{font-family:var(--texto-base-font-family);font-size:var(--brand-download-type-small);font-weight:var(--texto-base-font-weight);letter-spacing:var(--texto-base-letter-spacing);text-transform:var(--texto-base-text-transform)}.dev-download-page .dev-download-download .account-download-modal__scripts-body>.account-download-modal__empty{font-family:var(--texto-base-font-family);font-size:var(--brand-download-type-body);font-weight:var(--texto-base-font-weight);letter-spacing:var(--texto-base-letter-spacing);text-transform:var(--texto-base-text-transform)}.dev-download-download .account-download-modal__scripts-head .account-download-modal__lead{min-width:0;max-width:none;font-family:var(--account-font);font-size:var(--account-modal-text-emphasis);letter-spacing:.075em;text-transform:uppercase;flex:auto;margin:0;font-weight:700;line-height:1.2}.dev-download-download .account-download-modal__script-item--interactive{border-radius:0;padding:0}.dev-download-download .account-download-modal__script-item--nested.account-download-modal__script-item--interactive .account-download-modal__script-button,.dev-download-download .account-download-modal__script-item--nested .account-download-modal__release-note{padding-inline-start:clamp(1.35rem,3.8vw,2rem)}.dev-download-download .account-download-modal__script-button:hover .account-download-modal__script-title,.dev-download-download .account-download-modal__script-item--interactive:focus-within .account-download-modal__script-title,.dev-download-download .account-download-modal__script-item--interactive.is-selected .account-download-modal__script-title{color:var(--account-download-surface-text)}.dev-download-download .account-download-modal__script-button{box-sizing:border-box;width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding-block:.45rem;padding-inline:0;transition:padding-block .28s ease-in-out;display:flex}@media (prefers-reduced-motion:reduce){.dev-download-download .account-download-modal__script-button{transition:none}}.dev-download-download .account-download-modal__script-button:focus-visible .account-download-modal__script-title{color:var(--account-download-surface-text)}.dev-download-download .account-download-modal__script-button:focus-visible{outline:2px solid var(--color-yellow);outline-offset:3px;border-radius:2px}.dev-download-download .account-download-modal__script-item--interactive .account-download-modal__release-note{padding-block-start:.2rem}.dev-download-download .account-download-modal__scripts-surface.is-advanced .account-download-modal__script-button{padding-block:.9rem 0}.dev-download-download .account-download-modal__scripts-surface.is-advanced .account-download-modal__script-item:first-child .account-download-modal__script-button{padding-block-start:.45rem}.dev-download-download .account-download-modal__scripts-surface.is-advanced .account-download-modal__script-item>.account-download-modal__script-title{padding-block:.9rem 0}.dev-download-download .account-download-modal__scripts-surface.is-advanced .account-download-modal__script-item:first-child>.account-download-modal__script-title{padding-block-start:.45rem}.dev-download-download .account-download-modal__release-note-motion,.dev-download-download .account-download-modal__scripts-surface-download-foot-motion{min-width:0;max-width:100%}.dev-download-download .account-download-modal__script-item--nested .account-download-modal__release-note{padding-inline-start:calc(clamp(1.35rem,3.8vw,2rem) + var(--account-download-script-icon-size) + .55rem)}@media (max-width:960px){.dev-download-download,.dev-download-page .dev-download-download,.dev-download-page .dev-download-download[data-wide-column=free],.dev-download-page .dev-download-download[data-wide-column=pro],.dev-download-page .dev-download-download[data-wide-column=blender]{grid-template-columns:1fr}.dev-download-page .account-download-modal__scripts-external-head{flex-wrap:wrap}.dev-download-page .account-download-modal__scripts-external-head__tools{justify-content:flex-end;width:100%}.dev-download-download .account-download-modal__scripts-surface-download-foot,.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head__actions{flex-wrap:wrap;justify-content:flex-end;width:auto}.dev-download-page .dev-download-download .account-download-modal__scripts-surface-download-head{flex-wrap:wrap}.dev-download-page .account-download-modal__scripts-external-head__cta-cluster{flex-wrap:wrap;justify-content:flex-end;width:100%}.dev-download-page .dev-download-download__column--free-bundle,.dev-download-page .dev-download-download__column--sketchup-pro,.dev-download-page .dev-download-download__column--blender-pro{grid-column:auto}}.dev-download-page .license-token-block--inline .license-token-block__preparing{font-family:var(--texto-base-font-family);font-size:var(--brand-download-type-body);font-weight:var(--texto-base-font-weight);letter-spacing:var(--texto-base-letter-spacing);line-height:1.2}.dev-download-page .license-token-block--inline:not(.dev-download-page__license-slot-row) .license-token-block__input{font-size:var(--brand-download-type-small)}.dev-download-page .license-token-block--inline:not(.dev-download-page__license-slot-row) .license-token-block__copy{font-family:var(--texto-base-font-family);font-size:var(--brand-download-type-body);font-weight:var(--texto-base-font-weight);letter-spacing:var(--texto-base-letter-spacing)}.dev-download-page .license-token-block__hover-tip{font-family:var(--texto-base-font-family);font-size:var(--brand-download-type-small);font-weight:var(--texto-base-font-weight);letter-spacing:var(--texto-base-letter-spacing)}.dev-download-page__header .dev-download-page__header-chrome-row{width:100%;max-width:100%;margin:0}:is(.dev-download-page__header-chrome-end>.dev-download-page__license-token-field:has(.license-token-block__input:hover) .license-token-block__hover-tip,.dev-download-page__header-chrome-end>.dev-download-page__license-token-field:has(.license-token-block__input:focus) .license-token-block__hover-tip){opacity:1;visibility:visible}
