.product-module__hPLN5q__page{--bg:#f6f7fb;--surface:#fff;--surface-deep:#eef0f7;--line:#e2e5ef;--text:#1b1f2e;--muted:#606880;--cyan:#1a7d94;--violet:#6544cf;background:var(--bg);color:var(--text);padding-top:64px;overflow:clip}.product-module__hPLN5q__page h2{letter-spacing:-.035em;font-size:clamp(28px,4vw,50px);font-weight:700;line-height:1.4}.product-module__hPLN5q__page h2 span{color:var(--violet)}.product-module__hPLN5q__page h3{font-weight:650}.product-module__hPLN5q__page p{line-height:1.9}.product-module__hPLN5q__localNav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1160px;margin:auto;padding:14px 28px;font-size:12px;display:flex}.product-module__hPLN5q__localNav a{color:var(--muted);padding-block:10px}.product-module__hPLN5q__localNav span{font-size:16px;font-weight:650}.product-module__hPLN5q__eyebrow{letter-spacing:.18em;color:var(--muted);margin-bottom:22px;font-size:11px;font-weight:650}.product-module__hPLN5q__hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:56px;max-width:1440px;margin:auto;padding:66px 36px 88px;display:grid}.product-module__hPLN5q__appName{align-items:center;gap:12px;margin-bottom:26px;font-size:22px;font-weight:650;display:flex}.product-module__hPLN5q__appName img{border-radius:10px}.product-module__hPLN5q__appName span{color:var(--muted);font-size:11px;font-weight:400}.product-module__hPLN5q__hero h1{letter-spacing:-.05em;font-size:clamp(32px,4.3vw,57px);font-weight:750;line-height:1.4}.product-module__hPLN5q__hero h1 em{color:var(--violet);font-style:normal}.product-module__hPLN5q__lead{margin-top:25px;font-size:clamp(19px,2vw,24px);font-weight:550}.product-module__hPLN5q__bodyCopy{color:var(--muted);margin:20px 0 28px;font-size:14px}.product-module__hPLN5q__primaryLink{background:var(--violet);color:#fff;border-radius:30px;align-items:center;gap:14px;padding:12px 23px;font-size:14px;transition:background .2s,transform .2s;display:inline-flex}.product-module__hPLN5q__primaryLink:hover{background:#573ab4;transform:translateY(-2px)}.product-module__hPLN5q__heroNote{color:var(--muted);margin-top:24px;font-size:10px}.product-module__hPLN5q__stage{justify-items:center;width:100%;margin:0;display:grid}.product-module__hPLN5q__display{aspect-ratio:16/10;background:#050509;border:1px solid #32323f;border-radius:20px;width:100%;max-width:620px;position:relative;overflow:hidden;box-shadow:0 30px 60px #0b102426}.product-module__hPLN5q__wallpaper{background:radial-gradient(36% 34% at 50% 0,#6f57d9a6 0%,#2e2a5540 46%,#0000 72%),radial-gradient(62% 48% at 50% -6%,#3b3070 0%,#191c31 44%,#07070d 76%),linear-gradient(#0c0c16 0%,#04040a 100%);position:absolute;inset:0}.product-module__hPLN5q__menuBar{letter-spacing:.04em;color:#8d93a8;background:#ffffff0a;justify-content:space-between;align-items:center;height:26px;padding:0 14px;font-size:9px;display:flex;position:absolute;inset:0 0 auto}.product-module__hPLN5q__menuBar div{align-items:center;gap:12px;display:flex}.product-module__hPLN5q__menuGhost{display:inline-flex}.product-module__hPLN5q__notch{background:#000;border-radius:0 0 15px 15px;justify-content:center;align-items:center;gap:10px;width:150px;height:26px;padding:0 12px;transition:width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.product-module__hPLN5q__notch[data-open=true]{border-radius:0 0 22px 22px;width:min(330px,76%);height:46px}.product-module__hPLN5q__notchGhost{flex:none;transition:filter .4s;display:inline-flex}.product-module__hPLN5q__notch[data-state=working] .product-module__hPLN5q__notchGhost{filter:drop-shadow(0 0 7px #7ee8f5aa)}.product-module__hPLN5q__notch[data-state=done] .product-module__hPLN5q__notchGhost{filter:drop-shadow(0 0 9px #a78bfacc)}.product-module__hPLN5q__notchBody{opacity:0;flex-direction:column;gap:2px;min-width:0;transition:opacity .3s;display:flex}.product-module__hPLN5q__notch[data-open=true] .product-module__hPLN5q__notchBody{opacity:1}.product-module__hPLN5q__notchTitle{color:#d8dcec;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.product-module__hPLN5q__notchState{align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex}.product-module__hPLN5q__notchState[data-state=working]{color:#7ee8f5}.product-module__hPLN5q__notchState[data-state=done]{color:#b9a3fb}.product-module__hPLN5q__statusDot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.product-module__hPLN5q__notch[data-state=working] .product-module__hPLN5q__statusDot{animation:1.1s ease-in-out infinite product-module__hPLN5q__subghostPulse}@keyframes product-module__hPLN5q__subghostPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.78)}}.product-module__hPLN5q__banner{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#32344af2;border:1px solid #ffffff38;border-radius:12px;align-items:flex-start;gap:9px;width:min(238px,46%);padding:11px 13px;transition:opacity .4s,transform .4s;display:flex;position:absolute;top:38px;right:14px;transform:translate(14px);box-shadow:0 12px 30px #00000080}.product-module__hPLN5q__banner[data-visible=true]{opacity:1;transform:none}.product-module__hPLN5q__bannerText{min-width:0}.product-module__hPLN5q__bannerText strong{color:#f2f4fb;font-size:11px;font-weight:650;display:block}.product-module__hPLN5q__bannerText span{color:#b4bad0;margin-top:3px;font-size:9px;line-height:1.5;display:block}.product-module__hPLN5q__sessionPanel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#12131de6;border:1px solid #ffffff1c;border-radius:16px;width:min(380px,84%);padding:10px;transition:opacity .35s,transform .35s;position:absolute;top:30px;left:50%;transform:translate(-50%,-8px)}.product-module__hPLN5q__sessionPanel[data-visible=true]{opacity:1;transform:translate(-50%)}.product-module__hPLN5q__sessionRow{border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 9px;display:grid}.product-module__hPLN5q__sessionRow+.product-module__hPLN5q__sessionRow{margin-top:2px}.product-module__hPLN5q__sessionRow[data-active=true]{background:#ffffff12}.product-module__hPLN5q__sessionCli{color:#8f95ab;letter-spacing:.06em;font-size:9px}.product-module__hPLN5q__sessionPath{color:#dde1ee;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.product-module__hPLN5q__sessionMeta{align-items:center;gap:6px;font-size:9px;font-weight:650;display:flex}.product-module__hPLN5q__sessionMeta[data-state=working]{color:#7ee8f5}.product-module__hPLN5q__sessionMeta[data-state=done]{color:#b9a3fb}.product-module__hPLN5q__sessionTime{color:#767c92;font-size:9px}.product-module__hPLN5q__panelHint{color:#767c92;border-top:1px solid #ffffff14;justify-content:space-between;margin-top:8px;padding:7px 9px;font-size:9px;display:flex}.product-module__hPLN5q__terminalWindow{background:#090a11f2;border:1px solid #ffffff1c;border-bottom:none;border-radius:13px 13px 0 0;height:54%;position:absolute;bottom:0;left:7%;right:7%;overflow:hidden;box-shadow:0 -14px 36px #00000059}.product-module__hPLN5q__terminalBar{background:#16172180;border-bottom:1px solid #ffffff12;align-items:center;gap:6px;height:22px;padding:0 11px;display:flex}.product-module__hPLN5q__terminalBar i{border-radius:50%;width:7px;height:7px;display:block}.product-module__hPLN5q__terminalBar span{color:#757c93;letter-spacing:.04em;margin-left:8px;font-size:8px}.product-module__hPLN5q__terminalBody{font-family:var(--font-mono,ui-monospace, monospace);color:#6f778f;padding:11px 14px;font-size:9px;line-height:2}.product-module__hPLN5q__terminalBody b{color:#9fd7ea;font-weight:400}.product-module__hPLN5q__terminalBody em{color:#b9a3fb;font-style:normal}.product-module__hPLN5q__stageControls{align-items:center;gap:14px;margin-top:20px;display:flex}.product-module__hPLN5q__stageControls button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;transition:border-color .25s,color .25s;display:inline-flex}.product-module__hPLN5q__stageControls button:hover{border-color:var(--violet);color:var(--violet)}.product-module__hPLN5q__stageCaption{color:var(--muted);text-align:center;margin-top:16px;font-size:10px}.product-module__hPLN5q__intro,.product-module__hPLN5q__craft,.product-module__hPLN5q__boundary{max-width:1100px;margin:auto;padding:100px 28px}.product-module__hPLN5q__intro>p:not(.product-module__hPLN5q__eyebrow){max-width:660px;color:var(--muted);margin-top:28px}.product-module__hPLN5q__threeColumns{grid-template-columns:repeat(3,1fr);gap:44px;margin-top:65px;display:grid}.product-module__hPLN5q__threeColumns svg{color:var(--violet);margin-bottom:22px}.product-module__hPLN5q__threeColumns h3{margin-bottom:14px;font-size:19px}.product-module__hPLN5q__threeColumns p{color:var(--muted);font-size:14px}.product-module__hPLN5q__panelSection{background:var(--surface);border-block:1px solid var(--line);padding:96px max(28px,50vw - 550px);scroll-margin-top:72px}.product-module__hPLN5q__panelGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:62px;display:grid}.product-module__hPLN5q__panelPoints{margin:32px 0 0;padding:0;list-style:none}.product-module__hPLN5q__panelPoints li{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:14px;padding:16px 0;font-size:14px;display:flex}.product-module__hPLN5q__panelPoints strong{color:var(--text);margin-bottom:4px;font-weight:650;display:block}.product-module__hPLN5q__panelPoints svg{color:var(--violet);flex:none;margin-top:2px}.product-module__hPLN5q__shortcut{border:1px solid var(--line);background:var(--surface-deep);font-family:var(--font-mono,ui-monospace, monospace);color:var(--text);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.product-module__hPLN5q__flowSection{color:#e9ecf6;background:#0b0c13;padding:100px max(28px,50vw - 522px);scroll-margin-top:72px}.product-module__hPLN5q__sectionHeading{text-align:center}.product-module__hPLN5q__flowSection .product-module__hPLN5q__eyebrow{color:#98a0bb}.product-module__hPLN5q__flowSection h2 span{color:#9fd7ea}.product-module__hPLN5q__sectionHeading>p:last-child{color:#a9b0c6;margin-top:26px}.product-module__hPLN5q__stateSection{max-width:1100px;margin:auto;padding:100px 28px}.product-module__hPLN5q__tableWrap{margin-top:44px;overflow-x:auto}.product-module__hPLN5q__stateTable{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.product-module__hPLN5q__stateTable caption{text-align:left;color:var(--muted);margin-bottom:14px;font-size:12px}.product-module__hPLN5q__stateTable th,.product-module__hPLN5q__stateTable td{text-align:left;border-bottom:1px solid var(--line);padding:14px 16px}.product-module__hPLN5q__stateTable th{letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:650}.product-module__hPLN5q__stateTable td:first-child{font-family:var(--font-mono,ui-monospace, monospace);font-size:13px}.product-module__hPLN5q__stateTable td:last-child{color:var(--muted)}.product-module__hPLN5q__badge{border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:12px;font-weight:650;display:inline-flex}.product-module__hPLN5q__badge[data-state=working]{color:var(--cyan);background:#0d6a8014}.product-module__hPLN5q__badge[data-state=done]{color:var(--violet);background:#6544cf14}.product-module__hPLN5q__stateNote{background:var(--surface);border:1px solid var(--line);border-radius:18px;margin-top:40px;padding:26px 28px}.product-module__hPLN5q__stateNote strong{margin-bottom:10px;font-size:17px;display:block}.product-module__hPLN5q__stateNote p{color:var(--muted);font-size:14px}.product-module__hPLN5q__boundary{text-align:center}.product-module__hPLN5q__boundaryGrid{text-align:left;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:54px;display:grid}.product-module__hPLN5q__boundaryItem{background:var(--surface);border:1px solid var(--line);border-radius:18px;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.product-module__hPLN5q__boundaryItem svg{color:#b4485f;flex:none;margin-top:3px}.product-module__hPLN5q__boundaryItem h3{margin-bottom:7px;font-size:16px}.product-module__hPLN5q__boundaryItem p{color:var(--muted);font-size:13px}.product-module__hPLN5q__boundaryAllow{background:var(--surface-deep);color:var(--text);border-radius:999px;align-items:center;gap:12px;margin-top:44px;padding:16px 26px;font-size:14px;display:inline-flex}.product-module__hPLN5q__boundaryAllow svg{color:var(--violet);flex:none}.product-module__hPLN5q__privacy{background:var(--surface);border-block:1px solid var(--line);padding:96px max(28px,50vw - 522px)}.product-module__hPLN5q__privacyGrid{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:56px;display:grid}.product-module__hPLN5q__privacyGrid svg{color:var(--violet);margin-bottom:20px}.product-module__hPLN5q__privacyGrid h3{margin-bottom:12px;font-size:17px}.product-module__hPLN5q__privacyGrid p{color:var(--muted);font-size:13px}.product-module__hPLN5q__craftGrid{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:55px;display:grid}.product-module__hPLN5q__craftGrid>div{border-top:1px solid var(--line);padding-top:26px}.product-module__hPLN5q__number{color:var(--muted);letter-spacing:.12em;font-size:10px}.product-module__hPLN5q__craftGrid h3{align-items:center;gap:10px;margin:24px 0 15px;font-size:19px;display:flex}.product-module__hPLN5q__craftGrid h3 svg{color:var(--violet);flex:none}.product-module__hPLN5q__craftGrid p{color:var(--muted);font-size:14px}.product-module__hPLN5q__craftCode{background:var(--surface);border:1px solid var(--line);font-family:var(--font-mono,ui-monospace, monospace);color:var(--muted);white-space:pre;border-radius:12px;margin-top:20px;padding:12px 14px;font-size:11px;display:block;overflow-x:auto}.product-module__hPLN5q__tech{color:var(--violet);margin-top:20px;font-size:11px;display:block}.product-module__hPLN5q__closing{text-align:center;background:var(--surface-deep);padding:88px 24px 104px}.product-module__hPLN5q__closing h2{font-size:clamp(27px,3.5vw,42px)}.product-module__hPLN5q__closing p{color:var(--muted);margin:22px 0 28px;font-size:14px}.product-module__hPLN5q__closingGhost{background:#0a0a12;border-radius:22px;margin-bottom:26px;padding:17px;display:inline-flex;box-shadow:0 16px 34px #171c3826,inset 0 0 30px #6f57d93d}.product-module__hPLN5q__backLink{width:fit-content;color:var(--violet);margin:24px auto 0;padding:10px;font-size:13px;display:block}.product-module__hPLN5q__finePrint{color:var(--muted);margin-top:34px;font-size:11px}.dark .product-module__hPLN5q__page{--bg:#0a0a10;--surface:#14141e;--surface-deep:#101018;--line:#2a2b38;--text:#edf0f7;--muted:#a1a7bd;--cyan:#7ee8f5;--violet:#a78bfa}.dark .product-module__hPLN5q__primaryLink{color:#f2eeff;background:#6a4fd0}.dark .product-module__hPLN5q__primaryLink:hover{background:#7a5fe0}.dark .product-module__hPLN5q__display{box-shadow:0 30px 60px #00000073}.dark .product-module__hPLN5q__badge[data-state=working]{background:#7ee8f51f}.dark .product-module__hPLN5q__badge[data-state=done]{background:#a78bfa1f}.dark .product-module__hPLN5q__boundaryItem svg{color:#e8899c}@media (max-width:900px){.product-module__hPLN5q__hero{text-align:center;grid-template-columns:1fr;gap:40px;padding:40px 24px 60px}.product-module__hPLN5q__appName{justify-content:center}.product-module__hPLN5q__hero h1{font-size:clamp(32px,7vw,52px)}.product-module__hPLN5q__stage{grid-row:1}.product-module__hPLN5q__stageControls{justify-content:center}.product-module__hPLN5q__intro,.product-module__hPLN5q__craft,.product-module__hPLN5q__boundary,.product-module__hPLN5q__stateSection{padding-block:66px}.product-module__hPLN5q__threeColumns,.product-module__hPLN5q__craftGrid,.product-module__hPLN5q__privacyGrid{grid-template-columns:1fr;gap:34px}.product-module__hPLN5q__panelSection,.product-module__hPLN5q__flowSection,.product-module__hPLN5q__privacy{padding-block:66px}.product-module__hPLN5q__panelGrid{grid-template-columns:1fr;gap:40px}.product-module__hPLN5q__panelGrid .product-module__hPLN5q__stage{grid-row:1}.product-module__hPLN5q__boundaryGrid{grid-template-columns:1fr}}@media (max-width:500px){.product-module__hPLN5q__localNav{padding-inline:18px}.product-module__hPLN5q__localNav span{font-size:14px}.product-module__hPLN5q__localNav a{font-size:10px}.product-module__hPLN5q__terminalWindow{display:none}}@media (prefers-reduced-motion:reduce){.product-module__hPLN5q__page *,.product-module__hPLN5q__page :before,.product-module__hPLN5q__page :after{transition:none!important;animation:none!important}.product-module__hPLN5q__primaryLink:hover{transform:none}}.product-module__hPLN5q__flow{margin-top:56px}.product-module__hPLN5q__eventChips{flex-wrap:wrap;justify-content:center;gap:9px;margin-bottom:40px;display:flex}.product-module__hPLN5q__eventChips button{color:#cdd3e5;min-height:44px;font-family:var(--font-mono,ui-monospace, monospace);background:#ffffff0f;border:1px solid #ffffff26;border-radius:999px;padding:8px 16px;font-size:12px;transition:background .25s,color .25s,border-color .25s}.product-module__hPLN5q__eventChips button:hover{background:#ffffff1f}.product-module__hPLN5q__eventChips button[aria-pressed=true]{color:#0b0c13;background:#e9ecf6;border-color:#e9ecf6}.product-module__hPLN5q__flowDiagram{background:#10111b;border:1px solid #ffffff1a;border-radius:22px;padding:30px 26px 24px;position:relative}.product-module__hPLN5q__flowTrack{height:26px;margin-bottom:18px;position:relative}.product-module__hPLN5q__flowChip{font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;color:#9fe9f6;background:#7ee8f51f;border:1px solid #7ee8f547;border-radius:999px;padding:4px 12px;font-size:11px;animation:2.2s cubic-bezier(.4,0,.2,1) forwards product-module__hPLN5q__subghostFlow;position:absolute;top:0;left:0}.product-module__hPLN5q__flowChip[data-state=done]{color:#c3aefc;background:#a78bfa1f;border-color:#a78bfa47}.product-module__hPLN5q__flowChip[data-still=true]{animation:none;left:calc(100% - 150px)}@keyframes product-module__hPLN5q__subghostFlow{0%{opacity:0;left:0}12%{opacity:1}to{opacity:1;left:calc(100% - 150px)}}.product-module__hPLN5q__flowNodes{align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.product-module__hPLN5q__flowNodes>li{flex:1;align-items:center;min-width:0;display:flex}.product-module__hPLN5q__flowNode{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex:1;min-width:0;padding:18px 16px}.product-module__hPLN5q__flowNode svg{color:#9fd7ea;margin-bottom:12px}.product-module__hPLN5q__flowNode strong{color:#e9ecf6;font-size:13px;font-weight:650;display:block}.product-module__hPLN5q__flowNode span{color:#939ab3;font-size:10px;font-family:var(--font-mono,ui-monospace, monospace);margin-top:6px;display:block}.product-module__hPLN5q__flowArrow{color:#5c6480;flex:none;margin-inline:10px}.product-module__hPLN5q__flowReturn{color:#8f96ae;text-align:center;border-top:1px dashed #ffffff1f;margin-top:18px;padding-top:16px;font-size:12px}.product-module__hPLN5q__flowReturn code{font-family:var(--font-mono,ui-monospace, monospace);color:#c3aefc}.product-module__hPLN5q__flowResult{background:#ffffff0a;border-radius:18px;align-items:flex-start;gap:18px;margin-top:30px;padding:22px 24px;display:flex}.product-module__hPLN5q__flowResult .product-module__hPLN5q__badge{flex:none}.product-module__hPLN5q__flowResult .product-module__hPLN5q__badge[data-state=working]{color:#7ee8f5;background:#7ee8f51f}.product-module__hPLN5q__flowResult .product-module__hPLN5q__badge[data-state=done]{color:#b9a3fb;background:#a78bfa1f}.product-module__hPLN5q__flowResult p{color:#aeb5cb;font-size:14px}@media (max-width:900px){.product-module__hPLN5q__flowNodes{flex-direction:column;gap:10px}.product-module__hPLN5q__flowNodes>li{flex-direction:column}.product-module__hPLN5q__flowArrow{margin:6px 0;transform:rotate(90deg)}.product-module__hPLN5q__flowNode{width:100%}.product-module__hPLN5q__flowTrack{display:none}.product-module__hPLN5q__flowResult{flex-direction:column;gap:12px}}
