.ha-hero{color:#eceef6;background:radial-gradient(70% 70% at var(--gx,72%) 45%, var(--glow,#34306e) 0%, #121328 64%);margin-top:-98px;padding:208px 0 90px;position:relative;overflow:hidden}.ha-hero .eyebrow{color:#c5c6dc!important}.ha-hero .eyebrow a{color:inherit}.ha-hero h1{color:#fff}.ha-hero .lede{color:#b4b6d2}.th-note{color:var(--muted);margin:14px 0 0;font-size:14px}.ha-hero .th-note{color:#9a9cbb}.ha-light .th-note{color:var(--muted)}.ha-hero .btn:not(.primary){color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #fff3}.ha-split .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.ha-centre{text-align:center;padding-bottom:0}.ha-centre .lede,.ha-centre h1{margin-left:auto;margin-right:auto}.ha-centre .ctas{justify-content:center}.ha-light{color:var(--fg);background:radial-gradient(60% 60% at 50% 0%, color-mix(in srgb, var(--c) 14%, var(--paper)), var(--paper) 70%)}.ha-light h1{color:var(--fg)}.ha-light .lede{color:var(--muted)}.ha-light .eyebrow{color:var(--fg)!important}@media (width<=900px){.ha-split .wrap{grid-template-columns:1fr;gap:40px}.ha-hero{padding:162px 0 56px}}@media (width<=700px){.ha-hero{margin-top:-88px;padding-top:152px}}.ha-centre{padding-bottom:0}@media (prefers-reduced-motion:reduce){.ha-hero *,.ha-hero :before,.ha-hero :after{transition:none!important;animation:none!important}}@keyframes ha-dash{to{stroke-dashoffset:-20px}}@keyframes ha-blink{50%{opacity:0}}@keyframes ha-travel{0%{offset-distance:0%;opacity:0}10%{opacity:1}80%{opacity:1;transform:scale(1)}to{offset-distance:100%;opacity:0;transform:scale(.4)}}.ha-fan{height:400px;margin-top:24px;position:relative}.ha-fan figure{text-align:left;transform-origin:50% 160%;width:300px;transform:translateX(-50%) rotate(calc(var(--i) * 9deg)) translateY(calc(var(--d) * 14px));background:#fff;border-radius:14px;margin:0;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:40px;left:50%;overflow:hidden;box-shadow:0 30px 60px -20px #000000b3}.ha-fan:hover figure{transform:translateX(-50%) rotate(calc(var(--i) * 13deg)) translateY(calc(var(--d) * 22px - 24px))}.ha-fan img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.ha-fan figcaption{color:#222;font:600 15px var(--b);padding:10px 12px 12px}.ha-fan figcaption small{color:#8a8d98;font:500 12px var(--b);display:block}@media (width<=700px){.ha-fan{height:280px}.ha-fan figure{width:200px}}.ha-pill{z-index:10;backdrop-filter:blur(10px);color:#222;background:#fffffff0;border-radius:99px;align-items:center;gap:12px;min-width:300px;padding:16px 26px 16px 20px;font-size:21px;display:inline-flex;position:absolute;top:150px;left:50%;transform:translate(-50%);box-shadow:0 0 0 6px #ffffff2e,0 30px 60px -16px #000c}.ha-pill svg.i{color:#888;width:22px;height:22px}.ha-pill .caret{height:24px}@media (width<=700px){.ha-pill{min-width:220px;font-size:18px;top:100px}}.ha-pill .caret{background:#5b5bd6;width:2px;height:20px;animation:1s step-end infinite ha-blink}.ha-reader{height:540px;position:relative}.ha-reader .doc{border-radius:4px;width:64%;max-width:380px;position:absolute;top:0;left:0;overflow:hidden;transform:rotate(-4deg);box-shadow:0 40px 80px -30px #000}.ha-reader .doc img{width:100%;height:auto;display:block}.ha-reader .scan{mix-blend-mode:multiply;background:linear-gradient(#0000,#8b8cf859 70%,#c8c8ffe6 98%,#0000);height:90px;animation:4.5s cubic-bezier(.5,0,.5,1) infinite ha-scan;position:absolute;top:-90px;left:0;right:0}@keyframes ha-scan{0%{top:-90px}70%,to{top:105%}}.ha-reader .hl{opacity:0;background:#facc1573;border-radius:3px;animation:4.5s infinite ha-pop;position:absolute}@keyframes ha-pop{0%,30%{opacity:0}40%,90%{opacity:1}to{opacity:0}}.ha-reader .sugg{color:#1a1a2e;opacity:0;background:#fffffff7;border-radius:16px;width:320px;max-width:70%;padding:16px 18px;animation:4.5s infinite ha-rise;position:absolute;box-shadow:0 30px 60px -20px #000000b3}.ha-reader .sugg:before{content:"";-webkit-mask-composite:xor;background:linear-gradient(120deg,#8b8cf8,#f07ca0,#f5b54a);border-radius:17px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.ha-reader small{color:#6b5bd6;font:700 11.5px var(--b);letter-spacing:.08em;text-transform:uppercase}.ha-reader b{font:600 17px var(--b);margin:6px 0 4px;display:block}.ha-reader .sugg span{color:#666;font-size:14px}@keyframes ha-rise{0%,45%{opacity:0;transform:translateY(16px)scale(.97)}55%,92%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ha-reader .sugg,.ha-reader .hl{opacity:1}.ha-reader .scan{display:none}}.ha-privacy{--glow:#0f3a28;background:radial-gradient(60% 70% at 72%,#0f3a28 0%,#07080f 62%)}.ha-rings{aspect-ratio:1;justify-self:center;width:100%;max-width:520px;position:relative;container-type:inline-size}.ha-rings>span:not(.cipher):not(.badge){inset:calc(var(--n) * 8.5cqw);border:1px dashed rgb(76 195 138/calc(.55 - var(--n) * .08));animation:ha-spin calc(30s + var(--n) * 12s) linear infinite;border-radius:50%;position:absolute}.ha-rings>span:nth-child(2n):not(.cipher):not(.badge){border-style:solid;border-color:#4cc38a24;animation-direction:reverse}@keyframes ha-spin{to{transform:rotate(1turn)}}.ha-rings .core{color:#b9f5d4;background:radial-gradient(circle at 50% 30%,#1f6b47,#0b2a1d);border-radius:22%;place-items:center;display:grid;position:absolute;inset:34cqw;box-shadow:0 0 0 1px #4cc38a80,0 0 80px #4cc38a59}.ha-rings .core svg.i{stroke-width:1.6px;width:50%;height:auto}.ha-rings .cipher{color:#4cc38a;white-space:nowrap;opacity:.85;font:500 13px ui-monospace,Menlo,monospace;position:absolute}.ha-rings .badge{color:#b9f5d4;font:600 13px var(--b);white-space:nowrap;backdrop-filter:blur(6px);background:#4cc38a1a;border:1px solid #4cc38a59;border-radius:10px;padding:8px 12px;position:absolute}.ha-omni{color:#1a1a2a;text-align:left;background:#fff;border-radius:22px 22px 0 0;width:min(760px,100%);margin:10px auto 0;overflow:hidden;box-shadow:0 0 0 1px #fff3,0 0 120px #8b8cf840}.ha-omni .q{font:500 28px var(--b);border-bottom:1px solid #eee;align-items:center;gap:14px;padding:22px 26px;display:flex}.ha-omni .q svg{color:#888}.ha-omni .t:after{content:"";vertical-align:-5px;background:#5b5bd6;width:2px;height:30px;margin-left:2px;animation:1s step-end infinite ha-blink;display:inline-block}.ha-omni .body{min-height:300px;padding-bottom:20px}.ha-omni .grp{font:700 12px var(--b);letter-spacing:.1em;text-transform:uppercase;color:#8a8d98;padding:10px 26px 2px}.ha-omni .row{align-items:center;gap:14px;padding:10px 26px;font-size:17px;animation:.4s both ha-in;display:flex}.ha-omni .row.on{color:#fff;background:#5b5bd6;border-radius:10px;margin:0 10px;padding:10px 16px}.ha-omni .row img,.ha-omni .row .ic{object-fit:cover;border-radius:50%;flex:none;width:30px;height:30px}.ha-omni .row .ic{background:#eef;border-radius:8px;place-items:center;font-size:15px;display:grid}.ha-omni .row em{color:#9a9caa;white-space:nowrap;text-overflow:ellipsis;max-width:45%;margin-left:auto;font-size:14px;font-style:normal;overflow:hidden}.ha-omni .row.on em{color:#d6d6ff}.ha-omni mark{color:inherit;background:0 0;font-weight:750}@keyframes ha-in{0%{opacity:0;transform:translateY(4px)}}@media (width<=600px){.ha-omni .q{font-size:20px}.ha-omni .row{font-size:15px}}.ha-keyboard{background:radial-gradient(60% 70% at 70%,#26285a,#0b0c18 64%)}.ha-keys .board{gap:10px;display:grid;transform:perspective(1400px)rotateX(28deg)rotate(-6deg)}.ha-keys .r{gap:10px;display:flex}.ha-keys .r:nth-child(2){margin-left:26px}.ha-keys .r:nth-child(3){margin-left:46px}.ha-keys .r:nth-child(4){margin-left:70px}.ha-keys .k{width:52px;height:52px;font:600 17px var(--b);color:#8f92b8;background:linear-gradient(#24264a,#1a1b36);border-radius:12px;flex:none;place-items:center;transition:all .18s;display:grid;box-shadow:inset 0 1px #ffffff14,0 6px #0e0f22,0 10px 20px -6px #000}.ha-keys .k.w{width:86px}.ha-keys .k.sp{width:270px}.ha-keys .k.on{color:#fff;background:linear-gradient(#8b8cf8,#5b5bd6);transform:translateY(3px);box-shadow:inset 0 1px #ffffff59,0 3px #3d3db0,0 0 40px #8b8cf8cc}.ha-keys .chord{min-height:40px;font:500 20px var(--b);color:#c9cbe6;justify-content:center;align-items:center;gap:10px;margin-top:40px;display:flex}.ha-keys .chord kbd{color:#1a1a2a;background:#fff;border-color:#cfd1e0;padding:3px 10px;font-size:16px}@media (width<=700px){.ha-keys .k{border-radius:7px;width:28px;height:32px;font-size:12px}.ha-keys .k.w{width:46px}.ha-keys .k.sp{width:140px}.ha-keys .r,.ha-keys .board{gap:5px}}.ha-plus{--glow:#4a1f45}.ha-send{--glow:#1f4a39}.ha-orbit{aspect-ratio:1;justify-self:center;width:560px;max-width:100%;position:relative}.ha-orbit svg.paths{width:100%;height:100%;position:absolute;inset:0}.ha-orbit .paths path{fill:none;stroke:#ffffff2e;stroke-width:1.5px;stroke-dasharray:4 6;animation:1.2s linear infinite ha-dash}.ha-orbit .app{color:#fff;box-shadow:0 0 0 1px #ffffff1a, 0 0 90px color-mix(in srgb, var(--c) 60%, transparent);background:linear-gradient(160deg,#2c2d4c,#121328);border-radius:26%;align-content:center;place-items:center;gap:4px;display:grid;position:absolute;inset:36%}.ha-orbit .app svg{width:40px;height:40px}.ha-orbit .app b{font:400 26px var(--h);letter-spacing:-.02em}.ha-orbit .thing{offset-anchor:center;offset-rotate:0deg;animation:6s cubic-bezier(.45,0,.55,1) infinite backwards ha-travel;animation-delay:var(--dl);position:absolute;top:0;left:0}.ha-orbit .chip{color:#1a1a2a;font:600 14px var(--b);white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex;box-shadow:0 20px 40px -14px #000}.ha-orbit .chip img{object-fit:cover;border-radius:6px;width:54px;height:36px}.ha-orbit .chip .ci{color:#3a3a5a;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}@media (width<=1000px){.ha-orbit{display:none}}@media (prefers-reduced-motion:reduce){.ha-orbit .thing{offset-distance:var(--at)}}.ha-forward{overflow:visible}.ha-fwd .addr{background:var(--canvas);font:450 clamp(20px, 3vw, 36px) var(--h);letter-spacing:-.02em;box-shadow:0 30px 60px -30px #14143c59, 0 0 0 1px var(--line);border-radius:20px;align-items:center;gap:14px;margin:56px 0 36px;padding:16px 16px 16px 26px;display:inline-flex}.ha-fwd .w{color:var(--ptext)}.ha-fwd .at{color:var(--subtle)}.ha-fwd .copy{font:600 15px var(--b);color:#fff;background:#121328;border-radius:12px;padding:10px 16px}.ha-fwd .lanes{width:1000px;max-width:100%;height:300px;margin:0 auto;position:relative}.ha-fwd .from{background:var(--canvas);text-align:left;border-radius:16px;width:210px;padding:16px;font-size:14px;position:absolute;top:0;box-shadow:0 24px 40px -24px #14143c66}.ha-fwd .from b{font:600 16px var(--b);margin-bottom:4px;display:block}.ha-fwd .from span{color:var(--muted)}.ha-fwd .lanes>svg{width:100%;height:100%;position:absolute;inset:0}.ha-fwd .lanes>svg path{fill:none;stroke:color-mix(in srgb, var(--ptext) 35%, var(--line));stroke-width:2px;stroke-dasharray:6 8;animation:1s linear infinite ha-dash}.ha-fwd .dot{offset-anchor:center;offset-rotate:0deg;width:14px;height:14px;animation:3.2s ease-in-out infinite backwards ha-travel;animation-delay:var(--dl);background:#5b5bd6;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 0 6px #5b5bd633}.ha-fwd .to{z-index:2;color:#fff;font:600 17px var(--b);white-space:nowrap;background:#121328;border:1px solid #ffffff24;border-radius:18px;align-items:center;gap:12px;padding:14px 22px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);box-shadow:0 30px 60px -20px #121328b3}.ha-fwd .lock{color:#04140b;background:#4cc38a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}@media (width<=1040px){.ha-fwd .lanes{display:none}}.ha-server{background:radial-gradient(60% 70% at 70%,#232560,#0b0c18 64%)}.ha-net{aspect-ratio:600/520;justify-self:center;width:100%;max-width:600px;position:relative;container-type:inline-size}.ha-net>svg{width:100%;height:100%;position:absolute;inset:0}.ha-net>svg path{fill:none;stroke:#8b8cf880;stroke-width:1.5px;stroke-dasharray:3 7;animation:1s linear infinite ha-dash}.ha-net .dev{width:100%;font:600 13px var(--b);color:#c9cbe6;pointer-events:none;justify-items:center;gap:8px;display:grid;position:absolute}.ha-net .dev[style*=right]{justify-items:end}.ha-net .dev[style*=left]{justify-items:start}.ha-net .scr{background:#fff;border:6px solid #1d1f3a;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px -14px #000}.ha-net .scr.phone{border-radius:16px}.ha-net .scr img{width:100%;height:auto;display:block}.ha-net .term{background:#05060c;border:1px solid #2a2c50;border-radius:14px;width:62cqw;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 80px #5b5bd659}.ha-net .bar{background:#11132a;gap:6px;padding:10px 12px;display:flex}.ha-net .bar i{background:#2f3260;border-radius:50%;width:10px;height:10px}.ha-net pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#b6b8d8;margin:0;padding:14px 16px 18px;font:500 2.2cqw/1.7 ui-monospace,Menlo,monospace}.ha-net .g{color:#4cc38a}.ha-net .p{color:#8b8cf8}.seen{box-shadow:0 30px 60px -40px var(--shadow);border-radius:28px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.seen>div{padding:56px 48px}.seen .you{background:var(--canvas)}.seen .us{color:#cfd2e6;background:#07080f}.seen .tag{font:700 12px var(--b);letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin:0 0 8px}.seen h2{margin:0;font-size:clamp(30px,3.6vw,46px)}.seen .us h2{color:#fff}.seen .pad{background:var(--paper);border-radius:14px;margin-top:26px;padding:20px 24px;font-size:16px}.seen .pad h3{font:500 22px var(--h);margin:0 0 6px}.seen .pad p{color:var(--muted);margin:6px 0}.seen .garble{color:#5e64a6;word-break:break-all;background:#10121f;border:1px solid #23264a;border-radius:14px;height:180px;margin-top:26px;padding:20px 24px;font:500 13.5px/1.7 ui-monospace,Menlo,monospace;overflow:hidden}.seen>div>p:last-child{max-width:40ch;margin:24px 0 0}.seen .you>p:last-child{color:var(--muted)}.seen .us>p:last-child{color:#8e92b4}.seen .seal svg.i{width:32px;height:32px}.seen .seal{color:#04140b;background:#4cc38a;border-radius:50%;place-items:center;width:80px;height:80px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #4cc38a33,0 20px 50px -10px #000}@media (width<=800px){.seen{grid-template-columns:1fr}.seen .seal{display:none}.seen>div{padding:36px 28px}}@media (width<=700px){.ha-reader{height:420px}.ha-reader .doc{width:62%}.ha-reader .sugg{width:62%;max-width:none;padding:12px 14px}.ha-reader .sugg:nth-of-type(3){display:none}.ha-reader .sugg b{font-size:15px}.ha-reader .sugg span{font-size:12.5px}.ha-rings .cipher{display:none}.ha-rings .badge{padding:6px 9px;font-size:11.5px}}.ha-screenshots{--glow:#4a2a2a}.ha-snap{--t:9s;height:520px;position:relative}.ha-snap .screen{color:#1f2937;background:#fff;border-radius:12px;width:84%;max-width:500px;position:absolute;top:10px;left:0;overflow:hidden;transform:rotate(-2deg);box-shadow:0 40px 80px -30px #000}.ha-snap .bar{background:#ececef;align-items:center;gap:7px;height:34px;padding:0 12px;display:flex}.ha-snap .bar i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.ha-snap .bar i:nth-child(2){background:#febc2e}.ha-snap .bar i:nth-child(3){background:#28c840}.ha-snap .url{color:#888;white-space:nowrap;background:#fff;border-radius:6px;flex:1;height:20px;margin-left:18px;padding:0 10px;font:12px/20px system-ui,sans-serif;overflow:hidden}.ha-snap .page{padding:22px 26px 26px;font-family:system-ui,sans-serif}.ha-snap .h{margin:0 0 14px;font:700 20px system-ui,sans-serif}.ha-snap .card{border-radius:8px;position:relative;box-shadow:0 0 0 1px #e5e7eb}.ha-snap .card .top{color:#fff;background:#1e3a8a;border-radius:8px 8px 0 0;padding:18px 18px 14px}.ha-snap .card .top b{font-size:17px;display:block}.ha-snap .card .top small{opacity:.8;font-size:12px}.ha-snap .card dl{grid-template-columns:auto 1fr;gap:6px 22px;margin:0;padding:14px 18px 16px;font-size:13px;display:grid}.ha-snap .card dt{color:#6b7280}.ha-snap .card dd{margin:0;font-weight:600}.ha-snap .lines{gap:8px;margin:18px 0 0;display:grid}.ha-snap .lines span{background:#eceef2;border-radius:4px;width:90%;height:8px;display:block}.ha-snap .sel{width:calc(100% + 16px);height:calc(100% + 16px);animation:ha-sel var(--t) cubic-bezier(.4,0,.2,1) infinite;background:#5b5bd612;border:1.5px dashed #5b5bd6;position:absolute;top:-8px;left:-8px}.ha-snap .size{color:#fff;font:600 11px var(--b);white-space:nowrap;background:#1a1b30;border-radius:5px;padding:2px 7px;position:absolute;bottom:-26px;right:-6px}@keyframes ha-sel{0%,10%{opacity:0;width:0;height:0}12%{opacity:1}34%,40%{opacity:1;width:calc(100% + 16px);height:calc(100% + 16px)}44%,to{opacity:0;width:calc(100% + 16px);height:calc(100% + 16px)}}.ha-snap .flash{opacity:0;pointer-events:none;animation:ha-flash var(--t) infinite;background:#fff;position:absolute;inset:0}@keyframes ha-flash{0%,40%{opacity:0}42%{opacity:.85}48%,to{opacity:0}}.ha-snap .keys{gap:8px;display:flex;position:absolute;bottom:40px;left:6%}.ha-snap .keys kbd{color:#eceef6;min-width:46px;height:46px;font:600 18px var(--b);animation:ha-press var(--t) infinite;background:#ffffff14;border-radius:10px;place-items:center;padding:0 10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff38,0 3px #ffffff1f}@keyframes ha-press{0%,2%{background:#ffffff14;transform:none}4%,9%{background:#5b5bd6;transform:translateY(2px);box-shadow:inset 0 0 0 1px #8b8cf8}12%,to{background:#ffffff14;transform:none}}.ha-snap .sort{color:#1a1a2e;opacity:0;width:330px;max-width:76%;animation:ha-sorted var(--t) infinite;background:#fffffff7;border-radius:16px;padding:14px;position:absolute;bottom:96px;right:0;box-shadow:0 30px 60px -20px #000c}@keyframes ha-sorted{0%,46%{opacity:0;transform:translateY(18px)scale(.96)}52%,95%{opacity:1;transform:none}to{opacity:0}}.ha-snap .head{align-items:center;gap:12px;display:flex}.ha-snap .thumb{color:#fff;background:#1e3a8a;border-radius:6px;flex:none;width:72px;height:54px;padding:6px;font-family:system-ui,sans-serif;box-shadow:0 6px 14px -8px #00000080}.ha-snap .thumb b{font-size:8.5px;line-height:1.25;display:block}.ha-snap .thumb small{opacity:.8;font-size:7px}.ha-snap .what{min-width:0}.ha-snap .what small{color:#6b5bd6;font:700 11px var(--b);letter-spacing:.06em;text-transform:uppercase}.ha-snap .what b{font:600 15px var(--b);margin-top:2px;display:block}.ha-snap .folders{background:#f6f7f9;border-radius:10px;margin:12px 0 10px;padding:5px;list-style:none;box-shadow:inset 0 0 0 1px #e8eaee}.ha-snap .folders li{color:#2a2c38;height:32px;font:500 13.5px var(--b);border-radius:7px;align-items:center;gap:9px;padding:0 9px;display:flex}.ha-snap .folders li svg.i{color:#6b7280}.ha-snap .ft{border-radius:30%;place-items:center;width:20px;height:20px;display:inline-grid}.ha-snap .ft svg.i{color:inherit}.ha-snap .now,.ha-snap .tick{margin-left:auto;font-size:12px;font-weight:600}.ha-snap .now{color:#8a8d98;animation:ha-was-label var(--t) infinite}.ha-snap .was{animation:ha-was var(--t) infinite}.ha-snap .pick{animation:ha-pick var(--t) infinite}.ha-snap .pick .tick{opacity:0;animation:ha-tick var(--t) infinite}@keyframes ha-was{0%,58%{color:#fff;background:#5b5bd6}62%,to{color:#2a2c38;background:0 0}}@keyframes ha-was-label{0%,58%{color:#dcdcfb}62%,to{color:#8a8d98;opacity:0}}@keyframes ha-pick{0%,58%{color:#2a2c38;background:0 0}62%,to{color:#fff;background:#5b5bd6}}@keyframes ha-tick{0%,63%{opacity:0}67%,to{opacity:1}}.ha-snap .linked{color:#4f4dc9;height:26px;font:600 12.5px var(--b);opacity:0;animation:ha-link var(--t) infinite;background:#ebebfa;border-radius:7px;align-items:center;gap:6px;padding:0 6px 0 4px;display:inline-flex}.ha-snap .linked .face{color:#fff;background:linear-gradient(135deg,#f59e0b,#db2777);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.ha-snap .linked .x{opacity:.6;margin-left:2px}@keyframes ha-link{0%,72%{opacity:0;transform:scale(.85)}77%,95%{opacity:1;transform:none}to{opacity:0}}@media (width<=700px){.ha-snap{height:500px}.ha-snap .sort{bottom:70px}}@media (prefers-reduced-motion:reduce){.ha-snap .sel{opacity:1;width:calc(100% + 16px);height:calc(100% + 16px)}.ha-snap .sort,.ha-snap .linked,.ha-snap .pick .tick{opacity:1}.ha-snap .pick{color:#fff;background:#5b5bd6}.ha-snap .now{opacity:0}}.tiles{--tile:#fff;--tile-ring:#14143c12;--tile-ink:#121328;--ink-ring:#14143c00;--el-shadow:0 0 0 1px #14143c14, 0 20px 44px -26px #14143c73;--obj-paper:#fffdf8;--obj-ink:#1d1e2c;--obj-mu:#555b68;--obj-line:#e4e3dc;--obj-shadow:0 2px 4px #14143c1a, 0 24px 40px -20px #14143c80;--sticky-bg:#fdeb8f;--sticky-fg:#2d2500;--tag-paper:#fdf3d6;--tag-ink:#5a4300;--tag-hole:#c9b277;--cal-head:#c4541c;--cal-ev-bg:#e3f4f1;--cal-ev-fg:#0b5a54;--gym-bg:#efeafd;--gym-fg:#4b2fa0;--mtg-bg:#dff6ec;--mtg-fg:#0f5c37;--pill-fg-eb:var(--eb);--pill-bg:#fffffff0;--pill-fg:#3a3d48;--ment-bg:#ececfd;--ment-fg:#4343bd;--tag-bg:#eef0f3;--tag-fg:#4a5160;--mark:#fdeaa0;--code-bg:#f2f3f6;--k:#7034d6;--s:#157a3c;--n:#a14d06;--cm:#636975;--travel:#1c6aa0;--home:#8f5400;--late:#b42318;--lime:#4d7c0f;--tint:color-mix(in srgb, var(--ac) 16%, #fff)}:root[data-theme=dark] .tiles{--tile:#191a33;--tile-ring:#ffffff0f;--tile-ink:#07081a;--ink-ring:#ffffff1f;--el-shadow:0 0 0 1px #ffffff17, 0 20px 44px -26px #000c;--obj-paper:#2a2838;--obj-ink:#eceef6;--obj-mu:#aeb0c6;--obj-line:#3d3b52;--obj-shadow:0 0 0 1px #ffffff12, 0 24px 40px -18px #000c;--sticky-bg:#3d3519;--sticky-fg:#fbe7a1;--tag-paper:#3a3221;--tag-ink:#f5d98c;--tag-hole:#8a7440;--cal-head:#a9461a;--cal-ev-bg:#173b37;--cal-ev-fg:#8be3d4;--gym-bg:#2a2550;--gym-fg:#c9b5fd;--mtg-bg:#173b2c;--mtg-fg:#8be0a8;--pill-fg-eb:color-mix(in srgb, var(--eb) 55%, #fff);--pill-bg:#191a33e6;--pill-fg:#eceef6;--ment-bg:#2b2c5c;--ment-fg:#c6c7ff;--tag-bg:#262844;--tag-fg:#c3c5da;--mark:#5c4a12;--code-bg:#20213d;--k:#c9b5fd;--s:#8be0a8;--n:#fdba74;--cm:#9395b2;--travel:#7cc4f0;--home:#f5c26b;--late:#fca5a5;--lime:#a3e635;--tint:color-mix(in srgb, var(--ac) 18%, #191a33)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tiles{--tile:#191a33;--tile-ring:#ffffff0f;--tile-ink:#07081a;--ink-ring:#ffffff1f;--el-shadow:0 0 0 1px #ffffff17, 0 20px 44px -26px #000c;--obj-paper:#2a2838;--obj-ink:#eceef6;--obj-mu:#aeb0c6;--obj-line:#3d3b52;--obj-shadow:0 0 0 1px #ffffff12, 0 24px 40px -18px #000c;--sticky-bg:#3d3519;--sticky-fg:#fbe7a1;--tag-paper:#3a3221;--tag-ink:#f5d98c;--tag-hole:#8a7440;--cal-head:#a9461a;--cal-ev-bg:#173b37;--cal-ev-fg:#8be3d4;--gym-bg:#2a2550;--gym-fg:#c9b5fd;--mtg-bg:#173b2c;--mtg-fg:#8be0a8;--pill-fg-eb:color-mix(in srgb, var(--eb) 55%, #fff);--pill-bg:#191a33e6;--pill-fg:#eceef6;--ment-bg:#2b2c5c;--ment-fg:#c6c7ff;--tag-bg:#262844;--tag-fg:#c3c5da;--mark:#5c4a12;--code-bg:#20213d;--k:#c9b5fd;--s:#8be0a8;--n:#fdba74;--cm:#9395b2;--travel:#7cc4f0;--home:#f5c26b;--late:#fca5a5;--lime:#a3e635;--tint:color-mix(in srgb, var(--ac) 18%, #191a33)}}.tiles-notes{--ac:#8b8cf8;--eb:#5250cf;--ebk:#a9aaff}.tiles-people{--ac:#f5b54a;--eb:#8a5800;--ebk:#f5c26b}.tiles-tasks{--ac:#4cc38a;--eb:#12693d;--ebk:#6ee7a8}.tiles-projects{--ac:#f07ca0;--eb:#a8285e;--ebk:#f9a8c8}.tiles-library{--ac:#4fb3e8;--eb:#185f93;--ebk:#7cc4f0}.tiles-calendar{--ac:#f28c5b;--eb:#a6461a;--ebk:#f8a57c}.tiles-notes{--tint:color-mix(in srgb, var(--ac) 15%, #fff)}:root[data-theme=dark] .tiles-notes{--eb:#a5a6fb;--tint:color-mix(in srgb, var(--ac) 20%, #191a33)}:root[data-theme=dark] .tiles-people{--eb:#f5c26b;--tint:color-mix(in srgb, var(--ac) 9%, #1d1e3a)}:root[data-theme=dark] .tiles-tasks{--eb:#6ee7a8}:root[data-theme=dark] .tiles-projects{--eb:#f9a8c8}:root[data-theme=dark] .tiles-library{--eb:#7cc4f0}:root[data-theme=dark] .tiles-calendar{--eb:#f8a57c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tiles-notes{--eb:#a5a6fb;--tint:color-mix(in srgb, var(--ac) 20%, #191a33)}:root:not([data-theme=light]) .tiles-people{--eb:#f5c26b;--tint:color-mix(in srgb, var(--ac) 9%, #1d1e3a)}:root:not([data-theme=light]) .tiles-tasks{--eb:#6ee7a8}:root:not([data-theme=light]) .tiles-projects{--eb:#f9a8c8}:root:not([data-theme=light]) .tiles-library{--eb:#7cc4f0}:root:not([data-theme=light]) .tiles-calendar{--eb:#f8a57c}}.area-tiles{z-index:2;padding:0 0 110px;position:relative}@media (width<=700px){.area-tiles{padding-bottom:70px}}.tiles-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:300px;grid-auto-flow:dense;gap:24px;display:grid}.tile{background:var(--tile);min-width:0;box-shadow:0 0 0 1px var(--tile-ring);color:var(--fg);border-radius:30px;position:relative;overflow:hidden;container:tile/inline-size}.tile.wide{grid-column:span 2}.tile.tall{grid-row:span 2}.tile.big{grid-area:span 2/span 2}.tile.full{grid-area:span 2/1/auto/-1}@media (width<=900px){.tiles-grid{grid-template-columns:1fr 1fr;gap:22px}}@media (width<=620px){.tiles-grid{grid-template-columns:1fr;grid-auto-rows:160px;gap:20px}.tile.wide,.tile.big,.tile.full{grid-column:auto}.tile,.tile.wide{grid-row:span 2}.tile.tall{grid-row:span 3}.tile.big,.tile.full{grid-row:span 4}}.tile-words{z-index:2;padding:30px 32px 0;position:relative}.tile-eyebrow{font:700 14px var(--b);color:var(--eb);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.tile :is(h2,h3){font:500 30px/1.06 var(--h);letter-spacing:-.025em;font-variation-settings:"opsz" 96;text-wrap:balance;margin:0}.tile.small :is(h2,h3){font-size:27px}.tile.big :is(h2,h3),.tile.full :is(h2,h3){letter-spacing:-.03em;font-size:50px}.tile-words p:not(.tile-eyebrow){color:var(--muted);max-width:30ch;margin:10px 0 0;font-size:16px;line-height:1.45}.tile.big .tile-words p:not(.tile-eyebrow){font-size:18px}.tile-pill{font:650 12px var(--b);letter-spacing:.02em;white-space:nowrap;color:var(--pill-fg-eb);background:color-mix(in srgb, var(--ac) 18%, transparent);border-radius:99px;padding:2px 9px;display:inline-block}a.tile-pill:hover{text-decoration:underline}.tile-art{z-index:1;position:absolute;inset:0}.tile.side .tile-words{flex-direction:column;justify-content:center;width:48%;padding:30px 10px 30px 34px;display:flex;position:absolute;top:0;bottom:0;left:0}.tile.full.side .tile-words{width:34%}.tile.tint{background:var(--tint)}.tile.ink{background:var(--tile-ink);box-shadow:0 0 0 1px var(--ink-ring)}.tile.ink :is(h2,h3),.tile.photo :is(h2,h3){color:#fff}.tile.ink .tile-eyebrow{color:var(--ebk)}.tile.photo .tile-eyebrow{color:#fff}.tile.ink .tile-words p:not(.tile-eyebrow){color:#b9bbd6}.tile.photo .tile-words p:not(.tile-eyebrow){color:#e1e2ee}.tile.ink .tile-pill,.tile.photo .tile-pill{color:#fff;background:#ffffff2e}.tile.photo .tile-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile.photo:not(.side) .tile-art:after{content:"";background:linear-gradient(#0a0b1cd1,#0a0b1c00);height:62%;position:absolute;top:0;left:0;right:0}.tile.photo.side .tile-art:after{content:"";background:linear-gradient(90deg,#0a0b1ce6 40%,#0a0b1c00 75%);position:absolute;inset:0}@container tile (width<=440px){.tile.side .tile-words{width:auto;padding:28px 28px 0;display:block;position:relative}.tile.photo.side .tile-art:after{background:linear-gradient(#0a0b1cd9,#0a0b1c00 70%)}.tile-words{padding:28px 28px 0}.tile.big :is(h2,h3),.tile.full :is(h2,h3){font-size:38px}.tile.big .tile-words p:not(.tile-eyebrow){font-size:16px}.t-wide-only{display:none!important}.t-side{margin-top:0!important;inset:auto -30px 30px 28px!important;transform:none!important}}.tile-art p{margin:0}.tile-art svg.i{vertical-align:-.125em;width:1em;height:1em}.t-el{background:var(--canvas);box-shadow:var(--el-shadow);color:var(--fg);border-radius:18px;font-size:17px;line-height:1.45;position:absolute}.t-ob{background:var(--obj-paper);color:var(--obj-ink);box-shadow:var(--obj-shadow);transform:rotate(var(--r,0deg));border-radius:4px;position:absolute}.t-side{top:50%;left:53%;right:-26px;transform:translateY(-50%)}.t-pad{padding:16px 18px}.t-row{align-items:center;gap:12px;display:flex}.t-row small{color:var(--muted);font-size:13.5px;font-weight:500;display:block}.t-row b{font-weight:600}.t-line{border-bottom:1px solid var(--line);padding:14px 0}.t-line:last-child{border-bottom:0}.t-sec{font:700 11.5px var(--b);letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);margin:0 0 8px!important}.t-face{aspect-ratio:1;object-fit:cover;border-radius:50%;flex:none;height:auto}.t-ring{border:1.5px solid var(--edge);border-radius:50%;flex:none;width:18px;height:18px}.t-box{color:#fff;background:#5b5bd6;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.t-box svg.i{stroke-width:3.2px;width:12px!important;height:12px!important}.t-done{color:var(--muted);text-decoration:line-through}.t-caret{vertical-align:-3px;background:#5b5bd6;width:2px;height:1.15em;margin-left:1px;display:inline-block}.tile-art mark{background:var(--mark);color:inherit;border-radius:3px;padding:0 2px}.t-chip{white-space:nowrap;background:var(--tag-bg);color:var(--tag-fg);border-radius:99px;align-items:center;gap:6px;padding:3px 11px;font-size:14px;font-weight:550;display:inline-flex}.t-chip.m{background:var(--ment-bg);color:var(--ment-fg);border-radius:12px;font-weight:600}.t-cat{color:var(--travel);align-items:center;gap:6px;font-weight:650;display:inline-flex}.t-kind{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.t-dot{color:var(--edge)}.t-code{background:var(--code-bg);white-space:pre;color:var(--fg);border-radius:10px;padding:14px 16px;font:500 14px/1.6 ui-monospace,SF Mono,Menlo,monospace}.t-code .k{color:var(--k)}.t-code .t-n{color:var(--n)}.t-code .cm{color:var(--cm);font-style:italic}.t-btn{white-space:nowrap;background:var(--fill-strong);color:var(--fg);border-radius:12px;align-items:center;gap:8px;padding:9px 16px;font-size:15px;font-weight:650;display:inline-flex}.t-btn.p{color:#fff;background:#5b5bd6}.t-key{border:1px solid var(--edge);background:var(--canvas);min-width:30px;height:30px;color:var(--fg);font:650 15px var(--b);border-bottom-width:2px;border-radius:8px;place-items:center;padding:0 7px;display:inline-grid}.t-cap{z-index:2;background:var(--pill-bg);color:var(--pill-fg);border-radius:99px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:22px;left:22px}.t-cap.it{padding:5px 13px;font-style:italic;font-weight:400;bottom:24px;left:24px}.t-cap .t-lime{color:var(--lime)}.t-search{border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex}.t-search .i{color:var(--muted)}.t-result{color:#fff;background:#5b5bd6;border-radius:10px;align-items:center;gap:12px;display:flex}.t-result small{color:#fff;font-size:13px}.t-hand{font:600 24px/1.05 Caveat Variable,cursive}.t-sticky{background:var(--sticky-bg);color:var(--sticky-fg)}.t-sticky ul{margin:4px 0 0;padding-left:16px;font-size:15px;line-height:1.4}.t-tag{background:var(--tag-paper);color:var(--tag-ink);font:650 27px var(--b);white-space:nowrap;border-radius:6px 18px 18px 6px;padding:12px 24px 12px 40px}.t-tag:before{content:"";background:var(--paper);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--tag-hole);border-radius:50%;margin-top:-6px;position:absolute;top:50%;left:14px}.t-cal{text-align:center;border-radius:8px;overflow:hidden}.t-cal .t-mo{background:var(--cal-head);color:#fff;font:700 11.5px var(--b);letter-spacing:.12em;padding:4px 0}.t-cal .t-d{font:500 50px/1 var(--h);margin-top:6px!important}.t-cal .t-wk{color:var(--obj-mu);font-size:12.5px}.t-cal .t-ev{background:var(--cal-ev-bg);color:var(--cal-ev-fg);border-radius:6px;padding:4px 6px;font-size:12.5px;font-weight:650;margin:7px 7px 9px!important}.t-ln{background:var(--obj-line);border-radius:4px;height:7px;margin:9px 0;display:block}.t-sheet{position:absolute;transform:rotate(-4deg);box-shadow:0 2px 4px #0003,0 30px 50px -20px #000000b3}.t-sheet img{width:100%;height:auto;display:block}.t-fact{border-radius:12px;padding:12px 16px;position:relative}.t-fact small{font:700 11px var(--b);letter-spacing:.08em;text-transform:uppercase;color:var(--eb);display:block}.t-fact b{font-size:16px;font-weight:600}.t-dots i{background:var(--subtle);border-radius:50%;width:9px;height:9px;margin-right:4px;display:inline-block}.t-icon-tile{color:#fff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.t-seg{background:var(--fill-strong);border-radius:12px;padding:4px;display:inline-flex}.t-seg span{color:var(--muted);padding:8px 18px;font-weight:600}.t-seg span:first-child{background:var(--canvas);color:var(--fg);border-radius:9px;font-weight:650;box-shadow:0 1px 2px #0000001a}.art-notes-write .t-el{padding:30px 34px;inset:224px -60px -40px 36px}.art-notes-write .t-ttl{font:450 30px/1.1 var(--h);letter-spacing:-.02em;margin-bottom:14px!important}.art-notes-write .t-row{gap:10px;margin:10px 0 14px!important}.art-notes-write .t-code{max-width:400px}.art-notes-pictures>img{object-position:46% 50%}.tile.photo .art-notes-pictures:after{background:linear-gradient(#0a0b1cdb,#0a0b1c9e 45%,#0a0b1c00);height:46%}.art-notes-mentions .t-face{width:208px;height:208px;margin-left:-104px;position:absolute;bottom:76px;left:50%}.art-notes-mentions .t-chip{box-shadow:0 0 0 4px var(--tile);padding:5px 14px;font-size:21px;position:absolute;bottom:52px;left:50%;transform:translate(-50%)}.art-notes-tags .t-tag{--r:-8deg;bottom:30px;right:-14px}.art-notes-pinned .t-el{white-space:nowrap;padding:13px 18px;bottom:34px;left:32px;right:-30px}.art-notes-pinned .i,.art-notes-linked .t-row>.i{color:var(--muted)}.art-notes-sorted .t-meta{font:500 24px var(--h);letter-spacing:-.01em;align-items:center;gap:10px;display:flex;position:absolute;inset:0 0 0 52%}@container tile (width<=440px){.art-notes-sorted .t-meta{top:auto;bottom:36px;left:28px}}.art-notes-linked .t-el{padding:0 22px;bottom:64px;left:32px;right:-40px}.art-notes-linked .t-doc{color:var(--travel)}.art-notes-meetings .t-cal{--r:-6deg;width:124px;position:absolute;bottom:-34px;right:28px}.art-notes-search .t-el{border-radius:20px;inset:280px -60px -40px 36px;overflow:hidden}.art-notes-search .t-search{padding:20px 24px;font-size:24px}.art-notes-search .t-list{padding:10px 12px 16px}.art-notes-search .t-result{padding:12px 14px;font-size:18px}.art-notes-summaries .t-sticky{--r:-4deg;width:210px;padding:14px 18px 50px;bottom:-40px;right:-10px}.art-notes-pdf>img{object-position:50% 70%}.art-notes-pdf .t-sheet{width:min(250px,44%);top:30px;right:3%}@container tile (width<=440px){.art-notes-pdf .t-sheet{width:230px;top:190px;right:10%}.tile.photo.side .art-notes-pdf:after{background:linear-gradient(#0a0b1ce6,#0a0b1cdb 52%,#0a0b1c00 78%)}}.art-notes-insights .t-ob{--r:3deg;border-radius:6px;margin-top:-62px;padding:18px 22px;top:50%;left:54%;right:-24px}.art-notes-insights .t-face{width:26px;height:26px}.art-notes-insights .t-who{color:var(--obj-mu);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.art-notes-insights .t-what{white-space:nowrap;font-size:19px;margin-top:6px!important}@container tile (width<=440px){.art-notes-insights .t-ob{margin-top:0;top:auto;bottom:30px;left:28px}}.art-people-faces .t-grid{grid-template-columns:repeat(3,1fr);justify-items:center;gap:26px 12px;display:grid;position:absolute;top:250px;left:36px;right:36px}.art-people-faces .t-grid>div{color:#e4e5f2;justify-items:center;gap:8px;font-size:15px;font-weight:600;display:grid}.art-people-dates>img{object-position:50% 35%}.art-people-facts .t-stack{gap:12px;display:grid;position:absolute;bottom:40px;left:28px;right:-20px}.art-people-connections .t-pair{justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:30px;left:28px;right:28px}.art-people-connections .t-pair>div{justify-items:center;gap:8px;display:grid}.art-people-connections .t-link{background:var(--edge);flex:1;height:2px;margin:0 10px 58px}.art-people-work .t-el{padding:14px 18px;bottom:30px;left:28px;right:-30px}.art-people-page .t-tabs{grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.art-people-page .t-tabs span{text-align:center;color:var(--muted);border-radius:10px;padding:9px 12px;font-size:15px;font-weight:600}.art-people-page .t-tabs span:first-child{background:var(--fill-strong);color:var(--fg)}.art-people-meetings .t-btn,.art-calendar-notes .t-btn{margin-top:12px}.art-people-aliases .t-el{overflow:hidden}.art-people-aliases .t-search{padding:14px 18px;font-size:18px}.art-people-aliases .t-result{margin:8px;padding:8px 10px;font-size:16px}.art-tasks-capture .t-el{padding:26px 30px;inset:240px -60px -40px 36px}.art-tasks-capture .t-ttl{font:450 28px/1.2 var(--h);letter-spacing:-.02em}.art-tasks-capture .t-chips{gap:8px;display:flex;margin-top:18px!important}.art-tasks-capture .t-keys{gap:6px;display:flex;margin-top:26px!important}@container tile (width<=440px){.art-tasks-capture .t-ttl{font-size:21px}}.art-tasks-now .t-el{padding:20px 22px;bottom:44px;left:24px;right:24px}.art-tasks-now .t-late{color:var(--late);font-size:13.5px;font-weight:700}.art-tasks-now .t-ttl{font:450 22px/1.15 var(--h);margin:6px 0 16px!important}.art-tasks-now .t-btns{gap:8px;display:flex}.art-tasks-dates .t-stack{gap:12px;display:grid;position:absolute;bottom:48px;left:28px;right:28px}.art-tasks-dates .t-el{align-items:center;gap:10px;padding:14px 18px;font-weight:600;display:flex;position:relative}.art-tasks-dates .t-flag{color:var(--late)}.art-tasks-insights .t-el,.art-tasks-calendar .t-el{padding:14px 18px;bottom:30px;left:28px;right:-30px}.art-tasks-insights .t-ttl{font-size:15.5px;font-weight:600}.art-tasks-insights .t-dots{color:var(--muted);font-size:13.5px;margin-top:6px!important}.art-tasks-delay .t-opts{flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:28px;left:28px;right:24px}.art-tasks-lists>img{object-position:70% 60%}.art-tasks-lists .t-cap{left:auto;right:22px}.tile.photo.side .art-tasks-lists:after{background:linear-gradient(90deg,#0a0b1ce6,#0a0b1cdb 46%,#0a0b1c00 66%)}@container tile (width<=440px){.tile.photo.side .art-tasks-lists:after{background:linear-gradient(#0a0b1ce6,#0a0b1cdb 58%,#0a0b1c00 82%)}}.art-tasks-attachments .t-el{padding:20px 22px;bottom:48px;left:24px;right:24px}.art-tasks-attachments .t-ttl{font:450 21px/1.2 var(--h)}.art-tasks-attachments .t-file{background:var(--fill);border-radius:10px;align-items:flex-start;padding:8px 12px;font-size:14.5px;margin-top:14px!important}.art-tasks-attachments .t-file .i,.art-library-folders .t-doc{color:var(--travel)}.art-tasks-calendar .t-row{font-size:15.5px}.art-tasks-logbook .t-row{padding:8px 0;font-size:15px}.art-tasks-logbook .t-pad{padding:12px 18px}.art-tasks-next .t-el{color:var(--muted);padding:14px 18px;font-size:15px;bottom:30px;left:28px;right:24px}.art-tasks-next b{color:var(--fg)}.art-projects-cards .t-cards{gap:18px;display:flex;position:absolute;top:250px;left:36px;right:-40px}.art-projects-cards .t-el{flex:none;width:250px;position:relative;overflow:hidden}.art-projects-cards .t-cover{height:96px}.art-projects-cards .t-body{padding:14px 16px 18px}.art-projects-cards .t-name{font:500 19px var(--h)}.art-projects-cards .t-cover.t-web{background:linear-gradient(135deg,#8b8cf8,#f07ca0)}.art-projects-cards .t-cover.t-lis{background:linear-gradient(135deg,#4fb3e8,#4cc38a)}.t-bar{background:var(--fill-strong);border-radius:7px;height:7px;margin:12px 0 8px}.t-bar i{border-radius:inherit;background:#5b5bd6;height:100%;display:block}.art-projects-cards .t-next{color:var(--muted);font-size:13.5px}.art-projects-cards .t-next b{color:var(--fg)}.art-projects-cards .t-who{display:flex;margin-top:10px!important}.art-projects-cards .t-who .t-face{box-shadow:0 0 0 2px var(--canvas)}.art-projects-cards .t-who .t-face+.t-face{margin-left:-6px}.art-projects-covers>img{object-position:40% 50%}.art-projects-people .t-el,.art-library-folders .t-el{padding:8px 18px;bottom:44px;left:24px;right:24px}.art-projects-people .t-row{padding:10px 0}.art-projects-people .t-me{background:var(--soft);width:36px;height:36px;color:var(--ptext);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.art-projects-status .t-st{color:#c9cbe6;align-items:center;gap:8px;font-size:15px;display:flex;position:absolute;bottom:32px;left:28px}.art-projects-status .t-active{color:#a7f3c9;background:#1f4d36;border-radius:99px;padding:6px 14px;font-weight:700}.art-projects-progress .t-meter{position:absolute;bottom:34px;left:28px;right:28px}.art-projects-progress .t-bar{height:10px;margin:0}.art-projects-progress p{color:var(--muted);font-size:15px;margin-top:10px!important}.art-projects-together .t-row{padding:9px 0;font-size:15px}.art-projects-together .t-pad,.art-projects-activity .t-pad{padding:8px 18px}.art-projects-together .t-row>.i{color:var(--muted)}.art-projects-activity .t-ev{padding:8px 0;font-size:15px}.art-projects-activity .t-ev small{color:var(--muted);font-size:12.5px;font-weight:650;display:block}.art-projects-pinned .i{color:var(--muted)}.art-library-viewer>img{width:min(380px,100% - 64px);height:auto;position:absolute;top:230px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #14143c14,0 30px 60px -30px #14143c80}.art-library-unsorted>img{object-position:50% 60%}.art-library-folders .t-row{padding:11px 0;font-size:16px}.art-library-folders .t-name{flex:1;font-weight:600}.art-library-folders .t-n{color:var(--muted);font-size:14px}.art-library-email .t-subject{color:var(--muted);font-size:14.5px;margin-top:2px!important}.art-library-email .t-chip{margin-top:12px}.art-library-dates .t-row{font-size:17px;font-weight:600}.art-library-dates .t-row>.i{color:var(--muted)}@container tile (width<=440px){.art-library-email .t-el{bottom:-8px!important}.art-library-search .t-el{bottom:10px!important}}.art-library-search .t-el{overflow:hidden}.art-library-search .t-search{padding:14px 18px;font-size:17px}.art-library-search .t-hit{color:var(--muted);padding:12px 18px 16px;font-size:14.5px}.art-library-search .t-hit b{color:var(--fg)}.art-library-links .t-el{padding:16px 18px;bottom:48px;left:24px;right:24px}.art-library-drop .t-ob{--r:-6deg;width:140px;height:176px;margin-left:-70px;padding:14px;bottom:150px;left:50%}.art-library-drop .t-pdf{font:800 12px var(--b);color:#b42318}.art-library-drop .t-arrow{color:var(--subtle);margin-left:-14px;font-size:28px;position:absolute;bottom:104px;left:50%}.art-library-drop .t-el{align-items:center;gap:10px;padding:12px 16px;font-weight:600;display:flex;bottom:36px;left:40px;right:40px}.art-library-drop .t-icon-tile{border-radius:8px;width:30px;height:30px}.art-library-summaries .t-sticky{--r:-3deg;transform:rotate(var(--r));margin-top:-70px;padding:14px 18px;top:50%;left:55%;right:-12px}@container tile (width<=440px){.art-library-summaries .t-sticky{margin-top:0;top:auto;bottom:-20px;left:28px}}.art-calendar-day>.t-el{padding:22px 24px;inset:236px -60px -40px 36px}.art-calendar-day .t-hours{height:330px;position:relative}.art-calendar-day .t-h{color:var(--subtle);font-size:12.5px;position:absolute;left:0}.art-calendar-day .t-ev{font:600 14.5px var(--b);border-radius:10px;align-items:center;gap:8px;padding:7px 12px;display:flex;position:absolute;left:64px;right:0}.art-calendar-day .t-ev small{opacity:.8;font-weight:500}.art-calendar-day .t-gym{background:var(--gym-bg);color:var(--gym-fg)}.art-calendar-day .t-mtg{background:var(--mtg-bg);color:var(--mtg-fg)}.art-calendar-day .t-due{padding:12px 14px;font-size:14px;inset:47% 24px auto 58%}.art-calendar-types>img{object-position:45% 50%}.art-calendar-any .t-el{white-space:nowrap;color:var(--muted);padding:12px 16px;font:500 13.5px ui-monospace,SF Mono,Menlo,monospace;bottom:30px;left:28px;right:-30px}.art-calendar-guests .t-faces{color:var(--muted);align-items:center;font-weight:650;display:flex;position:absolute;bottom:30px;left:28px}.art-calendar-guests .t-face{box-shadow:0 0 0 3px var(--tile)}.art-calendar-guests .t-face+.t-face{margin-left:-12px}.art-calendar-guests span{margin-left:10px}.art-calendar-notes .t-row>.i,.art-calendar-own .t-row>.i,.art-calendar-alerts .t-row>.i,.art-people-meetings .t-row>.i{color:var(--muted)}.art-calendar-join .t-soon{color:var(--ptext);font-size:13.5px;font-weight:700}.art-calendar-join .t-ttl{font:500 21px var(--h);margin:2px 0 12px!important}.art-calendar-alerts .t-el{padding:12px 16px;bottom:28px;left:28px;right:-30px}.art-calendar-views .t-seg{position:absolute;bottom:32px;left:28px}:where(.tile[class*=tiles-]){--tint:color-mix(in srgb, var(--ac) 16%, #fff);--pill-fg-eb:var(--eb)}:root[data-theme=dark] :where(.tile[class*=tiles-]){--tint:color-mix(in srgb, var(--ac) 18%, #191a33);--pill-fg-eb:color-mix(in srgb, var(--eb) 55%, #fff)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :where(.tile[class*=tiles-]){--tint:color-mix(in srgb, var(--ac) 18%, #191a33);--pill-fg-eb:color-mix(in srgb, var(--eb) 55%, #fff)}}.tiles-violet{--ac:#a98bf5;--eb:#6a3fc4;--ebk:#c9b5fd}:root[data-theme=dark] .tiles-violet{--eb:#c9b5fd}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tiles-violet{--eb:#c9b5fd}}a.tile-link{color:var(--fg);text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;display:block}a.tile-link:hover{box-shadow:0 0 0 1px var(--tile-ring), 0 30px 50px -30px var(--shadow);text-decoration:none;transform:translateY(-4px)}a.tile-link.ink:hover{box-shadow:0 0 0 1px var(--ink-ring), 0 30px 50px -30px var(--shadow)}a.tile-link:focus-visible{outline:3px solid var(--primary);outline-offset:4px;border-radius:30px}.tile-arrow{margin-left:-2px;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:inline-grid}.tile-arrow svg.i{stroke-width:2.4px;width:15px;height:15px}a.tile-link:hover .tile-arrow,a.tile-link:focus-visible .tile-arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){a.tile-link,.tile-arrow{transition:none}a.tile-link:hover,a.tile-link:hover .tile-arrow,a.tile-link:focus-visible .tile-arrow{transform:none}}.art-home-faces .t-grid{grid-template-columns:repeat(2,1fr);justify-items:center;gap:18px 8px;display:grid;position:absolute;bottom:34px;left:22px;right:22px}.art-home-faces .t-grid>div{color:#e4e5f2;justify-items:center;gap:6px;font-size:15px;font-weight:600;display:grid}.art-home-faces .t-grid>div:nth-child(n+5){display:none}@container tile (width>=320px){.art-home-faces .t-grid{grid-template-columns:repeat(3,1fr)}.art-home-faces .t-grid>div:nth-child(n+5){display:grid}}.art-home-viewer>img{width:calc(100% - 60px);max-width:360px;height:auto;position:absolute;top:236px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 0 0 1px #14143c14,0 30px 60px -30px #14143c80}.art-home-private>img{object-position:62% 50%}.art-home-private .t-cap{left:auto;right:22px}.tile.photo.side .art-home-private:after{background:linear-gradient(90deg,#0a0b1ce6,#0a0b1cd1 44%,#0a0b1c00 72%)}@container tile (width<=440px){.tile.photo.side .art-home-private:after{background:linear-gradient(#0a0b1ce6,#0a0b1ccc 52%,#0a0b1c00 82%)}.art-home-private .t-cap{left:22px;right:auto}}.art-home-linked .t-ttl{font:450 21px/1.15 var(--h);margin-bottom:6px!important}.art-home-linked .t-chip{margin-top:4px}.art-home-linked .t-on{border-top:1px dashed var(--edge);color:var(--muted);align-items:center;gap:8px;padding-top:12px;font-size:14px;font-weight:650;display:flex;margin-top:14px!important}.art-home-easy .t-el{overflow:hidden}.art-home-easy .t-search{padding:14px 18px;font-size:18px}.art-home-easy .t-result{margin:8px;padding:8px 10px;font-size:16px}.art-home-easy .t-keys{gap:6px;padding:4px 18px 14px;display:flex}@container tile (width<=440px){.art-home-easy .t-el{bottom:-24px!important}}.art-home-once .t-ob{--r:3deg;transform:translateY(-50%) rotate(var(--r));border-radius:6px;padding:18px 22px 20px;left:56%;right:34px}.art-home-once .t-sm{color:var(--obj-mu);font-size:13.5px;font-weight:600}.art-home-once .t-price{font:500 44px/1.1 var(--h);letter-spacing:-.03em;margin:2px 0!important}.art-home-once .t-stamp{border:2px solid var(--s);color:var(--s);font:800 13px var(--b);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;padding:2px 10px;position:absolute;top:16px;right:16px;transform:rotate(-10deg)}@container tile (width<=440px){.art-home-once .t-ob{transform:rotate(var(--r))!important;bottom:-24px!important}}.art-search-find .t-el{border-radius:20px;inset:252px -60px -40px 36px;overflow:hidden}.art-search-find .t-search{padding:20px 24px;font-size:24px}.art-search-find .t-list{padding:4px 12px 16px}.art-search-find .t-sec{margin:12px 12px 6px!important}.art-search-find .t-result{padding:11px 14px;font-size:17px}.art-search-find .t-result small{margin-left:6px}.art-search-find .t-hit-row{padding:8px 14px;font-size:17px}.art-search-find .t-hit-row>.i{color:var(--muted)}.art-search-find b{font-weight:750}.art-search-inside .t-sheet{width:min(250px,80%);top:330px;left:50%;transform:translate(-50%)rotate(-4deg)}.art-search-inside .t-el{z-index:2;top:232px;left:22px;right:-30px;overflow:hidden}.art-search-inside .t-search{padding:13px 16px;font-size:17px}.art-search-inside .t-hit{color:var(--muted);padding:10px 16px 14px;font-size:14px}.art-search-inside .t-hit b{color:var(--fg)}.art-search-typed .t-el,.art-search-goto .t-el{bottom:-10px;left:24px;right:-30px;overflow:hidden}.art-search-typed .t-search,.art-search-goto .t-search{padding:11px 16px;font-size:16px}.art-search-typed .t-result,.art-search-goto .t-result{margin:6px;padding:8px 10px;font-size:15px}.art-search-goto .t-result small{margin-left:6px;display:inline}.t-mail{border-radius:8px;padding:16px 18px 18px}.t-mail .t-from{align-items:center;gap:10px;display:flex}.t-mail .t-from small{color:var(--obj-mu);font-size:12.5px;display:block}.t-mail .t-av{color:#8f3b0c;background:#fde3cf;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:750;display:grid}.t-mail .t-subj{font-size:16px;font-weight:650;margin:10px 0 4px!important}.t-mail .t-chip{margin-top:6px;font-size:13px}.art-plus-forward .t-addr{font:500 22px var(--h);letter-spacing:-.01em;color:var(--ptext);white-space:nowrap;align-items:center;gap:12px;padding:12px 14px 12px 20px;display:flex;top:272px;left:36px;right:-40px}.art-plus-forward .t-addr .t-btn{color:#fff;background:#16181d;padding:5px 10px;font-size:13px}:root[data-theme=dark] .art-plus-forward .t-addr .t-btn{color:#16181d;background:#eceef6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .art-plus-forward .t-addr .t-btn{color:#16181d;background:#eceef6}}.art-plus-forward .t-mail{--r:-3deg;top:348px;left:70px;right:60px}.art-plus-forward .t-unsorted{align-items:center;gap:8px;padding:9px 14px;font-size:14.5px;font-weight:650;display:flex;bottom:30px;right:28px}@container tile (width<=440px){.art-plus-forward .t-addr{font-size:17px;left:24px}.art-plus-forward .t-mail{left:36px;right:-20px}}.art-plus-unsplash>img{object-position:30% 50%}.art-plus-hosted-ai .t-el{padding:14px 18px;bottom:30px;left:24px;right:-30px}.art-plus-hosted-ai .t-row{justify-content:space-between;padding-right:30px}.t-switch{background:#5b5bd6;border-radius:99px;flex:none;width:40px;height:24px;position:relative}.t-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;right:3px}.art-plus-send .t-tools{flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:32px;left:28px;right:20px}.art-plus-send .t-chip{background:var(--canvas);color:var(--fg);box-shadow:var(--el-shadow);padding:6px 14px;font-size:16px}.art-plus-inbox .t-mail{--r:-2deg;transform:translateY(-50%) rotate(var(--r))}@container tile (width<=440px){.art-plus-inbox .t-ln{display:none}.art-plus-inbox .t-mail{bottom:-16px!important}}.tile.photo:not(.side) .art-plus-scanner:after,.tile.photo:not(.side) .art-plus-tablet:after{background:linear-gradient(#0a0b1ce6,#0a0b1ce0 62%,#0a0b1c00 85%);height:100%}.art-plus-scanner>img{object-position:50% 62%}.art-plus-tablet>img{object-position:50% 55%}.art-plus-waits .t-row,.art-plus-sent-waits .t-row{padding:6px 0;font-size:15px}.art-plus-waits .t-row>.i,.art-plus-sent-waits .t-row>.i{color:var(--muted)}.art-plus-reads .t-sheet{width:170px;top:24px;right:3%}.art-plus-reads .t-sticky{--r:-3deg;width:215px;margin-top:-20px;padding:12px 16px 16px;top:50%;left:53%}@container tile (width<=440px){.art-plus-reads .t-sticky{margin-top:0;top:auto;bottom:-14px;left:28px}}.art-plus-kinds .t-row{padding:5px 0;font-size:15px}@container tile (width<=440px){.art-plus-kinds .t-el{bottom:-24px!important}}.art-plus-kinds .t-row>.i{color:var(--muted)}.art-plus-only-adds .t-el,.art-plus-token .t-el{padding:12px 18px;bottom:28px;left:24px;right:-30px}.art-plus-only-adds .t-row{padding:5px 0;font-size:15.5px;font-weight:600}.art-plus-only-adds .t-yes{color:#fff;background:#1c7a47;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.art-plus-only-adds .t-yes svg.i{stroke-width:3px;width:13px;height:13px}.art-plus-only-adds .t-no{color:var(--muted);text-decoration:line-through}.art-plus-only-adds .t-no>span{place-items:center;width:22px;height:22px;display:grid}.art-plus-token .t-row>.i{color:var(--muted)}.art-plus-code .t-el{padding:0;overflow:hidden}.art-plus-code .t-code{border-radius:0}.art-plus-code .t-s{color:var(--s)}
