.ai-wallet-page{color:var(--color-ink);padding-top:77px}.ai-wallet-page [hidden]{display:none!important}.wallet-wrap{max-width:1376px;margin-inline:auto;padding-inline:40px}.wallet-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:75px;padding-block:78px 90px;display:grid}.wallet-eyebrow{font:11px/1.6 var(--font-mono);color:var(--color-klein-600);margin-bottom:22px;display:block}.wallet-intro h1{letter-spacing:-.045em;text-wrap:balance;max-width:650px;font-size:clamp(2.7rem,4.3vw,4.1rem);font-weight:550;line-height:1.07}.wallet-intro>p{color:var(--color-body);max-width:550px;margin:27px 0 30px;font-size:1.08rem;line-height:1.8}.wallet-primary{background:var(--color-ink);color:var(--color-paper);justify-content:center;align-items:center;padding:16px 23px;font-size:.9rem;font-weight:500;display:inline-flex}.wallet-primary:hover{background:var(--color-klein-950)}.wallet-secondary{color:var(--color-klein-600);margin-top:20px;font-size:.83rem;display:block}.personal-wallet{background:var(--color-paper);border:1px solid var(--color-line);box-shadow:20px 20px 0 var(--color-klein-50);min-width:0;padding:27px}.wallet-card-heading,.sample-heading{font:11px/1.5 var(--font-mono);color:var(--color-body);justify-content:space-between;align-items:center;gap:15px;display:flex}.wallet-card-heading>span:first-child{color:var(--color-klein-600)}.wallet-amount{justify-content:space-between;align-items:center;gap:18px;margin:22px 0;display:flex}.wallet-amount>strong{font:500 clamp(2.6rem, 4vw, 3.6rem)/1 var(--font-mono);letter-spacing:-.065em}.wallet-amount>span{color:var(--color-body);font-size:.85rem;line-height:1.6}.wallet-totals{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);color:var(--color-body);gap:28px;padding:14px 0;font-size:.76rem;display:flex}.wallet-totals strong{font:500 .9rem var(--font-mono);color:var(--color-ink);margin-left:6px}.wallet-tool-labels{font:10px var(--font-mono);color:var(--color-body);justify-content:space-between;margin:24px 0 6px;display:flex}.wallet-tool{padding:12px 0}.wallet-tool-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.wallet-tool-name{align-items:center;gap:10px;min-width:0;display:flex}.wallet-tool-icon{flex:none;width:29px;height:29px}.wallet-tool-name strong{font-size:.86rem;font-weight:500}.wallet-tool-name small{font:10px var(--font-mono);color:var(--color-body)}.wallet-tool-top>[data-limit]{font:500 .9rem var(--font-mono);text-align:right;min-width:50px}.wallet-track{background:var(--color-band);height:10px;margin:10px 0 0 39px}.wallet-limit-bar{background:var(--color-klein-200);height:100%}.wallet-limit-bar>span{background:var(--color-klein-600);height:100%;display:block}.wallet-legend{color:var(--color-body);flex-wrap:wrap;gap:17px;margin:8px 0 20px;font-size:.65rem;display:flex}.wallet-legend>span{align-items:center;gap:6px;display:flex}.wallet-legend i{background:var(--color-klein-600);width:8px;height:8px}.wallet-legend>span+span i{background:var(--color-klein-200)}.wallet-demand>span{margin-bottom:12px;font-size:.8rem;display:block}.wallet-demand>div{flex-wrap:wrap;gap:8px;display:flex}.wallet-demand button{background:var(--color-klein-50);color:var(--color-klein-600);border:1px solid var(--color-klein-200);cursor:pointer;padding:9px 12px;font-size:.77rem}.wallet-demand button[aria-pressed=true]:not(.wallet-reset){background:var(--color-klein-600);color:var(--color-paper);border-color:var(--color-klein-600)}.wallet-demand .wallet-reset{color:var(--color-body);background:0 0;border-color:#0000;margin-left:auto}.wallet-status{color:var(--color-body);min-height:3.4em;margin-top:15px;font-size:.77rem;line-height:1.7}.wallet-promise{background:var(--color-klein-950);color:var(--color-paper)}.wallet-promise>.wallet-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding-block:34px;display:grid}.wallet-promise strong{letter-spacing:-.02em;font-size:1.3rem;font-weight:450}.wallet-promise p{color:var(--color-klein-200);font-size:.91rem;line-height:1.75}.wallet-feature{border-bottom:1px solid var(--color-line);grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-block:85px;display:grid}.wallet-feature:last-child{border:0}.wallet-feature:nth-child(2n)>.wallet-feature-copy{order:2}.wallet-feature-copy{max-width:490px}.ai-wallet-page h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,3vw,2.9rem);font-weight:500;line-height:1.12}.wallet-feature-copy>p{color:var(--color-body);margin-top:20px;font-size:1rem;line-height:1.85}.wallet-sample{background:var(--color-band);border:1px solid var(--color-line);min-width:0;padding:27px}.sample-heading{margin-bottom:25px}.sample-heading button{color:var(--color-body);font:11px var(--font-mono);text-underline-offset:3px;cursor:pointer;margin-right:-8px;padding:8px;text-decoration:underline}.wallet-avatar{background:var(--color-klein-100);width:40px;height:40px;color:var(--color-klein-600);font:12px var(--font-mono);flex:none;place-items:center;display:grid}.approval-person,.leave-source{align-items:center;gap:12px;display:flex}.approval-person>div,.leave-source>div{gap:5px;display:grid}.approval-person strong,.leave-source strong{font-size:.9rem;font-weight:500}.approval-person>div>span,.leave-source>div>span{color:var(--color-body);font-size:.73rem}.small-tag{font:10px var(--font-mono);color:var(--color-klein-600);background:var(--color-klein-100);white-space:nowrap;margin-left:auto;padding:7px}.approval-figures{border-top:1px solid var(--color-line);grid-template-columns:1fr 1fr;gap:20px;margin:25px 0;padding-top:22px;display:grid}.approval-figures>div{flex-direction:column;gap:10px;display:flex}.approval-figures span{color:var(--color-body);font-size:.72rem}.approval-figures strong{font:500 1.7rem var(--font-mono);letter-spacing:-.06em}.approval-figures small{color:var(--color-body);font-size:.68rem}.sample-action{background:var(--color-ink);width:100%;color:var(--color-paper);cursor:pointer;min-height:47px;margin-top:24px;padding:13px 16px;font-size:.82rem;line-height:1.5}.sample-action:hover:enabled{background:var(--color-klein-950)}.sample-action:disabled{background:var(--color-good-tint);color:var(--color-good);cursor:default}.sample-status{color:var(--color-body);min-height:4em;margin-top:14px;font-size:.77rem;line-height:1.75}.request-reason{border-left:2px solid var(--color-klein-600);background:var(--color-paper);margin-top:20px;padding:10px 14px;font-size:.84rem;line-height:1.7}.leave-source{background:var(--color-paper);border-top:3px solid var(--color-klein-600);padding:18px}.leave-source>div:last-child{text-align:right;margin-left:auto}.leave-source [data-value]{font:500 1.2rem var(--font-mono);color:var(--color-klein-600)}.distribution-lines{justify-content:space-around;height:38px;margin:0 16%;display:flex}.distribution-lines span{background:var(--color-klein-200);width:1px}.leave-recipients{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.leave-recipients>div{background:var(--color-paper);text-align:center;border-bottom:2px solid var(--color-klein-200);gap:10px;padding:16px 8px;display:grid}.leave-recipients span{font-size:.77rem}.leave-recipients strong{font:500 1.45rem var(--font-mono);color:var(--color-klein-600)}.leave-recipients small{color:var(--color-body);font-size:.59rem}.project-task{background:var(--color-klein-950);color:var(--color-paper);gap:12px;padding:22px;display:grid}.project-task>span:first-child{font:10px var(--font-mono);color:var(--color-klein-200)}.project-task strong{font-size:1.1rem;font-weight:450}.project-task>span:last-child{color:var(--color-klein-200);font-size:.77rem}.project-task b{font:500 1rem var(--font-mono);color:var(--color-paper);margin-left:9px}.charge-order{margin-top:8px}.charge-order>div{border-bottom:1px solid var(--color-line);align-items:center;gap:13px;padding:19px 0;display:flex}.order-number{font:12px var(--font-mono);color:var(--color-klein-600)}.charge-order>div>div{gap:6px;display:grid}.charge-order strong{font-size:.86rem;font-weight:500}.charge-order small{color:var(--color-body);font-size:.65rem}.charge-order [data-value]{font:500 1.1rem var(--font-mono);margin-left:auto}.pool-total{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.pool-total strong{font:500 2.7rem var(--font-mono);letter-spacing:-.06em}.pool-total span{color:var(--color-body);font-size:.73rem}.pool-strip{background:var(--color-klein-100);height:24px}.pool-strip>span{background:var(--color-klein-600);width:60%;height:100%;display:block}.pool-labels{font:10px var(--font-mono);justify-content:space-between;gap:12px;margin-top:11px;display:flex}.pool-labels strong{color:var(--color-klein-600);font-weight:400}.personal-cap{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;padding:20px 0 0;display:flex}.personal-cap>div{gap:8px;display:grid}.personal-cap strong{font-size:.8rem;font-weight:500}.personal-cap>div>span{font:10px var(--font-mono);color:var(--color-body)}.cap-tag{background:var(--color-watch-tint);color:var(--color-watch);font:9px var(--font-mono);margin-left:auto;padding:6px}.gift-people{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding:20px 0;display:grid}.gift-people>div{justify-items:center;gap:13px;display:grid}.gift-people strong{font-size:.9rem;font-weight:450}.gift-people b{font:500 2rem var(--font-mono);letter-spacing:-.05em}.gift-people small{color:var(--color-body);font-size:.73rem}.gift-transfer{text-align:center;font:13px var(--font-mono);color:var(--color-klein-600);gap:7px;display:grid}.gift-transfer>span{font-size:25px}.wallet-control{background:var(--color-klein-950);color:var(--color-paper);padding-block:75px}.wallet-control>.wallet-wrap{grid-template-columns:1.15fr 1fr;align-items:center;gap:100px;display:grid}.wallet-control .wallet-eyebrow{color:var(--color-klein-200)}.wallet-control h2{max-width:620px}.wallet-control p{color:var(--color-klein-200);margin-top:25px;font-size:.95rem;line-height:1.8}.company-budget{border:1px solid var(--color-klein-700);padding:28px}.company-budget>span{font:11px var(--font-mono);color:var(--color-klein-200)}.company-budget>strong{font:500 2.5rem var(--font-mono);letter-spacing:-.06em;margin:20px 0 30px;display:block}.company-budget>strong>small{letter-spacing:0;color:var(--color-klein-200);font-size:.8rem}.company-budget>div{border-top:1px solid var(--color-klein-700);justify-content:space-between;gap:15px;padding:17px 0;display:flex}.company-budget>div>span{color:var(--color-klein-200);font-size:.8rem}.company-budget b{font:500 .95rem var(--font-mono)}.company-budget>p{font:11px var(--font-mono);margin-top:15px}.wallet-integrations{border-bottom:1px solid var(--color-line);grid-template-columns:1fr 1fr;gap:100px;padding-block:80px;display:grid}.wallet-integrations p{color:var(--color-body);margin:23px 0;font-size:.92rem;line-height:1.8}.wallet-text-link{color:var(--color-klein-600);text-underline-offset:5px;font-size:.87rem;text-decoration:underline}.wallet-integration-list{grid-template-columns:1fr 1fr;align-content:center;gap:20px 25px;display:grid}.wallet-integration-list>a{align-items:center;gap:14px;padding:12px 0;display:flex}.wallet-integration-list>a>span{flex:none;width:46px;height:46px}.wallet-integration-list strong{font-size:.8rem;font-weight:450;line-height:1.6}.wallet-close{text-align:center;padding-block:80px 90px}.wallet-close h2{max-width:720px;margin:0 auto 30px}.wallet-close>.wallet-text-link{margin-top:22px;display:block}.ai-wallet-page button:focus-visible,.ai-wallet-page a:focus-visible{outline:2px solid var(--color-klein-600);outline-offset:5px}.wallet-scenarios{scroll-margin-top:77px}@media (prefers-reduced-motion:no-preference){.wallet-limit-bar,.wallet-limit-bar>span{transition:width .55s cubic-bezier(.2,.7,.2,1)}.wallet-demand button,.sample-action,.wallet-primary{transition:background .2s,color .2s}}@media (width<=1100px){.wallet-hero{gap:40px}.wallet-feature,.wallet-integrations,.wallet-control>.wallet-wrap{gap:45px}.wallet-wrap{padding-inline:30px}.personal-wallet,.wallet-sample{padding:22px}.wallet-tool-name small{font-size:9px}.wallet-tool-name{gap:7px}.wallet-integration-list{grid-template-columns:1fr}.wallet-hero h1{font-size:3rem}}@media (width<=800px){.ai-wallet-page{padding-top:69px}.wallet-hero{grid-template-columns:1fr;gap:40px;padding-block:45px 65px}.wallet-intro{max-width:620px}.personal-wallet{width:100%;max-width:580px;box-shadow:12px 12px 0 var(--color-klein-50)}.wallet-promise>.wallet-wrap{grid-template-columns:1fr;gap:13px}.wallet-feature{grid-template-columns:1fr;gap:28px;padding-block:50px}.wallet-feature:nth-child(2n)>.wallet-feature-copy{order:0}.wallet-feature-copy{max-width:620px}.wallet-sample{width:100%;max-width:580px}.wallet-control>.wallet-wrap,.wallet-integrations{grid-template-columns:1fr;gap:35px}.wallet-integration-list{grid-template-columns:1fr 1fr}.wallet-control,.wallet-integrations{padding-block:50px}.wallet-close{padding-block:55px}.wallet-scenarios{scroll-margin-top:69px}}@media (width<=450px){.wallet-wrap{padding-inline:21px}.wallet-hero h1{font-size:2.6rem}.wallet-intro>p{font-size:1rem}.personal-wallet,.wallet-sample{padding:18px}.wallet-card-heading{font-size:10px}.wallet-tool-name small{font-size:9px;display:block}.wallet-tool-name{flex-wrap:wrap}.wallet-demand button{padding:9px;font-size:.7rem}.wallet-totals{gap:18px}.wallet-totals strong{font-size:.8rem}.approval-figures{gap:14px}.approval-figures span{font-size:.65rem}.small-tag{font-size:9px}.leave-source{gap:9px;padding:12px}.leave-source>div>span{font-size:.65rem}.leave-recipients{gap:7px}.leave-recipients small{font-size:.56rem}.gift-people{gap:14px}.gift-people b{font-size:1.7rem}.wallet-integration-list{grid-template-columns:1fr}.wallet-primary{padding-inline:15px;font-size:.8rem}.company-budget{padding:22px}}
