.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}}
.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}
.option-button-module__2e8CRG__optionButton{border-radius:12px;flex-direction:column;flex-shrink:0;align-self:stretch;width:100%;min-width:0;display:flex;overflow:hidden}.option-button-module__2e8CRG__optionButtonWorkflowStart{border-radius:16px;overflow:visible}.option-button-module__2e8CRG__optionButtonCompact{height:100%;min-height:0;display:flex}.option-button-module__2e8CRG__optionButtonCompact>.option-button-module__2e8CRG__optionSurface{flex:1}.option-button-module__2e8CRG__optionSurface{box-sizing:border-box;background-color:var(--card);width:100%;box-shadow:inset 0 0 0 1px var(--border);border:none;border-radius:12px;align-items:center;gap:12px;padding-inline:20px;transition:background-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.option-button-module__2e8CRG__optionWorkflowFrame{box-sizing:border-box;background-color:var(--card);border-radius:16px;flex-direction:column;width:100%;min-height:176px;transition:background-color .2s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.option-button-module__2e8CRG__optionWorkflowFrameSelected{background-color:var(--card)}.option-button-module__2e8CRG__optionWorkflowRing{pointer-events:none;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow .2s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.option-button-module__2e8CRG__optionWorkflowRingSelected{box-shadow:inset 0 0 0 2px var(--primary)}.option-button-module__2e8CRG__optionWorkflowSurface{box-sizing:border-box;width:100%;height:100%;min-height:100%;box-shadow:none;text-align:left;background-color:#0000;border:none;border-radius:14px;flex-direction:column;flex:1;padding:12px 10px 10px;display:flex;position:relative;overflow:visible}.option-button-module__2e8CRG__optionWorkflowHeader{z-index:2;flex-shrink:0;align-items:flex-start;gap:8px;max-width:62%;display:flex;position:relative}.option-button-module__2e8CRG__optionWorkflowRadio{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.option-button-module__2e8CRG__optionWorkflowTitle{letter-spacing:-.07px;min-width:0;color:var(--foreground);flex:1;margin:0;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;font-size:14px;font-weight:600;line-height:20px}.option-button-module__2e8CRG__optionButton:hover .option-button-module__2e8CRG__optionWorkflowFrame:not(.option-button-module__2e8CRG__optionWorkflowFrameSelected){background-color:var(--bg-hover)}.option-button-module__2e8CRG__optionButton:focus-visible .option-button-module__2e8CRG__optionWorkflowFrame{box-shadow:0 0 0 2px var(--background), 0 0 0 4px color-mix(in srgb, var(--primary) 20%, transparent)}.option-button-module__2e8CRG__optionWorkflowArt{pointer-events:none;z-index:1;position:absolute;overflow:hidden}.option-button-module__2e8CRG__optionWorkflowArtImage{object-position:left bottom;width:100%;height:100%;display:block}.option-button-module__2e8CRG__optionSurface.option-button-module__2e8CRG__optionSurfaceSingleLine{flex-shrink:0;height:56px;min-height:56px;padding-block:0}.option-button-module__2e8CRG__optionSurface.option-button-module__2e8CRG__optionSurfaceWithDescription{height:84px;min-height:84px;padding-block:10px}.option-button-module__2e8CRG__optionSurface.option-button-module__2e8CRG__optionSurfaceOthers{cursor:text;flex-shrink:0;width:100%;height:52px;min-height:52px;padding-block:0}.option-button-module__2e8CRG__optionSurfaceCompact{box-sizing:border-box;align-items:center;gap:8px;height:56px;min-height:56px;padding:8px 10px}.option-button-module__2e8CRG__optionSurfaceOthersCompact{padding-inline:14px}.option-button-module__2e8CRG__optionSurfaceCompact .option-button-module__2e8CRG__optionCopy{flex:1;min-width:0}.option-button-module__2e8CRG__optionTitle.option-button-module__2e8CRG__optionTitleCompact{white-space:nowrap;text-overflow:ellipsis;word-break:normal;font-size:12px;line-height:16px;overflow:hidden}.option-button-module__2e8CRG__optionButton:hover .option-button-module__2e8CRG__optionSurface:not(.option-button-module__2e8CRG__optionSurfaceSelected):not(.option-button-module__2e8CRG__optionSurfaceWorkflowStart){background-color:var(--bg-hover);box-shadow:inset 0 0 0 1px var(--alpha-inverse-20)}.option-button-module__2e8CRG__optionSurface.option-button-module__2e8CRG__optionSurfaceSelected,.option-button-module__2e8CRG__optionButton:hover .option-button-module__2e8CRG__optionSurface.option-button-module__2e8CRG__optionSurfaceSelected{background-color:var(--card);box-shadow:inset 0 0 0 2px var(--primary)}.option-button-module__2e8CRG__optionButton:focus-visible{outline:none}.option-button-module__2e8CRG__optionButton:focus-visible .option-button-module__2e8CRG__optionSurface:not(.option-button-module__2e8CRG__optionSurfaceWorkflowStart){box-shadow:0 0 0 2px var(--background), 0 0 0 4px color-mix(in srgb, var(--primary) 20%, transparent), inset 0 0 0 1px var(--border)}.option-button-module__2e8CRG__optionButton:focus-visible .option-button-module__2e8CRG__optionSurface.option-button-module__2e8CRG__optionSurfaceSelected{box-shadow:0 0 0 2px var(--background), 0 0 0 4px color-mix(in srgb, var(--primary) 20%, transparent), inset 0 0 0 2px var(--primary)}.option-button-module__2e8CRG__optionIndicatorSelectedMulti{border-color:var(--primary);background-color:var(--primary)}.option-button-module__2e8CRG__optionIndicatorRadioDot{background-color:var(--primary)}.option-button-module__2e8CRG__optionIndicator{flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:20px;height:20px;display:flex}.option-button-module__2e8CRG__optionIndicator svg{display:block}.option-button-module__2e8CRG__optionCopy{word-break:break-word;flex-direction:column;flex:1;gap:2px;min-width:0;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;display:flex}.option-button-module__2e8CRG__optionTitle{letter-spacing:-.07px;color:var(--foreground);margin:0;font-size:14px;font-weight:600;line-height:20px}.option-button-module__2e8CRG__optionDescription{letter-spacing:-.04px;color:var(--muted-foreground);margin:0;font-size:13px;font-weight:400;line-height:18px}.option-button-module__2e8CRG__optionIllustration{width:20px;height:20px;color:var(--foreground-secondary);flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}.option-button-module__2e8CRG__optionIllustrationBrand{flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:20px;height:20px;display:flex}
.action-guide-option-card-module__Q4wy4a__cardButton{background:0 0;border:none;border-radius:12px;width:100%;min-width:0;height:100%;min-height:147px;padding:0;display:block}.action-guide-option-card-module__Q4wy4a__cardButton:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px color-mix(in srgb, var(--primary) 20%, transparent);outline:none}.action-guide-option-card-module__Q4wy4a__cardFrame{box-sizing:border-box;background-color:var(--card);border-radius:12px;width:100%;height:100%;min-height:147px;transition:background-color .2s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.action-guide-option-card-module__Q4wy4a__cardFrameSelected{background-color:var(--card)}.action-guide-option-card-module__Q4wy4a__cardRing{pointer-events:none;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow .2s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.action-guide-option-card-module__Q4wy4a__cardRingSelected{box-shadow:inset 0 0 0 2px var(--primary)}.action-guide-option-card-module__Q4wy4a__cardSurface{box-sizing:border-box;text-align:left;background-color:#0000;border:none;border-radius:0;flex-direction:column;width:100%;height:100%;min-height:100%;padding:20px 16px;display:flex;position:relative;overflow:visible}.action-guide-option-card-module__Q4wy4a__cardButton:hover .action-guide-option-card-module__Q4wy4a__cardFrame:not(.action-guide-option-card-module__Q4wy4a__cardFrameSelected){background-color:var(--bg-hover)}.action-guide-option-card-module__Q4wy4a__cardHeader{z-index:2;flex-shrink:0;align-items:flex-start;gap:12px;display:flex;position:relative}.action-guide-option-card-module__Q4wy4a__cardCopy{flex-direction:column;flex:1;gap:4px;min-width:0;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;display:flex}.action-guide-option-card-module__Q4wy4a__cardTitle{letter-spacing:-.07px;color:var(--foreground);margin:0;font-size:14px;font-weight:500;line-height:24px}.action-guide-option-card-module__Q4wy4a__cardDescription{letter-spacing:-.07px;color:var(--muted-foreground);margin:0;font-size:14px;font-weight:400;line-height:22px}.action-guide-option-card-module__Q4wy4a__cardArt{pointer-events:none;z-index:1;position:absolute;overflow:hidden}.action-guide-option-card-module__Q4wy4a__cardArtImage{object-position:right bottom;width:100%;height:100%;display:block}.action-guide-option-card-module__Q4wy4a__radio{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}
.question-card-module__qoffiW__card{box-sizing:border-box;background:0 0;flex-direction:column;flex-shrink:0;width:100%;min-width:0;max-width:420px;padding:0;display:flex}.question-card-module__qoffiW__cardWide{max-width:420px}.question-card-module__qoffiW__scrollBodyActionGuide{gap:16px}.question-card-module__qoffiW__actionGuideOptions{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(147px,auto);align-items:stretch;gap:16px;width:100%;min-width:0;display:grid}.question-card-module__qoffiW__actionGuideOptions>*{width:100%;min-width:0;height:100%;min-height:132px}.question-card-module__qoffiW__scrollBody{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.question-card-module__qoffiW__header{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:100%;display:flex}.question-card-module__qoffiW__titleBlock{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.question-card-module__qoffiW__optionsBlock{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.question-card-module__qoffiW__optionsBlockWithOthers{gap:0}.question-card-module__qoffiW__optionsOthersRow{margin-inline:auto;flex-shrink:0;width:100%;min-width:0;max-width:600px;margin-top:24px}.question-card-module__qoffiW__optionsWorkflowStart{gap:16px}.question-card-module__qoffiW__options{flex-direction:column;flex-shrink:0;align-items:stretch;gap:12px;width:100%;min-width:0;display:flex}.question-card-module__qoffiW__options>*{align-self:stretch;width:100%;min-width:0}.question-card-module__qoffiW__optionsGrid2{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:16px;width:100%;min-width:0;max-width:600px;margin-inline:auto;display:grid}.question-card-module__qoffiW__optionsGrid2>*{width:100%;min-width:0}.question-card-module__qoffiW__cardTwoColumn{width:100%;max-width:600px;margin-inline:auto}.question-card-module__qoffiW__card.question-card-module__qoffiW__cardTwoColumn{width:100%;max-width:600px}
.cancel-survey-modal-module__DmyRtW__dialogRoot{font-family:Geist,Geist Variable,ui-sans-serif,sans-serif}
.LeaveWorkspaceModal-module__r-O0pq__content{background:var(--popover);width:340px;color:var(--popover-foreground);justify-content:center;align-items:center;padding:20px}.LeaveWorkspaceModal-module__r-O0pq__title{letter-spacing:0;color:var(--foreground);font-family:Geist,ui-sans-serif,sans-serif;font-size:16px;font-weight:600;line-height:100%}.LeaveWorkspaceModal-module__r-O0pq__message{letter-spacing:0;font-family:Geist,ui-sans-serif,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.LeaveWorkspaceModal-module__r-O0pq__messageSecondary{color:var(--muted-foreground);margin:0 0 4px;font-family:Geist,ui-sans-serif,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.LeaveWorkspaceModal-module__r-O0pq__workspaceDisplay{background:var(--muted);border-radius:4px;align-items:center;gap:8px;width:292px;min-height:39px;margin-bottom:4px;padding:10px 8px;display:flex}.LeaveWorkspaceModal-module__r-O0pq__workspaceAvatar{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--primary-foreground);border-radius:4px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;position:relative;overflow:hidden}.LeaveWorkspaceModal-module__r-O0pq__workspaceAvatarImage{object-fit:cover;width:100%;height:100%;display:block}.LeaveWorkspaceModal-module__r-O0pq__workspaceName{letter-spacing:0;color:var(--foreground);font-family:Geist,ui-sans-serif,sans-serif;font-size:14px;font-weight:500;line-height:150%}.LeaveWorkspaceModal-module__r-O0pq__actions{flex-direction:row;align-items:center;gap:8px;width:292px;height:36px;display:flex}.LeaveWorkspaceModal-module__r-O0pq__cancelButton{width:142px;height:36px;color:var(--secondary-foreground);border:none;border-radius:8px;padding:8px 16px;font-size:14px;background:var(--secondary)!important}.LeaveWorkspaceModal-module__r-O0pq__leaveButton{border-radius:8px;width:142px;height:36px;padding:8px 16px;font-size:14px}
.WorkspaceSettingsContent-module__tdZ1wW__section{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;display:flex}.WorkspaceSettingsContent-module__tdZ1wW__section:last-of-type{margin-bottom:0}.WorkspaceSettingsContent-module__tdZ1wW__sectionLeft{flex:1;min-width:0}.WorkspaceSettingsContent-module__tdZ1wW__sectionRight{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.WorkspaceSettingsContent-module__tdZ1wW__sectionTitle{letter-spacing:0;color:var(--foreground);vertical-align:middle;margin:0 0 4px;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;font-size:14px;font-weight:400;line-height:150%}.WorkspaceSettingsContent-module__tdZ1wW__sectionDesc{color:var(--muted-foreground);vertical-align:middle;margin:0;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;font-size:13px;font-weight:400;line-height:150%}.WorkspaceSettingsContent-module__tdZ1wW__avatarButton{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0;display:flex;position:relative}.WorkspaceSettingsContent-module__tdZ1wW__avatarButton:disabled{cursor:default}.WorkspaceSettingsContent-module__tdZ1wW__avatar{background:var(--brand);width:38px;min-width:38px;height:38px;min-height:38px;color:var(--brand-foreground);border-radius:7.6px;justify-content:center;align-items:center;font-size:16px;font-weight:600;transition:filter .2s;display:flex;position:relative;overflow:hidden}.WorkspaceSettingsContent-module__tdZ1wW__avatarImg{object-fit:cover;border-radius:7.6px;width:100%;height:100%}.WorkspaceSettingsContent-module__tdZ1wW__avatarInitial{transition:opacity .2s}.WorkspaceSettingsContent-module__tdZ1wW__avatarUploadOverlay{opacity:0;color:var(--text-white);justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.WorkspaceSettingsContent-module__tdZ1wW__avatarUploadIcon{width:16px;height:16px}.WorkspaceSettingsContent-module__tdZ1wW__avatarButton:not(:disabled):hover .WorkspaceSettingsContent-module__tdZ1wW__avatarUploadOverlay{opacity:1}.WorkspaceSettingsContent-module__tdZ1wW__avatarButton:not(:disabled):hover .WorkspaceSettingsContent-module__tdZ1wW__avatarInitial{opacity:0}.WorkspaceSettingsContent-module__tdZ1wW__avatarButton:not(:disabled):hover .WorkspaceSettingsContent-module__tdZ1wW__avatarImg+.WorkspaceSettingsContent-module__tdZ1wW__avatarUploadOverlay{background:#0003}.WorkspaceSettingsContent-module__tdZ1wW__hiddenInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.WorkspaceSettingsContent-module__tdZ1wW__nameDisplayRow{justify-content:flex-end;align-items:center;gap:8px;min-width:200px;display:flex}.WorkspaceSettingsContent-module__tdZ1wW__nameEditRow{align-items:center;gap:8px;display:flex}.WorkspaceSettingsContent-module__tdZ1wW__nameText{color:var(--foreground);font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;font-size:14px;font-weight:400}.WorkspaceSettingsContent-module__tdZ1wW__nameInput{border:1px solid var(--input);letter-spacing:0;background-color:#0000;border-radius:8px;gap:4px;width:280px;height:32px;padding:4px 12px;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.WorkspaceSettingsContent-module__tdZ1wW__nameInput:focus,.WorkspaceSettingsContent-module__tdZ1wW__nameInput:focus-visible{box-shadow:none!important;border-color:var(--input)!important;outline:none!important}.WorkspaceSettingsContent-module__tdZ1wW__saveButton{background:var(--primary);min-width:46px;height:28px;color:var(--primary-foreground);text-align:center;cursor:pointer;border:none;border-radius:6px;gap:6px;padding:5px 10px;font-size:12px;font-weight:500}.WorkspaceSettingsContent-module__tdZ1wW__saveButton:hover:not(:disabled){opacity:.9}.WorkspaceSettingsContent-module__tdZ1wW__saveButton:disabled{opacity:.5;cursor:not-allowed}.WorkspaceSettingsContent-module__tdZ1wW__cancelButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background-color .15s;display:flex}.WorkspaceSettingsContent-module__tdZ1wW__cancelButton:hover{background:var(--bg-hover)}.WorkspaceSettingsContent-module__tdZ1wW__cancelIcon{width:16px;height:16px;color:var(--muted-foreground)}.WorkspaceSettingsContent-module__tdZ1wW__editButtonWrap{display:inline-flex}.WorkspaceSettingsContent-module__tdZ1wW__editButton{color:var(--foreground-secondary);border-radius:8px;flex-shrink:0;font-size:12px}.WorkspaceSettingsContent-module__tdZ1wW__editButton:not(:disabled):hover{background:var(--bg-hover);color:var(--foreground)}.WorkspaceSettingsContent-module__tdZ1wW__ownerTooltip{background:var(--primary);color:var(--primary-foreground);max-width:320px;font-size:12px}.WorkspaceSettingsContent-module__tdZ1wW__leaveSection{align-items:center}.WorkspaceSettingsContent-module__tdZ1wW__leaveSection .WorkspaceSettingsContent-module__tdZ1wW__sectionLeft{flex:auto;min-width:0;max-width:380.5px}.WorkspaceSettingsContent-module__tdZ1wW__leaveSection .WorkspaceSettingsContent-module__tdZ1wW__sectionDesc{color:var(--muted-foreground);font-size:12px;line-height:20px}.WorkspaceSettingsContent-module__tdZ1wW__leaveButton{box-sizing:border-box;cursor:pointer;background:var(--destructive);width:115px;height:28px;color:var(--foreground-inverse);letter-spacing:0;text-align:center;white-space:nowrap;opacity:1;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;font-size:12px;font-weight:500;line-height:16px;transition:background-color .15s,opacity .15s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.WorkspaceSettingsContent-module__tdZ1wW__leaveButton:hover:not(:disabled){background:color-mix(in srgb, var(--destructive) 92%, black)}.WorkspaceSettingsContent-module__tdZ1wW__leaveButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.WorkspaceSettingsContent-module__tdZ1wW__leaveButtonDisabled{box-sizing:border-box;cursor:not-allowed;background:var(--destructive);width:115px;height:28px;color:var(--foreground-inverse);text-align:center;white-space:nowrap;opacity:.5;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;box-shadow:0 1px 2px #0000000d}@media (max-width:640px){.WorkspaceSettingsContent-module__tdZ1wW__section{flex-direction:column;gap:12px;margin-bottom:28px}.WorkspaceSettingsContent-module__tdZ1wW__sectionRight{justify-content:flex-start;width:100%}.WorkspaceSettingsContent-module__tdZ1wW__nameDisplayRow,.WorkspaceSettingsContent-module__tdZ1wW__nameEditRow{justify-content:flex-start;width:100%;min-width:0}.WorkspaceSettingsContent-module__tdZ1wW__nameEditRow{flex-wrap:wrap}.WorkspaceSettingsContent-module__tdZ1wW__nameInput{flex:180px;width:100%;min-width:0}.WorkspaceSettingsContent-module__tdZ1wW__leaveSection .WorkspaceSettingsContent-module__tdZ1wW__sectionLeft{width:100%;max-width:none}.WorkspaceSettingsContent-module__tdZ1wW__leaveSection{align-items:stretch}}
.InviteMemberBar-module__DAPxuW__root{width:100%;margin-bottom:24px}.InviteMemberBar-module__DAPxuW__inputRow{align-items:center;gap:12px;width:100%;display:flex}.InviteMemberBar-module__DAPxuW__inputWithRole{border:1px solid var(--input);border-radius:6px;flex:1;align-items:center;min-width:0;height:36px;display:flex;overflow:hidden}.InviteMemberBar-module__DAPxuW__emailInput{min-width:0;height:100%;color:var(--foreground);flex:1;padding:0 12px;font-size:14px;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.InviteMemberBar-module__DAPxuW__emailInput::placeholder{color:var(--muted-foreground)}.InviteMemberBar-module__DAPxuW__emailInput:focus{outline:none!important}.InviteMemberBar-module__DAPxuW__emailInput:disabled{cursor:not-allowed;color:var(--foreground-disabled)}.InviteMemberBar-module__DAPxuW__emailInput:disabled::placeholder{color:var(--foreground-disabled)}.InviteMemberBar-module__DAPxuW__roleTrigger{min-width:90px;height:100%;color:var(--foreground);border-left:1px solid var(--input);margin:0;padding:0 10px 0 8px;font-size:14px;font-weight:400;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.InviteMemberBar-module__DAPxuW__roleTrigger:hover{background:0 0!important}.InviteMemberBar-module__DAPxuW__inviteButton{background:var(--primary);color:var(--primary-foreground);border-radius:6px;flex-shrink:0;height:36px;padding:0 16px}.InviteMemberBar-module__DAPxuW__tooltipTrigger{flex-shrink:0;display:inline-flex}.InviteMemberBar-module__DAPxuW__inviteRoleSelectContent{border:1px solid var(--border);background:var(--popover);z-index:200;border-radius:8px;width:198px;padding:0;min-width:198px!important}.InviteMemberBar-module__DAPxuW__inviteRoleSelectContent [data-radix-select-viewport]{box-sizing:border-box;flex-direction:column;gap:2px;width:100%;min-width:190px;padding:4px;display:flex}.InviteMemberBar-module__DAPxuW__roleSelectItem{box-sizing:border-box;cursor:pointer;background:var(--popover);border:none;border-radius:6px;outline:none;width:100%;margin:0;padding:8px;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;position:relative}.InviteMemberBar-module__DAPxuW__roleSelectItem:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.InviteMemberBar-module__DAPxuW__roleSelectItem[data-disabled]{cursor:not-allowed;opacity:1}.InviteMemberBar-module__DAPxuW__roleOptionBody{flex-direction:column;align-items:stretch;gap:4px;width:100%;display:flex}.InviteMemberBar-module__DAPxuW__roleTitleRow{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:18px;display:flex}.InviteMemberBar-module__DAPxuW__roleTitleRowInline{justify-content:flex-start;gap:6px}.InviteMemberBar-module__DAPxuW__roleTitle{color:var(--foreground);font-size:12px;font-weight:500;line-height:16px}.InviteMemberBar-module__DAPxuW__roleTitleMuted{color:var(--foreground);opacity:.5;font-size:12px;font-weight:500;line-height:16px}.InviteMemberBar-module__DAPxuW__roleDesc{color:var(--muted-foreground);margin:0;font-size:12px;font-weight:400;line-height:16px}.InviteMemberBar-module__DAPxuW__roleDescMuted{color:var(--muted-foreground);opacity:.5;margin:0;font-size:12px;font-weight:400;line-height:16px}.InviteMemberBar-module__DAPxuW__comingSoonBadge{color:#6f0555ba;background:linear-gradient(90.62deg,#ffedfbb3 10.96%,#ffc5f1b3 125.97%);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 4px;font-size:10px;font-style:italic;font-weight:500;line-height:1;display:inline-flex}.InviteMemberBar-module__DAPxuW__itemIndicatorWrap{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.InviteMemberBar-module__DAPxuW__checkIcon{width:16px;height:16px;color:var(--foreground);stroke-width:2px}.InviteMemberBar-module__DAPxuW__roleSelectItemSelectable[data-state=checked]{background:var(--bg-active)}.InviteMemberBar-module__DAPxuW__roleSelectItemSelectable[data-highlighted]:not([data-disabled]){background:var(--bg-hover)}@media (max-width:640px){.InviteMemberBar-module__DAPxuW__inputRow{flex-direction:column;align-items:stretch;gap:10px}.InviteMemberBar-module__DAPxuW__inputWithRole{flex:none;width:100%;height:44px}.InviteMemberBar-module__DAPxuW__inviteButton{width:100%;height:40px}.InviteMemberBar-module__DAPxuW__tooltipTrigger{width:100%}}
.members-table-module__5_fZ7G__wrapper{border:1px solid color-mix(in srgb, var(--border) 50%, transparent);background:var(--card);border-radius:16px;overflow-x:auto}.members-table-module__5_fZ7G__table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.members-table-module__5_fZ7G__table thead tr{background:var(--bg-raised)}.members-table-module__5_fZ7G__th,.members-table-module__5_fZ7G__thMember,.members-table-module__5_fZ7G__thActions{text-align:left;height:48px;color:var(--muted-foreground);border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);background:var(--bg-raised);padding:8px 12px;font-weight:500}.members-table-module__5_fZ7G__thMember{align-items:center;gap:0;height:48px;padding-left:16px;display:flex}.members-table-module__5_fZ7G__thMember span:first-child{margin-right:0}.members-table-module__5_fZ7G__thActions{text-align:right;width:48px}.members-table-module__5_fZ7G__row{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent)}.members-table-module__5_fZ7G__row:last-child{border-bottom:none}.members-table-module__5_fZ7G__cellMember,.members-table-module__5_fZ7G__cellRole,.members-table-module__5_fZ7G__cellUsage,.members-table-module__5_fZ7G__cellActions{vertical-align:middle;padding:12px}.members-table-module__5_fZ7G__cellUsage{color:var(--foreground)}.members-table-module__5_fZ7G__creditsText{align-items:baseline;gap:4px;display:inline-flex}.members-table-module__5_fZ7G__creditsValue{color:var(--foreground);font-size:14px}.members-table-module__5_fZ7G__creditsUnit{color:var(--muted-foreground);font-size:11px}.members-table-module__5_fZ7G__memberInfo{align-items:center;gap:12px;display:flex}.members-table-module__5_fZ7G__avatar{flex-shrink:0;width:32px;height:32px}.members-table-module__5_fZ7G__memberText{flex-direction:column;gap:2px;min-width:0;display:flex}.members-table-module__5_fZ7G__memberName{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);overflow:hidden}.members-table-module__5_fZ7G__memberEmail{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:13px;overflow:hidden}.members-table-module__5_fZ7G__roleTrigger{min-width:80px;height:28px;color:var(--foreground);border-radius:8px;gap:6px;padding:8px 10px;font-weight:400;box-shadow:none!important;background:0 0!important;border:none!important}.members-table-module__5_fZ7G__roleTrigger:hover:not(:disabled){background:var(--bg-hover)!important}.members-table-module__5_fZ7G__tableRoleSelectContent{z-index:200;min-width:160px}.members-table-module__5_fZ7G__removeMenuItem{color:var(--destructive)}.members-table-module__5_fZ7G__waitingForAccept{letter-spacing:0%;vertical-align:middle;color:var(--alert);font-family:Geist,ui-sans-serif,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.25}.members-table-module__5_fZ7G__revokeMenuItem{color:var(--destructive)}.members-table-module__5_fZ7G__revokeMenuItem [data-slot]{color:inherit}.members-table-module__5_fZ7G__roleText{color:var(--foreground)}.members-table-module__5_fZ7G__menuTrigger{width:32px;height:32px}.members-table-module__5_fZ7G__actionsPlaceholder{width:32px;height:32px;display:inline-block}
.confirm-remove-member-modal-module___mZjla__content{background:var(--popover);border-radius:10px;max-width:340px}.confirm-remove-member-modal-module___mZjla__title{color:var(--foreground);font-family:Geist,ui-sans-serif,sans-serif;font-size:18px;font-weight:600;line-height:1.2}.confirm-remove-member-modal-module___mZjla__message{color:var(--muted-foreground);margin:0;font-family:Geist,ui-sans-serif,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.confirm-remove-member-modal-module___mZjla__messageSecondary{color:var(--muted-foreground);margin:0;font-family:Geist,ui-sans-serif,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.confirm-remove-member-modal-module___mZjla__username{color:var(--foreground);font-weight:700}.confirm-remove-member-modal-module___mZjla__usernameHighlight{background:var(--secondary);border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 5px;display:inline-flex}.confirm-remove-member-modal-module___mZjla__usernameHighlightInline{background:var(--secondary);border-radius:4px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.confirm-remove-member-modal-module___mZjla__usernameText{color:var(--foreground);font-family:Geist,ui-sans-serif,sans-serif;font-size:14px;font-weight:500;line-height:22px}.confirm-remove-member-modal-module___mZjla__actions{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;display:flex}.confirm-remove-member-modal-module___mZjla__cancelButton{background:var(--secondary);width:142px;color:var(--secondary-foreground);border:1px solid var(--border);border-radius:8px;padding:8px;font-size:14px;font-weight:500}.confirm-remove-member-modal-module___mZjla__cancelButton:hover{background:var(--bg-hover)}.confirm-remove-member-modal-module___mZjla__removeButton{background:var(--destructive);width:142px;color:var(--destructive-foreground);border:none;border-radius:8px;padding:8px;font-size:14px;font-weight:500}.confirm-remove-member-modal-module___mZjla__removeButton:hover{background:color-mix(in srgb, var(--destructive) 90%, black)}.confirm-remove-member-modal-module___mZjla__removeButton:disabled{opacity:.6}
.UsageTable-module__EzPnnG__wrapper{border:1px solid var(--border);background:0 0;border-radius:16px;overflow-x:auto}.UsageTable-module__EzPnnG__table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.UsageTable-module__EzPnnG__th{text-align:left;height:48px;color:var(--alpha-inverse-50);background:var(--muted);border-bottom:1px solid var(--border);padding:10px 12px;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;font-weight:500}.UsageTable-module__EzPnnG__row{border-bottom:1px solid var(--border);background:0 0}.UsageTable-module__EzPnnG__row:last-child{border-bottom:none}.UsageTable-module__EzPnnG__cell{vertical-align:middle;color:var(--foreground);height:64px;padding:10px 12px}.UsageTable-module__EzPnnG__dateCell{color:var(--foreground);white-space:nowrap}.UsageTable-module__EzPnnG__taskTypeCol{min-width:180px}.UsageTable-module__EzPnnG__modelCol{min-width:150px}.UsageTable-module__EzPnnG__creditsCol{min-width:110px}.UsageTable-module__EzPnnG__dateCol{min-width:190px}.UsageTable-module__EzPnnG__typeCol{min-width:130px}.UsageTable-module__EzPnnG__taskTypeCell{white-space:nowrap}.UsageTable-module__EzPnnG__modelCell{white-space:nowrap;color:var(--foreground)}.UsageTable-module__EzPnnG__modelUnknown{color:var(--muted-foreground)}.UsageTable-module__EzPnnG__creditsCell,.UsageTable-module__EzPnnG__typeCell{white-space:nowrap}.UsageTable-module__EzPnnG__credit{color:var(--success-border);font-weight:500}.UsageTable-module__EzPnnG__debit{color:var(--error);font-weight:500}.UsageTable-module__EzPnnG__emptyCell{height:128px;padding:0}.UsageTable-module__EzPnnG__emptyState{width:100%;min-height:128px;color:var(--muted-foreground);text-align:center;justify-content:center;align-items:center;display:flex}
.CreditsBillingPage-module__H4oXSW__root{flex-direction:column;gap:20px;width:100%;display:flex;overflow:hidden}.CreditsBillingPage-module__H4oXSW__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.CreditsBillingPage-module__H4oXSW__planSection{flex-direction:column;gap:12px;display:flex}.CreditsBillingPage-module__H4oXSW__planSectionTitle{color:var(--muted-foreground);height:24px;margin:0;font-size:14px;font-weight:500}.CreditsBillingPage-module__H4oXSW__planCard{background:var(--bg-raised);border:1px solid var(--border);border-radius:16px;overflow:hidden}.CreditsBillingPage-module__H4oXSW__planCardRow{background:var(--muted);justify-content:space-between;align-items:center;gap:12px;height:52px;padding:0 20px;display:flex}.CreditsBillingPage-module__H4oXSW__planName{color:var(--foreground);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.CreditsBillingPage-module__H4oXSW__planActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.CreditsBillingPage-module__H4oXSW__upgradeBtn{background:var(--primary);height:32px;color:var(--primary-foreground);border-radius:9999px;padding-left:16px;padding-right:16px;font-size:14px}.CreditsBillingPage-module__H4oXSW__upgradeBtn:hover{background:color-mix(in srgb, var(--primary) 90%, transparent)}.CreditsBillingPage-module__H4oXSW__planDivider{background:var(--border);height:1px}.CreditsBillingPage-module__H4oXSW__planDetails{flex-direction:column;padding-top:8px;padding-bottom:8px;display:flex}.CreditsBillingPage-module__H4oXSW__planDetailRow{align-items:center;gap:8px;height:48px;padding:0 20px;display:flex}.CreditsBillingPage-module__H4oXSW__planDetailMeta{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.CreditsBillingPage-module__H4oXSW__planLabel{font-family:var(--font-geist,"Geist"), sans-serif;color:var(--foreground);text-align:left;font-size:14px}.CreditsBillingPage-module__H4oXSW__planValue{flex-shrink:0;margin-left:auto}.CreditsBillingPage-module__H4oXSW__planCredits{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.CreditsBillingPage-module__H4oXSW__planCredits span{color:var(--foreground);font-size:14px}.CreditsBillingPage-module__H4oXSW__addMoreBtn{border-radius:9999px;height:32px;padding-left:16px;padding-right:16px;font-size:14px}.CreditsBillingPage-module__H4oXSW__tabs{flex-direction:column;min-width:0;display:flex}.CreditsBillingPage-module__H4oXSW__tabsHeader{justify-content:space-between;align-items:center;gap:16px;height:28px;min-height:28px;margin-bottom:12px;display:flex}.CreditsBillingPage-module__H4oXSW__usageTitle{color:var(--foreground);font-size:14px;font-weight:500}.CreditsBillingPage-module__H4oXSW__tabsActions{align-items:center;gap:10px;display:flex}.CreditsBillingPage-module__H4oXSW__tabContent{min-width:0;margin-top:0;position:relative}.CreditsBillingPage-module__H4oXSW__tableOverlay{background:var(--alpha-65);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CreditsBillingPage-module__H4oXSW__pagination{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.CreditsBillingPage-module__H4oXSW__paginationButton{width:32px;height:32px;padding:0}.CreditsBillingPage-module__H4oXSW__paginationText{text-align:center;min-width:56px;color:var(--muted-foreground);font-size:14px}.CreditsBillingPage-module__H4oXSW__emptyCell{text-align:left;color:var(--muted-foreground);padding:8px 0;font-size:14px}@media (max-width:640px){.CreditsBillingPage-module__H4oXSW__root{gap:16px}.CreditsBillingPage-module__H4oXSW__planCardRow{flex-direction:column;align-items:flex-start;height:auto;min-height:52px;padding:14px 16px}.CreditsBillingPage-module__H4oXSW__planActions{flex-wrap:wrap;width:100%}.CreditsBillingPage-module__H4oXSW__upgradeBtn{flex:120px}.CreditsBillingPage-module__H4oXSW__planDetailRow{flex-direction:column;align-items:flex-start;height:auto;min-height:48px;padding:12px 16px}.CreditsBillingPage-module__H4oXSW__planValue,.CreditsBillingPage-module__H4oXSW__planCredits{margin-left:0}.CreditsBillingPage-module__H4oXSW__planCredits{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.CreditsBillingPage-module__H4oXSW__addMoreBtn{width:100%}.CreditsBillingPage-module__H4oXSW__tabsHeader{flex-direction:column;align-items:stretch;gap:10px;height:auto;min-height:0}.CreditsBillingPage-module__H4oXSW__tabsActions{flex-direction:column;align-items:stretch}}.CreditsBillingPage-module__H4oXSW__permissionHintTrigger{flex-shrink:0;display:inline-flex}
.BillingDateRangePicker-module__atkUQW__trigger{box-sizing:border-box;background:var(--background);border:1px solid var(--input);cursor:pointer;width:154px;min-width:154px;height:28px;min-height:28px;color:var(--foreground);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:2px 12px;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;font-size:13px;font-weight:500;line-height:22px;display:flex;box-shadow:0 1px 2px #0000000d}.BillingDateRangePicker-module__atkUQW__trigger:hover{background:var(--bg-hover)}.BillingDateRangePicker-module__atkUQW__triggerLabel{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.BillingDateRangePicker-module__atkUQW__chevron{width:16px;height:16px;color:var(--foreground);opacity:1;flex-shrink:0}
.UsageRangeSelect-module__tZOZQG__trigger{background:var(--secondary);border:1px solid var(--input);border-radius:8px;min-width:140px;height:32px;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;font-size:14px}.dark .UsageRangeSelect-module__tZOZQG__trigger{background:var(--secondary)}
.profile-page-module__9MnyTG__container{background:var(--background);flex-direction:column;width:100%;min-width:0;min-height:100vh;padding:20px 44px 96px 40px;font-family:Geist,sans-serif;display:flex}.profile-page-module__9MnyTG__publishActions{right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:30;flex-wrap:wrap;justify-content:flex-end;gap:12px;max-width:calc(100vw - 48px);font-family:Geist,sans-serif;display:flex;position:fixed}:is(.profile-page-module__9MnyTG__mediaProtection img,.profile-page-module__9MnyTG__mediaProtection video){-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.profile-page-module__9MnyTG__profileHeader{isolation:isolate;--profile-avatar-size:100px;--profile-avatar-ring:4px;--profile-avatar-outer-size:calc(var(--profile-avatar-size) + var(--profile-avatar-ring) * 2);--profile-avatar-inset:36px;--profile-avatar-center:calc(var(--profile-avatar-inset) + var(--profile-avatar-outer-size) / 2);--profile-identity-gap:10px;--profile-cover-height:215px;margin-bottom:32px}.profile-page-module__9MnyTG__background{z-index:0;width:100%;height:var(--profile-cover-height);background:var(--secondary);border-radius:20px;position:relative;overflow:hidden}.profile-page-module__9MnyTG__backgroundImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.profile-page-module__9MnyTG__ordinaryBackground{inset:auto auto 0;left:var(--profile-avatar-center);width:max(calc(var(--profile-cover-height) * 5), calc(var(--profile-avatar-center) * 1075 / 68), calc((100% - var(--profile-avatar-center)) * 1075 / 1007));max-width:none;height:auto;transform:translate(-6.32558%)}.profile-page-module__9MnyTG__identityRow{z-index:1;align-items:flex-end;gap:var(--profile-identity-gap);margin-top:calc(var(--profile-avatar-outer-size) / -2 - 2px);padding-left:var(--profile-avatar-inset);pointer-events:none;display:flex;position:relative}.profile-page-module__9MnyTG__identityRow>*{pointer-events:auto}.profile-page-module__9MnyTG__avatarSection{padding:var(--profile-avatar-ring);width:var(--profile-avatar-outer-size);height:var(--profile-avatar-outer-size);background:var(--background);border-radius:50%;flex-shrink:0;display:flex;position:relative}.profile-page-module__9MnyTG__nameRow{min-width:0;min-height:32px;margin-bottom:var(--profile-avatar-ring);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.profile-page-module__9MnyTG__userName{overflow-wrap:anywhere;min-width:0;max-width:100%;font-family:var(--font-cabinet-grotesk), sans-serif;color:var(--foreground);margin:0;font-size:32px;font-weight:700;line-height:40px}.profile-page-module__9MnyTG__actionButtons{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.profile-page-module__9MnyTG__actionButton{border:1px solid var(--border);background:var(--background);width:132px;height:32px;color:var(--foreground);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.profile-page-module__9MnyTG__actionButton:hover{background:var(--bg-hover);border-color:var(--border)}.profile-page-module__9MnyTG__actionButton:focus-visible,.profile-page-module__9MnyTG__mediaButton:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.profile-page-module__9MnyTG__editButton{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.profile-page-module__9MnyTG__editButton:hover{background:var(--foreground-secondary);border-color:var(--foreground-secondary)}.profile-page-module__9MnyTG__bioSection{padding-left:calc(var(--profile-avatar-inset) + var(--profile-avatar-outer-size) + var(--profile-identity-gap));min-height:20px;margin-top:4px}.profile-page-module__9MnyTG__bio{width:100%;max-width:670px;margin:0;display:block}.profile-page-module__9MnyTG__bio,.profile-page-module__9MnyTG__bioText{color:var(--muted-foreground);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;font-family:Geist,sans-serif;font-size:14px;font-weight:400;line-height:20px}.profile-page-module__9MnyTG__bioText::placeholder{color:var(--muted-foreground);opacity:1}.profile-page-module__9MnyTG__projectsSection{flex-direction:column;gap:16px;display:flex}.profile-page-module__9MnyTG__tabs{background:0 0;justify-content:flex-start;gap:8px;width:fit-content;height:36px;padding:0;display:flex}.profile-page-module__9MnyTG__tab{border:1px solid var(--border);height:36px;color:var(--foreground-quaternary);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.profile-page-module__9MnyTG__tab[data-state=active]{background:var(--foreground);border-color:var(--foreground);color:var(--background);box-shadow:none;font-weight:500}.profile-page-module__9MnyTG__mediaButton{color:var(--text-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;cursor:pointer;background:#838383b3;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute}.profile-page-module__9MnyTG__mediaButton:disabled{opacity:1;cursor:wait}.profile-page-module__9MnyTG__backgroundCamera{width:40px;height:40px;bottom:16px;right:16px}.profile-page-module__9MnyTG__avatarCamera{inset:4px}.profile-page-module__9MnyTG__mediaMenu:before{content:"";height:8px;position:absolute;inset-inline:0}.profile-page-module__9MnyTG__mediaMenu[data-side=top]:before{bottom:-8px}.profile-page-module__9MnyTG__mediaMenu[data-side=bottom]:before{top:-8px}.profile-page-module__9MnyTG__background:hover .profile-page-module__9MnyTG__mediaButton,.profile-page-module__9MnyTG__avatarSection:hover .profile-page-module__9MnyTG__mediaButton,.profile-page-module__9MnyTG__background:focus-within .profile-page-module__9MnyTG__mediaButton,.profile-page-module__9MnyTG__avatarSection:focus-within .profile-page-module__9MnyTG__mediaButton,.profile-page-module__9MnyTG__mediaButton[data-state=open]{opacity:1}@media (max-width:1024px){.profile-page-module__9MnyTG__container{padding:20px 24px 96px}.profile-page-module__9MnyTG__profileHeader{--profile-avatar-inset:20px}.profile-page-module__9MnyTG__identityRow{flex-wrap:wrap}.profile-page-module__9MnyTG__actionButtons{margin-left:auto}.profile-page-module__9MnyTG__actionButton{width:100px}}@media (max-width:768px){.profile-page-module__9MnyTG__container{padding:16px 16px 128px}.profile-page-module__9MnyTG__profileHeader{--profile-cover-height:180px;--profile-avatar-inset:12px}.profile-page-module__9MnyTG__nameRow{flex:1}.profile-page-module__9MnyTG__actionButtons{flex-basis:100%;justify-content:flex-end}.profile-page-module__9MnyTG__bioSection{margin-top:12px;padding-left:12px}}@media (hover:none),(pointer:coarse){.profile-page-module__9MnyTG__mediaButton{opacity:1}}@media (prefers-reduced-motion:reduce){.profile-page-module__9MnyTG__mediaButton{transition:none}}
.project-list-module__vDZWtG__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:20px 12px;width:100%;display:grid}@media (min-width:1600px){.project-list-module__vDZWtG__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:1024px){.project-list-module__vDZWtG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.project-list-module__vDZWtG__grid{grid-template-columns:minmax(0,1fr)}}
