@font-face{font-family:display;src:url(/_next/static/media/e15e1ae5619a5b13-s.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:101.66%}.__className_b870fc{font-family:display,display Fallback}.__variable_b870fc{--font-ck-display:"display","display Fallback"}@font-face{font-family:sans;src:url(/_next/static/media/ed0617567627559c-s.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_b604f5{font-family:sans,sans Fallback}.__variable_b604f5{--font-ck-sans:"sans","sans Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/f5f2a0ca7adacc32-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_9deebe{font-family:mono,mono Fallback}.__variable_9deebe{--font-ck-mono:"mono","mono Fallback"}html:has(.ps){background:#fff;scroll-padding-top:88px}html:has(.ps) body{background:#fff}html[data-lb-theme=dark]:has(.ps),html[data-lb-theme=dark]:has(.ps) body{background:#0b100d}html.ps-menu-open{overflow:hidden}.ps{--paper:#ffffff;--mist:#f4f7f0;--mist-2:#eaf0e3;--surface:#ffffff;--surface-2:#fbfcf9;--ink:#16211a;--graphite:#56635a;--faint:#647066;--hair:#e2e8dc;--hair-2:#d3dccb;--kiwi:#c7e86b;--kiwi-deep:#b5d956;--kiwi-ink:#16211a;--rind:#397443;--line:#397443;--glow:rgba(199,232,107,.5);--shadow-rgb:22,33,26;--shadow-sm:0 1px 2px rgba(var(--shadow-rgb),.06),0 4px 14px -6px rgba(var(--shadow-rgb),.14);--shadow-md:0 2px 6px rgba(var(--shadow-rgb),.05),0 22px 44px -22px rgba(var(--shadow-rgb),.32);--shadow-lg:0 3px 10px rgba(var(--shadow-rgb),.05),0 44px 80px -36px rgba(var(--shadow-rgb),.42);--glass:rgba(255,255,255,.74);--display:var(--font-ck-display),"Arial Narrow",sans-serif;--sans:var(--font-ck-sans),system-ui,sans-serif;--mono:var(--font-ck-mono),ui-monospace,monospace;--gutter:clamp(20px,5vw,64px);--max:1240px;--ease:cubic-bezier(.22,1,.36,1);position:relative;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;color-scheme:light}html[data-lb-theme=dark] .ps{--paper:#0b100d;--mist:#111813;--mist-2:#172019;--surface:#141c16;--surface-2:#19221b;--ink:#eef4e6;--graphite:#aab6a8;--faint:#7f8c80;--hair:rgba(226,238,214,.1);--hair-2:rgba(226,238,214,.17);--kiwi:#c7e86b;--kiwi-deep:#d4f07e;--kiwi-ink:#0e150f;--rind:#a9d86a;--line:#b9e46e;--glow:rgba(199,232,107,.28);--shadow-rgb:0,0,0;--shadow-sm:0 1px 0 rgba(255,255,255,.04) inset,0 6px 18px -8px rgba(0,0,0,.6);--shadow-md:0 1px 0 rgba(255,255,255,.05) inset,0 24px 48px -24px rgba(0,0,0,.75);--shadow-lg:0 1px 0 rgba(255,255,255,.06) inset,0 50px 90px -40px rgba(0,0,0,.85),0 0 0 1px rgba(226,238,214,.06);--glass:rgba(20,28,22,.72);color-scheme:dark}.ps *,.ps :after,.ps :before{box-sizing:border-box}.ps img{max-width:100%}.ps.ps :is(h1,h2,h3,h4){font-family:var(--display);font-weight:750;text-wrap:balance;color:var(--ink);margin:0;letter-spacing:-.02em}.ps p{margin:0}.ps a:not([class]){color:inherit}.ps :focus-visible{outline:2.5px solid var(--rind);outline-offset:3px;border-radius:8px}.ps ::-moz-selection{background:var(--kiwi);color:#16211a}.ps ::selection{background:var(--kiwi);color:#16211a}.ps-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ps-skip{position:fixed;left:12px;top:12px;z-index:100;padding:12px 16px;border-radius:999px;background:var(--ink);color:var(--paper)!important;font-weight:650;text-decoration:none;transform:translateY(-180%);transition:transform .2s}.ps-skip:focus{transform:none}.ps-main{display:block;outline:none}.ps-main>*{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.ps .ps-display{font-weight:800;font-variation-settings:"wdth" 92,"opsz" 96;font-size:clamp(2.7rem,1.1rem + 5vw,5.6rem);line-height:.94;letter-spacing:-.034em}.ps .ps-display--long{font-size:clamp(2.2rem,.9rem + 3.6vw,4.4rem)}.ps .ps-h2{font-weight:800;font-variation-settings:"wdth" 92,"opsz" 72;font-size:clamp(2rem,1.1rem + 2.6vw,3.6rem);line-height:.98;letter-spacing:-.03em}.ps .ps-h3{font-weight:750;font-size:clamp(1.25rem,1rem + .7vw,1.6rem);line-height:1.1;letter-spacing:-.015em}.ps-lede{font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);line-height:1.55;max-width:36em}.ps-eyebrow,.ps-lede{color:var(--graphite)}.ps-eyebrow{display:inline-flex;align-items:center;gap:10px;font:500 12.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.ps-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--rind);box-shadow:0 0 0 4px color-mix(in srgb,var(--kiwi) 45%,transparent)}.ps-mark{position:relative;z-index:0;white-space:nowrap}.ps-mark:before{content:"";position:absolute;z-index:-1;left:-.05em;right:-.05em;bottom:.06em;height:.36em;border-radius:.08em;background:var(--kiwi)}html[data-lb-theme=dark] .ps .ps-mark:before{height:.14em;bottom:.02em;box-shadow:0 0 18px 2px rgba(199,232,107,.45)}html[data-lb-theme=dark] .ps .ps-mark{color:var(--ink)}.ps-mono{font-family:var(--mono)}.ps-muted{color:var(--graphite)}.ps-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 22px;border:0;border-radius:999px;background:var(--kiwi);color:#16211a;font:650 15.5px/1 var(--sans);text-decoration:none;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(57,116,67,.22),0 10px 24px -14px rgba(122,170,50,.7);transition:transform .3s var(--ease),background-color .2s,box-shadow .3s}.ps-btn:hover{background:var(--kiwi-deep);transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(57,116,67,.28),0 16px 30px -14px rgba(122,170,50,.8)}.ps-btn:active{transform:translateY(0) scale(.98)}.ps-btn .ps-arrow{transition:transform .3s var(--ease)}.ps-btn:hover .ps-arrow{transform:translateX(3px)}.ps-btn--ghost{background:transparent;color:var(--ink)}.ps-btn--ghost,.ps-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--hair-2)}.ps-btn--ghost:hover{background:var(--mist)}.ps-btn--small{min-height:40px;padding:0 16px;font-size:14px}.ps-btn--small .ps-arrow{display:none}.ps-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.ps-textlink{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--kiwi);text-decoration-thickness:3px;text-underline-offset:6px}.ps-textlink:hover{text-decoration-color:var(--rind)}.ps-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ps :is(p,li,dd,td) a:not([class]){text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--rind) 60%,transparent);text-underline-offset:3px}.ps-header{position:sticky;top:0;z-index:60;transition:background-color .3s,box-shadow .3s;background:color-mix(in srgb,var(--paper) 70%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}.ps-header[data-raised]{box-shadow:0 1px 0 var(--hair);background:color-mix(in srgb,var(--paper) 86%,transparent)}.ps-header[data-open]{background:var(--paper);backdrop-filter:none;-webkit-backdrop-filter:none}.ps-header-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:min(100% - 2 * var(--gutter),1320px);margin:0 auto;height:72px}.ps-logo{display:inline-flex;align-items:center;gap:9px;color:var(--ink);text-decoration:none;font-family:var(--display);font-weight:750;font-size:21px;letter-spacing:-.03em;width:-moz-fit-content;width:fit-content}.ps-logo .kiwi-mark{transition:transform .6s cubic-bezier(.34,1.5,.64,1)}.ps-logo:hover .kiwi-mark{transform:rotate(-16deg)}.ps-nav{display:flex;gap:2px;padding:4px;border-radius:999px;background:var(--glass);border:1px solid var(--hair);box-shadow:var(--shadow-sm)}.ps-nav a{position:relative;color:var(--ink);text-decoration:none;font-size:14px;font-weight:550;padding:9px 14px;border-radius:999px;transition:background-color .2s}.ps-nav a:hover{background:var(--mist)}.ps-nav a[aria-current=page]{background:var(--mist-2)}.ps-nav a[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--rind)}.ps-header-actions{justify-self:end;display:flex;align-items:center;gap:6px}.ps-header-login{color:var(--ink);text-decoration:none;font-size:14px;font-weight:550;padding:10px 12px;border-radius:999px}.ps-header-login:hover{background:var(--mist)}.ps .kiwi-theme-toggle{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid var(--hair);background:var(--surface);color:var(--ink);cursor:pointer;box-shadow:none}.ps .kiwi-theme-toggle svg{width:18px;height:18px}html[data-lb-theme=dark] .ps .kiwi-theme-toggle{color:var(--kiwi)}.ps-menu-button{display:none;position:relative;width:44px;height:44px;border-radius:50%;border:1px solid var(--hair);background:var(--surface);cursor:pointer}.ps-menu-button i{position:absolute;left:13px;right:13px;height:2px;border-radius:2px;background:var(--ink);transition:transform .3s var(--ease),top .3s var(--ease)}.ps-menu-button i:first-of-type{top:17px}.ps-menu-button i:last-of-type{top:25px}.ps-header[data-open] .ps-menu-button i:first-of-type{top:21px;transform:rotate(45deg)}.ps-header[data-open] .ps-menu-button i:last-of-type{top:21px;transform:rotate(-45deg)}.ps-menu{position:fixed;inset:64px 0 0;z-index:59;overflow-y:auto;overscroll-behavior:contain;background:var(--paper);padding:12px var(--gutter) 32px;animation:ps-menu-in .35s var(--ease)}.ps-menu[hidden]{display:none}@keyframes ps-menu-in{0%{opacity:0;transform:translateY(-8px)}}.ps-menu ul{list-style:none;margin:0;padding:0}.ps-menu-primary a{display:flex;justify-content:space-between;align-items:center;padding:16px 4px;border-bottom:1px solid var(--hair);color:var(--ink);text-decoration:none;font:750 28px/1.1 var(--display);letter-spacing:-.02em}.ps-menu-primary a[aria-current=page]{color:var(--rind)}.ps-menu-primary a span{font-family:var(--sans);font-size:20px;color:var(--rind)}.ps-menu-more{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:18px!important}.ps-menu-more a{display:block;padding:12px 4px;color:var(--graphite);text-decoration:none;font-size:16px}.ps-menu-actions{display:grid;gap:10px;margin-top:22px}.ps-menu-theme{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding:14px 4px;border-top:1px solid var(--hair);color:var(--graphite);font-size:15px}@media (max-width:1080px){.ps-header-bar{grid-template-columns:1fr auto;height:64px}.ps-header-login,.ps-nav{display:none}.ps-menu-button{display:block}.ps-header-actions>.kiwi-theme-toggle{display:none}}@media (max-width:420px){.ps-header-actions>.ps-btn{display:none}}.ps-footer{position:relative;margin-top:clamp(64px,9vw,120px);padding:clamp(48px,7vw,88px) var(--gutter) 28px;background:var(--mist);border-top:1px solid var(--hair)}.ps-footer-top{display:grid;grid-template-columns:minmax(220px,1fr) 2.6fr;gap:48px;max-width:var(--max);margin:0 auto}.ps-footer-brand{display:grid;gap:14px;align-content:start;justify-items:start}.ps-footer-brand p{color:var(--graphite);max-width:22ch}.ps-footer-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ps-footer-nav div{display:grid;gap:2px;align-content:start}.ps.ps .ps-footer-nav h2{font:500 11.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rind);margin-bottom:10px}.ps-footer-nav a{color:var(--graphite);text-decoration:none;font-size:14.5px;padding:7px 0;width:-moz-fit-content;width:fit-content}.ps-footer-nav a:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--kiwi);text-decoration-thickness:2px;text-underline-offset:4px}.ps-footer-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;max-width:var(--max);margin:48px auto 0;padding-top:20px;border-top:1px solid var(--hair);color:var(--faint);font-size:13px}@media (max-width:820px){.ps-footer-top{grid-template-columns:1fr;gap:36px}.ps-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-footer-nav a{min-height:40px;display:flex;align-items:center}}.ps-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(40px,6vw,88px) 0 clamp(48px,6vw,96px)}.ps-hero-copy{display:grid;gap:22px;justify-items:start}.ps-hero-note{font-size:14px;color:var(--graphite);padding:10px 14px;border-radius:12px;background:var(--mist);border:1px solid var(--hair)}.ps-hero-stage{position:relative;min-width:0}.ps-hero--centered{grid-template-columns:1fr;text-align:center}.ps-hero--centered,.ps-hero--centered .ps-hero-copy{justify-items:center}.ps-hero--centered .ps-lede{margin-inline:auto}.ps-hero--compact{grid-template-columns:1fr;padding-bottom:clamp(24px,3vw,40px)}.ps-hero--compact .ps-display{font-size:clamp(2.5rem,1.2rem + 3.6vw,4.4rem)}@media (max-width:900px){.ps-hero{grid-template-columns:1fr;padding-top:28px}}.ps-section{padding:clamp(56px,8vw,112px) 0}.ps-section+.ps-section{border-top:1px solid var(--hair)}.ps-section-head{display:grid;gap:16px;max-width:760px;margin-bottom:clamp(28px,4vw,52px)}.ps-section-head p{color:var(--graphite);font-size:1.1rem;max-width:40em}.ps-section-head--center{text-align:center;justify-items:center;margin-inline:auto}.ps-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);padding:clamp(56px,8vw,104px) 0;border-top:1px solid var(--hair)}.ps-faq,.ps-faq-list{display:grid}.ps-q{border-bottom:1px solid var(--hair)}.ps-q summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 2px;cursor:pointer;list-style:none;font-weight:650;font-size:1.08rem}.ps-q summary::-webkit-details-marker{display:none}.ps-q summary i{position:relative;flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--hair-2);transition:background-color .25s,border-color .25s,transform .35s var(--ease)}.ps-q summary i:after,.ps-q summary i:before{content:"";position:absolute;left:9px;right:9px;top:14px;height:1.5px;background:var(--ink);border-radius:2px;transition:transform .35s var(--ease)}.ps-q summary i:after{transform:rotate(90deg)}.ps-q[open] summary i{background:var(--kiwi);border-color:var(--kiwi);transform:rotate(180deg)}.ps-q[open] summary i:after,.ps-q[open] summary i:before{background:#16211a}.ps-q[open] summary i:after{transform:rotate(0)}.ps-q summary:hover i{border-color:var(--rind)}.ps-q-body{padding:0 2px 24px;color:var(--graphite);max-width:60ch}.ps-q[open] .ps-q-body{animation:ps-q-open .4s var(--ease)}@keyframes ps-q-open{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:820px){.ps-faq{grid-template-columns:1fr}}.ps-closing{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:clamp(40px,6vw,80px);padding:clamp(40px,6vw,72px);border-radius:36px;background:var(--mist);border:1px solid var(--hair);isolation:isolate}.ps-closing-copy{display:grid;gap:16px;justify-items:start;max-width:620px}.ps-closing-copy p{color:var(--graphite);font-size:1.1rem}.ps-closing-mark{position:relative;filter:drop-shadow(0 24px 30px rgba(57,116,67,.25));animation:ps-bob 7s ease-in-out infinite}.ps-closing-rings{position:absolute;z-index:-1;right:-120px;top:50%;width:560px;height:560px;margin-top:-280px}.ps-closing-rings i{position:absolute;inset:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--rind) 22%,transparent)}.ps-closing-rings i:nth-child(2){inset:70px;border-style:dashed;animation:ps-spin 60s linear infinite}.ps-closing-rings i:nth-child(3){inset:150px;background:radial-gradient(circle,color-mix(in srgb,var(--kiwi) 35%,transparent),transparent 70%);border:0}@keyframes ps-bob{50%{transform:translateY(-8px) rotate(-4deg)}}@keyframes ps-spin{to{transform:rotate(1turn)}}@media (max-width:700px){.ps-closing{grid-template-columns:1fr}.ps-closing-mark{display:none}}.ps-showcase{margin:0}.ps-showcase,.ps-showcase-stage{position:relative}.ps-showcase-toggle{position:absolute;z-index:20;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--hair);background:var(--glass);backdrop-filter:blur(10px);color:var(--graphite);font:500 11.5px/1 var(--mono);letter-spacing:.04em;cursor:pointer;transition:color .2s}.ps-showcase-toggle:focus-visible,.ps-showcase-toggle:hover{opacity:1;color:var(--ink)}.ps-showcase-caption{margin-top:14px;font:500 12px/1.4 var(--mono);letter-spacing:.02em;color:var(--faint)}.ps-ticks{display:flex;gap:6px;list-style:none;margin:0;padding:0}.ps-ticks li{display:flex;align-items:center;gap:8px;font:500 11.5px/1 var(--mono);color:var(--faint)}.ps-ticks li i{width:22px;height:3px;border-radius:3px;background:var(--hair-2);transition:background-color .4s,width .5s var(--ease)}.ps-ticks li[data-done] i{background:color-mix(in srgb,var(--rind) 50%,transparent)}.ps-ticks li[data-on] i{width:38px;background:var(--rind)}.ps-ticks li[data-on]{color:var(--ink)}.ps-stage{position:relative;border-radius:32px;background:radial-gradient(120% 90% at 70% 10%,color-mix(in srgb,var(--kiwi) 16%,transparent),transparent 60%),var(--mist);border:1px solid var(--hair);overflow:hidden;isolation:isolate}html[data-lb-theme=dark] .ps .ps-stage{background:radial-gradient(120% 90% at 70% 10%,rgba(199,232,107,.09),transparent 60%),radial-gradient(80% 60% at 20% 100%,rgba(57,116,67,.18),transparent 70%),var(--mist)}.ps-stage-rings{position:absolute;z-index:-1;left:50%;top:50%;width:900px;height:900px;margin:-450px 0 0 -450px;pointer-events:none}.ps-stage-rings i{position:absolute;inset:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--rind) 14%,transparent)}.ps-stage-rings i:nth-child(2){inset:120px;border-style:dashed;border-color:color-mix(in srgb,var(--rind) 22%,transparent)}.ps-stage-rings i:nth-child(3){inset:240px}.ps-stage-rings i:nth-child(4){inset:340px;background:radial-gradient(circle,color-mix(in srgb,var(--kiwi) 26%,transparent),transparent 70%);border:0}.ps-card{border:1px solid var(--hair);border-radius:22px;box-shadow:var(--shadow-md)}.ps-card,.ps-chip{background:var(--surface)}.ps-chip{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--hair);font:500 11.5px/1 var(--mono);letter-spacing:.02em;color:var(--graphite);white-space:nowrap}.ps-chip i{width:6px;height:6px;border-radius:50%;background:var(--rind)}.ps-chip--kiwi{background:var(--kiwi);border-color:transparent;color:#16211a}.ps-chip--kiwi i{background:#16211a}.ps-phone{--pw:250px;position:relative;width:var(--pw);aspect-ratio:340/700;padding:calc(var(--pw) * .028);border-radius:calc(var(--pw) * .16);background:linear-gradient(150deg,#39433b,#141a16 42%,#262f28);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.15),inset 0 0 0 calc(var(--pw) * .018) #0b0f0c,var(--shadow-lg);flex:none}html[data-lb-theme=dark] .ps .ps-phone{background:linear-gradient(150deg,#4a564c,#1a221c 42%,#313b33);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.22),inset 0 0 0 calc(var(--pw) * .018) #050706,0 40px 80px -30px rgba(0,0,0,.9),0 0 60px -10px rgba(199,232,107,.12)}.ps-phone:before{content:"";position:absolute;z-index:3;left:50%;top:calc(var(--pw) * .05);width:calc(var(--pw) * .27);height:calc(var(--pw) * .075);margin-left:calc(var(--pw) * -.135);border-radius:99px;background:#050706}.ps-phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:calc(var(--pw) * .135);background:#fff;color:#16211a;font-size:calc(var(--pw) * .04);container-type:inline-size}.ps-rina{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;text-align:center}.ps-rina-cover{width:100%;height:30%;overflow:hidden}.ps-rina-cover img{width:100%;height:100%;-o-object-position:50% 30%;object-position:50% 30%;display:block}.ps-rina-avatar,.ps-rina-cover img{-o-object-fit:cover;object-fit:cover}.ps-rina-avatar{width:22cqw;height:22cqw;margin-top:-11cqw;border-radius:50%;border:1cqw solid #fff}.ps-rina-name{margin-top:2cqw;font:750 7cqw/1.1 var(--display);letter-spacing:-.02em}.ps-rina-bio{margin-top:1.2cqw;font-size:3.8cqw;color:#56635a;padding:0 6cqw}.ps-rina-links{display:grid;gap:2.4cqw;width:86%;margin-top:5cqw}.ps-rina-link{display:flex;align-items:center;justify-content:space-between;height:11cqw;padding:0 4.5cqw;border-radius:99px;background:#f3f6ef;box-shadow:inset 0 0 0 1px #e1e7db;font-size:3.9cqw;font-weight:600;transition:transform .6s var(--ease),background-color .4s,box-shadow .4s}.ps-rina-link i{font-style:normal;color:#397443}.ps-rina-url{position:absolute;bottom:3.5cqw;left:50%;transform:translateX(-50%);padding:1.6cqw 4cqw;border-radius:99px;background:rgba(255,255,255,.9);box-shadow:0 1cqw 3cqw -1cqw rgba(22,33,26,.3),inset 0 0 0 1px rgba(22,33,26,.1);font:500 3.4cqw/1 var(--mono);color:#56635a;white-space:nowrap}.ps-rina-url b{color:#16211a;font-weight:600}.ps-rina--compact .ps-rina-cover{height:24%}.ps-thread{fill:none;stroke:var(--line);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--ease)}html[data-lb-theme=dark] .ps .ps-thread{filter:drop-shadow(0 0 4px rgba(199,232,107,.55))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ps [data-reveal]{animation:ps-rise linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}}@keyframes ps-rise{0%{opacity:0;transform:translateY(26px) scale(.985)}}@media (prefers-reduced-motion:reduce){.ps *,.ps :after,.ps :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ps .kiwi-theme-toggle:not(.is-compact){width:auto;height:40px;padding:0 14px 0 10px;border-radius:999px;display:inline-flex;gap:8px;font:550 14px/1 var(--sans)}.ps-seg{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:var(--mist);border:1px solid var(--hair)}.ps-seg button{position:relative;min-height:42px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:var(--graphite);font:600 14.5px/1 var(--sans);cursor:pointer;transition:background-color .3s var(--ease),color .2s,box-shadow .3s}.ps-seg button:hover{color:var(--ink)}.ps-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--hair)}.ps-seg button em{font-style:normal;margin-left:6px;padding:3px 7px;border-radius:99px;background:var(--kiwi);color:#16211a;font:600 11px/1 var(--mono)}.ps-seg--small button{min-height:36px;padding:0 14px;font-size:13.5px}.ps-field{display:grid;gap:8px}.ps-field label,.ps-label{font-weight:600;font-size:14.5px;color:var(--ink)}.ps :is(.ps-input,.ps-field input:not([type=checkbox]):not([type=radio]),.ps-field select,.ps-field textarea){width:100%;min-height:50px;padding:12px 16px;border-radius:14px;border:1.5px solid var(--hair-2);background:var(--surface);color:var(--ink);font:500 16px/1.4 var(--sans);transition:border-color .2s,box-shadow .2s}.ps :is(.ps-input,.ps-field input,.ps-field select,.ps-field textarea):focus{outline:none;border-color:var(--rind);box-shadow:0 0 0 4px color-mix(in srgb,var(--kiwi) 45%,transparent)}.ps-help{font-size:13.5px;color:var(--graphite)}.ps-alert{padding:12px 16px;border-radius:14px;background:#fff1ec;border:1px solid #f3c4b8;color:#8c1d10;font-size:14.5px;font-weight:550}html[data-lb-theme=dark] .ps .ps-alert{background:rgba(255,110,80,.1);border-color:rgba(255,140,110,.35);color:#ffb9a6}.ps-notice{padding:12px 16px;border-radius:14px;background:color-mix(in srgb,var(--kiwi) 22%,var(--surface));border:1px solid color-mix(in srgb,var(--rind) 30%,transparent);color:var(--ink);font-size:14.5px}.pr-tax{margin-top:18px;text-align:center}.ps-section--tight{padding-top:8px}.gs-lines .ps-thread,.ho-lines .ps-thread,.rf-lines .ps-thread,.rl-map .ps-thread{stroke-width:.38}.ps-loading{display:grid;place-content:center;justify-items:center;gap:18px;min-height:100vh}.ps-loading-mark{position:relative;display:grid;place-items:center;width:110px;height:110px}.ps-loading-mark i{position:absolute;inset:0;border-radius:50%;border:2px solid var(--hair);border-top-color:var(--rind);animation:ps-spin 1.1s linear infinite}.ps-loading p{color:var(--graphite);font-size:15px}