.ico{fill:none;flex:none}.chrome{width:100%;height:100%;font-family:var(--font-roboto), Roboto, Arial, sans-serif;background:#fff;border-radius:11px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 .5px #0006,0 22px 60px #0000006b}.chrome-tabs{color:#45474a;background:#dfe3e8;flex:none;align-items:flex-end;gap:4px;height:40px;padding:0 10px;display:flex}.traffic{align-self:center;gap:8px;margin-right:14px;display:inline-flex}.traffic i{background:#ff5f57;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #00000024}.traffic i:nth-child(2){background:#febc2e}.traffic i:nth-child(3){background:#28c840}.ctab{color:#202124;white-space:nowrap;background:#fff;border-radius:10px 10px 0 0;align-items:center;gap:8px;width:256px;height:34px;padding:0 10px;font-size:12px;display:inline-flex}.ctab span{text-overflow:ellipsis;flex:1;overflow:hidden}.ctab img{object-fit:contain;flex:none;width:15px;height:15px}.cnew{align-self:center;margin-left:4px}.chrome-bar{color:#444746;flex:none;align-items:center;gap:13px;height:40px;padding:0 12px;display:flex;box-shadow:0 1px #dadce0}.omni{color:#1f1f1f;white-space:nowrap;background:#edf2fa;border-radius:15px;flex:1;align-items:center;gap:9px;height:30px;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.omni span{flex:1;overflow:hidden}.prof{color:#fff;background:#1a73e8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.chrome-page{flex:1;min-height:0;position:relative;overflow:hidden}.gmail{color:#1f1f1f;height:100%;font:400 14px/20px var(--font-roboto), Roboto, Arial, sans-serif;background:#f6f8fc;position:relative}.g-top{color:#444746;align-items:center;height:58px;padding:0 12px 0 22px;display:flex}.g-logo{width:196px;font:400 22px var(--font-google), sans-serif;color:#5f6368;align-items:center;gap:8px;margin-left:18px;display:inline-flex}.g-logo img{width:32px}.g-search{background:#e9eef6;border-radius:24px;flex:1;align-items:center;gap:14px;max-width:660px;height:44px;padding:0 14px;font-size:16px;display:flex}.g-search span{flex:1}.g-right{align-items:center;gap:16px;margin-left:auto;display:inline-flex}.g-right b{color:#fff;background:#1a73e8;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:4px;font-weight:500;display:grid}.g-main{grid-template-columns:234px 1fr;height:calc(100% - 58px);display:grid}.g-main aside{color:#444746;padding:2px 12px 0 8px}.g-compose{color:#001d35;height:56px;font:500 14px var(--font-google), sans-serif;background:#c2e7ff;border-radius:16px;align-items:center;gap:12px;margin:0 0 14px 4px;padding:0 22px 0 18px;display:inline-flex}.g-main aside p{border-radius:16px;align-items:center;gap:16px;height:32px;margin:0;padding:0 12px 0 18px;display:flex}.g-main aside p span{flex:1}.g-main aside em{font-size:12px;font-style:normal}.g-main aside .on{color:#041e49;background:#d3e3fd;font-weight:700}.g-list{color:#444746;background:#fff;border-radius:16px;flex-direction:column;min-height:0;margin:0 14px 12px 0;display:flex;overflow:hidden}.g-tools{flex:none;align-items:center;gap:16px;height:44px;padding:0 16px;display:flex}.g-tools small{margin-left:auto;font-size:12px}.g-tabs{flex:none;display:flex;box-shadow:inset 0 -1px #e8eaed}.g-tabs b{align-items:center;gap:12px;width:220px;height:46px;padding-left:16px;font-weight:500;display:inline-flex}.g-tabs .on{color:#0b57d0;box-shadow:inset 0 -3px #0b57d0}.g-list ul{flex:1;overflow:hidden}.g-list li{white-space:nowrap;color:#5f6368;background:#f2f6fc;align-items:center;gap:12px;height:40px;padding:0 16px;display:flex;box-shadow:inset 0 -1px #eff0f2}.g-list li.new{color:#1f1f1f;background:#fff}.who{flex:none;width:168px;overflow:hidden}.g-list li.new .who,.g-list li.new .sub b,.g-list li.new .when{font-weight:700}.g-list .sub b{color:#1f1f1f;font-weight:400}.sub{text-overflow:ellipsis;flex:1;overflow:hidden}.when{flex:none;font-size:12px}.g-popup{z-index:3;width:560px;height:500px;animation:popup .28s var(--out);background:#fff;border-radius:12px 12px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;right:48px;box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003}@keyframes popup{0%{opacity:0;transform:translateY(30px)}}.g-popup header{color:#041e49;background:#f2f6fc;border-radius:12px 12px 0 0;align-items:center;gap:12px;height:40px;padding:0 12px 0 16px;font-weight:500;display:flex}.g-popup header span{flex:1}.g-popup>p{margin:0 16px;padding:8px 0;box-shadow:0 1px #e8eaed}.chip{border-radius:12px;align-items:center;gap:6px;height:24px;padding:0 10px 0 2px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #dadce0}.chip u{color:#fff;background:#7b1fa2;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;text-decoration:none;display:grid}.g-body{white-space:pre-line;flex:1;padding:14px 16px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:21px}.g-body.filled,.wa-box.filled{animation:land .42s var(--out)}.g-popup footer{color:#444746;align-items:center;gap:12px;padding:10px 16px 14px;display:flex}.g-popup footer span{flex:1}.g-popup footer b{color:#fff;height:36px;font:500 14px var(--font-google), sans-serif;background:#0b57d0;border-radius:18px;align-items:center;gap:6px;margin-right:6px;padding:0 8px 0 22px;display:inline-flex}.face{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px;display:block}.wa{color:#0a0a0a;background:#fff;border-radius:12px;grid-template-columns:64px clamp(260px,35%,380px) minmax(0,1fr);width:100%;height:100%;font:400 14px/19px -apple-system,SF Pro Text,Helvetica Neue,sans-serif;display:grid;overflow:hidden;box-shadow:0 0 0 .5px #0006,0 22px 60px #0000006b}.wa nav{color:#636261;background:#f7f5f3;flex-direction:column;align-items:center;gap:6px;padding:48px 0 14px;display:flex;position:relative;box-shadow:1px 0 #e9e7e4}.wa nav .traffic{gap:6px;margin:0;position:absolute;top:15px;left:13px}.wa nav .traffic i{width:11px;height:11px}.wa nav b{border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.wa nav .on{color:#0a0a0a;background:#e9e7e4}.wa nav b em{color:#fff;text-align:center;background:#1daa61;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font:600 10.5px/17px -apple-system,sans-serif;position:absolute;top:1px;right:-1px;box-shadow:0 0 0 2px #f7f5f3}.wa nav>span:not(.traffic){flex:1}.wa nav hr{background:#e2dfdb;border:0;width:28px;height:1px;margin:2px 0}.wa nav .face{width:30px;height:30px;margin-top:6px}.wa aside{background:#fff;flex-direction:column;display:flex;overflow:hidden;box-shadow:1px 0 #e9e7e4}.wa aside header{color:#636261;align-items:center;gap:20px;height:60px;padding:0 20px 0 18px;display:flex}.wa aside header b{color:#0a0a0a;letter-spacing:-.01em;flex:1;font-size:22px;font-weight:700}.wa-search{color:#8a8885;background:#f6f5f4;border-radius:19px;align-items:center;gap:12px;height:38px;margin:2px 14px 0;padding:0 14px;font-size:14.5px;display:flex}.wa-filters{gap:8px;padding:12px 14px 8px;display:flex}.wa-filters b{color:#636261;border-radius:16px;padding:5px 13px;font-size:13.5px;font-weight:500;box-shadow:inset 0 0 0 1px #e2dfdb}.wa-filters .on{box-shadow:none;color:#0a5e33;background:#d9fdd3}.wa-row{border-radius:12px;align-items:center;gap:12px;height:70px;margin:0 8px;padding:0 10px;display:flex}.wa-row.on{background:#f0eeec}.wa-row>span{flex:1;align-content:center;gap:3px;min-width:0;display:grid}.wa-row>span>span{align-items:center;gap:8px;min-width:0;display:flex}.wa-row b{color:#0a0a0a;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15.5px;font-weight:600;overflow:hidden}.wa-row small{color:#636261;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;display:block;overflow:hidden}.wa-row small .ico{vertical-align:-3px;color:#53bdeb;margin-right:3px;display:inline-block}.wa-row em{color:#8a8885;font-size:12px;font-style:normal}.wa-row em.new{color:#1daa61;font-weight:600}.wa-row i{color:#fff;text-align:center;background:#1daa61;border-radius:10px;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-style:normal;font-weight:600;line-height:20px}.wa section{background:#f5f1eb url(/chat-pattern.svg) 0 0/210px;flex-direction:column;min-height:0;display:flex;position:relative}.wa section header{color:#636261;background:#fff;align-items:center;gap:12px;height:62px;padding:0 20px 0 16px;display:flex;box-shadow:0 1px #e9e7e4}.wa section header .face{width:40px;height:40px}.wa section header span{color:#0a0a0a;flex:1;display:grid}.wa section header b{font-size:16px;font-weight:600}.wa section header small{color:#8a8885;font-size:13px}.wa-room{flex-direction:column;flex:1;justify-content:flex-end;gap:4px;padding:14px clamp(18px,6%,64px) 10px;font-size:14.5px;display:flex}.wa-day{color:#636261;background:#fff;border-radius:8px;align-self:center;margin-bottom:10px;padding:5px 12px;font-size:12.5px;font-weight:500;box-shadow:0 1px .5px #0b141a21}.wa-room p{color:#0a0a0a;background:#fff;border-radius:10px;align-self:flex-start;align-items:flex-end;gap:10px;max-width:min(78%,440px);margin:0;padding:6px 8px 7px 10px;line-height:1.38;display:flex;position:relative;box-shadow:0 1px .5px #0b141a21}.wa-room .in{border-top-left-radius:0}.wa-room .in:before{content:"";border-top:0 solid #fff;border-bottom:10px solid #0000;border-left:0 solid #0000;border-right:8px solid #fff;position:absolute;top:0;left:-8px}.wa-room .out{background:#d9fdd3;border-top-right-radius:0;align-self:flex-end}.wa-room .out:before{content:"";border-top:0 solid #d9fdd3;border-bottom:10px solid #0000;border-left:8px solid #d9fdd3;border-right:0 solid #0000;position:absolute;top:0;right:-8px}.wa-room i{color:#8a8885;white-space:nowrap;align-items:center;gap:3px;margin-bottom:-2px;font-size:11px;font-style:normal;display:inline-flex}.wa-room .out i{color:#5f7d62}.wa-room .out .ico{color:#53bdeb}.wa section footer{padding:6px 16px 14px}.wa-pill{color:#636261;background:#fff;border-radius:26px;align-items:center;gap:14px;min-height:52px;padding:6px 10px 6px 14px;display:flex;box-shadow:0 1px 2px #0b141a1f,0 4px 14px -6px #0b141a29}.wa-box{color:#0a0a0a;flex:1;padding:6px 0;font-size:15px;display:block}.wa-box em{color:#8a8885;font-style:normal}.wa-pill>.ico:last-child{box-sizing:content-box;color:#fff;background:#1daa61;border-radius:50%;margin:-4px 0;padding:8px}.sheets{color:#1f1f1f;height:100%;font:400 13px var(--font-roboto), Roboto, Arial, sans-serif;background:#fff;flex-direction:column;display:flex}.s-head{color:#444746;background:#f9fbfd;flex:none;align-items:center;gap:12px;height:60px;padding:0 16px;display:flex}.s-head img{height:36px}.s-name{align-items:center;gap:10px;display:flex}.s-name b{font:400 18px var(--font-google), sans-serif;color:#1f1f1f}.s-head small{white-space:pre;margin-top:2px;font-size:14px;display:block}.s-right{align-items:center;gap:16px;margin-left:auto;display:inline-flex}.s-right b{color:#001d35;height:38px;font:500 14px var(--font-google), sans-serif;background:#c2e7ff;border-radius:19px;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.s-right u{color:#fff;background:#1a73e8;border-radius:50%;place-items:center;width:32px;height:32px;text-decoration:none;display:grid}.s-tools{color:#444746;background:#edf2fa;border-radius:20px;flex:none;align-items:center;gap:15px;height:40px;margin:0 12px;padding:0 14px;display:flex}.s-formula{flex:none;align-items:center;gap:14px;height:30px;margin-top:6px;padding:0 14px;display:flex;box-shadow:0 1px #e1e3e1,0 -1px #e1e3e1}.s-formula em{width:70px;font-style:normal}.s-formula i{color:#80868b}.sheets table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;flex:1;width:100%}.sheets th{color:#444746;background:#f8f9fa;height:22px;font-size:11px;font-weight:400;box-shadow:inset 0 0 0 .5px #e1e3e1}.sheets th:first-child{width:46px}.sheets th.sel{background:#d3e3fd;font-weight:500}.sheets td{height:22px;padding:0 4px;font-family:Arial,sans-serif;box-shadow:inset 0 0 0 .5px #e8eaed}.sheets td.num{text-align:right}.sheets td.head{text-align:left;font-weight:700}.sheets td.hit{box-shadow:inset 0 0 0 2px #1a73e8}.s-tabs{color:#444746;background:#f9fbfd;flex:none;align-items:center;gap:12px;height:34px;margin-top:auto;padding:0 14px;display:flex;box-shadow:0 -1px #e1e3e1}.s-tabs b{color:#0b57d0;background:#d3e3fd;border-radius:6px;align-items:center;height:26px;padding:0 12px;font-weight:500;display:inline-flex}.dc{color:#dfe0e2;width:100%;height:100%;font:400 15px/21px var(--font-noto), "Noto Sans", sans-serif;background:#121214;border-radius:11px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 .5px #ffffff1a,0 22px 60px #00000080}.dc-title{color:#a0a2a8;flex:none;justify-content:flex-end;align-items:center;gap:12px;height:34px;padding:0 12px;display:flex;position:relative}.dc-title .traffic{position:absolute;top:11px;left:12px}.dc-t{color:#e6e6e8;pointer-events:none;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex;position:absolute;left:0;right:0}.dc-t img{object-fit:cover;border-radius:5px;width:16px;height:16px}.dc-grid{flex:1;grid-template-columns:72px 220px 1fr;min-height:0;display:grid;position:relative}.dc nav{flex-direction:column;align-items:center;gap:8px;padding:4px 0 70px;display:flex}.dc nav i{color:#dfe0e2;background:#1f1f23;border-radius:13px;place-items:center;width:42px;height:42px;font-size:13px;font-style:normal;font-weight:600;display:grid}.dc nav .me{background:#5865f2}.dc nav .me img{filter:brightness(0)invert();width:25px}.dc nav hr{border:0;border-top:1px solid #2c2c31;width:30px;margin:0}.dc nav .on{background:0 0;position:relative}.dc nav .on:before{content:"";background:#fff;border-radius:0 4px 4px 0;width:4px;height:30px;position:absolute;top:6px;left:-15px}.dc nav i:not(.me):not(.add) img{object-fit:cover;border-radius:13px;width:100%;height:100%}.dc nav .add{color:#23a55a}.dc nav i{flex:none;position:relative}.dc nav .txt{color:#fff;font-size:14px;font-weight:600}.dc nav .unread:before{content:"";background:#f2f2f3;border-radius:0 4px 4px 0;width:4px;height:8px;position:absolute;top:17px;left:-15px}.dc nav i em{color:#fff;min-width:18px;height:18px;font:700 11px/18px var(--font-noto), "Noto Sans", sans-serif;text-align:center;background:#f23f43;border-radius:9px;padding:0 5px;font-style:normal;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 3px #121214}.dc aside hr{border:0;border-top:1px solid #29292e;flex:none;margin:6px 16px 0}.dc aside p{white-space:nowrap;flex:none;position:relative}.dc aside .dc-x{margin-top:6px;margin-bottom:-4px}.dc aside p.new{color:#f2f2f3;font-weight:600}.dc aside p.new:before{content:"";background:#f2f2f3;border-radius:0 4px 4px 0;width:4px;height:8px;position:absolute;top:12px;left:-8px}.dc aside p em{color:#fff;text-align:center;background:#f23f43;border-radius:9px;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;line-height:18px}.dc aside .dc-x em{background:#5865f2}.dc-cat{flex:none}.dc-voice{margin-right:12px}.dc-voice .ico{color:#94959c;margin-left:auto}.dc-voice:first-of-type img{box-shadow:0 0 0 2px #23a55a}.dc-link{color:#00a8fc;font-size:15px}.dc-embed{background:#202024;border-radius:6px;gap:4px;width:min(100%,420px);margin-top:6px;padding:10px 14px 14px 12px;display:grid;box-shadow:inset 4px 0 #f03,inset 0 0 0 1px #2c2c31}.dc-msg .dc-embed small{margin:0;font-size:12px}.dc-embed b{font-size:13px;font-weight:500}.dc-embed u{color:#00a8fc;font-weight:600;text-decoration:none}.dc-embed .ytd-th{border-radius:6px;width:100%;margin-top:6px}.dc aside{color:#94959c;background:#18181b;border-radius:10px 0 0;flex-direction:column;padding-bottom:66px;font-size:15px;font-weight:500;display:flex;overflow:hidden;box-shadow:inset 1px 1px #29292e}.dc aside header{color:#f2f2f3;flex:none;justify-content:space-between;align-items:center;height:48px;padding:0 14px;display:flex;box-shadow:0 1px #29292e}.dc aside header b{font-weight:600}.dc aside small{align-items:center;gap:3px;margin:16px 8px 3px;font-size:12px;font-weight:500;display:flex}.dc aside p{border-radius:7px;align-items:center;gap:7px;height:32px;margin:1px 8px;padding:0 8px;display:flex}.dc aside .on{color:#fff;background:#29292f}.dc-voice{align-items:center;gap:8px;height:26px;margin-left:38px;font-size:13px;display:flex}.dc-voice img{object-fit:cover;border-radius:50%;width:20px;height:20px}.dc-me{z-index:2;color:#b4b5ba;background:#1f1f23;border-radius:10px;align-items:center;gap:9px;width:276px;height:54px;padding:0 10px;display:flex;position:absolute;bottom:8px;left:8px;box-shadow:0 0 0 1px #2c2c31}.dc-av{flex:none;width:34px;height:34px;position:relative}.dc-av img{object-fit:cover;border-radius:50%;width:100%;height:100%}.dc-av i{background:#45a366;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 2.5px #1a1a1e}.dc-me>span:nth-child(2){flex:1;line-height:16px;display:grid}.dc-me b{color:#f2f2f3;font-size:14px;font-weight:600}.dc-me em{font-size:12px;font-style:normal;font-weight:400}.dc section{background:#1a1a1e;flex-direction:column;min-width:0;display:flex;box-shadow:inset 1px 0 #29292e}.dc section>header{color:#94959c;flex:none;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex;box-shadow:0 1px #29292e}.dc section>header b{color:#f2f2f3;margin-left:-6px;font-weight:600}.dc section>header>span:not(.dc-search){flex:1}.dc-search{background:#121214;border-radius:7px;justify-content:space-between;align-items:center;width:150px;height:26px;padding:0 8px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #29292e}.dc-body{flex:1;grid-template-columns:1fr 200px;min-height:0;display:grid}.dc-chat{flex-direction:column;min-width:0;display:flex}.dc-log{flex-direction:column;flex:1;justify-content:flex-end;gap:16px;padding:12px 16px;display:flex;overflow:hidden}.dc-day{color:#94959c;white-space:nowrap;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.dc-day i{border-top:1px solid #29292e;flex:1}.dc-msg{gap:14px;display:flex}.dc-msg img{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.dc-msg b{font-weight:500;display:block}.dc-msg small{color:#94959c;margin-left:8px;font-size:12px;font-weight:400}.dc-react{float:none;background:#2a2b45;border-radius:8px;gap:5px;width:max-content;margin-top:4px;padding:1px 8px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #5865f2}.dc-react em{font-style:normal}.dc-msg>span{justify-items:start;display:grid}.n1{color:#f47fff}.n2{color:#00c8fa}.n3{color:#43b581}.n4{color:#faa61a}.dc-chat>footer{color:#b4b5ba;background:#222327;border-radius:10px;flex:none;align-items:center;gap:14px;height:46px;margin:0 14px 16px;padding:0 14px;display:flex;box-shadow:inset 0 0 0 1px #2c2c31}.dc-chat>footer span{color:#76777e;white-space:nowrap;flex:1;overflow:hidden}.dc-members{padding:16px 8px;overflow:hidden;box-shadow:inset 1px 0 #29292e}.dc-members small{color:#94959c;margin:0 8px 8px;font-size:12px;font-weight:500;display:block}.dc-members p{color:#94959c;align-items:center;gap:10px;height:44px;margin:0;padding:0 8px;display:flex}.dc-members p>span:last-child{min-width:0;line-height:17px;display:grid}.dc-members b{font-weight:500}.dc-members em{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;overflow:hidden}.dc-members b:empty{display:none}.tile{width:100%;height:100%;position:relative}.pane{position:absolute}.pane.one{width:66%;height:84%;top:0;left:0}.pane.two{width:74%;height:92%;top:8%;left:26%}.tile.is-done .pane{transform-origin:0 0}.tile.is-done .one{width:calc(50% - 5px);height:100%;animation:tile-l .46s var(--out);top:0;left:0}.tile.is-done.both .two{width:calc(50% - 5px);height:100%;animation:tile-r .46s var(--out);top:0;left:calc(50% + 5px)}@keyframes tile-l{0%{opacity:1;transform:scale(1.32,.84)}}@keyframes tile-r{0%{opacity:1;transform:translate(-48%,8%)scale(1.48,.92)}}.tile{--pz:.84}:root.js .fs .tile{--pz:.64}:root.js .fs .desk>.tile{aspect-ratio:9/5;width:100%;height:auto;max-height:100%;position:absolute;top:50%;left:0;translate:0 -50%}.osx .pane{border-radius:10px}.osx .pane>*{width:calc(100% / var(--pz));height:calc(100% / var(--pz));transform:scale(var(--pz));transform-origin:0 0;border-radius:calc(10px / var(--pz));box-shadow:none}.osx .pane,.osx .win-box>*,.osx .ds-settings,.osx .ds-notes{box-shadow:0 0 0 .5px #000000d9,inset 0 0 0 .5px #ffffff29,0 8px 22px #00000047,0 30px 90px #00000080}.osx .win-box>*,.osx .ds-settings,.osx .ds-notes{border-radius:10px}.osx .pane.two{box-shadow:0 0 0 .5px #000000d9,0 8px 22px #0000004d,0 36px 100px #0009}.dc{container-type:inline-size}@container (max-width:720px){.dc-body{grid-template-columns:1fr}.dc-members,.dc-search{display:none}.dc-grid{grid-template-columns:64px 196px 1fr}.dc-me{width:244px}.dc nav .on:before,.dc nav .unread:before{left:-11px}.dc section>header>.ico:nth-of-type(n+3){display:none}}.ds-notes{color:#e8e8ea;width:100%;height:100%;font:400 13px/1.45 -apple-system, BlinkMacSystemFont, var(--font-inter), sans-serif;background:#1e1e1e;border-radius:11px;grid-template-columns:236px 1fr;display:grid;overflow:hidden;box-shadow:0 0 0 .5px #00000080,inset 0 0 0 .5px #ffffff1f,0 24px 60px #0000008c}.ds-notes aside{background:#282828;padding:46px 10px 10px;position:relative;box-shadow:1px 0 #00000080}.ds-notes aside .traffic{margin:0;position:absolute;top:15px;left:14px}.ds-notes aside small{color:#98989d;margin:0 8px 6px;font-size:11px;font-weight:600;display:block}.ds-notes aside p{border-radius:7px;gap:1px;padding:8px 10px;display:grid;box-shadow:0 1px #ffffff0d}.ds-notes aside p.on{box-shadow:none;background:#a3780f}.ds-notes aside p b{color:#fff;font-size:13px;font-weight:600}.ds-notes aside p span{color:#98989d;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ds-notes aside p.on span{color:#fffc}.ds-notes aside em{color:#d0d0d4;margin-right:6px;font-style:normal}.ds-notes aside p.on em{color:#fff}.ds-notes article{padding:22px 34px;font-size:15px;line-height:1.6}.ds-notes .date{color:#8e8e93;text-align:center;margin-bottom:14px;font-size:11.5px;display:block}.ds-notes h4{letter-spacing:-.01em;margin-bottom:8px;font-size:24px;font-weight:700}.ds-notes article p{min-height:24px}.ds-caret{vertical-align:-3px;background:#e5b33a;width:2px;height:18px;margin-left:2px;animation:1.05s step-end infinite ds-blink;display:inline-block}@keyframes ds-blink{50%{opacity:0}}.ds-land{animation:land .42s var(--out)}.ds-swap{display:grid}.ds-swap>span{transition:opacity .45s var(--out), transform .5s var(--out);grid-area:1/1}.ds-messy{color:#8e8e93}.ds-messy.gone{opacity:0;transform:translateY(-6px)}.ds-clean{opacity:0;transform:translateY(6px)}.ds-clean.on{opacity:1;transform:none}.ds-hints{z-index:35;white-space:nowrap;transition:opacity .3s ease, transform .4s var(--out);background:#121214d1;border-radius:26px;gap:18px;padding:10px 18px;list-style:none;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff1a,0 14px 34px #00000073}.ds-hints.off{opacity:0;transform:translate(-50%,10px)}.ds-hints li{color:#ffffffc7;align-items:center;gap:6px;font-size:13px;display:flex}.ds-hints li b{color:#f5f5f7;margin-right:2px;font-weight:600}.ds-cap{color:#f5f5f7;background:linear-gradient(#36363b,#26262a);border-radius:6px;justify-content:center;align-items:center;gap:4px;min-width:26px;height:22px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 1.5px #08080a}.ds-cap small{color:#aeaeb3;font-size:9.5px;font-weight:500}.ds-settings{z-index:2;color:#f5f5f7;width:780px;height:520px;font:400 13px/1.3 -apple-system, BlinkMacSystemFont, var(--font-inter), sans-serif;background:#000;border-radius:12px;grid-template-columns:184px 1fr;margin:auto;display:grid;position:absolute;inset:30px 0 0;overflow:hidden;box-shadow:0 0 0 .5px #0009,inset 0 0 0 .5px #ffffff24,0 24px 60px #0009}.ds-settings nav{background:#0d0d0f;flex-direction:column;gap:3px;padding:0 9px 10px;display:flex;position:relative;box-shadow:1px 0 #ffffff14}.ds-settings nav .traffic{margin:0;position:absolute;top:14px;left:14px}.ds-settings nav p{color:#a1a1a6;border-radius:9px;align-items:center;gap:10px;height:32px;padding:0 11px;display:flex}.ds-settings nav p>svg,.ds-settings nav p>span{flex:none;justify-content:center;width:18px;display:inline-flex}.ds-settings nav .brand>svg{width:1.12em;height:1.12em}.ds-settings nav .brand>span{width:auto;display:inline}.ds-settings nav p.on{color:#f5f5f7;background:#161618;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff14}.ds-settings nav .brand{color:#f5f5f7;height:auto;margin:44px 0 14px;font-size:15px;font-weight:700}.ds-settings nav .gap{flex:1}.ds-settings nav p .sd{color:#ffffff6b;margin-left:auto;font-size:11px}.ds-settings nav p.ver{color:#a1a1a6;gap:8px;font-size:12px}.ds-settings nav p.ver>span{width:auto;margin-right:auto}.ds-settings nav p.ver>svg{flex:none}.ds-settings .ready{background:#161618;border-radius:12px;align-items:center;gap:10px;margin-top:6px;padding:9px 10px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.ds-settings .ready>b{color:#30d158;background:#30d15824;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.ds-settings .ready span{font-size:12.5px;font-weight:600;display:grid}.ds-settings .ready small{color:#a1a1a6;font-size:11px;font-weight:400}.ds-settings section{padding:36px 30px 20px;overflow:hidden}.ds-settings h4{letter-spacing:-.024em;font-size:28px;font-weight:600;line-height:1.1}.ds-settings .detail{color:#a1a1a6;margin:5px 0 18px}.ds-settings .thismac{background:radial-gradient(220px 100% at 6%,#8b7bff29,#0000 70%),#0d0d0f;border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:11px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14,inset 1px 0 #8b7bff59}.ds-settings .tm-die{flex:none;place-content:center;justify-items:center;width:52px;height:52px;display:grid;position:relative}.ds-settings .tm-die:before{content:"";background:repeating-linear-gradient(90deg,#ffffff47 0 2.5px,#0000 2.5px 6.5px) 14px 0/22px 4px no-repeat,repeating-linear-gradient(90deg,#ffffff47 0 2.5px,#0000 2.5px 6.5px) 14px 100%/22px 4px no-repeat,repeating-linear-gradient(0deg,#ffffff47 0 2.5px,#0000 2.5px 6.5px) 0 14px/4px 22px no-repeat,repeating-linear-gradient(0deg,#ffffff47 0 2.5px,#0000 2.5px 6.5px) 100% 14px/4px 22px no-repeat;position:absolute;inset:0}.ds-settings .tm-die:after{content:"";z-index:0;background:linear-gradient(135deg,#2a2a33,#111116) padding-box padding-box,linear-gradient(135deg,#b9aeffe6,#8b7bff40,#ffffff26) border-box;border:1px solid #0000;border-radius:9px;position:absolute;inset:4px;box-shadow:0 0 16px #8b7bff59}.ds-settings .tm-die i{z-index:1;background:linear-gradient(#fff,#c9c0ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:15px;font-style:normal;font-weight:700;line-height:1.05;position:relative}.ds-settings .tm-die small{z-index:1;letter-spacing:1px;text-transform:uppercase;color:#ffffff8c;font-size:7.5px;font-weight:600;position:relative}.ds-settings .tm-name{flex:1;gap:5px;display:grid}.ds-settings .tm-name>span{gap:5px;display:flex}.ds-settings .tm-name small{color:#a1a1a6;background:#ffffff0f;border-radius:10px;height:20px;padding:0 7px;font-size:11px;line-height:20px}.ds-settings .best{justify-items:end;gap:5px;display:grid}.ds-settings .best .cost{color:#a1a1a6;background:#ffffff0f;border-radius:10px;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:11px;display:inline-flex}.ds-settings .best .cost b{color:#f5f5f7;font-weight:600}.ds-settings .tools{justify-content:flex-end;margin-bottom:10px;display:flex}.ds-settings .tools span{color:#f5f5f7;background:#161618;border-radius:8px;align-items:center;gap:7px;height:28px;padding:0 10px;font-size:12px;line-height:28px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.ds-settings .row{border-radius:10px;grid-template-columns:26px minmax(0,1fr) 56px 70px 10px;align-items:center;gap:12px;padding:8px 12px;display:grid}.ds-settings .row.active{background:#ffffff17}.ds-settings .row+.row{box-shadow:none}.ds-settings nav .brand .plan{color:#a1a1a6;margin-left:5px;font-size:1em;font-weight:400}.ds-settings .org{background:#fff;border-radius:6px;place-items:center;width:26px;height:26px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.ds-settings .org img{object-fit:cover;width:100%;height:100%;display:block}.ds-settings .org.apple img{width:14px;height:auto}.ds-settings .name{white-space:nowrap;gap:2px;min-width:0;display:grid}.ds-settings .name .t{align-items:center;gap:6px;min-width:0;font-weight:500;display:flex;overflow:hidden}.ds-settings .name .bt{text-overflow:ellipsis;min-width:3.4em;overflow:hidden}.ds-settings .name em{font-style:normal}.ds-settings .name .ne{background:linear-gradient(90deg,#64d2ff,#8b7bff 50%,#ff6fb5);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.ds-settings .name .bt{color:#30d158;background:#30d1581f;border-radius:9px;height:17px;padding:0 6px;font-size:10.5px;font-weight:600;line-height:17px}.ds-settings .name small{color:#a1a1a6;align-items:center;gap:4px;font-size:11px;font-weight:400;display:flex;overflow:hidden}.ds-settings .name small u{text-underline-offset:2px}.ds-settings .name .miss{color:#ff9f0a;background:#ff9f0a1f;border-radius:8px;height:16px;margin-left:2px;padding:0 6px;font-size:10.5px;font-weight:500;line-height:16px}.ds-settings .sz{color:#a1a1a6;text-align:right;font-size:12px}.ds-settings .act{justify-content:flex-end;display:flex}.ds-settings .act em{align-items:center;gap:5px;font-size:12px;font-style:normal;font-weight:500;display:inline-flex}.ds-settings .row .chev{color:#6e6e73}.ds-settings .pill{color:#000;background:#fff;border-radius:14px;height:28px;padding:0 13px;font-size:12.5px;font-style:normal;font-weight:600;line-height:28px}.chrome-tabs.strip{gap:0}.strip .ctabs{flex:1;min-width:0;height:34px;position:relative}.strip .ctabs>*{--tw:min(224px, calc((100cqw - 36px) / var(--n,10)))}.strip .ctab,.strip .cslot{width:var(--tw);transform:translateX(calc(var(--s) * 100%));transition:transform .4s var(--out), width .4s var(--out), opacity .25s ease;position:absolute;bottom:0;left:0}.strip .ctab span{text-overflow:clip;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}@container (max-width:760px){.strip .ctab:not(.on) .ico{display:none}}.strip .ctab{color:#45474a;background:0 0;gap:7px;min-width:0;padding:0 8px;overflow:hidden}.strip .ctab:before{content:"";background:#b9bec5;width:1px;position:absolute;top:9px;bottom:9px;left:0}.strip .ctab.on{z-index:1;color:#202124;background:#fff}.strip .ctab.on:before,.strip .ctab.on+.ctab:before{opacity:0}.strip .ctab .ico{flex:none}.strip .ctab.gone{opacity:0;transform:translateX(calc(var(--s) * 100%)) scale(.8);pointer-events:none}.strip .cslot{color:#45474a;width:36px;height:34px;transform:translateX(calc(var(--s) * var(--tw)));place-items:center;display:grid}.chrome.dark{background:#0f0f0f}.chrome.dark .chrome-tabs{color:#c4c7c5;background:#1c1c1e}.chrome.dark .strip .ctab,.chrome.dark .strip .cslot{color:#c4c7c5}.chrome.dark .strip .ctab:before{background:#4a4c50}.chrome.dark .strip .ctab.on{color:#e3e3e3;background:#2e2f32}.chrome.dark .chrome-bar{color:#c4c7c5;background:#2e2f32;box-shadow:0 1px #3c3d40}.chrome.dark .omni{color:#e3e3e3;background:#1c1c1e}.strip .ctabs{container-type:inline-size}.ytd-th{aspect-ratio:16/9;background:#272727;border-radius:12px;flex:none;display:block;position:relative;overflow:hidden}.ytd-th img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gm{color:#e3e3e3;height:100%;font:400 14px/20px var(--font-roboto), Roboto, Arial, sans-serif;background:#20232a;position:relative;overflow:hidden;container-type:inline-size}.gm-in{--rail:72px;--pw:408px;position:absolute;inset:0}@container (max-width:980px){.gm-in{--rail:0px}.gm-rail{display:none!important}.gm-foot>span,.gm-layers{display:none}}.gm .ico{flex:none}.gm-rail{z-index:6;color:#c4c7c5;background:#1f1f1f;align-content:start;justify-items:center;gap:18px;width:72px;padding-top:18px;font-size:11.5px;font-weight:500;line-height:16px;display:grid;position:absolute;top:0;bottom:0;left:0;box-shadow:1px 0 #3c4043}.gm-rail span{justify-items:center;gap:4px;display:grid}.gm-rail span:first-child{margin-bottom:6px}.gm-map{top:0;bottom:0;right:0;left:calc(var(--rail) + var(--pw));transition:left .35s var(--out);position:absolute;overflow:hidden}.gm-in.p0 .gm-map{left:var(--rail)}.gm-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.gm-land{fill:#20232a}.gm-park{fill:#1c3326}.gm-water{fill:#13243a}.gm-river{fill:none;stroke:#13243a;stroke-width:16px;stroke-linecap:round}.gm-loc path{fill:none;stroke:#343941;stroke-width:7px;stroke-linecap:round}.gm-sec{fill:none;stroke:#444a53;stroke-width:11px;stroke-linecap:round}.gm-art path{fill:none;stroke:#535a64;stroke-width:15px;stroke-linecap:round;stroke-linejoin:round}.gm-hwy{fill:none;stroke:#6c5d42;stroke-width:20px}.gm-svg text{font-family:var(--font-roboto), Roboto, Arial, sans-serif;text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:#20232a;stroke-width:4px;stroke-linejoin:round}.gm-st{fill:#9aa0a6;font-size:14px;font-weight:500}.gm-st.s{fill:#80868b;font-size:12.5px}.gm-ar{fill:#767c83;letter-spacing:2.6px;font-size:13px;font-weight:500}.gm-ar.big{fill:#8e949b;letter-spacing:3px;font-size:16px}.gm-pk{fill:#6aa77c;font-size:13px;font-weight:500;stroke:#1c3326!important}.gm-wl{fill:#5d7ea8;font-size:13px;font-style:italic;stroke:#13243a!important}.gm-spot{transition:opacity .25s}.gm-svg .gm-spot text{fill:#f28b82;text-anchor:start;font-size:15px;font-weight:500;transition:opacity .25s}.gm-svg .gm-spot text.e{text-anchor:end}.gm-spot .mk{fill:#ea4335;stroke:#b3261e;stroke-width:1px}.gm-spot .cup{fill:#fff}.gm-pin{transform-box:fill-box;transform-origin:50% 100%;transition:transform .35s var(--spring)}.gm-in.p0 .gm-spot{opacity:0}.gm-in.p1 .gm-pin{animation:gm-drop .45s var(--out) calc(var(--i) * 45ms) both}@keyframes gm-drop{0%{opacity:0;transform:translateY(-16px)}}.gm-in:is(.p2,.p3,.p4) .gm-spot.shut{opacity:0}.gm-in.p3 .gm-spot:not(.best) .gm-pin{transform:scale(.6)}.gm-in:is(.p3,.p4) .gm-spot:not(.best) text{opacity:0}.gm-in:is(.p3,.p4) .gm-spot.best .gm-pin{transform:scale(1.3)}.gm-in.p4 .gm-spot:not(.best){opacity:0}.gm-you .halo{fill:#4285f42e}.gm-you .dot{fill:#4285f4;stroke:#fff;stroke-width:3.5px}.gm-route{opacity:0;transition:opacity .3s}.gm-in.p4 .gm-route{opacity:1}.gm-route path{fill:none;stroke-linecap:round;stroke-linejoin:round}.gm-r-alt{stroke:#56657a;stroke-width:9px}.gm-r-edge{stroke:#1558b0;stroke-width:15px}.gm-r-main{stroke:#7cacf8;stroke-width:10px}.gm-tt{opacity:0;transform-box:fill-box;transition:opacity .3s ease, transform .4s var(--out);transform:translateY(6px)}.gm-in.p4 .gm-tt.on{opacity:1;transform:none}.gm-tt rect{fill:#303134;stroke:#00000073;stroke-width:1px}.gm-tt path{fill:#9aa0a6}.gm-tt.main path{fill:#8ab4f8}.gm-svg .gm-tt text{text-anchor:start;stroke:none}.gm-tt .t{fill:#e3e3e3;font-size:17px;font-weight:500}.gm-tt.main .t{fill:#81c995}.gm-tt .d{fill:#9aa0a6;font-size:13px}.gm-acct{z-index:4;align-items:center;gap:12px;display:flex;position:absolute;top:14px;right:14px}.gm-acct i{color:#e3e3e3;background:#303134;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 1px 4px #00000080}.gm-acct b{color:#fff;background:#1a73e8;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:500;display:grid;box-shadow:0 0 0 3px #20232a}.gm-ctl{z-index:4;color:#e3e3e3;justify-items:end;gap:10px;display:grid;position:absolute;bottom:34px;right:14px}.gm-ctl>b,.gm-ctl>span{background:#303134;border-radius:8px;box-shadow:0 1px 4px #00000080}.gm-ctl>b{place-items:center;width:40px;height:40px;display:grid}.gm-ctl>span{width:40px;display:grid}.gm-ctl span b{place-items:center;height:40px;display:grid}.gm-ctl span b+b{box-shadow:inset 0 1px #444746}.gm-layers{z-index:4;color:#e3e3e3;background:#303134;border-radius:8px;align-content:center;justify-items:center;gap:2px;width:66px;height:66px;font-size:11px;font-weight:500;display:grid;position:absolute;bottom:34px;left:14px;box-shadow:0 1px 4px #00000080,inset 0 0 0 2px #3c4043}.gm-foot{z-index:4;color:#bdc1c6;white-space:nowrap;background:#202124d9;align-items:center;gap:12px;height:20px;padding:0 8px;font-size:10.5px;display:flex;position:absolute;bottom:0;right:0}.gm-foot em{align-items:center;gap:6px;font-style:normal;display:inline-flex}.gm-foot em i{border:1.5px solid #bdc1c6;border-top:0;width:62px;height:6px}.gm-search{z-index:5;left:calc(var(--rail) + 12px);width:calc(var(--pw) - 24px);color:#c4c7c5;background:#303134;border-radius:24px;align-items:center;gap:14px;height:48px;padding:0 14px 0 20px;font-size:15px;transition:opacity .25s;display:flex;position:absolute;top:12px;box-shadow:0 2px 6px #00000073}.gm-in.p4 .gm-search{opacity:0}.gm-q{color:#e3e3e3;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gm-q em{color:#9aa0a6;font-style:normal}.gm-q .caret{background:#8ab4f8}.gm-search .go{color:#8ab4f8;place-items:center;padding-left:14px;display:grid;box-shadow:inset 1px 0 #5f6368}.gm-cats{z-index:4;left:calc(var(--rail) + var(--pw));white-space:nowrap;gap:8px;transition:opacity .25s;display:flex;position:absolute;top:20px;right:0;overflow:hidden}.gm-cats b{color:#e3e3e3;background:#303134;border-radius:16px;flex:none;height:32px;padding:0 14px;font-size:13.5px;font-weight:500;line-height:32px;box-shadow:0 1px 4px #00000080}.gm-in:not(.p0) .gm-cats{opacity:0}.gm-panel{z-index:3;left:var(--rail);width:var(--pw);background:#1f1f1f;transition:opacity .25s;position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:1px 0 #00000080,6px 0 18px #0000004d}.gm-in.p0 .gm-panel{opacity:0;visibility:hidden}.gm-load{z-index:2;transform-origin:0;height:3px;animation:gm-load .8s var(--out) both;background:#8ab4f8;position:absolute;top:70px;left:0;right:0}.gm-in.p4 .gm-load{top:0}@keyframes gm-load{0%{transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.gm-pg{opacity:0;transition:opacity .3s ease, transform .45s var(--out);pointer-events:none;position:absolute;inset:72px 0 0;overflow:hidden;transform:translateY(8px)}.gm-pg.on{opacity:1;transform:none}.gm-pg i,.gm-pg em{font-style:normal}.gm-ok{color:#81c995}.gm-no{color:#f28b82}.gm-chips{white-space:nowrap;gap:8px;padding:10px 16px 12px;display:flex;overflow:hidden;box-shadow:inset 0 -1px #3c4043}.gm-chips>b{color:#e3e3e3;border-radius:8px;flex:none;align-items:center;gap:4px;height:32px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #5f6368}.gm-chips>b.on{box-shadow:none;color:#c2e7ff;background:#004a77;padding-left:8px}.gm-rh{color:#c4c7c5;justify-content:space-between;align-items:center;padding:14px 18px 4px 24px;display:flex}.gm-rh h2{color:#e3e3e3;font:400 20px/28px var(--font-google), sans-serif}.gm-row{color:#c4c7c5;gap:1px;padding:14px 20px 15px 24px;display:grid;position:relative;box-shadow:inset 0 -1px #3c4043}.gm-row>b{color:#e3e3e3;font:500 16px/24px var(--font-google), sans-serif}.gm-row small,.gm-kind{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;display:block;overflow:hidden}.gm-row.kx:after{border-radius:12px;inset:4px 6px}.gm-row.kx.on{background:#8ab4f814}.gm-row.kx.press{transform:scale(.985)}.gm-row .kn{top:8px;left:10px}.gm-rate{color:#c4c7c5;align-items:center;gap:5px;display:flex}.gm-rate small{font-size:14px}.gm-stars{color:#5f6368;line-height:0;display:inline-block;position:relative}.gm-stars>span{color:#fbbc04;position:absolute;top:0;left:0;overflow:hidden}.gm-stars svg{max-width:none;display:block}.gm-pg.place{padding-top:18px}.place h1{color:#e3e3e3;font:400 22px/28px var(--font-google), sans-serif;padding:0 24px}.place>.gm-rate,.place>.gm-kind{margin-top:4px;padding:0 24px}.place>.gm-kind{color:#c4c7c5;margin-top:2px}.gm-tabs{margin-top:14px;display:flex;box-shadow:inset 0 -1px #3c4043}.gm-tabs b{text-align:center;color:#c4c7c5;flex:1;padding:13px 0;font-weight:500}.gm-tabs .on{color:#a8c7fa;box-shadow:inset 0 -3px #a8c7fa}.gm-acts{justify-content:space-between;padding:16px 16px 14px;display:flex;box-shadow:inset 0 -1px #3c4043}.gm-act{color:#e3e3e3;text-align:center;border-radius:10px;align-content:start;justify-items:center;gap:6px;width:66px;padding-top:2px;font-size:12px;line-height:15px;display:grid;position:relative}.gm-act>i{color:#a8c7fa;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #444746}.gm-act.go>i{box-shadow:none;color:#062e6f;background:#a8c7fa}.gm-act .kn{top:-8px;left:4px}.gm-info{padding:6px 0}.gm-info li{color:#e3e3e3;align-items:flex-start;gap:22px;padding:10px 24px;display:flex}.gm-info li>.ico{color:#a8c7fa}.gm-info li span{align-items:center;gap:4px;display:flex}.gm-sum{padding:14px 24px;box-shadow:inset 0 1px #3c4043}.gm-sum h3{font:500 16px/24px var(--font-google), sans-serif;margin-bottom:10px}.gm-hist{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.gm-bars{gap:5px;display:grid}.gm-bars>span{color:#c4c7c5;align-items:center;gap:10px;font-size:12px;line-height:10px;display:flex}.gm-bars i{background:#3c4043;border-radius:5px;flex:1;height:9px;overflow:hidden}.gm-bars u{background:#fbbc04;border-radius:5px;height:100%;display:block}.gm-big{justify-items:center;gap:4px;display:grid}.gm-big b{font:400 44px/48px var(--font-google), sans-serif}.gm-big small{color:#c4c7c5;font-size:12px}.gm-pg.dir{top:0}.gm-modes{color:#c4c7c5;align-items:center;gap:2px;padding:12px 12px 6px 14px;display:flex}.gm-modes span{border-radius:16px;justify-items:center;gap:2px;min-width:52px;padding:6px 6px 5px;font-size:11.5px;line-height:14px;display:grid}.gm-modes span.on{color:#c2e7ff;background:#004a77}.gm-modes>.ico:last-child{margin-left:auto}.gm-ends{gap:10px;padding:10px 58px 4px 56px;display:grid;position:relative}.gm-ends:before{content:"";border-left:2px dotted #9aa0a6;height:24px;position:absolute;top:37px;left:29px}.gm-ends span{color:#e3e3e3;white-space:nowrap;border-radius:8px;align-items:center;height:40px;padding:0 14px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #5f6368}.gm-ends span:first-child{color:#8ab4f8}.gm-ends span>i{position:absolute;top:50%;left:-36px;translate:0 -50%}.gm-ends .o{border-radius:50%;width:13px;height:13px;box-shadow:inset 0 0 0 2px #c4c7c5;left:-33px!important}.gm-ends .d{color:#f28b82;display:grid}.gm-ends>b{color:#c4c7c5;position:absolute;top:50%;right:16px;translate:0 -50%}.gm-add{color:#e3e3e3;align-items:center;gap:22px;padding:10px 24px 8px 22px;display:flex}.gm-add .ico{color:#c4c7c5}.gm-opts{color:#a8c7fa;justify-content:space-between;padding:4px 24px 12px;font-weight:500;display:flex}.gm-opts b{align-items:center;display:inline-flex}.gm-send{color:#e3e3e3;align-items:center;gap:22px;padding:14px 24px;display:flex;box-shadow:inset 0 1px #3c4043,inset 0 -1px #3c4043}.gm-send .ico{color:#a8c7fa}.gm-way{color:#c4c7c5;grid-template-columns:22px minmax(0,1fr) auto;gap:20px;padding:16px 24px;display:grid;box-shadow:inset 0 -1px #3c4043}.gm-way.on{box-shadow:inset 4px 0 #8ab4f8,inset 0 -1px #3c4043}.gm-way b{color:#e3e3e3;font-size:15px;font-weight:500;display:block}.gm-way small{font-size:13px;display:block}.gm-way a{color:#a8c7fa;margin-top:8px;font-weight:500;display:inline-block}.gm-eta{text-align:right}.gm-way.on .gm-eta b{color:#81c995}@media (prefers-reduced-motion:reduce){.gm *,.gm :after{transition:none!important;animation:none!important}}.kx{transition:transform .18s var(--out);position:relative}.kx:after{content:"";pointer-events:none;opacity:0;border-radius:10px;transition:opacity .2s;position:absolute;inset:-3px;box-shadow:0 0 0 2px #ff6fb5,0 0 0 4px #bf5af259,0 0 22px 4px #bf5af273}.kx.on:after{opacity:1}.kx.press{transform:scale(.96)}.kn{z-index:2;color:#fff;text-align:center;min-width:22px;height:22px;font:700 12px/22px -apple-system, BlinkMacSystemFont, var(--font-inter), sans-serif;opacity:0;transition:opacity .2s ease, transform .35s var(--spring);background:linear-gradient(135deg,#ff6fb5,#bf5af2);border-radius:11px;padding:0 6px;position:absolute;top:-9px;left:-6px;transform:scale(.6);box-shadow:0 4px 12px #00000073}.kx.on .kn{opacity:1;transform:none}.gmail{container-type:inline-size}@container (max-width:820px){.g-logo{width:auto;margin-right:18px}.g-right>.ico:nth-child(-n+2){display:none}.g-main{grid-template-columns:76px 1fr}.g-main aside{padding:2px 8px 0 12px}.g-compose{justify-content:center;gap:0;width:56px;padding:0;font-size:0}.g-main aside p{justify-content:center;width:56px;padding:0}.g-main aside p span,.g-main aside em{display:none}.g-tabs b{flex:1;width:auto;padding-left:12px}.who{width:124px}}.gh{color:#e3e3e3;font:400 14px var(--font-google), Arial, sans-serif;background:#1f1f1f;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.gh-top{flex:none;justify-content:flex-end;align-self:stretch;align-items:center;gap:16px;height:60px;padding:0 18px;font-size:13px;display:flex}.gh-top .ico{color:#c4c7c5}.gh-mid{flex-direction:column;flex:1;justify-content:center;align-items:center;padding-bottom:60px;display:flex}.gh-logo{width:272px}.gh-box{color:#9aa0a6;background:#4d5156;border-radius:24px;align-items:center;gap:14px;width:584px;max-width:86%;height:48px;margin-top:28px;padding:0 16px;display:flex}.gh-box span{flex:1}.gh-box .ico:nth-of-type(2){color:#8ab4f8}.gh-btns{gap:12px;margin-top:26px;display:flex}.gh-btns b{color:#e3e3e3;background:#303134;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:400}
.film{--open:1;--intro:0;--mso:.5}@media (min-width:600px){.film{--mso:.8}}@media (min-width:900px){.film{--mso:1}}.film-stage{flex-direction:column;align-items:center;padding:calc(48px + 7svh) 0 8px;display:flex;position:relative}.film .intro{z-index:3;opacity:1;filter:none;position:relative;top:auto;transform:none}.mb-room{width:100%;height:calc(466px * var(--mso));--ho:calc(328px * var(--mso));--hc:var(--ho);--msc:var(--mso);margin-top:32px;position:relative}.film-cam{pointer-events:none;position:absolute;inset:0}.mbp .osx.idle{transform:scale(.3875)}.deck>div:first-child{transition:filter .6s var(--out)}.fs,.fpush,.fcaps,.film-halo,.film-mark{display:none}.stacked>section{width:100%;max-width:1200px;padding:clamp(104px, 13vw, 176px) var(--gutter) 0;margin:0 auto}.shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px;max-width:1100px;margin:56px auto 0;display:grid}.shots figure{align-content:start;gap:18px;display:grid}.shots figcaption{color:var(--quiet);gap:4px;padding:0 4px;font-size:14.5px;line-height:1.45;display:grid}.shots figcaption b{color:var(--body);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.frame{aspect-ratio:16/10;background:#0b0b0e;border:7px solid #010101;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2a2a2e,0 30px 70px -24px #000000d9}.frame .osx{transform:scale(.25)}@media (min-width:600px){.frame .osx{transform:scale(.4)}}@media (min-width:761px){.frame .osx{transform:scale(.36)}}.frame .glass{z-index:6;pointer-events:none;background:linear-gradient(160deg,#ffffff0f,#0000 38%);position:absolute;inset:0}.shots figure:first-child{grid-column:1/-1}.frame .desk.dim .win-box>*{opacity:.5}.still-card{z-index:30;place-items:center;display:grid;position:absolute;inset:40px 0 112px}.still-card .acard{zoom:1.3}@media (max-width:760px){.shots{grid-template-columns:minmax(0,1fr)}}@media (min-width:900px) and (min-height:560px) and (prefers-reduced-motion:no-preference){:root.js .film .stacked{display:none}:root.js .film-track{height:calc((var(--len) + 1) * 100svh);position:relative}:root.js .film-stage{height:100svh;padding:0;display:block;position:sticky;top:0;overflow:hidden}:root.js .film .intro{z-index:1;padding:0 var(--gutter);opacity:clamp(0, calc(1 - var(--intro) * 1.9), 1);transform:translateY(calc(var(--intro) * -90px)) scale(calc(1 - var(--intro) * .04));position:absolute;top:calc(48px + 5svh);left:0;right:0}:root.js .film-stage[data-opened] .intro{visibility:hidden}:root.js .mb-room{--ho:inherit;--hc:inherit;--msc:inherit;height:0;margin:0;position:static}:root.js .film-stage:not([data-laid]) .film-cam{opacity:0}:root.js .film-stage[data-laid] .film-cam{transition:opacity .35s ease-out}:root.js .film-cam{z-index:2}:root.js .film-stage[data-dof] .deck>div:first-child{filter:blur(5px)brightness(.65)}:root.js .fs{z-index:3;visibility:hidden;opacity:0;pointer-events:none;will-change:opacity, transform;background:#0b0b0e;display:block;position:absolute;inset:0;overflow:hidden}:root.js .fs .osx{transform-origin:0 0}:root.js .fs .wall{background:radial-gradient(70% 60% at 78% 30%,#8b7bff29,#0000 70%),radial-gradient(60% 50% at 20% 85%,#64d2ff1a,#0000 70%),linear-gradient(#121219,#07070a);position:absolute;inset:0}:root.js .fs .mbar{z-index:3}:root.js .fs:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, #0000008c, #0000004d calc(var(--gut) + var(--col)), transparent calc(var(--gut) + var(--col) + 180px));position:absolute;inset:0}:root.js .fs .desk{left:var(--dl);top:var(--dt);transition:opacity .45s var(--out), transform .55s var(--out);bottom:112px;right:48px}:root.js .fs .desk.out{opacity:0;transform:scale(.97)}:root.js .fs .desk.dim .win-box>*{opacity:.5}:root.js .fs .spill,:root.js .fs .ds-hints{left:calc((var(--dl) + var(--vw) - 48px) / 2)}:root.js .fs .spill{max-width:min(760px, calc(var(--vw) - var(--dl) - 96px))}:root.js .fs .ds-settings{width:auto;max-width:820px;height:520px;max-height:100%;inset:0}:root.js .fs-cards{z-index:30;left:var(--dl);right:48px;top:var(--dt);transition:opacity .45s var(--out);place-items:center;display:grid;position:absolute;bottom:112px}:root.js .fs-cards.out{opacity:0}:root.js .fs-card{zoom:1.4;opacity:0;width:380px;transition:opacity .5s var(--out), transform .6s var(--out);grid-area:1/1;gap:10px;display:grid;transform:translateY(14px)scale(.98)}:root.js .fs-card.on{opacity:1;pointer-events:auto;transform:none}:root.js .fs-card figcaption{font:600 12px/1.3 var(--sf);color:#ffffff9e;padding-left:4px}:root.js .fs-card .acard{max-width:none}:root.js .fs-card.wide{zoom:1.15;width:460px}:root.js .fs-card.tall{zoom:1.25}:root.js .nx-neural{max-width:720px;color:var(--body);font-family:var(--sf);flex-direction:column;justify-content:center;display:flex}:root.js .nx-hero,:root.js .nx-same{opacity:var(--nf,1);transform:translateY(calc((1 - var(--nf,1)) * 18px))}:root.js .nx-hero{font:700 104px/.95 var(--display);letter-spacing:-.04em;text-wrap:balance}:root.js .nx-same{color:var(--quiet);margin-top:20px;font-size:26px}:root.js .nx-lines{gap:30px;margin-top:72px;display:grid}:root.js .nx-line{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px 24px;display:grid}:root.js .nx-k{color:var(--quiet);font-size:17px}:root.js .nx-v{color:var(--quiet);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}:root.js .nx-line i{width:calc(var(--v) * 100%);transform-origin:0;background:#ffffff47;border-radius:2px;grid-column:1/-1;height:3px;display:block}:root.js .nx-line.ne .nx-k,:root.js .nx-line.ne .nx-v{color:var(--body)}:root.js .nx-line.ne i{background:linear-gradient(90deg, var(--dictate), var(--violet));transform:scaleX(var(--nn,1))}:root.js .fpush{--e:clamp(0, calc(var(--push,0) * 1.6), 1);z-index:4;width:min(760px, calc(100% - 2 * var(--gutter)));transform:translate(-50%, calc(-50% + (1 - var(--e)) * var(--scy,0px))) scale(calc(.32 + .68 * var(--e)));filter:blur(calc((1 - var(--e)) * 10px));text-align:center;text-wrap:balance;pointer-events:none;font:500 clamp(19px, 1.7vw, 24px)/1.4 var(--display);letter-spacing:-.01em;color:#c7c7cc;opacity:0;transition:opacity .5s var(--out);margin:0;display:block;position:absolute;top:50%;left:50%}:root.js .fpush b{font:700 clamp(44px, 5.4vw, 84px)/1 var(--display);letter-spacing:-.04em;color:var(--body);margin-bottom:14px;display:block}:root.js .fpush.on{opacity:clamp(0, calc(var(--push,0) * 4), 1)}:root.js .fcaps{z-index:4;left:var(--gut);width:var(--col);pointer-events:none;display:block;position:absolute;top:48px;bottom:0}:root.js .fcap{opacity:0;transition:opacity .3s ease, transform .5s var(--out);flex-direction:column;justify-content:center;gap:16px;padding-bottom:3svh;display:flex;position:absolute;inset:0;transform:translateY(18px)}:root.js .fcap.on{opacity:1;pointer-events:auto;transition:opacity .7s var(--out) .15s, transform .9s var(--out) .15s;transform:none}:root.js .fcap h2{font:700 clamp(34px, 3.3vw, 54px)/1.03 var(--display);letter-spacing:-.035em;text-wrap:balance}:root.js .fcap>p{color:#c7c7cc;text-wrap:pretty;font-size:clamp(15.5px,1.2vw,18px);line-height:1.5}:root.js .fcap>small{color:var(--quiet);text-wrap:pretty;font-size:13px;line-height:1.5}:root.js .fkeys{gap:12px;margin:4px 0;list-style:none;display:grid}:root.js .fkeys li{align-items:center;gap:16px;display:flex}:root.js .fkeys .combo{border-radius:12px;gap:8px;padding:2px 0 8px;display:flex}:root.js .fkeys .cap{border-radius:10px;min-width:52px;height:46px;padding:0 14px;font-size:17px}:root.js .fkeys b{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}:root.js .ffacts{border-radius:var(--r-4);box-shadow:var(--edge);background:#0d0d0fd1;list-style:none}:root.js .ffacts li{justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;display:flex}:root.js .ffacts li+li{box-shadow:0 -1px 0 var(--line)}:root.js .ffacts b{font-size:14px;font-weight:500;display:block}:root.js .ffacts small{color:var(--quiet);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}:root.js .ffacts em{color:var(--quiet);flex:none;font-size:13px;font-style:normal}:root.js .film-halo{z-index:6;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}:root.js .film-mark{width:1px;height:1px;left:0;top:calc(var(--at) * 100svh + 64px);pointer-events:none;display:block;position:absolute}}@media (min-width:900px) and (max-height:760px) and (prefers-reduced-motion:no-preference){:root.js .fcap{gap:12px}:root.js .fcap>p{font-size:15px}:root.js .fkeys .cap{min-width:46px;height:40px;font-size:15px}}@media (min-width:900px) and (min-height:560px) and (prefers-reduced-motion:no-preference){:root.js .fsaid{border-radius:var(--r-3);quotes:"“" "”";min-height:1.45em;font:500 clamp(17px, 1.35vw, 20px)/1.45 var(--display);letter-spacing:-.01em;color:var(--body);text-wrap:pretty;box-shadow:var(--edge);opacity:0;transition:opacity .35s var(--out);background:#ffffff0d;padding:12px 16px;display:block}:root.js .fsaid.on{opacity:1}:root.js .film .intro{top:calc(84px + 3svh)}:root.js .fsaid{gap:10px;display:grid}:root.js .fsaid q{display:block}:root.js .fsaid-head{align-items:center;gap:12px;display:flex}:root.js .fsaid-keys{gap:4px;display:flex}:root.js .fsaid-keys kbd{height:24px;font:600 12.5px/1 var(--display);color:#fff;box-shadow:inset 0 1px 0 #ffffff1f, 0 0 0 1px color-mix(in srgb, var(--c1) 55%, transparent), 0 0 12px -2px color-mix(in srgb, var(--c1) 60%, transparent);background:linear-gradient(#34343a,#26262b);border-radius:6px;align-items:center;gap:4px;padding:0 8px;display:inline-flex;transform:translateY(1px)}:root.js .fsaid-keys kbd small{color:#c7c7cc;font-size:9.5px;font-weight:500}:root.js .fsaid-bars{align-items:center;gap:3px;height:16px;display:flex}:root.js .fsaid-bars i{background:linear-gradient(var(--c1), var(--c2));border-radius:2px;width:2.5px;height:16px;transition:transform .3s;transform:scaleY(.15)}:root.js .fsaid.talking .fsaid-bars i{animation:.7s ease-in-out infinite alternate fsaid-voice;animation-delay:calc(var(--n) * -.11s);animation-duration:calc(.5s + mod(var(--n), 3) * .14s)}@keyframes fsaid-voice{0%{transform:scaleY(.2)}50%{transform:scaleY(1)}to{transform:scaleY(.45)}}}.end-mark{z-index:5;opacity:0;transition:opacity .7s var(--out), transform 1s var(--out);transform:scale(.97)}.film-stage[data-end] .end-mark{opacity:1;transform:none}.film-stage[data-end] .fs .neural-bars,.film-stage[data-end] .fs .nbars{opacity:0;transition:opacity .4s}.screen-title{z-index:2;text-align:center;pointer-events:none;transition:opacity .5s var(--out);place-content:center;justify-items:center;gap:1.6cqw;display:grid;position:absolute;inset:0;container-type:size}.screen-title b{font:700 6.2cqw/1 var(--display);letter-spacing:-.04em;color:#f5f5f7}.screen-title span{font:500 2.1cqw/1.3 var(--display);color:#c7c7cc}.fs .screen-title{background:radial-gradient(70% 60% at 78% 30%,#8b7bff29,#0000 70%),linear-gradient(#121219,#07070a)}.film-stage[data-end] .mbp .screen-title:not(.end-mark){opacity:0}@media (min-width:900px) and (min-height:560px) and (prefers-reduced-motion:no-preference){:root.js .nx-third{background:linear-gradient(120deg,#64d2ff,#8b7bff 50%,#ff6fb5);color:#0000;filter:drop-shadow(0 6px 30px #8b7bff59);-webkit-background-clip:text;background-clip:text}:root.js .nx-line.ne .nx-v{background:linear-gradient(90deg,#64d2ff,#ff6fb5);color:#0000;-webkit-background-clip:text;background-clip:text}:root.js .nx-line.ne i{transform-origin:0;background:linear-gradient(90deg,#64d2ff,#8b7bff 55%,#ff6fb5);height:4px;position:relative;overflow:hidden;box-shadow:0 0 14px #8b7bff8c,0 0 32px -4px #64d2ff59}:root.js .nx-line.ne i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:30%;animation:2.8s ease-in-out infinite nx-sheen;position:absolute;inset:0}@keyframes nx-sheen{0%{transform:translate(-120%)}to{transform:translate(380%)}}}
.halo-edge{z-index:4;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fr h2,.fk h2,.fd h2,.fm h2{font:700 clamp(34px, 4.6vw, 58px)/1.02 var(--display);letter-spacing:-.035em;text-wrap:pretty}.fk>header,.fd>header{text-align:center}.fk>header h2,.fd>header h2{max-width:16ch;margin:0 auto}.fk>header p,.fd>header p{max-width:50ch;color:var(--quiet);margin:16px auto 0;font-size:17px;line-height:1.55}.fk-panel{box-shadow:inset 0 0 0 1px var(--line);background:#0d0d0f;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,5vw,64px);display:grid;position:relative}.fk-col{z-index:1;flex-direction:column;padding:36px 30px 30px;display:flex;position:relative}.fk-col+.fk-col{box-shadow:inset 1px 0 0 var(--line)}.fk-keys{touch-action:none;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;height:100px;display:flex}.fk-cap{justify-items:center;gap:8px;transition:transform .12s ease-out;display:grid}.fk-cap small{color:var(--faint);font-size:11px}.fk-col.live .fk-cap{transform:translateY(3px)}.fk-col h3{font:600 20px/1.25 var(--display);letter-spacing:-.015em;align-items:center;gap:10px;margin-top:10px;display:flex}.fk-col>p{color:var(--quiet);flex:1;margin-top:8px;font-size:15px;line-height:1.55}.fk-out{min-height:84px;box-shadow:inset 0 0 0 1px var(--line);background:#161618;border-radius:14px;margin-top:20px;padding:14px 16px;font-size:15px;line-height:1.45;transition:box-shadow .3s}.fk-col.live .fk-out{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c1) 55%, transparent), 0 0 30px -12px var(--c1)}.fk-out small{color:var(--faint);margin-top:6px;font-size:12.5px;display:block}.fk-out .hearing{color:var(--body)}.fk-out .landed{color:var(--body);animation:fk-land .5s var(--out)}.fk-out .caret{vertical-align:-2px;background:var(--c1);width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite fk-blink;display:inline-block}.fk-learn{text-align:center;text-wrap:balance;max-width:70ch;color:var(--faint);margin:24px auto 0;font-size:14px;line-height:1.55}.vs{width:100%;position:relative;overflow:hidden}.vs .osx{transform-origin:0 0;transition:none}.vs-wall{background:radial-gradient(70% 60% at 78% 22%,#8b7bff33,#0000 70%),radial-gradient(60% 55% at 12% 92%,#64d2ff1f,#0000 70%),linear-gradient(#15151c,#08080b);position:absolute;inset:0}.vs .desk{inset:28px 28px 100px}.vs .ds-settings{width:auto;height:auto;margin:0;inset:0}.vs-card{z-index:2;place-items:center;display:grid;position:absolute;inset:22px 0 96px}.vs-card .acard{zoom:1.22}.vs-card.tall .acard{zoom:1.08}.vs-card.pop .acard{animation:winIn .32s var(--out) both}main>.fr{--edge:max(var(--gutter), calc((100vw - 1200px) / 2 + var(--gutter)));max-width:none;padding:clamp(96px,11vw,150px) 0 0}.fc-keys{gap:5px;display:flex}.dk-app:focus-visible,.fk-keys:focus-visible{outline-offset:3px;outline:2px solid #8b7bff}.fc-keys .mk{transition:transform .22s var(--out), box-shadow .45s var(--out)}.fc-keys .mk-face,.fc-keys .mk-glyph,.fc-keys .mk-word,.fc-keys .mk-globe{transition:transform .22s var(--out), box-shadow .45s var(--out), color .3s, text-shadow .3s, stroke .3s}.fc-keys[data-held] .mk{transition-duration:90ms;transform:scale(.965);box-shadow:0 1px 2px #000c}.fc-keys[data-held] .mk-face{background:radial-gradient(120% 80% at 28% 0,#ffffff0f,#0000 55%),linear-gradient(#232327 0%,#19191c 55%,#151517 100%);transition-duration:90ms;transform:translateY(3px);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff05,inset 0 2px 6px #00000080}.fc-keys[data-held] .mk-glyph{color:#fff}.fc-keys[data-held] .mk-word{color:color-mix(in srgb, var(--c1) 45%, #ddd)}.fc-keys[data-held] .mk-globe{stroke:color-mix(in srgb, var(--c1) 45%, #fff)}.fc-trail{flex-wrap:wrap;align-items:center;gap:7px 0;margin:14px 0 0;padding:0;list-style:none;display:flex}.fc-trail li{opacity:0;transition:opacity .3s ease, transform .45s var(--out);align-items:center;display:flex;transform:translate(-4px)}.fc-trail[data-in] li{opacity:1;transition-delay:calc(var(--i) * var(--step));transform:none}.fc-trail[data-still] li{transition-delay:0s}.fc-trail .chev{color:#636366;flex:none;margin:0 6px}.fc-trail li.brk{opacity:1;flex-basis:100%;height:0}.fc-trail[data-one]{transform-origin:50%;flex-wrap:nowrap}.fc-trail li>span{white-space:nowrap;color:#d1d1d6;background:#ffffff0e;border-radius:8px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.fc-trail li>span.root{color:var(--body);background:#ffffff17;font-weight:600}.fc-trail img,.fc-trail span>svg{object-fit:contain;flex:none;width:13px;height:13px}.fc-trail img.mono{filter:brightness(0)invert();opacity:.9}@media (prefers-reduced-motion:reduce){.fc-trail li{transition:none}}main>.fa{padding-top:clamp(64px,8vw,104px)}.fa-bento{text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.fa-tile{border-radius:var(--r-4);min-width:0;box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 #ffffff0f;background:linear-gradient(#121215,#0b0b0d);flex-direction:column;justify-content:space-between;gap:24px;padding:28px 28px 30px;display:flex;position:relative;overflow:hidden}.fa-tile.fa-mix{grid-row:span 2;padding:34px 34px 36px}.fa-tile.fa-learn{flex-direction:row;grid-column:span 2;align-items:center}.fa-tile.fa-learn .fa-art{flex:52%}.fa-tile.fa-learn .fa-copy{flex:48%}.fa-tile.fa-mix:before{content:"";pointer-events:none;background:radial-gradient(50% 50%,#64d2ff24,#5e5ce614 50%,#0000 75%);height:80%;position:absolute;inset:auto -20% -40%}.fa-art{align-items:center;min-width:0;display:flex;position:relative}.fa-tile.fa-mix .fa-art{flex-direction:column;align-items:flex-start;gap:18px}.fa-copy h3{font:600 19px/1.25 var(--display);letter-spacing:-.015em;text-wrap:balance}.fa-copy p{color:var(--quiet);text-wrap:pretty;margin-top:6px;font-size:15px;line-height:1.5}.fa-tile.fa-mix .fa-copy h3{font-size:24px}.fa-tag{border-radius:var(--r-1);color:#64d2ff;background:#64d2ff1a;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.fa-line{min-height:3.75em;font:600 clamp(24px, 2.5vw, 30px)/1.25 var(--display);letter-spacing:-.02em;color:var(--faint);text-wrap:pretty}.fa-line .en{color:var(--body)}.fa-line .x{color:#b9b0ff}.fa-caret{vertical-align:-.12em;background:#64d2ff;width:2px;height:1em;margin-left:1px;animation:1.1s step-end infinite fa-blink;display:inline-block}@keyframes fa-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.fa-caret{animation:none}}.fa-learned{border-radius:var(--r-3);width:100%;max-width:320px;box-shadow:var(--edge);background:#ffffff0a;gap:6px;padding:12px 14px;font-size:14px;line-height:1.3;display:grid}.fa-learned span{align-items:center;gap:8px;min-width:0;display:flex}.fa-learned svg{flex:none}.fa-ok{color:var(--ok);font-size:12.5px;font-weight:600}.fa-micart{align-items:center;gap:14px;display:flex}.fa-micart .mk{animation:fa-press 3.2s var(--out) infinite}.fa-bar{height:26px;color:var(--quiet);box-shadow:var(--edge);background:#ffffff0a;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:11.5px;display:flex}.fa-dot{width:7px;height:7px;animation:fa-dot 3.2s var(--out) infinite;background:#ff9f0a;border-radius:50%;box-shadow:0 0 8px #ff9f0a}@keyframes fa-press{0%,12%,62%,to{transform:none}18%,56%{transform:translateY(3px)}}@keyframes fa-dot{0%,14%,60%,to{opacity:0;transform:scale(.5)}20%,54%{opacity:1;transform:none}}.fa-plans{display:flex}.fa-plans img{object-fit:cover;background:#fff;border-radius:12px;width:44px;height:44px;box-shadow:0 0 0 3px #0f0f12,0 8px 18px -8px #000}.fa-plans img+img{margin-left:-8px}.fa-plans img:last-child{object-fit:contain;background:#fff;padding:7px}@media (max-width:900px){.fa-bento{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fa-tile.fa-mix{grid-area:auto/span 2}}@media (max-width:560px){.fa-bento{grid-template-columns:minmax(0,1fr);gap:12px}.fa-tile.fa-mix,.fa-tile.fa-learn{grid-column:auto}.fa-tile.fa-learn{flex-direction:column;align-items:stretch}.fa-tile,.fa-tile.fa-mix{padding:24px 22px 26px}}@keyframes fk-blink{50%{opacity:0}}@keyframes fk-land{0%{opacity:0;transform:translateY(4px)}}@media (max-width:900px){.fk-panel{grid-template-columns:minmax(0,1fr)}.fk-col{padding:40px 0}.fk-col+.fk-col{box-shadow:inset 0 1px 0 var(--hair)}}.fd,.si,.pricing,.fr{isolation:isolate;--wall-1:#1e2f55;--wall-2:#101a33;--wall-a:#0a0d18;--wall-b:#0d1428;position:relative}:is(.fd,.si,.pricing,.fr):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 50% at 50% 82%, var(--wall-1) 0%, var(--wall-2) 40%, transparent 75%), linear-gradient(180deg, var(--wall-a), var(--wall-b));width:100vw;position:absolute;top:0;bottom:-120px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 38% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 38% 80%,#0000 100%)}.fd:before{bottom:-260px}.fr{--wall-1:#3d1838;--wall-2:#1f0e1e;--wall-a:#0c080c;--wall-b:#140a13}.fr:before{transform:translate(-50%)scaleY(-1)}.si{--wall-1:#33245e;--wall-2:#1a1336;--wall-a:#0c0a16;--wall-b:#130f24}.si:before{bottom:calc(-1 * var(--below,0px) - 240px);background:radial-gradient(70% 45% at 50% 55%, var(--wall-1) 0%, var(--wall-2) 45%, transparent 78%), linear-gradient(180deg, var(--wall-a), var(--wall-b));-webkit-mask-image:linear-gradient(#0000 0,#000 420px calc(100% - 360px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 420px calc(100% - 360px),#0000 100%)}.pricing:before{background:radial-gradient(45% 45% at 28% 85%,#64d2ff29,#0000 70%),radial-gradient(45% 45% at 72% 85%,#ff6fb524,#0000 70%),radial-gradient(70% 50% at 50% 90%,#8b7bff33,#0000 75%),linear-gradient(#0a0a10,#0e0d18)}.fd-desk{height:clamp(250px,22vw,280px);margin-top:clamp(36px,4vw,56px);position:relative}.fd-wall{display:none}.fd-pill{z-index:2;width:max-content;max-width:calc(100% - 48px);animation:fd-pill .55s var(--out) both;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.fd-pill .spill{font-size:17px}.fd-pill .said{white-space:nowrap;text-overflow:ellipsis;max-height:none;display:block;overflow:hidden}.fd-pill .note{font-size:13px}.fd-pill .fc-trail{justify-content:center;margin-top:12px}.fd-pill .fc-trail li>span{background:#1c1c1ee6;box-shadow:inset 0 0 0 1px #ffffff0f}.fd-pill .fc-trail li>span.root{background:#2c2c2ee6}@keyframes fd-pill{0%{opacity:0;transform:translate(-50%,8px)}}.fd-dock{z-index:3;-webkit-backdrop-filter:blur(30px)saturate(1.8);backdrop-filter:blur(30px)saturate(1.8);background:#28282c8c;border-radius:22px;align-items:flex-end;gap:0;padding:6px 8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 .5px #ffffff38,0 8px 24px -10px #000000b3}.dk-app{--s:1;width:calc(60px * var(--s));height:calc(60px * var(--s));transition:width .2s var(--out), height .2s var(--out);opacity:0;flex:none;display:grid;position:relative;transform:translateY(18px)}.fd[data-seen] .dk-app{opacity:1;transition:width .2s var(--out), height .2s var(--out), opacity .5s var(--out) calc(var(--i) * 40ms), transform .7s var(--spring) calc(var(--i) * 40ms);transform:none}.dk-icon{place-items:center;width:100%;height:100%;display:grid}.dk-icon.app img{object-fit:contain;width:100%;height:100%}.dk-icon.sk svg{width:100%;height:100%}.dk-icon.web{background:linear-gradient(#fff,#ececf0);border-radius:22.5%;width:80.5%;height:80.5%;margin:auto;box-shadow:inset 0 0 0 .5px #0000001a,0 1.5px 3px #00000040,0 6px 14px -6px #0000008c}.dk-icon.web img{object-fit:contain;width:62%;height:62%}.dk-tip{white-space:nowrap;color:#f5f5f7;opacity:0;pointer-events:none;transition:opacity .2s, transform .25s var(--out);background:#28282cf0;border-radius:6px;padding:4px 10px;font-size:13px;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:inset 0 0 0 .5px #fff3,0 4px 12px -4px #0009}.dk-dot{opacity:0;background:#ffffffbf;border-radius:50%;width:4px;height:4px;margin-left:-2px;transition:opacity .3s;position:absolute;bottom:-6px;left:50%}.dk-app.cur .dk-dot,.dk-app:last-child .dk-dot{opacity:1}.dk-sep{background:#ffffff29;align-self:center;width:1px;height:46px;margin:0 6px}@media (max-width:760px){.fd-dock{padding:6px 8px}.dk-app{width:calc(34px * var(--s));height:calc(34px * var(--s))}.dk-sep{height:28px}.fd-pill .spill{font-size:14px}.fd-pill .fc-trail{display:none}}main>.fm{grid-template-columns:minmax(0,1.38fr) minmax(0,.62fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.fm-copy>p{letter-spacing:-.01em;max-width:34ch;color:var(--quiet);margin-top:24px;font-size:17px;line-height:1.5}.fm-copy ul{margin-top:40px;list-style:none}.fm-copy li{box-shadow:inset 0 1px 0 var(--line);gap:4px;padding:18px 0;display:grid}.fm-copy li:last-child{box-shadow:inset 0 1px 0 var(--line), inset 0 -1px 0 var(--line)}.fm-copy li em{font:600 21px/1.25 var(--display);letter-spacing:-.02em;color:#f5f5f7;font-style:normal}.fm h2{max-width:11ch;font-size:clamp(32px,3.8vw,48px)}.fm-shot{border-radius:12px;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #000000e6}.fm-shot:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--line);position:absolute;inset:0}.fm-shot .desk{inset:24px}.fm-copy{order:2}@media (max-width:900px){main>.fm{grid-template-columns:minmax(0,1fr);gap:48px}.fm-copy{order:0}.fm-copy>p{max-width:52ch}}.deck[data-keys] [data-key]{pointer-events:auto;cursor:pointer}.deck[data-keys] [data-key]>div{position:relative}.deck[data-keys] [data-key]>div:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0;box-shadow:0 0 0 .75px #ffffff8c,0 0 8px #ffffff40}.deck[data-keys]:not([data-press]) [data-key]>div:after{animation:2.6s ease-in-out infinite key-hint}@keyframes key-hint{50%{opacity:1}}.touchpad{place-items:center;display:grid;position:relative}@media (min-width:900px) and (min-height:560px) and (prefers-reduced-motion:no-preference){:root.js .film-stage:not([data-opened]) .deck *{pointer-events:none!important}}.mh-demo{transform-origin:0 0;width:853.333px;height:513.333px;position:absolute;top:30px;left:0;transform:scale(1.5)}.mh-demo .desk{inset:16px 18px 64px}.mh-demo .spill{max-width:640px;bottom:14px}.mh-demo .spill .said{font-size:14px;line-height:19px}.mh-demo .spill .note{font-size:13px}.tile.opening .pane{animation:winIn .55s var(--out) both}.tile.opening .pane.two{animation-delay:.18s}.tile.opening.is-done .pane.one{animation:tile-l .46s var(--out) both}.tile.opening.is-done.both .pane.two{animation:tile-r .46s var(--out) both}.mh{background:radial-gradient(70% 60% at 80% 20%,#8b7bff2e,#0000 70%),radial-gradient(60% 50% at 10% 90%,#64d2ff1a,#0000 70%),linear-gradient(#121219,#07070a);flex-direction:column;justify-content:center;align-items:center;padding:0 0 92px;display:flex;position:absolute;inset:30px 0 0}.mh-about{background:#1c1c21;border-radius:12px;width:780px;padding:20px 44px 0;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff0f,0 50px 90px -30px #000c}.mh-lights{gap:9px;margin-left:-20px;display:flex}.mh-lights i{background:#ff5f57;border-radius:50%;width:14px;height:14px}.mh-lights i+i{background:#febc2e}.mh-lights i+i+i{background:#28c840}.mh-body{grid-template-columns:152px minmax(0,1fr);align-items:start;gap:44px;padding-top:22px;display:grid}.mh-icon{background:linear-gradient(160deg,#26262d,#121216);border-radius:36px;place-items:center;width:152px;height:152px;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff17,0 18px 40px -12px #000000b3}.mh-about .mh-name{font:700 56px/1 var(--display);letter-spacing:-.04em;color:#f5f5f7}.mh-about .mh-name .wordmark{width:auto;height:1.05em;display:block}.mh-tag{font:500 24px/1.3 var(--display);letter-spacing:-.015em;color:#a1a1a6;margin-top:12px}.mh-tag span{background:linear-gradient(100deg,#64d2ff,#8b7bff 50%,#ff6fb5);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.mh-spec{gap:14px;margin-top:30px;font-size:20px;line-height:1.35;display:grid}.mh-spec>div{grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:18px;display:grid}.mh-spec dt{text-align:right;color:#8e8e93}.mh-spec dd{flex-wrap:wrap;align-items:baseline;gap:0 10px;min-width:0;display:flex}.mh-spec b{color:#f5f5f7;font-weight:600;transition:color .3s}.mh-spec small{color:#6e6e73;font-size:18px}.mh-spec .speed b{font-variant-numeric:tabular-nums;min-width:3.4ch}.mh-spec .live b{color:#64d2ff}.mh-spec .agent.live b{color:#ff6fb5}.mh-spec .logos{align-self:center;margin-right:4px;display:inline-flex}.mh-spec .logos img{object-fit:cover;border-radius:9px;width:32px;height:32px;box-shadow:0 0 0 2px #1c1c21}.mh-spec .logos img+img{object-fit:contain;background:#fff;margin-left:-8px;padding:5px}.mh-by{z-index:7;pointer-events:auto;cursor:pointer;border-top:1px solid #ffffff12;align-items:center;gap:12px;margin:32px -44px 0;padding:18px 44px;font-size:16px;line-height:20px;display:flex;position:relative}.mh-by img{border-radius:50%;flex:none;width:32px;height:32px;display:block;box-shadow:0 0 0 1px #ffffff1f}.mh-by b{color:#d1d1d6;font-weight:600;transition:color .25s}.mh-by small{color:#6e6e73;margin-left:auto;font-size:16px;transition:color .25s}.mh-by:hover b{color:#f5f5f7}.mh-by:hover small{color:#a1a1a6}.mh .spill.mh-pill{opacity:1;transition:width .32s var(--out);interpolate-size:allow-keywords;text-align:left;color:#f5f5f7;align-self:center;width:fit-content;max-width:780px;margin:56px auto 0;font-size:24px;position:relative;bottom:auto;left:auto;transform:none}.mh .spill.mh-pill .said{flex:0 auto}.mh-trail{width:780px;min-height:38px;margin-top:16px}.mh-trail .fc-trail{justify-content:center;gap:10px 0;margin:0}.mh-trail .fc-trail li>span{border-radius:11px;gap:9px;height:38px;padding:0 14px;font-size:18px}.mh-trail .fc-trail img,.mh-trail .fc-trail span>svg{width:18px;height:18px}.mh-trail .fc-trail .chev{width:11px;height:11px;margin:0 8px}.mh-step{color:#fff;white-space:nowrap;animation:mh-w .35s var(--out) both;display:inline-block;position:relative}.mh-step:after{content:attr(data-text);color:#0000;background:linear-gradient(90deg,#0000,#ffffffe6,#0000) 0 0/40% 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite shim;position:absolute;inset:0}.mh-check{flex:none;width:1.154em;height:1.154em}.mh-w{animation:mh-w .35s var(--out) both}@keyframes mh-w{0%{opacity:0;filter:blur(4px)}}@media (prefers-reduced-motion:reduce){.mh-w,.mh-step{animation:none}.mh-step:after{display:none}}.mh-hint{text-align:center;font:400 19px/1.3 var(--display);letter-spacing:-.01em;color:#86868b;position:absolute;bottom:36px;left:0;right:0}@media (prefers-reduced-motion:reduce){.fa-micart .mk,.fa-dot,.deck[data-keys] [data-key]>div:after{animation:none!important}.fa-dot{opacity:1}}@media (max-width:760px){.fk-col{padding:28px 22px 24px}.fk-keys{height:88px}.fd-desk{height:160px}.fd-pill{top:0}.fd-pill .note{display:none}.fm-shot{border-radius:10px}}@media (max-width:560px){.dk-app:nth-child(n+7):not(:last-child){display:none}.dk-app{width:calc(40px * var(--s));height:calc(40px * var(--s))}}@media (max-width:760px){.mh{padding:0 60px 20px}.mh-about{width:100%;padding:28px 48px 36px}.mh-lights,.mh-spec,.mh-by,.mh-trail,.mh-hint{display:none}.mh .spill.mh-pill{max-width:100%;margin-top:44px;font-size:50px}.mh-body{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:36px;padding:0}.mh-icon{border-radius:52px;width:220px;height:220px}.mh-icon svg{width:150px;height:150px}.mh-about .mh-name{font-size:104px}.mh-tag{margin-top:20px;font-size:52px}}.tk-fav{background:linear-gradient(135deg,#8b98ff,#4f5bd5);border-radius:4px;flex:none;width:15px;height:15px;display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e}.tk-fav:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;border-radius:0 0 0 2px;width:7px;height:4px;position:absolute;top:4px;left:4px}.tk-brand .tk-fav{border-radius:6px;width:20px;height:20px}.tk-brand .tk-fav:after{width:9px;height:5px;top:5px;left:5px}.tk-page{color:#e6e6ea;font-family:var(--sf);background:#131316;display:flex}.tk-side{color:#ffffff8c;border-right:1px solid #ffffff12;flex-direction:column;flex:none;gap:4px;width:190px;padding:20px 14px;font-size:14px;display:flex}.tk-side span{border-radius:8px;padding:8px 10px}.tk-side span.on{color:#c9cfff;background:#7c8cff24}.tk-brand{color:#fff;align-items:center;gap:8px;margin:0 0 14px 6px;font-size:16px;display:flex}.tk-main{flex:1;min-width:0;padding:26px 40px}.tk-main h4{letter-spacing:-.01em;color:#fff;margin:0 0 12px;font-size:24px;font-weight:650}.tk-stepper{counter-reset:s;color:#ffffff73;gap:22px;margin:0 0 22px;padding:0;font-size:14px;list-style:none;display:flex}.tk-stepper li{counter-increment:s;align-items:center;gap:8px;display:flex}.tk-stepper li:before{content:counter(s);border:1px solid #fff3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.tk-stepper li.on{color:#fff}.tk-stepper li.on:before{color:#fff;background:#7c8cff;border-color:#7c8cff}.tk-stepper li.ok:before{content:"✓";color:#30d158;background:#30d1582e;border-color:#30d158}.tk-form{flex-direction:column;gap:16px;max-width:620px;display:flex}.tk-form label{color:#ffffff9e;flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex;position:relative}.tk-row{gap:16px;display:flex}.tk-row>label{flex:1}.tk-in{color:#f2f2f5;background:#1c1c21;border:1px solid #ffffff1a;border-radius:9px;align-items:center;height:42px;padding:0 14px;font-size:15px;font-weight:450;transition:border-color .25s,box-shadow .25s;display:flex}.tk-in i{color:#ffffff4d;font-style:normal}.tk-sel{justify-content:space-between}.tk-sel:after{content:"";border:1.6px solid #ffffff80;border-width:0 1.6px 1.6px 0;width:7px;height:7px;margin-top:-4px;transform:rotate(45deg)}.tk-area{align-items:flex-start;height:64px;padding-top:11px}.tk-caret{background:#fff;width:1.5px;height:18px;margin-left:1px;animation:1s step-end infinite tkBlink}@keyframes tkBlink{50%{opacity:0}}.tk-form label.hot .tk-in,.tk-btn.hot,.tk-link.hot{border-color:#0000;box-shadow:0 0 0 2px #ff6fb5,0 0 0 5px #bf5af247,0 0 24px #ff6fb540}.tk-form label.hot .tk-days span.on{box-shadow:0 0 0 1.5px #ff6fb5}.tk-form label.hot .tk-hours .tk-in{border-color:#0000}.tk-menu{z-index:3;color:#e6e6ea;animation:winIn .2s var(--out) both;background:#26262c;border-radius:10px;flex-direction:column;padding:5px;font-size:14px;font-weight:450;display:flex;position:absolute;top:72px;left:0;right:0;box-shadow:0 0 0 1px #ffffff1a,0 16px 40px #00000080}.tk-menu span{border-radius:6px;padding:8px 10px}.tk-menu span.on{color:#fff;background:#7c8cff}.tk-btn{color:#fff;background:#7c8cff;border:1px solid #0000;border-radius:9px;align-self:flex-start;padding:11px 26px;font-size:15px;font-weight:600}.tk-days{gap:8px;display:flex}.tk-days span{color:#ffffff80;background:#1c1c21;border:1px solid #ffffff1a;border-radius:9px;place-items:center;width:62px;height:42px;font-size:14px;font-weight:500;transition:background .25s,color .25s;display:grid}.tk-days span.on{color:#fff;background:#7c8cff33;border-color:#7c8cff}.tk-hours{align-items:center}.tk-hours .tk-in{width:120px}.tk-to{color:#ffffff73;font-size:14px;font-weight:500}.tk-live{text-align:center;animation:winIn .45s var(--out) both;flex-direction:column;align-items:center;gap:6px;padding-top:64px;display:flex}.tk-live p{color:#ffffff8c;margin:0 0 18px;font-size:15px}.tk-ok{color:#30d158;background:#30d15829;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:10px;display:grid}.tk-link{color:#e6e6ea;background:#1c1c21;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:14px;padding:6px 6px 6px 16px;font-size:15px;display:flex}.tk-link b{color:#fff;background:#7c8cff;border-radius:8px;padding:8px 14px;font-size:14px}.tw-pill,.tw-card{z-index:40;font-family:var(--sf);color:#fff;background:#0d0d0ff7;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1.5px #ffffff17,0 9px 30px #0000008c}.tw-pill{width:450px;height:84px;animation:twIn .4s var(--out) both;border-radius:27px;align-items:center;gap:16px;padding:0 18px 0 21px;display:flex;bottom:10px}@keyframes twIn{0%{opacity:0;transform:translate(-50%,10px)scale(.96)}}.tw-ring{border-radius:50%;flex:none;width:33px;height:33px;position:relative}.tw-ring.run{box-shadow:inset 0 0 0 3px #ffffff1a}.tw-ring.run:before{content:"";background:conic-gradient(from 0deg, transparent 0 38%, #bf5af2 70%, #ff6fb5 100%);border-radius:50%;animation:1.1s linear infinite twTurn;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.tw-ring.run:after{content:"";background:#ff6fb5;border-radius:50%;width:7px;height:7px;margin:auto;position:absolute;inset:0}@keyframes twTurn{to{transform:rotate(360deg)}}.tw-ring.ok{color:#30d158;background:#30d1582e;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 0 0 2px #30d158}.tw-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tw-text b,.tw-now{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tw-text b{font-size:19.5px;font-weight:600}.tw-now{color:#0000;background:linear-gradient(90deg,#fff9 0 35%,#fff 45%,#ffc9e6 52%,#fff9 62% 100%) 0 0/300% 100%;animation:twSweep 2s linear infinite, twNow .3s var(--out) both;-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:500}@keyframes twSweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes twNow{0%{opacity:0;transform:translateY(4px)}}.tw-meta{font-variant-numeric:tabular-nums;color:#ffffffbf;flex-direction:column;flex:none;align-items:flex-end;gap:3px;font-size:16.5px;display:flex}.tw-meta span+span{color:#ffffff73}.tw-btn{color:#ffffffd9;background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.tw-line{background:#ffffff0f;border-radius:2px;height:3px;position:absolute;bottom:3px;left:27px;right:27px;overflow:hidden}.tw-line i{transform-origin:0;transform:scaleX(var(--p));opacity:.75;transition:transform .5s var(--out);background:linear-gradient(90deg,#ff6fb5,#bf5af2);position:absolute;inset:0}.tw-line:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:30%;animation:1.8s linear infinite twLine;position:absolute;top:0;bottom:0}@keyframes twLine{0%{left:-30%}to{left:100%}}.tw-card{width:540px;animation:twOpen .45s var(--out) both;border-radius:27px;padding:21px 24px 18px;bottom:10px}@keyframes twOpen{0%{opacity:0;transform:translate(-50%,24px)scale(.9)}}.tw-head{align-items:center;gap:12px;font-size:21px;display:flex}.tw-head b{font-weight:650}.tw-time{font-variant-numeric:tabular-nums;color:#fff9;margin-left:auto;font-size:17px}.tw-goal{color:#ffffffb3;margin:12px 0 14px;font-size:17px;line-height:1.4}.tw-todos,.tw-log{margin:0;padding:0;list-style:none}.tw-todos{color:#ffffff9e;border-top:1.5px solid #ffffff12;flex-direction:column;gap:9px;padding:14px 0;font-size:18px;display:flex}.tw-todos li{animation:twNow .35s var(--out) both;animation-delay:var(--d);align-items:center;gap:12px;display:flex}.tw-check{background:#30d158 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d0d0f' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") 50%/14px no-repeat;border-radius:50%;flex:none;width:20px;height:20px}.tw-log{color:#fffc;border-top:1.5px solid #ffffff12;flex-direction:column;gap:6px;padding:12px 0;font-size:16px;display:flex}.tw-log li{align-items:center;gap:10px;display:flex}.tw-log span{text-align:right;font-variant-numeric:tabular-nums;color:#ffffff52;width:44px;font-size:15px}.tw-log i{border-top:2px solid #ff6fb5;border-right:2px solid #ff6fb5;width:8px;height:8px;margin-right:2px;transform:rotate(45deg)}.tw-foot{color:#ffffff73;border-top:1.5px solid #ffffff12;justify-content:space-between;padding-top:12px;font-size:15px;display:flex}@media (prefers-reduced-motion:reduce){.tw-ring.run:before,.tw-now,.tw-line:after,.tk-caret{animation:none}.tw-now{color:#ffffffb3;background:0 0}}.dk-app{--b:60px;width:calc(var(--b) * var(--s));height:var(--b)}.dk-app,.fd[data-seen] .dk-app{transition:width 90ms linear, opacity .5s var(--out) calc(var(--i) * 40ms), transform .7s var(--spring) calc(var(--i) * 40ms)}.fd-dock:not(:hover) .dk-app{transition:width .25s var(--out), opacity .5s var(--out) calc(var(--i) * 40ms), transform .7s var(--spring) calc(var(--i) * 40ms)}.dk-lift{aspect-ratio:1;width:100%;display:grid;position:absolute;bottom:0;left:0}.dk-lift.launch{animation:1.3s cubic-bezier(.3,0,.3,1) dkBounce}@keyframes dkBounce{0%,33%,66%,to{transform:none}16%{transform:translateY(-45%)}50%{transform:translateY(-30%)}}.dk-tip{bottom:calc(var(--b) * var(--s) + 12px)}.dk-app.cur .dk-tip{opacity:0;transform:translate(-50%)translateY(4px)}.dk-app:hover .dk-tip,.dk-app:focus-visible .dk-tip{opacity:1;transform:translate(-50%)}.dk-app.cur .dk-dot{opacity:0}.dk-app.run .dk-dot{opacity:1}@media (max-width:760px){.dk-app{--b:34px}}@media (max-width:560px){.dk-app{--b:40px}}@media (prefers-reduced-motion:reduce){.dk-lift.launch{animation:none}}.fm-copy ul{gap:22px;margin-top:36px;display:grid}.fm-copy li,.fm-copy li:last-child{box-shadow:none;grid-template-columns:20px minmax(0,1fr);gap:3px 14px;padding:0;display:grid}.fm-copy li svg{color:#f5f5f7;grid-row:span 2;margin-top:1px}.fm-copy li b{color:#f5f5f7;font-size:15px;font-weight:500}.fm-copy li span{color:#86868b;font-size:13.5px;line-height:1.45}#fd-title{white-space:pre-line;max-width:none}@media (min-width:761px){.mh{padding:28px 0 64px}}.fr:before{background:linear-gradient(#ffffff12,#ffffff05 45%,#0000 80%);transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 100%);mask-image:linear-gradient(#0000 0%,#000 18% 100%)}.fk-out{box-shadow:none;background:#ffffff09;border:1px dashed #ffffff29;transition:border-color .3s}.fk-col.live .fk-out{border-color:color-mix(in srgb, var(--c1) 60%, transparent);box-shadow:none}.fk-out q{color:#b8babf}.fm{isolation:isolate;--wall-1:#1e2f55;--wall-2:#101a33;--wall-a:#0a0d18;--wall-b:#0d1428;position:relative}.fm:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 50% at 50% 82%, var(--wall-1) 0%, var(--wall-2) 40%, transparent 75%), linear-gradient(180deg, var(--wall-a), var(--wall-b));width:100vw;position:absolute;top:0;bottom:-260px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 38% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 38% 80%,#0000 100%)}.fd:before{content:none}section.fd .fd-desk{width:min(100%,1080px);height:auto;margin:clamp(8px,2vw,24px) auto 0;position:relative}.fd-screen{aspect-ratio:1000/600;position:relative}.fd-frame{z-index:0;width:100%;height:100%;position:absolute;inset:0}.fd-desk>header{z-index:2;text-align:center;pointer-events:none;position:absolute;top:15%;left:0;right:0}.fd-desk>header h2{color:#fff;margin:0 auto;font-size:clamp(32px,4.8vw,64px)}.fd-screen .fd-pill{top:47%}.fd-screen .fd-dock{bottom:4.5%}@media (max-width:760px){.fd-desk>header{margin-bottom:24px;position:static}.fd-desk>header h2{font-size:clamp(30px,8vw,40px)}.fd-screen .fd-pill{top:14%}.fd-screen .fd-pill .spill{font-size:12px}.fd-screen .fd-dock{border-radius:14px;padding:4px 6px;bottom:4%}}@media (max-width:560px){.dk-app{--b:30px}.fd-screen .dk-sep{height:22px;margin:0 4px}}@media (min-width:761px){.fm-copy li span{white-space:nowrap}}@media (max-width:760px){.mh{padding:0 72px 24px}.mh-about{width:100%;box-shadow:none;background:0 0;border-radius:0;padding:0 64px;position:relative}.mh-about .mh-lights{display:none}.mh-body{gap:44px}.mh-body>div{justify-items:center;display:grid}.mh-about .mh-name .wordmark{margin:0 auto}.mh-tag{white-space:nowrap;margin-top:28px;font-size:46px;line-height:1.25}.fd-screen .fd-pill{justify-content:center;top:7%;bottom:24%}.fd-screen .fd-pill .fc-trail{flex-wrap:wrap;justify-content:center;gap:4px 0;max-width:100%;margin-top:8px;display:flex}.fd-screen .fd-pill .fc-trail li>span{border-radius:7px;gap:5px;height:22px;padding:0 7px;font-size:10.5px}.fd-screen .fd-pill .fc-trail img,.fd-screen .fd-pill .fc-trail span>svg{width:11px;height:11px}.fd-screen .fd-pill .fc-trail .chev{width:8px;height:8px;margin:0 3px}}
.rl{padding-left:var(--edge)!important;padding-right:var(--edge)!important}.rl-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,4.5vw,52px);display:flex}.rl-head h2 span{color:#6e6e73}.rl q{quotes:"“" "”"}.rl q:before,.rl q:after{color:#6e6e73}.rl button:focus-visible{outline-offset:3px;outline:2px solid #8b7bff}.rl-modes{box-shadow:inset 0 0 0 1px var(--line);background:#111114;border-radius:999px;flex:none;gap:4px;padding:4px;display:flex}.rl-modes button{height:38px;font:600 13.5px/1 var(--display);color:var(--quiet);border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 14px;transition:background .25s,color .25s;display:inline-flex}.rl-modes button:hover{color:var(--body)}.rl-modes button[data-on]{color:var(--body);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14}.rl-modes kbd{min-width:20px;height:20px;font:500 12px/1 var(--display);color:#8e8e93;background:#ffffff0f;border-radius:6px;place-items:center;padding:0 4px;display:grid;box-shadow:inset 0 -1px #0006,inset 0 0 0 1px #ffffff0f}.rl-bar{min-height:76px;font:650 clamp(20px, 2.3vw, 28px)/1.22 var(--display);letter-spacing:-.022em;text-wrap:balance;transition:box-shadow .4s var(--out);background:#111114;border-radius:12px;align-items:center;gap:18px;padding:14px 26px 14px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17}.rl-bar .fc-keys{flex:none}.rl-spoken{flex:1;min-width:0}.rl-spoken span{opacity:.16;animation:rlWord .35s var(--out) both;animation-delay:calc(var(--k) * var(--w))}@keyframes rlWord{0%{opacity:.16;filter:blur(3px)}to{opacity:1;filter:none}}.rl-state{height:32px;font:600 15px/1 var(--display);letter-spacing:0;color:#ffffffb3;flex:none;align-items:center;gap:10px;padding:0 4px;display:inline-flex}.rl-bars{align-items:center;gap:3px;height:22px;display:flex}.rl-bars i{background:linear-gradient(var(--c1), var(--c2));border-radius:2px;width:3px;height:100%;transform:scaleY(.14)}.rl-bar[data-state=listening] .rl-bars i{animation:.9s ease-in-out infinite alternate rlVoice;animation-delay:calc(var(--d) * -.17s - var(--k) * 50ms)}.rl-bars i:nth-child(odd){animation-duration:.74s!important}.rl-bars i:nth-child(3n){animation-duration:1.06s!important}@keyframes rlVoice{0%{transform:scaleY(.18)}45%{transform:scaleY(.95)}to{transform:scaleY(.38)}}.rl-bar[data-state=working] .rl-bars i{animation:.48s ease-in-out infinite alternate rlRoll;animation-delay:calc(var(--k) * -.069s)}@keyframes rlRoll{0%{transform:scaleY(.18)}to{transform:scaleY(.72)}}.rl-think{background:linear-gradient(90deg,#ffffff73 30%,#fff 50%,#ffffff73 70%) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:.8s linear infinite rlShimmer}@keyframes rlShimmer{0%{background-position:100% 0}to{background-position:0 0}}.rl-bar[data-state=done] .rl-state{color:#30d158}.rl-run{transform-origin:0;background:#ffffff8c;height:2px;animation:linear both rlFill;position:absolute;bottom:0;left:0;right:0}@keyframes rlFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rl-grid{grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:stretch;gap:20px;margin-top:20px;display:grid}.rl-side{height:0;min-height:100%;box-shadow:inset 0 0 0 1px var(--line);background:#0e0e11;border-radius:12px;flex-direction:column;gap:16px;padding:20px 20px 14px;display:flex;overflow:hidden}.rl-what h3{font:650 16px/1.3 var(--display);letter-spacing:-.01em;color:var(--body);align-items:center;gap:8px;display:flex}.rl-what p{color:var(--quiet);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.rl-steps{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rl-steps li{color:#5a5a5f;animation:rlStep .4s var(--out) both;align-items:center;gap:9px;padding:6px 2px;font-size:13.5px;line-height:1.3;transition:color .35s;display:flex;position:relative}.rl-steps li+li:before{content:"";background:#ffffff14;border-radius:1px;width:1.5px;height:10px;transition:background .35s;position:absolute;top:-5px;left:10.25px}.rl-steps li[data-done]+li:before{background:#30d15873}.rl-steps li[data-done]{color:var(--body)}.rl-steps li[data-now]{color:var(--quiet)}.rl-steps img,.rl-steps svg{flex:none}.rl-steps img{object-fit:contain}.rl-steps img.mono{filter:brightness(0)invert()}.rl-steps li:not([data-done]) img,.rl-steps li:not([data-done])>svg{opacity:.45;transition:opacity .35s}@keyframes rlStep{0%{opacity:0;transform:translateY(4px)}}.rl-dot{color:#0000;width:18px;height:18px;transition:background .3s, color .3s, box-shadow .3s, transform .3s var(--out);border-radius:50%;flex:none;place-items:center;margin-right:2px;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff24}.rl-steps li[data-now] .rl-dot{box-shadow:inset 0 0 0 1.5px var(--c1);animation:1s ease-in-out infinite rlPulse}.rl-steps li[data-done] .rl-dot{color:#000;box-shadow:none;animation:rlPop .35s var(--out);background:#30d158}@keyframes rlPulse{50%{box-shadow:inset 0 0 0 1.5px var(--c1), 0 0 0 5px color-mix(in srgb, var(--c1) 18%, transparent)}}@keyframes rlPop{0%{transform:scale(.6)}}.rl-nav{border-top:1px solid #ffffff0f;flex:none;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.rl-nav>button{width:32px;height:32px;color:var(--body);box-shadow:inset 0 0 0 1px var(--line);transition:background .2s, transform .2s var(--out);background:#19191d;border-radius:50%;flex:none;place-items:center;display:grid}.rl-nav>button:hover{background:#222226}.rl-nav>button:active{transform:scale(.94)}.rl-dots{align-items:center;gap:6px;display:flex}.rl-dots button{width:7px;height:7px;transition:width .4s var(--out), background .3s;background:#fff3;border-radius:4px;padding:0;position:relative}.rl-dots button:before{content:"";position:absolute;inset:-9px -3px}.rl-dots button:hover{background:#ffffff73}.rl-dots button[data-on]{background:linear-gradient(90deg, var(--c1), var(--c2));width:22px}.rl-mac{min-width:0;position:relative}.rl-glow{z-index:-1;filter:blur(70px);opacity:.32;pointer-events:none;background:radial-gradient(closest-side at 35% 50%, var(--c1), transparent), radial-gradient(closest-side at 70% 55%, var(--c2), transparent);border-radius:50%;position:absolute;inset:12% 6% -4%}.rl-screen{isolation:isolate;background:#08080a;border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 80px -40px #000000e6}.rl-screen:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0d}@media (prefers-reduced-motion:reduce){.rl-spoken span,.rl-steps li,.rl-bars i,.rl-think,.rl-dot{opacity:1;animation:none!important}.rl-bars i{transform:scaleY(.45)}}@media (max-width:1180px){.rl-what p{-webkit-line-clamp:2}}@media (max-width:980px){.rl-what p{display:none}}@media (max-width:900px){.rl-grid{grid-template-columns:minmax(0,1fr)}.rl-side{order:2;height:auto;min-height:0}.rl-what p{-webkit-line-clamp:3;display:-webkit-box}.rl-head{flex-direction:column;align-items:flex-start;gap:20px}.rl-modes{scrollbar-width:none;max-width:100%;overflow-x:auto}}@media (max-width:600px){.rl-bar{border-radius:12px;flex-wrap:wrap;gap:12px 14px;padding:14px}.rl-bar .mk{--mk:34px!important}.rl-spoken{flex-basis:100%;order:3}.rl-state{margin-left:auto}.rl-modes button{padding:0 10px}.rl-modes kbd{display:none}.rl-side{padding:20px 18px 14px}.rl-screen{border-radius:10px}}.si h2{font:700 clamp(34px, 4.6vw, 58px)/1.02 var(--display);letter-spacing:-.035em;text-wrap:pretty}.si h2 span{color:#6e6e73}.si summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #8b7bff}.si-foot{text-align:center;max-width:1040px;margin:22px auto 0}.si-foot>p{color:var(--faint);text-wrap:balance;margin:0;font-size:13px;line-height:1.5}.si-how{margin-top:0}.si-how summary{cursor:pointer;font:600 13px/1.4 var(--display);color:var(--quiet);align-items:center;gap:6px;list-style:none;transition:color .2s;display:inline-flex}.si-how summary::-webkit-details-marker{display:none}.si-how summary:after{content:"";width:6px;height:6px;transition:transform .25s var(--out), margin .25s var(--out);border:1.5px solid;border-width:0 1.5px 1.5px 0;margin-top:-3px;transform:rotate(45deg)}.si-how[open] summary:after{margin-top:3px;transform:rotate(-135deg)}.si-how summary:hover{color:var(--body)}.si-how dl{text-align:left;gap:14px;max-width:76ch;margin:22px auto 0;display:grid}.si-how dl div{grid-template-columns:7.5em minmax(0,1fr);gap:16px;display:grid}.si-how dt{font:600 13px/1.5 var(--display);color:var(--quiet)}.si-how dd{color:var(--faint);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}.si-head{text-align:center}.si-head p{text-wrap:balance;max-width:68ch;margin:14px auto 0}.si h2 .si-ne{background:linear-gradient(90deg,#64d2ff,#8b7bff 50%,#ff6fb5);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.si-strip small{color:var(--quiet);font-variant-numeric:tabular-nums;margin-top:8px;font-size:14px;line-height:1.4;display:block}.si-strip small em{color:var(--body);font-style:normal}.si-strip{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(56px,7vw,96px);margin-bottom:0;padding:0;list-style:none;display:grid}.si-strip li{padding:8px clamp(16px,3vw,40px)}.si-strip li+li{box-shadow:inset 1px 0 0 var(--line)}.si-strip b{font:700 clamp(64px, 8vw, 104px)/1 var(--display);letter-spacing:-.045em;color:#f5f5f7;font-variant-numeric:tabular-nums;display:block}.si-strip span{font:600 clamp(19px, 1.8vw, 22px)/1.2 var(--display);color:var(--body);margin-top:10px;display:block}.si-rest{text-align:center;color:var(--quiet);margin:clamp(48px,5.5vw,76px) 0 0;font-size:15px;line-height:1.5}.si-rest b{color:#f5f5f7;font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:760px){.si-strip{grid-template-columns:minmax(0,1fr);gap:32px}.si-strip li+li{box-shadow:inset 0 1px 0 var(--line);padding-top:28px}}@media (max-width:560px){.si-how dl div{grid-template-columns:minmax(0,1fr);gap:2px}}section.rl .rl-bar,section.rl .rl-side,section.rl .rl-screen{background:#0d0d0e;border-radius:24px;box-shadow:inset 0 0 0 1px #ffffff1a}section.rl .rl-bar{padding:16px 28px 16px 20px}section.rl .rl-side{padding:28px 24px 18px}section.rl .rl-screen{padding:10px}section.rl .rl-screen:after{box-shadow:none}section.rl .rl-glow{display:none}section.rl .rl-modes{background:#0d0d0e;box-shadow:inset 0 0 0 1px #ffffff1a}section.rl .rl-nav>button{background:#ffffff0f}section.rl .rl-nav>button:hover{background:#ffffff1c}@media (max-width:640px){section.rl .rl-bar,section.rl .rl-side,section.rl .rl-screen{border-radius:18px}}@media (max-width:640px){section.rl .rl-screen>:first-child{border-radius:8px}}section.rl .rl-steps li[data-done] .rl-dot{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff24}section.rl .rl-steps li[data-now] .rl-dot{animation:none;box-shadow:inset 0 0 0 1.5px #ffffff80}section.rl .rl-steps li[data-done]+li:before{background:#ffffff24}section.rl .rl-dots button[data-on]{background:#ffffffd9}section.rl .rl-bar{text-wrap:nowrap;height:76px;min-height:0;font-size:clamp(18px,2vw,24px)}section.rl .rl-spoken{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:600px){section.rl .rl-bar{height:auto;font-size:18px}section.rl .rl-spoken{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.44em;display:-webkit-box}}section.rl .rl-modes kbd{display:none}section.rl .rl-modes button{padding:0 14px}.rl .rl-split{grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.rl .rl-copy{flex-direction:column;gap:22px;min-width:0;display:flex}.rl .rl-copy h2{font:700 clamp(34px, 3.8vw, 54px)/1.02 var(--display);letter-spacing:-.035em;text-wrap:pretty;margin:0}.rl .rl-copy h2 span{color:#6e6e73}.rl .rl-copy .rl-modes{align-self:flex-start}.rl .rl-now h3{font:650 20px/1.25 var(--display);letter-spacing:-.015em;color:var(--body);align-items:center;gap:8px;margin:0;display:flex}.rl .rl-now p{color:var(--quiet);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.5}.rl .rl-say{border-block:1px solid var(--line);font:600 17px/1.3 var(--display);color:#f5f5f7;align-items:center;gap:14px;padding:14px 0;display:flex;position:relative}.rl .rl-say .rl-spoken{text-overflow:clip;scrollbar-width:none;flex:1;min-width:0}.rl .rl-say .rl-spoken[data-slid]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}.rl .rl-say .rl-state{height:24px;font-size:13px}.rl .rl-say[data-state=listening] .rl-bars i{animation:.9s ease-in-out infinite alternate rlVoice;animation-delay:calc(var(--d) * -.17s - var(--k) * 50ms)}.rl .rl-say[data-state=working] .rl-bars i{animation:.48s ease-in-out infinite alternate rlRoll;animation-delay:calc(var(--k) * -.069s)}.rl .rl-say[data-state=done] .rl-state{color:#30d158}.rl .rl-list{gap:4px;max-height:125px;margin:0;padding:0;font-size:15px;line-height:1.35;list-style:none;display:grid;position:relative;overflow:hidden}.rl .rl-list[data-slid]{-webkit-mask-image:linear-gradient(#0000,#000 22px);mask-image:linear-gradient(#0000,#000 22px)}.rl .rl-list li{color:#5a5a5f;animation:rlStep .4s var(--out) both;align-items:center;gap:9px;padding:4px 0;transition:color .35s;display:flex}.rl .rl-list li[data-done]{color:var(--body)}.rl .rl-list li[data-now]{color:var(--quiet)}.rl .rl-list :is(img,svg){flex:none}.rl .rl-list img{object-fit:contain}.rl .rl-list img.mono{filter:brightness(0)invert()}.rl .rl-list li:not([data-done]) :is(img){opacity:.45;transition:opacity .35s}.rl .rl-list li[data-done] .rl-dot{color:#fff;animation:rlPop .35s var(--out);background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff24}.rl .rl-list li[data-now] .rl-dot{box-shadow:inset 0 0 0 1.5px #ffffff80}.rl .rl-copy .rl-nav{border:0;justify-content:flex-start;gap:14px;margin:0;padding:0}@media (prefers-reduced-motion:reduce){.rl .rl-list li,.rl .rl-say .rl-bars i{animation:none!important}}@media (max-width:900px){.rl .rl-split{grid-template-columns:minmax(0,1fr)}}.rl .rl-copy{gap:0}.rl .rl-copy h2{margin-bottom:clamp(36px,4vw,52px)}.rl .rl-now h3{font-size:19px}.rl .rl-now p{max-width:36ch;margin-top:6px}.rl .rl-say{gap:12px;margin-bottom:14px;padding:12px 0}.rl .rl-list{gap:2px;max-height:119px}.rl .rl-list li{gap:10px}.rl .rl-list .rl-dot{width:16px;height:16px;margin-right:0}.rl .rl-list .rl-dot svg{width:9px;height:9px}.rl .rl-copy .rl-nav{gap:12px;margin-top:26px}.rl .rl-copy .rl-nav>button{width:28px;height:28px}.rl .rl-mode{width:max-content;height:36px;font:600 14px/1 var(--display);color:var(--body);animation:rlStep .4s var(--out) both;background:#0d0d0e;border-radius:999px;align-items:center;gap:8px;margin:18px auto 0;padding:0 8px 0 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.rl .rl-mode kbd{min-width:22px;height:22px;font:500 12px/1 var(--display);color:#8e8e93;background:#ffffff0f;border-radius:6px;place-items:center;padding:0 5px;display:grid}@media (prefers-reduced-motion:reduce){.rl .rl-mode{animation:none}}.rl .rl-copy .rl-nav{gap:12px}section.rl .rl-nav>button.rl-step{white-space:nowrap;width:auto;height:28px;color:var(--body);letter-spacing:-.01em;background:#ffffff14;border-radius:14px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}section.rl .rl-nav>button.rl-step:hover{background:#ffffff29}section.rl .rl-nav>button.rl-step svg{opacity:.7;flex:none}.rl .rl-copy .rl-nav{margin:26px 0 0}.rl .rl-now h3{color:#f5f5f7;letter-spacing:-.02em;font-size:clamp(22px,2.2vw,26px)}.rl .rl-copy h2{font:600 15px/1.3 var(--sf,-apple-system), -apple-system, sans-serif;letter-spacing:0;color:var(--quiet);margin:0 0 12px}.rl .rl-now h3{font:700 clamp(30px, 3.2vw, 44px)/1.06 var(--display);letter-spacing:-.03em;color:#f5f5f7;text-wrap:balance}.rl .rl-say{border:0;margin-bottom:18px;padding:0 0 16px;display:block}section.rl .rl-say .rl-spoken{white-space:normal;-webkit-line-clamp:unset;height:auto;font:600 clamp(19px, 1.75vw, 23px)/1.35 var(--display);letter-spacing:-.012em;color:#f5f5f7;text-wrap:pretty;display:block;overflow:visible;-webkit-mask-image:none;mask-image:none}.rl .rl-status{align-items:center;gap:12px;margin-top:14px;display:flex}.rl .rl-status .rl-state{height:22px;font-size:13px}.rl .rl-say .rl-run{height:1px;bottom:0}.rl .rl-say{align-items:flex-start;gap:16px;display:flex}.rl .rl-say .rl-spoken{flex:1;min-width:0}.rl .rl-say .rl-status{flex:none;order:-1;margin-top:clamp(1px,.2vw,4px)}.rl .rl-status .rl-state{min-width:64px;padding:0}section.rl .rl-screen{aspect-ratio:1000/687;box-shadow:none;background:0 0;border-radius:0;padding:0;position:relative;overflow:visible}section.rl .rl-screen>.fd-frame{width:100%;height:100%;position:absolute;inset:0}.rl .rl-display{isolation:isolate;border-radius:0 0 clamp(6px,1.8vw,18px) clamp(6px,1.8vw,18px);position:absolute;inset:5.531% 1.4% 2.038%;overflow:hidden}section.rl .rl-screen>:first-child{isolation:auto;border-radius:0;overflow:visible}.rl .rl-display .vs-wall{background:0 0}.rl .rl-say .rl-status{gap:8px}.rl .rl-status .rl-state{min-width:30px}.rl .rl-say .rl-bars{gap:2px}.rl .rl-say .rl-bars i{width:2.5px}.rl-dots{gap:4px;display:inline-flex}.rl-dots i{background:#ffffffb3;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite rlDot}.rl-dots i:nth-child(2){animation-delay:.15s}.rl-dots i:nth-child(3){animation-delay:.3s}@keyframes rlDot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.rl-dots i{opacity:.7;animation:none}}.si-foot{margin-top:4px}.si-how summary{font:400 15px/1.5 var(--sf,-apple-system), -apple-system, sans-serif}main>.si{padding-bottom:0}.rl .rl-say>.rl-state{flex:none;min-width:30px;height:22px;margin-top:clamp(1px,.2vw,4px);padding:0;font-size:13px}section.rl .rl-screen{container-type:inline-size}.rl .rl-display{border-radius:0 0 1.8cqw 1.8cqw}section.rl .rl-screen{aspect-ratio:1000/663}section.rl .rl-screen>.fd-frame:last-child{z-index:4;pointer-events:none}.rl .rl-display{z-index:1;background:#08080b;border-radius:1.8cqw;inset:2.112% 1.4%}.rl .rl-say>.rl-state{clip:rect(0 0 0 0);white-space:nowrap;width:1px;min-width:0;height:1px;margin:-1px;position:absolute;overflow:hidden}.rl .rl-now{margin-bottom:28px}@media (max-width:760px){section.si h2{text-wrap:balance}}.rl .rl-top{text-align:center;max-width:960px;margin:0 auto clamp(32px,4vw,52px);display:block}.rl .rl-top h2{font:600 15px/1.3 var(--sf,-apple-system), -apple-system, sans-serif;letter-spacing:0;color:var(--quiet);margin:0 0 12px}.rl .rl-top h2 span{color:#6e6e73}.rl .rl-top .rl-now{margin:0}.rl .rl-top .rl-now h3{text-wrap:balance;font:700 clamp(34px, 4.6vw, 58px)/1.02 var(--display);letter-spacing:-.035em;justify-content:center}.rl .rl-split.rl-stack{flex-direction:column;align-items:center;gap:clamp(28px,3.5vw,44px);max-width:1040px;margin:0 auto;display:flex}.rl .rl-stack>.rl-mac{width:100%}.rl .rl-stack>.rl-copy{text-align:center;align-items:center;width:100%;max-width:760px}.rl .rl-stack .rl-say{justify-content:center;margin-bottom:20px;padding:0}.rl .rl-stack .rl-say .rl-spoken{flex:0 auto}.rl .rl-stack .rl-list{flex-wrap:wrap;justify-content:center;gap:8px 22px;min-height:28px;max-height:none;display:flex;overflow:visible;-webkit-mask-image:none;mask-image:none}.rl .rl-stack .rl-list li{padding:0}.rl .rl-stack .rl-nav{justify-content:center;margin-top:28px}.rl .rl-stack .rl-say{margin-bottom:14px}.rl .rl-stack .rl-say .rl-status,.rl .rl-stack .rl-say .rl-run,.rl .rl-stack .rl-list .rl-dot{display:none}section.rl .rl-stack .rl-say .rl-spoken{font:600 clamp(20px, 2vw, 26px)/1.3 var(--display);letter-spacing:-.015em;text-wrap:balance}.rl .rl-stack .rl-list{gap:4px 0;font-size:13px;line-height:1.4}.rl .rl-stack .rl-list li{color:var(--faint);gap:6px}.rl .rl-stack .rl-list li[data-done]{color:var(--quiet)}.rl .rl-stack .rl-list li[data-now]{color:var(--body)}.rl .rl-stack .rl-list li+li:before{content:"›";color:var(--dim);margin:0 10px}.rl .rl-stack .rl-list :is(img,svg){width:13px;height:13px}section.rl .rl-stack .rl-nav>button.rl-step{justify-content:center;gap:0;width:32px;height:32px;padding:0;font-size:0}section.rl .rl-stack .rl-nav>button.rl-step svg{opacity:.8;width:14px;height:14px}.rl .rl-stack .rl-nav{margin-top:36px}
:root{--blue:#64d2ff;--violet:#8b7bff;--pink:#ff6fb5;--dictate:var(--blue);--assist:var(--pink);--halo:linear-gradient(90deg, var(--blue), var(--violet) 50%, var(--pink));--quiet:#86868b;--faint:#7c7c82;--dim:#6e6e73;--hair:#ffffff1a;--t-h2:700 clamp(34px, 4.6vw, 58px)/1.02 var(--display);--head-gap:clamp(40px, 5vw, 64px);--btn-2:#ffffff14;--btn-2-hover:#ffffff21}main>:is(.fr,.fa,.fk,.fd,.fm,.pricing,.faq,.close){--quiet:#86868b}.intro .silicon b,.si h2 .si-ne{background:var(--halo);-webkit-background-clip:text;background-clip:text}.dk-app:focus-visible,.fk-keys:focus-visible,.si summary:focus-visible{outline-color:var(--violet)}.fa-tag{color:var(--body);background:#ffffff14}.fa-caret{background:var(--blue)}.fa-line .x{color:color-mix(in srgb, var(--violet) 70%, #fff)}.si h2 span,.rl .rl-copy h2 span,.rl .rl-top h2 span{color:var(--dim)}.fm-copy li b{color:var(--quiet)}.fm-copy li em,.si-strip b,.si-rest b,.rl .rl-now h3,section.rl .rl-say .rl-spoken{color:var(--body)}.fd,.fm{--wall-1:color-mix(in srgb, var(--blue) 24%, #000);--wall-2:color-mix(in srgb, var(--blue) 11%, #000);--wall-a:color-mix(in srgb, var(--blue) 4%, #000);--wall-b:color-mix(in srgb, var(--blue) 8%, #000)}.si{--wall-1:color-mix(in srgb, var(--violet) 30%, #000);--wall-2:color-mix(in srgb, var(--violet) 15%, #000);--wall-a:color-mix(in srgb, var(--violet) 6%, #000);--wall-b:color-mix(in srgb, var(--violet) 10%, #000)}.fa-tile.fa-mix:before{content:none}.fa-dot{box-shadow:none}.tier,section.rl .rl-bar,section.rl .rl-side{border-radius:var(--r-4)}.tier{background:var(--rail);border-color:var(--hair)}.tier>header{border-bottom-color:var(--hair)}.fk-out{border-radius:var(--r-3)}section.rl .rl-nav>button.rl-step{border-radius:999px}@media (max-width:640px){.tier,.fk-panel,.fa-tile,.fm-shot,.close-screen,section.rl .rl-bar,section.rl .rl-side{border-radius:var(--r-3)}}.tier.pro{border-color:color-mix(in srgb, var(--violet) 45%, transparent);background:linear-gradient(170deg, color-mix(in srgb, var(--violet) 34%, #0d0d0f) 0%, color-mix(in srgb, var(--violet) 16%, #0d0d0f) 45%, #0d0d0f 100%)}.tier .deal{background:color-mix(in srgb, var(--violet) 24%, transparent);color:color-mix(in srgb, var(--violet) 40%, #fff)}.tier.pro li svg{color:color-mix(in srgb, var(--violet) 70%, #fff)}.btn.lg,.tier .btn.lg,.close-btn .btn.lg{height:46px;padding:0 24px;font-size:15px}.tier .btn:not(.primary),.faq-btn{background:var(--btn-2);border:0}.faq-btn{height:46px;color:var(--body);font-size:15px}.sect-head h2,.faq h2,.fm h2{font:var(--t-h2);letter-spacing:-.035em}.fm h2{max-width:none;font-size:clamp(32px,3.6vw,50px)}@media (min-width:901px){.fm h2{white-space:nowrap}}.sect-head p,.si-head p,.fk>header p,.fd>header p,.fm-copy>p{letter-spacing:0;color:var(--quiet);font-size:17px;line-height:1.5}.fk-col h3,.fa-copy h3{font:600 20px/1.25 var(--display);letter-spacing:-.015em}.fa-tile.fa-mix .fa-copy h3{font-size:24px}.fk-col>p,.fa-copy p{font-size:15px;line-height:1.5}.tier-fine,.si-foot>p,.fk-learn,.tier .code{color:var(--faint);font-size:13px}.faq-qs details,.faq-qs{border-color:var(--hair)}.faq-qs summary{color:var(--body);padding:18px 0;font-size:17px;font-weight:500}.faq-qs summary svg{color:var(--quiet)}.faq-qs details p{color:var(--quiet);padding-bottom:20px;font-size:15px}.faq-qs details p a{color:var(--body);-webkit-text-decoration-color:var(--strong);text-decoration-color:var(--strong)}.faq-side{color:var(--quiet);font-size:15px}main>.fr{padding-top:clamp(104px,13vw,176px)}.tiers,.fk-panel{margin-top:var(--head-gap)}.faq-head,.rl .rl-top{margin-bottom:var(--head-gap)}:is(.btn,.faq-btn){isolation:isolate;position:relative}:is(.btn,.faq-btn):before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--blue) 55%, #fff), color-mix(in srgb, var(--violet) 55%, #fff), color-mix(in srgb, var(--pink) 55%, #fff), color-mix(in srgb, var(--blue) 55%, #fff)) 0 0 / 50% 100% repeat-x;-webkit-mask-composite:xor;opacity:0;will-change:opacity;padding:1.5px;transition:opacity .6s cubic-bezier(.4,0,.2,1);animation:3.2s linear infinite cta-flow;position:absolute;inset:0;-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;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover){:is(.btn,.faq-btn):after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:-10px 0 14px -6px color-mix(in srgb, var(--blue) 70%, transparent), 10px 0 14px -6px color-mix(in srgb, var(--pink) 70%, transparent), 0 0 12px -2px color-mix(in srgb, var(--violet) 60%, transparent), inset 0 0 6px -1px color-mix(in srgb, var(--violet) 55%, transparent);opacity:0;will-change:opacity;transition:opacity .7s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}:is(.btn,.faq-btn):is(:hover,:focus-visible):after{opacity:.85;transition:opacity .5s cubic-bezier(.22,1,.36,1)}}:is(.btn,.faq-btn):is(:hover,:focus-visible):before{opacity:1;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@keyframes cta-flow{to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){:is(.btn,.faq-btn):before,:is(.btn,.faq-btn):after{animation:none}}.btn.primary:hover{background:#fff}.tier .btn:not(.primary):hover,.faq-btn:hover{background:var(--btn-2)}.tier.pro .btn.primary:hover{background:#000}.deck[data-press=dictate] [data-key=ropt],.deck[data-press=rules] [data-key=lctrl],.deck[data-press=assist] [data-key=rcmd]{box-shadow:inset 0 0 0 1.5px var(--kc);background:0 0}.deck[data-keys] [data-key]>div:after{box-shadow:0 0 0 .75px #ffffff8c}.mh-icon{box-shadow:none;background:0 0}.mh-icon svg{width:100%;height:100%}.intro-icon{animation:rise .9s var(--out) both;margin:0 auto 26px;display:block}.close-icon{width:clamp(80px,8vw,104px);height:clamp(80px,8vw,104px);margin:0 auto clamp(30px,3.6vw,44px);display:block}.close[data-play=wait] .close-icon{opacity:0}.close[data-play=go] .close-icon{animation:am-pop .8s var(--spring) .3s both}.close[data-play=go] .close-icon .am-off{animation:.6s step-end .9s both am-on}.close[data-play=go] .close-icon .am-led{animation:.25s ease-out both am-led}.close[data-play=go] .close-icon .am-led:first-of-type{animation-delay:1.05s}.close[data-play=go] .close-icon .am-led:nth-of-type(2){animation-delay:1.17s}.close[data-play=go] .close-icon .am-led:nth-of-type(3){animation-delay:1.29s}.close[data-play=go] .close-icon .am-face{animation:.35s ease-out 1.45s both am-face}.close[data-play=go] .close-icon .am-eyes{transform-box:fill-box;transform-origin:50%;animation:.32s ease-in-out 2.15s both am-blink}@keyframes am-pop{0%{opacity:0;transform:translateY(16px)scale(.82)}}@keyframes am-on{0%{opacity:1}35%{opacity:.35}50%{opacity:.85}70%{opacity:.15}to{opacity:0}}@keyframes am-led{0%{opacity:.18}}@keyframes am-face{0%{opacity:0}}@keyframes am-blink{0%,to{transform:none}50%{transform:scaleY(.15)}}@media (prefers-reduced-motion:reduce){.close .close-icon,.close .close-icon *{animation:none!important}}.hero-b .hero-b-key[data-down]{box-shadow:0 1px 2px #000c}.hero-b .hero-b-key[data-down] .hero-b-face{box-shadow:inset 0 0 0 1.5px var(--b-a), inset 0 2px 6px #00000080, 0 1px 0 #141416}.hero-b .hero-b-key[data-down] .hero-b-glyph{text-shadow:none}.hero-b .hero-b-key[data-down] .hero-b-globe{filter:none}:root{--logo:var(--font-logo), var(--display)}:is(.intro h1,.hero-b-title,.hc-h1,.ha-h1,.hero-d-title,.hero-e__title,.nx-hero,.fpush b,.fcap h2,.screen-title b,.si h2,.fk h2,.fd h2,.fm h2,.sect-head h2,.faq h2,.close h2,.rl .rl-top .rl-now h3,.th-hero h1,.art h1,.art-body h2){font-family:var(--logo);letter-spacing:-.05em;font-weight:800}.fa-learned{box-shadow:none;background:#ffffff09;border:1.5px dotted #ffffff38}.fk-out{border-style:dotted;border-width:1.5px}.strike:after{background:var(--violet);box-shadow:none}.fk-out q .strike:after{animation:none;transform:scaleX(1)}.acted{color:var(--pink)}.hero-b .hero-b-edge{opacity:1;box-shadow:none;animation:none}.hero-b .hero-b-halo{width:100%;height:100%;display:block}.th-seal>svg{filter:none}.th-mark{animation:am-pop .8s var(--spring) .2s both}.th-mark .am-off{animation:.6s step-end .8s both am-on}.th-mark .am-led{animation:.25s ease-out both am-led}.th-mark .am-led:first-of-type{animation-delay:.95s}.th-mark .am-led:nth-of-type(2){animation-delay:1.07s}.th-mark .am-led:nth-of-type(3){animation-delay:1.19s}.th-mark .am-face{animation:.35s ease-out 1.35s both am-face}.th-mark .am-eyes{transform-box:fill-box;transform-origin:50%;animation:.32s ease-in-out 2.05s both am-blink}@media (prefers-reduced-motion:reduce){.th-mark,.th-mark *{animation:none!important}}.ds-settings nav .brand{align-items:flex-end;gap:6px;font-size:17px;line-height:1}.ds-settings nav .brand>svg.wordmark{width:auto;height:1.05em}.ds-settings nav .brand .plan{background:linear-gradient(to bottom right, var(--blue), var(--violet) 50%, var(--pink));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1em;font-weight:500;line-height:1}.ds-settings h4{font-family:var(--logo);letter-spacing:-.04em;font-size:30px;font-weight:800}.ds-settings .ready>b{background:0 0;border-radius:0}.ds-settings .best .cost{padding:0 9px}.ds-settings{grid-template-columns:196px 1fr}.ds-settings nav{padding:0 10px 12px}.ds-settings nav .brand{margin:52px 0 18px;padding:0 12px;font-size:16px}.ds-settings .ready{margin-top:7px;padding:10px 11px}.ds-settings .ready>b{width:26px;height:26px;overflow:visible}.ds-settings .ready>b svg{flex:none}.seg,.seg button,.seg a{border-radius:999px}.ds-settings .name .bt{color:color-mix(in srgb, var(--violet) 55%, #fff);background:color-mix(in srgb, var(--violet) 18%, transparent)}.art-bill .is-once{color:color-mix(in srgb, var(--violet) 55%, #fff);background:color-mix(in srgb, var(--violet) 16%, transparent)}.intro .hero-b .hero-b-icon{aspect-ratio:1;width:clamp(72px,9.5svh,108px);height:auto;animation:hero-b-rise .9s var(--b-ease) both;margin:0 auto clamp(18px,2.6vh,28px);display:block}@media (max-width:899px){.intro .hero-b .hero-b-icon{width:80px}}.intro .hero-b .hero-b-icon+.hero-b-title{margin-top:0}@media (prefers-reduced-motion:reduce){.intro .hero-b .hero-b-icon{animation:none}}.smac{image-rendering:pixelated;flex:none;display:block}.close-screen .foot .close-mac{position:absolute;bottom:100%;left:32px}@media (max-width:640px){.close-screen .foot .close-mac{left:50%;transform:translate(-50%)}}.th-mac{margin:44px auto 0}.ds-settings section{position:relative}.ds-settings section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(300px 300px at 12% 0, color-mix(in srgb, var(--blue) 22%, transparent), transparent), color-mix(in srgb, var(--blue) 14%, transparent);height:360px;position:absolute;inset:0 0 auto;-webkit-mask:linear-gradient(#000,#00000073 40%,#0000 92%);mask:linear-gradient(#000,#00000073 40%,#0000 92%)}.ds-settings section>*{z-index:1;position:relative}.ds-settings h4{letter-spacing:-.05em;font-size:32px}.ds-settings nav p.on{background:linear-gradient(90deg, color-mix(in srgb, var(--blue) 20%, #161618), color-mix(in srgb, var(--blue) 6%, #161618));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 28%, transparent)}.ds-settings nav .brand .plan{position:relative;top:-.14em}.tier.pro{box-shadow:-14px 0 32px -16px color-mix(in srgb, var(--blue) 70%, transparent), 14px 0 32px -16px color-mix(in srgb, var(--pink) 70%, transparent), 0 0 28px -8px color-mix(in srgb, var(--violet) 65%, transparent), 0 34px 90px -40px color-mix(in srgb, var(--violet) 70%, transparent);border-color:#0000}.tier.pro:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--blue) 60%, #fff), color-mix(in srgb, var(--violet) 60%, #fff), color-mix(in srgb, var(--pink) 60%, #fff), color-mix(in srgb, var(--blue) 60%, #fff)) 0 0 / 50% 100% repeat-x;-webkit-mask-composite:xor;box-shadow:inset 0 0 10px -2px color-mix(in srgb, var(--violet) 60%, transparent);padding:1.5px;animation:4s linear infinite cta-flow;position:absolute;inset:0;-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;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.tier.pro:after{animation:none}}
