.connection-journey .journey-guide{--journey-ink:var(--lightningcss-light,#171d27)var(--lightningcss-dark,#f0f2f7);--journey-muted:var(--lightningcss-light,#4d5869)var(--lightningcss-dark,#bec5d0);--journey-line:var(--lightningcss-light,#1f272e24)var(--lightningcss-dark,#dce5f02e);--journey-card-line:var(--lightningcss-light,color-mix(in srgb, var(--field-color) 38%, #fff))var(--lightningcss-dark,#e1f0ec29);--journey-wire-light:color-mix(in srgb, var(--field-color) 28%, #fff);--journey-wire-shade:color-mix(in srgb, var(--field-color) 68%, #172138);color:var(--journey-ink);min-width:0}.connection-journey .journey-progress{justify-content:center;gap:clamp(24px,5vw,68px);margin:0 0 20px;display:flex}.connection-journey .journey-progress-intro{padding:0;list-style:none}.connection-journey .journey-progress-intro .journey-progress-step{cursor:default}.connection-journey .journey-progress-step{min-height:44px;color:var(--journey-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:4px;font-size:15px;display:flex;position:relative}.connection-journey .journey-progress-step+.journey-progress-step:before{background:var(--journey-line);content:"";width:clamp(12px,3vw,40px);height:1px;position:absolute;right:calc(100% + 9px)}.connection-journey .journey-progress-step>span{border:1px solid var(--journey-line);font-variant-numeric:tabular-nums;background:var(--lightningcss-light,#ffffff61)var(--lightningcss-dark,#ffffff0a);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.connection-journey .journey-progress-step[aria-current=step]{color:var(--journey-ink);font-weight:650}.connection-journey .journey-progress-step[aria-current=step]>span{border-color:color-mix(in srgb, var(--field-color) 55%, var(--journey-line));background:color-mix(in srgb, var(--field-color) 25%, var(--story-paper));box-shadow:inset 0 1px #ffffff40,0 3px 9px #0000000f}.connection-journey .journey-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,82px);display:grid}.connection-journey .journey-content,.connection-journey .journey-task{min-width:0}.connection-journey .journey-mobile-progress{display:none}.connection-journey .journey-content h3{color:var(--journey-ink);font-family:var(--font-heading), sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(27px,2.5vw,36px);font-weight:700;line-height:1.18}.connection-journey .journey-content h3:focus{outline:none}.connection-journey .journey-description{color:var(--journey-muted);margin:12px 0 18px;font-size:17px;line-height:1.55}.connection-journey .journey-message{min-width:0}.connection-journey .journey-message-preview{border:1px solid var(--journey-card-line);background-image:var(--story-grain,var(--connection-grain)), linear-gradient(135deg, var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--home-card-dark-top)), var(--lightningcss-light,color-mix(in srgb, #fff 97%, var(--field-color)))var(--lightningcss-dark,var(--home-card-dark-bottom)));color:var(--journey-ink);border-radius:18px;padding:19px 21px 10px;box-shadow:inset 0 1px var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff14),0 2px 4px var(--lightningcss-light,#1f2a3c0d)var(--lightningcss-dark,#0000),0 10px 24px var(--lightningcss-light,#1f2a3c17)var(--lightningcss-dark,#00000021)}.connection-journey .journey-message-label{color:var(--journey-muted);align-items:center;gap:8px;font-size:14px;display:flex}.connection-journey .journey-message-label svg{width:17px;height:17px}.connection-journey .journey-message-excerpt{overflow-wrap:anywhere;margin:12px 0 6px;font-size:17px;line-height:1.5}.connection-journey .journey-message-expand{min-height:44px;color:var(--journey-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:14px;display:flex}.connection-journey .journey-message-expand svg{width:16px;height:16px;transition:transform .22s}.connection-journey .journey-message-expand[aria-expanded=true] svg{transform:rotate(180deg)}.connection-journey .journey-message-full{padding:4px 0 10px}.connection-journey .journey-message-full label{color:var(--journey-muted);margin-bottom:8px;font-size:14px;display:block}.connection-journey .journey-message-full textarea{resize:none;border:1px solid var(--journey-card-line);width:100%;min-height:140px;max-height:45vh;color:var(--journey-ink);font:inherit;overflow-wrap:anywhere;background:var(--lightningcss-light,#edf0f5)var(--lightningcss-dark,#00000026);border-radius:10px;padding:12px;font-size:16px;line-height:1.55;display:block}.connection-journey .journey-actions{flex-direction:column;gap:10px;margin-top:14px;display:flex}.connection-journey .journey-action{width:100%;max-width:100%;min-height:52px;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 19px;font-size:16px;font-weight:650;line-height:1.35;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.connection-journey .journey-action svg{flex:none;width:18px;height:18px}.connection-journey .journey-action-primary{--journey-action-fill:var(--field-color);border-color:var(--journey-action-fill);background:var(--journey-action-fill);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151a22);background-clip:border-box;box-shadow:0 3px 8px var(--lightningcss-light,#2b343f1a)var(--lightningcss-dark,#00000026)}.connection-journey .journey-action-primary:hover{--journey-action-fill:color-mix(in srgb, var(--field-color) 90%, var(--lightningcss-light,#000)var(--lightningcss-dark,#fff))}.connection-journey .journey-action-secondary{color:var(--journey-ink);border-color:var(--lightningcss-light,color-mix(in srgb, var(--field-color) 75%, #fff))var(--lightningcss-dark,var(--journey-line));box-shadow:none;background:var(--lightningcss-light,#ffffff59)var(--lightningcss-dark,#ffffff08)}.connection-journey .journey-action-secondary:hover{background:var(--lightningcss-light,#ffffffa6)var(--lightningcss-dark,#ffffff14)}.connection-journey .journey-action:disabled{cursor:wait;opacity:.7}.connection-journey .journey-copy-notice{min-height:42px;color:var(--journey-muted);margin:11px 0 0;font-size:14px;line-height:1.5}.connection-journey .journey-step-note{color:var(--journey-muted);margin:12px 0 0;font-size:16px;line-height:1.55}.connection-journey .journey-account-summary{margin:10px 0 0;font-size:16px;line-height:1.55}.connection-journey .journey-account-summary p{margin:0 0 10px}.connection-journey .journey-auth-instruction{margin:0;font-size:17px;line-height:1.55}.connection-journey .journey-existing{min-height:44px;color:var(--field-color);font:inherit;text-align:left;background:0 0;border:0;gap:8px;padding:6px 0;font-size:16px;display:inline-flex}.connection-journey .journey-existing svg{flex-shrink:0;width:18px;height:18px}.connection-journey .journey-help{border-top:1px solid var(--journey-line);margin-top:16px}.connection-journey .journey-disclosure{min-width:0}.connection-journey .journey-disclosure>.disclosure-toggle{width:100%;min-height:48px;color:var(--journey-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;font-size:16px;font-weight:600;line-height:1.5;display:flex}.connection-journey .journey-disclosure>.disclosure-toggle svg{flex:none;width:18px;height:18px;transition:transform .32s}.connection-journey .journey-disclosure[data-open=true]>.disclosure-toggle svg{transform:rotate(180deg)}.connection-journey .journey-help-content{padding:4px 7px 6px}.connection-journey .journey-disclosure-nested{border-top:1px solid var(--journey-line)}.connection-journey .journey-disclosure-nested>.disclosure-toggle{min-height:48px;padding:11px 0;font-size:15px;font-weight:550}.connection-journey .journey-help-content p{color:var(--journey-muted);margin:0 0 12px;font-size:16px;line-height:1.6}.connection-journey .journey-help-content p:last-child{margin-bottom:6px}.connection-journey .journey-help-content a{color:var(--journey-ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.connection-journey .journey-help-content a svg{vertical-align:-.12em;width:14px;height:14px;display:inline}.connection-journey .journey-help-content code{overflow-wrap:anywhere;white-space:normal;-webkit-user-select:all;user-select:all;background:var(--lightningcss-light,#fff6)var(--lightningcss-dark,#0000002e);border-radius:8px;margin-top:6px;padding:9px 11px;font-size:14px;display:block}.connection-journey .journey-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin-top:14px;display:flex}.connection-journey .journey-navigation button,.connection-journey .journey-navigation a{max-width:100%;min-height:44px;color:var(--journey-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:15px;line-height:1.4;text-decoration:none;display:inline-flex}.connection-journey .journey-navigation .journey-next{color:var(--journey-ink);margin-left:auto}.connection-journey .journey-navigation svg{flex:none;width:17px;height:17px}.connection-journey .journey-back svg{transform:rotate(180deg)}.connection-journey .journey-navigation a:hover,.connection-journey .journey-navigation button:hover{text-underline-offset:4px;text-decoration:underline}.connection-journey .journey-guide :is(button,a,textarea):focus-visible{outline:3px solid var(--home-pigment);outline-offset:3px}.connection-journey .journey-illustration{pointer-events:none;min-width:0;height:350px;margin-top:0;position:relative}.connection-journey .journey-installation-art{min-width:0}.connection-journey .journey-installation-art[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}.connection-journey .journey-installation-art[draggable=true]:active{cursor:grabbing}.connection-journey .journey-drag-hint{text-align:center;color:var(--journey-ink);margin:0;font-size:14px;line-height:1.5;display:none}.connection-journey .journey-drag-hint span{color:var(--journey-muted);font-size:13px}@media (hover:hover) and (pointer:fine){.connection-journey .journey-drag-hint{display:block}}.connection-journey .journey-scene{isolation:isolate;width:420px;height:340px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.connection-journey .journey-scene:before{content:"";background:radial-gradient(ellipse at 58% 52%, color-mix(in srgb, var(--field-color) 17%, transparent), transparent 70%);filter:blur(16px);position:absolute;inset:30px 0 0}.connection-journey .journey-orbit,.connection-journey .journey-connector{width:100%;height:100%;position:absolute;inset:0}.connection-journey .journey-orbit{color:color-mix(in srgb, var(--field-color) 23%, transparent)}.connection-journey .journey-connector-glow{opacity:.3;filter:blur(5px)}.connection-journey .journey-connector-highlight{opacity:.85}.connection-journey .journey-wire-pulse{opacity:0;stroke-dasharray:22 178;stroke-dashoffset:22px}.connection-journey .journey-wire-pulse-glow{filter:blur(3px)}.connection-journey .journey-wire-pulse-core{stroke-dasharray:10 190}.connection-journey .journey-wire-arrival{z-index:1;border:1px solid var(--journey-wire-light);border-radius:inherit;box-shadow:0 0 12px color-mix(in srgb, var(--field-color) 42%, transparent), inset 0 0 5px color-mix(in srgb, var(--field-color) 22%, transparent);opacity:0;position:absolute;inset:-1px}@media (prefers-reduced-motion:no-preference){.connection-journey .journey-wire-pulse{animation:2.6s linear infinite paused journey-wire-travel}.connection-journey .journey-wire-arrival{animation:2.6s ease-in-out infinite paused journey-wire-arrive}.connection-journey [data-motion-playing=true] :is(.journey-wire-pulse,.journey-wire-arrival){animation-play-state:running}}.connection-journey .journey-art-context{gap:8px;margin-top:18px;font-size:15px;line-height:1.35;display:grid}.connection-journey .journey-art-context strong{color:var(--ink);font-weight:550}.connection-journey .journey-art-context>span{color:var(--muted);font-size:13px}.connection-journey .journey-art-message-copy{max-width:100px;color:var(--ink);margin-top:8px;font-size:13px;line-height:1.3;display:block}@keyframes journey-wire-travel{0%{stroke-dashoffset:22px;opacity:0}12%{opacity:.8}60%{opacity:.8}78%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes journey-wire-arrive{0%,58%{opacity:0}76%{opacity:.7}to{opacity:0}}.connection-journey .journey-plate{isolation:isolate;border:1px solid var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,var(--home-card-dark-border));border-radius:22px;position:absolute}.connection-journey .journey-plate:before{z-index:-2;border-radius:inherit;background:linear-gradient(145deg, var(--lightningcss-light,color-mix(in srgb, var(--home-pigment) 12%, #e2e8f0))var(--lightningcss-dark,var(--home-card-dark-rim)), color-mix(in srgb, var(--field-color) 42%, var(--story-paper)));content:"";position:absolute;inset:3px -3px -5px 1px;box-shadow:10px 23px 28px var(--lightningcss-light,#27314129)var(--lightningcss-dark,#0000004d)}.connection-journey .journey-plate:after{z-index:-1;border-radius:inherit;background-image:var(--story-grain,var(--connection-grain)), linear-gradient(135deg, var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,var(--home-card-dark-top)), var(--lightningcss-light,color-mix(in srgb, var(--story-paper) 86%, var(--field-color)))var(--lightningcss-dark,var(--home-card-dark-bottom)));box-shadow:inset 0 1px 1px var(--lightningcss-light,white)var(--lightningcss-dark,var(--home-card-dark-highlight));content:"";position:absolute;inset:0}.connection-journey .journey-art-window{width:242px;height:185px;padding:17px 22px;top:78px;left:34px;transform:rotate(-7deg)}.connection-journey .journey-art-window:before{background:linear-gradient(90deg, var(--lightningcss-light,color-mix(in srgb, var(--field-color) 40%, #e2e8f0))var(--lightningcss-dark,color-mix(in srgb, var(--field-color) 38%, var(--home-card-dark-top))), var(--lightningcss-light,color-mix(in srgb, var(--field-color) 14%, #fff))var(--lightningcss-dark,var(--home-card-dark-rim)) 12px, var(--lightningcss-light,color-mix(in srgb, var(--field-color) 28%, #e2e8f0))var(--lightningcss-dark,var(--home-card-dark-edge)));inset:3px 2px -5px -9px;box-shadow:inset 1px 0 1px var(--lightningcss-light,#fffc)var(--lightningcss-dark,#fff3),10px 23px 28px var(--lightningcss-light,#27314129)var(--lightningcss-dark,#0000004d)}.connection-journey .journey-art-toolbar{gap:5px;margin-bottom:24px;display:flex}.connection-journey .journey-art-toolbar i{background:var(--journey-line);border-radius:50%;width:6px;height:6px}.connection-journey .journey-art-window .client-brand{color:var(--journey-ink);font-family:var(--font-heading), sans-serif;gap:10px;font-size:22px;font-weight:650}.connection-journey .journey-art-window .client-logo{width:36px;height:36px;padding:5px}.connection-journey .journey-art-window .client-logo :is(img,.cursor-mark){width:26px;height:26px}.connection-journey .journey-art-window .cursor-mark{animation:none}.connection-journey .journey-art-lines{gap:8px;margin-top:17px;display:grid}.connection-journey .journey-art-lines i{background:color-mix(in srgb, var(--home-pigment) 22%, transparent);border-radius:8px;width:100%;height:6px;display:block}.connection-journey .journey-art-lines i:nth-child(2){width:80%}.connection-journey .journey-art-lines i:nth-child(3){width:52%}.connection-journey .journey-art-message{width:166px;height:110px;padding:18px;top:27px;right:12px;transform:rotate(8deg)}.connection-journey .journey-art-message>svg{width:22px;height:22px;color:var(--home-pigment)}.connection-journey .journey-art-message .journey-art-lines{gap:7px;width:80px;margin-top:12px}.connection-journey .journey-art-send{background:var(--field-color);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151a22);border-radius:10px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:15px;right:15px}.connection-journey .journey-art-send svg{width:18px;height:18px}.connection-journey .journey-art-pohni{place-items:center;width:86px;height:86px;display:grid;top:190px;right:12px;transform:rotate(9deg)}.connection-journey .journey-art-pohni span{background:var(--home-pigment);width:43px;height:52px;-webkit-mask:url(/brands/pohni-symbol.png) 50%/contain no-repeat;mask:url(/brands/pohni-symbol.png) 50%/contain no-repeat}.connection-journey .journey-art-checklist{width:156px;padding:14px 17px;bottom:12px;left:0;transform:rotate(-10deg)}.connection-journey .journey-art-checklist>div{align-items:center;gap:11px;height:28px;display:flex}.connection-journey .journey-art-checklist span{border:1px solid var(--journey-line);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;line-height:1;display:grid}.connection-journey .journey-art-checklist i{background:var(--journey-line);border-radius:4px;width:65px;height:5px}.connection-journey .journey-art-checklist [data-current=true] span{background:var(--field-color);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151a22);border-color:#0000}.connection-journey .journey-art-checklist [data-current=true] i{background:color-mix(in srgb, var(--home-pigment) 55%, transparent)}@media (min-width:761px) and (max-width:1050px){.connection-journey .journey-stage{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:28px}.connection-journey .journey-scene{transform:translate(-50%,-50%)scale(.66)}.connection-journey .journey-progress{gap:22px}.connection-journey .journey-progress-step+.journey-progress-step:before{width:10px;right:calc(100% + 6px)}}@media (max-width:760px){.connection-journey .journey-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:18px;display:grid}.connection-journey .journey-progress-step{text-align:center;flex-direction:column;justify-content:flex-start;gap:7px;padding:4px 0;font-size:15px}.connection-journey .journey-progress-step+.journey-progress-step:before{display:none}.connection-journey .journey-stage{grid-template-columns:minmax(0,1fr);gap:0;max-width:540px;margin-inline:auto}.connection-journey .journey-illustration{grid-row:1;width:100%;height:220px;margin:0 0 22px}.connection-journey .journey-scene{transform:translate(-50%,-50%)scale(.68)}.connection-journey .journey-orbit{display:none}.connection-journey .journey-content{display:contents}.connection-journey .journey-mobile-progress{display:none}.connection-journey .journey-mobile-progress span{color:var(--journey-muted);font-weight:400}.connection-journey .journey-content h3{grid-row:2;font-size:clamp(25px,6.8vw,31px)}.connection-journey .journey-description{grid-row:3;margin:14px 0 12px;font-size:16px}.connection-journey .journey-task,.connection-journey .journey-content>.journey-step-note{grid-row:4}.connection-journey .journey-message-preview{border-radius:15px;padding:15px 16px 7px}.connection-journey .journey-message-excerpt{font-size:16px}.connection-journey .journey-actions{gap:9px;margin-top:15px}.connection-journey .journey-action{flex:auto;min-height:48px;padding:12px 16px}.connection-journey .journey-account-summary{grid-row:6}.connection-journey .journey-help{grid-row:7;margin-top:16px}.connection-journey .journey-navigation{grid-row:5;margin-top:10px}}@media (max-width:340px){.connection-journey .journey-illustration{height:202px}.connection-journey .journey-scene{transform:translate(-50%,-50%)scale(.61)}.connection-journey .journey-message-preview{padding-inline:13px}}@media (prefers-reduced-motion:reduce){.connection-journey .journey-guide *,.connection-journey .journey-guide :before,.connection-journey .journey-guide :after{transition:none!important;animation:none!important}}
