:root{--wide:1120px}body{background:var(--bg)}.wrap{max-width:var(--wide)}.icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.hero-title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(38px,5vw,66px);font-weight:600;line-height:1.02}.hero-title-2{color:var(--accent-ink);display:block}html[lang=ka] .hero-title{letter-spacing:-.035em;font-size:clamp(32px,3.6vw,50px);line-height:1.12}.l-title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(27px,3vw,38px);font-weight:600;line-height:1.18}html[lang=ka] .l-title{letter-spacing:-.035em;line-height:1.3}.l-sub,.hero-sub{color:var(--text-2);font-size:clamp(18px,1.75vw,22px);line-height:1.5}.kicker{color:var(--accent-ink);margin-bottom:14px;font-size:17px;font-weight:600}.seal{background:var(--accent-fill);width:22px;height:22px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:inline-grid}.seal svg,.ph-mark svg,.w-seal svg,.w-yes svg,.stamp svg,.tpl-ats svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:70%;height:70%}.hero{padding:calc(150px + env(safe-area-inset-top)) 0 0}.hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:center;gap:48px;display:grid}.hero-sub{max-width:30em;margin-top:24px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hero-trust{color:var(--text-2);align-items:center;gap:10px;margin-top:28px;font-size:17px;display:flex}.hero-phone{justify-content:center;padding-top:56px;display:flex;rotate:3deg}@media (max-width:900px){.hero-phone{padding-top:24px;rotate:2deg}}html.motion .rise{animation:.22s ease-out both rise}@keyframes rise{0%{opacity:0}}@media (max-width:900px){.hero{padding-top:calc(140px + env(safe-area-inset-top))}.hero-grid{text-align:center;grid-template-columns:minmax(0,1fr);gap:56px}.hero-sub{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.hero-trust{text-align:left;max-width:22em;margin-left:auto;margin-right:auto}}@media (max-width:480px){.hero-actions .btn{width:100%}}@media (max-width:359px){.hero-phone .phone{zoom:.86}}.phone{text-align:left;background:linear-gradient(145deg,#3a3b40,#141417 40%,#2a2b30);border-radius:56px;flex:none;width:312px;height:646px;padding:11px;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff24,inset 0 0 0 5px #0b0b0d,0 60px 90px -40px #2a0f158c,0 24px 40px -24px #2a0f1559}.phone-btn{background:#2c2d31;border-radius:2px;width:3px;position:absolute}.phone-btn-action{height:28px;top:118px;left:-3px}.phone-btn-up{height:52px;top:168px;left:-3px}.phone-btn-down{height:52px;top:232px;left:-3px}.phone-btn-power{height:84px;top:190px;right:-3px}.phone-screen{background:var(--bg);height:100%;color:var(--text);isolation:isolate;border-radius:45px;font-size:12px;line-height:1.4;position:relative;overflow:hidden}.ph-island{z-index:5;background:#000;border-radius:999px;width:88px;height:26px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.ph-lens{background:radial-gradient(circle at 38% 36%,#262a33 0,#0d0f14 45%,#000 72%);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;right:9px;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff08}.ph-status{justify-content:space-between;align-items:center;height:50px;padding:2px 22px 0 32px;font-family:FiraGO,system-ui,sans-serif;font-size:14px;font-weight:600;display:flex}.ph-status-icons{align-items:center;gap:4px;display:flex}.ph-status-icons svg{fill:currentColor;width:auto;height:10px}.ph-nav{border-radius:var(--r-glass);justify-content:space-between;align-items:center;height:40px;margin:2px 12px 0;padding:0 8px 0 16px;display:flex}.ph-nav-tools{align-items:center;gap:6px;display:flex}.ph-nav-tools i{background:var(--glass-hover);border-radius:50%;width:22px;height:22px}.ph-nav-tools b{border-radius:var(--r-control);background:var(--glass-on);padding:3px 9px;font-size:10px;font-weight:600}.ph-scenes{position:absolute;inset:104px 0 82px}.ph-scene{opacity:0;visibility:hidden;transition:opacity .45s var(--ease), transform .7s var(--spring), visibility 0s .7s;padding:0 18px;position:absolute;inset:0;transform:translate(28px)}.phone-screen[data-scene=home] [data-s=home],.phone-screen[data-scene=read] [data-s=read],.phone-screen[data-scene=ask] [data-s=ask],.phone-screen[data-scene=write] [data-s=write],.phone-screen[data-scene=done] [data-s=done]{opacity:1;visibility:visible;transition-delay:.12s,.12s,0s;transform:none}.ph-center{flex-direction:column;justify-content:center;align-items:center;padding-bottom:24px;display:flex}.ph-tabs{border-radius:var(--r-glass);grid-template-columns:repeat(4,1fr);height:52px;padding:4px;display:grid;position:absolute;bottom:24px;left:10px;right:10px}.ph-tabs span{color:var(--text-2);white-space:nowrap;border-radius:999px;align-content:center;place-items:center;gap:1px;font-size:8.5px;font-weight:500;display:grid}.ph-tabs span>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.ph-tabs .on{background:var(--glass-on);color:var(--text)}.ph-home-bar{background:var(--text);opacity:.85;border-radius:4px;width:108px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.ph-title{letter-spacing:-.01em;text-align:center;text-wrap:balance;margin-top:20px;font-size:18px;font-weight:600;line-height:1.25}.ph-sub{color:var(--text-2);text-align:center;margin-top:6px;font-size:12.5px}.ph-paste{margin-top:56px;position:relative}.ph-buddy{z-index:2;transform-origin:100% 80px;position:absolute;top:-80px;right:18px;transform:scale(.52)}.ph-bubble{border-radius:var(--r-bubble) var(--r-bubble) 2px var(--r-bubble);background:var(--menu-bg);box-shadow:var(--glass-edge), var(--glass-ring), 0 6px 14px -8px #2a0f154d;white-space:nowrap;opacity:0;transform-origin:100% 100%;transition:opacity .3s, transform .5s var(--spring);padding:5px 10px;font-size:12px;position:absolute;top:-44px;right:78px;transform:translateY(6px)scale(.9)}.said .ph-bubble{opacity:1;transform:none}.ph-box{border-radius:var(--r-sheet);background:var(--box-bg);min-height:104px;box-shadow:var(--box-ring), var(--box-shadow);word-break:break-all;padding:14px 14px 46px;font-size:12px;position:relative}.ph-caret{vertical-align:-2px;background:var(--focus);width:1.5px;height:14px;margin-left:1px;display:inline-block}html.motion .ph-caret{animation:1s step-end infinite caret}@keyframes caret{50%{opacity:0}}.ph-send{background:var(--glass-hover);width:30px;height:30px;color:var(--text-2);border-radius:50%;place-items:center;transition:background-color .3s,color .3s;display:grid;position:absolute;bottom:10px;right:10px}.has-text .ph-send{background:var(--cta-image,none), var(--cta-bg);color:var(--cta-text)}.tap:not(.ph-send){position:relative}.tap.is-tapped{animation:press .38s var(--spring)}.tap.is-tapped:after{border-radius:inherit;box-shadow:0 0 0 0 color-mix(in srgb, var(--cta-bg) 45%, transparent);content:"";animation:.6s ease-out ring-out;position:absolute;inset:0}@keyframes press{40%{transform:scale(.9)}}@keyframes ring-out{to{box-shadow:0 0 0 14px #0000}}.ph-say{color:var(--text-2);margin:10px 0 16px;font-size:12.5px}[data-s=write] .mascot{margin-bottom:18px}.ph-check{gap:10px;font-size:12.5px;display:grid}.ph-check li{color:var(--text-2);align-items:center;gap:9px;transition:color .3s;display:flex}.ph-check li.is-now,.ph-check li.is-done{color:var(--text)}.ph-mark{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line);color:#0000;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.is-now .ph-mark{box-shadow:inset 0 0 0 1.5px var(--line)}.is-now .ph-mark:after{border:1.5px solid #0000;border-top-color:var(--accent-ink);content:"";border-radius:50%;animation:.8s linear infinite spin;position:absolute;inset:0}.is-done .ph-mark{background:var(--accent-fill);box-shadow:none;color:var(--on-accent)}html.motion .is-done .ph-mark{animation:pop .45s var(--spring)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pop{0%{transform:scale(.4)}}.ph-summary{align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.ph-dots{flex:none;gap:3px;display:flex}.ph-dots i{background:var(--accent-fill);border-radius:50%;width:6px;height:6px}.ph-dots i.off{box-shadow:inset 0 0 0 1.5px var(--accent-fill);background:0 0}.ph-card{border-radius:var(--r-sheet);background:var(--card-bg);box-shadow:var(--card-edge);margin-top:62px;padding:16px;position:relative}.ph-card-buddy{transform-origin:100% 80px;position:absolute;top:-80px;right:16px;transform:scale(.5)}.ph-kicker{color:var(--accent-ink);font-size:11.5px;font-weight:600}.ph-q{margin-top:4px;font-size:16px;font-weight:600;line-height:1.3}.ph-options{gap:6px;margin-top:12px;display:flex}.ph-opt{border-radius:var(--r-btn);background:var(--tint-bg);color:var(--tint-ink);padding:6px 12px;font-size:12px;font-weight:600}.ph-switch-row{border-top:1px solid var(--line);color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:12px;font-size:11.5px;display:flex}.ph-switch{background:var(--cta-bg);border-radius:999px;flex:none;width:32px;height:19px;position:relative}.ph-switch i{background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;top:2px;right:2px;box-shadow:0 1px 3px #0003}.ph-btn{border-radius:var(--r-btn);background:var(--cta-image,none), var(--cta-bg);height:38px;box-shadow:var(--cta-shine,none);color:var(--cta-text);justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:12px;font-weight:600;display:flex}.ph-paper-wrap{margin-top:62px;position:relative}.ph-paper-buddy{z-index:2;transform-origin:50% 80px;margin-left:-54px;position:absolute;top:-80px;left:50%;transform:scale(.52)}.ph-paper{z-index:1;border-radius:var(--r-sheet);color:var(--paper-ink);background:#fff;padding:16px 16px 14px;font-size:11px;line-height:1.45;position:relative;box-shadow:0 10px 24px -14px #2a0f1573,0 0 0 1px #2a0f150f}.ph-paper>*,.ph-paper li{transition:opacity .4s, transform .6s var(--spring)}.ph-cv-name{font-size:14px;font-weight:600}.ph-cv-head{color:var(--paper-accent);font-weight:600}.ph-cv-h{border-bottom:1px solid var(--cv-bar);letter-spacing:.02em;margin-top:9px;padding-bottom:2px;font-size:10px;font-weight:600}.ph-paper ul{margin:4px 0 0;padding-left:12px}.ph-cv-skills{margin-top:4px}html.motion .phone-screen[data-scene=done] .ph-paper>*,html.motion .phone-screen[data-scene=done] .ph-paper li{animation:line-in .5s var(--spring) both}html.motion .phone-screen[data-scene=done] .ph-paper>:nth-child(2){animation-delay:80ms}html.motion .phone-screen[data-scene=done] .ph-paper>:nth-child(3){animation-delay:.16s}html.motion .phone-screen[data-scene=done] .ph-paper li:first-child{animation-delay:.24s}html.motion .phone-screen[data-scene=done] .ph-paper li:nth-child(2){animation-delay:.32s}html.motion .phone-screen[data-scene=done] .ph-paper li:nth-child(3){animation-delay:.4s}html.motion .phone-screen[data-scene=done] .ph-paper>:nth-child(5),html.motion .phone-screen[data-scene=done] .ph-paper>:nth-child(6){animation-delay:.48s}@keyframes line-in{0%{opacity:0;transform:translateY(6px)}}.ph-done{text-align:center;margin-top:16px;font-size:12px;font-weight:600}.ph-confetti{z-index:3;pointer-events:none;position:absolute;top:10px;left:50%}.ph-confetti i{background:var(--cta-bg);opacity:0;border-radius:2px;width:6px;height:9px;position:absolute}.ph-confetti i:nth-child(3n){background:var(--logo-ai)}.ph-confetti i:nth-child(4n){background:#f0b4c0}html.motion .is-celebrating .ph-confetti i{animation:confetti 1.3s cubic-bezier(.2, .7, .3, 1) var(--d) both}@keyframes confetti{0%{opacity:1;transform:translate(0)rotate(0)scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(var(--x), calc(var(--y) + 60px)) rotate(var(--r)) scale(1)}}.scene{position:relative}.stage{align-items:center;min-height:100svh;padding:120px 0 60px;display:flex;position:sticky;top:0}.cut{height:300vh;overflow-x:clip}:where(html:not(.js),html:not(.motion)) .cut{height:auto}html.js.motion .cut{margin-top:calc(var(--gap) - var(--cut-head,120px));margin-bottom:calc(-1 * var(--cut-tail,0px))}:where(html:not(.js),html:not(.motion)) .stage{min-height:0;padding:var(--gap) 0 0;position:static}.cut-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.cut .l-title{font-size:clamp(28px,3.1vw,38px)}.kicker{display:grid;position:relative}.kicker>span,.cv-role>span{transition:opacity .4s, transform .6s var(--spring);grid-area:1/1}html.js.motion .cut:not(.tailored) :is(.kicker .sw-b,.cv-role .b),html.js.motion .cut.tailored :is(.kicker .sw-a,.cv-role .a){opacity:0;transform:translateY(8px)}:where(html:not(.js),html:not(.motion)) .cut :is(.kicker .sw-a,.cv-role .a){display:none}.cut-wrap{justify-content:center;display:flex}.paper{border-radius:var(--r-sheet);color:var(--paper-ink);background:#fff;position:relative;box-shadow:0 0 0 1px #2a0f150f,0 40px 80px -40px #2a0f1573}.cut-cv{--pad:32px;width:min(100%,480px);padding:var(--pad) var(--pad) 84px;font-size:17px}.cut-cv.paper{isolation:isolate;box-shadow:none;background:0 0}.cut-sheet{z-index:-1;border-radius:var(--r-sheet);transform-origin:50% 0;background:#fff;position:absolute;inset:0;box-shadow:0 0 0 1px #2a0f150f,0 40px 80px -40px #2a0f1573}.cv-top{align-items:flex-start;gap:14px;display:flex}.cv-mono{background:var(--paper-band);width:52px;height:52px;color:var(--paper-accent);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:600;display:grid}.cv-who{flex:1;min-width:0}.cut .cv-name{white-space:nowrap;font-size:20px}.cv-meta{color:#6b5a5d;margin-top:2px;font-size:13px}.cv-name{letter-spacing:-.01em;font-size:22px;font-weight:600}.cv-role{color:var(--paper-accent);margin-top:2px;font-weight:600;display:grid}.cv-h{border-bottom:1px solid var(--cv-bar);color:#6b5a5d;margin-top:24px;margin-bottom:8px;padding-bottom:6px;font-size:13px;font-weight:600}.cv-list{margin:10px 0 0;padding-left:18px}.cv-list li+li{margin-top:6px}.cv-line{margin:0 calc(var(--pad) * -1);position:relative}.cv-line:not(.is-cut),.half{padding:3px var(--pad);display:block}.ln{white-space:nowrap;align-items:baseline;gap:12px;display:flex}.ln-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.ln-d{color:#6b5a5d;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:.86em}.half.top,.half.bot{clip-path:inset(0 100% 0 0);position:absolute;inset:0}.slit{transform-origin:0;background:linear-gradient(#2a0f154d,#2a0f1514);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}:where(html:not(.js),html:not(.motion)) .cut [data-cut]{display:none}.ring{text-align:center;flex:none;width:76px;position:relative}.ring svg{width:76px;height:76px;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:5px}.ring-track{stroke:var(--cv-chip)}.ring-fill{stroke:var(--no-ink);stroke-linecap:round;transition:stroke .4s}.is-high .ring-fill,:where(html:not(.js),html:not(.motion)) .ring-fill{stroke:#1d6b43}.ring-num{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;width:76px;height:76px;padding-top:25px;font-size:13px;display:flex;position:absolute;top:0;left:0}.ring-num b{font-size:22px}.ring-label{color:#6b5a5d;margin-top:2px;font-size:12px;display:block}.stamp{border-radius:var(--r-label);opacity:0;transition:opacity .25s, transform .5s var(--spring);pointer-events:none;border:2.5px solid;align-items:center;gap:6px;padding:6px 14px;font-size:15px;font-weight:600;display:inline-flex;position:absolute;bottom:24px;right:28px;transform:rotate(-8deg)scale(1.6)}.stamp svg{width:16px;height:16px}.stamp-yes{color:#1d6b43}.selected .stamp-yes,:where(html:not(.js),html:not(.motion)) .stamp-yes{opacity:1;transform:rotate(-8deg)}.shears{--size:132px;z-index:55;width:var(--size);height:var(--size);margin:calc(var(--size) * -.61) 0 0 calc(var(--size) * -.5);opacity:0;transform-origin:50% 61%;filter:drop-shadow(0 8px 10px #2a0f1538);pointer-events:none;will-change:transform, opacity;position:fixed;top:0;left:0}:where(html:not(.js),html:not(.motion)) .shears{display:none}.shears-blade{fill:var(--logo-base);stroke:var(--shears-edge);stroke-width:2px;stroke-linejoin:round}.shears-thread{fill:none;stroke:var(--logo-thread);stroke-width:2.6px;stroke-linejoin:round}.shears-screw{fill:var(--logo-screw)}html.shears-out .nav-logo .logo>g:first-child{opacity:0}.how{padding:var(--gap) 0 0;scroll-margin-top:40px}.how-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.how-hint{color:var(--accent-ink);align-items:center;gap:8px;margin-top:20px;font-size:17px;font-weight:600;transition:opacity .4s;display:flex}.how-hint svg{flex:none}.is-picked .how-hint{opacity:0}.how-steps{gap:4px;margin-top:20px;padding-left:0;display:grid;position:relative}.how-steps li{color:var(--text-2);transition:opacity .4s, color .4s, transform .6s var(--spring);font-size:clamp(19px,1.8vw,23px);font-weight:600;list-style:none}.how-steps li.is-active{color:var(--text);opacity:1}.how-steps button{border-radius:var(--r-btn);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:12px 0;display:flex}.how-steps li:not(.is-active) button:hover{color:var(--text)}.how-n{border-radius:var(--r-label);background:var(--glass-hover);flex:none;place-items:center;width:36px;height:36px;font-size:17px;transition:background-color .3s,color .3s;display:grid}.is-active .how-n,.is-done .how-n{background:var(--cta-image,none), var(--cta-bg);color:var(--cta-text)}.how-card{border-radius:var(--r-sheet);background:var(--lift-card);min-height:440px;box-shadow:var(--card-edge), 0 30px 60px -40px #2a0f1559;position:relative}.panel{opacity:0;visibility:hidden;transition:opacity .4s, transform .7s var(--spring), visibility 0s .7s;flex-direction:column;justify-content:center;padding:40px;display:flex;position:absolute;inset:0;transform:translateY(16px)scale(.98)}.panel.is-active{opacity:1;visibility:visible;transition-delay:0s;transform:none}.ph-opt{isolation:isolate;transition:color .3s;position:relative}.ph-opt[data-yes]:before{z-index:-1;border-radius:inherit;background:var(--cta-image,none), var(--cta-bg);opacity:0;content:"";transition:opacity .3s;position:absolute;inset:0}.yes-on [data-yes]{color:var(--cta-text)}.yes-on [data-yes]:before{opacity:1}.how-card.app-win{background:var(--bg);min-height:0;box-shadow:var(--card-edge), var(--lift-shadow);flex-direction:column;display:flex;overflow:hidden}.win-bar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--text) 4%, var(--card-bg));align-items:center;gap:12px;padding:10px 14px;display:flex}.win-dots{gap:6px;display:flex}.win-dots i{background:color-mix(in srgb, var(--text) 16%, transparent);border-radius:50%;width:10px;height:10px}.win-url{border-radius:var(--r-label);background:var(--card-bg);color:var(--text-2);align-items:center;gap:6px;margin:0 auto;padding:4px 14px;font-size:12px;display:inline-flex;translate:-26px}.win-nav{border-radius:var(--r-btn);background:var(--lg-fill,var(--card-bg));box-shadow:var(--lg-edge,none), 0 8px 20px -14px #2a0f1559;color:var(--text);justify-content:space-between;align-items:center;margin:12px 14px 0;padding:8px 8px 8px 16px;display:flex}.win-coin{border-radius:var(--r-label);background:color-mix(in srgb, var(--text) 6%, transparent);align-items:center;gap:5px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.win-body{min-height:380px;display:grid}.app-win .panel{grid-area:1/1;justify-content:flex-start;padding:26px 28px 28px;font-size:14.5px;line-height:1.5;position:relative;inset:auto}.app-win .panel p{margin:0}.w-typed p,.w-reqs li{opacity:0;transition:opacity .3s, transform .5s var(--spring);transform:translateY(6px)}.is-active .w-typed p,.is-active .w-reqs li{opacity:1;transform:none}.is-active .w-typed p{transition-delay:calc(.3s + var(--i) * .22s)}.is-active .w-reqs li{transition-delay:calc(.5s + var(--i) * .3s)}.w-hello{color:var(--text-2);text-align:center;font-size:13px}.w-h{letter-spacing:-.02em;text-align:center;font-size:21px;font-weight:600;line-height:1.25;margin:2px 0 16px!important}html[lang=ka] .w-h,html[lang=ka] .w-title,html[lang=ka] .w-q{letter-spacing:-.035em}.w-paste{border-radius:var(--r-glass);background:var(--field-glass,var(--card-bg));box-shadow:0 0 0 1.5px var(--accent-ink), var(--glass-shadow,var(--lift-shadow));padding:16px 16px 12px}.w-typed{min-height:148px}.w-gap{margin-top:8px!important}.w-paste-bar{align-items:center;gap:8px;margin-top:12px;display:flex}.w-mode{color:var(--text-2);align-items:center;gap:6px;margin-right:auto;font-size:12.5px;display:inline-flex}.w-lang{white-space:nowrap;border-radius:var(--r-label);background:var(--tint-bg);color:var(--accent-ink);flex:none;padding:5px 12px;font-size:12.5px;font-weight:600}.w-send{background:var(--cta-image,none), var(--cta-bg);width:34px;height:34px;color:var(--cta-text);border-radius:50%;place-items:center;display:grid}html.motion .panel.is-active .w-send{animation:press .4s var(--spring) 2s}.w-title{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.2}.w-summary{margin-top:10px!important}.w-summary>span{color:var(--text-2)}.w-reqs{border-radius:var(--r-field);background:var(--card-bg);box-shadow:var(--card-edge), 0 10px 24px -18px #2a0f1566;margin-top:16px;padding:14px 16px 16px}.w-reqs-head{align-items:center;gap:8px;display:flex}.w-reqs-head>span{color:var(--text-2)}.w-reqs-head svg{color:var(--accent-ink);margin-left:auto;rotate:180deg}.w-reqs ul{border-top:1px solid var(--line);gap:10px;margin:12px 0 0;padding:12px 0 0;list-style:none;display:grid}.w-reqs li{align-items:center;gap:10px;display:flex}.w-dot{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.has .w-dot{background:var(--accent-ink);color:var(--card-bg)}.w-reqs .missing{color:var(--text-2)}.missing .w-dot{border:1.5px dashed}.w-count{color:var(--text-2);text-align:center;font-size:13px;font-weight:600}.w-ask{border-radius:var(--r-field);background:var(--card-bg);box-shadow:var(--card-edge), 0 10px 24px -18px #2a0f1566;margin-top:10px;padding:20px}.w-q{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.3}.w-req,.w-label{color:var(--text-2);font-size:13px}.w-req{margin-top:4px!important}.w-label{margin-top:16px!important}.w-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.w-chips>span{isolation:isolate;border-radius:var(--r-label);box-shadow:inset 0 0 0 1px var(--line);background:color-mix(in srgb, var(--text) 3%, var(--card-bg));padding:7px 14px;font-size:13.5px;transition:color .3s;position:relative}.w-chips .w-no{box-shadow:none;outline:1px dashed color-mix(in srgb, var(--text) 30%, transparent);outline-offset:-1px}.w-pick:before{z-index:-1;border-radius:inherit;background:var(--cta-image,none), var(--cta-bg);opacity:0;content:"";transition:opacity .3s;position:absolute;inset:0}.is-active .w-pick{color:var(--cta-text)}.is-active .w-pick:before{opacity:1}.is-active .w-pick,.is-active .w-pick:before{transition-delay:1.2s}.w-actions{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.w-skip{color:var(--text-2);padding-left:8px;font-size:14px;font-weight:600}.w-cta{border-radius:var(--r-btn);background:var(--cta-image,none), var(--cta-bg);box-shadow:var(--cta-shine,none);color:var(--cta-text);opacity:.5;align-items:center;gap:8px;padding:10px 12px 10px 18px;font-size:14px;font-weight:600;transition:opacity .3s;display:inline-flex}.is-active .w-cta{opacity:1;transition-delay:1.4s}html.motion .panel.is-active .w-cta{animation:press .4s var(--spring) 2.2s}.w-cost{border-radius:var(--r-label);--coin-ink:currentColor;background:#ffffff2e;align-items:center;gap:3px;padding:2px 8px;font-size:12px;display:inline-flex}.w-review{gap:14px;display:grid}.w-cv{border-radius:var(--r-field);background:var(--paper);box-shadow:var(--paper-shadow);color:var(--paper-ink);padding:20px 22px;font-size:13.5px}.w-cv-name{font-size:18px;font-weight:600}.w-cv-role{color:var(--paper-accent);font-weight:600}.w-cv-h{border-bottom:1px solid var(--paper-rule,var(--line));color:var(--paper-accent);padding-bottom:4px;font-size:12px;font-weight:600;margin-top:14px!important}.w-cv-job{font-weight:600;margin-top:8px!important}.w-cv ul{gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.w-hl{display:list-item}.w-hl>span:first-child{background:var(--hl);border-radius:4px;margin-left:-4px;padding:1px 4px;transition:background-color .5s 1.8s}.is-active .w-hl>span:first-child{background-color:#0000}.w-seal{background:var(--seal-bg,var(--paper-accent));color:#fff;vertical-align:-4px;width:18px;height:18px;transition:transform .5s var(--spring) 1.9s;border-radius:50%;place-items:center;margin-left:6px;display:inline-grid;transform:scale(0)}.w-seal svg{width:12px;height:12px}.is-active .w-seal{transform:none}.w-pop{border-radius:var(--r-bubble);background:var(--paper-band);max-height:90px;transition:opacity .3s 1.7s, max-height .5s var(--ease) 1.9s, margin-top .5s var(--ease) 1.9s, padding .5s var(--ease) 1.9s;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:8px 8px 8px 12px;font-size:12.5px;display:flex;overflow:hidden}.w-pop>span:first-child{color:#6b5a5d;flex:1}.w-yes{border-radius:var(--r-btn);background:var(--seal-bg,var(--paper-accent));color:#fff;align-items:center;gap:5px;padding:5px 12px;font-weight:600;display:inline-flex}.w-yes svg{width:12px;height:12px}html.motion .panel.is-active .w-yes{animation:press .4s var(--spring) 1.3s}.is-active .w-pop{opacity:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0}.w-left{text-align:center;font-size:14.5px;font-weight:600;display:grid}.w-left>span{grid-area:1/1;transition:opacity .4s 2s}.w-left-b{opacity:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.is-active .w-left-a{opacity:0}.is-active .w-left-b{opacity:1}html:not(.motion) .panel *,html:not(.motion) .panel{transition-duration:0s!important;transition-delay:0s!important}.faq{padding:var(--gap) 0 0}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.faq-side{position:sticky;top:140px}.faq-side .l-sub{margin-top:12px}.faq-list{gap:12px;display:grid}.faq-item{border-radius:var(--r-sheet);background:var(--card-bg);box-shadow:var(--card-edge)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px 20px 16px 26px;font-size:20px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-icon{border-radius:var(--r-label);background:var(--tint-bg);width:36px;height:36px;color:var(--tint-ink);transition:transform .5s var(--spring);flex:none;place-items:center;display:grid}.faq-item[open] .faq-icon{transform:rotate(45deg)}.faq-a{color:var(--text-2);padding:0 26px 24px;font-size:17px}.faq-a a{color:var(--accent-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}html.motion .faq-item[open] .faq-a{animation:rise .5s var(--spring)}.join{padding:calc(var(--gap) + 80px) 0 var(--gap)}.join-card{border-radius:var(--r-glass);text-align:center;flex-direction:column;align-items:center;gap:28px;max-width:860px;margin:0 auto;padding:72px 40px 56px;display:flex;position:relative}.join-wrap{position:relative}.join{overflow-x:clip}.join-page{--df-blur:5px;width:330px;top:-36px;left:calc(50% + 120px);rotate:8deg}.join-card{z-index:1}@media (max-width:760px){.join-page{width:220px;left:auto;right:-60px}}.join-buddy{z-index:2;margin-left:-54px;position:absolute;top:-80px;left:50%}@media (max-width:900px){.cut-grid,.how-grid,.faq-grid{grid-template-columns:minmax(0,1fr);gap:32px}.cut-grid{gap:24px}.cut-copy,.how-copy{text-align:center}.kicker{justify-items:center}.cut{height:280vh}.stage{padding:100px 0 24px}.cut .l-title{font-size:clamp(24px,5.6vw,32px)}.shears{--size:104px}.how-copy .l-sub{display:none}.how-hint{justify-content:center;margin-top:14px}.how-steps{justify-content:center;gap:8px;margin-top:16px;padding-bottom:76px;display:flex}.how-steps li,.how-steps li.is-active{transform:none}.how-steps button{width:auto;padding:4px}.how-label{text-align:center;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;top:56px;left:0;right:0}.is-active .how-label{opacity:1}.how-card{margin-top:40px}.app-win .panel{padding:22px 18px 24px}.faq-side{text-align:center;position:static}}@media (max-width:480px){.phone{transform-origin:50% 0;margin-bottom:-52px;transform:scale(.92)}.cut-cv{--pad:20px;padding-bottom:64px;font-size:14px}.cut .cv-name{white-space:normal;font-size:18px}.cv-mono{display:none}.cut .cv-h{margin-top:12px;margin-bottom:4px;padding-bottom:4px;font-size:12px}.cut .cv-line:not(.is-cut),.cut .half{padding-top:2px;padding-bottom:2px}.cut .ring,.cut .ring svg,.cut .ring-num{width:60px}.cut .ring svg,.cut .ring-num{height:60px}.cut .ring-num{padding-top:18px;font-size:11px}.cut .ring-num b{font-size:18px}.cut .ring-label{margin-left:-4px;margin-right:-4px;font-size:10px}.shears{--size:84px}.stamp{bottom:16px;right:18px}.join-card{padding:56px 22px 40px}}@media (max-width:900px) and (max-height:760px){.cut .stage{padding:108px 0 12px}.cut .kicker{display:none}.cut .l-title{font-size:23px}.cut-grid{gap:16px}.cut .cv-meta{display:none}.cut-cv{padding-bottom:52px}.cut .stamp{padding:4px 10px;font-size:13px;bottom:10px}}.head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;margin-bottom:40px;display:flex}.head-row .l-title{flex:420px}.head-note{flex:0 380px;font-size:17px;line-height:1.5}.tpl-strip{margin:0;padding:0;list-style:none}main{--gap:128px}.why,.peek,.tpl{padding:var(--gap) 0 0;scroll-margin-top:40px}.tpl-strip{padding:8px max(20px, calc((100vw - var(--wide)) / 2)) 24px;scroll-padding-inline:max(20px, calc((100vw - var(--wide)) / 2));scroll-snap-type:x mandatory;scrollbar-width:thin;cursor:grab;gap:20px;display:flex;overflow-x:auto}.tpl-strip.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.tpl-card{scroll-snap-align:start;flex:none;width:238px}.tpl-img{border-radius:var(--r-sheet);aspect-ratio:476/674;background:#fff;overflow:hidden;box-shadow:0 0 0 1px #2a0f1514,0 24px 40px -30px #2a0f1573}.tpl-img img{width:100%;height:100%;display:block}.tpl-tags{gap:6px;margin-top:12px;display:flex}.tpl-tier,.tpl-ats{border-radius:var(--r-label);align-items:center;gap:4px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.tpl-tier{background:var(--tint-bg);color:var(--tint-ink)}.tpl-tier.tier-free{background:var(--yes-bg);color:var(--yes-ink)}.tpl-ats{background:var(--quiet-bg);color:var(--text)}.tpl-ats svg{width:12px;height:12px}@media (max-width:900px){main{--gap:96px}.head-row{margin-bottom:28px}}@media (max-width:600px){.tpl-card{width:200px}}.paper{box-shadow:var(--paper-shadow)}.hero-phone .phone{filter:drop-shadow(0 26px 30px #2a0f1547)}.how-card,.tpl-img{box-shadow:var(--lift-shadow)}.desk-field{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.df-page{aspect-ratio:210/297;border-radius:var(--r-sheet);background:linear-gradient(var(--df-ink) 0 0) 14% 10% / 44% 3% no-repeat, linear-gradient(var(--df-ink-2) 0 0) 14% 15.5% / 28% 1.6% no-repeat, linear-gradient(var(--df-accent) 0 0) 14% 24% / 22% 1.8% no-repeat, repeating-linear-gradient(to bottom, var(--df-ink-2) 0 2px, transparent 2px 13px) 14% 30% / 72% 22% no-repeat, linear-gradient(var(--df-accent) 0 0) 14% 57% / 26% 1.8% no-repeat, repeating-linear-gradient(to bottom, var(--df-ink-2) 0 2px, transparent 2px 13px) 14% 62% / 72% 26% no-repeat, var(--df-paper);width:280px;box-shadow:var(--paper-shadow);filter:blur(var(--df-blur,9px));position:absolute}.df-1,.df-3{background:linear-gradient(var(--df-band) 0 0) 0 0 / 100% 13% no-repeat, linear-gradient(var(--df-ink-2) 0 0) 14% 20% / 28% 1.6% no-repeat, repeating-linear-gradient(to bottom, var(--df-ink-2) 0 2px, transparent 2px 13px) 14% 30% / 72% 24% no-repeat, linear-gradient(var(--df-accent) 0 0) 14% 60% / 26% 1.8% no-repeat, repeating-linear-gradient(to bottom, var(--df-ink-2) 0 2px, transparent 2px 13px) 14% 65% / 72% 24% no-repeat, var(--df-paper)}.df-0{top:-170px;left:max(-120px,50% - 760px);rotate:-9deg}.df-1{width:300px;top:14px;right:max(-100px,50% - 720px);rotate:5deg}.df-2{--df-blur:12px;top:44%;left:-180px;rotate:5deg}.df-3{--df-blur:12px;bottom:-130px;right:-150px;rotate:-6deg}.df-4{--df-blur:14px;width:250px;top:34%;right:-210px;rotate:12deg}@media (max-width:760px){.df-2,.df-3,.df-4{display:none}.df-page{opacity:.75;width:170px}.df-0{top:-110px;left:-80px}.df-1{width:180px;top:-80px;right:-70px}}.why-head{text-wrap:balance;max-width:none}.why-sub{max-width:88ch;margin-top:16px}.why-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.why-card{background:var(--card-bg);color:var(--text);flex-direction:column;gap:10px;padding:28px 26px 24px;display:flex}.why-num{color:var(--accent-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(44px,5vw,60px);font-weight:700;line-height:1}.why-text{font-size:17px;line-height:1.5}.why-src{color:var(--text-2);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);margin-top:auto;padding-top:6px;font-size:13px}.why-src:hover{color:var(--text)}@media (max-width:860px){.why-cards{grid-template-columns:1fr;gap:14px;margin-top:32px}.why-card{padding:22px 20px 18px}.why-text{font-size:16px}}.peek-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.peek-card{border-radius:var(--r-sheet);background:radial-gradient(120% 70% at 50% -20%, var(--lg-sheen), transparent 60%), var(--card-bg);box-shadow:inset 0 1px 0 #ffffff59, var(--lift-shadow);text-align:center;transition:transform .4s var(--spring);flex-direction:column;align-items:center;padding:30px 20px 24px;display:flex;position:relative}html.motion .peek-card:hover{transform:translateY(-4px)}.peek-card.is-pick{box-shadow:0 0 0 1.5px var(--accent-ink), var(--lift-shadow)}.peek-card p{margin:0}.peek-pick{border-radius:var(--r-label);background:var(--accent-ink);color:var(--bg);white-space:nowrap;padding:4px 12px;font-size:13px;font-weight:600;position:absolute;top:0;left:50%;translate:-50% -50%}.peek-name{color:var(--text-2);font-size:15px;font-weight:600}.peek-credits{justify-content:center;align-items:center;gap:10px;line-height:1;display:flex;margin-top:16px!important}.peek-credits b{color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(44px,4.4vw,58px);font-weight:600}.peek-unit{color:var(--text-2);font-size:15px;margin-top:6px!important}.peek-price{background:var(--tint-bg);color:var(--accent-ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 16px;font-size:26px;font-weight:700;margin-top:16px!important}.peek-per{color:var(--text-2);font-size:13px;margin-top:8px!important}.peek-gets{border-top:1px solid var(--line);text-wrap:balance;flex:1;width:100%;padding-top:16px;font-size:15px;font-weight:600;line-height:1.4;margin-top:auto!important}.peek-per+.peek-gets{margin-top:18px!important}.peek-buy{margin-top:18px}.peek-more{margin-top:24px}@media (max-width:860px){.peek-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.peek-card{padding:24px 12px 18px}.peek-credits{gap:6px}.peek-credits .coin{width:24px;height:24px}.peek-credits b{font-size:36px}.peek-price{padding:4px 12px;font-size:20px}.peek-gets{font-size:14px}}body:has(.desk-field):before{-webkit-mask-image:radial-gradient(24% 20% at 8% 4%,#000 40%,#0000 75%),radial-gradient(26% 58% at 50% 56%,#000 30%,#0000 90%);mask-image:radial-gradient(24% 20% at 8% 4%,#000 40%,#0000 75%),radial-gradient(26% 58% at 50% 56%,#000 30%,#0000 90%)}
