.stage{position:relative}.tlink.more{margin-top:18px;display:inline-block}.hero{padding-block:56px 0}.hero h1{font-family:var(--font-display);letter-spacing:-.035em;font-variation-settings:"opsz" 144, "SOFT" 30;max-width:11.5ch;margin:0;font-size:clamp(3rem,8.4vw,6.9rem);font-weight:340;line-height:.98}.hero h1 .ln{padding-bottom:.06em;display:block;overflow:clip}.hero h1 .ln>span{animation:rise .9s var(--ease-out) both;display:inline-block}.hero h1 .ln:nth-child(2)>span{animation-delay:80ms}.hero h1 .ln:nth-child(3)>span{animation-delay:.16s}.hero p.lede{color:var(--ink-2);max-width:34rem;animation:fade .8s .35s var(--ease-out) both;margin:30px 0 0;font-size:1.22rem;line-height:1.5}.hero-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px 56px;display:grid}.hero-phones{--hz:.86;width:calc(628px * var(--hz));height:calc(678px * var(--hz))}.hero-phones-in{width:628px;transform:scale(var(--hz));transform-origin:0 0;align-items:flex-start;gap:28px;display:flex}.hero-phones-in>.dev:nth-child(2){margin-top:64px}.hero-aview{flex-direction:column;gap:10px;display:flex}@media (width<=1240px){.hero-phones{--hz:.74}}@media (width<=1060px){.hero-phones{--hz:.64}}@media (width<=920px){.hero-top{grid-template-columns:minmax(0,1fr)}.hero-phones{--hz:.7;justify-self:center}}@media (width<=560px){.hero-phones{--hz:.54}}@media (width<=400px){.hero-phones{--hz:.5}}@media (width<=350px){.hero-phones{--hz:.43}}.flagships{animation:fade .8s .45s var(--ease-out) both;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:52px;display:grid}@media (width<=760px){.flagships{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}}.flag{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 2.5%, transparent);border-radius:24px;flex-direction:column;padding:28px 28px 24px;display:flex}@media (width<=480px){.flag{border-radius:20px;padding:22px 20px 20px}}.flag .appname{margin-bottom:26px}.flag .appname img{border-radius:13px;width:56px;height:56px}.flag .appname b{font-size:1.6rem}.flag-q{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 72, "SOFT" 30;text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.5vw,1.95rem);font-weight:350;line-height:1.14}.flag-a{color:var(--ink-2);max-width:30rem;margin:12px 0 0}.flag-links{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:auto;padding-top:28px;display:flex}.flag-meta{color:var(--ink-3);margin:14px 0 0;font-size:13px}.flag-meta a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.flag-meta a:hover{color:var(--ink)}.win{box-shadow:var(--shadow);background:var(--c-bg);color:var(--c-ink);font-family:var(--font-app);border:1px solid var(--c-line);border-radius:14px;grid-template-columns:200px minmax(0,380px) minmax(0,1fr);height:520px;display:grid;overflow:hidden}.side{background:var(--c-side);border-right:1px solid var(--c-line);flex-direction:column;gap:2px;padding:14px 10px;font-size:13px;display:flex}.lights{gap:7px;padding:2px 6px 16px;display:flex}.lights i{border-radius:50%;width:11px;height:11px}.lights i:first-child{background:#ff5f57}.lights i:nth-child(2){background:#febc2e}.lights i:nth-child(3){background:#28c840}.sitem{color:var(--c-sec);transition:background-color .35s var(--ease-out), color .35s var(--ease-out);border-radius:7px;justify-content:space-between;align-items:center;padding:5px 9px;display:flex}.sitem.on{background:var(--c-sel);color:var(--c-ink)}.sitem .n{color:var(--c-ter);font-variant-numeric:tabular-nums;font-size:11.5px}.shead{color:var(--c-ter);padding:12px 9px 4px;font-size:10.5px;font-weight:600}.list{border-right:1px solid var(--c-line);flex-direction:column;min-width:0;display:flex;overflow:hidden}.lhead{padding:16px 16px 10px}.lhead b{font-family:var(--font-app-serif);letter-spacing:-.01em;font-size:22px;font-weight:500;display:block}.lhead span{color:var(--c-sec);font-size:11.5px}.lhead .swap{display:grid}.lhead .swap>*{transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);grid-area:1/1}.lhead .swap .b{opacity:0;transform:translateY(6px)}.sorted .lhead .swap .a{opacity:0;transform:translateY(-6px)}.sorted .lhead .swap .b{opacity:1;transform:none}.status{color:var(--c-sec);opacity:0;align-items:center;gap:7px;height:16px;margin:0 16px 6px;font-size:11px;transition:opacity .3s;display:flex}.status i{background:var(--c-accent);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite pulse}.reading .status{opacity:1}.rows{flex:1;padding:0 8px;overflow:hidden}.fold{transition:grid-template-rows .6s var(--ease-out), opacity .45s var(--ease-out);grid-template-rows:1fr;display:grid}.fold>div{min-height:0;overflow:hidden}.fold.closed,.sorted .fold.other{opacity:0;grid-template-rows:0fr}.sorted .fold.reveal{opacity:1;grid-template-rows:1fr}.waiting{border:1px solid var(--c-line);color:var(--c-sec);background:var(--c-surface);border-radius:9px;justify-content:space-between;margin:2px 8px 8px;padding:8px 10px;font-size:12px;display:flex}.waiting b{color:var(--c-ink);font-weight:500}.ghead{letter-spacing:.1em;text-transform:uppercase;color:var(--c-ter);padding:10px 8px 4px;font-size:10px;font-weight:600}.row{transition:background-color .35s var(--ease-out), opacity .45s;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;gap:2px 10px;padding:9px 8px;font-size:12.5px;display:grid}.row .av{background:var(--c-side);width:30px;height:30px;color:var(--c-sec);border:1px solid var(--c-line);border-radius:50%;grid-row:span 3;place-items:center;font-size:10.5px;font-weight:600;display:grid}.row .who{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.row .time{color:var(--c-ter);font-size:11px}.row .subj,.row .prev{white-space:nowrap;text-overflow:ellipsis;grid-column:2/4;overflow:hidden}.row .prev{color:var(--c-sec)}.row .why{color:var(--c-accent);opacity:0;transition:grid-template-rows .5s var(--ease-out), opacity .5s var(--ease-out);grid-column:2/4;grid-template-rows:0fr;font-size:11.5px;display:grid}.row .why>span{white-space:nowrap;text-overflow:ellipsis;min-height:0;display:block;overflow:hidden}.sorted .row .why{opacity:1;transition-delay:var(--d,.25s);grid-template-rows:1fr}.row:has(.why) .prev{transition:grid-template-rows .5s var(--ease-out), opacity .4s var(--ease-out);grid-template-rows:1fr;display:grid}.row:has(.why) .prev>span{white-space:nowrap;text-overflow:ellipsis;min-height:0;display:block;overflow:hidden}.sorted .row:has(.why) .prev{opacity:0;transition-delay:var(--d,.25s);grid-template-rows:0fr}.row .chip{color:var(--c-due);opacity:0;border:1px solid;border-radius:999px;margin-left:6px;padding:0 6px;font-size:10px;font-weight:600;transition:opacity .4s}.sorted .row .chip{opacity:1}.row.sel{background:var(--c-sel)}.pane{flex-direction:column;gap:14px;padding:22px 26px;display:flex;position:relative;overflow:hidden}.msg .mh{font-family:var(--font-app-serif);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:500}.from{align-items:center;gap:10px;font-size:12.5px;display:flex}.from .av{background:var(--c-side);border:1px solid var(--c-line);border-radius:50%;place-items:center;width:30px;height:30px;font-size:10.5px;font-weight:600;display:grid}.from small{color:var(--c-ter);font-size:11px;display:block}.short{border:1px solid var(--c-line);background:var(--c-surface);border-radius:10px;padding:10px 12px;font-size:12.5px}.short em{color:var(--c-accent);margin-bottom:3px;font-size:10.5px;font-style:normal;font-weight:600;display:block}.body{color:var(--c-ink);font-size:13.5px;line-height:1.6}.body p{margin:0 0 10px}.replies{flex-wrap:wrap;gap:8px;display:flex}.replies span{color:var(--c-accent);background:var(--c-sel);opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:500;transform:translateY(6px)}.picked .replies span{opacity:1;transform:none}.picked .replies span:nth-child(2){transition-delay:.12s}@media (width<=900px){.win{grid-template-columns:minmax(0,1fr);height:540px}.side,.pane{display:none}.list{border-right:0}}.sec{padding-block:128px 0}.kicker{color:var(--ink-3);margin:0 0 14px;font-size:14px;font-weight:500}.h2{font-family:var(--font-display);letter-spacing:-.03em;font-variation-settings:"opsz" 120, "SOFT" 30;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:350;line-height:1.04}.lead{color:var(--ink-2);max-width:32rem;margin:18px 0 0;font-size:1.12rem}.duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}@media (width<=860px){.duo{grid-template-columns:1fr;gap:48px}}.intro{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:32px 64px;margin-bottom:8px;display:grid}@media (width<=860px){.intro{grid-template-columns:minmax(0,1fr)}}.intro .ticks{margin-top:0}.ademo{margin-top:56px}.ademo .tour{margin-top:0}.ademo .ch-pause{margin-top:24px}.appname{align-items:center;gap:14px;margin-bottom:22px;display:flex}.appname img{border-radius:15px;width:64px;height:64px;box-shadow:0 10px 24px -10px #00000059}.appname b{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 72, "SOFT" 40;font-size:1.9rem;font-weight:400}.appname small{color:var(--ink-3);font-size:13px;display:block}.ticks{color:var(--ink-2);flex-direction:column;gap:9px;margin:22px 0 0;padding:0;list-style:none;display:flex}.ticks li{padding-left:24px;position:relative}.ticks li:before{content:"";top:.72em;left:0;background:var(--ink-3);width:12px;height:1px;position:absolute;top:calc(.5lh - .5px)}.links{flex-wrap:wrap;gap:12px 22px;margin-top:22px;display:flex}.links>*{white-space:nowrap}.ascreen{background:var(--a-ground);color:var(--a-ink);font-family:var(--font-app);border-radius:38px;flex-direction:column;gap:10px;padding:22px 14px 18px;display:flex}.acard{background:var(--a-surface);border:1px solid var(--a-line);border-radius:20px;padding:14px}.alabel{letter-spacing:.12em;text-transform:uppercase;color:var(--a-sec);font-size:9.5px;font-weight:700}.digit{height:1em;display:inline-block;overflow:hidden}.digit>span{transition:transform 1.1s var(--spring);flex-direction:column;display:flex}.digit>span>i{height:1em;font-style:normal;line-height:1}.apill{color:var(--a-good);background:color-mix(in srgb, var(--a-good) 14%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.apill i{background:currentColor;border-radius:50%;width:6px;height:6px}.asent{color:var(--a-sec);margin:10px 0 0;font-size:12px;line-height:1.45}.chart path.line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease-out)}.chart circle{opacity:0;transition:opacity .3s .8s}.drawn .chart path.line{stroke-dashoffset:0}.drawn .chart circle{opacity:1}.arows .arow{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;padding:8px 0;font-size:12.5px;display:flex}.arows .arow:last-child{border-bottom:0}.arow small{color:var(--a-sec);font-size:11px;display:block}.arow .afig{font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-weight:800}.newrow{opacity:0;transition:grid-template-rows .5s var(--ease-out), opacity .5s var(--ease-out);grid-template-rows:0fr;display:grid}.newrow>div{min-height:0;overflow:hidden}.logged .newrow{opacity:1;grid-template-rows:1fr}.stand{border-top:1px solid var(--line);margin-top:36px}.stand a{border-bottom:1px solid var(--line);grid-template-columns:9rem minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:18px 0;display:grid}.stand time{font-family:var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.stand em{color:var(--ink-3);font-size:14px;font-style:normal}@media (width<=600px){.stand a{grid-template-columns:1fr;gap:2px}}.principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 56px;margin-top:48px;display:grid}.principles h3{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 48, "SOFT" 40;margin:0 0 8px;font-size:1.55rem;font-weight:400;line-height:1.15}.principles p{color:var(--ink-2);margin:0}@media (width<=760px){.principles{grid-template-columns:1fr}}#more{padding-top:96px}.more a{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:inherit;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:18px 0;text-decoration:none;display:grid}.more-link{margin-top:18px;display:inline-block}.more img{border-radius:10px;width:40px;height:40px}.more b{font-weight:500;display:block}.more span span{color:var(--ink-2)}.more small{color:var(--ink-3);white-space:nowrap;font-size:14px}.more a:hover b{color:var(--link)}@media (width<=600px){.more a{grid-template-columns:40px minmax(0,1fr);align-items:start}.more small{grid-column:2}}.fn{font-variant-numeric:lining-nums;white-space:nowrap;margin-left:1px;font-size:.62em;line-height:0}.fn a{color:var(--ink-3);padding:0 1px;text-decoration:none}.fn a:hover,.fn a:focus-visible{color:var(--link)}.ptable{border-collapse:collapse;width:100%;margin-top:40px;font-size:15.5px}.ptable th,.ptable td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:16px 20px 16px 0}.ptable thead th{font-family:var(--font-display);letter-spacing:-.01em;border-top:0;padding-bottom:12px;font-size:1.35rem;font-weight:400}.ptable tbody th{width:22%;color:var(--ink);font-weight:500}.ptable td{width:39%;color:var(--ink-2)}@media (width<=760px){.ptable thead{display:none}.ptable,.ptable tbody,.ptable tr,.ptable th,.ptable td{width:auto;display:block}.ptable tr{border-top:1px solid var(--line);padding:14px 0 6px}.ptable tbody th,.ptable td{border-top:0;width:auto;padding:0 0 10px}.ptable tbody th{font-family:var(--font-display);font-size:1.2rem;font-weight:400}.ptable td:before{content:attr(data-app);color:var(--ink);margin-bottom:2px;font-size:13px;font-weight:600;display:block}}.faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 56px;margin-top:40px;display:grid}@media (width<=760px){.faq{grid-template-columns:minmax(0,1fr);gap:32px}}.faq h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 8px;font-size:1.35rem;font-weight:400}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:16px;padding:14px 0;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ink-3);transition:transform .2s var(--ease-out);font-weight:400}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:focus-visible{outline:2px solid var(--link);outline-offset:4px;border-radius:4px}.faq details p{color:var(--ink-2);max-width:60ch;margin:0 0 16px}.footnotes{border-top:1px solid var(--line);color:var(--ink-3);margin-top:96px;padding-top:24px;font-size:12.5px;line-height:1.55}.footnotes ol{flex-direction:column;gap:6px;margin:0;padding-left:1.4em;list-style:decimal;display:flex}.footnotes li::marker{font-variant-numeric:tabular-nums}.footnotes li{max-width:90ch;padding-left:4px}.footnotes li:target{color:var(--ink)}.footnotes p{max-width:90ch;margin:12px 0 0}.close{padding-block:128px 0}.close p{font-family:var(--font-display);letter-spacing:-.025em;font-variation-settings:"opsz" 96, "SOFT" 40;max-width:24ch;margin:0;font-size:clamp(1.6rem,3.4vw,2.5rem);font-weight:350;line-height:1.2}@media (width<=1099px){.h2{font-variation-settings:"opsz" 72, "SOFT" 30;letter-spacing:-.025em}.close p{font-variation-settings:"opsz" 60, "SOFT" 40;letter-spacing:-.02em}}@media (width<=720px){.hero h1{font-variation-settings:"opsz" 72, "SOFT" 30;letter-spacing:-.025em}.h2{font-variation-settings:"opsz" 40, "SOFT" 30;letter-spacing:-.015em}.close p{font-variation-settings:"opsz" 32, "SOFT" 40;letter-spacing:-.01em}}.dev{position:relative}.dev img.bezel{z-index:5;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.dev>.screen{isolation:isolate;position:absolute;overflow:hidden;container-type:inline-size}.iphone{width:var(--ip-w,300px);aspect-ratio:1350/2760}.iphone>.screen{--pt:calc(var(--ip-w,300px) * .893333 / 402);border-radius:15.42%/7.09%;width:89.3333%;height:95%;top:2.5%;left:5.3333%}.sbar{z-index:20;height:calc(54 * var(--pt));padding:calc(4 * var(--pt)) calc(30 * var(--pt)) 0 calc(46 * var(--pt));font:600 calc(17 * var(--pt)) / 1 -apple-system, "SF Pro Text", "Inter", system-ui, sans-serif;letter-spacing:-.01em;color:var(--sbar-ink,currentColor);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.sbar svg{height:calc(12 * var(--pt));width:auto;display:block}.sbar .icons{align-items:center;gap:calc(6 * var(--pt));display:flex}.homebar{z-index:20;left:50%;bottom:calc(8 * var(--pt));width:calc(134 * var(--pt));height:calc(5 * var(--pt));background:var(--home-ink,currentColor);opacity:.9;border-radius:999px;position:absolute;transform:translate(-50%)}.mbp{aspect-ratio:3860/2540;width:100%;margin-top:40px}.mbp>.screen{width:78.342%;height:77.323%;top:11.339%;left:10.829%}.macos{transform-origin:0 0;width:1352px;height:878px;transform:scale(var(--mac-s,.58));position:absolute;top:0;left:0}.desk{background:radial-gradient(120% 90% at 20% 110%,#f2b48a 0%,#0000 55%),radial-gradient(90% 80% at 85% 0,#9bb7e8 0%,#0000 60%),linear-gradient(160deg,#d9d4ea 0%,#b9c6e6 45%,#e9c3b2 100%);position:absolute;inset:0}.menubar{z-index:4;color:#111;-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background:#ffffff4d;justify-content:space-between;align-items:center;height:37px;padding:0 20px;font:500 13px/1 -apple-system,SF Pro Text,Inter,system-ui,sans-serif;display:flex;position:absolute;inset:0 0 auto}.menubar .l,.menubar .r{align-items:center;gap:22px;display:flex}.menubar b{font-weight:700}.menubar svg{width:auto;height:15px;display:block}.mbp .win{z-index:3;border-radius:20px;grid-template-columns:200px 400px minmax(0,1fr);height:auto;position:absolute;inset:58px 44px 32px;box-shadow:0 30px 70px -18px #00000073,0 0 0 .5px #00000040}@media (width<=760px){.mbp{margin-top:28px}}.mac-close{display:none}@media (width<=760px){.mac-close{margin-top:18px;display:block}.mac-close .win{height:500px}.mac-close .view{overflow:hidden}.mac-close .v-maya .msg{padding-bottom:20px}.mac-close .win[data-ch=sort] .pane,.mac-close .win:not([data-ch=sort]) .list{display:none}.mac-close .win:not([data-ch=sort]) .pane{display:block}}@media (orientation:landscape) and (height<=500px){.mbp{max-width:calc(151.969svh - 145.89px);margin-inline:auto}}.win .pane{padding:0;display:block;position:relative}.tbar{border-bottom:1px solid var(--c-line);align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.ti{background:color-mix(in srgb, var(--c-ink) 7%, transparent);border-radius:7px;width:24px;height:24px}.search{background:var(--c-side);width:320px;height:32px;color:var(--c-ter);border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:13px;transition:box-shadow .3s;display:flex}.search svg{flex:none;width:15px}.search .q{color:var(--c-ink);white-space:nowrap}.search .caret{background:var(--c-accent);width:1.5px;height:16px;display:none}.asking .search{box-shadow:0 0 0 2px color-mix(in srgb, var(--c-accent) 45%, transparent)}.asking .search .ph{display:none}.asking:not(.answered) .search .caret{animation:1s step-end infinite blink;display:block}.views{position:absolute;inset:52px 0 0}.view{opacity:0;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);pointer-events:none;padding:26px 30px;position:absolute;inset:0;transform:translateY(8px)}.win[data-ch=sort] .v-sofia,.win[data-ch=ask] .v-ask,.win[data-ch=reply] .v-maya,.win[data-ch=private] .v-order{opacity:1;transform:none}.pane .view .msg{opacity:1;flex-direction:column;gap:14px;display:flex;position:static;inset:auto;transform:none}.seek{color:var(--c-sec);align-items:center;gap:8px;font-size:13px;transition:opacity .3s;display:flex}.seek i{background:var(--c-accent);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite pulse}.answered .seek{opacity:0}.answer{border:1px solid var(--c-line);background:var(--c-surface);opacity:0;max-width:560px;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);border-radius:16px;flex-direction:column;gap:12px;margin-top:-18px;padding:20px 22px;display:flex;transform:translateY(10px)}.answered .answer{opacity:1;transform:none}.a-label{color:var(--c-accent);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:flex}.ondevice{background:var(--c-accent);border-radius:50%;width:7px;height:7px}.a-text{margin:0;font-size:16px;line-height:1.55}.a-src{color:var(--c-ter);align-items:center;gap:10px;font-size:12px;display:flex}.cite{background:var(--c-sel);color:var(--c-ink);border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 4px;display:inline-flex}.av.sm{background:var(--c-side);border:1px solid var(--c-line);border-radius:50%;place-items:center;width:20px;height:20px;font-size:8.5px;font-weight:700;display:grid}.checked{color:var(--c-accent);margin-top:6px;font-size:11px;font-weight:600;display:block}.drafting .replies .pick{background:var(--c-accent);color:var(--c-surface)}.draft{border:1px solid var(--c-line);background:var(--c-surface);opacity:0;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);border-radius:12px;padding:12px 14px;transform:translateY(8px)}.drafting .draft{opacity:1;transform:none}.d-label{color:var(--c-accent);margin-bottom:6px;font-size:11px;font-weight:600}.d-text{white-space:pre-wrap;min-height:138px;font-size:13.5px;line-height:1.55}.d-foot{color:var(--c-ter);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:11.5px;display:flex}.send{background:var(--c-accent);color:var(--c-surface);border-radius:999px;padding:4px 13px;font-weight:600}.guard{color:var(--c-sec);border-block:1px solid var(--c-line);gap:16px;padding:8px 0;font-size:12px;display:flex}.g-hit{color:var(--c-accent);font-weight:600}.opened .g-hit{animation:hit .7s .5s var(--ease-out) both}.keys{background:var(--c-surface);border:1px solid var(--c-line);opacity:0;transition:opacity .5s .3s var(--ease-out), transform .5s .3s var(--ease-out);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px 15px;display:grid;transform:translateY(8px)}.opened .keys{opacity:1;transform:none}.keys small{color:var(--c-ter);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;display:block}.keys b{font-size:15.5px;font-weight:600}.imgs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.imgs span{border:1px dashed var(--c-line);height:120px;color:var(--c-ter);background:repeating-linear-gradient(135deg, transparent 0 8px, color-mix(in srgb, var(--c-ink) 4%, transparent) 8px 16px);border-radius:10px;place-items:center;font-size:11.5px;display:grid}.lhead .swap .c{opacity:0;transform:translateY(6px)}.win[data-ch=private] .lhead .swap .a,.win[data-ch=private] .lhead .swap .b{opacity:0}.win[data-ch=private] .lhead .swap .c{opacity:1;transform:none}.rows-updates{padding:0 8px;display:none}.win[data-ch=private] .rows:not(.rows-updates){display:none}.win[data-ch=private] .rows-updates{display:block}.win[data-ch=private] .status{opacity:0}.chapters{align-items:flex-start;gap:22px;margin-top:26px;display:flex}.ch-row{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.ch-tab,.tour-item{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink-3);font-family:var(--font-body);flex-direction:column;gap:6px;display:flex}.ch-tab b,.tour-item b{color:var(--ink-2);font-size:15px;font-weight:500}.ch-tab>span:not(.bar),.tour-item>span:not(.bar){font-size:13.5px;line-height:1.45}.ch-tab.on b,.tour-item.on b{color:var(--ink)}.ch-tab.on>span:not(.bar),.tour-item.on>span:not(.bar){color:var(--ink-2)}.ch-tab:focus-visible,.tour-item:focus-visible{outline:2px solid var(--link);outline-offset:4px;border-radius:6px}.bar{background:var(--line);border-radius:2px;height:2px;display:block;overflow:hidden}.bar i{background:var(--ink);width:0;height:100%;display:block}.on .bar i{animation:fill var(--dur,5s) linear forwards}.paused .on .bar i{animation-play-state:paused}.done .bar i{width:100%;animation:none}.ch-pause{color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:6px 14px;font-size:13px;font-weight:500}.tour{flex-direction:column;gap:16px;max-width:30rem;margin-top:28px;display:flex}.tour-item{padding-left:0}@media (width<=860px){.ch-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.aphone .ascreen{flex-direction:column;display:flex}.aviews{flex:1;position:relative}.aview{opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);pointer-events:none;flex-direction:column;gap:10px;display:flex;position:absolute;inset:0;transform:translateY(8px)}#artha-phone[data-ch=today] .av-today,#artha-phone[data-ch=assist] .av-assist,#artha-phone[data-ch=plan] .av-plan,#artha-phone[data-ch=import] .av-import{opacity:1;transform:none}.ahead{color:var(--a-ink);margin:6px 2px 4px;font-size:16px;font-weight:700}.bub{max-width:88%;color:var(--a-ink);border-radius:16px;padding:9px 12px;font-size:12.5px;line-height:1.4}.bub.me{background:var(--a-accent);color:var(--a-ground);opacity:0;border-bottom-right-radius:5px;align-self:flex-end;min-height:1.4em}.typed .bub.me{opacity:1}.bub.it{background:var(--a-surface);border:1px solid var(--a-line);opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);border-bottom-left-radius:5px;align-self:flex-start;transform:translateY(6px)}.proposed .bub.it{opacity:1;transform:none}.bub.ok{color:var(--a-good);background:color-mix(in srgb, var(--a-good) 12%, transparent);opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);align-self:flex-start;font-size:12px;transform:translateY(6px)}.added .bub.ok{opacity:1;transform:none}.aconfirm{gap:6px;margin-top:9px;display:flex}.aconfirm span{border:1px solid var(--a-line);color:var(--a-ink);border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:700;transition:transform .2s,opacity .2s}.aconfirm .add{background:var(--a-accent);color:var(--a-ground);border-color:var(--a-accent)}.added .av-assist .add,#artha-phone.saved .av-import .add{opacity:.7;transform:scale(.94)}.split{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.split div{background:color-mix(in srgb, var(--a-ink) 5%, transparent);border-radius:12px;padding:8px}.split b{font-size:1rem;display:block}.split small{color:var(--a-sec);font-size:10.5px}.good{color:var(--a-good)}.over{color:var(--a-caution)}.mrow{color:var(--a-ink);justify-content:space-between;align-items:baseline;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.mrow small{color:var(--a-sec);font-size:10.5px}.meter{background:color-mix(in srgb, var(--a-ink) 8%, transparent);border-radius:999px;height:7px;margin-top:5px;overflow:hidden}.meter i{border-radius:inherit;background:var(--a-accent);width:0;height:100%;transition:width 1s var(--ease-out);display:block}.filled .meter i{width:var(--w)}.meter.over i{background:var(--a-caution)}.filled .meter:nth-of-type(2) i{transition-delay:.15s}.filled .meter:nth-of-type(3) i{transition-delay:.3s}.irow{border-bottom:1px solid var(--a-line);color:var(--a-ink);opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);justify-content:space-between;gap:8px;padding:7px 0;font-size:12.5px;display:flex;transform:translate(-8px)}.irow small{color:var(--a-sec);font-size:10.5px;display:block}.listed .irow{opacity:1;transform:none}.listed .irow:nth-child(3){transition-delay:.15s}.listed .irow:nth-child(4){transition-delay:.3s}.listed .irow:nth-child(5){transition-delay:.45s}.av-import .saved{color:var(--a-good);background:color-mix(in srgb, var(--a-good) 12%, transparent);opacity:0;border-radius:12px;padding:9px 12px;font-size:12px;transition:opacity .4s}#artha-phone.saved .av-import .saved{opacity:1}@media (prefers-reduced-motion:reduce){.on .bar i{width:100%;animation:none}}@media (width<=900px){.mbp .win .side{display:flex}.mbp .win .pane{display:block}.mbp .win .list{border-right:1px solid var(--c-line)}}@media (width<=760px){.chapters{flex-direction:column;gap:18px}.ch-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.cphone{background:var(--c-bg);color:var(--c-ink);font-family:var(--font-app);padding:calc(58 * var(--pt)) calc(16 * var(--pt)) 0;gap:calc(6 * var(--pt));--sbar-ink:var(--c-ink);--home-ink:var(--c-ink);flex-direction:column;display:flex}.cphone svg{display:block}.cp-top{align-items:center;gap:calc(8 * var(--pt));margin-top:calc(4 * var(--pt));display:flex}.cp-btn{width:calc(40 * var(--pt));height:calc(40 * var(--pt));background:color-mix(in srgb, var(--c-ink) 7%, transparent);border-radius:50%;place-items:center;display:grid}.cp-btn svg{width:calc(20 * var(--pt))}.cp-pill{height:calc(40 * var(--pt));padding:0 calc(16 * var(--pt));background:color-mix(in srgb, var(--c-ink) 7%, transparent);font-size:calc(15 * var(--pt));border-radius:999px;place-items:center;font-weight:500;display:grid}.cp-av{width:calc(34 * var(--pt));height:calc(34 * var(--pt));background:linear-gradient(135deg,#8fb4e8,#2f5d9e);border-radius:50%}.cp-title{font-family:var(--font-app-serif);font-size:calc(34 * var(--pt));margin-top:calc(10 * var(--pt));letter-spacing:-.01em;font-weight:500;line-height:1.1}.cp-sub{font-size:calc(13 * var(--pt));color:var(--c-sec);margin-top:calc(-4 * var(--pt))}.cp-tabs{gap:calc(16 * var(--pt));font-size:calc(14 * var(--pt));color:var(--c-sec);border-bottom:1px solid var(--c-line);padding:calc(6 * var(--pt)) 0 calc(8 * var(--pt));white-space:nowrap;display:flex;overflow:hidden}.cp-tabs b{color:var(--c-ink);box-shadow:0 calc(9 * var(--pt)) 0 calc(-7 * var(--pt)) var(--c-ink);font-weight:600}.cp-wait{font-size:calc(13 * var(--pt));color:var(--c-sec);border:1px solid var(--c-line);border-radius:calc(12 * var(--pt));padding:calc(9 * var(--pt)) calc(12 * var(--pt));margin-top:calc(4 * var(--pt));justify-content:space-between;display:flex}.cp-wait b{color:var(--c-ink);font-weight:500}.cp-g{font-size:calc(11 * var(--pt));letter-spacing:.08em;text-transform:uppercase;color:var(--c-ter);margin-top:calc(8 * var(--pt));font-weight:600}.cp-row{grid-template-columns:calc(34 * var(--pt)) minmax(0, 1fr);gap:calc(10 * var(--pt));padding:calc(6 * var(--pt)) 0;font-size:calc(14 * var(--pt));line-height:1.3;display:grid}.cp-row .av{width:calc(34 * var(--pt));height:calc(34 * var(--pt));font-size:calc(12 * var(--pt));background:var(--c-side);color:var(--c-sec);border:1px solid var(--c-line);border-radius:50%;place-items:center;font-weight:600;display:grid}.cp-row .t{justify-content:space-between;display:flex}.cp-row .t span{color:var(--c-ter);font-size:calc(12 * var(--pt))}.cp-row .s,.cp-row .w{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-row .w{color:var(--c-accent);font-size:calc(13 * var(--pt))}.cp-search{left:calc(16 * var(--pt));right:calc(16 * var(--pt));bottom:calc(30 * var(--pt));height:calc(48 * var(--pt));align-items:center;gap:calc(8 * var(--pt));padding:0 calc(16 * var(--pt));font-size:calc(15 * var(--pt));color:var(--c-ter);background:color-mix(in srgb, var(--c-surface) 82%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 0 .5px var(--c-line), 0 calc(8 * var(--pt)) calc(24 * var(--pt)) #0000001f;border-radius:999px;display:flex;position:absolute}.cp-search svg{width:calc(18 * var(--pt))}.aphone .ascreen{height:100%;padding:calc(60 * var(--pt)) calc(14 * var(--pt)) 0;--sbar-ink:var(--a-ink);--home-ink:var(--a-ink);color:var(--a-ink);border-radius:0}.duo.flip>:first-child{order:2}@media (width<=860px){.duo.flip>:first-child{order:0}}.gp{color:var(--gold-pt)}.anum{font-family:var(--font-figure);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:8px 0 10px;font-size:3.1rem;font-weight:800;line-height:1;display:flex}@media (prefers-color-scheme:dark){.desk{background:radial-gradient(120% 90% at 20% 110%,#5a3524 0%,#0000 55%),radial-gradient(90% 80% at 85% 0,#23345c 0%,#0000 60%),linear-gradient(160deg,#1b1a26 0%,#1a2238 45%,#2b1d1c 100%)}.menubar{color:#f2f2f2;background:#14141859}}
