.lines>span{text-wrap:balance;display:block}.ph{white-space:nowrap}.mac-hero .title em,.mac-part .title em,.mac-band .title em,.mac-display em{display:block}.mac-hero{text-align:left;padding-bottom:0}.mac-hero-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:56px;display:grid}.mac-hero-copy{flex-direction:column;align-items:flex-start;display:flex}.mac-display{font-size:clamp(40px,4.4vw,64px);line-height:1.04}.mac-display>span{white-space:nowrap}.mac-lede{max-width:none;margin:26px 0 0;font-size:clamp(17px,1.3vw,19px)}.mac-lede span+span{margin-top:4px}.mac-get{justify-content:flex-start;align-items:center;gap:12px;margin-top:34px;display:flex}.mac-get svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.mac-elsewhere{color:var(--ink);font-size:16px;font-weight:500}.mac-needs{color:var(--ink-3);text-wrap:pretty;margin-top:16px;font-size:13px;line-height:1.5}.mac-row{border-block:1px solid var(--hair);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:80px;display:grid}.mac-row li+li{border-left:1px solid var(--hair)}.mac-row a{height:100%;transition:background-color .2s var(--ease);grid-template-columns:16px minmax(0,1fr);gap:3px 10px;padding:22px 20px;display:grid}.mac-row a:hover{background:#ffffff80}.mac-row svg{fill:none;width:16px;height:16px;stroke:var(--coral-deep);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;grid-row:span 2;margin-top:3px}.mac-row b{font-size:14.5px;font-weight:600;line-height:1.35}.mac-row span{color:var(--ink-3);font-size:13.5px;line-height:1.4}.mac-part{padding:130px 0}.mac-part-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:64px;display:grid}.mac-part.is-flipped .mac-part-grid{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}.mac-part.is-flipped .mac-part-copy{order:2}.mac-part .title{max-width:none;font-size:clamp(34px,3.5vw,50px)}.mac-part .copy{max-width:46ch}.mac-part .copy span+span,.mac-band .copy span+span{margin-top:10px}.mac-part.is-wide .mac-part-grid{grid-template-columns:minmax(0,1fr);gap:56px}.mac-part.is-wide .copy{max-width:62ch}.mac-band{padding:120px 0 130px}.mac-band-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.mac-band .copy{max-width:46ch}.mac-band .mac-get{justify-content:center}.mac-defs{width:0;height:0;position:absolute;overflow:hidden}.shot{container:shot/inline-size}.sc{--u:calc(100cqw / var(--w));--mac:system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--mac-serif:"New York", var(--serif);--mac-mono:ui-monospace, "SF Mono", Menlo, var(--mono);--ink-m:#1c1c1c;--body-m:#595959;--label-m:#848484;--dim-m:#949494;--faint-m:#a5a5a5;--hair-m:#14141414;--hair2-m:#14141424;--outline-m:#14141440;height:calc(var(--h) * var(--u));border:1px solid var(--hair-2);font:400 calc(13 * var(--u)) / 1.35 var(--mac);color:var(--ink-m);text-align:left;-webkit-font-smoothing:antialiased;background:radial-gradient(70% 60% at 14% 92%,#5b7fa657,#0000 70%),radial-gradient(60% 55% at 92% 80%,#d9714e52,#0000 70%),radial-gradient(80% 70% at 60% 4%,#c9884b38,#0000 70%),linear-gradient(160deg,#f3ece0,#e3d8c6);border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 30px 80px -30px #26201659,0 80px 160px -60px #26201638}.sc svg{fill:currentColor;display:block}.mb{z-index:3;align-items:center;gap:calc(18 * var(--u));height:calc(26 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(18 * var(--u));white-space:nowrap;background:#ffffff8c;display:flex;position:absolute;inset:0 0 auto}.mb b{font-weight:700}.mb-right{align-items:center;gap:calc(16 * var(--u));margin-left:auto;display:flex}.mb-right>svg{width:calc(17 * var(--u));height:calc(13 * var(--u))}.mb-right>.mb-batt{width:calc(26 * var(--u))}.mb-right>span:last-child{min-width:calc(66 * var(--u));text-align:right}.mb-pip{width:calc(19 * var(--u));height:calc(22 * var(--u));display:block;position:relative}.mb-pip svg{width:100%;height:100%}.mb-pip i{right:calc(-3 * var(--u));bottom:calc(1 * var(--u));width:calc(7 * var(--u));height:calc(7 * var(--u));box-shadow:0 0 0 calc(1.5 * var(--u)) #ffffffe6;background:#267645;border-radius:50%;display:none;position:absolute}.mb-pip.is-working i{animation:4s ease-in-out infinite ms-ember;display:block}.mb-pip.is-waiting i{background:#b54226;display:block}.mb-pip.is-waiting i:after{content:"";border:calc(1.2 * var(--u)) solid #b54226;border-radius:50%;animation:1.8s ease-out infinite ms-ring;position:absolute;inset:0}@keyframes ms-ring{0%{opacity:.95;scale:1}to{opacity:0;scale:2.4}}.mb-pip.is-open:before,.mb-taking:before{content:"";inset:calc(-2 * var(--u)) calc(-6 * var(--u));z-index:-1;border-radius:calc(5 * var(--u));background:#0000001a;position:absolute}.mb-taking{align-items:center;gap:calc(4 * var(--u));font-variant-numeric:tabular-nums;display:flex;position:relative}.mb-taking .mb-pip.is-open:before{display:none}.mb-taking>i{width:calc(6 * var(--u));height:calc(6 * var(--u));background:currentColor;border-radius:50%;animation:4s ease-in-out infinite ms-ember}@keyframes ms-ember{50%{opacity:.35}}.menu{z-index:4;top:calc(30 * var(--u));left:calc(var(--menu-x) * var(--u));width:calc(var(--menu-w,236) * var(--u));padding:calc(5 * var(--u));border-radius:calc(10 * var(--u));box-shadow:0 0 0 1px #0000001a, 0 calc(10 * var(--u)) calc(30 * var(--u)) #0003;background:#f6f6f6f0;position:absolute}.menu li{height:calc(22 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(12 * var(--u));border-radius:calc(5 * var(--u));justify-content:space-between;align-items:center;display:flex}.menu kbd{font:inherit;color:#00000073}.menu .is-off{color:#0000004d}.menu .is-on{color:#fff;background:#2f73e6}.menu .is-on kbd{color:#fffc}.menu .menu-gap{height:calc(11 * var(--u));position:relative}.menu .menu-gap:before{content:"";inset:50% calc(10 * var(--u)) auto;background:#0000001a;height:1px;position:absolute}.win{border-radius:calc(10 * var(--u));box-shadow:0 0 0 1px #0000001f, 0 calc(18 * var(--u)) calc(44 * var(--u)) calc(-8 * var(--u)) #26201659;background:#fff;position:absolute;overflow:hidden}.tl{align-items:center;gap:calc(8 * var(--u));height:calc(30 * var(--u));display:flex}.tl i{width:calc(12 * var(--u));height:calc(12 * var(--u));background:#dcd9d3;border-radius:50%}.is-key .tl i:first-child,.bw .tl i:first-child{background:#ff5f57}.is-key .tl i:nth-child(2),.bw .tl i:nth-child(2){background:#febc2e}.is-key .tl i:nth-child(3),.bw .tl i:nth-child(3){background:#28c840}.doc{padding:0 calc(24 * var(--u)) calc(16 * var(--u)) calc(14 * var(--u));color:#3d3d3d;background:#fdfcf9;line-height:1.95}.doc>p:not(.tl){padding-left:calc(10 * var(--u));white-space:nowrap}.doc>.doc-title{margin:calc(8 * var(--u)) 0 calc(4 * var(--u));font-size:calc(19 * var(--u));color:var(--ink-m);font-weight:700}.mail{line-height:1.5}.mail .tl{padding:0 calc(12 * var(--u));border-bottom:1px solid var(--hair-m);background:#f6f6f6}.mail .tl span{margin-right:calc(52 * var(--u));text-align:center;color:var(--body-m);flex:1;font-weight:600}.mail-row{gap:calc(8 * var(--u));padding:calc(7 * var(--u)) calc(18 * var(--u));border-bottom:1px solid var(--hair-m);display:flex}.mail-row span{color:var(--dim-m)}.mail-body{padding:calc(14 * var(--u)) calc(18 * var(--u));line-height:1.6}.cur{width:max(1px, calc(1.5 * var(--u)));vertical-align:-.2em;background:var(--ink-m);height:1.15em;margin-left:1px;animation:1s steps(2,end) infinite blink;display:inline-block}.qw{z-index:2;width:calc(640 * var(--u));border:1px solid var(--hair2-m);border-radius:calc(14 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) #1414140f, 0 calc(28 * var(--u)) calc(64 * var(--u)) calc(-16 * var(--u)) #26201673;background:#fff;position:absolute;overflow:hidden}.qw-head{align-items:center;gap:calc(10 * var(--u));height:calc(68 * var(--u));padding:0 calc(18 * var(--u)) 0 calc(12 * var(--u));border-bottom:1px solid var(--hair-m);display:flex}.qw-head b{font-size:calc(13.5 * var(--u));font-weight:600}.qw-pip{width:calc(46 * var(--u));height:calc(54 * var(--u))}.qw-pill{padding:calc(3 * var(--u)) calc(11 * var(--u));border:1px solid var(--hair2-m);font-size:calc(12 * var(--u));color:var(--body-m);border-radius:999px;margin-left:auto}.qw-talk{gap:calc(16 * var(--u));padding:calc(18 * var(--u)) calc(22 * var(--u));border-bottom:1px solid var(--hair-m);flex-direction:column;display:flex}.qw-said{max-width:78%;padding:calc(9 * var(--u)) calc(14 * var(--u));border-radius:calc(14 * var(--u));font-size:calc(14.5 * var(--u));background:#ffeae3;align-self:flex-end;line-height:1.3}.qw-words{font-family:var(--mac-serif);font-size:calc(16.5 * var(--u));text-wrap:pretty;line-height:1.45}.qw-words b{font-weight:600}.qw-words ul{gap:calc(4 * var(--u));margin-top:calc(8 * var(--u));flex-direction:column;display:flex}.qw-words li{padding-left:calc(20 * var(--u));position:relative}.qw-words li:before{content:"•";position:absolute;left:0}.qw-from{font-family:var(--mac-mono);font-size:calc(11.5 * var(--u));color:var(--label-m)}.qw-open{align-self:flex-start;align-items:center;gap:calc(6 * var(--u));padding:calc(7 * var(--u)) calc(15 * var(--u));border:1px solid var(--outline-m);font-size:calc(13 * var(--u));border-radius:999px;font-weight:500;display:inline-flex}.qw-open svg{width:calc(9 * var(--u));height:calc(9 * var(--u))}.qw-compose{padding:calc(16 * var(--u)) calc(16 * var(--u)) calc(12 * var(--u)) calc(22 * var(--u))}.qw-field{align-items:center;gap:calc(10 * var(--u));min-height:calc(30 * var(--u));font-size:calc(16 * var(--u));color:var(--faint-m);display:flex}.qw-field span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.qw-field.is-typed{color:var(--ink-m)}.qw-send,.qw-round{width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:50%;flex:none;place-items:center;display:grid}.qw-send{color:#fff;background:#e7613959}.qw-send.is-ready{background:#e76139}.qw-send svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}.qw-round{border:1px solid var(--outline-m)}.qw-round svg{width:calc(15 * var(--u));height:calc(13 * var(--u))}.qw-foot{margin-top:calc(10 * var(--u));font-family:var(--mac-mono);font-size:calc(11.5 * var(--u));color:var(--label-m);white-space:nowrap;justify-content:space-between;display:flex}.qw-foot>span:first-child{align-items:center;gap:calc(5 * var(--u));display:flex}.qw-foot svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}.qw-foot .qw-ring{width:calc(11 * var(--u));height:calc(11 * var(--u))}.qw-foot i{padding:0 calc(3 * var(--u));color:var(--faint-m);font-style:normal}.qw-picked{align-items:center;gap:calc(14 * var(--u));margin-bottom:calc(12 * var(--u));display:flex}.qw-shot{width:calc(66 * var(--u));height:calc(42 * var(--u));border:1px solid var(--hair2-m);border-radius:calc(5 * var(--u));background:linear-gradient(#ececec, #ececec) top / 100% calc(6 * var(--u)) no-repeat, repeating-linear-gradient(#fff 0 calc(4 * var(--u)), #d9d9d9 calc(4 * var(--u)) calc(5 * var(--u))) 0 calc(8 * var(--u)) / 100% 100% no-repeat #fff;flex:none}.qw-picked>span{gap:calc(2 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.qw-picked b{font-size:calc(13.5 * var(--u));font-weight:600}.qw-picked small{font-family:var(--mac-mono);font-size:calc(10.5 * var(--u));color:var(--dim-m);line-height:1.4}.qw-x{width:calc(24 * var(--u));height:calc(24 * var(--u));border:1px solid var(--hair2-m);font-size:calc(15 * var(--u));color:var(--body-m);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.bw{grid-template-columns:calc(var(--side,200) * var(--u)) minmax(0, 1fr);border-radius:calc(12 * var(--u));font-family:var(--sans);box-shadow:0 0 0 1px #0000001f, 0 calc(24 * var(--u)) calc(60 * var(--u)) calc(-12 * var(--u)) #26201666;background:#fff;line-height:1.5;display:grid;position:absolute;overflow:hidden}.bw-side{gap:calc(2 * var(--u));min-width:0;padding:0 calc(10 * var(--u));border-right:1px solid var(--hair-m);background:#faf5f1;flex-direction:column;display:flex}.bw-side .tl{padding:0 calc(6 * var(--u))}.bw-brand{padding:calc(6 * var(--u)) calc(12 * var(--u)) calc(14 * var(--u));font-family:var(--serif);font-size:calc(20 * var(--u));align-items:baseline;font-weight:600;line-height:1;display:flex}.bw-brand svg{width:calc(19 * var(--u));height:calc(17 * var(--u));margin-right:calc(7 * var(--u));align-self:center}.bw-brand b{color:#e76139}.bw-nav{align-items:center;gap:calc(8 * var(--u));padding:calc(7 * var(--u)) calc(12 * var(--u));border-radius:calc(9 * var(--u));font-size:calc(14 * var(--u));color:var(--body-m);display:flex}.bw-nav:before{content:"";width:calc(5 * var(--u));height:calc(5 * var(--u));border-radius:50%}.bw-nav.is-here{color:var(--ink-m);background:#efe7e2}.bw-nav.is-here:before{background:#e76139}.bw-group{margin-top:calc(14 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u));font-family:var(--mono);font-size:calc(9.5 * var(--u));letter-spacing:.15em;text-transform:uppercase;color:var(--faint-m)}.bw-row{align-items:baseline;gap:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(9 * var(--u));border:1px solid #0000;display:flex}.bw-row.is-here{border-color:var(--hair2-m);background:#efe7e2}.bw-row b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:calc(13 * var(--u));flex:1;font-weight:600;overflow:hidden}.bw-row time{font-family:var(--mono);font-size:calc(9.5 * var(--u));color:var(--faint-m);flex:none}.bw-main{flex-direction:column;min-width:0;min-height:0;display:flex}.bw-head{align-items:center;gap:calc(10 * var(--u));height:calc(52 * var(--u));padding:0 calc(18 * var(--u));border-bottom:1px solid var(--hair-m);font-family:var(--serif);font-size:calc(18 * var(--u));white-space:nowrap;flex:none;font-weight:600;display:flex}.bw-chip{align-items:center;gap:calc(7 * var(--u));padding:calc(4 * var(--u)) calc(11 * var(--u)) calc(4 * var(--u)) calc(9 * var(--u));border:1px solid var(--hair2-m);font-family:var(--sans);font-size:calc(12 * var(--u));color:var(--body-m);border-radius:999px;display:inline-flex}.bw-chip svg{width:calc(13 * var(--u));height:calc(13 * var(--u));color:var(--faint-m)}.bw-chat{gap:calc(12 * var(--u));min-height:0;padding:calc(20 * var(--u)) calc(28 * var(--u));flex-direction:column;flex:1;display:flex;overflow:hidden}.bw-said{max-width:72%;padding:calc(10 * var(--u)) calc(15 * var(--u));border-radius:calc(16 * var(--u)) calc(16 * var(--u)) calc(5 * var(--u)) calc(16 * var(--u));font-size:calc(15 * var(--u));background:#ffeae3;align-self:flex-end}.bw-meta{margin-top:calc(-6 * var(--u));font-family:var(--mono);font-size:calc(9.5 * var(--u));color:var(--faint-m);align-self:flex-end}.bw-words{font-family:var(--serif);font-size:calc(16 * var(--u));color:#262626;text-wrap:pretty;line-height:1.65}.bw-line{justify-content:center;align-items:center;gap:calc(6 * var(--u));font-family:var(--mono);font-size:calc(10 * var(--u));color:var(--label-m);text-align:center;display:flex}.bw-line i{width:calc(5 * var(--u));height:calc(5 * var(--u));background:var(--faint-m);border-radius:50%;flex:none}.bw-line .is-live{background:#e76139}.bw-key{margin-top:calc(2 * var(--u));font-family:var(--mono);font-size:calc(9.5 * var(--u));letter-spacing:.15em;text-transform:uppercase;color:var(--label-m)}.bw-list{gap:calc(5 * var(--u));margin-top:calc(-5 * var(--u));font-size:calc(14.5 * var(--u));flex-direction:column;display:flex}.bw-list li{gap:calc(10 * var(--u));display:flex}.bw-list li:before{content:"•";color:var(--faint-m)}.bw-files{align-items:center;gap:calc(8 * var(--u));font-size:calc(13 * var(--u));flex-wrap:wrap;display:flex}.bw-files span{align-items:center;gap:calc(9 * var(--u));padding:calc(6 * var(--u)) calc(13 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u));border:1px solid var(--hair2-m);border-radius:calc(12 * var(--u));display:inline-flex}.bw-files i{width:calc(30 * var(--u));height:calc(30 * var(--u));border:1px solid var(--hair-m);border-radius:calc(7 * var(--u));font-family:var(--mono);font-size:calc(8 * var(--u));color:var(--label-m);background:#f6f6f6;place-items:center;font-style:normal;display:grid}.bw-files u{margin-left:calc(4 * var(--u));font-family:var(--mono);font-size:calc(10 * var(--u));color:var(--body-m);-webkit-text-decoration-color:var(--faint-m);text-decoration-color:var(--faint-m);text-underline-offset:2px}.cam{gap:calc(14 * var(--u));margin:0 calc(24 * var(--u)) calc(8 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));border:1px solid var(--hair2-m);border-radius:calc(18 * var(--u));box-shadow:0 1px 2px #1414140f, 0 calc(4 * var(--u)) calc(14 * var(--u)) #1414140f;background:#fff;display:flex}.cam-view{width:calc(208 * var(--u));height:calc(117 * var(--u));border:1px solid var(--hair2-m);border-radius:calc(11 * var(--u));background:radial-gradient(60% 80% at 80% 20%,#f4e9d6,#0000 70%),linear-gradient(170deg,#d8cdbd,#b9ab98);flex:none;position:relative;overflow:hidden}.cam-view:before{content:"";background:radial-gradient(70% 60% at 40% 35%,#dcb39a,#b88a70);border-radius:48% 48% 46% 46%;width:25%;height:48%;position:absolute;top:14%;left:24%}.cam-view:after{content:"";background:linear-gradient(#5a6879,#45515f);border-radius:50% 50% 0 0;width:58%;height:50%;position:absolute;bottom:-24%;left:8%}.cam-note{z-index:1;width:36%;box-shadow:0 calc(3 * var(--u)) calc(8 * var(--u)) #3c280a4d;font-family:var(--serif);font-size:calc(10.5 * var(--u));color:#3b3220;background:#f6dc6c;flex-direction:column;padding:6% 5%;font-style:italic;line-height:1.25;display:flex;position:absolute;bottom:9%;right:10%;rotate:-5deg}.cam-note b{white-space:nowrap;font-weight:500}.cam-text{align-content:flex-start;gap:calc(5 * var(--u)) calc(10 * var(--u));min-width:0;padding-top:calc(3 * var(--u));flex-wrap:wrap;flex:1;display:flex}.cam-state{align-items:center;gap:calc(6 * var(--u));font-family:var(--mono);font-size:calc(10 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--label-m);white-space:nowrap;flex:1;font-weight:400;display:flex}.cam-state i,.talk-words b i{width:calc(6 * var(--u));height:calc(6 * var(--u));background:#2a9d57;border-radius:50%}.cam-press{gap:calc(12 * var(--u));font-family:var(--mono);font-size:calc(10.5 * var(--u));color:var(--body-m);display:flex}.cam-press u{color:var(--ink-m);-webkit-text-decoration-color:var(--outline-m);text-decoration-color:var(--outline-m);text-underline-offset:2px}.cam-line{font-size:calc(13 * var(--u));color:var(--body-m);flex-basis:100%;line-height:1.5}.cam-got{align-items:center;gap:calc(9 * var(--u));margin-top:calc(4 * var(--u));font-family:var(--mono);font-size:calc(10.5 * var(--u));color:var(--dim-m);flex-basis:100%;display:flex}.cam-got b{color:var(--ink-m);font-weight:400}.cam-thumb{width:calc(46 * var(--u));height:calc(26 * var(--u));border:1px solid var(--hair2-m);border-radius:calc(6 * var(--u));background:linear-gradient(90deg,#0000 62%,#f6dc6c 62% 88%,#0000 88%),linear-gradient(170deg,#d8cdbd,#b9ab98)}.talkbar{align-items:center;gap:calc(10 * var(--u));margin:0 calc(24 * var(--u));padding:calc(6 * var(--u)) calc(8 * var(--u)) calc(6 * var(--u)) calc(10 * var(--u));border:1px solid var(--hair2-m);box-shadow:0 1px 2px #1414140f, 0 calc(4 * var(--u)) calc(14 * var(--u)) #1414140f;background:#fff;border-radius:999px;flex:none;display:flex}.talk-pip{width:calc(34 * var(--u));height:calc(40 * var(--u));flex:none}.talk-tool{width:calc(34 * var(--u));height:calc(34 * var(--u));border:1px solid var(--hair2-m);color:var(--body-m);border-radius:50%;flex:none;place-items:center;display:grid}.talk-tool svg{width:calc(16 * var(--u));height:calc(15 * var(--u))}.talk-tool.is-on{border-color:var(--ink-m);background:var(--ink-m);color:#fff}.talk-words{flex-direction:column;flex:1;min-width:0;display:flex}.talk-words b{align-items:center;gap:calc(6 * var(--u));font-family:var(--mono);font-size:calc(9.5 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--label-m);font-weight:400;display:flex}.talk-words span{font-size:calc(15 * var(--u));white-space:nowrap;text-overflow:ellipsis;color:var(--faint-m);overflow:hidden}.talk-level{gap:calc(3 * var(--u));display:flex}.talk-level i{width:calc(4 * var(--u));height:calc(4 * var(--u));animation:1.4s ease-in-out infinite ms-level;animation-delay:calc(var(--k,0) * .12s);background:#2a9d57;border-radius:50%}.talk-level i:nth-child(2){--k:1}.talk-level i:nth-child(3){--k:2}.talk-level i:nth-child(4){--k:3}.talk-level i:nth-child(5){--k:4}@keyframes ms-level{50%{opacity:.35}}.talk-end{padding:calc(7 * var(--u)) calc(18 * var(--u));border:1px solid var(--ink-m);font-size:calc(14 * var(--u));border-radius:999px;flex:none;font-weight:500}.talk-note{margin:calc(8 * var(--u)) calc(24 * var(--u)) calc(16 * var(--u));font-family:var(--mono);font-size:calc(10 * var(--u));color:var(--dim-m);text-align:center}.dict{z-index:3;left:50%;bottom:calc(24 * var(--u));align-items:flex-end;gap:calc(11 * var(--u));width:calc(500 * var(--u));padding:calc(8 * var(--u)) calc(18 * var(--u)) calc(8 * var(--u)) calc(9 * var(--u));border:1px solid var(--hair2-m);border-radius:calc(22 * var(--u));box-shadow:0 calc(16 * var(--u)) calc(40 * var(--u)) calc(-10 * var(--u)) #26201666;font-size:calc(14 * var(--u));background:#fff;line-height:1.5;display:flex;position:absolute;translate:-50%}.dict-pip{width:calc(35 * var(--u));height:calc(41 * var(--u));flex:none}.dict p{padding-bottom:calc(3 * var(--u))}.dict p span{color:var(--dim-m)}.sc-hero{--w:860;--h:480}.sc-hero .doc{left:calc(24 * var(--u));top:calc(64 * var(--u));width:calc(330 * var(--u));height:calc(300 * var(--u))}.sc-hero .qw{left:calc(196 * var(--u));top:calc(58 * var(--u))}.sc-small{--w:760;--h:510}.sc-small .mail{left:calc(18 * var(--u));top:calc(84 * var(--u));width:calc(420 * var(--u));height:calc(430 * var(--u))}.sc-small .qw{left:calc(104 * var(--u));top:calc(46 * var(--u))}.sc-bar{--w:760;--h:300;--menu-x:448}.sc-bar .mb{z-index:5}.sc-talk{--w:1144;--h:560}.sc-talk .bw{--side:190;left:calc(16 * var(--u));top:calc(20 * var(--u));width:calc(720 * var(--u));height:calc(520 * var(--u))}.sc-talk .qw{left:calc(752 * var(--u));top:calc(150 * var(--u));width:calc(376 * var(--u))}.sc-meet{--w:760;--h:600;--menu-x:456;--menu-w:220}.sc-meet .bw{left:calc(24 * var(--u));top:calc(148 * var(--u));width:calc(712 * var(--u));height:calc(432 * var(--u))}.sc-dict{--w:760;--h:420}.sc-dict .doc{left:calc(70 * var(--u));top:calc(56 * var(--u));width:calc(620 * var(--u));height:calc(250 * var(--u))}@container shot (width<600px){.sc-hero,.sc-small,.sc-meet,.sc-dict{--w:430}.mb>span:not(.mb-right):nth-of-type(n+3),.mb-right>.mb-batt{display:none}.mb-right>svg:has(use[href=\#toggles]){display:none}.sc-hero{--h:470}.sc-hero .doc,.sc-small .mail{display:none}.sc-hero .qw,.sc-small .qw{left:calc(8 * var(--u));top:calc(44 * var(--u));width:calc(414 * var(--u))}.sc-small{--h:500}.sc-bar{--w:400;--h:340;--menu-x:92}.sc-bar .mb{width:calc(760 * var(--u));left:auto}.sc-talk{--w:430;gap:calc(16 * var(--u));height:auto;padding:calc(14 * var(--u)) calc(8 * var(--u));flex-direction:column;display:flex}.sc-talk .bw,.sc-talk .qw{width:auto;position:relative;inset:auto}.sc-talk .bw{height:calc(470 * var(--u))}.sc-meet{--h:640;--menu-x:196}.sc-meet .bw{left:calc(8 * var(--u));top:calc(148 * var(--u));width:calc(414 * var(--u));height:calc(480 * var(--u))}.sc-dict{--h:420}.sc-dict .doc{left:calc(10 * var(--u));width:calc(410 * var(--u))}.sc-dict .dict{width:calc(410 * var(--u))}.bw{grid-template-columns:minmax(0,1fr)}.bw-side{display:none}.bw .bw-head{padding-left:calc(64 * var(--u))}.bw-chat{padding-inline:calc(18 * var(--u))}.cam,.talkbar{margin-inline:calc(12 * var(--u))}}html:not(.is-here) .dl{animation:1ms .6s both dl-wait}@keyframes dl-wait{0%{visibility:hidden}}.dl{padding-bottom:150px}.dl-frame{flex-direction:column;align-items:center;display:flex}.dl-display{font-size:clamp(44px,6vw,84px)}.dl-display em{display:block}.dl-lead{max-width:none}.dl-more{border-top:1px solid var(--hair);text-align:left;width:min(100%,640px);margin-top:88px}.dl-row{border-bottom:1px solid var(--hair);transition:background-color .2s var(--ease);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:18px;padding:26px 4px;display:grid}.dl-row:hover{background:#ffffff80}.dl-row svg{fill:none;width:34px;height:26px;stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round}.dl-row-words{flex-direction:column;gap:4px;display:flex}.dl-row-words b{font-size:17px;font-weight:600}.dl-row-words span{color:var(--ink-3);text-wrap:pretty;font-size:15px;line-height:1.5}.dl-row-go{color:var(--ink-3);transition:translate .2s var(--ease), color .2s;font-size:20px}.dl-row:hover .dl-row-go{color:var(--ink);translate:4px}.dl-soon{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:12px;padding:22px 4px;font-size:12px;display:flex}@media (width<1100px){.mac-hero-grid,.mac-part-grid,.mac-part.is-flipped .mac-part-grid{grid-template-columns:minmax(0,1fr);gap:48px}.mac-part.is-flipped .mac-part-copy{order:0}.mac-hero-copy{align-items:flex-start}.mac-row{grid-template-columns:repeat(3,minmax(0,1fr))}.mac-row li:nth-child(4){border-left:0}.mac-row li:nth-child(n+4){border-top:1px solid var(--hair)}}@media (width<720px){.mac-display{font-size:clamp(40px,11.5vw,54px)}.mac-lede{margin-top:20px}.mac-get{flex-direction:column;align-items:stretch;width:100%;margin-top:28px}.mac-row{grid-template-columns:minmax(0,1fr);margin-top:48px}.mac-row li+li{border-left:0;border-top:1px solid var(--hair)}.mac-row a{padding:16px 4px}.mac-part{padding:88px 0}.mac-part .title{font-size:clamp(30px,8.6vw,38px)}.mac-band{padding:80px 0 88px}.sc{border-radius:12px}.dl{padding-bottom:96px}.dl-display{font-size:clamp(38px,10.5vw,52px)}.dl-more{margin-top:56px}.dl-row{grid-template-columns:32px minmax(0,1fr) auto;gap:14px;padding:22px 0}.dl-row svg{width:30px;height:23px}.dl-soon{padding-inline:0}}@media (prefers-reduced-motion:reduce){.mb-pip i,.mb-pip i:after,.mb-taking>i,.talk-level i,.cur{animation:none}.mb-pip.is-waiting i:after{display:none}}
