@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;650;700&family=Manrope:wght@500;600;700;800&display=swap";:root{--v2-ink:#16181D;--v2-lime:#A8FF60;--v2-peach:#FFD1C2;--v2-cream:#FFF8EF;--v2-lilac:#C8B6FF;font-family:DM Sans,sans-serif;background:var(--v2-ink);font-synthesis:none}body{margin:0}.v2,.v2 *{box-sizing:border-box}.v2{color:var(--v2-ink);overflow:hidden}.v2 a{color:inherit;text-decoration:none}.v2 button,.v2 input{font:inherit}.v2 button{cursor:pointer}.v2 button,.v2 a,.v2 input{outline-offset:5px}.v2 :focus-visible{outline:3px solid #9863df}.v2-dark-world{background:var(--v2-ink);color:var(--v2-cream);position:relative}.v2-nav{max-width:1440px;margin:auto;padding:28px 5%;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10}.v2-brand{font:800 27px Manrope,sans-serif;letter-spacing:-1px;display:flex;align-items:center;gap:9px}.v2-brand svg{width:34px;height:39px;color:var(--v2-lime)}.v2-nav>div{display:flex;gap:32px;align-items:center}.v2-concept-badge{font-size:12px;display:flex;gap:8px;align-items:center}.v2-concept-badge i{width:7px;height:7px;border-radius:50%;background:var(--v2-lilac)}.v2-nav-link{display:flex;align-items:center;gap:20px;font-size:12px;font-weight:700;border:1px solid var(--v2-cream);border-radius:40px;padding:10px 18px;transition:background .2s,color .2s}.v2-nav-link:hover{background:var(--v2-cream);color:var(--v2-ink)}.v2-nav-link>span{font-size:22px}.v2-hero{text-align:center;max-width:1200px;margin:auto;position:relative;padding:0 24px 112px}.v2-hero-art{width:min(760px,100%);height:430px;margin:0 auto;position:relative}.v2-guardian-composite{position:absolute;width:520px;height:430px;left:50%;margin-left:-260px;top:0;isolation:isolate}.v2-peeking-mascot,.v2-front-paws{position:absolute;top:0;left:0;width:520px;height:347px;object-fit:contain;z-index:1}.v2-front-paws{z-index:4;clip-path:inset(75% 0 0 0);pointer-events:none}.v2-hero-popup{position:absolute;z-index:3;width:304px;left:144px;top:267px;transform:rotate(-3deg)}.v2-permission{background:var(--v2-cream);border:2px solid var(--v2-ink);box-shadow:7px 8px 0 var(--v2-lilac),9px 11px 0 var(--v2-ink);border-radius:20px;color:var(--v2-ink);padding:20px 22px;text-align:left}.v2-popup-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #16181d25;padding-bottom:12px;margin-bottom:17px;gap:8px}.v2-popup-top>span{font-size:10px;font-weight:800;display:flex;gap:4px;align-items:center}.v2-popup-top svg{width:15px;height:18px}.v2-popup-top svg path+path{fill:var(--v2-cream)}.v2-popup-top>small{font-size:7px;font-weight:700;border:1px solid #16181d70;padding:4px 6px;border-radius:20px;white-space:nowrap}.v2-popup-title{display:flex;align-items:center;gap:10px}.v2-agent-symbol{width:43px;height:43px;display:grid;place-items:center;border:1px solid #16181d66;background:var(--v2-lilac);border-radius:10px;font-size:33px;flex-shrink:0}.v2-popup-title h3{font-family:Manrope,sans-serif;font-size:18px;letter-spacing:-.5px;line-height:1.25;margin:0;font-weight:800}.v2-private-file{display:flex;gap:10px;align-items:center;padding:12px;background:#eee7fc;border:1px solid #c8b6ff;border-radius:10px;margin-top:16px}.v2-private-file svg{width:29px;height:35px;color:#fff;flex-shrink:0}.v2-private-file strong{display:block;font-size:13px;letter-spacing:-.3px}.v2-private-file small{display:block;font-size:10px;color:#696273;margin-top:4px}.v2-private-file>span{font-size:7px;padding:4px;border:1px solid #a094b7;border-radius:4px;margin-left:auto}.v2-mock-actions,.v2-real-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:10px;margin-top:16px}.v2-mock-actions>span,.v2-real-actions>button,.v2-replay{padding:12px 15px;border:2px solid var(--v2-ink);border-radius:10px;background:var(--v2-peach);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:space-between}.v2-mock-actions>span+span,.v2-real-actions>button+button,.v2-replay{background:var(--v2-lime)}.v2-real-actions>button,.v2-replay{transition:box-shadow .2s,background .2s;min-height:48px}.v2-real-actions>button:hover,.v2-replay:hover{box-shadow:3px 3px 0 var(--v2-ink)}.v2-replay{width:100%;margin-top:16px;min-height:48px}.v2-compact{padding:12px 15px;border-radius:16px;box-shadow:6px 7px 0 var(--v2-lilac),8px 9px 0 var(--v2-ink)}.v2-compact .v2-popup-top{padding-bottom:8px;margin-bottom:10px}.v2-compact .v2-popup-top>span{font-size:8px}.v2-compact .v2-popup-top>small{font-size:5px}.v2-compact .v2-popup-title h3{font-size:12px}.v2-compact .v2-agent-symbol{width:29px;height:29px;border-radius:7px;font-size:24px}.v2-compact .v2-private-file{margin-top:9px;padding:8px;gap:6px}.v2-compact .v2-private-file svg{width:22px;height:27px}.v2-compact .v2-private-file strong{font-size:10px}.v2-compact .v2-private-file small{font-size:7px}.v2-compact .v2-private-file>span{font-size:5px}.v2-compact .v2-mock-actions{margin-top:10px;gap:8px}.v2-compact .v2-mock-actions>span{padding:8px 12px;font-size:11px;border-radius:8px}.v2-orbit-file{position:absolute;z-index:5;display:flex;align-items:center;gap:9px}.v2-orbit-file>svg{width:25px;height:29px}.v2-file-left,.v2-file-right{border:2px solid var(--v2-ink);border-radius:13px;padding:13px 17px;font-size:10px;font-weight:700;box-shadow:3px 4px #0005;color:var(--v2-ink)}.v2-file-left{left:0;top:160px;background:var(--v2-peach);transform:rotate(-14deg)}.v2-file-right{right:0;top:174px;background:var(--v2-lilac);transform:rotate(14deg)}.v2-art-orbit{position:absolute;top:242px;left:4%;width:92%;height:150px;border:2px solid #a8ff60a6;border-radius:50%;transform:rotate(-14deg)}.v2-folder{width:107px;height:76px;border:2px solid var(--v2-ink);border-radius:7px 14px 8px 8px;background:var(--v2-lilac);color:var(--v2-ink);box-shadow:3px 4px #0003;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px}.v2-folder-tab{position:absolute;left:0;top:-12px;height:14px;width:46px;border:2px solid var(--v2-ink);border-bottom:0;background:inherit;border-radius:6px 6px 0 0}.v2-folder svg{width:24px;height:27px}.v2-folder small{font-size:8px;font-weight:700}.v2-folder-left{left:55px;top:340px;transform:rotate(-14deg)}.v2-folder-right{right:29px;top:320px;transform:rotate(17deg)}.v2-folder-right .v2-folder{background:var(--v2-peach)}.v2-spark{position:absolute;z-index:3;line-height:1;font-size:42px}.v2-spark-a{right:120px;top:265px;color:var(--v2-lime);transform:rotate(7deg)}.v2-spark-b{left:136px;top:258px;color:var(--v2-cream);font-size:32px}.v2-attention{position:absolute;top:36px;left:260px;display:flex;gap:7px;transform:rotate(-25deg)}.v2-attention i{height:24px;width:7px;border-radius:5px;background:var(--v2-lime)}.v2-attention i:first-child{height:16px;margin-top:12px;transform:rotate(-30deg)}.v2-attention i:last-child{transform:rotate(25deg);margin-top:4px}.v2-hero-copy{position:relative;margin-top:43px}.v2-eyebrow{font-weight:700;font-size:11px;letter-spacing:2px;line-height:1.6}.v2-hero-copy .v2-eyebrow{color:var(--v2-lilac);display:flex;align-items:center;justify-content:center;gap:17px;margin:0 0 20px}.v2 h1,.v2 h2{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-3px}.v2 h1{font-size:clamp(48px,6.3vw,83px);line-height:1.15;margin:0}.v2 h1>span{display:inline-block;background:var(--v2-lime);color:var(--v2-ink);border-radius:55% 50% 48% 42%/30% 40% 35% 45%;padding:0 25px 8px;transform:rotate(-1deg);margin-top:8px}.v2-tagline{font-size:21px;font-weight:600;margin:24px 0 29px;letter-spacing:-.4px}.v2-button{background:var(--v2-lime);color:var(--v2-ink)!important;border:2px solid var(--v2-ink);display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:17px 25px;border-radius:40px;box-shadow:4px 5px 0 var(--v2-lilac),6px 7px 0 var(--v2-ink);font-size:16px;font-weight:800;transition:transform .2s,box-shadow .2s}.v2-button:hover{transform:translateY(-3px);box-shadow:6px 8px 0 var(--v2-lilac),8px 10px 0 var(--v2-ink)}.v2-button>span{font-size:24px;line-height:1}.v2-concept-line{font-size:10px;color:#b5b3b9;margin:25px 0 0}.v2-wave{position:absolute;bottom:-1px;left:0;width:100%;height:90px;display:block}.v2-how{background:var(--v2-cream);position:relative;padding:50px 5% 145px;scroll-margin-top:20px}.v2-section-intro{text-align:center}.v2-section-intro .v2-eyebrow{color:#6d4c91}.v2 h2{font-size:clamp(40px,4.4vw,61px);line-height:1.1;margin:17px 0 22px}.v2-section-intro h2 span{position:relative}.v2-section-intro h2 span:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:7px;border-top:3px solid #bda2ed;border-radius:50%}.v2-section-intro>p:last-child{font-size:16px;color:#6b6570;line-height:1.6}.v2-story-path{max-width:820px;display:flex;justify-content:space-between;align-items:center;margin:50px auto 45px;text-align:center}.v2-story-path>div{min-width:150px}.v2-story-path>div>span{display:grid;place-items:center;border:1.5px solid var(--v2-ink);background:var(--v2-peach);border-radius:50%;width:29px;height:29px;margin:0 auto 10px;font-size:11px;font-weight:700;transition:background .3s}.v2-story-path>div.v2-current>span{background:var(--v2-lime)}.v2-story-path strong{font:800 21px Manrope,sans-serif;letter-spacing:-.5px}.v2-story-path p{font-size:11px;color:#78717c;margin-top:7px}.v2-path-arrow{font-size:59px;font-weight:400;color:#9170bd;transform:rotate(-5deg);margin-bottom:20px}.v2-demo-stage{position:relative;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 400px 1fr;gap:30px;align-items:center;min-height:390px}.v2-demo-center{z-index:2;position:relative;transform:rotate(-2deg)}.v2-try-label{font-size:13px;font-style:italic;position:absolute;right:-6px;top:-37px;transform:rotate(7deg);color:#725398}.v2-try-label>span{font-size:34px;position:absolute;right:-27px;top:0}.v2-request-reason{font-size:11px;line-height:1.5;color:#72697a;margin:15px 0 0}.v2-demo-disclaimer{display:block;text-align:center;color:#72697a;font-size:8px;margin-top:13px}.v2-agent-island,.v2-vault-island{position:relative;text-align:center;z-index:1}.v2-agent-doodle{position:relative;width:132px;height:125px;background:var(--v2-lilac);border:2px solid var(--v2-ink);border-radius:45% 45% 30% 30%;margin:0 auto 22px;transform:rotate(-9deg);box-shadow:5px 6px #16181d}.v2-agent-doodle:after,.v2-agent-doodle:before{content:"";position:absolute;top:50px;width:24px;height:40px;border:2px solid var(--v2-ink);background:var(--v2-lilac);z-index:-1;border-radius:20px}.v2-agent-doodle:before{left:-15px;transform:rotate(35deg)}.v2-agent-doodle:after{right:-15px;transform:rotate(-35deg)}.v2-agent-doodle>span{display:block;margin-top:5px;font-size:47px;line-height:1.1}.v2-agent-doodle>i{display:inline-block;width:25px;height:19px;border:4px solid var(--v2-ink);border-bottom:0;border-radius:30px 30px 0 0;margin:10px 7px 0}.v2-hand-label{display:block;font-size:12px;font-style:italic;transform:rotate(-5deg)}.v2-agent-island>p{font-size:10px;color:#7d7286;margin:13px -10px 0}.v2-vault-island>.v2-folder{margin:0 auto 22px;width:145px;height:115px;background:var(--v2-peach);transform:rotate(10deg);transition:transform .5s}.v2-vault-island>.v2-folder svg{width:39px;height:44px}.v2-vault-island>.v2-folder small{font-size:10px}.v2-file-stack{height:46px;position:relative;width:140px;margin:auto}.v2-file-stack svg{position:absolute;width:65px;height:80px;color:var(--v2-lilac);top:-12px;left:50px;transform:rotate(13deg)}.v2-file-stack svg:nth-child(2){left:20px;top:2px;color:var(--v2-cream);transform:rotate(-17deg)}.v2-file-stack svg:nth-child(3){left:70px;top:8px;color:var(--v2-lime);transform:rotate(20deg)}.v2-vault-denied>.v2-folder{transform:rotate(0) scale(1.06)}.v2-connection{position:absolute;width:100%;height:180px;left:0;top:90px;z-index:0;fill:none;stroke:#b5d66f;stroke-width:2;stroke-dasharray:7 6}.v2-outcome{max-width:650px;margin:30px auto 0;display:flex;align-items:center;justify-content:center;gap:16px;min-height:80px;text-align:left}.v2-outcome>span{font-size:38px;color:#9170bd}.v2-outcome strong{font-size:18px;font-weight:700;letter-spacing:-.5px}.v2-outcome p{font-size:11px;color:#776f7e;line-height:1.6;margin:7px 0}.v2-has-outcome>span{color:#587b2e}.v2-how-foot{text-align:center;color:#837887;font-size:9px;line-height:1.7;margin:32px 0 0}.v2-lilac-wave{height:95px}.v2-waitlist-section{background:var(--v2-lilac);padding:35px 5% 0;position:relative}.v2-waitlist-inner{max-width:1120px;margin:auto;display:grid;grid-template-columns:40% 60%;align-items:center;gap:20px;padding:10px 0 75px}.v2-waitlist-art{position:relative;height:440px;isolation:isolate}.v2-mascot-disc{position:absolute;width:320px;height:320px;background:#e3d5ff;border:1px solid #16181d40;border-radius:47% 53% 57% 43%;left:10px;top:60px;transform:rotate(-15deg);z-index:-1}.v2-waitlist-mascot{height:420px;width:300px;object-fit:contain;position:absolute;left:15px;top:0;transform:rotate(-7deg);filter:drop-shadow(0 12px 8px #664c8c20)}.v2-waitlist-spark{position:absolute;right:55px;top:65px;font-size:52px;color:var(--v2-cream);text-shadow:2px 3px 0 #16181d}.v2-mascot-caption{position:absolute;bottom:16px;right:12px;font-style:italic;font-size:13px;line-height:1.4;transform:rotate(-6deg)}.v2-waitlist-copy>p:not(.v2-eyebrow){font-size:15px;line-height:1.6;color:#4c3d63}.v2-waitlist-copy h2{font-size:clamp(40px,4.2vw,60px);margin:17px 0}.v2-waitlist-copy .v2-eyebrow{font-size:9px;color:#57416f}.v2-waitlist-copy fieldset{padding:0;margin:28px 0 19px;border:0}.v2-waitlist-copy legend{font-size:10px;margin-bottom:10px;font-weight:600}.v2-waitlist-copy legend>span{font-weight:400;color:#66527f}.v2-tool-options{display:flex;flex-wrap:wrap;gap:8px}.v2-tool-options label{cursor:pointer;position:relative}.v2-tool-options input{position:absolute;opacity:0;pointer-events:none}.v2-tool-options label>span{display:flex;gap:13px;align-items:center;padding:8px 13px;background:#fff8ef80;border:1px solid #16181d55;border-radius:30px;font-size:11px;transition:background .2s}.v2-tool-options b{font-size:14px;font-weight:400}.v2-tool-options input:checked+span{background:var(--v2-lime);border-color:var(--v2-ink)}.v2-tool-options input:checked+span b{transform:rotate(45deg)}.v2-tool-options input:focus-visible+span{outline:3px solid var(--v2-ink);outline-offset:3px}.v2-signup{display:flex;border:2px solid var(--v2-ink);background:var(--v2-cream);border-radius:50px;padding:5px;max-width:570px;box-shadow:3px 4px #16181d}.v2-signup>input{min-width:0;width:0;flex:1;border:0;background:transparent;padding:12px 17px;border-radius:30px;color:var(--v2-ink);font-size:12px}.v2-signup>button{display:flex;gap:24px;justify-content:space-between;align-items:center;border:1.5px solid var(--v2-ink);border-radius:30px;background:var(--v2-lime);padding:12px 18px;font-size:12px;font-weight:700;transition:background .2s;white-space:nowrap}.v2-signup>button:hover{background:#c4ff95}.v2-signup>button>span{font-size:23px;line-height:1}.v2-signup-feedback{font-size:9px;line-height:1.6;color:#55426e;margin-top:15px;min-height:30px;max-width:500px}.v2-footer{border-top:1px solid #16181d38;padding:24px 0;max-width:1320px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px}.v2-footer .v2-brand{font-size:19px}.v2-footer .v2-brand svg{width:24px;height:29px;color:var(--v2-ink)}.v2-footer .v2-brand svg path+path{fill:var(--v2-lilac)}.v2-footer>span,.v2-footer>a:last-child{font-size:9px;color:#56466d}.v2-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(min-width:1600px){.v2-hero{padding-top:20px}.v2-hero-art{transform:scale(1.08);margin-bottom:40px}}@media(max-width:1000px){.v2-demo-stage{grid-template-columns:1fr 360px 1fr;gap:20px}.v2-agent-doodle{width:100px;height:110px}.v2-agent-doodle>i{margin-left:5px;margin-right:5px;width:20px}.v2-vault-island>.v2-folder{width:120px;height:100px}.v2-hand-label{font-size:10px}.v2-popup-title h3{font-size:16px}.v2-private-file strong{font-size:11px}.v2-waitlist-art{transform:scale(.85);transform-origin:left center}.v2-waitlist-inner{grid-template-columns:37% 63%;gap:0}.v2-signup>button{gap:10px}.v2-nav{padding-top:23px;padding-bottom:23px}}@media(max-width:760px){.v2-nav{padding:20px 6%;gap:12px}.v2-brand{font-size:22px;gap:7px}.v2-brand svg{width:28px;height:33px}.v2-concept-badge{display:none}.v2-nav-link{font-size:10px;padding:8px 12px;gap:10px}.v2-nav-link>span{font-size:18px}.v2-hero{padding:0 16px 95px}.v2-hero-art{height:360px;max-width:520px;margin-top:10px}.v2-guardian-composite{transform-origin:top center;scale:.8;top:0}.v2-file-left{left:0;top:137px;padding:9px 10px;font-size:7px;gap:4px}.v2-file-right{right:0;top:156px;padding:9px 10px;font-size:7px;gap:4px}.v2-orbit-file>svg{width:19px;height:24px}.v2-folder-left{left:5%;top:295px;scale:.7;transform-origin:left top}.v2-folder-right{right:1%;top:273px;scale:.7;transform-origin:right top}.v2-art-orbit{top:222px;left:0;width:100%;height:108px}.v2-spark-a{right:13%;top:225px;font-size:29px}.v2-spark-b{left:14%;top:230px;font-size:24px}.v2-attention{top:32px;left:30%;scale:.8}.v2-hero-copy{margin-top:14px}.v2-hero-copy .v2-eyebrow{font-size:8px;letter-spacing:1.5px;gap:11px;margin-bottom:17px}.v2 h1{font-size:clamp(35px,7.5vw,56px);letter-spacing:-1.8px;line-height:1.22}.v2 h1>span{padding:0 15px 6px;margin-top:6px}.v2-tagline{font-size:16px;margin:22px 0 25px}.v2-button{font-size:13px;padding:14px 22px;gap:24px}.v2-concept-line{font-size:8px;max-width:270px;margin:23px auto 0;line-height:1.7}.v2-wave{height:60px}.v2-how{padding:35px 6% 105px}.v2-eyebrow{font-size:8px;letter-spacing:1.4px}.v2 h2{font-size:39px;letter-spacing:-1.8px;margin-top:14px}.v2-section-intro>p:last-child{font-size:13px}.v2-story-path{margin:35px auto 58px;gap:0;max-width:480px}.v2-story-path>div{min-width:0;flex:1}.v2-story-path strong{font-size:15px;letter-spacing:-.5px}.v2-story-path p{font-size:8px;line-height:1.5;margin-top:6px;white-space:nowrap}.v2-story-path>div>span{width:25px;height:25px;font-size:9px}.v2-path-arrow{font-size:28px;margin:0 0 15px;width:20px}.v2-demo-stage{display:grid;grid-template-columns:1fr 1fr;gap:15px;min-height:0;max-width:420px}.v2-demo-center{grid-column:1/-1;grid-row:1;width:100%;max-width:390px;margin:auto}.v2-demo-center .v2-permission{padding:18px 17px}.v2-popup-title h3{font-size:16px}.v2-popup-top>span{font-size:9px}.v2-popup-top>small{font-size:6px}.v2-private-file strong{font-size:12px}.v2-private-file>span{font-size:6px}.v2-request-reason{font-size:10px}.v2-real-actions>button,.v2-replay{font-size:12px;padding:11px 14px}.v2-try-label{right:25px;top:-31px;font-size:11px}.v2-try-label>span{font-size:27px;right:-23px}.v2-connection{top:auto;bottom:50px;height:120px;transform:rotate(-8deg)}.v2-agent-island,.v2-vault-island{margin-top:25px;scale:.85}.v2-agent-doodle{height:100px;margin-bottom:15px}.v2-vault-island>.v2-folder{margin-bottom:20px;width:120px;height:90px}.v2-file-stack{height:35px}.v2-file-stack svg{height:63px}.v2-vault-island .v2-hand-label{font-size:11px;white-space:nowrap}.v2-agent-island>p{font-size:9px}.v2-hand-label{font-size:11px}.v2-outcome{margin:18px auto 0;gap:12px;align-items:flex-start}.v2-outcome>span{font-size:28px;line-height:1.3}.v2-outcome strong{font-size:15px;line-height:1.4;display:block}.v2-outcome p{font-size:10px}.v2-how-foot{font-size:8px;line-height:1.7;margin-top:21px}.v2-lilac-wave{height:60px}.v2-waitlist-section{padding:10px 6% 0}.v2-waitlist-inner{display:flex;flex-direction:column-reverse;padding:0;gap:0}.v2-waitlist-copy{width:100%;text-align:center}.v2-waitlist-copy h2{font-size:39px;letter-spacing:-1.8px}.v2-waitlist-copy>p:not(.v2-eyebrow){font-size:13px}.v2-waitlist-copy fieldset{text-align:left;margin-top:25px}.v2-waitlist-copy legend{font-size:9px}.v2-tool-options{gap:6px}.v2-tool-options label>span{font-size:10px;padding:8px 10px;gap:8px}.v2-signup{padding:4px}.v2-signup>input{padding:12px 10px;font-size:10px}.v2-signup>button{font-size:10px;padding:11px 12px;gap:9px}.v2-signup>button>span{font-size:19px}.v2-signup-feedback{text-align:left;font-size:8px}.v2-waitlist-art{transform:none;height:295px;width:300px;margin:15px auto 0}.v2-mascot-disc{width:250px;height:240px;top:35px;left:24px}.v2-waitlist-mascot{height:290px;width:200px;left:20px;top:0}.v2-waitlist-spark{top:35px;right:13px;font-size:36px}.v2-mascot-caption{font-size:10px;bottom:60px;right:0}.v2-footer{padding:22px 0;flex-wrap:wrap;gap:17px}.v2-footer .v2-brand{font-size:18px}.v2-footer>span{font-size:8px}.v2-footer>a:last-child{font-size:8px}.v2-footer>a:last-child{margin-left:auto}}@media(max-width:400px){.v2-hero-art{height:315px}.v2-guardian-composite{scale:.7}.v2-file-left{top:128px;font-size:6px;padding:7px}.v2-file-right{top:143px;font-size:6px;padding:7px}.v2-folder-left{top:260px;left:0;scale:.6}.v2-folder-right{top:248px;right:0;scale:.6}.v2-art-orbit{top:203px;height:85px}.v2-spark-a{top:209px;right:8%}.v2-spark-b{top:206px;left:10%}.v2-attention{top:22px}.v2 h1{font-size:7.7vw}.v2 h1>span{padding:0 11px 5px}.v2-nav-link{font-size:9px;padding:8px 10px}.v2-brand{font-size:20px}.v2-story-path strong{font-size:13px}.v2-tool-options label>span{font-size:9px;padding:8px 9px;gap:5px}.v2-private-file{padding:9px;gap:7px}.v2-private-file strong{font-size:11px}.v2-popup-title h3{font-size:14px}.v2-agent-symbol{width:35px;height:35px;font-size:28px}.v2-private-file>span{font-size:5px}}@media(prefers-reduced-motion:reduce){.v2 *,.v2 *:before,.v2 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(prefers-reduced-motion:no-preference){html:has(.v2){scroll-behavior:smooth}}.v2-hero-art,.v2-guardian-composite{height:510px}.v2-hero-popup{top:316px}.v2-front-paws{clip-path:polygon(29% 81%,44% 81%,44% 99%,29% 99%)}.v2-right-paw{clip-path:polygon(69% 81%,85% 81%,85% 99%,69% 99%)}@media(max-width:760px){.v2-hero-art{height:415px}.v2-hero-copy{margin-top:18px}.v2-folder-left{top:341px}.v2-folder-right{top:320px}.v2-art-orbit{top:263px}.v2-spark-a{top:266px}.v2-spark-b{top:270px}}@media(max-width:400px){.v2-hero-art{height:365px}.v2-folder-left{top:302px}.v2-folder-right{top:286px}.v2-art-orbit{top:238px}.v2-spark-a{top:245px}.v2-spark-b{top:238px}}.v2-dark-world{display:flex;flex-direction:column;min-height:100dvh;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 32%,#302540,#1d1b28 46%,#16181d 80%)}.v2-dark-world>.v2-nav{width:100%;margin-block:0;padding-block:20px}.v2-hero-main{display:flex;flex:1}.v2-dark-world .v2-hero{--art-width: min(100vw, clamp(480px, calc((100dvh - 350px)*1.49) , 900px));--copy-start: calc(var(--art-width) * .49);position:relative;isolation:isolate;flex:1;width:100%;max-width:none;margin:0;padding:var(--copy-start) 16px clamp(64px,8.5dvh,88px)}.v2-hero:before{content:"";position:absolute;inset:calc(var(--art-width) * .413) 0 0;z-index:-1;border-radius:50% 50% 0 0 / clamp(72px,13vw,185px) clamp(72px,13vw,185px) 0 0;background:linear-gradient(#fff8ef 60%,#f5e9f5)}.v2-peeking-guardian{position:absolute;inset:0 0 auto;margin-inline:auto;width:var(--art-width);height:auto;pointer-events:none;-webkit-mask-image:linear-gradient(#000 75%,transparent 97%),linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(#000 75%,transparent 97%),linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.v2-hero .v2-hero-art{position:absolute;inset:0 0 auto;z-index:auto;width:min(96%,1240px);height:var(--copy-start);max-width:none;margin:0 auto;transform:none;pointer-events:none}.v2-hero .v2-orbit-file{position:absolute;z-index:1;display:block;width:clamp(145px,18vw,235px);height:auto;aspect-ratio:3 / 2;padding:0;border:0;background:none;box-shadow:none;color:var(--v2-ink);transform:none}.v2-hero .v2-file-left{left:4%;top:14%;--caption-angle: -10deg;--caption-center: 55.5%}.v2-hero .v2-file-right{right:4%;top:16%;--caption-angle: 10deg;--caption-center: 47.5%}.v2-hero .v2-folder-left{left:6%;top:53%}.v2-hero .v2-folder-right{right:5%;top:56%}.v2-hero .v2-folder-left,.v2-hero .v2-folder-right{width:clamp(102px,13vw,168px);aspect-ratio:1;scale:none}.v2-prop-sprite{position:absolute;inset:0;background:url(/assets/hero-props.png) no-repeat 0 100% / 200% 200%;filter:drop-shadow(3px 7px 4px #0005)}.v2-prop-folder-peach{background-position:100% 100%}.v2-prop-document-peach,.v2-prop-document-lilac{background-image:url(/assets/hero-file-tags.png);background-size:200% 100%;background-position:0 0}.v2-prop-document-lilac{background-position:100% 0}.v2-file-left,.v2-file-right{container-type:inline-size}.v2-prop-caption{position:absolute;left:36%;top:var(--caption-center);transform-origin:left center;transform:translateY(-50%) rotate(var(--caption-angle));font-size:5.5cqi;font-weight:800;line-height:1;letter-spacing:-.015em;white-space:nowrap}.v2-hero .v2-art-orbit{top:38%;left:5%;width:90%;height:43%;border-color:#a8ff6080;box-shadow:0 0 22px #a8ff6020,inset 0 0 12px #a8ff6017}.v2-hero .v2-spark-a{top:43%;right:2%;color:var(--v2-lime);font-size:40px}.v2-hero .v2-spark-b{top:44%;left:3%;color:var(--v2-cream);font-size:29px}.v2-hero .v2-attention{top:10%;left:34%}.v2-hero .v2-hero-copy{position:relative;z-index:2;width:100%;margin:0 auto;color:var(--v2-ink)}.v2-hero h1{margin:0;font-size:clamp(42px,min(6.4vw,9.3dvh),82px);line-height:.98;letter-spacing:-.059em}.v2-hero h1>span{margin-top:.08em;padding:.035em .24em .1em;border-radius:999px;background:linear-gradient(100deg,#bdff78,var(--v2-lime));white-space:nowrap}.v2-hero-subtitle{max-width:40ch;margin:clamp(12px,2dvh,21px) auto 0;font-size:clamp(17px,2.5dvh,24px);line-height:1.35;text-wrap:balance}.v2-hero .v2-button{margin-top:clamp(17px,2.7dvh,27px);padding:12px 24px;gap:18px;font-size:clamp(15px,2.25dvh,20px)}.v2-hero-landscape{position:absolute;inset:auto 0 0;z-index:1;width:100%;height:clamp(69px,10dvh,110px);pointer-events:none}@media(max-width:760px){.v2-dark-world>.v2-nav{gap:8px;padding:14px 6%;align-items:center}.v2-nav .v2-brand{flex:0 0 auto;font-size:clamp(18px,5.6vw,22px);white-space:nowrap}.v2-nav .v2-brand svg{flex:none;width:clamp(23px,7vw,28px);height:auto}.v2-nav-link{min-height:44px;gap:8px;padding:8px 11px;white-space:nowrap}.v2-dark-world .v2-hero{--art-width: min(121vw, 570px);--art-top: clamp(32px, calc(37dvh - 210px) , 116px);--copy-start: calc(var(--art-top) + var(--art-width) * .49)}.v2-peeking-guardian{top:var(--art-top);left:50%;right:auto;max-width:none;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 75%,transparent 97%);mask-image:linear-gradient(#000 75%,transparent 97%)}.v2-hero:before{top:calc(var(--art-top) + var(--art-width) * .48);border-radius:0}.v2-hero .v2-orbit-file{width:clamp(90px,28vw,145px)}.v2-hero .v2-file-left{left:0;top:5%}.v2-hero .v2-file-right{right:0;top:6%}.v2-hero .v2-folder-left,.v2-hero .v2-folder-right{width:clamp(64px,20vw,105px)}.v2-hero .v2-folder-left{left:0;top:45%}.v2-hero .v2-folder-right{right:0;top:50%}.v2-hero .v2-spark-a{top:37%;right:1%;font-size:22px}.v2-hero .v2-spark-b{display:none}.v2-hero .v2-attention{left:29%;top:15%;scale:.58}.v2-hero h1{font-size:clamp(33px,10.7vw,58px)}.v2-hero-subtitle{font-size:clamp(16px,4.4vw,21px)}}.v2-dark-world .v2-hero{--art-width: min(100vw, clamp(550px, calc((100dvh - 310px)*1.88) , 1260px));--art-top: 0px;--copy-start: calc(var(--art-top) + var(--art-width) * .375);--surface: #faf2e8;padding-bottom:clamp(60px,8.4dvh,78px)}.v2-hero:before{top:calc(var(--art-top) + var(--art-width) * .3365);bottom:auto;left:50%;right:auto;width:max(var(--art-width),128vw);height:max(100dvh,100%);transform:translate(-50%);border-radius:50% 50% 0 0 / calc(var(--art-width) * .072) calc(var(--art-width) * .072) 0 0;background:var(--surface)}.v2-hero .v2-art-orbit{z-index:-2}.v2-peeking-guardian{top:var(--art-top);left:50%;right:auto;max-width:none;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 62%,transparent 92%),linear-gradient(90deg,transparent 16%,#000 21%,#000 79%,transparent 84%);mask-image:linear-gradient(#000 62%,transparent 92%),linear-gradient(90deg,transparent 16%,#000 21%,#000 79%,transparent 84%)}.v2-hero .v2-hero-copy{width:min(100%,660px)}.v2-hero h1{font-size:clamp(37px,min(6.8vw,8dvh),78px)}.v2-hero-subtitle{max-width:39ch;font-size:clamp(20px,2.4dvh,22px);font-weight:500;line-height:1.42;color:#453d50}.v2-hero .v2-attention{left:30%;top:11%}@media(max-width:760px){.v2-dark-world{min-height:100dvh}.v2-dark-world .v2-hero{--art-width: min(158vw, 800px);--art-top: clamp(42px, calc(25dvh - 130px) , 82px);--copy-start: calc(var(--art-top) + var(--art-width) * .389);padding-inline:16px;padding-bottom:clamp(72px,10dvh,86px)}.v2-hero:before{top:calc(var(--art-top) + var(--art-width) * .342);border-radius:50% 50% 0 0 / calc(var(--art-width) * .022) calc(var(--art-width) * .022) 0 0}.v2-hero .v2-hero-copy{margin-block-start:clamp(12px,2.5dvh,22px)}.v2-peeking-guardian{-webkit-mask-image:linear-gradient(#000 62%,transparent 92%);mask-image:linear-gradient(#000 62%,transparent 92%)}.v2-hero .v2-file-left{top:6%}.v2-hero .v2-file-right{top:8%}.v2-hero .v2-folder-left{top:33%}.v2-hero .v2-folder-right{top:35%}.v2-hero .v2-art-orbit{top:61%;left:4%;width:92%;height:29%;transform:rotate(-16deg)}.v2-hero .v2-attention{left:28%;top:12%}.v2-hero h1{font-size:clamp(32px,10.6vw,58px)}.v2-hero-subtitle{font-size:clamp(17px,4.7vw,19px)}}@media(min-width:520px)and (max-width:760px){.v2-dark-world .v2-hero{--art-top: 24px;--copy-start: calc(var(--art-top) + var(--art-width) * .375)}}@media(max-width:420px)and (max-height:670px){.v2-dark-world .v2-hero{--art-top: clamp(22px, calc(44dvh - 228px) , 47px);padding-bottom:32px}.v2-hero .v2-hero-copy{margin-block-start:8px}.v2-hero h1{font-size:clamp(29px,9.8vw,39px)}.v2-hero-subtitle{margin-top:9px}.v2-hero .v2-button{margin-top:13px;padding-block:9px}.v2-hero-landscape{height:44px}}.v2-waitlist-copy>p:not(.v2-eyebrow){max-width:48ch;font-size:17px;color:#3f3251}.v2-waitlist-copy .v2-eyebrow{font-size:11px}.v2-waitlist-copy fieldset{min-inline-size:0}.v2-tool-meta{display:flex;align-items:center;justify-content:space-between;gap:6px;max-width:570px;margin:0 0 5px;min-height:28px}.v2-tool-meta p{margin:0;color:#49395e;font-size:14px;font-weight:400;line-height:1.45}.v2-pick-note{display:inline-flex;align-items:center;gap:5px;margin-inline-start:auto;flex:none;color:#563686;font:600 italic 16px/1.2 Bradley Hand,Segoe Print,Comic Sans MS,cursive;white-space:nowrap}.v2-pick-note>span{transform:rotate(-5deg)}.v2-pick-arrow{width:45px;height:28px;align-self:end}.v2-tool-options{gap:8px}.v2-tool-options label>span{min-height:44px;gap:9px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.25}.v2-tool-symbol,.v2-tool-symbol svg{display:block;width:15px;height:15px;flex:0 0 15px}.v2-tool-symbol svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.v2-tool-symbol .v2-tool-check,.v2-tool-options input:checked+span .v2-tool-plus{display:none}.v2-tool-options input:checked+span .v2-tool-check{display:block}.v2-signup>input{font-size:16px}.v2-signup>input::placeholder{color:#655971;opacity:1}.v2-signup>button{color:var(--v2-ink);font-size:14px}.v2-signup-feedback,.v2-footer>span{color:#49395e;font-size:13px}@media(max-width:760px){.v2-waitlist-copy>p:not(.v2-eyebrow){margin-inline:auto;font-size:16px}.v2-tool-meta{min-height:23px}.v2-pick-note{gap:3px;font-size:14px}.v2-pick-arrow{width:34px;height:23px}.v2-tool-options label>span{padding-inline:12px}.v2-signup>button{font-size:13px}.v2-footer{gap:10px 17px}.v2-footer>span{font-size:12px}}@media(max-width:350px){.v2-tool-meta p{font-size:13px}.v2-pick-note{display:none}.v2-tool-options label>span{gap:7px;padding-inline:11px;font-size:13px}.v2-signup>button>span{display:none}}@media(prefers-reduced-motion:reduce){.v2-tool-options label>span{transition:none}}.v2-waitlist-art{transform:none}.v2-waitlist-art:before{content:"";position:absolute;bottom:0;left:54%;width:min(50%,210px);height:7%;transform:translate(-50%);background:radial-gradient(ellipse closest-side,#50386d38,transparent);z-index:-1}.v2-waitlist-mascot{position:relative;inset:auto;display:block;width:100%;height:100%;transform:none;object-position:center bottom;filter:none}@media(min-width:761px){.v2-waitlist-section{padding-top:clamp(18px,3vh,28px)}.v2-waitlist-inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(24px,4vw,56px);padding:10px 0 clamp(24px,4vh,38px)}.v2-waitlist-art{height:clamp(340px,52vh,430px)}.v2-waitlist-copy h2{margin:10px 0 13px}.v2-waitlist-copy>p{margin:0}.v2-waitlist-copy fieldset{margin:19px 0 15px}.v2-signup-feedback{min-height:0;margin:12px 0 0}.v2-footer{padding:17px 0}}@media(max-width:760px){.v2-waitlist-art{width:min(100%,300px)}}.v2-waitlist-copy>.v2-waitlist-invitation:not(.v2-eyebrow){margin-top:10px;font-weight:700;color:var(--v2-ink)}.v2-signup>button:disabled{cursor:default;background:#c4e8a7;color:#3d5132}.v2-footer-info{display:flex;flex-wrap:wrap;gap:10px 22px;color:#49395e;font-size:13px}.v2-cta-arrow{flex:none;width:18px;height:18px}.v2 .v2-signup>input:focus{outline:none}.v2 .v2-signup>input:focus-visible:not([data-pointer-focus]){outline:2px solid #7352a3;outline-offset:-2px}.v2-signup-success{display:flex;align-items:center;gap:12px;min-height:60px;margin-top:16px;padding:9px 14px;border:2px solid var(--v2-ink);border-radius:24px;background:var(--v2-cream);box-shadow:3px 4px 0 var(--v2-ink)}.v2-success-icon{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:var(--v2-lime);color:#28531c}.v2-success-icon svg{width:22px}.v2-signup-success strong{font-size:1.2rem}.v2-signup-success p{margin:2px 0 0;font-size:.875rem;line-height:1.35}@media(max-width:480px){.v2-signup-success{min-height:112px}}@media(prefers-reduced-motion:no-preference){.v2-signup-success{animation:v2-signup-confirm .24s ease-out both}@keyframes v2-signup-confirm{0%{opacity:0;transform:translateY(4px)}}}@media(max-width:480px){.v2-signup{display:grid;gap:8px;padding:6px;border-radius:25px}.v2-signup>input,.v2-signup>button{width:100%;min-height:48px}.v2-signup>input{border:1px solid #16181d50;padding-inline:14px}.v2-signup>button{justify-content:center}}@media(min-width:761px){.v2-waitlist-copy>.v2-waitlist-description:not(.v2-eyebrow){max-width:600px}}.v2-signup-feedback a{text-decoration:underline}@media(min-width:761px){.v2-footer-info{margin-inline-start:auto}}@media(max-width:760px){.v2-waitlist-section{padding-top:18px}.v2-waitlist-copy h2{margin-block:8px}.v2-waitlist-copy>p:not(.v2-eyebrow){margin-block:0 12px}.v2-waitlist-copy fieldset{margin:10px 0 12px}.v2-tool-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.v2-tool-options label>span{justify-content:center;white-space:nowrap;gap:4px;padding-inline:4px;font-size:12px}.v2-waitlist-art{width:min(100%,240px);height:236px;margin-top:6px}.v2-footer{display:grid;grid-template-columns:1fr auto;gap:1px 12px;padding-block:10px 4px}.v2-footer>.v2-footer-copyright{grid-area:1 / 2;font-size:12px}.v2-footer-info{grid-column:1 / -1;justify-content:space-between;gap:0 8px;font-size:13px}.v2-footer-info a{display:flex;align-items:center;min-height:44px}}@media(max-width:350px){.v2-tool-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.ag-story{position:relative;background:#fff8ef;color:#16181d;scroll-margin-top:0;overflow:visible}.ag-story *{box-sizing:border-box}.ag-story-frame{position:relative;height:100svh;min-height:570px;max-height:1000px;padding:clamp(24px,4vh,45px) 5% 50px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;background:radial-gradient(ellipse at 45% 55%,#fffdf6,#fff8ef 75%);overflow:hidden}.ag-story-heading{text-align:center;z-index:3;max-width:1200px;margin:auto}.ag-story-kicker{font-size:9px;font-weight:700;letter-spacing:2px;color:#7d688e;margin:0 0 12px}.ag-story-heading h2{font:800 clamp(30px,3.7vw,54px)/1.12 Manrope,sans-serif;letter-spacing:-2.4px;margin:0 0 14px}.ag-story-heading h2 span{background:#a8ff60;border-radius:45% 38% 35% 32%/40% 50% 40% 45%;padding:1px 11px 5px;white-space:nowrap}.ag-story-heading>p:last-child{font-size:14px;line-height:1.5;color:#777080;margin:0}.ag-mobile-break{display:none}.ag-story-stage{position:relative;max-width:1160px;width:100%;margin:auto;height:100%;min-height:0;isolation:isolate}.ag-story-scene{position:absolute;inset:0;visibility:hidden;opacity:0;--story-accent:#ffb578;--story-light:#fff0df}.ag-story-scene:first-child{visibility:visible;opacity:1}.ag-scene-read{--story-accent:#C8B6FF;--story-light:#f2eaff}.ag-scene-delete{--story-accent:#ffa8ad;--story-light:#ffeaeb}.ag-scene-label{position:absolute;left:2%;top:14%;display:flex;gap:10px;align-items:flex-start;width:250px;z-index:4}.ag-scene-label>span{display:grid;place-items:center;border:1.5px solid #16181D;background:var(--story-accent);border-radius:50%;width:35px;height:35px;flex-shrink:0;font-size:12px;font-weight:700}.ag-scene-label h3{font:800 20px/1.3 Manrope,sans-serif;margin:4px 0 9px;letter-spacing:-.7px}.ag-scene-label p{font-size:12px;color:#7c7283;line-height:1.5;margin:0;max-width:180px}.ag-hole-world{position:absolute;left:3%;bottom:8%;width:390px;height:min(350px,85%);z-index:2}.ag-hole{position:absolute;left:4%;bottom:0;width:92%;height:57px;background:radial-gradient(ellipse at 50% 30%,#150c26 15%,#3b1e53 60%,#6a3e87);border:12px solid #e6cfee;border-radius:50%;box-shadow:0 8px 15px #8e669512,inset 0 8px 9px #0008;transform-origin:50% 60%}.ag-mascot-window{position:absolute;inset:0 0 18px;overflow:hidden;border-radius:0 0 44% 44%/0 0 12% 12%;z-index:2}.ag-mascot{height:100%;width:100%;display:block;object-fit:contain;object-position:center bottom;transform-origin:50% 100%;filter:drop-shadow(0 3px 1px #5c372015)}.ag-hole-rim{position:absolute;width:88%;left:6%;height:28px;bottom:0;border:5px solid #ddbee9;border-top:0;border-radius:0 0 50% 50%/0 0 100% 100%;z-index:3;pointer-events:none}.ag-speech{position:absolute;right:-4%;top:0;z-index:4;background:#a8ff60;color:#16181d;padding:16px 21px;border-radius:50% 40% 44%;font:800 italic 26px/1 Manrope,sans-serif;letter-spacing:-1px;box-shadow:0 3px #8be64f;transform-origin:12% 100%;white-space:nowrap}.ag-speech:after{content:"";position:absolute;left:20%;bottom:-15px;width:28px;height:30px;background:#a8ff60;clip-path:polygon(0 0,100% 0,0 100%)}.ag-pop-lines{position:absolute;left:6%;top:10%;display:flex;gap:6px;transform:rotate(-35deg)}.ag-pop-lines i{width:6px;height:20px;border-radius:6px;background:#a8ff60}.ag-pop-lines i:first-child{transform:rotate(-30deg);margin-top:14px;height:15px}.ag-pop-lines i:last-child{transform:rotate(25deg);margin-top:7px}.ag-request{position:absolute;right:3%;top:23%;width:49%;max-width:560px;padding:22px 24px 16px;background:linear-gradient(135deg,#fffdf8,#fff8ef);border:1.5px solid var(--story-accent);border-radius:25px;box-shadow:6px 8px 0 var(--story-accent),9px 13px 18px #7a53661b;z-index:3;text-align:left;transform-origin:center}.ag-request-top{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:25px}.ag-request-top>span:first-child{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:800;letter-spacing:-.2px}.ag-request-top svg{width:18px;height:20px}.ag-request-top>span:last-child{font-size:7px;font-weight:700;border:1px solid #16181D;border-radius:20px;padding:4px 7px;white-space:nowrap}.ag-request-title{display:flex;align-items:center;gap:13px}.ag-action-icon{display:grid;place-items:center;width:47px;height:47px;border-radius:12px;background:var(--story-accent);flex-shrink:0;box-shadow:inset 0 2px #fff7}.ag-action-icon svg{width:31px;height:31px}.ag-request-title h3{font:800 clamp(18px,1.7vw,24px)/1.2 Manrope,sans-serif;letter-spacing:-.8px;margin:0}.ag-file{display:flex;align-items:center;gap:10px;border-radius:13px;background:var(--story-light);padding:14px 12px;margin-top:17px}.ag-file>svg{width:25px;height:31px;flex-shrink:0}.ag-file strong{font-size:14px;letter-spacing:-.5px;min-width:0;overflow-wrap:anywhere}.ag-file>span{margin-left:auto;background:var(--story-accent);font-size:8px;font-weight:800;padding:7px 8px;border-radius:15px;text-transform:uppercase}.ag-request>p{font-size:8px;color:#8b7f8c;text-align:center;margin:14px 0 0;line-height:1.4}.ag-ground-line{position:absolute;left:0;bottom:2%;width:100%;height:48%;z-index:0;fill:none;stroke:#c5a7e9;stroke-width:2;stroke-dasharray:8 6;opacity:.8}.ag-scene-read .ag-hole-world{left:auto;right:2%;bottom:7%}.ag-scene-read .ag-request{right:auto;left:3%;top:22%}.ag-scene-read .ag-scene-label{left:auto;right:6%;top:3%;width:240px}.ag-scene-read .ag-speech{right:-4%;top:4%;font-size:24px;max-width:145px;white-space:normal;text-align:center}.ag-scene-read .ag-pop-lines{left:12%;right:auto;top:0;transform:rotate(-45deg);z-index:4}.ag-scene-delete .ag-hole-world{left:13%;bottom:2%;width:360px}.ag-scene-delete .ag-request{top:19%;right:1%}.ag-scene-delete .ag-scene-label{left:3%;top:5%}.ag-scene-delete .ag-speech{top:0;right:-4%}.ag-story-footer{position:relative;z-index:4;text-align:center;margin:0 auto;width:min(760px,100%)}.ag-story-footer nav{display:flex;gap:9px;justify-content:center}.ag-story-footer button{position:relative;display:flex;gap:9px;align-items:center;padding:9px 16px 14px;background:transparent;border:0;border-radius:10px;font:700 10px DM Sans,sans-serif;letter-spacing:1px;color:#8a7c95;cursor:pointer;transition:color .2s,background .2s;outline-offset:3px}.ag-story-footer button>span{font-size:9px;border:1px solid #baaac7;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;letter-spacing:0}.ag-story-footer button i{position:absolute;bottom:5px;left:16px;right:16px;height:3px;border-radius:3px;background:#e1d4e9}.ag-story-footer button[aria-current]{color:#16181d;background:#f1e9f8}.ag-story-footer button[aria-current]>span{background:#a8ff60;border-color:#16181d}.ag-story-footer button[aria-current] i{background:#a8ff60}.ag-story-footer button:hover{background:#eee4f6;color:#16181d}.ag-story-footer button:focus-visible{outline:3px solid #9b74c5}.ag-scroll-cue{font-size:10px;color:#8b7c96;margin:9px 0 12px}.ag-story-disclaimer{font-size:8px;color:#95849a;margin:0;line-height:1.5}.ag-story-wave{position:absolute;bottom:-1px;left:0;width:100%;height:36px;pointer-events:none}.ag-story--reduced .ag-story-scene{visibility:hidden!important;opacity:0!important}.ag-story--reduced .ag-story-scene.is-active{visibility:visible!important;opacity:1!important}@media(min-width:761px)and (max-height:760px){.ag-story-frame{padding-top:22px;gap:10px}.ag-story-heading h2{font-size:38px;margin-bottom:9px}.ag-story-heading>p:last-child{font-size:12px}.ag-hole-world{width:330px;height:90%;bottom:3%}.ag-scene-delete .ag-hole-world{width:300px}.ag-request{top:18%;padding:17px 20px 13px}.ag-request-top{margin-bottom:15px}.ag-scene-label{top:3%}.ag-scene-label h3{font-size:17px}.ag-scene-label p{font-size:10px}.ag-speech{font-size:22px;padding:13px 18px}.ag-story-footer button{padding-top:5px}.ag-story-kicker{margin-bottom:7px}}@media(max-width:1000px)and (min-width:761px){.ag-hole-world{width:330px}.ag-scene-delete .ag-hole-world{width:310px;left:5%}.ag-request{width:51%;right:0}.ag-scene-read .ag-request,.ag-scene-label{left:0}.ag-scene-label h3{font-size:17px}.ag-scene-label p{font-size:10px}.ag-file strong{font-size:12px}.ag-file>span{font-size:7px;padding:5px}.ag-request-title h3{font-size:20px}}@media(max-width:760px){.ag-story-frame{padding:22px 6% 38px;gap:10px;max-height:none;min-height:590px}.ag-story-kicker{font-size:7px;letter-spacing:1.4px;margin-bottom:9px}.ag-story-heading h2{font-size:30px;letter-spacing:-1.5px;margin-bottom:10px;line-height:1.15}.ag-mobile-break{display:block}.ag-story-heading>p:last-child{font-size:10px;max-width:285px;margin:auto;line-height:1.5}.ag-story-stage{max-width:440px}.ag-scene-label{left:0;top:0;gap:7px;width:auto;right:0;align-items:center}.ag-scene-label>span{height:25px;width:25px;font-size:9px}.ag-scene-label h3{font-size:13px;margin:0}.ag-scene-label p{font-size:8px;max-width:none;margin-top:3px;line-height:1.3}.ag-request{left:1%;right:auto;top:58px;width:96%;max-width:none;padding:14px 15px 10px;border-radius:18px;box-shadow:4px 5px 0 var(--story-accent),6px 10px 14px #7a536615}.ag-request-top{margin-bottom:14px;gap:7px}.ag-request-top>span:first-child{font-size:8px}.ag-request-top svg{width:14px;height:16px}.ag-request-top>span:last-child{font-size:6px;padding:3px 5px}.ag-request-title{gap:8px}.ag-action-icon{width:34px;height:34px;border-radius:9px}.ag-action-icon svg{width:24px;height:24px}.ag-request-title h3{font-size:16px;letter-spacing:-.5px}.ag-file{padding:10px 8px;margin-top:11px;gap:7px}.ag-file>svg{height:27px;width:22px}.ag-file strong{font-size:10px;letter-spacing:-.2px}.ag-file>span{font-size:6px;padding:5px}.ag-request>p{font-size:6px;margin-top:9px}.ag-hole-world{left:0;bottom:1%;width:230px;height:47%;max-height:245px}.ag-hole{height:36px;border-width:8px}.ag-mascot-window{bottom:12px}.ag-hole-rim{height:18px;border-width:4px}.ag-speech{right:-39%;top:11%;font-size:18px;padding:12px 15px}.ag-speech:after{left:16%;bottom:-10px;height:21px;width:20px}.ag-pop-lines{left:4%;top:12%;scale:.7}.ag-ground-line{height:25%;bottom:-2%;stroke-width:2}.ag-scene-read .ag-request{left:1%;top:58px;right:auto}.ag-scene-read .ag-scene-label{left:0;right:0;top:0;width:auto}.ag-scene-read .ag-hole-world{right:0;left:auto;bottom:1%;width:230px}.ag-scene-read .ag-speech{left:auto;right:0;top:max(-5%,calc(466px - 55svh));font-size:17px;max-width:130px}.ag-scene-read .ag-pop-lines{left:-1%;right:auto;top:max(8%,calc(466px - 55svh))}.ag-scene-delete .ag-request{left:1%;right:auto;top:58px}.ag-scene-delete .ag-scene-label{left:0;top:0}.ag-scene-delete .ag-hole-world{left:7%;bottom:0;width:225px}.ag-scene-delete .ag-speech{top:12%;right:-30%}.ag-story-footer nav{gap:2px;justify-content:space-between}.ag-story-footer button{font-size:8px;letter-spacing:.4px;gap:5px;padding:6px 7px 12px}.ag-story-footer button>span{height:20px;width:20px;font-size:7px}.ag-story-footer button i{left:7px;right:7px;bottom:3px}.ag-scroll-cue{font-size:8px;margin:8px 0}.ag-story-disclaimer{font-size:6px;max-width:310px;margin:auto}.ag-story-wave{height:23px}}@media(max-width:760px)and (max-height:740px){.ag-story-frame{padding-top:15px;gap:7px;min-height:560px}.ag-story-heading h2{font-size:26px;margin-bottom:7px}.ag-story-heading>p:last-child{font-size:9px}.ag-story-kicker{font-size:6px;margin-bottom:6px}.ag-hole-world,.ag-scene-read .ag-hole-world{width:190px;height:43%}.ag-scene-delete .ag-hole-world{width:185px}.ag-speech{font-size:15px;padding:10px 12px;right:-46%}.ag-scene-read .ag-speech{font-size:14px;right:0}.ag-scene-delete .ag-speech{right:-45%}.ag-request,.ag-scene-read .ag-request,.ag-scene-delete .ag-request{top:49px;padding:11px 13px 9px}.ag-request-top{margin-bottom:10px}.ag-file{margin-top:9px}.ag-request-title h3{font-size:15px}.ag-action-icon{width:30px;height:30px}.ag-scroll-cue{margin:6px 0}}@media(max-width:760px)and (max-height:740px){.ag-scene-read .ag-speech{top:max(12%,calc(258px - 130.23%))}.ag-scene-read .ag-pop-lines{left:0;top:max(8%,calc(255px - 130.23%))}}@media(max-width:380px)and (max-height:650px){.ag-scene-read .ag-speech{right:-4%;font-size:12px;padding:7px 9px}}@media(prefers-reduced-motion:reduce){.ag-story *{transition:none!important;animation:none!important}.ag-story-frame{height:min(850px,100svh)}.ag-story--reduced .ag-request{transform:rotate(-2deg)}.ag-story--reduced .ag-scene-read .ag-request{transform:rotate(2deg)}}.ag-mascot-window{left:-5%;right:-5%}.ag-mascot{position:absolute;left:0;bottom:-18%;height:120%;width:100%;object-position:center bottom}.v2:has(.ag-story:not(.ag-story--reduced)){overflow:clip}.ag-story:not(.ag-story--reduced){height:380svh}.ag-story-frame{position:sticky;top:0}.ag-story--reduced{height:auto}.ag-story--reduced .ag-story-frame{position:relative}@media(max-width:760px){.ag-story:not(.ag-story--reduced){height:340svh}}.ag-request{padding:20px 24px 15px}.ag-request-top{margin-bottom:20px}.ag-request-top>span:first-child{font-size:14px;letter-spacing:-.3px}.ag-request-top>span:last-child{font-size:14px;padding:5px 9px;line-height:1.1}.ag-file{padding:13px 12px;gap:10px}.ag-file strong{font-size:18px;letter-spacing:-.5px;line-height:1.25}.ag-file>span{font-size:14px;padding:7px 9px;line-height:1.1;flex-shrink:0}.ag-request .ag-risk-explanation{font-size:14px;color:#655d6d;text-align:left;line-height:1.45;margin:13px 0}.ag-request-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:10px;margin-top:13px}.ag-request-actions>span{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(#ffddce,#ffd1c2);border:1.5px solid #16181D;border-radius:11px;padding:10px 15px;min-height:45px;font-size:16px;font-weight:800;line-height:1.1;cursor:default;box-shadow:inset 0 2px #fff7}.ag-request-actions>span+span{background:linear-gradient(#bbff7b,#a8ff60)}.ag-request-actions b{font-size:20px;font-weight:500}.ag-request .ag-request-note{font-size:10px;color:#817687;line-height:1.4;text-align:center;margin:11px 0 0}@media(max-width:1000px)and (min-width:761px){.ag-request{padding:18px 20px 13px}.ag-request-top>span:first-child,.ag-request-top>span:last-child{font-size:14px}.ag-file{flex-wrap:wrap}.ag-file strong{font-size:17px;flex:1}.ag-file>span{font-size:14px}}@media(min-width:761px)and (max-height:760px){.ag-request{padding:15px 20px 12px}.ag-request-top{margin-bottom:13px}.ag-request .ag-risk-explanation{margin:10px 0}.ag-request-actions{margin-top:10px}.ag-request-actions>span{min-height:40px;padding:8px 13px}.ag-request .ag-request-note{margin-top:8px}}@media(max-width:760px){.ag-request,.ag-scene-read .ag-request,.ag-scene-delete .ag-request{top:12px;padding:14px 15px 11px}.ag-request-top{margin-bottom:14px;gap:7px}.ag-request-top>span:first-child{font-size:11px;gap:4px}.ag-request-top>span:last-child{font-size:10px;padding:4px 6px}.ag-request-title h3{font-size:18px;letter-spacing:-.6px;line-height:1.2}.ag-file{padding:11px 9px;gap:7px;display:grid;grid-template-columns:24px minmax(0,1fr)}.ag-file>svg{grid-column:1;grid-row:1/3;align-self:center}.ag-file strong{grid-column:2;font-size:15px;letter-spacing:-.4px;overflow-wrap:anywhere}.ag-file>span{grid-column:2;justify-self:start;margin:0;font-size:11px;padding:5px 7px}.ag-request .ag-risk-explanation{font-size:12px;line-height:1.4;margin:10px 0}.ag-request-actions{gap:8px;margin-top:10px}.ag-request-actions>span{font-size:14px;min-height:40px;padding:9px 12px;border-radius:9px}.ag-request-actions b{font-size:18px}.ag-request .ag-request-note{font-size:8px;line-height:1.35;margin-top:9px}}@media(max-width:760px)and (max-height:740px){.ag-request,.ag-scene-read .ag-request,.ag-scene-delete .ag-request{top:5px;padding:10px 12px 9px}.ag-request-top{margin-bottom:9px}.ag-request-title h3{font-size:16px}.ag-file{margin-top:9px;padding:8px;row-gap:4px}.ag-file strong{font-size:14px}.ag-file>span{font-size:10px;padding:4px 6px}.ag-request .ag-risk-explanation{font-size:11px;margin:8px 0}.ag-request-actions{margin-top:8px}.ag-request-actions>span{min-height:35px;font-size:13px;padding:7px 10px}.ag-request .ag-request-note{font-size:7px;margin-top:7px}}@media(max-width:760px){.ag-story:not(.ag-story--reduced){height:305svh}.ag-story-frame{min-height:0;padding:clamp(14px,2.4svh,21px) 6% 28px;gap:9px}.ag-story-kicker{font-size:8px;margin-bottom:6px}.ag-story-heading h2{font-size:clamp(26px,7.7vw,32px);margin-bottom:7px}.ag-story-heading>p:last-child{font-size:11px;line-height:1.35}.ag-story-scene{display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(8px,1.7svh,15px)}.ag-story-scene .ag-request{position:relative;inset:auto;grid-row:1;justify-self:center;width:100%;max-width:400px;padding:12px 13px 10px;z-index:3;transform:none}.ag-request-top{margin-bottom:10px}.ag-request-title h3{font-size:clamp(15px,4.4vw,18px)}.ag-action-icon{width:32px;height:32px}.ag-file{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:9px;padding:8px}.ag-file>svg{width:18px;height:23px}.ag-file strong{flex:1;font-size:14px}.ag-file>span{margin-left:auto;font-size:10px}.ag-request .ag-risk-explanation{margin:8px 0;font-size:12px}.ag-request-actions{margin-top:8px}.ag-request-actions>span{min-height:36px;padding:7px 11px;font-size:13px}.ag-request .ag-request-note{margin-top:7px;font-size:9px;color:#655d6d}.ag-story-scene .ag-hole-world{position:relative;inset:auto;grid-row:2;align-self:end;justify-self:start;width:min(70%,242px);height:100%;max-height:248px}.ag-scene-read .ag-hole-world{justify-self:end;margin-right:8%}.ag-scene-delete .ag-hole-world{margin-left:6%}.ag-story-scene .ag-speech{top:8%;left:auto;right:-21%;max-width:none;white-space:nowrap;font-size:clamp(13px,3.7vw,16px);padding:9px 11px}.ag-scene-read .ag-speech{right:-10%;top:4%}.ag-scene-delete .ag-speech{right:-18%;top:6%}.ag-story-scene .ag-pop-lines{left:4%;right:auto;top:15%;scale:.72}.ag-scene-read .ag-pop-lines{left:-1%;top:13%}.ag-ground-line{bottom:2%;height:21%}.ag-story-footer{width:min(100%,400px)}.ag-story-footer nav{gap:5px}.ag-story-footer button{min-height:44px;padding:6px 7px 10px;font-size:10px;gap:5px;letter-spacing:.2px;white-space:nowrap}.ag-scroll-cue{font-size:10px;margin:6px 0;color:#65556f}.ag-story-disclaimer{font-size:9px;color:#6f6079;line-height:1.3}.ag-story--reduced .ag-story-frame{height:auto;max-height:none;grid-template-rows:auto auto auto}.ag-story--reduced .ag-story-stage{height:410px}.ag-story--reduced .ag-story-scene .ag-request{transform:none}}@media(max-width:760px)and (max-height:710px){.ag-story-heading>p:last-child{max-width:290px}.ag-story-scene .ag-request{padding:9px 12px}.ag-request-top{margin-bottom:7px}.ag-request .ag-risk-explanation{margin:6px 0}.ag-request .ag-request-note{margin-top:5px}.ag-request-actions>span{min-height:33px}}@media(max-width:760px)and (min-height:780px){.ag-story-scene .ag-hole-world{align-self:center}.ag-ground-line{bottom:7%}}@media(max-width:360px){.ag-file strong{font-size:13px}.ag-file>span{font-size:9px}.ag-story-footer button{padding-inline:4px;gap:4px}}.ag-request-top>span:only-child{border:0;padding:0;font-size:15px}.ag-story-heading>p:last-child{max-width:660px;margin-inline:auto}.ag-story-footer button{min-width:76px;justify-content:center}@media(max-width:760px){.ag-story-heading>p:last-child{max-width:310px}.ag-story-footer nav{justify-content:center}}.ag-story-heading>p:last-child{max-width:900px;font-size:clamp(20px,1.65vw,24px);line-height:1.4}@media(max-width:760px){.ag-story-heading>p:last-child{max-width:320px;font-size:16px}}.ag-scroll-cue>svg{margin-inline-start:.25em;vertical-align:-.2em}
