.mcp-setup-panel-module__80MxVW__section{z-index:3;box-sizing:border-box;min-height:100svh;padding:clamp(112px, 13svh, 136px) var(--pl-mid-gutter) max(64px, 7svh);color:var(--pl-text);background:var(--pl-bg-2);scroll-margin-top:clamp(12px,2vh,24px);display:block;position:relative;overflow:hidden}.mcp-setup-panel-module__80MxVW__section:before{right:var(--pl-mid-gutter);left:var(--pl-mid-gutter);height:var(--pl-mid-hairline-width);content:"";background:var(--pl-border);position:absolute;top:0}.mcp-setup-panel-module__80MxVW__inner{--mcp-gap-header:clamp(44px, 4vw, 52px);--mcp-intro-title-gap:14px;--mcp-intro-columns:repeat(2, minmax(0, 1fr));--mcp-grid-columns:repeat(3, minmax(0, 1fr));--mcp-intro-grid-gap:clamp(36px, 4vw, 48px);--mcp-grid-gap:clamp(32px, 4vw, 48px);--mcp-gap-control-lead:clamp(28px, 3vh, 32px);--mcp-gap-lead-description:clamp(10px, 1.2vh, 12px);--mcp-gap-description-action:clamp(18px, 2vh, 22px);--mcp-gap-action-footer:clamp(14px, 1.8vh, 18px);--mcp-description-row:clamp(88px, 12vh, 128px);--mcp-glass-radius:17px;--mcp-glass-background:#ffffff0b;--mcp-glass-border:#ffffff14;--mcp-glass-highlight:#ffffff0f;--mcp-control-track-background:#ffffff08;--mcp-control-track-border:#ffffff12;--mcp-control-active:#ffffffdb;--mcp-glass-fallback:#111313;--mcp-glass-blur:18px;--mcp-glass-shadow:inset 0 1px var(--mcp-glass-highlight), 0 6px 18px #0000000d;width:min(1120px,100%);min-width:0;margin-inline:auto}.mcp-setup-panel-module__80MxVW__intro{grid-template-columns:var(--mcp-intro-columns);column-gap:var(--mcp-intro-grid-gap);width:min(1120px,100%);min-height:0;margin-block:0 var(--mcp-gap-header);text-align:left;margin-inline:auto;display:grid}.mcp-setup-panel-module__80MxVW__headingBlock{grid-column:1;min-width:0}.mcp-setup-panel-module__80MxVW__eyebrow{font-family:var(--pl-font-mono);font-size:.625rem;font-weight:var(--pl-eyebrow-weight);letter-spacing:.18em;text-transform:uppercase;color:var(--pl-text-soft);text-rendering:var(--pl-heading-rendering);-webkit-font-smoothing:var(--pl-heading-smoothing);margin-block-end:var(--mcp-intro-title-gap);line-height:1.2;display:block}.mcp-setup-panel-module__80MxVW__headingBlock h2{font-family:var(--pl-font-display);letter-spacing:-.035em;text-wrap:var(--pl-heading-text-wrap);text-rendering:var(--pl-heading-rendering);-webkit-font-smoothing:var(--pl-heading-smoothing);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;color:#f2f2ef;margin:0;font-size:clamp(48px,4.3vw,64px);font-weight:460;line-height:.96}.mcp-setup-panel-module__80MxVW__description{max-width:36ch;margin-block:calc(.75rem + var(--mcp-intro-title-gap) + .12em) 0;color:#edededbd;grid-column:2;align-self:start;margin-inline:0;font-size:.9375rem;line-height:1.52}.mcp-setup-panel-module__80MxVW__panelWrap{will-change:opacity;width:100%;margin-inline:auto}.mcp-setup-panel-module__80MxVW__panel{width:min(1120px,100%);color:var(--pl-text);background:#ffffff03;border:0;border-radius:24px;margin-block:0;margin-inline:auto;padding:clamp(18px,1.8vw,22px)}.mcp-setup-panel-module__80MxVW__steps{grid-template-columns:var(--mcp-grid-columns);column-gap:var(--mcp-grid-gap);min-width:0;display:grid}.mcp-setup-panel-module__80MxVW__railGroup{box-sizing:border-box;width:100%;min-width:0;height:60px;grid-template-columns:minmax(0,1fr);align-content:start;gap:9px;margin-block-end:var(--mcp-gap-control-lead);display:grid}.mcp-setup-panel-module__80MxVW__railLabel{font-family:var(--pl-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ededed70;flex:none;font-size:.5625rem;line-height:1}.mcp-setup-panel-module__80MxVW__optionTrack{box-sizing:border-box;border:1px solid var(--mcp-control-track-border);width:fit-content;min-width:0;max-width:100%;height:42px;font-family:var(--pl-font-mono);letter-spacing:.04em;color:#ffffff8f;background:var(--mcp-control-track-background);overscroll-behavior-inline:contain;scrollbar-width:none;border-radius:9999px;align-items:center;gap:0;padding:3px;font-size:.625rem;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff0a}.mcp-setup-panel-module__80MxVW__optionTrack::-webkit-scrollbar{display:none}.mcp-setup-panel-module__80MxVW__option{min-width:max-content;height:36px;min-height:36px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:0 clamp(10px,.8vw,12px);transition:color .15s ease-out,background-color .15s ease-out;position:relative}.mcp-setup-panel-module__80MxVW__option:hover:not(.mcp-setup-panel-module__80MxVW__optionActive){color:#ffffffc7;background:#ffffff12}.mcp-setup-panel-module__80MxVW__optionActive{color:#0a0a0a;background:var(--mcp-control-active);box-shadow:0 1px 3px #00000026,inset 0 1px #ffffff26}.mcp-setup-panel-module__80MxVW__option:focus-visible{outline:2px solid var(--pl-accent);outline-offset:2px}.mcp-setup-panel-module__80MxVW__modes{place-self:end start;width:180px;max-width:100%}.mcp-setup-panel-module__80MxVW__modes .mcp-setup-panel-module__80MxVW__option{flex:1 1 0}.mcp-setup-panel-module__80MxVW__platformGrid{grid-template-columns:repeat(3,auto);justify-content:space-evenly;justify-items:center;row-gap:4px;width:100%;display:grid}.mcp-setup-panel-module__80MxVW__platformItem{height:30px;font-family:var(--pl-font-mono);letter-spacing:.03em;color:#ffffff5c;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 8px;font-size:.5rem;transition:color .14s ease-out;display:flex;position:relative}.mcp-setup-panel-module__80MxVW__platformItem:hover:not(.mcp-setup-panel-module__80MxVW__platformItemActive){color:#ffffff94}.mcp-setup-panel-module__80MxVW__platformItemActive{color:#ffffffe0}.mcp-setup-panel-module__80MxVW__platformItemActive:after{content:"";background:#ffffff70;width:18px;height:1px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.mcp-setup-panel-module__80MxVW__platformItem:focus-visible{outline-offset:-1px;border-radius:4px;outline:1px solid #ffffff4d}.mcp-setup-panel-module__80MxVW__invocationPlatformRail{box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;width:100%;min-width:0;margin-block-end:10px;display:grid}.mcp-setup-panel-module__80MxVW__invocationPlatformRail .mcp-setup-panel-module__80MxVW__platformItem{height:28px;font-size:.5rem}.mcp-setup-panel-module__80MxVW__steps{align-items:stretch}.mcp-setup-panel-module__80MxVW__step{grid-template-rows:auto auto var(--mcp-description-row) 220px;row-gap:0;min-width:0;height:100%;display:grid}.mcp-setup-panel-module__80MxVW__stepNoRail{grid-template-rows:auto var(--mcp-description-row) 220px;padding-top:calc(60px + var(--mcp-gap-control-lead))}.mcp-setup-panel-module__80MxVW__step:first-child{grid-column:1}.mcp-setup-panel-module__80MxVW__step+.mcp-setup-panel-module__80MxVW__step{position:relative}.mcp-setup-panel-module__80MxVW__stepAuthorization{grid-column:2}.mcp-setup-panel-module__80MxVW__stepInvocation{grid-column:3}.mcp-setup-panel-module__80MxVW__stepLead{min-height:58px;margin-bottom:var(--mcp-gap-lead-description);align-items:baseline;gap:clamp(10px,1vw,12px);display:flex;position:relative}.mcp-setup-panel-module__80MxVW__number{font-family:var(--pl-font-display);letter-spacing:-.045em;color:#ededed47;flex:0 0 clamp(36px,3.6vw,44px);font-size:clamp(2rem,3vw,3rem);font-weight:300;line-height:.9}.mcp-setup-panel-module__80MxVW__stepLead h3{min-width:0;font-family:var(--pl-font-display);letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;color:var(--pl-text);margin:0;font-size:clamp(1rem,1.35vw,1.25rem);font-weight:500;line-height:1.15}.mcp-setup-panel-module__80MxVW__stepDescription{min-width:0;max-width:36ch;margin:0;margin-bottom:var(--mcp-gap-description-action);color:#edededb3;font-size:.8125rem;line-height:1.6;overflow-y:auto}.mcp-setup-panel-module__80MxVW__stepAction{align-items:flex-start;min-width:0;height:220px;min-height:220px;display:flex}.mcp-setup-panel-module__80MxVW__command{grid-template-rows:38px minmax(0,1fr);width:100%;height:100%;min-height:220px;display:grid;position:relative;overflow:hidden}.mcp-setup-panel-module__80MxVW__command,.mcp-setup-panel-module__80MxVW__authorizationSurface,.mcp-setup-panel-module__80MxVW__invocationSurface{box-sizing:border-box;border:1px solid var(--mcp-glass-border);border-radius:var(--mcp-glass-radius);background:var(--mcp-glass-fallback);box-shadow:var(--mcp-glass-shadow);transition:border-color .15s ease-out,box-shadow .15s ease-out}.mcp-setup-panel-module__80MxVW__command:hover,.mcp-setup-panel-module__80MxVW__authorizationSurface:hover,.mcp-setup-panel-module__80MxVW__invocationSurface:hover{border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff14,0 6px 18px #0000000f}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mcp-setup-panel-module__80MxVW__optionTrack{-webkit-backdrop-filter:blur(var(--mcp-glass-blur)) saturate(110%);backdrop-filter:blur(var(--mcp-glass-blur)) saturate(110%)}.mcp-setup-panel-module__80MxVW__command,.mcp-setup-panel-module__80MxVW__authorizationSurface,.mcp-setup-panel-module__80MxVW__invocationSurface{background:var(--mcp-glass-background);-webkit-backdrop-filter:blur(var(--mcp-glass-blur)) saturate(110%);backdrop-filter:blur(var(--mcp-glass-blur)) saturate(110%)}}.mcp-setup-panel-module__80MxVW__codeHeader{height:38px;font-family:var(--pl-font-mono);letter-spacing:.05em;color:#ededed85;background:#ffffff09;border-bottom:1px solid #ededed1c;justify-content:space-between;align-items:center;padding:0 10px 0 14px;font-size:.625rem;line-height:1;display:flex}.mcp-setup-panel-module__80MxVW__codeFile{align-items:center;gap:7px;display:inline-flex}.mcp-setup-panel-module__80MxVW__codeActions{align-items:center;display:inline-flex}.mcp-setup-panel-module__80MxVW__codeActions button{width:40px;min-width:40px;height:40px;font:inherit;color:#ededed8f;cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;justify-content:center;align-items:center;padding:0;transition:color .16s;display:inline-flex;position:relative}.mcp-setup-panel-module__80MxVW__codeActions button:hover{color:var(--pl-accent)}.mcp-setup-panel-module__80MxVW__codeActions button:after{content:"";pointer-events:none;border:1px solid #0000;border-radius:4px;width:26px;height:26px;position:absolute}.mcp-setup-panel-module__80MxVW__codeActions button:focus-visible{color:var(--pl-accent)}.mcp-setup-panel-module__80MxVW__codeActions button:focus-visible:after{border-color:var(--pl-accent)}.mcp-setup-panel-module__80MxVW__copyGlyph{z-index:1;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:relative}.mcp-setup-panel-module__80MxVW__copyGlyph svg{display:block}.mcp-setup-panel-module__80MxVW__command pre{white-space:pre-wrap;width:100%;min-height:0;font-family:var(--pl-font-mono);letter-spacing:0;overflow-wrap:anywhere;color:#edededa8;animation:mcp-setup-panel-module__80MxVW__pl-mcp-command-swap .22s var(--pl-ease) both;background:#0000000f;margin:0;padding:14px 16px;font-size:.8125rem;line-height:1.5;overflow:hidden auto}.mcp-setup-panel-module__80MxVW__command code{max-width:62ch;font:inherit;white-space:inherit;color:inherit;display:block}.mcp-setup-panel-module__80MxVW__promptLead{color:#edededd1}.mcp-setup-panel-module__80MxVW__promptBody{color:inherit}@keyframes mcp-setup-panel-module__80MxVW__pl-mcp-command-swap{0%{opacity:.35;clip-path:inset(0 8% 0 0);transform:translateY(4px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.mcp-setup-panel-module__80MxVW__promptLink{color:#edededd1;text-underline-offset:4px;text-decoration-line:underline;text-decoration-color:#ededed70;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s}.mcp-setup-panel-module__80MxVW__promptLink:hover,.mcp-setup-panel-module__80MxVW__promptLink:focus-visible{color:var(--pl-accent);-webkit-text-decoration-color:var(--pl-accent);text-decoration-color:var(--pl-accent)}.mcp-setup-panel-module__80MxVW__promptLink:focus-visible{outline:1px solid var(--pl-accent);outline-offset:3px}.mcp-setup-panel-module__80MxVW__authorizationSurface{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;min-height:0;padding:14px 16px;display:flex}.mcp-setup-panel-module__80MxVW__authorizationPrompt{background:0 0;border:0;border-radius:0;margin:0;padding:0}.mcp-setup-panel-module__80MxVW__authorizationPromptLabel{font-family:var(--pl-font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ededed70;margin-block-end:10px;font-size:.5625rem;line-height:1;display:block}.mcp-setup-panel-module__80MxVW__authorizationPrompt strong{color:var(--pl-text);font-size:.8125rem;font-weight:500;line-height:1.5}.mcp-setup-panel-module__80MxVW__invocationSurface{grid-template-rows:auto 1fr auto;align-content:space-between;gap:0;width:100%;height:100%;min-height:220px;padding:14px 16px;display:grid}.mcp-setup-panel-module__80MxVW__invocationComposer{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;justify-content:space-between;align-self:center;align-items:center;gap:16px;min-width:0;min-height:54px;padding:0 14px;display:flex}.mcp-setup-panel-module__80MxVW__invocationAction{min-width:0;color:var(--pl-text);align-items:center;gap:9px;display:inline-flex}.mcp-setup-panel-module__80MxVW__invocationAction img{flex:none;width:30px;height:30px}.mcp-setup-panel-module__80MxVW__invocationAction strong{color:var(--pl-text);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.mcp-setup-panel-module__80MxVW__invocationSend{width:36px;height:36px;color:var(--pl-accent);background:#ffffff0e;border:1px solid #ffffff14;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mcp-setup-panel-module__80MxVW__invocationStatus{font-family:var(--pl-font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;width:fit-content;color:var(--pl-accent);align-items:center;gap:7px;font-size:.625rem;display:inline-flex}.mcp-setup-panel-module__80MxVW__invocationStatusDot{background:currentColor;border-radius:50%;width:5px;height:5px}@media (min-width:769px){.mcp-setup-panel-module__80MxVW__step:not(:last-child) .mcp-setup-panel-module__80MxVW__stepLead:after{content:"";right:calc(var(--mcp-grid-gap) / -2);pointer-events:none;border-top:1px dashed #ffffff24;width:12px;height:0;position:absolute;top:50%;transform:translate(50%,-50%)}.mcp-setup-panel-module__80MxVW__steps{margin-bottom:-15px;transform:translateY(-15px)}}@media (min-width:769px) and (max-width:1180px){.mcp-setup-panel-module__80MxVW__section{padding-left:4vw;padding-right:4vw}.mcp-setup-panel-module__80MxVW__section:before{left:4vw;right:4vw}}@media (min-width:769px) and (max-width:1023px){.mcp-setup-panel-module__80MxVW__inner{--mcp-gap-header:clamp(44px, 5vw, 50px);--mcp-grid-gap:clamp(14px, 2vw, 20px);--mcp-intro-grid-gap:clamp(32px, 4vw, 40px);--mcp-gap-control-lead:clamp(28px, 3vw, 32px);--mcp-gap-lead-description:clamp(10px, 1.1vh, 12px);--mcp-gap-description-action:clamp(18px, 2vh, 20px);--mcp-gap-action-footer:clamp(12px, 1.5vh, 15px);--mcp-grid-columns:repeat(3, minmax(0, 1fr))}.mcp-setup-panel-module__80MxVW__railGroup{gap:9px;height:60px}.mcp-setup-panel-module__80MxVW__option{padding-inline:9px}.mcp-setup-panel-module__80MxVW__stepLead{gap:10px}.mcp-setup-panel-module__80MxVW__stepLead h3{font-size:clamp(.9375rem,1.7vw,1.0625rem)}.mcp-setup-panel-module__80MxVW__panel{padding-inline:14px}}@media (min-width:769px) and (max-width:960px){.mcp-setup-panel-module__80MxVW__section{padding-top:clamp(84px,11svh,104px)}.mcp-setup-panel-module__80MxVW__inner{--mcp-gap-header:clamp(32px, 4.5vh, 38px);--mcp-grid-gap:clamp(10px, 1.4vw, 14px);--mcp-gap-control-lead:20px;--mcp-gap-description-action:14px;--mcp-description-row:126px}.mcp-setup-panel-module__80MxVW__panel{padding:12px}.mcp-setup-panel-module__80MxVW__stepLead{gap:8px;min-height:58px}.mcp-setup-panel-module__80MxVW__number{flex-basis:34px;font-size:2rem}.mcp-setup-panel-module__80MxVW__stepLead h3{font-size:.9375rem;line-height:1.16}.mcp-setup-panel-module__80MxVW__stepDescription{font-size:.75rem;line-height:1.55}.mcp-setup-panel-module__80MxVW__stepAction{height:196px;min-height:196px}.mcp-setup-panel-module__80MxVW__command{min-height:196px}.mcp-setup-panel-module__80MxVW__command pre{padding:12px;font-size:.75rem;line-height:1.45}.mcp-setup-panel-module__80MxVW__authorizationSurface{padding:12px}.mcp-setup-panel-module__80MxVW__invocationSurface{min-height:196px;padding:12px}.mcp-setup-panel-module__80MxVW__invocationPlatformRail{gap:4px;margin-block-end:8px}.mcp-setup-panel-module__80MxVW__invocationComposer{gap:8px;min-height:52px;padding-inline:10px}.mcp-setup-panel-module__80MxVW__invocationAction strong{font-size:.8125rem}}@media (min-width:769px) and (max-height:790px){.mcp-setup-panel-module__80MxVW__section{padding-top:clamp(72px,11svh,96px);padding-bottom:64px}.mcp-setup-panel-module__80MxVW__inner{--mcp-gap-header:clamp(40px, 6vh, 46px);--mcp-gap-control-lead:clamp(24px, 3.5vh, 28px);--mcp-gap-lead-description:10px;--mcp-gap-description-action:clamp(18px, 2.2vh, 22px)}}@media (min-width:769px) and (max-height:700px){.mcp-setup-panel-module__80MxVW__section{padding-top:72px;padding-bottom:64px}.mcp-setup-panel-module__80MxVW__inner{--mcp-gap-header:24px;--mcp-gap-control-lead:24px;--mcp-gap-lead-description:10px;--mcp-gap-description-action:18px;--mcp-gap-action-footer:12px;--mcp-description-row:76px}.mcp-setup-panel-module__80MxVW__panel{padding:14px}.mcp-setup-panel-module__80MxVW__steps{column-gap:20px}.mcp-setup-panel-module__80MxVW__stepAction{height:176px;min-height:176px}.mcp-setup-panel-module__80MxVW__command{min-height:176px}.mcp-setup-panel-module__80MxVW__authorizationSurface{min-height:0;padding:11px}.mcp-setup-panel-module__80MxVW__invocationSurface{min-height:176px;padding:11px}.mcp-setup-panel-module__80MxVW__invocationPlatformRail{gap:4px;margin-block-end:6px}}@media (max-width:768px){.mcp-setup-panel-module__80MxVW__section{min-height:0;padding:80px 20px 96px;display:block}.mcp-setup-panel-module__80MxVW__inner{--mcp-gap-header:clamp(36px, 8vw, 44px);--mcp-gap-control-lead:clamp(30px, 7vw, 36px);--mcp-glass-blur:10px;width:100%}.mcp-setup-panel-module__80MxVW__section:before{left:20px;right:20px}.mcp-setup-panel-module__80MxVW__intro{margin-block-end:var(--mcp-gap-header);display:block}.mcp-setup-panel-module__80MxVW__headingBlock{width:100%}.mcp-setup-panel-module__80MxVW__eyebrow{margin-block-end:var(--mcp-intro-title-gap)}.mcp-setup-panel-module__80MxVW__headingBlock h2{max-width:12ch;font-size:clamp(2.6rem,13vw,4rem)}.mcp-setup-panel-module__80MxVW__description{max-width:36ch;margin-block:22px 0}.mcp-setup-panel-module__80MxVW__railGroup{gap:8px;width:100%;height:60px}.mcp-setup-panel-module__80MxVW__railLabel{display:block}.mcp-setup-panel-module__80MxVW__modes{overscroll-behavior-inline:contain;scrollbar-width:none;align-self:flex-start;width:min(180px,100%);max-width:100%;overflow-x:auto}.mcp-setup-panel-module__80MxVW__platformGrid{width:100%}.mcp-setup-panel-module__80MxVW__steps{display:block}.mcp-setup-panel-module__80MxVW__panel{padding:16px}.mcp-setup-panel-module__80MxVW__step{flex-direction:column;gap:0;height:auto;min-height:0;padding:32px 0 38px;display:flex}.mcp-setup-panel-module__80MxVW__stepNoRail{padding-top:32px}.mcp-setup-panel-module__80MxVW__stepLead{margin-block-end:var(--mcp-gap-lead-description)}.mcp-setup-panel-module__80MxVW__stepDescription{margin-block-end:var(--mcp-gap-description-action);overflow:visible}.mcp-setup-panel-module__80MxVW__step:first-child{padding-top:0;padding-right:0}.mcp-setup-panel-module__80MxVW__step+.mcp-setup-panel-module__80MxVW__step{border-left:0;padding-left:0}.mcp-setup-panel-module__80MxVW__number{font-size:2.75rem}.mcp-setup-panel-module__80MxVW__command{height:auto;min-height:174px;max-height:none}.mcp-setup-panel-module__80MxVW__authorizationSurface,.mcp-setup-panel-module__80MxVW__invocationSurface{height:auto;max-height:none}.mcp-setup-panel-module__80MxVW__stepAction{height:auto;min-height:0}.mcp-setup-panel-module__80MxVW__command,.mcp-setup-panel-module__80MxVW__invocationSurface{min-height:174px}}@media (prefers-reduced-motion:reduce){.mcp-setup-panel-module__80MxVW__panelWrap,.mcp-setup-panel-module__80MxVW__panel{will-change:auto}.mcp-setup-panel-module__80MxVW__command pre{animation:none}.mcp-setup-panel-module__80MxVW__option,.mcp-setup-panel-module__80MxVW__command,.mcp-setup-panel-module__80MxVW__authorizationSurface,.mcp-setup-panel-module__80MxVW__invocationSurface{transition:none}}@media (prefers-reduced-transparency:reduce){.mcp-setup-panel-module__80MxVW__optionTrack,.mcp-setup-panel-module__80MxVW__command,.mcp-setup-panel-module__80MxVW__authorizationSurface,.mcp-setup-panel-module__80MxVW__invocationSurface{-webkit-backdrop-filter:none;backdrop-filter:none;background:#171818}.mcp-setup-panel-module__80MxVW__codeHeader,.mcp-setup-panel-module__80MxVW__invocationComposer{background:#1a1c1c}}@media (forced-colors:active){.mcp-setup-panel-module__80MxVW__optionTrack{background:canvas;border-color:canvastext}.mcp-setup-panel-module__80MxVW__option{color:canvastext;forced-color-adjust:auto}.mcp-setup-panel-module__80MxVW__optionActive{color:highlighttext;background:highlight}}
.hero-module__Omo6DG__hero{width:100%;min-height:100vh;color:var(--pl-paper-ink);background:var(--pl-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:relative;overflow:hidden}.hero-module__Omo6DG__stage{background:var(--pl-paper);perspective:1200px;width:100%;height:100vh;min-height:0;position:relative;overflow:hidden}.hero-module__Omo6DG__handoffPlane{background:var(--pl-bg-2);will-change:transform;height:clamp(88px,14vh,148px);position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.hero-module__Omo6DG__hero:not(.hero-module__Omo6DG__heroMotionReady) .hero-module__Omo6DG__ring,.hero-module__Omo6DG__hero:not(.hero-module__Omo6DG__heroMotionReady) .hero-module__Omo6DG__content,.hero-module__Omo6DG__hero:not(.hero-module__Omo6DG__heroMotionReady) .hero-module__Omo6DG__actions{visibility:hidden}.hero-module__Omo6DG__appRail{z-index:3;transform-style:preserve-3d;perspective:800px;will-change:transform, opacity;flex:none;align-items:center;margin:0 -18px;display:flex;position:relative;transform:scale(.88)}.hero-module__Omo6DG__appCard{--app-card-edge:var(--pl-paper-line);--app-card-thickness:#15161233;border:1px solid var(--app-card-edge);width:56px;height:68px;transform-style:preserve-3d;background:#f2f2f2;border-radius:15px;place-items:center;padding:13px;display:grid;position:relative;overflow:hidden}.hero-module__Omo6DG__appCard:before,.hero-module__Omo6DG__appCard:after{z-index:0;content:"";pointer-events:none;position:absolute}.hero-module__Omo6DG__appCard:before{border:1px solid #ffffff57;border-radius:13px;inset:1px}.hero-module__Omo6DG__appCard:after{background:var(--app-card-thickness);opacity:.72;border-radius:0 0 10px 10px;height:2px;bottom:1px;left:3px;right:3px}.hero-module__Omo6DG__appCard+.hero-module__Omo6DG__appCard{margin-left:-13px}.hero-module__Omo6DG__appCardInner{z-index:1;place-items:center;width:100%;height:100%;display:grid;position:relative}.hero-module__Omo6DG__appCard img{object-fit:contain;width:100%;height:100%}.hero-module__Omo6DG__appCard1{--app-card-edge:#1516121f;--app-card-thickness:#15161224;z-index:1;color:#111;background:#fafafa;transform:translateY(7px)rotateY(24deg)rotate(-6deg)}.hero-module__Omo6DG__appCard2{--app-card-edge:#5e3a2a14;--app-card-thickness:#5e3a2a1c;z-index:2;color:#ac5b3d;background:#f1e9e2;transform:translateY(2px)rotateY(17deg)rotate(-4deg)}.hero-module__Omo6DG__appCard3{--app-card-edge:#ffffff17;--app-card-highlight:#ffffff2e;--app-card-thickness:#00000061;z-index:3;color:#f7f7f3;background:#202326;transform:rotateY(9deg)rotate(-2deg)}.hero-module__Omo6DG__appCard3 img{filter:invert()}.hero-module__Omo6DG__appCardFeatured{--app-card-edge:#15161233;--app-card-thickness:#9dd933;z-index:7;border:1px solid var(--app-card-edge);border-radius:22px 22px 20px 20px;width:78px;height:82px;padding:0;transform:translateY(-1px)translateZ(28px)}.hero-module__Omo6DG__appCardFeatured:before{border-color:#ffffff61;border-radius:20px 20px 18px 18px;inset:1px}.hero-module__Omo6DG__appCardFeatured:after{opacity:.9;border-radius:999px;height:3px;bottom:1px;left:8px;right:8px}.hero-module__Omo6DG__appCardFeatured img{object-fit:cover}.hero-module__Omo6DG__appCard5{--app-card-edge:#722b1f12;--app-card-thickness:#722b1f1a;z-index:3;color:#d94634;background:#fff7f4;transform:rotateY(-11deg)rotate(3deg)}.hero-module__Omo6DG__appCard6{--app-card-edge:#ffffff14;--app-card-highlight:#ffffff29;--app-card-thickness:#0000006b;z-index:2;color:#fff;background:#101313;transform:translateY(7px)rotateY(-22deg)rotate(6deg)}.hero-module__Omo6DG__appCard7{--app-card-edge:#25303b12;--app-card-thickness:#25303b1a;z-index:1;background:#e9ecef;padding:10px;transform:translateY(10px)rotateY(-28deg)rotate(8deg)}.hero-module__Omo6DG__ring{transform-origin:50%;pointer-events:none;will-change:transform, opacity;width:min(86vw,1120px);height:min(68vh,650px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-module__Omo6DG__ringArtwork{transform-origin:50%;position:absolute;inset:0;transform:scale(.93)}.hero-module__Omo6DG__card{will-change:transform, opacity;position:absolute;transform:translate(-50%,-50%)}.hero-module__Omo6DG__cardFace{background:#e8e8e2;width:100%;height:100%;position:relative;overflow:hidden}.hero-module__Omo6DG__cardImage{object-fit:cover}.hero-module__Omo6DG__card1{aspect-ratio:4/5;width:clamp(72px,7vw,108px);top:2%;left:50%}.hero-module__Omo6DG__card2{z-index:2;aspect-ratio:3/4;width:clamp(88px,9vw,138px);top:15%;left:78%}.hero-module__Omo6DG__card3{aspect-ratio:4/3;width:clamp(82px,7vw,112px);top:49%;left:96%}.hero-module__Omo6DG__card4{aspect-ratio:4/3;width:clamp(100px,11vw,168px);top:82%;left:80%}.hero-module__Omo6DG__card5{aspect-ratio:3/4;width:clamp(70px,7vw,108px);top:98%;left:52%}.hero-module__Omo6DG__card6{aspect-ratio:4/5;width:clamp(86px,9vw,136px);top:82%;left:22%}.hero-module__Omo6DG__card7{aspect-ratio:1;width:clamp(74px,8vw,122px);top:48%;left:4%}.hero-module__Omo6DG__card8{aspect-ratio:3/4;width:clamp(64px,6vw,94px);top:14%;left:22%}.hero-module__Omo6DG__copyGroup{width:max-content;max-width:90vw;height:max-content;margin:auto;position:absolute;inset:0}.hero-module__Omo6DG__content{pointer-events:none;position:relative}.hero-module__Omo6DG__title{width:max-content;max-width:100%;font-family:var(--pl-font-display);font-size:clamp(4rem,6.1vw,6.5rem);font-weight:var(--pl-heading-weight);line-height:var(--pl-heading-line-height);letter-spacing:var(--pl-heading-tracking);color:var(--pl-paper-ink);text-wrap:var(--pl-heading-text-wrap);text-rendering:var(--pl-heading-rendering);white-space:nowrap;-webkit-font-smoothing:var(--pl-heading-smoothing);align-items:center;gap:clamp(14px,1.4vw,22px);margin:0;display:flex}.hero-module__Omo6DG__title>span{flex:none}.hero-module__Omo6DG__titlePhrase{color:#fff;mix-blend-mode:difference;perspective:460px;align-items:baseline;gap:.2em;display:flex}.hero-module__Omo6DG__titleWordClip{margin:-.1em 0 -.12em;padding:.1em 0 .12em;display:inline-block;overflow:clip}.hero-module__Omo6DG__titleWord{backface-visibility:hidden;transform-style:preserve-3d;will-change:transform, opacity;display:block}.hero-module__Omo6DG__actions{gap:8px;width:max-content;margin-top:clamp(42px,5vw,72px);display:flex}.hero-module__Omo6DG__ctaPrimary,.hero-module__Omo6DG__ctaGhost{letter-spacing:.01em;cursor:pointer;mix-blend-mode:difference;border:1px solid #fff;border-radius:3px;justify-content:space-between;align-items:center;gap:22px;min-width:168px;height:46px;padding:0 15px;font-family:inherit;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:inline-flex}.hero-module__Omo6DG__ctaPrimary{color:#000;background:#fff;border-color:#fff}.hero-module__Omo6DG__ctaGhost{color:#fff;background:0 0;border-color:#fff}.hero-module__Omo6DG__ctaPrimary:hover,.hero-module__Omo6DG__ctaGhost:hover{transform:translateY(-2px)}.hero-module__Omo6DG__ctaPrimary:hover{color:#fff;background:0 0}.hero-module__Omo6DG__ctaGhost:hover{color:#000;background:#fff}.hero-module__Omo6DG__ctaPrimary:focus-visible,.hero-module__Omo6DG__ctaGhost:focus-visible{outline-offset:4px;outline:2px solid #fff}.hero-module__Omo6DG__ctaArrow,.hero-module__Omo6DG__ctaArrowDown,.hero-module__Omo6DG__ctaChevron{transition:transform .18s}.hero-module__Omo6DG__ctaPrimary:hover .hero-module__Omo6DG__ctaArrow{transform:translate(4px)}.hero-module__Omo6DG__ctaPrimary[data-state=open] .hero-module__Omo6DG__ctaChevron{transform:rotate(180deg)}.hero-module__Omo6DG__ctaGhost:hover .hero-module__Omo6DG__ctaArrowDown{transform:translateY(3px)}.hero-module__Omo6DG__downloadMenu{color:#151612;background:#fff;border:1px solid #15161238;border-radius:3px;width:min(268px,100vw - 32px);min-width:min(248px,100vw - 32px);padding:4px;animation-duration:.14s}.hero-module__Omo6DG__downloadMenuItem{color:#151612;border-radius:1px;grid-template-columns:22px minmax(0,1fr) 18px;gap:10px;min-height:56px;padding:8px 10px;text-decoration:none;transition:color .16s,background-color .16s;display:grid}.hero-module__Omo6DG__downloadMenuItem+.hero-module__Omo6DG__downloadMenuItem{border-top:1px solid #1516121a}.hero-module__Omo6DG__downloadMenuItem[data-highlighted]{color:#151612;background:#f2f3f1}.hero-module__Omo6DG__downloadIcon,.hero-module__Omo6DG__downloadAction{color:#1516129e;justify-content:center;align-items:center;transition:color .16s,border-color .16s,background-color .16s,transform .16s;display:inline-flex}.hero-module__Omo6DG__downloadIcon{width:22px;height:22px}.hero-module__Omo6DG__downloadIcon svg{width:15px;height:15px}.hero-module__Omo6DG__downloadCopy{gap:3px;min-width:0;display:grid}.hero-module__Omo6DG__downloadCopy strong{font-size:.8125rem;font-weight:650;line-height:1.2}.hero-module__Omo6DG__downloadCopy small{font-family:var(--pl-font-mono);letter-spacing:.02em;color:#1516128a;font-size:.625rem;font-weight:500;line-height:1.3}.hero-module__Omo6DG__downloadAction{width:18px;height:18px}.hero-module__Omo6DG__downloadAction svg{width:14px;height:14px}.hero-module__Omo6DG__downloadMenuItem[data-highlighted] .hero-module__Omo6DG__downloadIcon{color:#151612}.hero-module__Omo6DG__downloadMenuItem[data-highlighted] .hero-module__Omo6DG__downloadAction{color:#151612;transform:translateY(1px)}.hero-module__Omo6DG__downloadMenuItem[data-highlighted] .hero-module__Omo6DG__downloadCopy small{color:#151612a3}@media (min-width:769px) and (max-width:1000px){.hero-module__Omo6DG__appRail{margin:0 -41px;transform:scale(.72)}.hero-module__Omo6DG__title{font-size:clamp(3rem,5.2vw,3.5rem)}}@media (max-width:768px){.hero-module__Omo6DG__stage{height:100svh;min-height:720px}.hero-module__Omo6DG__handoffPlane{will-change:auto;height:clamp(72px,12vh,112px);transform:none}.hero-module__Omo6DG__copyGroup{width:auto;max-width:none;height:auto;inset:0}.hero-module__Omo6DG__content{justify-content:flex-start;align-items:flex-start;padding:20vh 20px 0;position:absolute;inset:0}.hero-module__Omo6DG__appRail{transform-origin:0;margin:-10px 0;transform:scale(.58)}.hero-module__Omo6DG__title{white-space:normal;flex-direction:column;align-items:flex-start;gap:0;width:100%;height:auto;font-size:clamp(3.6rem,17vw,5.5rem)}.hero-module__Omo6DG__title>span:not(.hero-module__Omo6DG__appRail){display:block}.hero-module__Omo6DG__ring{transform:translateY(7vh)}.hero-module__Omo6DG__card4{width:42vw}.hero-module__Omo6DG__card1,.hero-module__Omo6DG__card2,.hero-module__Omo6DG__card7{width:22vw}.hero-module__Omo6DG__card3,.hero-module__Omo6DG__card5,.hero-module__Omo6DG__card8{display:none}.hero-module__Omo6DG__actions{flex-direction:column;width:auto;margin-top:0;position:absolute;inset:auto 20px 28px}.hero-module__Omo6DG__ctaPrimary,.hero-module__Omo6DG__ctaGhost{width:100%}}@media (prefers-reduced-motion:reduce){.hero-module__Omo6DG__handoffPlane{will-change:auto;transform:none}.hero-module__Omo6DG__ring,.hero-module__Omo6DG__content,.hero-module__Omo6DG__actions{transform:none}.hero-module__Omo6DG__titleWord{opacity:1;transform:none}}
.value-scroll-module__bttEEa__section{color:#171914;background:#f3f1e9;width:100%;min-height:100vh;position:relative;overflow:hidden}.value-scroll-module__bttEEa__stage{width:100%;height:100vh;min-height:0;position:relative;overflow:hidden}.value-scroll-module__bttEEa__titleLayer{z-index:5;top:var(--pl-mid-section-top);left:var(--pl-mid-gutter);width:var(--pl-mid-title-width);pointer-events:none;height:clamp(132px,16vh,164px);position:absolute}.value-scroll-module__bttEEa__message{opacity:0;visibility:hidden;transition:opacity .13s ease, transform .22s var(--pl-ease), visibility 0s .13s;position:absolute;inset:0;transform:translateY(-16px)}.value-scroll-module__bttEEa__messageActive{opacity:1;visibility:visible;transition:opacity .26s .13s ease, transform .35s .13s var(--pl-ease), visibility 0s .13s;transform:translateY(0)}.value-scroll-module__bttEEa__message>span{margin-bottom:var(--pl-mid-space-eyebrow);font-family:var(--pl-font-mono);font-size:var(--pl-eyebrow-size);font-weight:var(--pl-eyebrow-weight);line-height:var(--pl-eyebrow-line-height);letter-spacing:var(--pl-eyebrow-tracking);text-transform:uppercase;color:#58752b;text-rendering:var(--pl-heading-rendering);-webkit-font-smoothing:var(--pl-heading-smoothing);display:block}.value-scroll-module__bttEEa__message h2{max-width:14ch;font-family:var(--pl-font-display);font-size:var(--pl-mid-title-size);font-weight:var(--pl-heading-weight);line-height:var(--pl-mid-title-line-height);letter-spacing:var(--pl-mid-title-tracking);color:#171914;text-wrap:var(--pl-heading-text-wrap);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-rendering:var(--pl-heading-rendering);-webkit-font-smoothing:var(--pl-heading-smoothing);margin:0}.value-scroll-module__bttEEa__titleLine{white-space:nowrap;display:block}.value-scroll-module__bttEEa__visualCanvas{z-index:1;perspective:1400px;position:absolute;inset:20vh 0 5vh}.value-scroll-module__bttEEa__codexOrigin{z-index:4;will-change:transform, opacity;width:72px;position:absolute;top:43%;left:clamp(72px,9.5vw,150px)}.value-scroll-module__bttEEa__codexBody{flex-direction:column;align-items:flex-start;gap:16px;width:72px;display:flex}.value-scroll-module__bttEEa__codexBody img{width:72px;height:72px}.value-scroll-module__bttEEa__origin{z-index:4;will-change:transform, opacity;width:64px;position:absolute;top:39%;left:clamp(260px,30vw,460px)}.value-scroll-module__bttEEa__originBody{flex-direction:column;align-items:flex-start;gap:16px;width:64px;display:flex}.value-scroll-module__bttEEa__flowPort{z-index:5;background:#f3f1e9;border:1px solid #1719146b;border-radius:2px;width:8px;height:8px;position:absolute;top:32px}.value-scroll-module__bttEEa__codexOrigin>.value-scroll-module__bttEEa__flowPort,.value-scroll-module__bttEEa__origin>.value-scroll-module__bttEEa__flowPort:last-child{right:-4px}.value-scroll-module__bttEEa__origin>.value-scroll-module__bttEEa__flowPort:first-child{left:-4px}.value-scroll-module__bttEEa__originIcon{border-radius:17px;width:64px;height:64px;margin:4px 0;overflow:hidden}.value-scroll-module__bttEEa__originIcon img{object-fit:cover;width:100%;height:100%}.value-scroll-module__bttEEa__originCopy,.value-scroll-module__bttEEa__codexCopy{flex-direction:column;gap:8px;min-width:0;display:flex}.value-scroll-module__bttEEa__originCopy small,.value-scroll-module__bttEEa__codexCopy small{font-family:var(--pl-font-mono);letter-spacing:.12em;color:#1719146b;order:2;margin:0;font-size:.625rem}.value-scroll-module__bttEEa__originCopy strong,.value-scroll-module__bttEEa__codexCopy strong{font-family:var(--pl-font-display);letter-spacing:-.035em;color:#171914;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:550;line-height:1}.value-scroll-module__bttEEa__originCopy strong{white-space:nowrap;min-height:1.25rem;font-size:clamp(1.125rem,1.8vw,1.55rem)}.value-scroll-module__bttEEa__traces{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.value-scroll-module__bttEEa__traces path{fill:none;stroke:#17191438;stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.value-scroll-module__bttEEa__traces path:nth-of-type(2){stroke:#17191452}.value-scroll-module__bttEEa__artboard{z-index:2;transform-origin:0;will-change:transform, opacity;width:min(60vw,860px);height:100%;position:absolute;top:0;right:4.5vw}.value-scroll-module__bttEEa__artwork{will-change:transform, opacity;transform-origin:0;background:#fafaf6;border:1px solid #1719141a;border-radius:16px;flex-direction:column;display:flex;position:absolute;overflow:visible;box-shadow:inset 0 1px #ffffffb8,0 16px 42px #17191414}.value-scroll-module__bttEEa__artwork1{aspect-ratio:3/4;width:17%;top:8%;left:28%}.value-scroll-module__bttEEa__artwork2{aspect-ratio:1;width:23%;top:28%;left:68%;right:auto}.value-scroll-module__bttEEa__artwork3{aspect-ratio:4/3;width:29%;top:59%;left:37%}.value-scroll-module__bttEEa__nodeHeader{height:28px;font-family:var(--pl-font-mono);letter-spacing:.09em;color:#17191470;text-transform:uppercase;background:#fafaf6;border-bottom:1px solid #17191414;border-radius:15px 15px 0 0;flex:none;justify-content:space-between;align-items:center;padding:0 9px;font-size:.5625rem;display:flex}.value-scroll-module__bttEEa__nodeHeader small{font:inherit;color:#171914b8;font-size:.625rem;font-weight:650}.value-scroll-module__bttEEa__nodeMedia{border-radius:0 0 15px 15px;flex:1;min-height:0;position:relative;overflow:hidden}.value-scroll-module__bttEEa__image{object-fit:cover;object-position:center}.value-scroll-module__bttEEa__artwork3 .value-scroll-module__bttEEa__image{object-position:50% 48%}.value-scroll-module__bttEEa__nodePort{background:#f3f1e9;border:1px solid #1719146b;border-radius:2px;width:8px;height:8px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}@media (min-width:769px) and (prefers-reduced-motion:no-preference){.value-scroll-module__bttEEa__codexOrigin{opacity:.9}.value-scroll-module__bttEEa__origin{opacity:.16}.value-scroll-module__bttEEa__artwork{opacity:0;transform:scale(.84)}.value-scroll-module__bttEEa__traces path{stroke-dasharray:1;stroke-dashoffset:1px}.value-scroll-module__bttEEa__traces path:first-child{stroke-dashoffset:.84px}}.value-scroll-module__bttEEa__copyStatic{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:auto;height:auto;padding:80px 5vw 0;display:grid;position:relative;top:auto;left:auto}.value-scroll-module__bttEEa__copyStatic .value-scroll-module__bttEEa__message{opacity:1;visibility:visible;position:relative;transform:none}@media (min-width:769px) and (max-width:1100px){.value-scroll-module__bttEEa__codexOrigin{left:6.5vw}.value-scroll-module__bttEEa__origin{left:27vw}.value-scroll-module__bttEEa__artboard{width:63vw;right:2.5vw}}@media (max-width:768px){.value-scroll-module__bttEEa__section{min-height:auto;padding:88px 20px}.value-scroll-module__bttEEa__stage{height:auto;min-height:auto;padding-top:0;display:block;overflow:visible}.value-scroll-module__bttEEa__titleLayer{pointer-events:auto;gap:48px;width:100%;height:auto;display:grid;position:relative;top:auto;left:auto}.value-scroll-module__bttEEa__message,.value-scroll-module__bttEEa__messageActive{opacity:1;visibility:visible;position:relative;transform:none}.value-scroll-module__bttEEa__message h2{font-size:clamp(2.5rem,12vw,4rem)}.value-scroll-module__bttEEa__titleLine{white-space:normal}.value-scroll-module__bttEEa__visualCanvas{height:1120px;margin-top:64px;position:relative;inset:auto}.value-scroll-module__bttEEa__origin{top:150px;left:22%}.value-scroll-module__bttEEa__codexOrigin{top:0;left:4%}.value-scroll-module__bttEEa__traces{display:none}.value-scroll-module__bttEEa__artboard{width:100%;height:780px;top:320px;left:0;right:auto}.value-scroll-module__bttEEa__artwork1{width:44%;top:0%;left:4%}.value-scroll-module__bttEEa__artwork2{aspect-ratio:1;width:54%;top:35%;left:auto;right:2%}.value-scroll-module__bttEEa__artwork3{width:76%;top:68%;left:12%}}@media (prefers-reduced-motion:reduce){.value-scroll-module__bttEEa__titleLayer{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:auto;height:auto;padding:70px 5vw 0;display:grid;position:relative;top:auto;left:auto}.value-scroll-module__bttEEa__message{opacity:1;visibility:visible;position:relative;transform:none}.value-scroll-module__bttEEa__titleLine{white-space:normal}}
.tutorial-steps-module__p0t2ea__section{--tutorial-ink:#19211f;--tutorial-bg-download:#d3dadd;--tutorial-bg-install:#d4dace;--tutorial-bg-invoke:#ded7cd;width:100%;min-height:100vh;color:var(--tutorial-ink);background-color:var(--tutorial-bg-download);position:relative;overflow:hidden}.tutorial-steps-module__p0t2ea__section:before{content:"";pointer-events:none;background:radial-gradient(circle at 76% 42%,#ffffff1c,#0000 52%),linear-gradient(112deg,#ffffff1f 0%,#fff0 48%,#19211f09 100%);position:absolute;inset:0}.tutorial-steps-module__p0t2ea__transitionCurtain{z-index:20;pointer-events:none;transform-origin:top;will-change:transform;background:#0e100f;width:100%;height:clamp(120px,20vh,220px);position:absolute;top:0;left:0}.tutorial-steps-module__p0t2ea__stage{z-index:1;width:100%;height:100vh;min-height:0;position:relative;overflow:hidden}.tutorial-steps-module__p0t2ea__header{z-index:6;top:var(--pl-mid-section-top);left:var(--pl-mid-gutter);width:var(--pl-mid-title-width);position:absolute}.tutorial-steps-module__p0t2ea__eyebrow{margin-bottom:var(--pl-mid-space-eyebrow);font-family:var(--pl-font-mono);font-size:var(--pl-eyebrow-size);font-weight:var(--pl-eyebrow-weight);line-height:var(--pl-eyebrow-line-height);letter-spacing:var(--pl-eyebrow-tracking);text-transform:uppercase;color:#19211f75;text-rendering:var(--pl-heading-rendering);-webkit-font-smoothing:var(--pl-heading-smoothing);display:block}.tutorial-steps-module__p0t2ea__title{max-width:14ch;font-family:var(--pl-font-display);font-size:var(--pl-mid-title-size);font-weight:var(--pl-heading-weight);line-height:var(--pl-mid-title-line-height);letter-spacing:var(--pl-mid-title-tracking);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:var(--pl-heading-text-wrap);text-rendering:var(--pl-heading-rendering);-webkit-font-smoothing:var(--pl-heading-smoothing);margin:0}.tutorial-steps-module__p0t2ea__desktopScene{inset:calc(var(--pl-mid-content-top) + clamp(28px, 4vh, 44px)) 0 5vh;grid-template-columns:47% 53%;align-items:stretch;display:grid;position:absolute}.tutorial-steps-module__p0t2ea__dial{--tutorial-dial-size:clamp(520px, 66vh, 680px);--tutorial-dial-origin:clamp(36px, 4.6vw, 62px);position:relative;overflow:hidden}.tutorial-steps-module__p0t2ea__halfCircle{top:50%;left:calc(var(--tutorial-dial-size) / -2 + var(--tutorial-dial-origin));width:var(--tutorial-dial-size);aspect-ratio:1;background:repeating-conic-gradient(from 90deg,#19211f40 0deg .28deg,#0000 .28deg 3.6deg);border-radius:50%;position:absolute;transform:translateY(-50%);-webkit-mask:radial-gradient(circle,#0000 calc(50% - 12px),#000 calc(50% - 11px) calc(50% + 1px),#0000 calc(50% + 2px));mask:radial-gradient(circle,#0000 calc(50% - 12px),#000 calc(50% - 11px) calc(50% + 1px),#0000 calc(50% + 2px))}.tutorial-steps-module__p0t2ea__pointer{z-index:3;top:50%;left:var(--tutorial-dial-origin);width:min(calc(var(--tutorial-dial-size) / 2 - 58px), 232px);transform-origin:0;will-change:transform;background:#19211fbd;height:1px;position:absolute;transform:rotate(-58deg)}.tutorial-steps-module__p0t2ea__pointer span,.tutorial-steps-module__p0t2ea__pointer:before,.tutorial-steps-module__p0t2ea__pointer:after{display:none}.tutorial-steps-module__p0t2ea__stepLabels{position:absolute;inset:0}.tutorial-steps-module__p0t2ea__stepLabel{z-index:4;width:clamp(250px,27vw,320px);font-family:var(--pl-font-display);color:#19211f80;text-align:left;transition:color .22s ease, transform .3s var(--pl-ease);background:0 0;border:0;padding:8px 0 12px;position:absolute}.tutorial-steps-module__p0t2ea__stepCopy{gap:14px;display:grid}.tutorial-steps-module__p0t2ea__stepHeading{align-items:baseline;gap:clamp(14px,1.2vw,18px);display:flex}.tutorial-steps-module__p0t2ea__stepNumber{font-family:var(--pl-font-mono);letter-spacing:.12em;opacity:.68;font-size:.625rem;font-weight:500}.tutorial-steps-module__p0t2ea__stepTitle{font-family:var(--pl-font-display);letter-spacing:-.018em;font-size:clamp(1rem,1.28vw,1.25rem);font-weight:470;line-height:1.08}.tutorial-steps-module__p0t2ea__stepDetails{opacity:0;max-height:0;transition:max-height .32s var(--pl-ease), opacity .22s ease, transform .32s var(--pl-ease);padding-left:clamp(38px,3.4vw,46px);display:grid;overflow:hidden;transform:translateY(-4px)}.tutorial-steps-module__p0t2ea__stepDescription{max-width:34ch;font-family:var(--pl-font-display);letter-spacing:0;color:#19211fbd;text-wrap:pretty;margin:0;font-size:clamp(.75rem,.88vw,.8125rem);font-weight:450;line-height:1.5}.tutorial-steps-module__p0t2ea__stepLabel1{top:3%;left:clamp(104px,13vw,170px)}.tutorial-steps-module__p0t2ea__stepLabel2{top:45%;right:clamp(12px,2vw,28px)}.tutorial-steps-module__p0t2ea__stepLabel3{bottom:3%;left:clamp(104px,13vw,170px)}.tutorial-steps-module__p0t2ea__stepLabelActive{color:#19211feb}.tutorial-steps-module__p0t2ea__stepLabelActive .tutorial-steps-module__p0t2ea__stepTitle{font-weight:570}.tutorial-steps-module__p0t2ea__stepLabelActive .tutorial-steps-module__p0t2ea__stepDetails{opacity:1;max-height:72px;transform:translateY(0)}.tutorial-steps-module__p0t2ea__preview{aspect-ratio:1;max-width:calc(69vh - 24px);height:auto;margin:0 var(--pl-mid-gutter) 0 clamp(12px, 2vw, 28px);background:0 0;border-radius:10px;flex-direction:column;align-self:center;display:flex;position:relative;overflow:hidden;transform:translateY(-4vh);box-shadow:0 6px 18px #19211f0e}.tutorial-steps-module__p0t2ea__previewViewport{flex:1;min-height:0;position:relative;overflow:hidden}.tutorial-steps-module__p0t2ea__previewCard{opacity:0;visibility:hidden;position:absolute;inset:0;transform:translateY(32px)scale(1.015)}.tutorial-steps-module__p0t2ea__previewCardActive{z-index:2;opacity:1;visibility:visible;transform:translateY(0)scale(1)}.tutorial-steps-module__p0t2ea__previewImage{object-fit:cover}.tutorial-steps-module__p0t2ea__figmaDesign{background:#7b4b2c;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.tutorial-steps-module__p0t2ea__downloadBackgroundFrame{width:109.62cqw;height:137.1cqw;position:absolute;top:-18.63cqw;left:-5.04cqw;overflow:hidden}.tutorial-steps-module__p0t2ea__downloadBackground{object-fit:cover;object-position:center;width:100%;height:106.67%;position:absolute;top:-3.33%;left:0}.tutorial-steps-module__p0t2ea__textureBackground{object-fit:cover;object-position:center}.tutorial-steps-module__p0t2ea__invokeBackgroundFrame{width:112.37cqw;height:140.46cqw;position:absolute;top:-17.56cqw;left:-6.26cqw;overflow:hidden}.tutorial-steps-module__p0t2ea__invokeBackground{object-fit:cover;object-position:center;width:94.7%;height:101.01%;position:absolute;top:-3.71%;left:2.17%}.tutorial-steps-module__p0t2ea__connectionDesign{position:absolute;inset:0}@media (min-width:769px){.tutorial-steps-module__p0t2ea__preview{transform:translate(clamp(20px,2vw,28px),-4vh)}.tutorial-steps-module__p0t2ea__downloadBackgroundFrame{transform:translate(clamp(16px,1.7vw,24px))}.tutorial-steps-module__p0t2ea__connectionDesign{transform:translate(clamp(12px,1.5vw,20px))}}@media (min-width:1200px){.tutorial-steps-module__p0t2ea__preview{transform:translate(clamp(40px,3.5vw,48px),-4vh)}}.tutorial-steps-module__p0t2ea__connectionLogo{width:25.65cqw;height:25.65cqw;position:absolute;top:37.4cqw}.tutorial-steps-module__p0t2ea__framiaConnectionLogo{background:#171717;border-radius:6.51cqw;place-items:center;display:grid;left:8.55cqw}.tutorial-steps-module__p0t2ea__framiaConnectionLogo img{width:16.4cqw;height:9.65cqw}.tutorial-steps-module__p0t2ea__chatGptConnectionLogo{left:65.04cqw}.tutorial-steps-module__p0t2ea__connectionDots{width:20.61cqw;height:4.89cqw;position:absolute;top:47.79cqw;left:39.69cqw}.tutorial-steps-module__p0t2ea__connectionDot{height:4.89cqw;position:absolute;top:0;overflow:hidden}.tutorial-steps-module__p0t2ea__connectionDot img{width:20.61cqw;max-width:none;height:4.89cqw;position:absolute;top:0}.tutorial-steps-module__p0t2ea__connectionDot:first-child{width:3.06cqw;left:0}.tutorial-steps-module__p0t2ea__connectionDot:first-child img{left:0}.tutorial-steps-module__p0t2ea__connectionDot:nth-child(2){width:3.97cqw;left:7.48cqw}.tutorial-steps-module__p0t2ea__connectionDot:nth-child(2) img{left:-7.48cqw}.tutorial-steps-module__p0t2ea__connectionDot:nth-child(3){width:4.89cqw;left:15.73cqw}.tutorial-steps-module__p0t2ea__connectionDot:nth-child(3) img{left:-15.73cqw}.tutorial-steps-module__p0t2ea__enableCard{box-sizing:border-box;-webkit-backdrop-filter:blur(2.44cqw);backdrop-filter:blur(2.44cqw);background:#67492d94;border:0;border-radius:5.5cqw;align-items:center;gap:3.66cqw;width:90.08cqw;height:25.04cqw;padding:6.11cqw;display:flex;position:absolute;top:37.56cqw;left:5.04cqw;box-shadow:0 .31cqw .61cqw #301b0d14,0 1.22cqw 3.05cqw #301b0d0f}.tutorial-steps-module__p0t2ea__enableLogo{background:#1f1812e0;border-radius:3.05cqw;flex:none;place-items:center;width:11.87cqw;height:11.87cqw;display:grid;box-shadow:0 .31cqw .76cqw #1e130b1f}.tutorial-steps-module__p0t2ea__enableLogo img{width:7.62cqw;height:4.48cqw}.tutorial-steps-module__p0t2ea__enableCopy{white-space:nowrap;flex-direction:column;flex:1;gap:1.02cqw;min-width:0;display:flex}.tutorial-steps-module__p0t2ea__enableCopy strong{font-family:Roboto, var(--pl-font-display);letter-spacing:-.05cqw;color:#fff;text-overflow:ellipsis;font-size:4.58cqw;font-weight:500;line-height:6.11cqw;overflow:hidden}.tutorial-steps-module__p0t2ea__enableCopy span{font-family:Roboto, var(--pl-font-display);color:#f5f5f5;text-overflow:ellipsis;font-size:3.05cqw;font-weight:400;line-height:5.6cqw;overflow:hidden}.tutorial-steps-module__p0t2ea__enableSwitch{background:#3a83f7;border-radius:999px;flex:none;justify-content:flex-end;align-items:center;width:9.16cqw;height:5.09cqw;padding:.51cqw;display:flex}.tutorial-steps-module__p0t2ea__enableSwitch span{background:#fff;border-radius:50%;width:4.07cqw;height:4.07cqw;box-shadow:0 1.53cqw 2.29cqw -.46cqw #0000001a,0 .61cqw .92cqw -.61cqw #0000001a}.tutorial-steps-module__p0t2ea__promptCard{-webkit-backdrop-filter:blur(2.14cqw);backdrop-filter:blur(2.14cqw);background:#68391f8a;border:0;border-radius:9.62cqw;flex-direction:column;gap:5.53cqw;width:276.49cqw;height:46.72cqw;padding:5.53cqw 5.53cqw 4.15cqw;display:flex;position:absolute;top:26.72cqw;left:10.23cqw;overflow:hidden;box-shadow:0 1.38cqw 8.4cqw #2d16080d}.tutorial-steps-module__p0t2ea__promptContent{flex:1;align-items:flex-start;gap:2.75cqw;min-height:0;padding-left:2.07cqw;display:flex}.tutorial-steps-module__p0t2ea__promptBrand{color:#b9f879;font-family:Geist, var(--pl-font-display);white-space:nowrap;flex:none;align-items:center;gap:1.22cqw;font-size:4.84cqw;font-weight:500;line-height:6.91cqw;display:flex}.tutorial-steps-module__p0t2ea__promptBrand>span:last-child{width:15.42cqw}.tutorial-steps-module__p0t2ea__promptBrandIcon{background:#2a1910d1;border-radius:1.53cqw;place-items:center;width:6.11cqw;height:6.11cqw;display:grid}.tutorial-steps-module__p0t2ea__promptBrandIcon img{width:3.91cqw;height:2.3cqw}.tutorial-steps-module__p0t2ea__promptText{font-family:Geist, var(--pl-font-display);color:#fff;white-space:nowrap;flex:1;font-size:4.84cqw;font-weight:400;line-height:6.91cqw}.tutorial-steps-module__p0t2ea__promptActions{justify-content:space-between;align-items:flex-end;display:flex}.tutorial-steps-module__p0t2ea__promptActions button{background:0 0;border:0;border-radius:1.22cqw;place-items:center;width:11.06cqw;height:11.06cqw;padding:0;display:grid}.tutorial-steps-module__p0t2ea__promptActions button>img{width:5.53cqw;height:5.53cqw}.tutorial-steps-module__p0t2ea__promptTools{align-items:center;gap:1.38cqw;display:flex}.tutorial-steps-module__p0t2ea__promptActions .tutorial-steps-module__p0t2ea__promptSubmit{background:#ffffff2e;border-radius:50%}.tutorial-steps-module__p0t2ea__promptActions .tutorial-steps-module__p0t2ea__promptSubmit img{width:6.22cqw;height:6.22cqw}.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__connectionLogo:first-child{animation:tutorial-steps-module__p0t2ea__pl-tutorial-logo-left-in .52s .14s var(--pl-ease) both}.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__connectionDot:first-child{animation:tutorial-steps-module__p0t2ea__pl-tutorial-dot-in .4s .25s var(--pl-ease) both}.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__connectionDot:nth-child(2){animation:tutorial-steps-module__p0t2ea__pl-tutorial-dot-in .4s .32s var(--pl-ease) both}.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__connectionDot:nth-child(3){animation:tutorial-steps-module__p0t2ea__pl-tutorial-dot-in .4s .39s var(--pl-ease) both}.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__connectionLogo:last-child{animation:tutorial-steps-module__p0t2ea__pl-tutorial-logo-right-in .52s .34s var(--pl-ease) both}.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__enableCard{animation:tutorial-steps-module__p0t2ea__pl-tutorial-enable-card-in .56s .14s var(--pl-ease) both}.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__enableLogo,.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__enableCopy{animation:tutorial-steps-module__p0t2ea__pl-tutorial-content-in .44s .3s var(--pl-ease) both}.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__enableSwitch{animation:tutorial-steps-module__p0t2ea__pl-tutorial-content-in .38s .41s var(--pl-ease) both}.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__enableSwitch span{animation:tutorial-steps-module__p0t2ea__pl-tutorial-switch-on .42s .48s var(--pl-ease) both}.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__promptCard{animation:tutorial-steps-module__p0t2ea__pl-tutorial-prompt-card-in .62s .12s var(--pl-ease) both}.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__promptBrand{animation:tutorial-steps-module__p0t2ea__pl-tutorial-content-in .42s .28s var(--pl-ease) both}.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__promptText{animation:tutorial-steps-module__p0t2ea__pl-tutorial-content-in .46s .37s var(--pl-ease) both}.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__promptActions>button{animation:tutorial-steps-module__p0t2ea__pl-tutorial-content-in .42s .45s var(--pl-ease) both}.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__promptTools button:first-child{animation:tutorial-steps-module__p0t2ea__pl-tutorial-content-in .42s .5s var(--pl-ease) both}.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__promptTools button:nth-child(2){animation:tutorial-steps-module__p0t2ea__pl-tutorial-content-in .42s .55s var(--pl-ease) both}.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__promptTools button:nth-child(3){animation:tutorial-steps-module__p0t2ea__pl-tutorial-content-in .42s .6s var(--pl-ease) both}.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__promptTools button:nth-child(4){animation:tutorial-steps-module__p0t2ea__pl-tutorial-content-in .42s .65s var(--pl-ease) both}@keyframes tutorial-steps-module__p0t2ea__pl-tutorial-logo-left-in{0%{opacity:0;transform:translate(-2.75cqw)}to{opacity:1;transform:translate(0)}}@keyframes tutorial-steps-module__p0t2ea__pl-tutorial-logo-right-in{0%{opacity:0;transform:translate(2.75cqw)}to{opacity:1;transform:translate(0)}}@keyframes tutorial-steps-module__p0t2ea__pl-tutorial-dot-in{0%{opacity:0;transform:translate(-.92cqw)}to{opacity:1;transform:translate(0)}}@keyframes tutorial-steps-module__p0t2ea__pl-tutorial-enable-card-in{0%{opacity:0;transform:translateY(2.75cqw)}to{opacity:1;transform:translateY(0)}}@keyframes tutorial-steps-module__p0t2ea__pl-tutorial-prompt-card-in{0%{opacity:0;transform:translate(2.14cqw,2.75cqw)}to{opacity:1;transform:translate(0)}}@keyframes tutorial-steps-module__p0t2ea__pl-tutorial-content-in{0%{opacity:0;transform:translateY(1.4cqw)}to{opacity:1;transform:translateY(0)}}@keyframes tutorial-steps-module__p0t2ea__pl-tutorial-switch-on{0%{transform:translate(-4.07cqw)}to{transform:translate(0)}}.tutorial-steps-module__p0t2ea__mobileSteps{display:none}.tutorial-steps-module__p0t2ea__mobileStepCopy{gap:8px}.tutorial-steps-module__p0t2ea__mobileStepCopy .tutorial-steps-module__p0t2ea__stepDetails{opacity:1;max-height:none;padding-left:0;transform:none}.tutorial-steps-module__p0t2ea__mobileStepCopy .tutorial-steps-module__p0t2ea__stepDescription{max-width:46ch}.tutorial-steps-module__p0t2ea__mobilePreview{aspect-ratio:1;border-radius:18px;min-height:0;position:relative;overflow:hidden}@media (max-width:768px){.tutorial-steps-module__p0t2ea__transitionCurtain{display:none}.tutorial-steps-module__p0t2ea__section{min-height:auto;overflow:visible}.tutorial-steps-module__p0t2ea__stage{height:auto;padding:90px 20px;overflow:visible}.tutorial-steps-module__p0t2ea__header{width:100%;margin-bottom:48px;position:relative;top:auto;left:auto}.tutorial-steps-module__p0t2ea__desktopScene{display:none}.tutorial-steps-module__p0t2ea__mobileSteps{gap:14px;display:grid}.tutorial-steps-module__p0t2ea__mobileStep{gap:16px;margin-bottom:22px;display:grid}}@media (prefers-reduced-motion:reduce){.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__connectionLogo,.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__connectionDots,.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__connectionDot,.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__enableCard,.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__enableLogo,.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__enableCopy,.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__enableSwitch,.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__enableSwitch span,.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__promptCard,.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__promptBrand,.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__promptText,.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__promptActions,.tutorial-steps-module__p0t2ea__previewCardActive .tutorial-steps-module__p0t2ea__promptActions button{animation:none}.tutorial-steps-module__p0t2ea__transitionCurtain{display:none}.tutorial-steps-module__p0t2ea__stage{height:auto;padding:90px 5vw}.tutorial-steps-module__p0t2ea__header{width:100%;margin-bottom:48px;position:relative;top:auto;left:auto}.tutorial-steps-module__p0t2ea__desktopScene{display:none}.tutorial-steps-module__p0t2ea__mobileSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tutorial-steps-module__p0t2ea__mobileStep{gap:14px;display:grid}}@media (prefers-reduced-motion:reduce) and (max-width:768px){.tutorial-steps-module__p0t2ea__mobileSteps{grid-template-columns:1fr}}
.showcase-module__v0dp7W__section{--showcase-card-radius:clamp(6px, .7vw, 10px);background:var(--pl-bg);width:100%;min-height:100vh;position:relative;overflow:hidden}.showcase-module__v0dp7W__stage{background:var(--pl-bg);place-items:center;width:100%;height:100vh;min-height:0;display:grid;position:relative;overflow:hidden}.showcase-module__v0dp7W__header{z-index:7;top:var(--pl-mid-section-top);left:var(--pl-mid-gutter);width:var(--pl-mid-title-width);pointer-events:none;max-width:680px;position:absolute}.showcase-module__v0dp7W__header span{margin-bottom:var(--pl-mid-space-eyebrow);font-family:var(--pl-font-mono);font-size:var(--pl-eyebrow-size);font-weight:var(--pl-eyebrow-weight);line-height:var(--pl-eyebrow-line-height);letter-spacing:var(--pl-eyebrow-tracking);text-transform:uppercase;color:var(--pl-accent);text-rendering:var(--pl-heading-rendering);-webkit-font-smoothing:var(--pl-heading-smoothing);display:block}.showcase-module__v0dp7W__header h2{max-width:14ch;font-family:var(--pl-font-display);font-size:var(--pl-mid-title-size);font-weight:var(--pl-heading-weight);line-height:var(--pl-mid-title-line-height);letter-spacing:var(--pl-mid-title-tracking);color:#fff;text-wrap:var(--pl-heading-text-wrap);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-rendering:var(--pl-heading-rendering);-webkit-font-smoothing:var(--pl-heading-smoothing);margin:0}.showcase-module__v0dp7W__feature{--feature-overlay-opacity:1;background:var(--pl-bg);transform-origin:50%;will-change:transform, opacity;border-radius:12px;width:min(74vw,980px);height:min(62vh,570px);position:absolute;top:29%;left:15vw;overflow:hidden}.showcase-module__v0dp7W__image{object-fit:cover}.showcase-module__v0dp7W__featureImage{object-fit:contain;will-change:transform, filter}.showcase-module__v0dp7W__featureParallax{border-radius:inherit;transform-style:preserve-3d;will-change:transform, filter;position:absolute;inset:0;overflow:hidden}.showcase-module__v0dp7W__feature:after{content:"";opacity:var(--feature-overlay-opacity);background:linear-gradient(#0000 55%,#0000009e),linear-gradient(#00000047,#0000 40%);position:absolute;inset:0}.showcase-module__v0dp7W__sphere{z-index:3;perspective:1120px;perspective-origin:50%;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.showcase-module__v0dp7W__orbit{transform-style:preserve-3d;animation:12s ease-in-out infinite alternate showcase-module__v0dp7W__pl-showcase-orbit-breathe;position:absolute;inset:0}.showcase-module__v0dp7W__wall{opacity:0;transform-style:preserve-3d;will-change:transform, opacity;position:absolute;inset:0}.showcase-module__v0dp7W__backTitle{z-index:1;font-family:var(--pl-font-display);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;color:#f1f4ee13;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;pointer-events:none;margin:0;font-size:clamp(3.75rem,9vw,8rem);font-weight:240;line-height:.88;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.showcase-module__v0dp7W__tile{--tile-max-height:clamp(92px, 10vw, 132px);width:min(clamp(76px, 8vw, 106px), calc(var(--tile-max-height) * var(--tile-ratio)));aspect-ratio:var(--tile-ratio);transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, opacity;background:0 0;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.showcase-module__v0dp7W__tileParallax{width:100%;height:100%;transform-style:preserve-3d;will-change:transform, filter;position:relative}[data-depth-layer=far] .showcase-module__v0dp7W__tileParallax{filter:saturate(.82)brightness(.94)blur(.35px)}[data-depth-layer=far].showcase-module__v0dp7W__tile{opacity:.76}.showcase-module__v0dp7W__tileFloat{border-radius:var(--showcase-card-radius);width:100%;height:100%;animation:showcase-module__v0dp7W__pl-space-float var(--float-duration,6.4s) ease-in-out var(--float-delay,0s) infinite alternate;will-change:transform;background:#ebeae5;position:relative;overflow:hidden}.showcase-module__v0dp7W__tile:first-child .showcase-module__v0dp7W__tileFloat{--float-duration:8.2s;--float-delay:-2.1s;--float-x:-1px;--float-y:2px;--float-r:-.12deg}.showcase-module__v0dp7W__tile:nth-child(2) .showcase-module__v0dp7W__tileFloat{--float-duration:7.6s;--float-delay:-4.4s;--float-x:1px;--float-y:-1px;--float-r:.15deg}.showcase-module__v0dp7W__tile:nth-child(3) .showcase-module__v0dp7W__tileFloat{--float-duration:7.6s;--float-delay:-3.7s;--float-x:-1px;--float-y:2px;--float-r:.15deg}.showcase-module__v0dp7W__tile:nth-child(4) .showcase-module__v0dp7W__tileFloat{--float-duration:8.2s;--float-delay:-5.1s;--float-x:1px;--float-y:2px;--float-r:-.14deg}.showcase-module__v0dp7W__tile:nth-child(5) .showcase-module__v0dp7W__tileFloat{--float-duration:7.8s;--float-delay:-2.8s;--float-x:-1px;--float-y:1px;--float-r:.12deg}.showcase-module__v0dp7W__tile:nth-child(6) .showcase-module__v0dp7W__tileFloat{--float-duration:8.2s;--float-delay:-4.9s;--float-x:-1px;--float-y:-1px;--float-r:-.12deg}.showcase-module__v0dp7W__tile:nth-child(7) .showcase-module__v0dp7W__tileFloat{--float-duration:7.6s;--float-delay:-1.9s;--float-x:2px;--float-y:-1px;--float-r:.15deg}.showcase-module__v0dp7W__tile:nth-child(8) .showcase-module__v0dp7W__tileFloat{--float-duration:8.2s;--float-delay:-3.2s;--float-x:-1px;--float-y:1px;--float-r:-.12deg}.showcase-module__v0dp7W__tile:nth-child(9) .showcase-module__v0dp7W__tileFloat{--float-duration:7.6s;--float-delay:-5.4s;--float-x:1px;--float-y:-2px;--float-r:.12deg}.showcase-module__v0dp7W__tile .showcase-module__v0dp7W__image{transform:scale(1.03)}@keyframes showcase-module__v0dp7W__pl-showcase-orbit-breathe{0%{transform:rotateX(-.45deg)rotateY(-.8deg)}to{transform:rotateX(.45deg)rotateY(.8deg)}}@keyframes showcase-module__v0dp7W__pl-space-float{0%{transform:translate(0,0)rotate(0)}to{transform:translate3d(var(--float-x), var(--float-y), 0) rotate(var(--float-r))}}@media (max-width:768px){.showcase-module__v0dp7W__section{min-height:auto;padding:88px 12px}.showcase-module__v0dp7W__stage{height:auto;min-height:auto;display:block;overflow:visible}.showcase-module__v0dp7W__sphere{perspective:none;position:relative;inset:auto}.showcase-module__v0dp7W__orbit{animation:none;position:relative;inset:auto}.showcase-module__v0dp7W__header{margin:0 8px 42px;position:relative;top:auto;left:auto;right:auto}.showcase-module__v0dp7W__feature{border-radius:18px;width:calc(100% - 24px);height:min(62svh,540px);min-height:380px;margin:0 auto;position:relative;top:auto;left:auto}.showcase-module__v0dp7W__wall{opacity:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:auto;margin:28px 12px 0;display:grid;position:relative;inset:auto}.showcase-module__v0dp7W__tile{aspect-ratio:4/3;width:100%;max-height:none;position:relative;top:auto;left:auto;overflow:hidden;translate:none}.showcase-module__v0dp7W__tile:nth-child(3n){aspect-ratio:16/9;grid-column:span 2}.showcase-module__v0dp7W__tileFloat{border-radius:10px}.showcase-module__v0dp7W__backTitle{display:none}}@media (prefers-reduced-motion:reduce){.showcase-module__v0dp7W__orbit{animation:none}.showcase-module__v0dp7W__wall{opacity:1}.showcase-module__v0dp7W__featureImage{filter:none;transform:none}.showcase-module__v0dp7W__featureParallax,.showcase-module__v0dp7W__tileParallax{transform:none}.showcase-module__v0dp7W__tile .showcase-module__v0dp7W__image,.showcase-module__v0dp7W__tileFloat{animation:none}}@media (min-width:769px) and (prefers-reduced-motion:reduce){.showcase-module__v0dp7W__feature{translate:-50% -50%;transform:translate3d(calc(var(--slot-x) * min(32vw, 440px)), calc(var(--slot-y) * min(27vh, 250px)), 120px) scale(var(--slot-static-scale));border-radius:var(--showcase-card-radius);opacity:1;--feature-overlay-opacity:0;top:50%;left:50%}.showcase-module__v0dp7W__tile{transform:translate3d(calc(var(--slot-x) * min(32vw, 440px)), calc(var(--slot-y) * min(27vh, 250px)), 0) scale(var(--slot-static-scale));opacity:1}}
.closing-module__Hy_yra__section{color:#f7f5ed;background:#f4f3ee;place-items:center;width:100%;min-height:100vh;padding:22px;display:grid;position:relative;overflow:hidden}.closing-module__Hy_yra__frame{transform-origin:50%;will-change:transform, border-radius;background:#05070b;border-radius:26px;place-items:center;width:100%;height:calc(100vh - 44px);min-height:620px;display:grid;position:relative;overflow:hidden}.closing-module__Hy_yra__mainReveal,.closing-module__Hy_yra__mainArtwork{position:absolute;inset:0}.closing-module__Hy_yra__mainReveal{z-index:1;transform-origin:50%;will-change:transform, opacity}.closing-module__Hy_yra__mainArtwork{will-change:transform}.closing-module__Hy_yra__background{object-fit:cover;object-position:50% 50%}.closing-module__Hy_yra__scrim{z-index:2;background:linear-gradient(#0507121f,#05071208 36%,#05071229),radial-gradient(#03050e6b 0%,#03050e3d 34%,#03050e0d 68%,#0000 88%);position:absolute;inset:0}.closing-module__Hy_yra__content{z-index:3;text-align:center;text-shadow:0 2px 22px #070a0542;will-change:transform, opacity;flex-direction:column;align-items:center;width:min(660px,100% - 40px);display:flex;position:relative}.closing-module__Hy_yra__brand{flex-direction:column;align-items:center;gap:8px;margin-bottom:28px;display:flex}.closing-module__Hy_yra__brand img{filter:brightness(0)invert();width:56px;height:auto}.closing-module__Hy_yra__brand strong{font-family:var(--pl-font-display);letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.closing-module__Hy_yra__eyebrow{font-family:var(--pl-font-mono);font-size:var(--pl-eyebrow-size);font-weight:var(--pl-eyebrow-weight);line-height:var(--pl-eyebrow-line-height);letter-spacing:var(--pl-eyebrow-tracking);text-transform:uppercase;color:#f7f5edbd;text-rendering:var(--pl-heading-rendering);-webkit-font-smoothing:var(--pl-heading-smoothing);margin-bottom:14px}.closing-module__Hy_yra__heading{max-width:12ch;font-family:var(--pl-font-display);font-size:clamp(3.5rem,7vw,7rem);font-weight:var(--pl-heading-weight);line-height:var(--pl-heading-line-height);letter-spacing:var(--pl-heading-tracking);color:#fffdf6;text-wrap:var(--pl-heading-text-wrap);text-rendering:var(--pl-heading-rendering);-webkit-font-smoothing:var(--pl-heading-smoothing);margin:0 0 34px}.closing-module__Hy_yra__cta{color:#1e3107;min-width:188px;height:48px;text-shadow:none;background:#fffdf6;border:1px solid #fffdf6d1;border-radius:4px;justify-content:space-between;align-items:center;gap:28px;padding:0 16px;font-size:.8125rem;font-weight:600;transition:color .18s,background .18s,transform .18s;display:inline-flex}.closing-module__Hy_yra__cta:hover{color:#fffdf6;background:0 0;transform:translateY(-2px)}.closing-module__Hy_yra__cta:focus-visible{outline-offset:4px;outline:2px solid #fffdf6}@media (max-width:768px){.closing-module__Hy_yra__section{min-height:100svh;padding:12px}.closing-module__Hy_yra__frame{border-radius:18px;height:calc(100svh - 24px);min-height:640px}.closing-module__Hy_yra__heading{font-size:clamp(3.2rem,15vw,5rem)}.closing-module__Hy_yra__mainArtwork{transform:none}.closing-module__Hy_yra__background{object-position:50% 50%}}@media (prefers-reduced-motion:reduce){.closing-module__Hy_yra__frame,.closing-module__Hy_yra__mainReveal,.closing-module__Hy_yra__mainArtwork,.closing-module__Hy_yra__content{opacity:1;transform:none}}
.section-navigation-module__oSyJXq__navigation{z-index:50;inset-block:0;flex-direction:column;width:32px;height:max-content;margin-block:auto;display:flex;position:fixed;right:24px}.section-navigation-module__oSyJXq__item{justify-content:flex-end;align-items:center;width:32px;height:24px;display:flex}.section-navigation-module__oSyJXq__indicator{mix-blend-mode:difference;opacity:.44;width:12px;height:1px;transition:width .22s var(--pl-ease), opacity .22s ease;background:#fff;display:block}.section-navigation-module__oSyJXq__itemActive .section-navigation-module__oSyJXq__indicator{opacity:1;width:26px}@media (hover:hover){.section-navigation-module__oSyJXq__item:hover .section-navigation-module__oSyJXq__indicator{opacity:1;width:21px}}.section-navigation-module__oSyJXq__item:focus-visible{outline:none}.section-navigation-module__oSyJXq__item:focus-visible .section-navigation-module__oSyJXq__indicator{opacity:1;width:21px}@media (prefers-reduced-motion:reduce){.section-navigation-module__oSyJXq__indicator{transition:none}}@media (max-width:768px){.section-navigation-module__oSyJXq__navigation{display:none}}
.styles-module__EEhxTq__card{--commercial-gradient:linear-gradient(90deg, #eff9a1 14.688%, var(--brand) 59.963%, #6bfdcf 128.51%);box-sizing:border-box;border:1px solid var(--border);width:min(720px,100vw - 32px);max-width:100%;min-height:399px;color:var(--foreground);background:var(--popover);overflow-wrap:anywhere;border-radius:24px;gap:24px;padding:6px;display:flex;position:relative;box-shadow:0 14px 28px #00000014,0 -6px 12px #00000008,0 2px 8px #0000000f}.styles-module__EEhxTq__illustration{background:radial-gradient(#81bb03,#e5ff99);border-radius:18px;flex:0 309px;min-width:0;min-height:387px;position:relative;overflow:hidden}.styles-module__EEhxTq__portraitCrop{mix-blend-mode:overlay;width:319px;max-width:105%;height:285px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.styles-module__EEhxTq__portraitCrop img{mix-blend-mode:exclusion}.styles-module__EEhxTq__portraitImage{position:absolute}.styles-module__EEhxTq__card[data-variant=chat] .styles-module__EEhxTq__portraitCrop{width:271px;height:243px;top:calc(50% + 46.5px)}.styles-module__EEhxTq__card[data-variant=register] .styles-module__EEhxTq__portraitCrop{width:272px;height:153px}.styles-module__EEhxTq__content{flex-direction:column;flex:1;align-items:stretch;gap:8px;min-width:0;padding:14px 14px 14px 0;display:flex}.styles-module__EEhxTq__title{color:var(--brand-line);font-family:"Cabinet Grotesk", var(--font-geist), sans-serif;margin:0;font-size:28px;font-weight:700;line-height:36px}.styles-module__EEhxTq__subtitle{margin:0;font-size:20px;font-weight:600;line-height:28px}.styles-module__EEhxTq__body{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.7}.styles-module__EEhxTq__tag{background:var(--marketing-badge-bg);color:var(--marketing-badge-text);border-radius:100px;align-self:flex-start;padding:2px 6px;font-size:13px;font-weight:500;line-height:18px}.styles-module__EEhxTq__tag[data-preset=subtle]{background:var(--secondary);color:var(--foreground)}.styles-module__EEhxTq__tag[data-preset=premium]{background:var(--brand);color:var(--brand-foreground)}.styles-module__EEhxTq__tag[data-size=compact]{font-size:12px;line-height:16px}.styles-module__EEhxTq__tag[data-size=model]{font-size:11px;line-height:14px}.styles-module__EEhxTq__tagGroup{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.styles-module__EEhxTq__tagGroup>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.styles-module__EEhxTq__features{flex-direction:column;gap:8px;margin:8px 0;padding:0;font-size:12px;line-height:16px;list-style:none;display:flex}.styles-module__EEhxTq__features li{background-image:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/7c38910c84c23a4ba87abcd2c453e460e2f84bb3b8a10dab4c0111d408702f38.svg);background-position:0 0;background-repeat:no-repeat;background-size:16px 16px;padding-inline-start:24px}[dir=rtl] .styles-module__EEhxTq__features li{background-position:100% 0}.styles-module__EEhxTq__actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.styles-module__EEhxTq__action{background:var(--commercial-gradient,linear-gradient(90deg, #eff9a1, #c9f24e, #6bfdcf));color:#171717;cursor:pointer;border:0;border-radius:100px;flex:1;min-width:0;min-height:36px;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px}.styles-module__EEhxTq__action[data-emphasis=secondary]{color:var(--foreground);background:var(--secondary)}.styles-module__EEhxTq__action:enabled:hover{filter:saturate(1.05)brightness(.985)}.styles-module__EEhxTq__action:disabled{cursor:not-allowed;opacity:.5}.styles-module__EEhxTq__action:focus-visible,.styles-module__EEhxTq__close:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.styles-module__EEhxTq__close{inset-inline-end:6px;background:var(--secondary);width:32px;height:32px;color:var(--foreground);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px}.styles-module__EEhxTq__close:hover{background:var(--accent)}.styles-module__EEhxTq__card[data-variant=chat],.styles-module__EEhxTq__card[data-variant=register]{width:min(358px,100vw - 32px);min-height:0;box-shadow:none;border-radius:20px;flex-direction:column;gap:8px;padding:4px}.styles-module__EEhxTq__card[data-variant=register]{width:min(280px,100vw - 32px);box-shadow:0 8px 12px #0000000a}.styles-module__EEhxTq__card[data-variant=chat] .styles-module__EEhxTq__illustration{flex:auto;height:110px;min-height:110px}.styles-module__EEhxTq__card[data-variant=register] .styles-module__EEhxTq__illustration{flex:auto;height:153px;min-height:153px}.styles-module__EEhxTq__card[data-variant=chat] .styles-module__EEhxTq__content,.styles-module__EEhxTq__card[data-variant=register] .styles-module__EEhxTq__content{gap:4px;padding:0 12px 12px}.styles-module__EEhxTq__card[data-variant=chat] .styles-module__EEhxTq__title,.styles-module__EEhxTq__card[data-variant=register] .styles-module__EEhxTq__title{color:inherit;font-family:inherit;font-size:16px;line-height:24px}.styles-module__EEhxTq__card[data-variant=register] .styles-module__EEhxTq__title{font-size:18px}.styles-module__EEhxTq__card[data-variant=chat] .styles-module__EEhxTq__subtitle,.styles-module__EEhxTq__card[data-variant=register] .styles-module__EEhxTq__subtitle{font-size:13px;font-weight:400;line-height:18px}.styles-module__EEhxTq__card[data-variant=chat] .styles-module__EEhxTq__actions,.styles-module__EEhxTq__card[data-variant=register] .styles-module__EEhxTq__actions{margin-top:8px}.styles-module__EEhxTq__card[data-variant=sidebar]{--commercial-gradient:linear-gradient(90deg, #eff9a1 -14.688%, var(--brand) 59.963%, #6bfdcf 128.51%), linear-gradient(180deg, var(--brand) 0%, #748c2d 100%);width:225px;min-height:140px;color:var(--foreground);box-shadow:none;background:0 0;border:0;border-radius:20px;padding:0;display:block;overflow:hidden}.styles-module__EEhxTq__sidebarShell{background:var(--commercial-gradient);border-radius:20px;flex-direction:column;gap:4px;padding:12px 2px 2px;display:flex;position:relative}.styles-module__EEhxTq__sidebarBackground{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.styles-module__EEhxTq__sidebarArt{pointer-events:none;mix-blend-mode:overlay;width:221px;height:124px;position:absolute;top:-24px;left:40px}.styles-module__EEhxTq__sidebarArtBlend{mix-blend-mode:exclusion;position:absolute;inset:0;overflow:hidden}.styles-module__EEhxTq__sidebarImageCrop{transform-origin:0 0;position:absolute;inset:0;transform:matrix(1.0191,.27238,-.486675,1.81173,25.9321,-70.4248)}.styles-module__EEhxTq__card[data-theme=promotion]{--commercial-gradient:linear-gradient(90deg, #92b5ff, #edd0ff, #fff09c)}.styles-module__EEhxTq__card[data-theme=brand] .styles-module__EEhxTq__title{color:var(--brand-text)}.styles-module__EEhxTq__card[data-button-preset=emphasized] .styles-module__EEhxTq__action[data-emphasis=primary]{box-shadow:inset 0 0 0 1px #6b9429}.styles-module__EEhxTq__card[data-layout=compact] .styles-module__EEhxTq__content,.styles-module__EEhxTq__card[data-layout=compact] .styles-module__EEhxTq__features{gap:4px}.styles-module__EEhxTq__card[data-image-position=trailing][data-variant=dialog] .styles-module__EEhxTq__illustration{order:1}.styles-module__EEhxTq__card[data-image-position=trailing][data-variant=dialog] .styles-module__EEhxTq__content{padding-inline:14px 0}.styles-module__EEhxTq__badges{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.styles-module__EEhxTq__sidebarHeader{color:var(--brand-foreground);flex-wrap:wrap;align-items:center;gap:4px;padding-inline:12px 0;font-size:13px;font-weight:600;line-height:18px;display:flex;position:relative}.styles-module__EEhxTq__sidebarHeader>span{min-width:0;max-width:100%;display:inline-flex}.styles-module__EEhxTq__sidebarHeader .styles-module__EEhxTq__tag{box-sizing:border-box;max-width:100%;color:var(--marketing-compact-text);vertical-align:middle;font-size:12px;line-height:16px;display:inline-block}.styles-module__EEhxTq__sidebarHeader .styles-module__EEhxTq__tag[data-preset=subtle]{color:var(--foreground)}.styles-module__EEhxTq__sidebarHeader .styles-module__EEhxTq__tag[data-preset=premium]{color:var(--brand-foreground)}.styles-module__EEhxTq__card[data-variant=sidebar] .styles-module__EEhxTq__content{background:var(--bg-floating);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:18px;gap:8px;margin-top:0;padding:12px;position:relative}.styles-module__EEhxTq__card[data-variant=sidebar] .styles-module__EEhxTq__title{color:var(--foreground);font-family:inherit;font-size:13px;font-weight:400;line-height:18px}.styles-module__EEhxTq__card[data-variant=sidebar] .styles-module__EEhxTq__actions{gap:4px;margin:0;padding:0}.styles-module__EEhxTq__card[data-variant=sidebar] .styles-module__EEhxTq__action{min-height:32px;color:var(--brand-foreground);overflow-wrap:anywhere;padding:5px 8px;font-size:14px;font-weight:500;line-height:22px}.styles-module__EEhxTq__card[data-variant=sidebar] .styles-module__EEhxTq__action[data-emphasis=secondary]{background:var(--alpha-inverse-4);color:var(--foreground)}.styles-module__EEhxTq__card[data-variant=sidebar] .styles-module__EEhxTq__action[data-emphasis=secondary]:enabled:hover{background:color-mix(in srgb, var(--alpha-inverse-4), var(--foreground) 4%)}.styles-module__EEhxTq__card[data-variant=sidebar] .styles-module__EEhxTq__action:focus-visible{outline-color:var(--foreground);outline-offset:1px}.styles-module__EEhxTq__banner{box-sizing:border-box;color:#0a0a0a;text-align:center;white-space:normal;overflow-wrap:anywhere;background:linear-gradient(90deg,#eff9a1 14.688%,#c9f24e 59.963%,#6bfdcf 128.51%);align-items:flex-start;gap:10px;width:100%;min-width:0;min-height:42px;padding:8px 10px;font-size:14px;line-height:20px;display:flex}.styles-module__EEhxTq__banner[data-theme=promotion]{background:radial-gradient(at top,#a8bdf9,#c0b7f5,#efd792,#f3b5c3)}.styles-module__EEhxTq__bannerContent{flex-wrap:wrap;flex:1;justify-content:center;align-self:center;align-items:center;gap:10px;min-width:0;display:flex}.styles-module__EEhxTq__bannerContent>*{min-width:0;max-width:100%}.styles-module__EEhxTq__banner .styles-module__EEhxTq__tag{box-sizing:border-box;vertical-align:middle;max-width:100%;display:inline-block}.styles-module__EEhxTq__banner .styles-module__EEhxTq__actions{max-width:100%;margin:0;padding:0}.styles-module__EEhxTq__banner .styles-module__EEhxTq__action{color:#0a0a0a;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;flex:0 auto;max-width:100%;min-height:26px;padding:4px 20px;font-size:13px;font-weight:400;line-height:18px;box-shadow:inset 0 0 0 1px #0a0a0a}.styles-module__EEhxTq__banner[data-layout=compact]{gap:6px;font-size:12px}.styles-module__EEhxTq__banner[data-layout=compact] .styles-module__EEhxTq__bannerContent{gap:6px}.styles-module__EEhxTq__banner[data-button-preset=emphasized] .styles-module__EEhxTq__action{background:#ffffff80;font-weight:600}.styles-module__EEhxTq__bannerClose{color:#0a0a0a;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 20px;place-items:center;width:20px;height:20px;margin-block-start:3px;padding:0;display:grid}.styles-module__EEhxTq__bannerClose:hover{background:#0000000a}.styles-module__EEhxTq__bannerClose:focus-visible,.styles-module__EEhxTq__banner .styles-module__EEhxTq__action:focus-visible,.styles-module__EEhxTq__renewalBanner .styles-module__EEhxTq__action:focus-visible{outline-offset:3px;outline:2px solid #0a0a0a}.styles-module__EEhxTq__countdown{font-variant-numeric:tabular-nums;color:var(--marketing-badge-bg);direction:ltr;font-size:18px;font-weight:600;line-height:24px;display:inline-flex}.styles-module__EEhxTq__countdownContent{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;max-width:100%;display:inline-flex}.styles-module__EEhxTq__countdownNumber{background:var(--marketing-surface);border-radius:8px;padding:4px 6px}.styles-module__EEhxTq__countdownSeparator{flex:none}.styles-module__EEhxTq__renewalBanner{box-sizing:border-box;background:var(--warning-bg);width:100%;min-width:0;min-height:48px;color:var(--warning-border);white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:8px 10px;display:flex}.styles-module__EEhxTq__renewalMessage{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.styles-module__EEhxTq__renewalIcon{flex:0 0 20px}.styles-module__EEhxTq__renewalBody{min-width:0;font-size:14px;font-weight:500;line-height:20px}.styles-module__EEhxTq__renewalBanner .styles-module__EEhxTq__actions{max-width:100%;margin:0;padding:0}.styles-module__EEhxTq__renewalBanner .styles-module__EEhxTq__action{background:var(--foreground);max-width:100%;min-height:32px;color:var(--background);white-space:normal;overflow-wrap:anywhere;border-radius:100px;flex:0 auto;padding:6px 16px;font-size:13px;font-weight:400;line-height:18px}.styles-module__EEhxTq__inlineCopy{color:var(--muted-foreground);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:18px;display:flex}.styles-module__EEhxTq__inlineCopy[data-theme=brand]{background:var(--brand-bg);color:var(--brand-text);padding:8px}.styles-module__EEhxTq__inlineCopy[data-theme=promotion]{background:var(--secondary);color:var(--foreground);border:1px solid var(--brand-line);padding:8px}.styles-module__EEhxTq__emphasizedButton{box-shadow:inset 0 0 0 1px var(--brand-line)!important;font-weight:600!important}.styles-module__EEhxTq__bannerFeatures{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.styles-module__EEhxTq__card[data-variant=inline]{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.styles-module__EEhxTq__card[data-variant=inline] .styles-module__EEhxTq__content{padding:8px 0}.styles-module__EEhxTq__card[data-variant=inline] .styles-module__EEhxTq__title{color:var(--foreground);font-family:inherit;font-size:14px;line-height:20px}.styles-module__EEhxTq__card[data-variant=inline] .styles-module__EEhxTq__subtitle{font-size:13px;line-height:18px}.styles-module__EEhxTq__mobileCopy,.styles-module__EEhxTq__banner[data-viewport=mobile] .styles-module__EEhxTq__desktopCopy{display:none}.styles-module__EEhxTq__banner[data-viewport=mobile] .styles-module__EEhxTq__mobileCopy,.styles-module__EEhxTq__banner[data-viewport=desktop] .styles-module__EEhxTq__desktopCopy{display:inline}.styles-module__EEhxTq__banner[data-viewport=desktop] .styles-module__EEhxTq__mobileCopy{display:none}@media (max-width:600px){.styles-module__EEhxTq__desktopCopy{display:none}.styles-module__EEhxTq__mobileCopy{display:inline}.styles-module__EEhxTq__card[data-variant=dialog]{flex-direction:column;gap:8px}.styles-module__EEhxTq__card[data-variant=dialog] .styles-module__EEhxTq__illustration{flex:auto;height:140px;min-height:140px}.styles-module__EEhxTq__card[data-variant=dialog] .styles-module__EEhxTq__content{padding:12px}.styles-module__EEhxTq__title{font-size:24px;line-height:32px}}
.promotion-banner-module__yox2WW__banner{--promotion-purple:var(--marketing-badge-bg);--promotion-ink:#0a0a0a;--promotion-on-ink:#fff;box-sizing:border-box;width:100%;min-width:0;height:42px;color:var(--promotion-ink);text-align:center;background:linear-gradient(90deg,#eff9a1 -14.688%,#c9f24e 59.963%,#6bfdcf 128.51%);border-radius:.2px;justify-content:center;align-items:center;padding:5px 76px;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative;container-type:inline-size}.promotion-banner-module__yox2WW__banner[data-banner-theme=campaign-blue-purple]{background:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/953f5e98b60b8c17cb63b02ca43ec55f26a5718a6968819ef08df2b161512235.png) 50%/100% 100% no-repeat}.promotion-banner-module__yox2WW__banner[data-banner-theme=campaign-orange]{background:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/359d381db8bf33776e78e5012226d4813c27a16e64c116e52314daeb937c6477.png) 50%/100% 100% no-repeat}.promotion-banner-module__yox2WW__content{justify-content:center;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.promotion-banner-module__yox2WW__copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.promotion-banner-module__yox2WW__mobileCopy{display:none}.promotion-banner-module__yox2WW__badge{background:var(--promotion-purple);min-width:0;max-width:140px;color:var(--marketing-badge-text);white-space:nowrap;text-overflow:ellipsis;border-radius:100px;flex:none;padding:2px 6px;font-size:13px;line-height:18px;overflow:hidden}.promotion-banner-module__yox2WW__action{box-sizing:border-box;min-width:48px;max-width:200px;height:26px;box-shadow:inset 0 0 0 1px var(--promotion-ink);color:var(--promotion-ink);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:4px 20px;font-family:inherit;font-size:13px;font-weight:400;line-height:18px;overflow:hidden}.promotion-banner-module__yox2WW__banner[data-banner-theme=model-sale-green]{background:#c3f371;line-height:24px}.promotion-banner-module__yox2WW__banner[data-banner-theme=model-sale-green] .promotion-banner-module__yox2WW__badge{box-sizing:border-box;color:#fff;background:0 0;border-radius:0;justify-content:center;align-items:center;min-width:53px;height:16px;padding:0 5px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex;position:relative;overflow:visible}.promotion-banner-module__yox2WW__banner[data-banner-theme=model-sale-green] .promotion-banner-module__yox2WW__badge:before{content:"";background:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/43f614b1837891ecef14e32eb65340d348e6a4333ff4cd2ad4003edf0a26e9cf.png) 50%/100% 100% no-repeat;position:absolute;inset:-1px .15px}.promotion-banner-module__yox2WW__badgeLabel{text-overflow:ellipsis;min-width:0;position:relative;overflow:hidden}.promotion-banner-module__yox2WW__banner[data-banner-theme=model-sale-green] .promotion-banner-module__yox2WW__action{box-shadow:none;color:#fff;background:#0a0a0b;justify-content:center;align-items:center;gap:4px;font-weight:500;display:inline-flex}.promotion-banner-module__yox2WW__actionLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.promotion-banner-module__yox2WW__actionArrow{flex:none;width:16px;height:16px}.promotion-banner-module__yox2WW__action:enabled:hover{background-color:color-mix(in srgb, var(--promotion-ink) 5%, transparent);filter:saturate(1.05)brightness(.985)}.promotion-banner-module__yox2WW__banner[data-banner-theme=daily-green] .promotion-banner-module__yox2WW__action:enabled:hover{background-color:var(--promotion-ink);color:var(--promotion-on-ink);filter:none}.promotion-banner-module__yox2WW__banner[data-banner-theme=model-sale-green] .promotion-banner-module__yox2WW__action:enabled:hover{background-color:color-mix(in srgb, var(--promotion-ink), var(--promotion-on-ink) 8%)}.promotion-banner-module__yox2WW__action:disabled{opacity:.5;cursor:not-allowed}.promotion-banner-module__yox2WW__close{cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:10.5px;right:46px}.promotion-banner-module__yox2WW__close img{opacity:.55;width:20px;height:20px}.promotion-banner-module__yox2WW__close:hover{background:0 0}.promotion-banner-module__yox2WW__close:hover img{opacity:1;filter:brightness(0)}.promotion-banner-module__yox2WW__action:focus-visible,.promotion-banner-module__yox2WW__close:focus-visible{outline:2px solid var(--promotion-ink);outline-offset:3px}.promotion-banner-module__yox2WW__countdown{color:var(--promotion-purple);font-variant-numeric:tabular-nums;direction:ltr;flex:none;font-size:18px;font-weight:600;line-height:24px;display:inline-flex}.promotion-banner-module__yox2WW__countdownContent{align-items:center;display:inline-flex}.promotion-banner-module__yox2WW__countdownContent>:not(:last-child){margin-right:-3px}.promotion-banner-module__yox2WW__countdownNumber{box-sizing:border-box;background:var(--marketing-surface);border-radius:8px;flex:none;min-width:36px;padding:4px 6px}.promotion-banner-module__yox2WW__countdownNumber:nth-child(3){min-width:37px}.promotion-banner-module__yox2WW__countdownSeparator{text-align:center;flex:none;width:18px}.promotion-banner-module__yox2WW__countdownSeparator:nth-child(2){width:20px}.promotion-banner-module__yox2WW__banner[data-viewport=mobile]{padding-inline:10px 40px}.promotion-banner-module__yox2WW__banner[data-viewport=mobile] .promotion-banner-module__yox2WW__close{right:10px}.promotion-banner-module__yox2WW__banner[data-viewport=mobile] .promotion-banner-module__yox2WW__content{gap:6px;width:100%}.promotion-banner-module__yox2WW__banner[data-viewport=mobile] .promotion-banner-module__yox2WW__action{max-width:90px;padding-inline:10px}.promotion-banner-module__yox2WW__banner[data-viewport=mobile] .promotion-banner-module__yox2WW__badge{max-width:70px}.promotion-banner-module__yox2WW__banner[data-viewport=mobile] .promotion-banner-module__yox2WW__desktopCopy{display:none}.promotion-banner-module__yox2WW__banner[data-viewport=mobile] .promotion-banner-module__yox2WW__mobileCopy{display:inline}@media (max-width:700px){.promotion-banner-module__yox2WW__banner{padding-inline:10px 40px}.promotion-banner-module__yox2WW__close{right:10px}.promotion-banner-module__yox2WW__content{gap:6px;width:100%}.promotion-banner-module__yox2WW__action{max-width:90px;padding-inline:10px}.promotion-banner-module__yox2WW__badge{max-width:70px}.promotion-banner-module__yox2WW__desktopCopy{display:none}.promotion-banner-module__yox2WW__mobileCopy{display:inline}}.promotion-banner-module__yox2WW__banner[data-viewport=desktop] .promotion-banner-module__yox2WW__desktopCopy{display:inline}.promotion-banner-module__yox2WW__banner[data-viewport=desktop] .promotion-banner-module__yox2WW__mobileCopy{display:none}
@font-face{font-family:Framia Paywall Cabinet;src:url(../media/cabinet-grotesk-bold.086lcsqj9e5fm.woff2?dpl=dpl-prod-140857-10426125-0e83dc32-20261015181310)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Framia Paywall Geist;src:url(../media/geist-latin.0wgildi0cnwt9.woff2?dpl=dpl-prod-140857-10426125-0e83dc32-20261015181310)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}.paywall-card-module__zb9X7W__card{--paywall-gradient:linear-gradient(90deg, #eff9a1 14.688%, var(--brand,#c9f24e) 59.963%, #6bfdcf 128.51%);box-sizing:border-box;width:min(720px,100vw - 32px);max-width:100%;min-height:399px;color:var(--foreground,#0a0a0a);background:var(--popover,#fff);font-family:"Framia Paywall Geist", var(--font-geist,"Geist"), sans-serif;overflow-wrap:anywhere;border-radius:24px;grid-template-columns:minmax(0,309px) minmax(0,1fr);gap:24px;padding:6px 20px 6px 7px;display:grid;position:relative;box-shadow:0 14px 28px #00000014,0 -6px 12px #00000008,0 2px 8px #0000000f}.paywall-card-module__zb9X7W__art{border-radius:18px;min-width:0;min-height:387px;position:relative}.paywall-card-module__zb9X7W__art[data-illustration=paid]{background:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/ca697ece83c54f03b850a2786fa67e308f74792ada90c8652af1c7e4b439e61f.png) 50%/100% 100% no-repeat}.paywall-card-module__zb9X7W__imageFrame,.paywall-card-module__zb9X7W__imageBlend,.paywall-card-module__zb9X7W__imageCrop{position:absolute;inset:0}.paywall-card-module__zb9X7W__imageFrame{border-radius:18px;overflow:hidden}.paywall-card-module__zb9X7W__imageFrame[data-designed-crop=free] .paywall-card-module__zb9X7W__imageCrop{width:100%;height:106.95%;inset:-1.92% auto auto 0}.paywall-card-module__zb9X7W__imageFrame[data-designed-crop=paid]{mix-blend-mode:overlay;border-radius:0;width:319px;height:285px;inset:50% auto auto -10px;transform:translateY(-50%)}.paywall-card-module__zb9X7W__imageFrame[data-designed-crop=paid] .paywall-card-module__zb9X7W__imageBlend{mix-blend-mode:exclusion;overflow:hidden}.paywall-card-module__zb9X7W__imageFrame[data-designed-crop=paid] .paywall-card-module__zb9X7W__imageCrop{transform-origin:0 0;transform:matrix(1.43161,.382522,-.429362,1.5979,-16.5428,-142.759)}.paywall-card-module__zb9X7W__content{flex-direction:column;justify-content:space-between;gap:16px;min-width:0;padding-block:14px;display:flex}.paywall-card-module__zb9X7W__details{flex-direction:column;gap:16px;min-width:0;display:flex}.paywall-card-module__zb9X7W__heading{flex-direction:column;gap:4px;display:flex}.paywall-card-module__zb9X7W__badges{flex-wrap:wrap;align-items:flex-start;gap:4px;display:flex}.paywall-card-module__zb9X7W__badge,.paywall-card-module__zb9X7W__discountBadge{border-radius:100px;max-width:100%;padding:2px 6px;font-size:13px;font-weight:500;line-height:18px}.paywall-card-module__zb9X7W__badge{color:var(--brand-foreground);background:var(--brand)}.paywall-card-module__zb9X7W__badge[data-preset=default],.paywall-card-module__zb9X7W__discountBadge{color:var(--marketing-badge-text);background:var(--marketing-badge-bg)}.paywall-card-module__zb9X7W__badge[data-preset=subtle]{color:var(--foreground);background:var(--secondary)}.paywall-card-module__zb9X7W__title{font-family:"Framia Paywall Cabinet", "Cabinet Grotesk", var(--font-geist,"Geist"), sans-serif;color:var(--brand-line,#6b9429);margin:0;font-size:28px;font-weight:700;line-height:36px}.paywall-card-module__zb9X7W__subtitle{margin:0;font-size:20px;font-weight:600;line-height:28px}.paywall-card-module__zb9X7W__body{color:var(--muted-foreground,#6e7079);margin:0;font-size:12px;line-height:1.7}.paywall-card-module__zb9X7W__card[data-commercial-paywall=paid] .paywall-card-module__zb9X7W__body{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:45px;padding-block:2.1px;display:-webkit-box;overflow:hidden}.paywall-card-module__zb9X7W__features{flex-direction:column;gap:8px;margin:0;padding:0;font-size:12px;line-height:16px;list-style:none;display:flex}.paywall-card-module__zb9X7W__features li{min-height:16px;padding-inline-start:24px;position:relative}.paywall-card-module__zb9X7W__features li:before{content:"";inset-inline-start:0;background:var(--foreground,#0a0a0a);width:16px;height:16px;position:absolute;top:0;-webkit-mask:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/7c38910c84c23a4ba87abcd2c453e460e2f84bb3b8a10dab4c0111d408702f38.svg) 50%/contain no-repeat;mask:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/7c38910c84c23a4ba87abcd2c453e460e2f84bb3b8a10dab4c0111d408702f38.svg) 50%/contain no-repeat}.paywall-card-module__zb9X7W__actions{gap:8px;margin-top:auto;display:flex}.paywall-card-module__zb9X7W__action{min-width:0;min-height:36px;color:var(--brand-foreground,#171717);background:var(--paywall-gradient);font:inherit;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;border:0;border-radius:100px;flex:1;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px}.paywall-card-module__zb9X7W__actions:has(.paywall-card-module__zb9X7W__action+.paywall-card-module__zb9X7W__action) .paywall-card-module__zb9X7W__action[data-emphasis=secondary]{flex:0 50%}.paywall-card-module__zb9X7W__action[data-emphasis=secondary]{color:var(--foreground,#0a0a0a);background:var(--alpha-inverse-4,#0000000a)}.paywall-card-module__zb9X7W__action:enabled:hover{filter:saturate(1.05)brightness(.985)}.paywall-card-module__zb9X7W__action:disabled{cursor:not-allowed;opacity:.5}.paywall-card-module__zb9X7W__action:focus-visible,.paywall-card-module__zb9X7W__close:focus-visible{outline:2px solid var(--ring,#6b9429);outline-offset:3px}.paywall-card-module__zb9X7W__close{inset-inline-end:6px;width:28px;height:28px;color:var(--foreground,#0a0a0a);background:var(--secondary,#f5f5f5);cursor:pointer;touch-action:manipulation;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px}.paywall-card-module__zb9X7W__close:hover{background:var(--accent,#e3e3e3)}.paywall-card-module__zb9X7W__card[data-theme=brand] .paywall-card-module__zb9X7W__title{color:var(--brand-text,#4f7a1c)}.paywall-card-module__zb9X7W__card[data-theme=promotion]{--paywall-gradient:linear-gradient(90deg, #92b5ff, #edd0ff, #fff09c)}.paywall-card-module__zb9X7W__card[data-button-preset=emphasized] .paywall-card-module__zb9X7W__action[data-emphasis=primary]{box-shadow:inset 0 0 0 1px var(--brand-line,#6b9429)}.paywall-card-module__zb9X7W__card[data-layout=compact] .paywall-card-module__zb9X7W__details,.paywall-card-module__zb9X7W__card[data-layout=compact] .paywall-card-module__zb9X7W__features{gap:4px}.paywall-card-module__zb9X7W__card[data-image-position=trailing]{grid-template-columns:minmax(0,1fr) minmax(0,309px);padding-inline:20px 7px}.paywall-card-module__zb9X7W__card[data-image-position=trailing] .paywall-card-module__zb9X7W__art{grid-area:1/2}.paywall-card-module__zb9X7W__card[data-image-position=trailing] .paywall-card-module__zb9X7W__content{grid-area:1/1}[data-viewport=mobile] .paywall-card-module__zb9X7W__card{flex-direction:column;gap:8px;padding:6px;display:flex}[data-viewport=mobile] .paywall-card-module__zb9X7W__art{height:140px;min-height:140px;overflow:hidden}[data-viewport=mobile] .paywall-card-module__zb9X7W__content{padding:12px}[data-viewport=mobile] .paywall-card-module__zb9X7W__card .paywall-card-module__zb9X7W__body{min-height:0;display:block;overflow:visible}@media (max-width:600px){.paywall-card-module__zb9X7W__card{flex-direction:column;gap:8px;padding:6px;display:flex}.paywall-card-module__zb9X7W__art{height:140px;min-height:140px;overflow:hidden}.paywall-card-module__zb9X7W__content{padding:12px}.paywall-card-module__zb9X7W__card[data-commercial-paywall=paid] .paywall-card-module__zb9X7W__body{min-height:0;display:block;overflow:visible}}
.signup-card-module__gmK5oq__card{box-sizing:border-box;width:280px;max-width:100%;max-height:inherit;overscroll-behavior:contain;border:1px solid var(--border,#e3e3e3);background:var(--bg-floating,#ffffffe6);-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);color:var(--foreground,#0a0a0a);font-family:var(--font-geist-sans), Geist, sans-serif;overflow-wrap:anywhere;border-radius:20px;flex-direction:column;gap:12px;padding:3px 3px 15px;display:flex;position:relative;overflow:auto;box-shadow:0 8px 12px #0000000a}.signup-card-module__gmK5oq__art{aspect-ratio:272/153;border-radius:16px;flex-shrink:0;width:100%;position:relative;overflow:hidden}.signup-card-module__gmK5oq__content{flex-direction:column;gap:12px;min-width:0;padding-inline:12px;display:flex}.signup-card-module__gmK5oq__details{flex-direction:column;gap:4px;min-width:0;display:flex}.signup-card-module__gmK5oq__title{margin:0;font-size:18px;font-weight:600;line-height:24px}.signup-card-module__gmK5oq__body{color:var(--muted-foreground,#6e7079);margin:0;font-size:13px;font-weight:400;line-height:18px}.signup-card-module__gmK5oq__badges{flex-wrap:wrap;gap:4px;display:flex}.signup-card-module__gmK5oq__features{color:var(--muted-foreground,#6e7079);margin:0;padding-inline-start:16px;font-size:13px;line-height:18px}.signup-card-module__gmK5oq__action{box-sizing:border-box;background:linear-gradient(90deg, #eff9a1 14.688%, var(--brand,#c9f24e) 59.963%, #6bfdcf 128.51%);width:100%;min-height:36px;color:var(--brand-foreground,#171717);font:inherit;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;border:0;border-radius:100px;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px}.signup-card-module__gmK5oq__action:enabled:hover{filter:saturate(1.05)brightness(.985)}.signup-card-module__gmK5oq__action:focus-visible{outline:2px solid var(--ring,#0a0a0a);outline-offset:2px}.signup-card-module__gmK5oq__close{background:var(--alpha-inverse-4,#0000000a);width:32px;height:32px;color:var(--text-white,#fafafa);cursor:pointer;touch-action:manipulation;border:0;border-radius:100px;place-items:center;padding:0;display:grid;position:absolute;top:3px;right:3px}.signup-card-module__gmK5oq__close:hover{background:var(--alpha-inverse-8,#00000014)}.signup-card-module__gmK5oq__close:focus-visible{outline:2px solid var(--ring,#0a0a0a);outline-offset:-3px}.signup-card-module__gmK5oq__card[data-layout=compact]{padding-top:16px}.signup-card-module__gmK5oq__card[data-layout=compact] .signup-card-module__gmK5oq__details{padding-inline-end:24px}.signup-card-module__gmK5oq__card[data-layout=compact] .signup-card-module__gmK5oq__close{color:var(--foreground,#0a0a0a)}.signup-card-module__gmK5oq__card[data-theme=promotion]{background:color-mix(in srgb, var(--bg-floating,#ffffffe6) 94%, var(--brand,#c9f24e) 6%)}.signup-card-module__gmK5oq__card[data-button-preset=emphasized] .signup-card-module__gmK5oq__action{box-shadow:inset 0 0 0 1px var(--brand-line,#6e8e23)}
.compact-entry-module__byMROW__creditsTrigger{box-sizing:border-box;border:1px solid var(--border);background:color-mix(in srgb, var(--background) 90%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:32px;color:var(--foreground);font-family:var(--font-geist), "Geist", sans-serif;cursor:pointer;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:0 5px 0 9px;display:inline-flex}.compact-entry-module__byMROW__creditsTrigger:hover{background:color-mix(in srgb, var(--background) 96%, transparent)}.compact-entry-module__byMROW__balance{white-space:nowrap;font-size:14px;font-weight:600;line-height:20px}.compact-entry-module__byMROW__badge{background:var(--marketing-badge-bg);color:var(--marketing-compact-text);white-space:nowrap;border-radius:100px;flex-shrink:0;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px}.compact-entry-module__byMROW__badge[data-preset=subtle]{background:var(--secondary);color:var(--foreground)}.compact-entry-module__byMROW__badge[data-preset=premium]{background:var(--brand);color:var(--brand-foreground)}.compact-entry-module__byMROW__creditSpark{background:currentColor;flex-shrink:0;width:18px;height:18px;display:block;-webkit-mask:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/fcfc9a8485e5e4a76bbca2a3a85d033723f6e0e7a559dd29ade9b8ec1c71467d.svg) 50%/contain no-repeat;mask:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/fcfc9a8485e5e4a76bbca2a3a85d033723f6e0e7a559dd29ade9b8ec1c71467d.svg) 50%/contain no-repeat}.compact-entry-module__byMROW__watermarkUpgrade{box-sizing:border-box;background:color-mix(in srgb, var(--brand) 12%, transparent);max-width:100%;min-height:29.3333px;color:var(--brand-text);font-family:var(--font-geist), "Geist", sans-serif;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:2px 6px;font-size:13px;font-weight:400;line-height:18px;display:inline-flex}.compact-entry-module__byMROW__watermarkUpgrade:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 20%, transparent)}.compact-entry-module__byMROW__watermarkLabel{overflow-wrap:anywhere;min-width:0}.compact-entry-module__byMROW__crown,.compact-entry-module__byMROW__chevron{background:var(--brand-line);flex-shrink:0;width:16px;height:16px;display:block}.compact-entry-module__byMROW__crown{background:currentColor;-webkit-mask:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/39d168a999f958b09540dc0b1cfb438e59817a40900ca4615cef27323e595a13.svg) 50%/contain no-repeat;mask:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/39d168a999f958b09540dc0b1cfb438e59817a40900ca4615cef27323e595a13.svg) 50%/contain no-repeat}.compact-entry-module__byMROW__chevron{transform:rotate(-90deg);-webkit-mask:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/c6c282a515a51581bfcd0f387412065f54f1d580a5e3eb2978435cfee66f1b97.svg) 50%/contain no-repeat;mask:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/c6c282a515a51581bfcd0f387412065f54f1d580a5e3eb2978435cfee66f1b97.svg) 50%/contain no-repeat}.compact-entry-module__byMROW__creditsTrigger:focus-visible,.compact-entry-module__byMROW__watermarkUpgrade:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.compact-entry-module__byMROW__creditsTrigger:disabled,.compact-entry-module__byMROW__watermarkUpgrade:disabled{opacity:.5;cursor:not-allowed}
.chat-card-module__vULx0q__card{--chat-surface:#fff;--chat-border:#e3e3e3;--chat-text:#0a0a0a;--chat-muted:#6e7079;--chat-secondary:#0000000a;box-sizing:border-box;width:358px;max-width:100%;box-shadow:inset 0 0 0 1px var(--chat-border);background:var(--chat-surface);color:var(--chat-text);font-family:var(--font-geist-sans,Geist, Arial, sans-serif);border-radius:20px;flex-direction:column;gap:8px;padding:4px 4px 12px;display:flex;position:relative;overflow:hidden}.chat-card-module__vULx0q__hero{border-radius:16px;flex-shrink:0;height:110px;position:relative;overflow:hidden}.chat-card-module__vULx0q__hero[data-chat-hero=free]{border-radius:18px}.chat-card-module__vULx0q__content{flex-direction:column;gap:12px;min-width:0;padding-inline:12px;display:flex}.chat-card-module__vULx0q__copy{overflow-wrap:anywhere;flex-direction:column;gap:4px;display:flex}.chat-card-module__vULx0q__copy h2{margin:0;font-size:16px;font-weight:600;line-height:24px}.chat-card-module__vULx0q__copy p{color:var(--chat-muted);margin:0;font-size:13px;font-weight:400;line-height:18px}.chat-card-module__vULx0q__actions{gap:12px;display:flex}.chat-card-module__vULx0q__action{min-width:0;min-height:36px;font:inherit;text-align:center;overflow-wrap:anywhere;cursor:pointer;color:var(--chat-text);background:var(--chat-secondary);border:0;border-radius:100px;flex:1;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px}.chat-card-module__vULx0q__action[data-emphasis=primary]{color:#171717;background:linear-gradient(90deg,#eff9a1 14.688%,#c9f24e 59.963%,#6bfdcf 128.51%)}.chat-card-module__vULx0q__action:enabled:hover{filter:saturate(1.05)brightness(.985)}.chat-card-module__vULx0q__action:focus-visible{outline:2px solid var(--chat-text);outline-offset:2px}.chat-card-module__vULx0q__action:disabled{opacity:.5;cursor:not-allowed}.chat-card-module__vULx0q__card[data-button-preset=emphasized] .chat-card-module__vULx0q__action[data-emphasis=primary]{box-shadow:0 0 0 1px #81bb03}:is(.dark .chat-card-module__vULx0q__card,[data-preview-theme=dark] .chat-card-module__vULx0q__card){--chat-surface:#202022;--chat-border:#38383b;--chat-text:#fafafa;--chat-muted:#a1a1aa;--chat-secondary:#ffffff14}[data-preview-theme=light] .chat-card-module__vULx0q__card{--chat-surface:#fff;--chat-border:#e3e3e3;--chat-text:#0a0a0a;--chat-muted:#6e7079;--chat-secondary:#0000000a}
.member-credit-card-module__nn2YCG__card{padding-block:12px}.member-credit-card-module__nn2YCG__inline{--chat-text:var(--foreground);--chat-muted:var(--muted-foreground);--chat-secondary:var(--secondary);--chat-border:var(--border);width:100%;min-width:0;color:var(--foreground)}.member-credit-card-module__nn2YCG__email{color:inherit;text-underline-offset:4px;text-decoration:none}.member-credit-card-module__nn2YCG__email:hover,.member-credit-card-module__nn2YCG__email:focus-visible{text-decoration:underline}.member-credit-card-module__nn2YCG__email:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.member-credit-card-module__nn2YCG__toggle:disabled{cursor:not-allowed;opacity:.5}.member-credit-card-module__nn2YCG__contacts[data-expanded=true] .member-credit-card-module__nn2YCG__chevron{transform:rotate(180deg)}.member-credit-card-module__nn2YCG__contacts{background:var(--chat-secondary);border-radius:100px}.member-credit-card-module__nn2YCG__contacts[data-expanded=true]{border-radius:12px;padding-bottom:12px}.member-credit-card-module__nn2YCG__toggle{color:#171717;border-radius:inherit;width:100%;min-height:36px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px;display:flex}.member-credit-card-module__nn2YCG__contacts[data-expanded=true] .member-credit-card-module__nn2YCG__toggle{padding-block:12px}.member-credit-card-module__nn2YCG__toggle:focus-visible{outline:2px solid var(--chat-text);outline-offset:2px}:is(.dark .member-credit-card-module__nn2YCG__toggle,[data-preview-theme=dark] .member-credit-card-module__nn2YCG__toggle){color:var(--chat-text)}[data-preview-theme=light] .member-credit-card-module__nn2YCG__toggle{color:#171717}.member-credit-card-module__nn2YCG__chevron{background:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/4dcb98a8a6a74aa5e866691e209e16b7f5047ebabe9f9b00033eefb3ddde5053.svg) 50%/16px 16px no-repeat;flex:0 0 16px;width:16px;height:16px;display:block}.member-credit-card-module__nn2YCG__rows{flex-direction:column;gap:12px;margin-inline:16px;padding-top:12px;display:flex;position:relative}.member-credit-card-module__nn2YCG__rows:before{content:"";top:-.5px;background:var(--chat-border);height:1px;position:absolute;inset-inline:0;-webkit-mask:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/32169b5e379c2e6461c12990d83be1f62ccaeba2096a31f5bdb61c0e619fb312.svg) 50%/100% 1px no-repeat;mask:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/32169b5e379c2e6461c12990d83be1f62ccaeba2096a31f5bdb61c0e619fb312.svg) 50%/100% 1px no-repeat}.member-credit-card-module__nn2YCG__row{justify-content:space-between;gap:12px;font-size:12px;line-height:16px;display:flex}.member-credit-card-module__nn2YCG__row>:first-child{color:var(--chat-muted);flex-shrink:0}.member-credit-card-module__nn2YCG__row>:last-child{text-align:end;overflow-wrap:anywhere;min-width:0}
@font-face{font-family:Framia Workspace Cabinet;src:url(../media/cabinet-grotesk-bold.086lcsqj9e5fm.woff2?dpl=dpl-prod-140857-10426125-0e83dc32-20261015181310)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Framia Workspace Geist;src:url(../media/geist-latin.0wgildi0cnwt9.woff2?dpl=dpl-prod-140857-10426125-0e83dc32-20261015181310)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}.workspace-module__YyXkgG__card[data-variant=workspace]{border:0;gap:24px;width:min(720px,100vw - 32px);min-height:399px;padding:6px 20px 6px 7px;font-family:Framia Workspace Geist,Geist,sans-serif}.workspace-module__YyXkgG__card[data-variant=workspace]>[data-illustration]{background:0 0;flex:0 0 309px;min-height:387px}.workspace-module__YyXkgG__card[data-variant=workspace]>div:not([data-illustration]){gap:4px;padding:14px 0}.workspace-module__YyXkgG__card[data-variant=workspace] h2{color:var(--brand-line);font-family:Framia Workspace Cabinet,Cabinet Grotesk,sans-serif}.workspace-module__YyXkgG__card[data-variant=workspace] [data-copy-field=badge],.workspace-module__YyXkgG__card[data-variant=workspace] [data-copy-field=discountBadge]{display:flex}.workspace-module__YyXkgG__card[data-variant=workspace] [data-copy-field=badge]>span,.workspace-module__YyXkgG__card[data-variant=workspace] [data-copy-field=discountBadge]>span{display:inline-flex}.workspace-module__YyXkgG__card[data-variant=workspace] [data-workspace-name-field]{flex-direction:column;gap:8px;display:flex}.workspace-module__YyXkgG__card[data-variant=workspace] [data-copy-field=nameLabel]{color:var(--fg-30);font-size:12px;font-weight:400;line-height:16px}.workspace-module__YyXkgG__card[data-variant=workspace] [data-copy-field=namePlaceholder]{border-color:var(--border-strong);background:0 0;border-radius:8px;width:100%;min-width:0;height:36px;padding:4px 12px;font-size:14px;line-height:20px}.workspace-module__YyXkgG__card[data-variant=workspace] [data-copy-field=namePlaceholder]::placeholder{color:var(--fg-30)}.workspace-module__YyXkgG__card[data-variant=workspace] [data-copy-field=namePlaceholder]:not(:focus-visible){box-shadow:none}.workspace-module__YyXkgG__card[data-variant=workspace] [data-copy-field=features]{margin:12px 0 0}.workspace-module__YyXkgG__card[data-variant=workspace] [data-copy-field=features] li{background-image:none;position:relative}.workspace-module__YyXkgG__card[data-variant=workspace] [data-copy-field=features] li:before{inset-inline-start:0;content:"";background:var(--foreground-secondary);width:16px;height:16px;position:absolute;top:0;-webkit-mask:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/7c38910c84c23a4ba87abcd2c453e460e2f84bb3b8a10dab4c0111d408702f38.svg) 50%/16px 16px no-repeat;mask:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/7c38910c84c23a4ba87abcd2c453e460e2f84bb3b8a10dab4c0111d408702f38.svg) 50%/16px 16px no-repeat}.workspace-module__YyXkgG__card[data-variant=workspace] [data-slot=dialog-footer]{margin-top:auto}.workspace-module__YyXkgG__card[data-variant=workspace]>div>div:has(>[data-action]){padding-top:0}.workspace-module__YyXkgG__card[data-variant=workspace] [data-emphasis=primary]{justify-content:center;align-items:center;gap:8px;display:inline-flex}.workspace-module__YyXkgG__card[data-variant=workspace] [data-emphasis=primary]:enabled:hover{filter:saturate(1.05)brightness(.985)}.workspace-module__YyXkgG__card[data-variant=workspace][data-theme=brand] h2{color:var(--brand-text)}.workspace-module__YyXkgG__card[data-variant=workspace][data-layout=compact] [data-copy-field=features]{gap:4px;margin-top:8px}.workspace-module__YyXkgG__card[data-variant=workspace][data-image-position=trailing]>[data-illustration]{order:1}.workspace-module__YyXkgG__card[data-variant=workspace][data-image-position=trailing]{padding-inline:20px 7px}.workspace-module__YyXkgG__imageCrop{width:100%;height:106.95%;position:absolute;top:-1.92%;left:0}.workspace-module__YyXkgG__notice{min-width:0;color:var(--foreground-quaternary);align-items:center;gap:4px;margin-top:4px;display:flex}.workspace-module__YyXkgG__noticeIcon{background:var(--foreground-quaternary);flex:0 0 20px;width:20px;height:20px;-webkit-mask:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/f511dc4d6875975d6b69377f657f7f3b8a7287f071b1c899fdb2c379244811b0.svg) 50%/14px 14px no-repeat;mask:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/f511dc4d6875975d6b69377f657f7f3b8a7287f071b1c899fdb2c379244811b0.svg) 50%/14px 14px no-repeat}.workspace-module__YyXkgG__notice p{overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;line-height:12px}@media (max-width:700px){.workspace-module__YyXkgG__card[data-variant=workspace],.workspace-module__YyXkgG__card[data-variant=workspace][data-image-position=trailing]{flex-direction:column;gap:8px;padding:6px}.workspace-module__YyXkgG__card[data-variant=workspace]>[data-illustration]{flex:auto;height:180px;min-height:180px}.workspace-module__YyXkgG__card[data-variant=workspace]>div:not([data-illustration]){padding:8px 14px 14px}.workspace-module__YyXkgG__card[data-variant=workspace] [data-slot=dialog-footer]{margin-top:12px}.workspace-module__YyXkgG__imageCrop{height:100%;top:0}.workspace-module__YyXkgG__imageCrop img{object-fit:cover;object-position:center 38%}}
.credits-icon-module__YVrzia__icon{-webkit-mask:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/fcfc9a8485e5e4a76bbca2a3a85d033723f6e0e7a559dd29ade9b8ec1c71467d.svg) 50%/contain no-repeat;mask:url(https://assets-cdn.framia.pro/framia-web/static/commercialization/2026-09/mr3706/fcfc9a8485e5e4a76bbca2a3a85d033723f6e0e7a559dd29ade9b8ec1c71467d.svg) 50%/contain no-repeat}
