:root{color-scheme:light dark;--bg: #F9F9FF;--s1: #F1F3FC;--s3: #E1E5F0;--on: #191C22;--onv: #43474E;--olv: #C3C6CF;--p: #005FAF;--onp: #FFFFFF;--pc: #D4E3FF;--onpc: #001C3A;--t: #6C45C1;--ont: #FFFFFF;--tc: #EADDFF;--ontc: #24005B;--hero: linear-gradient(135deg, #0E5BB5 0%, #1872CC 34%, #4B4FC4 68%, #6C45C1 100%);--hero-line: rgba(255, 255, 255, 0);--net: #FFFFFF;--net-opacity: .22;--frame: #15171C;--frame-edge: #5A5F6B;--phone-shadow: 0 32px 64px -24px rgba(11, 20, 64, .7);--todo-bg: #FFE08A;--todo-on: #3A2A00;--sans: Figtree, "Segoe UI", Roboto, system-ui, sans-serif;--section-gap: clamp(72px, 9vw, 120px)}@media(prefers-color-scheme:dark){:root{--bg: #10131A;--s1: #181C22;--s3: #272A31;--on: #E1E2EB;--onv: #C3C6CF;--olv: #43474E;--p: #A5C8FF;--onp: #00315F;--pc: #00477F;--onpc: #D4E3FF;--t: #D1BCFF;--ont: #3D0090;--tc: #5428A8;--ontc: #EADDFF;--hero: radial-gradient(55% 75% at 82% 35%, rgba(24, 114, 204, .45), rgba(24, 114, 204, 0) 70%), radial-gradient(50% 70% at 62% 100%, rgba(108, 69, 193, .5), rgba(108, 69, 193, 0) 70%), linear-gradient(135deg, #070B18 0%, #0B1226 34%, #100F2C 68%, #150D2E 100%);--hero-line: rgba(143, 180, 255, .16);--net: #8FB4FF;--net-opacity: .4;--frame: #0B0D12;--frame-edge: #4A5266;--phone-shadow: 0 32px 64px -24px rgba(0, 0, 0, .8)}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:24px;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--on);font:17px/1.5 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3,p,figure,ul,ol{margin:0}img{display:block;max-width:100%}a{color:var(--p)}:focus-visible{outline:2px solid var(--p);outline-offset:3px}::selection{background:var(--pc);color:var(--onpc)}.icon{width:1em;height:1em;flex:0 0 auto;fill:currentColor}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--p);color:var(--onp)}.wrap{width:100%;max-width:1248px;margin:0 auto;padding:0 24px}main{flex:1 0 auto}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:0;border-radius:999px;font:600 15px/1.2 var(--sans);text-decoration:none;white-space:nowrap;cursor:pointer;isolation:isolate}.btn:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:currentColor;opacity:0;transition:opacity .15s}.btn:hover:after{opacity:.08}.btn:active:after{opacity:.12}.btn .icon{font-size:18px}.btn--filled{background:var(--p);color:var(--onp)}.btn--text{padding:0 16px;color:var(--p)}.btn--plain{padding:0 16px;color:var(--on)}.btn--tertiary{background:var(--t);color:var(--ont)}.btn--outline-on-tc{box-shadow:inset 0 0 0 1.5px var(--ontc);color:var(--ontc)}.btn--outline-white{box-shadow:inset 0 0 0 1.5px #fff9;color:#fff}.btn--large{min-height:52px;font-size:16px}.store-badge{display:inline-flex;border-radius:10px;transition:opacity .15s}.store-badge:hover{opacity:.88}.store-badge img{height:56px;width:auto}.site-header .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:16px;padding-bottom:16px}.brand{display:flex;align-items:center;gap:12px;color:var(--on);text-decoration:none;line-height:1.1}.brand img{width:40px;height:40px;border-radius:12px}.brand-name{display:flex;flex-direction:column;gap:2px}.brand-name strong{font-size:20px;font-weight:800}.brand-name span{font-size:13px;font-weight:500;color:var(--onv)}.site-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.site-nav .btn--filled{margin-left:8px;padding:0 22px 0 18px}@media(max-width:720px){.site-nav .btn--plain{display:none}}.band{position:relative;overflow:hidden;max-width:1248px;margin:0 auto;border-radius:40px;background:var(--hero);box-shadow:inset 0 0 0 1px var(--hero-line);color:#fff}.band-net{position:absolute;inset:0;width:100%;height:100%;color:var(--net);opacity:var(--net-opacity)}.band-net g:first-child{stroke:currentColor;stroke-width:1;fill:none}.band-net g:last-child{fill:currentColor}.hero{padding:8px 16px 0}.hero-inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:24px 48px;padding:clamp(40px,6vw,88px) clamp(24px,6vw,88px) 0}.hero-copy{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:clamp(40px,6vw,88px)}.app-icon{border-radius:22%;box-shadow:0 12px 32px -8px #0b144080,0 0 0 1px #fff3}.hero-label{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:8px;background:#ffffff29;font-size:14px;font-weight:600}.hero h1{font-size:clamp(40px,5vw,64px);line-height:1.05;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.hero-lede{max-width:520px;font-size:clamp(17px,1.6vw,20px);font-weight:500;color:#ffffffe6;text-wrap:pretty}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding-top:8px}.hero-actions .btn{min-height:56px}.phones{flex:1 1 400px;min-width:0;height:560px;display:flex;justify-content:center;align-items:flex-start;padding-top:24px}.phone{flex:0 0 auto;padding:8px;border-radius:40px;background:var(--frame);box-shadow:inset 0 0 0 1.5px var(--frame-edge),var(--phone-shadow)}.phone img{width:100%;height:auto;aspect-ratio:1280 / 2856;border-radius:32px;object-fit:cover}.phone--front{position:relative;width:272px}.phone--back{width:236px;margin-top:72px;margin-right:-64px;padding:7px;border-radius:36px;transform:rotate(-5deg)}.phone--back img{border-radius:29px}@media(max-width:560px){.phones{height:440px;padding-top:0}.phone--front{width:220px;padding:7px;border-radius:34px}.phone--front img{border-radius:27px}.phone--back{width:188px;margin-top:56px;margin-right:-56px;padding:6px;border-radius:30px}.phone--back img{border-radius:24px}}.cta{padding:var(--section-gap) 16px}.cta-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;padding:clamp(48px,7vw,88px) 24px;text-align:center}.cta h2{font-size:clamp(32px,3.6vw,46px);line-height:1.1;font-weight:700;letter-spacing:-.015em}.cta p{font-size:18px;font-weight:500;color:#ffffffe6}.cta .store-badge{margin-top:8px}.section{padding:var(--section-gap) 24px 0}.section-inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.section-head{display:flex;flex-direction:column;gap:12px;max-width:720px}.eyebrow{font-size:15px;font-weight:700;color:var(--p)}.section-head h2{font-size:clamp(32px,3.6vw,46px);line-height:1.1;font-weight:700;letter-spacing:-.015em;text-wrap:balance}.section-head p{font-size:18px;line-height:1.55;color:var(--onv);text-wrap:pretty}.title-sm{font-size:clamp(28px,3vw,36px);line-height:1.15;font-weight:700;letter-spacing:-.01em}.feature-grid,.more-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(264px,100%),1fr));gap:24px;padding:0;list-style:none}.feature{height:500px;display:flex;flex-direction:column;gap:24px;padding:28px 24px 0;border-radius:28px;background:var(--s1);overflow:hidden}.feature h3{font-size:20px;line-height:1.25;font-weight:700}.feature p{margin-top:8px;font-size:15px;color:var(--onv)}.feature .phone{align-self:center;width:210px;padding:6px;border-radius:30px;box-shadow:inset 0 0 0 1.5px var(--frame-edge)}.feature .phone img{border-radius:24px}.more-grid{gap:32px 24px}.more-grid li{display:flex;flex-direction:column;gap:14px}.more-grid h3{font-size:18px;line-height:1.3;font-weight:700}.more-grid p{font-size:15px;color:var(--onv)}.tile{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:22px}.tile--primary{background:var(--pc);color:var(--onpc)}.tile--tertiary{background:var(--tc);color:var(--ontc)}.tile--surface{background:var(--s3);color:var(--on)}.tile--strong{width:56px;height:56px;border-radius:16px;font-size:26px;background:var(--t);color:var(--ont)}.format-cards{display:flex;flex-wrap:wrap;gap:24px;align-items:stretch}.format-card{min-width:0;display:flex;flex-direction:column;gap:24px;padding:32px;border-radius:28px;background:var(--s1)}.format-card--create{flex:1 1 360px}.format-card--open{flex:2 1 520px}.format-card h3{font-size:22px;line-height:1.25;font-weight:700}.format-card>div>p{margin-top:6px;font-size:15px;color:var(--onv)}.format-group{display:flex;flex-direction:column;gap:12px}.format-group h4{margin:0;font-size:14px;font-weight:600;color:var(--onv)}.chips{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.chips li{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:10px;font-size:15px;font-weight:600;box-shadow:inset 0 0 0 1px var(--olv)}.chips--filled li{background:var(--pc);color:var(--onpc);font-weight:700;box-shadow:none}.outlined-card{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:32px;padding:clamp(28px,4vw,48px);border-radius:28px;box-shadow:inset 0 0 0 1px var(--olv)}.outlined-card-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.points{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px 32px;padding:0;list-style:none}.points li{display:flex;gap:16px;align-items:flex-start}.points .tile{width:44px;height:44px;font-size:20px}.points h3{font-size:18px;line-height:1.3;font-weight:700}.points p{margin-top:6px;font-size:15px;color:var(--onv)}.support-card{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px;padding:clamp(28px,4vw,48px);border-radius:28px;background:var(--tc);color:var(--ontc)}.support-copy{flex:1 1 420px;min-width:0;display:flex;gap:20px;align-items:flex-start}.support-copy h2{font-size:clamp(26px,2.6vw,32px);line-height:1.2;font-weight:700}.support-copy p{margin-top:8px;text-wrap:pretty}.support-actions{display:flex;flex-wrap:wrap;gap:12px}.site-footer{border-top:1px solid var(--olv);background:var(--s1)}.site-footer .wrap{display:flex;flex-direction:column;gap:24px;padding-top:32px;padding-bottom:40px}.footer-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}.footer-brand{gap:12px;font-size:17px;font-weight:700}.footer-brand img{width:36px;height:36px;border-radius:10px}.footer-brand span{font-weight:500;color:var(--onv)}.footer-nav{display:flex;flex-wrap:wrap;gap:4px 8px}.footer-nav a{padding:12px;color:var(--onv);font-size:15px;font-weight:600;text-decoration:none}.footer-nav a:hover{color:var(--on);text-decoration:underline}.footer-nav a[aria-current=page]{color:var(--on);font-weight:700}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 32px;font-size:14px;color:var(--onv)}.footer-bottom a{font-weight:600}.legal-main{padding:clamp(24px,4vw,48px) 24px clamp(72px,8vw,112px)}.legal-main>div{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.legal-head{display:flex;flex-direction:column;gap:20px;max-width:800px}.legal-head h1{font-size:clamp(40px,5vw,56px);line-height:1.05;font-weight:700;letter-spacing:-.02em}.legal-head>p{font-size:16px;color:var(--onv)}.draft-note{display:flex;gap:14px;align-items:flex-start;padding:16px 20px;border-radius:20px;background:var(--tc);color:var(--ontc);font-size:15px}.draft-note .icon{font-size:22px;margin-top:1px}mark.todo{padding:1px 6px;border-radius:6px;background:var(--todo-bg);color:var(--todo-on)}.legal-body{display:flex;flex-wrap:wrap;gap:40px 64px;align-items:flex-start}.toc{flex:1 1 240px;max-width:320px;padding:20px 12px;border-radius:24px;background:var(--s1)}@media(min-width:900px){.toc{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto}}.toc h2{padding:0 12px 8px;font-size:14px;font-weight:700;color:var(--onv)}.toc ol{padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.toc a{display:block;padding:8px 12px;border-radius:12px;color:var(--on);font-size:15px;font-weight:500;text-decoration:none}.toc a:hover{background:var(--s3)}.legal-article{flex:999 1 560px;min-width:0;max-width:760px;display:flex;flex-direction:column;gap:40px;line-height:1.65}.legal-article section{display:flex;flex-direction:column;gap:12px}.legal-article h2{font-size:24px;line-height:1.25;font-weight:700}.legal-article ul{padding-left:22px;display:flex;flex-direction:column;gap:8px}.legal-article a{font-weight:600}.legal-article .summary{gap:14px;padding:28px;border-radius:24px;background:var(--s1)}.legal-article .summary h2{font-size:22px}.status-main{display:flex;justify-content:center;padding:clamp(48px,8vw,104px) 24px clamp(72px,9vw,120px)}.status{width:100%;max-width:560px;display:flex;flex-direction:column;align-items:center;gap:40px}.status-head{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.status-head .tile{width:96px;height:96px;border-radius:28px;font-size:44px}.status-head h1{font-size:clamp(34px,4.4vw,48px);line-height:1.1;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.status-head p{font-size:18px;line-height:1.55;color:var(--onv);text-wrap:pretty}.list-group{width:100%;display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:24px;background:var(--s1);list-style:none}.list-group a{display:flex;align-items:center;gap:16px;min-height:72px;padding:12px 16px;border-radius:20px;background:var(--bg);color:var(--on);text-decoration:none;transition:background-color .15s}.list-group a:hover{background:var(--s3)}.list-group img{width:44px;height:44px;border-radius:14px}.list-group .tile{width:44px;height:44px;font-size:20px}.list-text{flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.list-text strong{font-size:17px;font-weight:600}.list-text span{font-size:14px;color:var(--onv)}.list-group .trailing{font-size:18px;color:var(--onv)}.status-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn:after,.store-badge,.list-group a{transition:none}}.cta-short{display:none}@media(max-width:480px){.cta-long{display:none}.cta-short{display:inline}.site-nav .btn--filled{margin-left:0;padding:0 18px 0 14px}}
