.phone{--bg:#07080B;--surface:#101319;--surface2:#171B22;--text:#F4F6FA;--text2:#B3BAC6;--text3:#868F9E;--accent:#3A74FF;--acc-text:#8DB2FF;--hair:rgba(255,255,255,.09);--glass:rgba(255,255,255,.07);--ok:#34D399;--bad:#FF7A80;--shadow:rgba(0,0,0,.45);--rim:linear-gradient(135deg,rgba(255,255,255,.6),rgba(255,255,255,.07) 38%,rgba(255,255,255,.03) 62%,rgba(255,255,255,.34));--spec:rgba(255,255,255,.16);--edge:rgba(255,255,255,.32);--pb:linear-gradient(180deg,rgba(255,255,255,.27),rgba(255,255,255,.1));--pc:var(--text);--pbs:0 12px 30px rgba(0,0,0,.34);position:absolute;left:0;top:0;width:402px;height:874px;border-radius:56px;overflow:hidden;background:var(--bg);color:var(--text);transform-origin:0 0;box-shadow:0 0 0 10px #000,0 0 0 11px #ffffff2e,0 40px 80px #00000073;transition:background .6s,color .6s;font-family:var(--font);isolation:isolate}.phone[data-appt=light]{--bg:#F5F6F9;--surface:#FFFFFF;--surface2:#ECEEF3;--text:#0A0C12;--text2:#4B5566;--text3:#667180;--accent:#0050DF;--acc-text:#0050DF;--hair:rgba(10,12,18,.09);--glass:rgba(255,255,255,.55);--ok:#14A06A;--bad:#E5484D;--shadow:rgba(30,40,70,.16);--rim:linear-gradient(135deg,#fff,rgba(255,255,255,.35) 40%,rgba(255,255,255,.3) 60%,#fff);--spec:rgba(255,255,255,.9);--edge:rgba(255,255,255,.95);--pb:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.6));--pbs:0 12px 28px rgba(30,40,70,.18)}.phone *{-webkit-tap-highlight-color:transparent}.bgglow{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;clip-path:inset(0 round 56px)}.bgglow i{position:absolute;border-radius:50%;filter:blur(110px);will-change:transform;transition:opacity 1s,background 1s}.grain{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.phone[data-bg=horizon] .g1{width:680px;height:380px;left:-140px;top:640px;background:#1743c4;opacity:.46;animation:breathe 18s ease-in-out infinite alternate}.phone[data-bg=horizon] .g2{width:420px;height:300px;left:150px;top:690px;background:#5b3fd6;opacity:.34;animation:driftB 40s ease-in-out infinite alternate}.phone[data-bg=horizon] .g3{width:460px;height:260px;left:-70px;top:-170px;background:#1b3c8f;opacity:.16;animation:driftA 46s ease-in-out infinite alternate}.phone[data-bg=horizon] .g4{width:260px;height:200px;left:60px;top:720px;background:#2a9dc8;opacity:.18;animation:driftC 34s ease-in-out infinite alternate}.phone[data-bg=horizon][data-appt=light] .g1{background:#a9c2ff;opacity:.75}.phone[data-bg=horizon][data-appt=light] .g2{background:#cdbfff;opacity:.6}.phone[data-bg=horizon][data-appt=light] .g3{background:#d6e4ff;opacity:.5}.phone[data-bg=horizon][data-appt=light] .g4{background:#bee6f5;opacity:.5}.phone[data-bg=mist] .g1{width:520px;height:460px;left:120px;top:-160px;background:#3a4a6b;opacity:.34;animation:driftA 44s ease-in-out infinite alternate}.phone[data-bg=mist] .g2{width:460px;height:420px;left:-150px;top:480px;background:#2a3350;opacity:.36;animation:driftC 48s ease-in-out infinite alternate}.phone[data-bg=mist] .g3{width:300px;height:300px;left:60px;top:280px;background:#1e2a44;opacity:.24;animation:driftB 52s ease-in-out infinite alternate}.phone[data-bg=mist] .g4{opacity:0}.phone[data-bg=mist][data-appt=light] .g1{background:#c9d3e6;opacity:.8}.phone[data-bg=mist][data-appt=light] .g2{background:#d8deea;opacity:.8}.phone[data-bg=mist][data-appt=light] .g3{background:#e4e8f1;opacity:.7}.phone[data-bg=ribbon] .g1{border-radius:80px;width:760px;height:150px;left:-180px;top:170px;background:#2a5bff;opacity:.44;transform:rotate(-26deg);animation:ribA 36s ease-in-out infinite alternate}.phone[data-bg=ribbon] .g2{border-radius:80px;width:720px;height:130px;left:-120px;top:430px;background:#7a4dff;opacity:.38;transform:rotate(-26deg);animation:ribB 44s ease-in-out infinite alternate}.phone[data-bg=ribbon] .g3{border-radius:80px;width:640px;height:120px;left:-110px;top:650px;background:#1fa8c9;opacity:.32;transform:rotate(-26deg);animation:ribA 52s ease-in-out infinite alternate-reverse}.phone[data-bg=ribbon] .g4{border-radius:80px;width:520px;height:110px;left:40px;top:-10px;background:#3a6bff;opacity:.28;transform:rotate(-26deg);animation:ribB 40s ease-in-out infinite alternate-reverse}.phone[data-bg=ribbon][data-appt=light] .g1{background:#9db8ff;opacity:.6}.phone[data-bg=ribbon][data-appt=light] .g2{background:#c7b8ff;opacity:.55}.phone[data-bg=ribbon][data-appt=light] .g3{background:#a9dceb;opacity:.5}.phone[data-bg=ribbon][data-appt=light] .g4{background:#c2d2ff;opacity:.5}.phone[data-bg=ocean] .bgglow{background:linear-gradient(180deg,#04060b,#081331 55%,#0c2152)}.phone[data-bg=ocean][data-appt=light] .bgglow{background:linear-gradient(180deg,#f5f6f9,#e3ebfb 60%,#cfddfb)}.phone[data-bg=ocean] .g1{width:560px;height:360px;left:-80px;top:560px;background:#2457d6;opacity:.3;animation:breathe 20s ease-in-out infinite alternate}.phone[data-bg=ocean] .g2{width:340px;height:300px;left:170px;top:240px;background:#4b3fd0;opacity:.14;animation:driftB 46s ease-in-out infinite alternate}.phone[data-bg=ocean] .g3,.phone[data-bg=ocean] .g4{opacity:0}.phone[data-bg=ocean][data-appt=light] .g1{background:#9db8ff;opacity:.6}@keyframes breathe{0%{transform:translate(0) scale(1)}to{transform:translate(30px,-34px) scale(1.12)}}@keyframes driftA{0%{transform:translate(0) scale(1)}50%{transform:translate(50px,40px) scale(1.08)}to{transform:translate(-30px,60px) scale(.96)}}@keyframes driftB{0%{transform:translate(0) scale(1)}50%{transform:translate(-60px,40px) scale(1.14)}to{transform:translate(30px,-24px) scale(.94)}}@keyframes driftC{0%{transform:translate(0) scale(1)}50%{transform:translate(70px,-30px) scale(1.08)}to{transform:translate(-40px,-44px) scale(1.02)}}@keyframes ribA{0%{transform:translate(0) rotate(-26deg)}to{transform:translate(70px,-40px) rotate(-22deg)}}@keyframes ribB{0%{transform:translate(0) rotate(-26deg)}to{transform:translate(-60px,34px) rotate(-30deg)}}.glass{position:relative;isolation:isolate;background:var(--glass);-webkit-backdrop-filter:blur(26px) saturate(1.7) brightness(1.05);backdrop-filter:blur(26px) saturate(1.7) brightness(1.05);box-shadow:inset 0 1px 1px var(--edge),inset 0 -10px 18px -10px #ffffff1a,0 16px 40px var(--shadow)}.phone.lens .composer.glass,.phone.lens .toast.glass,.phone.lens .fb.glass{-webkit-backdrop-filter:url(#lensL) blur(14px) saturate(1.7) brightness(1.06);backdrop-filter:url(#lensL) blur(14px) saturate(1.7) brightness(1.06)}.glass:before,.cta:before,.send:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.glass:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 80% at 14% 0%,var(--spec),transparent 55%);pointer-events:none;z-index:-1;opacity:.8}.cta:before,.send:before{display:none}.phone .cta:not(.apple):not(.quiet):not(.danger):before,.phone .send:before{display:block}.statusbar{position:absolute;z-index:60;left:0;right:0;top:0;height:54px;display:flex;justify-content:space-between;align-items:center;padding:6px 34px 0 44px;font-weight:600;font-size:16px;pointer-events:none}.statusbar .right{display:flex;gap:6px;align-items:center}.island{position:absolute;z-index:61;top:11px;left:50%;width:122px;height:36px;margin-left:-61px;border-radius:20px;background:#000}.homebar{position:absolute;z-index:70;bottom:8px;left:50%;width:138px;height:5px;margin-left:-69px;border-radius:3px;background:var(--text);opacity:.85;pointer-events:none}.ic{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.ic.sm{width:17px;height:17px}.ic.xs{width:13px;height:13px}.ic.lg{width:26px;height:26px}.screens{position:absolute;inset:0;z-index:2;transition:transform .65s cubic-bezier(.2,.8,.2,1),border-radius .65s,filter .65s,background .65s;transform-origin:0 50%}.screen{position:absolute;inset:0;opacity:0;transform:translate(26%);pointer-events:none;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .35s ease;padding:0 16px}.screen.active{opacity:1;transform:none;pointer-events:auto}.screen.out-l{transform:translate(-26%)}.screen.out-r{transform:translate(26%)}.scroll{overflow-y:auto;overflow-x:hidden;padding-top:62px;padding-bottom:70px;scrollbar-width:none;height:100%}.scroll::-webkit-scrollbar{display:none}.ibtn{width:48px;height:48px;display:grid;place-items:center;flex:none;color:var(--text);transition:transform .15s,opacity .2s;position:relative}.ibtn:active{transform:scale(.88);opacity:.55}.cta{position:relative;isolation:isolate;overflow:hidden;height:56px;border-radius:28px;background:var(--pb);color:var(--pc);font-weight:600;font-size:17px;letter-spacing:-.01em;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:var(--pbs);width:100%;transition:transform .2s cubic-bezier(.34,1.56,.64,1),opacity .2s}.cta:active{transform:scale(.97)}.cta[disabled]{opacity:.35;box-shadow:none;cursor:default}.phone .cta:not(.apple):not(.quiet):not(.danger),.phone .send{-webkit-backdrop-filter:blur(20px) saturate(1.8) brightness(1.08);backdrop-filter:blur(20px) saturate(1.8) brightness(1.08);box-shadow:inset 0 1px 1px var(--edge),inset 0 -12px 20px -12px #ffffff24,var(--pbs)}.phone.lens .cta:not(.apple):not(.quiet):not(.danger){-webkit-backdrop-filter:url(#lensB) blur(8px) saturate(1.8) brightness(1.1);backdrop-filter:url(#lensB) blur(8px) saturate(1.8) brightness(1.1)}.phone .cta:not(.apple):not(.quiet):not(.danger):after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.34) 50%,transparent 62%);background-size:260% 100%;background-position:150% 0;animation:sheen 7s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes sheen{0%,55%{background-position:150% 0}to{background-position:-60% 0}}.cta.apple{background:#fff;color:#000;box-shadow:0 10px 28px #0000004d}.cta.quiet{background:transparent;box-shadow:none;color:var(--text2);font-weight:500;height:44px}.cta.danger{background:color-mix(in srgb,var(--bad) 16%,transparent);color:var(--bad);box-shadow:none}.foot{position:absolute;left:16px;right:16px;bottom:40px;display:flex;flex-direction:column;align-items:center;gap:20px}.dots{display:flex;gap:7px}.dots i{width:7px;height:7px;border-radius:4px;background:var(--text3);opacity:.6;transition:width .3s}.dots i.on{width:22px;background:var(--text);opacity:1}.skip{position:absolute;top:64px;right:16px;font-size:16px;color:var(--text2);z-index:3;padding:10px 8px}.hero{position:absolute;left:0;right:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:0 36px}.hero .wordmark{font-size:92px;font-weight:700;letter-spacing:-.025em;line-height:1;margin:0;padding-bottom:8px;color:var(--text)}.hero h1{margin:0;font-size:36px;line-height:1.1;letter-spacing:-.045em;font-weight:600;text-wrap:balance}.hero p{margin:0;font-size:17px;line-height:1.5;color:var(--text2);text-wrap:balance}h2.big{margin:0;font-size:36px;line-height:1.1;letter-spacing:-.045em;font-weight:600;text-wrap:balance}.lead{font-size:17px;line-height:1.45;color:var(--text2);margin:0}.uline{display:flex;align-items:center;gap:4px;height:64px;border-bottom:1.5px solid var(--text3);font-size:26px;font-weight:500;letter-spacing:-.03em;transition:border-color .3s}.uline:focus-within{border-color:var(--text)}.uline input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--text);font:inherit;letter-spacing:inherit}.uline .at{color:var(--text3)}.status{display:flex;align-items:center;gap:5px;font-size:13.5px;font-weight:500;white-space:nowrap;min-height:20px}.status.ok{color:var(--ok)}.status.bad{color:var(--bad)}.status.idle{color:var(--text3)}.legal{font-size:11.5px;color:var(--text3);text-align:center;max-width:300px;line-height:1.45}.link{color:var(--acc-text);font-weight:500;font-size:15px}.fhead{position:absolute;left:28px;right:28px;top:128px}.fhead h2{font-size:34px}.pv{position:absolute;left:16px;right:16px;top:200px;height:246px;border-radius:30px;overflow:hidden}.scene{position:absolute;inset:0;opacity:0;transition:opacity .5s;pointer-events:none}.scene.on{opacity:1}.scene:not(.on) *{animation:none!important}.flist{position:absolute;left:28px;right:28px;top:470px;display:flex;flex-direction:column}.fi{position:relative;text-align:left;padding:13px 0 15px;opacity:.42;transition:opacity .4s;width:100%}.fi.on{opacity:1}.fi b{display:block;font-size:17.5px;font-weight:600;letter-spacing:-.025em;margin-bottom:2px}.fi span{font-size:14px;color:var(--text2);line-height:1.4;display:block}.fi .prg{position:absolute;left:0;bottom:0;height:2px;border-radius:1px;background:var(--hair);right:0}.fi .prg:after{content:"";position:absolute;left:0;top:0;bottom:0;width:0;border-radius:1px;background:var(--text)}.fi.on .prg:after{animation:prgfill 4.8s linear forwards}@keyframes prgfill{to{width:100%}}.bw{position:absolute;inset:0;display:flex;flex-direction:column}.bw-bar{display:flex;align-items:center;gap:8px;padding:12px 12px 6px}.bw-url{flex:1;min-width:0;height:30px;border-radius:15px;background:color-mix(in srgb,var(--text) 9%,transparent);display:flex;align-items:center;padding:0 12px;font-size:12.5px;color:var(--text2);overflow:hidden}.typ{display:inline-block;font-style:normal;white-space:nowrap;clip-path:inset(0 100% 0 0);animation:typeIn 7s steps(20,end) infinite}@keyframes typeIn{0%{clip-path:inset(0 100% 0 0)}13%,to{clip-path:inset(0 0 0 0)}}.bw-page{position:relative;flex:1;padding:8px 16px 0;display:flex;flex-direction:column;gap:8px;min-height:0}.bw-h{font-size:15px;font-weight:600;letter-spacing:-.02em;animation:rowIn 7s ease both infinite;animation-delay:.5s}.bw-row{display:flex;justify-content:space-between;align-items:center;height:31px;border-radius:11px;padding:0 12px;font-size:13px;color:var(--text2);border:1px solid var(--hair);animation:rowIn 7s ease both infinite}.bw-row b{font-weight:600;color:var(--text);font-size:14px}.bw-row.r1{animation:rowIn 7s ease both infinite,rowHi 7s ease infinite;animation-delay:.9s,0s}.bw-row.r2{animation-delay:1.2s}.bw-row.r3{animation-delay:1.5s}@keyframes rowIn{0%{opacity:0;transform:translateY(8px)}7%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes rowHi{0%,50%{border-color:var(--hair);background:transparent}56%,88%{border-color:color-mix(in srgb,var(--text) 70%,transparent);background:color-mix(in srgb,var(--text) 10%,transparent)}}.bw-cur{position:absolute;width:18px;height:18px;left:72%;top:78%;opacity:0;animation:curMove 7s ease infinite;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4));z-index:2}@keyframes curMove{0%,26%{opacity:0;left:72%;top:78%}30%{opacity:1;left:72%;top:78%}50%{left:46%;top:34%;transform:scale(1)}54%{left:46%;top:34%;transform:scale(.8)}58%{left:46%;top:34%;transform:scale(1)}88%{opacity:1}96%,to{opacity:0;left:46%;top:34%}}.bw-rip{position:absolute;left:46%;top:34%;width:34px;height:34px;margin:-6px 0 0 -8px;border-radius:50%;border:2px solid var(--text);opacity:0;animation:rip 7s ease-out infinite}@keyframes rip{0%,52%{opacity:0;transform:scale(.2)}54%{opacity:.7;transform:scale(.4)}66%,to{opacity:0;transform:scale(1.6)}}.bw-chip{position:absolute;left:14px;bottom:12px;display:flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:14px;background:color-mix(in srgb,var(--bg) 70%,transparent);font-size:12.5px;font-weight:500;backdrop-filter:blur(12px)}.bw-chip i{width:7px;height:7px;border-radius:50%;background:var(--acc-text);animation:pulse 1.2s infinite}.bw-chip .c2{display:none}.bw-chip .t{position:relative;display:grid}.bw-chip .t span{grid-area:1/1;white-space:nowrap}.bw-chip .c1{animation:cOne 7s infinite}.bw-chip .c2{display:block;opacity:0;animation:cTwo 7s infinite}@keyframes cOne{0%,54%{opacity:1}60%,92%{opacity:0}96%,to{opacity:1}}@keyframes cTwo{0%,54%{opacity:0}60%,92%{opacity:1}96%,to{opacity:0}}.rs{position:absolute;inset:0;padding:18px 18px 0;display:flex;flex-direction:column;gap:12px}.rs-q{height:34px;border-radius:17px;background:color-mix(in srgb,var(--text) 9%,transparent);display:flex;align-items:center;padding:0 14px;font-size:14px;font-weight:500}.rs .typ{animation-duration:8s;animation-timing-function:steps(20,end)}.rs-src{display:flex;flex-wrap:wrap;gap:7px}.rs-src span{height:26px;display:flex;align-items:center;padding:0 11px;border-radius:13px;border:1px solid var(--hair);font-size:12px;color:var(--text2);opacity:0;animation:chipIn 8s ease both infinite}.rs-src span:nth-child(1){animation-delay:1.1s}.rs-src span:nth-child(2){animation-delay:1.4s}.rs-src span:nth-child(3){animation-delay:1.7s}.rs-src span:nth-child(4){animation-delay:2s}.rs-src span:nth-child(5){animation-delay:2.3s}@keyframes chipIn{0%{opacity:0;transform:scale(.85) translateY(6px)}5%,86%{opacity:1;transform:none}95%,to{opacity:0}}.rs-prog{height:3px;border-radius:2px;background:var(--hair);overflow:hidden}.rs-prog i{display:block;height:100%;width:0;background:var(--text);border-radius:2px;animation:progFill 8s ease-in-out infinite}@keyframes progFill{0%,12%{width:0}60%{width:78%}78%,92%{width:100%}to{width:0}}.rs-st{position:relative;height:18px;font-size:12.5px;color:var(--text2);display:grid}.rs-st span{grid-area:1/1;opacity:0;animation:stIn 8s infinite}.rs-st .s2{animation-name:stIn2}.rs-st .s3{animation-name:stIn3;color:var(--text);font-weight:600}@keyframes stIn{0%,1%{opacity:1}12%,to{opacity:0}}@keyframes stIn2{0%,14%{opacity:0}18%,62%{opacity:1}68%,to{opacity:0}}@keyframes stIn3{0%,70%{opacity:0}76%,92%{opacity:1}98%,to{opacity:0}}.rs-rep{display:flex;flex-direction:column;gap:7px;padding-top:2px}.rs-rep b{height:7px;border-radius:4px;background:color-mix(in srgb,var(--text) 22%,transparent);width:0;animation:repGrow 8s ease infinite}.rs-rep b:nth-child(1){animation-delay:0s;--w:92%}.rs-rep b:nth-child(2){--w:76%;animation-name:repGrow2}.rs-rep b:nth-child(3){--w:58%;animation-name:repGrow3}@keyframes repGrow{0%,72%{width:0}80%,92%{width:92%}to{width:0}}@keyframes repGrow2{0%,76%{width:0}84%,92%{width:76%}to{width:0}}@keyframes repGrow3{0%,80%{width:0}88%,92%{width:58%}to{width:0}}.dc{position:absolute;inset:0;padding:16px;display:flex;gap:14px}.dc-page{flex:1;border-radius:16px;background:color-mix(in srgb,var(--text) 8%,transparent);padding:16px;display:flex;flex-direction:column;gap:9px;box-shadow:inset 0 0 0 1px var(--hair)}.dc-t{font-size:15px;font-weight:600;letter-spacing:-.02em;margin-bottom:4px;min-height:20px}.dc-t .typ{animation-duration:7s;animation-timing-function:steps(10,end)}.dc-l{display:block;height:7px;border-radius:4px;background:color-mix(in srgb,var(--text) 24%,transparent);width:0;animation:lineGrow 7s ease infinite}.dc-l.l1{--w:94%}.dc-l.l2{--w:82%}.dc-l.l3{--w:88%}.dc-l.l4{--w:54%}.dc-l.l1{animation-name:lg1}.dc-l.l2{animation-name:lg2}.dc-l.l3{animation-name:lg3}.dc-l.l4{animation-name:lg4}@keyframes lg1{0%,14%{width:0}24%,92%{width:94%}to{width:0}}@keyframes lg2{0%,22%{width:0}32%,92%{width:82%}to{width:0}}@keyframes lg3{0%,30%{width:0}40%,92%{width:88%}to{width:0}}@keyframes lg4{0%,38%{width:0}48%,92%{width:54%}to{width:0}}.dc-fmt{width:78px;display:flex;flex-direction:column;gap:8px;justify-content:center}.dc-fmt span{height:34px;border-radius:12px;border:1px solid var(--hair);display:flex;align-items:center;justify-content:center;font-size:12.5px;color:var(--text2);animation:fmtOn 7s infinite}.dc-fmt span:nth-child(1){animation-delay:0s}.dc-fmt span:nth-child(2){animation-delay:1.75s}.dc-fmt span:nth-child(3){animation-delay:3.5s}.dc-fmt span:nth-child(4){animation-delay:5.25s}@keyframes fmtOn{0%,3%{background:transparent;color:var(--text2)}6%,22%{background:color-mix(in srgb,var(--text) 14%,transparent);color:var(--text);border-color:color-mix(in srgb,var(--text) 40%,transparent)}27%,to{background:transparent;color:var(--text2)}}.shr{position:absolute;inset:0;padding:20px 18px;display:flex;flex-direction:column;align-items:center;gap:16px}.shr-t{font-size:15px;font-weight:600;letter-spacing:-.02em}.shr-av{display:flex;height:44px}.shr-av i{width:44px;height:44px;border-radius:50%;border:3px solid var(--bg);margin-left:-10px;display:grid;place-items:center;font-style:normal;font-weight:700;color:#fff;font-size:16px;opacity:0;animation:avIn 8s cubic-bezier(.34,1.56,.64,1) both infinite}.shr-av i:first-child{margin-left:0}.shr-av i:nth-child(2){animation-delay:.5s}.shr-av i:nth-child(3){animation-delay:1s}.shr-av i:nth-child(4){animation-delay:3.4s}@keyframes avIn{0%{opacity:0;transform:scale(.4)}6%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:scale(.6)}}.shr-inv{display:flex;align-items:center;gap:10px;height:40px;border-radius:20px;background:color-mix(in srgb,var(--text) 8%,transparent);padding:0 8px 0 16px;font-size:14px;width:100%;max-width:300px;animation:rowIn 8s ease both infinite;animation-delay:1.6s}.shr-inv .typ{animation-duration:8s;animation-delay:1.8s;animation-timing-function:steps(6,end)}.shr-role{margin-left:auto;display:grid;font-size:12.5px;font-weight:600}.shr-role em{grid-area:1/1;font-style:normal;padding:6px 12px;border-radius:14px;background:color-mix(in srgb,var(--text) 12%,transparent);text-align:center}.shr-role .a{animation:roleA 8s infinite}.shr-role .b{opacity:0;animation:roleB 8s infinite}@keyframes roleA{0%,50%{opacity:1}56%,92%{opacity:0}98%,to{opacity:1}}@keyframes roleB{0%,50%{opacity:0}56%,92%{opacity:1}98%,to{opacity:0}}.shr-ok{font-size:13px;color:var(--text2);opacity:0;animation:okIn 8s infinite;display:flex;align-items:center;gap:6px}@keyframes okIn{0%,40%{opacity:0;transform:translateY(6px)}48%,90%{opacity:1;transform:none}98%,to{opacity:0}}.ds{position:absolute;inset:0;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.ds-b{max-width:78%;padding:9px 14px;border-radius:18px 18px 18px 6px;background:color-mix(in srgb,var(--text) 10%,transparent);font-size:13.5px;line-height:1.35;opacity:0;animation:bubIn 8s cubic-bezier(.34,1.56,.64,1) both infinite}.ds-b small{display:block;font-size:11px;color:var(--text3);margin-bottom:1px}.ds-b.me{align-self:flex-end;border-radius:18px 18px 6px;background:color-mix(in srgb,var(--text) 18%,transparent);animation-delay:1.3s}.ds-b.b1{animation-delay:.3s}.ds-b.b3{animation-delay:2.4s}@keyframes bubIn{0%{opacity:0;transform:translateY(12px) scale(.96)}8%,88%{opacity:1;transform:none}96%,to{opacity:0}}.ds-sw{margin-top:auto;display:flex;align-items:center;justify-content:space-between;height:36px;border-radius:18px;background:color-mix(in srgb,var(--text) 8%,transparent);padding:3px;position:relative;font-size:12.5px;font-weight:600}.ds-sw span{position:relative;z-index:1;flex:1;text-align:center;transition:color .3s}.ds-sw:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:15px;background:color-mix(in srgb,var(--text) 18%,transparent);animation:swMove 8s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes swMove{0%,34%{transform:none}42%,92%{transform:translate(100%)}to{transform:none}}.ds-sw .l{animation:lblA 8s infinite}.ds-sw .r{animation:lblB 8s infinite}@keyframes lblA{0%,38%{color:var(--text)}44%,92%{color:var(--text3)}to{color:var(--text)}}@keyframes lblB{0%,38%{color:var(--text3)}44%,92%{color:var(--text)}to{color:var(--text3)}}.ds-n{position:absolute;left:0;right:0;bottom:60px;text-align:center;font-size:12.5px;color:var(--text2);opacity:0;animation:okIn 8s infinite}.mm{position:absolute;inset:0;padding:22px 18px;display:flex;flex-direction:column;align-items:center;gap:11px}.mm-c{padding:9px 16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--text) 22%,transparent);font-size:14px;font-weight:500;opacity:0;animation:memIn 8s cubic-bezier(.34,1.56,.64,1) both infinite;box-shadow:0 0 24px color-mix(in srgb,var(--text) 10%,transparent)}.mm-c:nth-child(1){animation-delay:.3s}.mm-c:nth-child(2){animation-delay:1.3s;margin-left:34px}.mm-c:nth-child(3){animation-delay:2.3s;margin-right:22px}@keyframes memIn{0%{opacity:0;transform:translateY(16px) scale(.9)}8%,88%{opacity:1;transform:none}96%,to{opacity:0}}.mm-n{margin-top:auto;padding-bottom:6px;font-size:12.5px;color:var(--text2);opacity:0;animation:okIn 8s infinite;animation-delay:.2s}.topbar{position:absolute;top:58px;left:8px;right:8px;display:flex;align-items:center;justify-content:space-between;z-index:5;height:48px}.topbar .t{font-weight:500;font-size:16.5px;letter-spacing:-.015em;display:flex;flex-direction:column;align-items:center;line-height:1.15;color:var(--text);max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homehero{position:absolute;left:0;right:0;top:232px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:opacity .4s,transform .4s}.homehero h1{margin:0;font-size:40px;letter-spacing:-.05em;font-weight:500;line-height:1.1;display:flex;flex-direction:column;align-items:center}.homehero .l1{color:var(--text2);font-weight:400}.homehero .l2{color:var(--text)}.sugs{position:absolute;left:30px;right:30px;bottom:176px;display:flex;flex-direction:column;transition:opacity .4s,transform .4s}.sug{display:flex;align-items:center;justify-content:space-between;height:48px;font-size:15.5px;font-weight:500;letter-spacing:-.01em;color:var(--text2);border-top:1px solid var(--hair);text-align:left;width:100%;transition:color .2s}.sug:first-child{border-top:0}.sug:after{content:"";width:7px;height:7px;border-top:1.6px solid var(--text3);border-right:1.6px solid var(--text3);transform:rotate(45deg);margin-right:3px}.sug:active{color:var(--text)}.chatting .homehero,.chatting .sugs{opacity:0;pointer-events:none;transform:translateY(-10px)}.feed{position:absolute;inset:122px 0 176px;overflow-y:auto;padding:6px 18px 10px;display:flex;flex-direction:column;gap:16px;scrollbar-width:none;transition:top .5s cubic-bezier(.2,.8,.2,1)}.fbopen .feed{top:360px}.feed::-webkit-scrollbar{display:none}.msg.user{align-self:flex-end;max-width:82%;background:color-mix(in srgb,var(--text) 9%,transparent);padding:11px 16px;border-radius:24px 24px 8px;font-size:16.5px;line-height:1.4;animation:pop .35s cubic-bezier(.2,.9,.3,1.2)}.msg.raven{display:flex;flex-direction:column;gap:8px;animation:pop .35s}.msg.raven .who{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px}.msg.raven .body{font-size:16.5px;line-height:1.55;white-space:pre-wrap}.msg.raven .tag{font-size:12px;color:var(--text3)}.disc{display:grid;place-items:center;border-radius:50%;background:var(--text);color:var(--bg);font-weight:700;letter-spacing:-.04em}.disc.sm{width:24px;height:24px;font-size:15px;padding-bottom:2px}.think{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--text2);align-self:flex-start}.think i{width:7px;height:7px;border-radius:50%;background:var(--acc-text);animation:pulse 1.1s infinite}@keyframes pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.composer{position:absolute;left:12px;right:12px;bottom:26px;border-radius:30px;padding:15px 10px 8px 18px;display:flex;flex-direction:column;gap:6px;z-index:6}.composer textarea{background:none;border:0;outline:0;resize:none;color:var(--text);font:inherit;font-size:17px;line-height:1.45;height:25px;max-height:96px;padding:0;width:100%;letter-spacing:-.01em}.composer textarea::placeholder{color:var(--text3)}.crow{display:flex;align-items:center;gap:2px;margin-left:-8px}.pbtn{width:40px;height:40px;display:grid;place-items:center;flex:none;color:var(--text2);transition:transform .15s,color .2s}.pbtn:active{transform:scale(.88);color:var(--text)}.model{height:40px;display:flex;align-items:center;gap:5px;padding:0 8px;font-weight:500;font-size:14.5px;letter-spacing:-.01em;color:var(--text2);transition:color .2s}.model:active{color:var(--text)}.send{position:relative;isolation:isolate;width:38px;height:38px;border-radius:50%;background:var(--pb);color:var(--pc);display:grid;place-items:center;flex:none;box-shadow:var(--pbs);opacity:.35;transition:opacity .25s,transform .2s cubic-bezier(.34,1.56,.64,1);margin-left:2px}.send.ready{opacity:1}.send:active{transform:scale(.9)}.grow{flex:1}.fb{position:absolute;z-index:8;left:12px;right:12px;top:108px;height:234px;border-radius:28px;overflow:hidden;opacity:0;transform:translateY(-24px) scale(.96);pointer-events:none;transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1)}.fbopen .fb{opacity:1;transform:none;pointer-events:auto}.fb .bw{inset:0}.fb-x{width:30px;height:30px;border-radius:15px;display:grid;place-items:center;color:var(--text2);background:color-mix(in srgb,var(--text) 10%,transparent);flex:none}.fb-take{position:absolute;right:14px;bottom:12px;height:28px;padding:0 12px;border-radius:14px;font-size:12.5px;font-weight:600;background:color-mix(in srgb,var(--text) 14%,transparent)}.fbchip{position:absolute;z-index:7;left:16px;bottom:166px;height:34px;padding:0 14px;border-radius:17px;display:none;align-items:center;gap:8px;font-size:13px;font-weight:500}.fbchip i{width:7px;height:7px;border-radius:50%;background:var(--acc-text);animation:pulse 1.2s infinite}.fbhidden .fbchip{display:flex}.scrim{position:absolute;inset:0;z-index:30;background:#00000080;opacity:0;pointer-events:none;transition:opacity .35s}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:absolute;z-index:1;top:0;bottom:0;left:0;width:330px;padding:62px 46px 0 20px;display:flex;flex-direction:column;gap:2px;opacity:0;transform:translate(-36px);transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .4s;pointer-events:none}.drawer.open{opacity:1;transform:none;pointer-events:auto}.rdrawer{position:absolute;z-index:1;top:0;bottom:0;right:0;width:330px;padding:62px 20px 100px 46px;display:flex;flex-direction:column;gap:2px;opacity:0;transform:translate(36px);transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .4s;pointer-events:none;overflow-y:auto;scrollbar-width:none}.rdrawer::-webkit-scrollbar{display:none}.rdrawer>*{flex-shrink:0}.rdrawer.open{opacity:1;transform:none;pointer-events:auto}.phone.drawer-on .screens,.phone.rdrawer-on .screens{border-radius:42px;overflow:hidden;filter:brightness(.62);background:color-mix(in srgb,var(--bg) 50%,transparent);box-shadow:inset 0 0 0 1px var(--hair)}.phone.drawer-on .screens{transform:translate(330px) scale(.92)}.phone.rdrawer-on .screens{transform:translate(-330px) scale(.92);transform-origin:100% 50%;transition:transform .65s cubic-bezier(.2,.8,.2,1),border-radius .65s,filter .65s,background .65s,transform-origin 0s}.peekhit{position:absolute;z-index:5;top:0;bottom:0;display:none}.peekhit.l{left:306px;right:0}.peekhit.r{left:0;width:96px}.phone.drawer-on .peekhit.l,.phone.rdrawer-on .peekhit.r{display:block}.dtop{display:flex;align-items:center;gap:6px}.dsearch{flex:1;min-width:0;height:44px;display:flex;align-items:center;gap:9px;color:var(--text3);font-size:16px;border-bottom:1px solid var(--hair)}.dsearch input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--text);font:inherit}.badge{position:absolute;top:6px;right:5px;min-width:17px;height:17px;border-radius:9px;background:var(--bad);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 4px}.newchat{display:flex;align-items:center;gap:12px;height:50px;font-weight:600;font-size:17px;letter-spacing:-.015em;margin-top:10px;width:100%;text-align:left}.dlabel{font-size:12px;letter-spacing:.04em;color:var(--text3);font-weight:500;margin:16px 0 2px 2px}.drow{display:flex;align-items:center;gap:10px;padding:12px;border-radius:16px;font-size:15.5px;text-align:left;color:var(--text2);transition:background .2s,color .2s;margin-left:-12px;width:calc(100% + 24px)}.drow.sel{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.drow:active{background:color-mix(in srgb,var(--text) 6%,transparent)}.drow .grow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avs{display:flex}.avs i{width:20px;height:20px;border-radius:50%;border:2px solid var(--bg);margin-left:-6px;display:grid;place-items:center;font-style:normal;font-size:9.5px;font-weight:700;color:#fff}.profile{position:absolute;left:20px;right:46px;bottom:34px;height:64px;display:flex;align-items:center;gap:12px;text-align:left;border-top:1px solid var(--hair);padding-top:12px}.av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#fff;background:#3a74ff;flex:none;font-size:16px}.av.s{width:32px;height:32px;font-size:13px}.profile b{display:block;font-size:15.5px;font-weight:600}.profile small{font-size:12.5px;color:var(--text2)}.rh{display:flex;align-items:flex-start;gap:10px}.rh h3{margin:0;font-size:24px;letter-spacing:-.04em;font-weight:600;line-height:1.15}.rh small{display:block;margin-top:3px;font-size:13.5px;color:var(--text2)}.eyeb{margin-left:auto;display:flex;align-items:center;gap:6px;height:36px;padding:0 4px 0 8px;font-size:14px;font-weight:600;color:var(--text)}.eyeb i{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}.rsec{font-size:12px;letter-spacing:.04em;color:var(--text3);font-weight:500;margin:22px 0 4px 2px}.prow{display:flex;align-items:center;gap:12px;padding:10px 2px;border-bottom:1px solid var(--hair)}.prow .nm{flex:1;min-width:0}.prow b{display:block;font-size:15.5px;font-weight:500}.prow small{font-size:12.5px;color:var(--text2)}.prow .role{font-size:14px;color:var(--text2);display:flex;align-items:center;gap:3px;padding:6px 2px}.prow .role.owner{color:var(--text3)}.prow .role .ic{width:13px;height:13px;color:var(--text3)}.pdot{position:relative}.pdot:after{content:"";position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--ok);border:2px solid var(--bg)}.reqrow{padding:14px 2px;border-bottom:1px solid var(--hair)}.reqrow .act{display:flex;gap:22px;margin:10px 0 0 44px;font-size:15px;font-weight:600}.reqrow .p{color:var(--acc-text)}.reqrow .s{color:var(--text2);font-weight:500}.sharebtn{margin-top:18px}.setrow{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:14px 2px;border-bottom:1px solid var(--hair);font-size:16px;letter-spacing:-.01em}.setrow:first-of-type{border-top:1px solid var(--hair)}.setrow .ic{width:19px;height:19px;color:var(--text2)}.setrow .val{margin-left:auto;font-size:14.5px;color:var(--text2)}.setrow.danger,.setrow.danger .ic{color:var(--bad)}.sheet{position:absolute;z-index:45;left:0;right:0;bottom:0;border-radius:38px 38px 0 0;padding:22px 22px 40px;transform:translateY(105%);transition:transform .6s cubic-bezier(.2,.8,.2,1);max-height:92%;overflow-y:auto;scrollbar-width:none;background:color-mix(in srgb,var(--bg) 62%,transparent)}.sheet.open{transform:none}.grab{display:block;width:40px;height:5px;border-radius:3px;background:var(--text3);opacity:.5;margin:-12px auto 16px}.sheet h3{margin:0;font-size:24px;letter-spacing:-.035em;font-weight:600}.sheet .sub{font-size:14.5px;color:var(--text2);margin:3px 0 10px}.shhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.donebtn{font-size:16px;font-weight:600;color:var(--text);padding:8px 2px}.seg{display:flex;padding:3px;border-radius:22px;gap:2px;position:relative}.seg button{flex:1;height:38px;border-radius:19px;font-weight:500;font-size:15px;color:var(--text2);transition:background .25s,color .25s;position:relative;z-index:1}.seg button.on{background:color-mix(in srgb,var(--text) 16%,transparent);color:var(--text)}.xbtn{position:absolute;top:16px;right:14px;width:40px;height:40px;display:grid;place-items:center;color:var(--text2);z-index:2}.mcards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mcard{position:relative;text-align:left;border-radius:26px;padding:16px 16px 14px;background:color-mix(in srgb,var(--text) 6%,transparent);transition:background .3s,box-shadow .3s,transform .2s cubic-bezier(.34,1.56,.64,1)}.mcard:active{transform:scale(.97)}.mcard.sel{background:color-mix(in srgb,var(--text) 13%,transparent);box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--text) 60%,transparent),0 0 30px color-mix(in srgb,var(--text) 10%,transparent)}.mcard b{display:block;font-size:19px;letter-spacing:-.035em;font-weight:600}.mcard .d{display:block;font-size:13px;color:var(--text2);line-height:1.35;margin:4px 0 12px;min-height:35px}.met{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:var(--text3);margin-top:6px}.met span{display:flex;gap:3px}.met i{width:16px;height:4px;border-radius:2px;background:color-mix(in srgb,var(--text) 16%,transparent)}.met i.on{background:var(--text)}.tl-label{display:flex;align-items:baseline;justify-content:space-between;margin:22px 2px 4px}.tl-label b{font-size:15px;font-weight:600;letter-spacing:-.015em}.tl-label span{font-size:13px;color:var(--text2)}.tl{position:relative;display:flex;align-items:center;height:40px;padding:0 14px;cursor:pointer;touch-action:none;border-radius:20px}.tl .trk{position:relative;height:12px;width:100%;border-radius:6px;background:color-mix(in srgb,var(--text) 10%,transparent)}.tl .fill{position:absolute;top:0;bottom:0;left:0;overflow:hidden;border-radius:6px;background:linear-gradient(90deg,#4cc38a,#14c8a8 38%,#1f8fff 72%,#a35bff);transition:width .3s cubic-bezier(.34,1.56,.64,1)}.tl .sp{position:absolute;border-radius:50%;background:#fff;opacity:.35;animation:twinkle 2.4s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.95;transform:scale(1.35)}}.tl .thumb{position:absolute;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:#fff;box-shadow:0 3px 10px #00000059,0 0 0 1px #00000014;transition:left .3s cubic-bezier(.34,1.56,.64,1)}.tl-stops{display:flex;justify-content:space-between;padding:0 8px;font-size:12.5px;color:var(--text3)}.tl-stops button{padding:4px 6px;border-radius:6px;transition:color .2s;color:inherit}.tl-stops button.on{color:var(--text);font-weight:600}.hint{font-size:13.5px;color:var(--text2);line-height:1.45;margin:10px 2px 6px;min-height:40px}@media(prefers-reduced-motion:reduce){.tl .sp{animation:none;opacity:.6}}.nrow{display:flex;gap:12px;padding:16px 2px;border-top:1px solid var(--hair);flex-wrap:wrap}.nrow .tx{flex:1;min-width:0}.nrow b{display:block;font-size:15.5px;font-weight:600;letter-spacing:-.015em}.nrow .tx span{font-size:14px;color:var(--text2);line-height:1.4}.nrow time{font-size:12.5px;color:var(--text3);white-space:nowrap}.nrow.unread b:after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--acc-text);margin-left:8px;vertical-align:middle}.nact{display:flex;gap:22px;width:100%;padding-left:52px;font-size:15px;font-weight:600}.nact .p{color:var(--acc-text)}.nact .s{color:var(--text2);font-weight:500}.invite{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:50px;padding:6px 4px;border-bottom:1.5px solid var(--text3);transition:border-color .3s}.invite:focus-within{border-color:var(--text)}.invite input{flex:1;min-width:120px;background:none;border:0;outline:0;color:var(--text);font:inherit;font-size:17px;padding:8px 6px}.chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px 0 4px;border-radius:16px;background:color-mix(in srgb,var(--text) 12%,transparent);font-size:14px;font-weight:500;animation:pop .3s cubic-bezier(.2,.9,.3,1.2)}.chip .av{width:24px;height:24px;font-size:11px}.chip .ic{width:12px;height:12px;color:var(--text2)}.sugl .prow{width:100%;text-align:left}.addt{font-size:14px;font-weight:600;color:var(--acc-text);padding:6px 2px}.accd{font-size:13px;color:var(--text2);line-height:1.45;margin:10px 2px 4px}.plan{display:block;width:100%;text-align:left;border-radius:30px;padding:20px;margin-bottom:12px;transition:transform .15s;--spec:rgba(255,255,255,.08)}.plan.sel{--rim:linear-gradient(135deg,#fff,rgba(255,255,255,.4) 40%,rgba(255,255,255,.25) 60%,#fff);--spec:rgba(255,255,255,.22)}.plan .ph{display:flex;align-items:center;gap:10px}.plan .ph b{font-size:22px;letter-spacing:-.035em;font-weight:600}.plan .price{margin-left:auto;font-size:22px;font-weight:600;letter-spacing:-.03em}.plan .price small{font-size:13px;font-weight:400;color:var(--text2)}.plan ul{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.plan li{display:flex;gap:10px;font-size:14.5px;color:var(--text2);align-items:flex-start;line-height:1.4}.plan li .ic{color:var(--text);margin-top:2px}.tag2{font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--acc-text)}.pchk{width:22px;height:22px;border-radius:50%;border:1.6px solid var(--text3);display:grid;place-items:center;flex:none;margin-left:4px}.plan.sel .pchk{background:var(--text);border-color:var(--text);color:var(--bg)}.pchk .ic{width:13px;height:13px;stroke-width:3;opacity:0}.plan.sel .pchk .ic{opacity:1}.curplan{font-size:14.5px;color:var(--text2);text-align:center;margin:14px 8px 16px;line-height:1.45}.links{display:flex;justify-content:center;gap:18px;font-size:13px;color:var(--text2);margin-top:12px}.links button{text-decoration:underline;text-underline-offset:3px;color:var(--text2)}.spin{width:20px;height:20px;border-radius:50%;border:2.5px solid currentColor;border-right-color:transparent;animation:rot .7s linear infinite}@keyframes rot{to{transform:rotate(360deg)}}.nav{display:flex;align-items:center;justify-content:space-between;height:44px}.backtxt{display:flex;align-items:center;gap:2px;font-size:17px;color:var(--text);margin-left:-6px;height:44px;padding-right:12px}.ver{font-size:14px;color:var(--text3)}.ttl{margin:6px 0 20px;font-size:36px;letter-spacing:-.05em;font-weight:600;line-height:1.1}.me{display:flex;align-items:center;gap:14px}.me .av{width:54px;height:54px;font-size:21px}.me b{font-size:19px;letter-spacing:-.025em;display:block;font-weight:600}.me small{color:var(--text2);font-size:14px}.allow{margin:18px 0 6px}.track{height:5px;border-radius:3px;background:var(--hair);overflow:visible;position:relative}.track i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--text) 45%,transparent),var(--text));box-shadow:0 0 14px color-mix(in srgb,var(--text) 45%,transparent);transition:width .8s cubic-bezier(.2,.8,.2,1)}.allow small{display:block;margin-top:10px;font-size:13px;color:var(--text2)}.sec{margin:28px 2px 2px;font-size:12.5px;letter-spacing:.03em;color:var(--text3);font-weight:500}.li{display:flex;align-items:center;gap:14px;width:100%;padding:15px 2px;border-bottom:1px solid var(--hair);text-align:left;font-size:16.5px;letter-spacing:-.01em;position:relative}.sec+.li{border-top:1px solid var(--hair)}.li .ic{color:var(--text2);width:20px;height:20px}.li .val{margin-left:auto;color:var(--text2);font-size:15px;display:flex;align-items:center;gap:6px}.li .val .ic{width:15px;height:15px;color:var(--text3)}.li .chv{margin-left:auto}.li .chv .ic{width:15px;height:15px;color:var(--text3)}.li.danger,.li.danger .ic{color:var(--bad)}.li:active{background:color-mix(in srgb,var(--text) 5%,transparent)}.tg{position:relative;flex:none;margin-left:auto;width:60px;height:34px;border-radius:17px;background:linear-gradient(180deg,#ffffff0d,#ffffff21);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 3px #00000080,inset 0 -1px #ffffff1a,0 0 0 1px var(--hair);transition:background .55s,box-shadow .55s}.phone[data-appt=light] .tg{background:linear-gradient(180deg,#0a0c1212,#0a0c121f);box-shadow:inset 0 1px 3px #0a0c1247,0 0 0 1px var(--hair)}.tg:after{content:"";position:absolute;top:3px;left:3px;width:34px;height:28px;border-radius:14px;background:linear-gradient(180deg,#fff,#e4eaf6);box-shadow:0 4px 10px #00000059,inset 0 1px #fff,inset 0 -3px 4px #6e82be59;transition:transform .55s cubic-bezier(.34,1.56,.64,1),width .25s cubic-bezier(.34,1.56,.64,1)}.tg:active:after{width:42px}.tg[aria-checked=true]{background:linear-gradient(180deg,#96beff9e,#5a87ff6b);box-shadow:inset 0 1px 3px #00145059,inset 0 -1px #ffffff40,0 0 0 1px #aac8ff80,0 0 20px #5a8cff59}.tg[aria-checked=true]:after{transform:translate(20px)}.tg[aria-checked=true]:active:after{transform:translate(12px);width:42px}.phone[data-appt=light] .tg[aria-checked=true]{background:linear-gradient(180deg,#4682ffe6,#0050dfc7);box-shadow:inset 0 1px 3px #0014504d,0 0 0 1px #0050df80,0 6px 16px #0050df47}.tg.pulse{animation:tgpulse .6s ease-out}@keyframes tgpulse{0%{box-shadow:inset 0 1px 3px #0006,0 0 0 1px var(--hair),0 0 #96beff99}to{box-shadow:inset 0 1px 3px #0006,0 0 0 1px var(--hair),0 0 0 14px #96beff00}}.subhead{display:flex;align-items:center;height:44px;margin-bottom:6px}.subhead h1{margin:0;font-size:18px;letter-spacing:-.02em;flex:1;text-align:center;padding-right:44px;font-weight:600}.themes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.tcard{border-radius:26px;padding:10px 10px 14px;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:14.5px;font-weight:500;--spec:rgba(255,255,255,.06)}.tcard.sel{--rim:linear-gradient(135deg,#fff,rgba(255,255,255,.4) 40%,rgba(255,255,255,.25) 60%,#fff);--spec:rgba(255,255,255,.2)}.mini{width:100%;aspect-ratio:9/16;border-radius:16px;position:relative;overflow:hidden;border:1px solid var(--hair)}.mini.d{background:#07080b}.mini.l{background:#f5f6f9}.mini.s{background:linear-gradient(105deg,#f5f6f9 50%,#07080b 50%)}.mini:before{content:"";position:absolute;left:-20%;right:-20%;bottom:-10%;height:46%;border-radius:50%;background:#2a55d8;opacity:.55;filter:blur(14px)}.mini.l:before{background:#9db8ff;opacity:.9}.mini:after{content:"";position:absolute;left:12%;right:12%;bottom:9%;height:10%;border-radius:8px;background:#ffffff29}.mini.l:after{background:#0a0c121a}.tcard .ck{width:20px;height:20px;border-radius:50%;border:1.6px solid var(--text3);display:grid;place-items:center;color:transparent}.tcard.sel .ck{background:var(--text);border-color:var(--text);color:var(--bg)}.site{display:flex;align-items:center;gap:14px;padding:14px 2px;border-bottom:1px solid var(--hair);transition:opacity .3s,transform .3s}.site .fav{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-weight:700;color:#fff;font-size:15px;flex:none}.site b{display:block;font-size:15.5px;font-weight:500}.site small{color:var(--text2);font-size:12.5px}.site .out{margin-left:auto;font-size:14.5px;font-weight:500;color:var(--bad)}.site.gone{opacity:0;transform:translate(30px)}.bar{height:5px;border-radius:3px;background:var(--hair);margin:12px 0 8px}.bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--text) 45%,transparent),var(--text));box-shadow:0 0 14px color-mix(in srgb,var(--text) 45%,transparent);transition:width .8s cubic-bezier(.2,.8,.2,1)}.emptyn{padding:22px 4px;text-align:center;font-size:14px;color:var(--text2)}.toast{position:absolute;z-index:80;left:50%;top:68px;transform:translate(-50%,-30px);opacity:0;padding:12px 20px;border-radius:24px;font-size:14.5px;font-weight:500;white-space:nowrap;transition:transform .4s cubic-bezier(.2,.9,.3,1.2),opacity .3s;pointer-events:none;max-width:360px;overflow:hidden;text-overflow:ellipsis}.toast.on{opacity:1;transform:translate(-50%)}.typed{width:100%;height:50px;background:none;border:0;border-bottom:1.5px solid var(--text3);color:var(--text);font:inherit;font-size:20px;letter-spacing:-.02em;outline:0;margin:6px 0 16px;border-radius:0}.typed:focus{border-color:var(--bad)}.rail{max-height:calc(100vh - 40px);overflow-y:auto;scrollbar-width:thin}.jgrp{margin:0 0 6px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--st-mut);font-weight:600}.phone.drawer-on .screens{transform:translate(330px,30px) scale(.9)}.phone.rdrawer-on .screens{transform:translate(-330px,30px) scale(.9)}.cta.sm{height:42px;font-size:15px;border-radius:21px;width:auto;padding:0 20px;flex:1}.cta.line{background:transparent!important;box-shadow:inset 0 0 0 1px var(--hair)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--text)!important}.cta.line:before,.cta.line:after{display:none!important}.gcard{border-radius:26px;padding:16px 16px 14px;margin-top:4px;max-width:100%}.gcard h4{margin:0 0 4px;font-size:16px;font-weight:600;letter-spacing:-.02em}.gcard p{margin:0 0 14px;font-size:14px;color:var(--text2);line-height:1.45}.gbtns{display:flex;gap:8px}.gbtns.col{flex-direction:column}.steps{display:flex;flex-direction:column;gap:11px;margin:4px 0}.stp{display:flex;align-items:center;gap:11px;font-size:14.5px;color:var(--text3);transition:color .3s}.stp i{width:16px;height:16px;border-radius:50%;border:1.6px solid currentColor;flex:none;transition:background .3s,border-color .3s}.stp.on{color:var(--text)}.stp.on i{border-top-color:transparent;animation:rot .8s linear infinite}.stp.done{color:var(--text2)}.stp.done i{background:var(--text);border-color:var(--text)}.pbar{height:3px;border-radius:2px;background:var(--hair);margin-top:12px;overflow:hidden}.pbar i{display:block;height:100%;width:0;background:var(--text);border-radius:2px;transition:width 1s ease}.findings{margin:2px 0 4px;padding-left:20px;font-size:16px;line-height:1.55}.findings li{margin-bottom:6px}.srcs{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 6px}.srcs span{height:26px;display:flex;align-items:center;padding:0 11px;border-radius:13px;border:1px solid var(--hair);font-size:12px;color:var(--text2)}.dcard{display:flex;align-items:center;gap:14px;padding:14px 16px 14px 14px;border-radius:24px;margin-top:4px}.dcard .dt{width:42px;height:54px;border-radius:8px;flex:none;background:linear-gradient(var(--hair),var(--hair)) 8px 14px/26px 2px no-repeat,linear-gradient(var(--hair),var(--hair)) 8px 22px/18px 2px no-repeat,linear-gradient(var(--hair),var(--hair)) 8px 30px/24px 2px no-repeat,color-mix(in srgb,var(--text) 9%,transparent);box-shadow:inset 0 0 0 1px var(--hair)}.dcard b{display:block;font-size:16px;font-weight:600;letter-spacing:-.02em}.dcard small{font-size:13px;color:var(--text2)}.macts{display:flex;gap:18px;font-size:13px;color:var(--text3);margin-top:2px}.macts button{padding:4px 0;color:inherit}.macts button:active{color:var(--text)}.send .st,.send.stop .up{display:none}.send.stop .st{display:block}.send.stop{opacity:1}.skillchip{display:none;align-self:flex-start;align-items:center;gap:8px;height:28px;padding:0 6px 0 12px;border-radius:14px;background:color-mix(in srgb,var(--text) 12%,transparent);font-size:13px;font-weight:600;margin-bottom:2px}.skillchip.on{display:inline-flex}.skillchip button{width:20px;height:20px;display:grid;place-items:center;color:var(--text2)}.tempb{position:absolute;z-index:5;top:104px;left:50%;transform:translate(-50%);height:26px;padding:0 12px;border-radius:13px;background:color-mix(in srgb,var(--text) 10%,transparent);font-size:12px;color:var(--text2);display:none;align-items:center}.temp .tempb{display:flex}.bignum{font-size:72px;font-weight:600;letter-spacing:-.07em;line-height:1}.bars7{display:flex;align-items:flex-end;gap:10px;height:96px;margin:22px 2px 6px}.bars7 i{flex:1;border-radius:6px;background:color-mix(in srgb,var(--text) 18%,transparent);height:var(--h)}.bars7 i.now{background:var(--text)}.bdays{display:flex;gap:10px;margin:0 2px;font-size:11.5px;color:var(--text3)}.bdays span{flex:1;text-align:center}.memo{display:block;width:100%;min-height:160px;background:none;border:0;border-bottom:1px solid var(--hair);color:var(--text);font:inherit;font-size:16px;line-height:1.6;padding:12px 2px;resize:none;outline:0}.memo::placeholder{color:var(--text3)}.saved{font-size:12.5px;color:var(--text3);opacity:0;transition:opacity .3s;margin:6px 2px 4px;min-height:18px}.saved.on{opacity:1}.li.rr.sel .rdo{border:7px solid var(--text)}.wordmark2{font-size:64px;font-weight:700;letter-spacing:-.025em;line-height:1}.wave{display:flex;align-items:center;justify-content:center;gap:5px;height:96px;margin:6px 0 10px}.wave i{width:5px;border-radius:3px;background:var(--text);height:10px;animation:wave 1.1s ease-in-out infinite}@keyframes wave{0%,to{height:10px;opacity:.45}50%{height:64px;opacity:1}}.vtext{font-size:22px;letter-spacing:-.03em;line-height:1.3;font-weight:500;min-height:88px;text-align:center;padding:0 4px}.vtext.empty{color:var(--text3)}.tkbar{position:absolute;top:58px;left:20px;right:20px;font-size:14px;color:var(--text2);line-height:1.4;text-align:center}.tkbar b{display:block;color:var(--text);font-size:16px;font-weight:600;letter-spacing:-.02em;margin-bottom:2px}.tkpage{position:absolute;inset:132px 16px 128px;border-radius:30px;background:#f4f6fa;color:#0a0c12;padding:30px 24px;overflow:hidden;box-shadow:0 24px 60px #00000073}.tkpage h5{margin:0 0 4px;font-size:24px;letter-spacing:-.035em;font-weight:600}.tkpage small{color:#566072;font-size:13.5px}.tkpage .f{margin-top:18px}.tkpage label{display:block;font-size:12px;color:#566072;margin-bottom:6px}.tkpage .in{height:48px;border-radius:12px;background:#fff;border:1px solid #D5DAE5;display:flex;align-items:center;padding:0 14px;font-size:15.5px;color:#0a0c12}.tkpage .btn{margin-top:22px;height:50px;border-radius:12px;background:#0a2e78;color:#fff;display:grid;place-items:center;font-weight:600}.tkpage .caret{display:inline-block;width:1.5px;height:19px;background:#0a2e78;margin-left:1px;animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.topbar .t small{display:block;font-weight:400;font-size:12px;color:var(--text2);margin-top:1px}.gfeed{top:112px;bottom:206px}.gm{display:flex;flex-direction:column;align-items:flex-start;max-width:86%;animation:pop .35s}.gm.me{align-self:flex-end;align-items:flex-end}.gm .nm{font-size:11.5px;color:var(--text3);margin:0 0 3px 6px;display:flex;align-items:center;gap:6px}.gm .nm .av{width:18px;height:18px;font-size:9px}.gm .bub{background:color-mix(in srgb,var(--text) 9%,transparent);padding:10px 15px;border-radius:20px 20px 20px 6px;font-size:16px;line-height:1.4;text-align:left}.gm.me .bub{background:color-mix(in srgb,var(--text) 18%,transparent);border-radius:20px 20px 6px}.gm.gdisc .bub{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc-text) 55%,transparent)}.gm .flag{font-size:11px;color:var(--acc-text);margin:3px 6px 0}.qt{border-left:3px solid var(--qc,var(--text3));padding:2px 0 2px 10px;margin:0 0 7px;font-size:13px;color:var(--text2);line-height:1.35}.qt b{display:block;font-size:11.5px;color:var(--qc);font-weight:600}.mn{color:var(--acc-text);font-weight:600}.dban{align-self:center;font-size:12px;color:var(--acc-text);padding:6px 12px;border-radius:14px;background:color-mix(in srgb,var(--acc-text) 12%,transparent)}.gtyp{position:absolute;left:24px;bottom:200px;font-size:12.5px;color:var(--text3);opacity:0;transition:opacity .3s;z-index:4}.gtyp.on{opacity:1}.mseg{display:flex;padding:3px;border-radius:19px;background:color-mix(in srgb,var(--text) 8%,transparent);margin-left:6px}.mseg button{height:30px;padding:0 12px;border-radius:15px;font-size:13px;font-weight:600;color:var(--text2);transition:background .25s,color .25s}.mseg button.on{background:color-mix(in srgb,var(--text) 20%,transparent);color:var(--text)}.gcomp.gdisc{box-shadow:inset 0 1px 1px var(--edge),0 0 0 1.2px color-mix(in srgb,var(--acc-text) 70%,transparent),0 0 28px color-mix(in srgb,var(--acc-text) 22%,transparent),0 16px 40px var(--shadow)}.rbar{display:flex;align-items:center;gap:10px;margin:0 8px 2px 0;padding-bottom:8px;border-bottom:1px solid var(--hair)}.rbar[hidden]{display:none}.rbar .rtx{flex:1;min-width:0;font-size:13px;color:var(--text2);border-left:3px solid var(--rc,var(--acc-text));padding-left:9px;line-height:1.3}.rbar b{display:block;font-size:12px;color:var(--rc,var(--acc-text))}.rbar .rtx span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbar button{width:26px;height:26px;display:grid;place-items:center;color:var(--text2)}.vobar{position:absolute;left:12px;right:12px;bottom:26px;border-radius:30px;padding:18px;display:none;flex-direction:column;gap:2px;z-index:6}.vo .vobar{display:flex}.vo .gcomp,.vo .gtyp{display:none}.vobar b{font-size:16px;font-weight:600}.vobar span{font-size:13.5px;color:var(--text2);margin-bottom:12px}.mpick{position:absolute;left:16px;right:16px;bottom:206px;border-radius:24px;padding:6px;z-index:9;display:none}.mpick.on{display:block}.mpick .prow{width:100%;text-align:left;border-radius:16px;padding:8px 10px;border-bottom:0}.mpick .prow:active{background:color-mix(in srgb,var(--text) 8%,transparent)}.srow{position:absolute;top:58px;left:16px;right:16px;display:flex;align-items:center;gap:14px}.sfield{flex:1;display:flex;align-items:center;gap:10px;height:48px;border-bottom:1.5px solid var(--text);font-size:19px;color:var(--text3)}.sfield input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--text);font:inherit;letter-spacing:-.02em}.sres .li small{display:block;color:var(--text2);font-size:13px;margin-top:2px}.sres .li{align-items:flex-start;flex-direction:column;gap:0}.sres mark{background:none;color:var(--text);font-weight:700}.jcard{text-align:center}.avrow{display:flex;justify-content:center}.avrow i{width:56px;height:56px;border-radius:50%;border:3px solid var(--bg);margin-left:-12px;display:grid;place-items:center;font-style:normal;font-weight:700;color:#fff;font-size:20px}.avrow i:first-child{margin-left:0}.paper{background:#fff;color:#0a0c12;border-radius:6px;padding:26px 24px 30px;box-shadow:0 24px 60px #0006;font-size:12.5px;line-height:1.6}.paper h6{margin:0 0 10px;font-size:20px;letter-spacing:-.03em}.paper p{margin:0 0 8px}.paper ul{margin:0 0 8px;padding-left:18px}.pill-seg{display:flex;justify-content:center;margin:10px 0 16px}.menurow{display:block;width:100%;text-align:left;padding:17px 2px;border-top:1px solid var(--hair);font-size:17px;letter-spacing:-.015em}.menurow.danger{color:var(--bad)}.menurow:first-of-type{border-top:0}.sheet .field2{display:block;width:100%;background:none;border:0;border-bottom:1.5px solid var(--text3);color:var(--text);font:inherit;font-size:20px;letter-spacing:-.02em;outline:0;padding:10px 0;margin:8px 0 18px}.sheet .field2:focus{border-color:var(--text)}.rdo{width:24px;height:24px;border-radius:50%;border:1.6px solid var(--text3);flex:none;transition:border .25s}.phone{--fz:1}.statusbar{transition:color .4s}.msg.user,.msg.raven .body{font-size:calc(16.5px*var(--fz))}.gm .bub,.findings{font-size:calc(16px*var(--fz))}.msg.raven .tag:empty,.msg.raven .slot:empty,.msg.raven .xtra:empty{display:none}.bgs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:8px 0 0;padding:5px 5px 0}.bgt{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:var(--text2);transition:color .25s}.bgt.sel{color:var(--text)}.bgp{position:relative;width:100%;aspect-ratio:9/19.5;border-radius:17px;overflow:hidden;background:#07080b;box-shadow:0 0 0 1px var(--hair);transition:box-shadow .3s,transform .25s cubic-bezier(.34,1.56,.64,1)}.bgt:active .bgp{transform:scale(.95)}.bgt.sel .bgp{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--text)}.bgp i{position:absolute;inset:-14%;filter:blur(7px);animation:bgpd 16s ease-in-out infinite alternate}@keyframes bgpd{to{transform:translate(5%,-4%) scale(1.07)}}.bgp .l1,.bgp .l2{position:absolute;left:50%;transform:translate(-50%);height:4px;border-radius:2px;background:#ffffff6b}.bgp .l1{top:29%;width:44%}.bgp .l2{top:34%;width:30%;background:#fffc}.bgp .c{position:absolute;left:9%;right:9%;bottom:5%;height:8.5%;border-radius:10px;background:#ffffff1f;box-shadow:inset 0 0 0 .5px #fff6}.bgp-horizon i{background:radial-gradient(75% 24% at 35% 93%,rgba(23,67,196,.95),transparent 70%),radial-gradient(48% 18% at 76% 97%,rgba(91,63,214,.8),transparent 70%),radial-gradient(62% 16% at 30% 0%,rgba(27,60,143,.4),transparent 70%)}.bgp-mist i{background:radial-gradient(72% 30% at 82% 6%,rgba(58,74,107,.8),transparent 70%),radial-gradient(72% 30% at 8% 70%,rgba(42,51,80,.9),transparent 70%),radial-gradient(46% 20% at 50% 42%,rgba(30,42,68,.65),transparent 70%)}.bgp-ribbon i{background:linear-gradient(154deg,transparent 12%,rgba(58,107,255,.5) 19%,transparent 26%,transparent 35%,rgba(42,91,255,.68) 42%,transparent 50%,transparent 57%,rgba(122,77,255,.58) 64%,transparent 71%,transparent 77%,rgba(31,168,201,.5) 84%,transparent 91%)}.bgp-ocean{background:linear-gradient(180deg,#04060b,#081331 55%,#0c2152)}.bgp-ocean i{background:radial-gradient(72% 26% at 40% 86%,rgba(36,87,214,.6),transparent 70%)}.phone[data-appt=light] .bgp{background:#f5f6f9}.phone[data-appt=light] .bgp .l1{background:#0a0c1247}.phone[data-appt=light] .bgp .l2{background:#0a0c1299}.phone[data-appt=light] .bgp .c{background:#ffffffbf;box-shadow:inset 0 0 0 .5px #0a0c121f}.phone[data-appt=light] .bgp-horizon i{background:radial-gradient(75% 24% at 35% 93%,rgba(140,172,255,.95),transparent 70%),radial-gradient(48% 18% at 76% 97%,rgba(190,172,255,.9),transparent 70%),radial-gradient(62% 16% at 30% 0%,rgba(205,221,255,.8),transparent 70%)}.phone[data-appt=light] .bgp-mist i{background:radial-gradient(72% 30% at 82% 6%,rgba(190,202,224,.95),transparent 70%),radial-gradient(72% 30% at 8% 70%,rgba(206,213,228,.95),transparent 70%),radial-gradient(46% 20% at 50% 42%,rgba(222,227,238,.9),transparent 70%)}.phone[data-appt=light] .bgp-ribbon i{background:linear-gradient(154deg,transparent 12%,rgba(178,198,255,.75) 19%,transparent 26%,transparent 35%,rgba(150,180,255,.8) 42%,transparent 50%,transparent 57%,rgba(196,180,255,.75) 64%,transparent 71%,transparent 77%,rgba(160,215,235,.7) 84%,transparent 91%)}.phone[data-appt=light] .bgp-ocean{background:linear-gradient(180deg,#f5f6f9,#e3ebfb 60%,#cfddfb)}.phone[data-appt=light] .bgp-ocean i{background:radial-gradient(72% 26% at 40% 86%,rgba(140,172,255,.7),transparent 70%)}.apnote{font-size:13.5px;color:var(--text2);line-height:1.45;margin:14px 2px 0;min-height:40px}.fzprev{display:flex;flex-direction:column;gap:10px;padding:16px 0 8px}.fzprev .msg.user{animation:none}.fzt{font-size:calc(16.5px*var(--fz));line-height:1.5}.fzrow{display:flex;align-items:center;gap:14px;color:var(--text2);padding:8px 2px 4px;font-weight:500}.fzrow input{flex:1;min-width:0;-webkit-appearance:none;appearance:none;height:30px;background:transparent;margin:0;cursor:pointer}.fzrow input::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:color-mix(in srgb,var(--text) 18%,transparent)}.fzrow input::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;margin-top:-12px;background:linear-gradient(180deg,#fff,#e4eaf6);box-shadow:0 3px 10px #00000059,0 0 0 .5px #0000001a}.fzrow input::-moz-range-track{height:4px;border-radius:2px;background:color-mix(in srgb,var(--text) 18%,transparent)}.fzrow input::-moz-range-thumb{width:28px;height:28px;border:0;border-radius:50%;background:linear-gradient(180deg,#fff,#e4eaf6);box-shadow:0 3px 10px #00000059}.fzticks{display:flex;justify-content:space-between;padding:0 44px 0 42px;margin-top:-4px}.fzticks i{width:3px;height:3px;border-radius:50%;background:var(--text3)}.lenp{margin:14px 2px 0;padding:14px 0 4px;border-top:1px solid var(--hair)}.lenp small{display:block;font-size:12.5px;color:var(--text3);margin-bottom:6px}.lenp p{margin:0;font-size:15.5px;line-height:1.55;transition:opacity .2s;min-height:72px}.think.shim{background:linear-gradient(90deg,var(--text3) 20%,var(--text) 50%,var(--text3) 80%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shim 1.8s linear infinite;font-weight:500}@keyframes shim{0%{background-position:100% 0}to{background-position:-120% 0}}.thk{align-self:flex-start;display:inline-flex;align-items:center;gap:3px;font-size:13.5px;color:var(--text3);padding:2px 0;margin-bottom:-2px}.thk .ic{width:13px;height:13px;transition:transform .3s}.thk[aria-expanded=true] .ic{transform:rotate(90deg)}.thkb{font-size:14px;line-height:1.5;color:var(--text2);border-left:2px solid var(--hair);padding:1px 0 1px 12px}.thk[hidden],.thkb[hidden]{display:none}.cite{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:5px;border-radius:9px;font-size:10.5px;font-weight:600;color:var(--text2);background:color-mix(in srgb,var(--text) 12%,transparent);vertical-align:2px;font-variant-numeric:tabular-nums;line-height:1}.cite:active{background:color-mix(in srgb,var(--text) 22%,transparent)}.srcbtn{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 13px 0 6px;border-radius:16px;font-size:13px;font-weight:500;color:var(--text2);box-shadow:inset 0 0 0 1px var(--hair);margin:2px 0 4px;align-self:flex-start}.favs{display:flex}.favs i{width:20px;height:20px;border-radius:50%;border:2px solid var(--bg);margin-left:-6px;display:grid;place-items:center;font-style:normal;font-size:9px;font-weight:700;color:#fff}.favs i:first-child{margin-left:0}.srcr{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 8px 12px 2px;border-bottom:1px solid var(--hair);border-radius:0;transition:background .4s}.srcr .sn{width:18px;flex:none;font-size:12.5px;color:var(--text3);font-variant-numeric:tabular-nums;text-align:center}.srcr .fav,.sxc .fav,.ulink .fav{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-weight:700;color:#fff;font-size:14px;flex:none}.srcr b{display:block;font-size:15px;font-weight:500;line-height:1.3;letter-spacing:-.01em}.srcr small{font-size:12.5px;color:var(--text2)}.srcr.hl{background:color-mix(in srgb,var(--acc-text) 13%,transparent);border-radius:14px;border-bottom-color:transparent}.vpg{display:inline-flex;align-items:center;gap:1px;font-variant-numeric:tabular-nums;margin-right:-6px}.vpg button{width:22px;height:26px;display:grid;place-items:center;padding:0!important}.vpg button[disabled]{opacity:.3}.fups{display:flex;flex-direction:column;margin-top:4px}.fup{display:flex;align-items:center;justify-content:space-between;height:44px;font-size:15px;color:var(--text2);border-top:1px solid var(--hair);text-align:left;width:100%;letter-spacing:-.01em}.fup:after{content:"";width:7px;height:7px;border-top:1.6px solid var(--text3);border-right:1.6px solid var(--text3);transform:rotate(45deg);margin-right:3px}.memnote{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text3);padding:2px 0}.memnote b{font-weight:600;color:var(--text2)}.edt{align-self:flex-end;font-size:11.5px;color:var(--text3);margin:-11px 8px 0}.dropn{display:flex;align-items:center;gap:14px;font-size:13.5px;color:var(--text2);padding:2px 0}.tbl{width:100%;border-collapse:collapse;font-size:calc(14.5px*var(--fz));margin:2px 0;font-variant-numeric:tabular-nums}.tbl th{text-align:left;font-weight:500;color:var(--text3);font-size:12.5px;padding:0 8px 8px 0}.tbl td{padding:10px 8px 10px 0;border-top:1px solid var(--hair);vertical-align:top;line-height:1.35}.tbl td:first-child{color:var(--text2)}.cblock{border-radius:18px;background:color-mix(in srgb,var(--text) 5%,transparent);box-shadow:inset 0 0 0 1px var(--hair);overflow:hidden;margin:2px 0}.cbh{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 6px 0 14px;font-size:12.5px;color:var(--text3);border-bottom:1px solid var(--hair)}.cbh button{font-size:12.5px;font-weight:600;color:var(--text2);padding:6px 8px}.cblock pre{margin:0;padding:12px 14px 14px;font:13.5px/1.55 Google Sans Code,ui-monospace,monospace;white-space:pre-wrap;color:var(--text)}.cblock.prose pre{font-family:var(--font);font-size:calc(15px*var(--fz));line-height:1.5}.tobot{position:absolute;z-index:6;right:16px;bottom:188px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--text);opacity:0;transform:translateY(10px) scale(.85);pointer-events:none;transition:opacity .25s,transform .4s cubic-bezier(.34,1.56,.64,1)}.tobot.on{opacity:1;transform:none;pointer-events:auto}.tobot .n{position:absolute;top:-6px;right:-8px;min-width:20px;height:20px;border-radius:10px;background:var(--text);color:var(--bg);font-size:11.5px;font-weight:700;display:grid;place-items:center;padding:0 5px}.tobot .n:empty{display:none}.tobot.atb{font-weight:600;font-size:17px;color:var(--acc-text)}#s-group .tobot{bottom:220px}#s-group .tobot.atb{bottom:272px}.atts{display:none;gap:10px;padding:4px 0 8px;margin-left:-6px}.atts.on{display:flex}.att{position:relative;flex:none}.att .ax{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;background:var(--text);color:var(--bg);display:grid;place-items:center;box-shadow:0 2px 6px #0000004d}.att .ax .ic{width:11px;height:11px;stroke-width:2.6}.phimg{display:block;width:64px;height:64px;border-radius:14px;background:radial-gradient(circle at 62% 50%,#FFE6B0 0 8%,transparent 9%),linear-gradient(180deg,#f2c48e,#e58f6e 36%,#7b4f86 62%,#2a2f5e 63%,#1b2148)}.att.fl{display:flex;align-items:center;gap:10px;height:64px;padding:0 14px 0 10px;border-radius:16px;background:color-mix(in srgb,var(--text) 8%,transparent)}.ext{width:32px;height:40px;border-radius:7px;background:#d9474e;color:#fff;font-size:9.5px;font-weight:700;display:grid;place-items:center;letter-spacing:.03em}.an b{display:block;font-size:13.5px;font-weight:600;letter-spacing:-.01em}.an small{font-size:12px;color:var(--text2)}.uatt{display:flex;flex-wrap:wrap;gap:6px;margin:1px -6px 8px}.uatt .phimg{width:160px;height:116px;border-radius:16px}.uatt .att.fl{background:color-mix(in srgb,var(--text) 10%,transparent);height:56px}.ulink{display:flex;align-items:center;gap:10px;margin:1px -6px 8px;padding:9px 10px;border-radius:16px;background:color-mix(in srgb,var(--text) 9%,transparent)}.ulink b{display:block;font-size:13.5px;font-weight:600;line-height:1.3}.ulink small{font-size:12px;color:var(--text2)}.hasatt .feed{bottom:250px}.hasatt .sugs{bottom:200px}.limitc{position:absolute;left:12px;right:12px;bottom:26px;border-radius:30px;padding:18px;display:none;flex-direction:column;gap:2px;z-index:6}.limit .limitc{display:flex}.limit .composer{display:none}.limitc b{font-size:16px;font-weight:600;letter-spacing:-.015em}.limitc span{font-size:13.5px;color:var(--text2);margin-bottom:14px;line-height:1.4}.ctx{position:absolute;inset:0;z-index:55;pointer-events:none}.ctx.on{pointer-events:auto}.ctx-bg{position:absolute;inset:0;background:color-mix(in srgb,var(--bg) 45%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);opacity:0;transition:opacity .3s}.ctx.on .ctx-bg{opacity:1}.ctx-lift{position:absolute;overflow:hidden;border-radius:22px;transform:translateY(var(--dy,0)) scale(1);transition:transform .5s cubic-bezier(.34,1.4,.64,1)}.ctx.on .ctx-lift{transform:translateY(0) scale(1.03)}.ctx-lift>*,.ctx-lift>*>.msg{max-width:none!important;width:100%!important;animation:none!important;margin:0!important}.ctx-lift .ctxpad{padding:12px 14px;background:color-mix(in srgb,var(--surface) 86%,transparent);border-radius:22px}.ctx-lift .ctxpad .body{font-size:calc(16.5px*var(--fz));line-height:1.55;white-space:pre-wrap}.ctx-lift.clip{-webkit-mask:linear-gradient(#000 78%,transparent);mask:linear-gradient(#000 78%,transparent)}.ctx-src{visibility:hidden}.ctx-menu{position:absolute;width:250px;border-radius:24px;padding:5px;opacity:0;transform:scale(.5);transition:transform .45s cubic-bezier(.34,1.4,.64,1),opacity .2s}.ctx.on .ctx-menu{opacity:1;transform:none}.ctxi{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;padding:0 14px;border-radius:15px;font-size:16px;letter-spacing:-.01em;text-align:left;position:relative}.ctxi+.ctxi:before{content:"";position:absolute;left:14px;right:14px;top:0;height:1px;background:var(--hair)}.ctxi:active{background:color-mix(in srgb,var(--text) 10%,transparent)}.ctxi .ic{width:18px;height:18px;color:var(--text)}.ctxi.danger,.ctxi.danger .ic{color:var(--bad)}.ctxi .disc.ci{width:19px;height:19px;font-size:13px;padding-bottom:2px}.ctxi .ci.at{font-weight:600;font-size:17px;width:18px;text-align:center}.ctx-react{position:absolute;display:flex;gap:2px;padding:5px;border-radius:26px;opacity:0;transform:scale(.5) translateY(14px);transition:transform .45s cubic-bezier(.34,1.4,.64,1),opacity .2s}.ctx.on .ctx-react{opacity:1;transform:none}.ctx-react button{width:42px;height:42px;border-radius:21px;font-size:23px;display:grid;place-items:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s}.ctx-react button:active{transform:scale(1.3)}.ctx-react button.mine{background:color-mix(in srgb,var(--acc-text) 22%,transparent)}.newdiv{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;color:var(--acc-text);margin:2px 0}.newdiv:before,.newdiv:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--acc-text) 35%,transparent)}.rxs{display:flex;gap:4px;margin:-7px 8px 0;position:relative;z-index:1}.gm.me .rxs{justify-content:flex-end}.rx{height:26px;padding:0 8px;border-radius:13px;display:inline-flex;align-items:center;gap:4px;font-size:13px;background:color-mix(in srgb,var(--bg) 72%,transparent);box-shadow:0 0 0 1.5px var(--bg),inset 0 0 0 1px var(--hair);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.rx:active{transform:scale(.9)}.rx span{font-size:11.5px;font-weight:600;color:var(--text2);font-variant-numeric:tabular-nums}.rx.mine{box-shadow:0 0 0 1.5px var(--bg),inset 0 0 0 1.2px color-mix(in srgb,var(--acc-text) 75%,transparent)}.rx.mine span{color:var(--acc-text)}.seen{display:flex;align-items:center;gap:5px;margin:5px 6px 0;font-size:11px;color:var(--text3)}.seen i{width:15px;height:15px;border-radius:50%;font-style:normal;font-size:7.5px;font-weight:700;color:#fff;display:grid;place-items:center;margin-right:-3px;box-shadow:0 0 0 1.5px var(--bg)}.seen i:last-of-type{margin-right:1px}.gm .bub.del{background:transparent;box-shadow:inset 0 0 0 1px var(--hair);color:var(--text3);font-size:14px}.gm.hl .bub{animation:hlb 1.8s ease}@keyframes hlb{0%,55%{box-shadow:0 0 0 2px var(--acc-text),0 0 26px color-mix(in srgb,var(--acc-text) 45%,transparent)}to{box-shadow:0 0 0 0 transparent}}.gm .flag.tor{color:var(--text3)}.gtyp{display:flex;align-items:center;gap:7px;bottom:174px}.cup{position:absolute;z-index:7;left:50%;bottom:130px;display:flex;align-items:center;gap:2px;height:38px;border-radius:19px;padding:0 4px 0 16px;white-space:nowrap;opacity:0;transform:translate(-50%,12px) scale(.9);pointer-events:none;transition:opacity .3s,transform .55s cubic-bezier(.34,1.56,.64,1)}.cup.on{opacity:1;transform:translate(-50%);pointer-events:auto}.cup-go{height:38px;font-size:14px;font-weight:600;letter-spacing:-.01em}.cup-x{width:30px;height:30px;display:grid;place-items:center;color:var(--text2)}.cup.busy{padding-right:16px}.cup.busy .cup-x{display:none}.vo .cup{bottom:178px}.cucard{border-radius:24px;padding:16px 16px 10px;background:color-mix(in srgb,var(--text) 6%,transparent);box-shadow:inset 0 0 0 1px var(--hair);animation:pop .45s cubic-bezier(.2,.9,.3,1.2);transition:opacity .3s,transform .3s}.cucard.gone{opacity:0;transform:scale(.97)}.cuh{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cuh b{font-size:16px;font-weight:600;letter-spacing:-.02em}.cuh span{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text3)}.cuh .ic{width:12px;height:12px}.cus{display:block;font-size:12.5px;color:var(--text3);margin-top:2px}.cul{margin:10px 0 0;padding-left:18px;font-size:calc(14.5px*var(--fz));line-height:1.5}.cul li{margin-bottom:5px}.cuy{margin-top:8px;padding-top:10px;border-top:1px solid var(--hair);font-size:calc(14.5px*var(--fz));line-height:1.45}.cuy b{display:block;font-size:12.5px;font-weight:600;color:var(--acc-text);margin-bottom:2px}.cuy .link{display:block;font-size:13.5px;margin-top:4px;padding:2px 0}.cuf{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;color:var(--text3);line-height:1.35}.cuf button{font-size:13.5px;font-weight:600;color:var(--text2);padding:8px 2px;flex:none}.gtyp .av{width:22px;height:22px;font-size:10px}.tdots{display:flex;gap:4px;padding:10px 12px;border-radius:16px 16px 16px 6px;background:color-mix(in srgb,var(--text) 10%,transparent)}.tdots i{width:6px;height:6px;border-radius:50%;background:var(--text2);animation:tdot 1.2s infinite}.tdots i:nth-child(2){animation-delay:.15s}.tdots i:nth-child(3){animation-delay:.3s}@keyframes tdot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.tnm{font-size:12px;color:var(--text3)}.screen.sys,.screen.sysx{padding:0}.screen.sys{--text:#fff;--text2:rgba(255,255,255,.78);--text3:rgba(255,255,255,.55);--hair:rgba(255,255,255,.16);--glass:rgba(255,255,255,.12);--edge:rgba(255,255,255,.42);--spec:rgba(255,255,255,.18);--shadow:rgba(0,0,0,.22);--rim:linear-gradient(135deg,rgba(255,255,255,.6),rgba(255,255,255,.07) 38%,rgba(255,255,255,.03) 62%,rgba(255,255,255,.34));color:#fff}.sys .disc{background:#fff;color:#07080b}.wall{position:absolute;inset:0;background:radial-gradient(95% 55% at 12% 100%,#2453e6,#2453e600 70%),radial-gradient(80% 48% at 100% 58%,#5b3fd6,#5b3fd600 66%),radial-gradient(75% 40% at 25% 8%,#123391,#12339100 70%),linear-gradient(180deg,#050817,#0a1440)}.phone[data-scr=lock] .statusbar,.phone[data-scr=spring] .statusbar{color:#fff}.phone[data-scr=lock] .statusbar>span:first-child{opacity:0}.phone[data-scr=sx] .statusbar{color:#14161b}.phone[data-scr=lock] .homebar,.phone[data-scr=spring] .homebar{background:#fff}.lk-top{position:absolute;left:0;right:0;top:58px;display:flex;flex-direction:column;align-items:center}.lk-lock{color:#fff;opacity:.9;margin-bottom:6px}.lk-date{font-size:19px;font-weight:500;letter-spacing:-.01em;opacity:.92}.lk-time{font-size:108px;font-weight:600;letter-spacing:-.045em;line-height:1;margin-top:2px;background:linear-gradient(180deg,#fff 30%,#ffffffb8);-webkit-background-clip:text;background-clip:text;color:transparent}.lk-stack{position:absolute;left:12px;right:12px;bottom:118px;display:flex;flex-direction:column;gap:8px}.la{display:flex;flex-direction:column;text-align:left;width:100%;border-radius:28px;padding:15px 18px 14px;color:#fff}.la.glass{background:#0a0e1e57}.la-top{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text2);margin-bottom:8px}.la-d{width:20px;height:20px;font-size:13px;padding-bottom:2px}.la-k{font-weight:600;color:#fff}.la-t{font-variant-numeric:tabular-nums}.la-h{font-size:17px;font-weight:600;letter-spacing:-.02em}.la-q{font-size:14.5px;color:var(--text2);margin-top:1px}.la-bar{display:block;height:5px;border-radius:3px;background:#ffffff2e;margin:12px 0 8px;overflow:hidden}.la-bar i{display:block;height:100%;width:6%;border-radius:3px;background:linear-gradient(90deg,#ffffff8c,#fff);box-shadow:0 0 12px #ffffff8c;transition:width 1.1s cubic-bezier(.2,.8,.2,1)}.la-s{font-size:13px;color:var(--text2)}.la.done .la-h{color:#fff}.la.done .la-s{color:#fff;font-weight:500}.lk-n{display:flex;gap:12px;align-items:flex-start;text-align:left;width:100%;border-radius:24px;padding:13px 16px 13px 13px;color:#fff}.lk-n.glass{background:#0a0e1e42}.lk-av{position:relative;flex:none}.lk-av .av{width:40px;height:40px}.lk-badge{position:absolute;right:-4px;bottom:-4px;width:19px;height:19px;font-size:12px;padding-bottom:2px;box-shadow:0 0 0 2px #141832e6}.lk-n .tx{flex:1;min-width:0;display:flex;flex-direction:column}.lk-nh{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.lk-nh b{font-size:15px;font-weight:600}.lk-nh time{font-size:12.5px;color:var(--text2)}.lk-nc{font-size:13px;color:var(--text2)}.lk-nb{font-size:14.5px;line-height:1.35;margin-top:1px}.lk-btn{position:absolute;bottom:44px;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:#fff}.lk-btn.glass{background:#0a0e1e4d}.lk-btn.l{left:46px}.lk-btn.r{right:46px}.sp{position:absolute;left:22px;right:22px;top:66px}.wg{display:flex;flex-direction:column;border-radius:30px;text-align:left;color:#fff;overflow:hidden;width:100%}.wg-m{height:164px;padding:16px 16px 14px 18px}.wg .wm{font-size:19px;font-weight:700;letter-spacing:-.025em;line-height:1}.wg-ask{margin-top:auto;height:46px;border-radius:23px;background:#ffffff24;display:flex;align-items:center;justify-content:space-between;padding:0 14px 0 18px;font-size:16px;color:#ffffffb8;width:100%;box-shadow:inset 0 1px #ffffff2e}.wg-acts{display:flex;gap:20px;margin-top:12px;padding-left:4px;font-size:13.5px;font-weight:500;color:#ffffffd1}.wl{display:block;text-align:center;font-size:12px;font-weight:500;margin-top:6px;color:#ffffffeb;text-shadow:0 1px 3px rgba(0,0,0,.3)}.sp-row{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:14px}.wg-s{aspect-ratio:1;padding:14px 15px 13px}.wk{font-size:12px;color:var(--text3);font-weight:500}.wt{font-size:17px;font-weight:600;letter-spacing:-.025em;line-height:1.2;margin-top:4px}.wd{margin-top:auto;font-size:13px;color:#a9c4ff;font-weight:600}.wf{font-size:12px;color:var(--text2);margin-top:1px}.wn{font-size:14px;font-weight:600;margin-top:8px}.wmsg{font-size:13px;line-height:1.3;color:var(--text2);margin-top:2px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wg-s .wf{margin-top:auto}.sp-apps{display:grid;grid-template-columns:repeat(4,62px);justify-content:space-between;row-gap:34px;margin:30px 8px 0}.sp-apps i,.sp-dock i{width:62px;height:62px;border-radius:17px;background:#ffffff21;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:inset 0 1px 1px #ffffff4d,inset 0 -8px 14px -10px #fff3}.sp-search{position:absolute;left:50%;transform:translate(-50%);bottom:124px;height:32px;padding:0 14px;border-radius:16px;display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;color:#fff}.sp-dock{position:absolute;left:12px;right:12px;bottom:12px;height:94px;border-radius:38px;display:flex;align-items:center;justify-content:space-around;padding:0 10px}.island{display:flex;align-items:center;justify-content:space-between;padding:0 7px;overflow:hidden;transition:width .55s cubic-bezier(.34,1.25,.64,1),height .55s cubic-bezier(.34,1.25,.64,1),margin-left .55s cubic-bezier(.34,1.25,.64,1),border-radius .55s,top .55s}.island>*{opacity:0;transition:opacity .2s}.phone[data-scr=spring] .island{width:196px;margin-left:-98px;cursor:pointer}.phone[data-scr=spring] .statusbar .right svg:first-child{display:none}.phone[data-scr=spring] .island>.isl,.phone[data-scr=spring] .island>.isr{opacity:1;transition-delay:.25s}.isl{width:22px;height:22px;border-radius:50%;background:#fff;color:#000;font-weight:700;font-size:14px;display:grid;place-items:center;padding-bottom:2px;letter-spacing:-.04em;flex:none}.isr{width:22px;height:22px;transform:rotate(-90deg);flex:none}.isr circle{fill:none;stroke-width:3}.isr .t{stroke:#fff3}.isr .p{stroke:#a9c4ff;stroke-linecap:round;stroke-dasharray:50.27;stroke-dashoffset:22.6;transition:stroke-dashoffset 1s ease}.isck{position:absolute;right:7px;top:7px;width:22px;height:22px;border-radius:50%;background:#a9c4ff;color:#061233;display:grid;place-items:center}.isck .ic{width:13px;height:13px;stroke-width:3}.phone.isdone[data-scr=spring] .island>.isck{opacity:1}.phone.isdone .island>.isr{opacity:0!important}.isxc{position:absolute;inset:0;display:flex;align-items:center;gap:12px;padding:0 14px 0 16px;color:#fff;text-align:left}.isxl{width:40px;height:40px;border-radius:50%;background:#fff;color:#000;font-weight:700;font-size:23px;display:grid;place-items:center;padding-bottom:3px;letter-spacing:-.05em;flex:none}.isxt{flex:1;min-width:0;display:flex;flex-direction:column}.isxt b{font-size:16px;font-weight:600;letter-spacing:-.02em}.isxt small{font-size:13px;color:#ffffffa6}.isxo{height:34px;padding:0 16px;border-radius:17px;background:#ffffff29;display:grid;place-items:center;font-size:14px;font-weight:600}.phone.isx .island{width:376px;height:84px;margin-left:-188px;border-radius:42px;top:9px}.phone.isx .island>.isxc{opacity:1;transition-delay:.22s}.phone.isx .island>.isl,.phone.isx .island>.isr,.phone.isx .island>.isck{opacity:0!important;transition-delay:0s}.screen.appin{animation:appIn .55s cubic-bezier(.2,.9,.25,1)}@keyframes appIn{0%{transform:scale(.55);opacity:0;border-radius:56px}to{transform:none;opacity:1}}.sxp{position:absolute;inset:0;background:#f6f6f3;color:#15171c;padding:70px 24px 0}.sxp .k{font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#8a6d3b}.sxp h5{margin:8px 0 10px;font-size:28px;line-height:1.14;font-weight:700;letter-spacing:-.025em}.sxp .by{font-size:13px;color:#6b7280}.sxp .img{height:168px;border-radius:14px;margin:18px 0;background:linear-gradient(160deg,#a8caee,#3d6fb9 55%,#1d3563)}.sxp .ln{height:9px;border-radius:5px;background:#dcdee3;margin:0 0 12px}.sxbar{position:absolute;left:16px;right:16px;bottom:30px;height:50px;border-radius:25px;background:#ffffffd9;box-shadow:0 8px 24px #0000001f,inset 0 0 0 .5px #00000014;display:flex;align-items:center;justify-content:center;font-size:15px;color:#15171c}.sxbar button{position:absolute;right:10px;width:36px;height:36px;display:grid;place-items:center;color:#0050df}.sxd{position:absolute;inset:0;background:#00000057;opacity:0;pointer-events:none;transition:opacity .4s}.sx-in .sxd{opacity:1;pointer-events:auto}.sxs{position:absolute;left:0;right:0;bottom:0;border-radius:38px 38px 0 0;padding:20px 22px 40px;transform:translateY(105%);transition:transform .6s cubic-bezier(.2,.8,.2,1);background:color-mix(in srgb,var(--bg) 84%,transparent)}.sx-in .sxs{transform:none}.sxh{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.sxh b{font-size:17px;font-weight:600;letter-spacing:-.015em}.donebtn[disabled]{opacity:.35}.sxc{display:flex;gap:12px;align-items:center;padding:12px;border-radius:20px;box-shadow:inset 0 0 0 1px var(--hair)}.sxc b{display:block;font-size:14.5px;font-weight:600;line-height:1.3}.sxc small{font-size:12.5px;color:var(--text2)}.sxo{display:flex;flex-direction:column;margin-top:4px}.scroll,.rdrawer{-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 22px,rgba(0,0,0,.1) 30px,rgba(0,0,0,.35) 39px,rgba(0,0,0,.7) 49px,#000 60px,#000 calc(100% - 64px),rgba(0,0,0,.72) calc(100% - 46px),rgba(0,0,0,.32) calc(100% - 28px),transparent calc(100% - 10px));mask-image:linear-gradient(180deg,transparent 0,transparent 22px,rgba(0,0,0,.1) 30px,rgba(0,0,0,.35) 39px,rgba(0,0,0,.7) 49px,#000 60px,#000 calc(100% - 64px),rgba(0,0,0,.72) calc(100% - 46px),rgba(0,0,0,.32) calc(100% - 28px),transparent calc(100% - 10px))}.screen.pin .scroll,#s-search .scroll{-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 88px,rgba(0,0,0,.12) 96px,rgba(0,0,0,.42) 105px,rgba(0,0,0,.78) 113px,#000 121px,#000 calc(100% - 64px),rgba(0,0,0,.72) calc(100% - 46px),rgba(0,0,0,.32) calc(100% - 28px),transparent calc(100% - 10px));mask-image:linear-gradient(180deg,transparent 0,transparent 88px,rgba(0,0,0,.12) 96px,rgba(0,0,0,.42) 105px,rgba(0,0,0,.78) 113px,#000 121px,#000 calc(100% - 64px),rgba(0,0,0,.72) calc(100% - 46px),rgba(0,0,0,.32) calc(100% - 28px),transparent calc(100% - 10px))}.screen.pin .scroll{padding-top:124px}.feed{top:100px;bottom:132px;padding:28px 18px 56px;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.18) 9px,rgba(0,0,0,.55) 19px,rgba(0,0,0,.88) 27px,#000 32px,#000 calc(100% - 54px),rgba(0,0,0,.72) calc(100% - 38px),rgba(0,0,0,.3) calc(100% - 20px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.18) 9px,rgba(0,0,0,.55) 19px,rgba(0,0,0,.88) 27px,#000 32px,#000 calc(100% - 54px),rgba(0,0,0,.72) calc(100% - 38px),rgba(0,0,0,.3) calc(100% - 20px),transparent 100%)}.fbopen .feed{top:338px}.gfeed{top:96px;bottom:150px;padding:24px 18px 60px}.hasatt .feed{bottom:206px}.pinbar{position:absolute;z-index:5;top:58px;left:16px;right:16px}.pinbar .subhead,.pinbar .nav{margin:0;position:relative}.pinbar .subhead>.link{right:0!important}.pinttl{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:17px;font-weight:600;letter-spacing:-.02em;opacity:0;transition:opacity .25s;pointer-events:none}.pinbar.shown .pinttl{opacity:1}.pinbar .ver{transition:opacity .25s}.pinbar.shown .ver{opacity:0}.emo,.ctx-react button,.ubadge,.egrid button{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-style:normal}.rx b{font-weight:400}.rxr{width:14px;height:14px;font-size:9px;padding-bottom:1px;margin:0 -1px}.ctx-react button.rxplus{color:var(--text2);background:color-mix(in srgb,var(--text) 10%,transparent);font-family:var(--font)}.rxplus .ic{width:20px;height:20px;stroke-width:2}.msg.user{position:relative}.ubadge{position:absolute;top:-14px;left:-12px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:16px;background:var(--surface2);box-shadow:0 0 0 2px var(--bg),0 4px 12px var(--shadow);animation:badgeIn .55s cubic-bezier(.34,1.56,.64,1)}@keyframes badgeIn{0%{transform:scale(.2) rotate(-20deg);opacity:0}to{transform:none;opacity:1}}.esearch{display:flex;align-items:center;gap:9px;height:44px;border-radius:22px;padding:0 14px;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text3);font-size:16px;margin-bottom:6px}.esearch input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--text);font:inherit}.egrid .eh{font-size:12.5px;color:var(--text3);font-weight:500;margin:14px 2px 6px}.egrid .er{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.egrid button{height:42px;border-radius:12px;font-size:26px;display:grid;place-items:center;transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .15s}.egrid button:active{transform:scale(1.25);background:color-mix(in srgb,var(--text) 10%,transparent)}.phone{--phA:radial-gradient(circle at 70% 30%,#FFE7B8 0 8%,transparent 9%),linear-gradient(160deg,transparent 56%,#26305E 56.5%),linear-gradient(205deg,transparent 61%,#34407A 61.5%),linear-gradient(180deg,#F6B98D 0%,#DA8D8C 42%,#7C6CAB 66%,#2C3768 100%);--phB:radial-gradient(circle at 74% 26%,#FFF6D8 0 7%,transparent 8%),linear-gradient(180deg,#86C5EE 0%,#BDE1F6 42%,#3A8DC6 43%,#2E7BB3 60%,#EAD5A8 61%,#D6B783 100%);--phC:radial-gradient(circle at 28% 30%,#B7E0A6 0 16%,transparent 40%),radial-gradient(circle at 74% 70%,#2F7D52 0 20%,transparent 46%),linear-gradient(135deg,#3C7A50,#8CC67F);--phD:radial-gradient(circle at 22% 68%,#FFD27A 0 4%,transparent 5%),radial-gradient(circle at 48% 58%,#FF9F6E 0 3%,transparent 4%),radial-gradient(circle at 70% 72%,#9FD2FF 0 4%,transparent 5%),radial-gradient(circle at 84% 52%,#FFE9A8 0 3%,transparent 4%),linear-gradient(180deg,#1C2147 0%,#3D3166 58%,#100F26 100%)}.phB,.phC,.phone[data-meph=a] .avme,.phone[data-meph=d] .avme{color:transparent!important;background-size:cover!important;background-position:center!important}.phone[data-meph=a] .avme{background-image:var(--phA)!important}.phone[data-meph=d] .avme{background-image:var(--phD)!important}.phB{background-image:var(--phB)!important}.phC{background-image:var(--phC)!important}.av{transition:background .3s}.pph{display:flex;justify-content:center;margin:22px 0 16px}.pph .av{width:116px;height:116px;font-size:46px;box-shadow:0 0 0 4px color-mix(in srgb,var(--text) 10%,transparent),0 18px 40px var(--shadow)}.phsrc{font-size:14.5px;line-height:1.5;color:var(--text2);text-align:center;margin:0 18px 22px;min-height:44px;text-wrap:balance}#s-photo .cta+.cta{margin-top:10px}.pwhero{text-align:center;margin:10px 4px 22px}.pwt{margin:0;font-size:31px;line-height:1.12;letter-spacing:-.04em;font-weight:600;text-wrap:balance}.pws{margin:10px 6px 0;font-size:15.5px;line-height:1.45;color:var(--text2);text-wrap:balance}#billSeg{margin:0 0 14px}#billSeg .save{font-size:11.5px;font-weight:600;color:var(--acc-text);margin-left:3px}.plans{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.plan{display:flex;flex-direction:column;width:100%;text-align:left;border-radius:26px;padding:16px 18px;margin:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.plan:active{transform:scale(.985)}.pl-top{display:flex;align-items:center;gap:8px}.pl-top b{font-size:20px;font-weight:600;letter-spacing:-.03em}.pl-tag{font-size:11.5px;font-weight:600;color:var(--acc-text)}.pl-cur{display:none;font-size:11px;font-weight:600;color:var(--text2);padding:3px 8px;border-radius:10px;background:color-mix(in srgb,var(--text) 10%,transparent)}.plan.cur .pl-cur{display:inline-block}.plan.cur .pl-tag{display:none}.pl-price{margin-left:auto;display:flex;align-items:baseline;gap:5px}.pl-price>span{font-size:20px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pl-price small{font-size:12.5px;color:var(--text2)}.pl-d{font-size:14px;color:var(--text2);margin-top:4px;line-height:1.4}.pl-list{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),opacity .3s,margin-top .45s cubic-bezier(.2,.8,.2,1)}.pl-in{overflow:hidden;display:flex;flex-direction:column;gap:8px;min-height:0}.pl-in>span{display:flex;gap:10px;font-size:14.5px;line-height:1.4;color:var(--text)}.pl-in>span:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--text2);margin-top:8px}.plan.sel .pl-list{grid-template-rows:1fr;opacity:1;margin-top:12px}.pwfine{font-size:12.5px;color:var(--text3);text-align:center;margin:12px 14px 0;line-height:1.45;min-height:36px}.phone{--sfade:#000}.phone[data-appt=light]{--sfade:#fff}.edgefade{position:absolute;z-index:4;top:0;bottom:0;width:60px;pointer-events:none;opacity:0;transition:opacity .5s}.edgefade.r{right:0;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--sfade) 35%,transparent) 38%,color-mix(in srgb,var(--sfade) 80%,transparent) 72%,var(--sfade) 100%)}.edgefade.l{left:0;background:linear-gradient(270deg,transparent 0,color-mix(in srgb,var(--sfade) 35%,transparent) 38%,color-mix(in srgb,var(--sfade) 80%,transparent) 72%,var(--sfade) 100%)}.phone.drawer-on .edgefade.r,.phone.rdrawer-on .edgefade.l{opacity:1}.composer textarea::placeholder{color:color-mix(in srgb,var(--text) 64%,transparent)}.composer .pbtn{color:color-mix(in srgb,var(--text) 86%,transparent)}.composer .model{color:color-mix(in srgb,var(--text) 92%,transparent)}.composer .mseg button{color:color-mix(in srgb,var(--text) 78%,transparent)}.composer .mseg button.on{color:var(--text)}.phone:not([data-appt=light]) .composer.glass{background:#0c0e1838}.phone[data-appt=light] .composer.glass{background:#ffffff9e}.demo{position:absolute;left:16px;right:16px;top:196px;height:384px;border-radius:30px;padding:20px 18px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.dm-u{align-self:flex-end;max-width:84%;padding:10px 14px;border-radius:20px 20px 6px;background:color-mix(in srgb,var(--text) 12%,transparent);font-size:14.5px;line-height:1.4;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .45s cubic-bezier(.34,1.4,.64,1)}.dm-r{display:flex;flex-direction:column;gap:9px}.dm-who{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;opacity:0;transition:opacity .3s}.dm-who .disc.sm{width:22px;height:22px;font-size:13px}.dm-th{font-size:13px;color:var(--text3);min-height:18px}.dm-web{display:flex;align-items:center;gap:8px;align-self:flex-start;height:30px;padding:0 13px;border-radius:15px;font-size:12.5px;font-weight:500;background:color-mix(in srgb,var(--text) 9%,transparent);opacity:0;transform:scale(.9);transition:opacity .3s,transform .4s cubic-bezier(.34,1.56,.64,1)}.dm-web i{width:7px;height:7px;border-radius:50%;background:var(--acc-text);animation:pulse 1.1s infinite}.dm-web.ok i{animation:none;background:var(--text)}.dm-b{font-size:14.5px;line-height:1.5;min-height:66px}.dm-doc{display:flex;align-items:center;gap:12px;align-self:flex-start;padding:10px 16px 10px 10px;border-radius:18px;background:color-mix(in srgb,var(--text) 7%,transparent);box-shadow:inset 0 0 0 1px var(--hair);opacity:0;transform:translateY(10px) scale(.96);transition:opacity .35s,transform .5s cubic-bezier(.34,1.4,.64,1)}.dm-doc .dt{width:30px;height:38px;border-radius:6px;background:linear-gradient(var(--hair),var(--hair)) 6px 10px/18px 2px no-repeat,linear-gradient(var(--hair),var(--hair)) 6px 16px/13px 2px no-repeat,linear-gradient(var(--hair),var(--hair)) 6px 22px/16px 2px no-repeat,color-mix(in srgb,var(--text) 10%,transparent)}.dm-doc b{display:block;font-size:14px;font-weight:600}.dm-doc small{font-size:12px;color:var(--text2)}.demo .on{opacity:1!important;transform:none!important}.dm-cap{position:absolute;left:28px;right:28px;top:604px;display:flex;flex-direction:column;gap:4px}.dm-n{font-size:12.5px;color:var(--text3);font-variant-numeric:tabular-nums}.dm-cap b{font-size:21px;font-weight:600;letter-spacing:-.03em;transition:opacity .25s}.obf{position:absolute;left:28px;right:28px;top:250px;display:flex;flex-direction:column}.obl{font-size:13px;color:var(--text2);margin:0 2px 6px}.obin{height:52px;font-size:22px;margin-bottom:22px}.obf .seg{margin-bottom:22px}.obbgs{margin:0;padding:5px 5px 0}.obbgs .bgp{aspect-ratio:9/13.5}.lpop{position:absolute;z-index:46;left:22px;right:22px;top:50%;border-radius:32px;padding:28px 22px 18px;text-align:center;opacity:0;transform:translateY(-46%) scale(.92);pointer-events:none;transition:opacity .3s,transform .5s cubic-bezier(.34,1.4,.64,1);background:color-mix(in srgb,var(--bg) 72%,transparent)}.lpop.open{opacity:1;transform:translateY(-50%);pointer-events:auto}.lpop h3{margin:0;font-size:23px;letter-spacing:-.035em;font-weight:600}.lpop p{margin:6px 0 20px;font-size:15px;color:var(--text2);line-height:1.45}.lpop .xbtn{display:none;top:12px;right:12px}.lpop.all .xbtn{display:grid}.lpop .lp-b,.lpop.all .lp-a{display:none}.lpop.all .lp-b{display:block}.lp-link{display:inline-block;margin:14px auto 2px;font-size:14.5px;color:var(--text2);text-decoration:underline;text-underline-offset:3px;padding:6px}.lp-bar{height:6px;border-radius:3px;background:var(--hair);overflow:hidden;margin:0 4px}.lp-bar i{display:block;height:100%;width:0;border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--text) 45%,transparent),var(--text));box-shadow:0 0 14px color-mix(in srgb,var(--text) 45%,transparent);transition:width 1s linear}.lp-t{display:flex;justify-content:space-between;font-size:13px;color:var(--text2);margin:9px 4px 20px;font-variant-numeric:tabular-nums}.lp-t b{color:var(--text);font-weight:600}.lpop p.lp-note{font-size:13px;color:var(--text3);margin:12px 0 4px}.robar{position:absolute;left:12px;right:12px;bottom:26px;border-radius:30px;padding:16px 16px 16px 20px;display:none;align-items:center;gap:12px;z-index:6}.ro .robar{display:flex}.ro .composer,.ro .cup,.ro .gtyp{display:none!important}.robar .rt{flex:1;min-width:0}.robar b{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}.robar .rc{font-size:13px;color:var(--text2);font-variant-numeric:tabular-nums}.robar .cta.sm{flex:none;width:auto}.zch{display:flex;gap:8px;overflow-x:auto;padding:4px 4px 6px;scrollbar-width:none;margin-bottom:18px}.zch::-webkit-scrollbar{display:none}.zc{display:flex;flex-direction:column;align-items:center;gap:7px;flex:none;width:62px;font-size:12px;color:var(--text2);transition:color .2s}.zc i{width:58px;height:58px;border-radius:50%;display:block;box-shadow:0 0 0 1px var(--hair);transition:box-shadow .25s,transform .25s cubic-bezier(.34,1.56,.64,1)}.zc:active i{transform:scale(.92)}.zc.sel{color:var(--text)}.zc.sel i{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--text)}.z-archie,.phone[data-meph=z-archie] .avme,.z-benny,.phone[data-meph=z-benny] .avme,.z-bloop,.phone[data-meph=z-bloop] .avme,.z-milo,.phone[data-meph=z-milo] .avme,.z-ollie,.phone[data-meph=z-ollie] .avme,.z-pebbles,.phone[data-meph=z-pebbles] .avme,.z-scout,.phone[data-meph=z-scout] .avme{background-image:none!important;background-size:cover!important;background-position:center!important;color:transparent!important}.screen.talk{padding:0}.tk-glow{position:absolute;left:-35%;right:-35%;bottom:-210px;height:440px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 62%,transparent),transparent);filter:blur(34px);opacity:.45;transform:scaleY(.78);transition:opacity .7s,transform .7s;pointer-events:none;z-index:0}.talk.listening .tk-glow{opacity:.62}.talk.speaking .tk-glow{opacity:.95;animation:tkglow 1.5s ease-in-out infinite}@keyframes tkglow{0%,to{transform:scaleY(.86)}50%{transform:scaleY(1.06)}}.tk-top{position:absolute;top:56px;left:8px;right:8px;height:52px;display:flex;align-items:center;justify-content:space-between;z-index:3}.tk-st{display:flex;flex-direction:column;align-items:center;gap:4px}.tk-st .wm{font-size:22px;font-weight:700;letter-spacing:-.025em;line-height:1}.talk.speaking .tk-st .wm{animation:tkbr 1.7s ease-in-out infinite}@keyframes tkbr{0%,to{opacity:1}50%{opacity:.55}}.tk-s{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--text2)}.lv{display:inline-flex;align-items:center;gap:2px;height:12px;color:var(--text2)}.lv b{width:2.5px;height:3px;border-radius:2px;background:currentColor}.talk.listening .lv b,.talk.speaking .lv b{animation:lvb .9s ease-in-out infinite}.talk.speaking .lv{color:var(--text)}.lv b:nth-child(2){animation-delay:-.25s}.lv b:nth-child(3){animation-delay:-.5s}.lv b:nth-child(4){animation-delay:-.15s}.lv b:nth-child(5){animation-delay:-.4s}@keyframes lvb{0%,to{height:3px}50%{height:12px}}.talk.muted .lv b{animation:none!important;height:3px}.tk-cc.off{opacity:.45}.tk-cap{position:absolute;inset:128px 26px 300px;display:flex;flex-direction:column;justify-content:flex-end;gap:20px;overflow:hidden;z-index:1;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5) 18%,#000 42%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5) 18%,#000 42%);transition:opacity .45s}.talk.nocap .tk-cap{opacity:0}.tkl{flex:none;font-size:calc(25px*var(--fz));line-height:1.3;letter-spacing:-.028em;font-weight:500;color:var(--text);transition:opacity .6s}.tkl.u{font-size:calc(17px*var(--fz));font-weight:400;color:var(--text2);letter-spacing:-.01em;line-height:1.4}.tkl.u small{display:block;font-size:12px;color:var(--text3);font-weight:500;margin-bottom:3px}.tkl.old{opacity:.4}.tkl .tkw{opacity:.2;transition:opacity .22s}.tkl .tkw.on{opacity:1}.tk-nocap{position:absolute;left:30px;right:30px;top:380px;text-align:center;font-size:15px;color:var(--text3);opacity:0;transition:opacity .45s;pointer-events:none}.talk.nocap .tk-nocap{opacity:1}.tk-jobs{position:absolute;left:16px;right:16px;bottom:196px;display:flex;flex-direction:column;gap:8px;z-index:2}.tkj{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 10px 10px 16px;border-radius:26px;opacity:0;transform:translateY(14px) scale(.96);transition:opacity .45s,transform .55s cubic-bezier(.34,1.4,.64,1)}.tkj.in{opacity:1;transform:none}.tkj .ji{width:20px;height:20px;flex:none;border-radius:50%;border:2px solid color-mix(in srgb,var(--text) 20%,transparent);border-top-color:var(--text);animation:rot .9s linear infinite;display:grid;place-items:center}.tkj.ready .ji{animation:none;border:0;background:var(--acc-text);box-shadow:0 0 0 5px color-mix(in srgb,var(--acc-text) 22%,transparent);width:12px;height:12px;margin:0 4px}.tkj.done .ji{animation:none;border:0;background:none;color:var(--ok)}.tkj.done .ji .ic{width:20px;height:20px;stroke-width:2.4}.tkj .jt{flex:1;min-width:0}.tkj b{display:block;font-size:15px;font-weight:600;letter-spacing:-.015em}.tkj small{display:block;font-size:13px;color:var(--text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.tkj .cta.sm{flex:none;height:40px;padding:0 18px;font-size:14.5px}.tkj:not(.ready) .cta{display:none}.tk-ctl{position:absolute;left:30px;right:30px;bottom:52px;display:flex;align-items:flex-start;justify-content:space-between;z-index:2}.tk-bw{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12.5px;color:var(--text2);width:72px}.tk-b{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:var(--text);transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .25s,color .25s}.tk-b:active{transform:scale(.92)}.tk-b .ic{width:26px;height:26px}.talk.muted #tkMute{background:var(--text);color:var(--bg)}.talk.muted #tkMute:before,.talk.muted #tkMute:after{display:none}.tk-mid{display:flex;flex-direction:column;align-items:center;gap:3px;padding-top:12px;font-size:13px;color:var(--text2)}.tk-mid b{font-size:16px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tkpill{position:absolute;z-index:7;top:110px;left:50%;height:40px;padding:0 6px 0 12px;border-radius:20px;display:flex;align-items:center;gap:9px;font-size:14px;font-weight:500;opacity:0;transform:translate(-50%,-10px);pointer-events:none;transition:opacity .3s,transform .45s cubic-bezier(.34,1.4,.64,1);white-space:nowrap}.tkpill.on{opacity:1;transform:translate(-50%);pointer-events:auto}.tkpill .lv{color:var(--acc-text)}.tkpill .lv b{animation:lvb .9s ease-in-out infinite}.tkpill button{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--text2)}.tkpill.on~.tempb{display:none!important}.composer:not(.hastext) #send:not(.stop){display:none}#talkB .ic{width:20px;height:20px;stroke-width:2.1}.trow{align-self:stretch;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:22px;background:color-mix(in srgb,var(--text) 6%,transparent);box-shadow:inset 0 0 0 1px var(--hair)}.trow .disc{width:30px;height:30px;font-size:17px;flex:none;padding-bottom:2px}.trow span{flex:1;min-width:0}.trow b{display:block;font-size:15px;font-weight:600;letter-spacing:-.015em}.trow small{font-size:13px;color:var(--text2)}.trow .link{margin:0;font-size:14px}.trl{display:flex;flex-direction:column;gap:14px;margin-top:8px}.trl p{margin:0;font-size:15.5px;line-height:1.45}.trl p b{display:block;font-size:12px;color:var(--text3);font-weight:600;margin-bottom:2px}.vrow{display:flex;align-items:center;gap:14px;width:100%;padding:13px 2px;border-bottom:1px solid var(--hair);text-align:left}.vplay{width:42px;height:42px;border-radius:50%;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--text) 9%,transparent);color:var(--text)}.vplay .ic{width:16px;height:16px;fill:currentColor;stroke:none;margin-left:2px}.vplay .mb,.playing .vplay .ic{display:none}.playing .vplay .mb{display:inline-flex}.mb{align-items:center;gap:2px;height:14px}.mb b{width:2.5px;height:4px;border-radius:2px;background:currentColor;animation:lvb .8s ease-in-out infinite}.mb b:nth-child(2){animation-delay:-.3s}.mb b:nth-child(3){animation-delay:-.55s}.vrow .vt{flex:1;min-width:0}.vrow b{display:block;font-size:16.5px;font-weight:500;letter-spacing:-.01em}.vrow small{font-size:13.5px;color:var(--text2)}.vrow .ck{color:var(--acc-text);opacity:0;transition:opacity .2s}.vrow.sel .ck{opacity:1}.rdo2{display:flex;align-items:center;gap:14px;width:100%;padding:13px 2px;border-bottom:1px solid var(--hair);text-align:left}.rdo2 .vt{flex:1}.rdo2 b{display:block;font-size:16px;font-weight:500;letter-spacing:-.01em}.rdo2 small{font-size:13px;color:var(--text2);line-height:1.4}.rdo2 i{width:22px;height:22px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1.5px var(--text3);transition:box-shadow .2s}.rdo2.sel i{box-shadow:inset 0 0 0 7px var(--text)}.obv{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px}.obv button{height:44px;border-radius:22px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:15px;font-weight:500;color:var(--text2);box-shadow:inset 0 0 0 1px var(--hair);transition:background .25s,color .25s,box-shadow .25s}.obv button .ic{width:11px;height:11px;fill:currentColor;stroke:none}.obv button.on{background:color-mix(in srgb,var(--text) 15%,transparent);color:var(--text);box-shadow:none}.obf .obin,.obf .seg{margin-bottom:18px}.rtn{display:flex;align-items:center;gap:14px;padding:16px 2px;border-bottom:1px solid var(--hair)}.rtn .rtb{flex:1;min-width:0}.rtn b{display:block;font-size:16.5px;font-weight:500;letter-spacing:-.01em}.rtn small{display:block;font-size:13.5px;color:var(--text2);margin-top:3px;line-height:1.4}.rtn .nx{display:block;font-size:12.5px;color:var(--acc-text);margin-top:5px;font-weight:500}.rtn.off b,.rtn.off small{opacity:.45}.rtn.off .nx{color:var(--text3)}.rtn.new{animation:pop .45s cubic-bezier(.2,.9,.3,1.2)}.rlast{display:flex;align-items:center;gap:14px;padding:14px 14px 14px 16px;border-radius:24px;margin-top:12px;width:100%;text-align:left}.rlast .rtb{flex:1;min-width:0}.rlast b{display:block;font-size:15px;font-weight:600;letter-spacing:-.015em}.rlast small{display:block;font-size:13.5px;color:var(--text2);margin-top:2px;line-height:1.4}.shl{font-size:13px;color:var(--text2);margin:14px 2px 8px}.sheet .seg{margin-bottom:4px}.rbadge{margin-left:auto;font-size:13px;color:var(--text3);font-variant-numeric:tabular-nums}.svd{display:block;width:100%;text-align:left;padding:16px 44px 16px 2px;border-bottom:1px solid var(--hair);position:relative}.svd small{display:block;font-size:12.5px;color:var(--text3);margin-bottom:5px}.svd p{margin:0;font-size:calc(15.5px*var(--fz));line-height:1.45;color:var(--text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.svd .unsv{position:absolute;right:-4px;top:8px;width:44px;height:44px;display:grid;place-items:center;color:var(--text)}.svd .unsv .ic,.ic.fill{fill:currentColor}.svd.gone{opacity:0;transform:translate(30px);transition:opacity .3s,transform .3s}.gift{position:relative;height:184px;border-radius:28px;margin:8px 0 6px;padding:20px 22px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;color:#fff;background:radial-gradient(110% 90% at 0% 100%,#0050df,#0050df00 62%),radial-gradient(90% 80% at 100% 0%,#5b3fd6,#5b3fd600 62%),linear-gradient(160deg,#071034,#0a1a52);box-shadow:inset 0 1px 1px #ffffff4d,0 18px 40px #001e7859}.gift:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.16) 50%,transparent 65%);background-size:250% 100%;animation:sheen 6s ease-in-out infinite}.gift .gwm{font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1}.gift .gtag{position:absolute;top:22px;right:22px;font-size:12px;font-weight:600;letter-spacing:.06em;padding:5px 10px;border-radius:12px;background:#ffffff29}.gift .gp{display:flex;justify-content:space-between;align-items:flex-end}.gift .gp b{display:block;font-size:24px;letter-spacing:-.03em;font-weight:600}.gift .gp small{font-size:13px;opacity:.78}.gleft{display:flex;gap:6px;justify-content:center;margin:12px 0 16px}.gleft i{width:8px;height:8px;border-radius:50%;background:var(--text)}.gleft i.used{background:var(--hair)}.li.gift-li .val{color:var(--acc-text)}#otrBtn{position:absolute;right:46px;top:0;transition:opacity .3s,color .3s}#s-home.chatting:not(.temp) #otrBtn{opacity:0;pointer-events:none}.temp #otrBtn{color:var(--acc-text)}.temp #otrBtn:before{content:"";position:absolute;inset:7px;border-radius:50%;background:color-mix(in srgb,var(--acc-text) 16%,transparent)}.tempb{gap:7px;height:30px;padding:0 13px;border-radius:15px;font-size:12.5px;top:110px}.tempb{white-space:nowrap}.tempb .ic{width:14px;height:14px}.temp.chatting .tempb{display:none!important}#s-home:not(.chatting) .otrd{display:none}.otrd{display:inline-flex;align-items:center;gap:6px;color:var(--text2)!important;background:color-mix(in srgb,var(--text) 9%,transparent)!important}.otrd .ic{width:13px;height:13px}.tkj.tell .ji{animation:pulse 1.1s infinite;border:0;background:var(--acc-text);width:12px;height:12px;margin:0 4px}.temp .homehero .l1{color:var(--text3)}.temp .composer{outline:1.5px dashed color-mix(in srgb,var(--text) 34%,transparent);outline-offset:-1.5px}.phone .bgglow{transition:filter .9s}.phone.otr[data-scr=home] .bgglow{filter:grayscale(1) brightness(.72)}.phone.otr[data-scr=home][data-appt=light] .bgglow{filter:grayscale(1) brightness(1.02)}.phone.rt .glass,.phone.rt .sheet,.phone.rt .toast,.phone.rt .lpop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--surface2)!important}.phone.rt .glass:after,.phone.rt .cta:after,.phone.rt .gift:after{display:none!important}.phone.rt .cta:not(.apple):not(.quiet):not(.danger):not(.line),.phone.rt .send{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:color-mix(in srgb,var(--text) 16%,var(--surface2))!important}.phone.rt .feed,.phone.rt .scroll,.phone.rt .tk-cap{-webkit-mask-image:none!important;mask-image:none!important}.phone.hc{--text2:color-mix(in srgb,var(--text) 90%,transparent);--text3:color-mix(in srgb,var(--text) 74%,transparent);--hair:color-mix(in srgb,var(--text) 30%,transparent)}.phone.hc .glass,.phone.hc .cta:not(.quiet):not(.line):not(.apple),.phone.hc .send{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--text) 60%,transparent)!important}.a11y-note{margin:12px 2px 0;font-size:13px;color:var(--text2);line-height:1.45}.cuw{margin-top:10px;padding-top:10px;border-top:1px solid var(--hair)}.cuw>b,.cuo>b{display:block;font-size:12.5px;font-weight:600;color:var(--acc-text);margin-bottom:6px}.cwr{display:flex;align-items:flex-start;gap:10px;padding:5px 0;font-size:calc(14px*var(--fz));line-height:1.4}.cwr .av{width:24px;height:24px;font-size:11px;flex:none;margin-top:1px}.cwr span{flex:1;min-width:0}.cwr em{font-style:normal;font-weight:600}.cwr .tick{flex:none;height:28px;padding:0 11px;border-radius:14px;font-size:13px;font-weight:500;box-shadow:inset 0 0 0 1px var(--hair);color:var(--text);display:inline-flex;align-items:center;gap:5px}.cwr .tick.on{background:color-mix(in srgb,var(--ok) 18%,transparent);box-shadow:none;color:var(--ok)}.cwr.done span{text-decoration:line-through;color:var(--text3)}.cuo{margin-top:8px;padding-top:10px;border-top:1px solid var(--hair);font-size:calc(14px*var(--fz));line-height:1.45}.cuo .gbtns{display:flex;gap:8px;margin-top:9px}.cuo .cta.sm{flex:none;height:36px;font-size:14px;padding:0 16px}.gm .pollb{background:color-mix(in srgb,var(--text) 9%,transparent);padding:12px 14px 10px;border-radius:20px 20px 20px 6px;font-size:calc(15px*var(--fz));line-height:1.4;text-align:left}.gm.me .pollb{background:color-mix(in srgb,var(--text) 16%,transparent);border-radius:20px 20px 6px}.obv button .mb{display:none}.obv button.playing .mb{display:inline-flex}.obv button.playing .ic{display:none}.composer:has(#send.stop) #talkB{display:none}.poll{min-width:250px}.poll .pq{display:block;font-weight:600;letter-spacing:-.015em;margin-bottom:9px}.popt{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:42px;padding:0 13px;margin-top:6px;border-radius:14px;overflow:hidden;font-size:14.5px;font-weight:500;color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 22%,transparent);text-align:left}.popt i{position:absolute;left:0;top:0;bottom:0;width:0;background:color-mix(in srgb,currentColor 14%,transparent);transition:width .6s cubic-bezier(.2,.8,.2,1)}.popt span,.popt em{position:relative}.popt em{font-style:normal;font-size:13px;opacity:.75;font-variant-numeric:tabular-nums}.popt.mine{box-shadow:inset 0 0 0 1.5px currentColor}.poll small{display:block;font-size:12px;opacity:.7;margin-top:8px}.screen.cc{padding:0}.cc .wall{filter:blur(22px) brightness(.5);transform:scale(1.12)}.phone[data-scr=cc] .statusbar{color:#fff}.phone[data-scr=cc] .homebar{background:#fff}.cc-grid{position:absolute;left:26px;right:26px;top:118px;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:76px;gap:14px}.cct{border-radius:28px;background:#ffffff21;-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);box-shadow:inset 0 1px 1px #ffffff38;color:#fff;position:relative;display:grid;place-items:center}.cct.w2{grid-column:span 2}.cct.h2{grid-row:span 2}.cc-conn{grid-column:span 2;grid-row:span 2;grid-template-columns:1fr 1fr;padding:12px;gap:8px}.cc-conn i{width:54px;height:54px;border-radius:50%;background:#ffffff2e;display:grid;place-items:center}.cc-conn i.on{background:#0a84ff}.cc-conn i.on2{background:#30d158}.cc-conn svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cc-mus{grid-column:span 2;grid-row:span 2;place-items:start;padding:18px;align-content:space-between;font-size:14px}.cc-mus small{color:#fff9;display:block;margin-top:2px}.cc-mus .mc{display:flex;gap:26px;justify-self:center;opacity:.9}.cc-sl{grid-row:span 2;overflow:hidden;place-items:end center;padding-bottom:16px}.cc-sl:before{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--v,50%);background:#fff;border-radius:0 0 28px 28px}.cc-sl svg{position:relative;width:24px;height:24px;fill:none;stroke:#08090c;stroke-width:2;stroke-linecap:round}.cc-raven{grid-column:span 2;display:flex;align-items:center;gap:10px;padding:0 12px;justify-content:flex-start;text-align:left;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.cc-raven:active,.ccr:active{transform:scale(.94)}.cc-raven .disc{width:38px;height:38px;font-size:21px;padding-bottom:3px;flex:none;background:#fff;color:#07080b}.cc-raven b{display:block;white-space:nowrap;font-size:14px;font-weight:600;letter-spacing:-.01em}.cc-raven small{font-size:12.5px;color:#ffffffa6}.ccr{border-radius:50%;width:76px;height:76px;justify-self:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.ccr svg{width:26px;height:26px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ccr .disc{width:34px;height:34px;font-size:19px;padding-bottom:2px;background:#fff;color:#07080b}.cc-hint{position:absolute;left:30px;right:30px;bottom:70px;text-align:center;font-size:13px;color:#ffffff9e;line-height:1.45}.lk-btn.raven{color:#fff}.lk-btn.raven .ic{width:24px;height:24px;stroke-width:2}.phone{--ez-q:cubic-bezier(.34,1.56,.64,1);--ez-s:cubic-bezier(.32,.72,0,1);--ez-g:cubic-bezier(.22,1,.36,1)}.screen{transition:transform .55s var(--ez-s),opacity .4s var(--ez-s)}.screen:not(.active) *{pointer-events:none!important}.sheet{transition:transform .55s var(--ez-s)}.cta:active,.ibtn:active,.pbtn:active,.send:active,.tk-b:active,.mdb:active,.addt:active,.donebtn:active,.cup-go:active,.ima button:active,.shp button:active,.hdc:active,.imv-act button:active,.ios-app:active,.ios-p:active{transform:scale(.93);transition:transform .12s ease}.sug:active,.drow:active,.menurow:active,.fxd:active,.fxs:active,.bnr:active,.stu-idea:active{transform:scale(.98);transition:transform .12s ease}#s-home #mic{display:none}#s-home .composer .crow{position:relative}#talkB{position:absolute;right:0;top:50%;margin-top:-19px;opacity:1;background:var(--pb);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #ffffff0f,var(--pbs);transition:opacity .22s ease,transform .45s var(--ez-q)}#talkB .wv{width:23px;height:23px;overflow:visible}#talkB .wv path{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;transform-box:fill-box;transform-origin:center;transition:transform .32s var(--ez-q),opacity .2s}.composer:not(.hastext) #talkB .wv path{animation:wvIdle 4.2s ease-in-out infinite}#talkB .wv path:nth-child(2){animation-delay:.09s}#talkB .wv path:nth-child(3){animation-delay:.18s}#talkB .wv path:nth-child(4){animation-delay:.27s}#talkB .wv path:nth-child(5){animation-delay:.36s}@keyframes wvIdle{0%,30%,to{transform:scaleY(1)}10%{transform:scaleY(.55)}20%{transform:scaleY(1.12)}}.composer.hastext #talkB{opacity:0;transform:scale(.7);pointer-events:none}.composer.hastext #talkB .wv path{transform:scaleY(.12)}.composer:has(#send.stop) #talkB{opacity:0;pointer-events:none}#s-home .composer #send{transition:opacity .22s ease,transform .45s var(--ez-q)}#s-home .composer:not(.hastext) #send:not(.stop){display:grid;opacity:0;transform:scale(.6);pointer-events:none}#s-home .composer.hastext #send .up{animation:upIn .5s var(--ez-q)}@keyframes upIn{0%{transform:translateY(10px) scaleY(.4);opacity:0}}.tkhint{position:absolute;right:2px;bottom:calc(100% + 12px);padding:9px 14px;border-radius:17px;font-size:13.5px;font-weight:500;white-space:nowrap;color:var(--text);opacity:0;transform:translateY(8px) scale(.9);transform-origin:88% 100%;transition:opacity .3s,transform .5s var(--ez-q);pointer-events:none;z-index:9}.tkhint.on{opacity:1;transform:none}.toast{top:52px;display:flex;align-items:center;gap:9px;transition:transform .5s var(--ez-q),opacity .3s}.toast.wimg{padding:6px 18px 6px 6px}.toast .tth{width:30px;height:30px;border-radius:9px;background-size:cover;background-position:center;flex:none}.phone .topbar .t,.phone .subhead h1,.phone .setbar b{transition:opacity .2s}.phone.toasting .screen.active .topbar .t,.phone.toasting .screen.active .subhead h1,.phone.toasting .setbar b{opacity:0}#chatTitle.tfade{opacity:0;transition:opacity .2s}.macts{gap:16px;align-items:center}.macts button .ic{width:17px;height:17px}.tip10{position:absolute;z-index:90;padding:6px 11px;border-radius:12px;font-size:12.5px;font-weight:500;white-space:nowrap;color:var(--text);pointer-events:none;opacity:0;transform:translate(-50%,6px) scale(.9);transition:opacity .2s,transform .35s var(--ez-q)}.tip10.on{opacity:1;transform:translate(-50%)}.msg.user.lift{animation:liftIn .6s var(--ez-g) both;transform-origin:100% 100%}@keyframes liftIn{0%{opacity:0;transform:translateY(46px) scale(.94)}}.fw{animation:fwIn .5s ease both}@keyframes fwIn{0%{opacity:0}}#s-group .cup{bottom:146px;left:16px;transform:translateY(12px) scale(.9);transform-origin:0 50%}#s-group .cup.on{transform:none}#s-group .tobot{bottom:144px}#s-group .tobot.atb{bottom:144px;right:66px}#s-group:has(.cup.on) #gfeed:after,#s-group:has(.tobot.on) #gfeed:after{content:"";display:block;height:54px}#s-group .mseg{display:none}.mdb{width:32px;height:32px;border-radius:50%;flex:none;position:relative;perspective:240px;margin:0 2px 0 4px}.mdb .f{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .55s var(--ez-q)}.mdb .f.r{background:var(--text);color:var(--bg);font-weight:700;font-size:15px;letter-spacing:-.04em;padding-bottom:1px}.mdb .f.d{background:color-mix(in srgb,var(--acc-text) 22%,transparent);color:var(--text);transform:rotateY(180deg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc-text) 55%,transparent)}.mdb .f.d .ic{width:17px;height:17px}.mdb.disc .f.r{transform:rotateY(-180deg)}.mdb.disc .f.d{transform:none}#gModel{max-width:150px;overflow:hidden;white-space:nowrap;transition:max-width .45s var(--ez-s),opacity .25s,padding .45s var(--ez-s)}.gcomp.gdisc #gModel{max-width:0;opacity:0;padding:0}.gcomp.gdisc{background:color-mix(in srgb,var(--acc-text) 7%,var(--glass))}.mlbl{position:absolute;left:30px;bottom:calc(100% + 10px);padding:7px 12px;border-radius:14px;font-size:12.5px;font-weight:500;white-space:nowrap;color:var(--text);opacity:0;transform:translateY(6px) scale(.92);transform-origin:0 100%;transition:opacity .25s,transform .45s var(--ez-q);pointer-events:none;z-index:9}.mlbl.on{opacity:1;transform:none}.imc{position:relative;display:block;margin-top:10px;border-radius:22px;overflow:hidden;background:var(--surface2);box-shadow:0 12px 32px var(--shadow);cursor:pointer;-webkit-user-select:none;user-select:none}.imc.sq{width:272px;aspect-ratio:1/1}.imc.ls{width:100%;max-width:356px;aspect-ratio:16/9}.imc.pt{width:200px;aspect-ratio:9/16}.imc img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:filter .8s ease,opacity .4s}.imc .imc-n{position:absolute;inset:0;opacity:.5;mix-blend-mode:overlay;transition:opacity .8s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E")}.imc .imc-sh{position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.2) 50%,transparent 65%);background-size:240% 100%;animation:imSh 2s linear infinite}@keyframes imSh{0%{background-position:120% 0}to{background-position:-120% 0}}.imc .imc-p{position:absolute;left:0;bottom:0;height:3px;width:0;background:#ffffffeb;box-shadow:0 0 12px #ffffffb3;transition:width .5s ease,opacity .4s}.imc .imc-st{position:absolute;left:10px;top:10px;height:26px;padding:0 11px;border-radius:13px;display:flex;align-items:center;font-size:12px;font-weight:500;color:#fff;background:#0a0c1457;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .4s}.imc .imc-q{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;padding:18px;color:var(--text2);font-size:12.5px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--text) 5%,transparent) 0 10px,transparent 10px 20px)}.imc .imc-q b{color:var(--text);font-size:15px;font-weight:600}.imc.q img,.imc.q .imc-n,.imc.q .imc-sh,.imc.q .imc-st,.imc.q .imc-p{opacity:0}.imc.q .imc-q{display:flex}.imc.done .imc-n,.imc.done .imc-st,.imc.done .imc-p{opacity:0}.imc.done .imc-sh{display:none}.imc .hdc{position:absolute;right:10px;bottom:10px}.imc:not(.done) .hdc{opacity:0;pointer-events:none}.hdc{height:26px;min-width:38px;padding:0 9px;border-radius:9px;font-size:11.5px;font-weight:700;letter-spacing:.05em;color:#ffffff9e;background:#0a0c1452;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:inset 0 0 0 1px #ffffff3d;transition:color .3s,background .3s,box-shadow .3s,opacity .3s,transform .2s;z-index:2}.hdc.run{color:#fff}.hdc.run:before{content:"";position:absolute;inset:-2px;border-radius:11px;padding:2px;background:conic-gradient(#fff calc(var(--p,0)*1%),#ffffff29 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hdc.on{color:#0a0c12;background:#fff;box-shadow:0 3px 12px #00000047}.imcap{font-size:12.5px;color:var(--text3);margin-top:8px;min-height:16px;transition:opacity .3s}.ima{display:flex;gap:18px;margin-top:9px;color:var(--text3);opacity:0;transform:translateY(4px);transition:opacity .35s,transform .45s var(--ez-q);pointer-events:none}.ima.on{opacity:1;transform:none;pointer-events:auto}.ima button{padding:4px 0;color:inherit}.ima button .ic{width:18px;height:18px}.imver{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text3);margin-top:8px}.imver button{width:22px;height:22px;display:grid;place-items:center;color:var(--text2)}.imver button:disabled{opacity:.3}.imver .ic{width:14px;height:14px}.imref{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text3);margin-bottom:2px}.imref i{width:22px;height:22px;border-radius:6px;background-size:cover;background-position:center}.gm .bub.imb{padding:0;background:none;box-shadow:none}.gm .bub.imb .imc{margin-top:2px}.imchip{display:none;align-items:center;gap:4px;align-self:flex-start;margin:-4px 0 0 -6px;height:30px;padding:0 4px 0 11px;border-radius:15px;font-size:13px;font-weight:600;color:var(--text);background:color-mix(in srgb,var(--text) 10%,transparent)}.imchip.on{display:inline-flex}.imchip .shb{height:24px;padding:0 8px;border-radius:12px;display:flex;align-items:center;gap:4px;font-weight:500;color:var(--text2)}.imchip .shb .ic{width:12px;height:12px}.imchip .x{width:24px;height:24px;display:grid;place-items:center;color:var(--text2)}.imchip .x .ic{width:13px;height:13px}.shpop{position:absolute;z-index:12;left:6px;bottom:calc(100% + 10px);padding:6px;border-radius:20px;display:flex;gap:4px;opacity:0;transform:translateY(8px) scale(.94);transform-origin:10% 100%;pointer-events:none;transition:opacity .2s,transform .4s var(--ez-q)}.shpop.on{opacity:1;transform:none;pointer-events:auto}.shpop button,.shp button{display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 10px;border-radius:14px;font-size:11.5px;font-weight:500;color:var(--text2)}.shpop button.on,.shp button.on{background:color-mix(in srgb,var(--text) 12%,transparent);color:var(--text)}.sg{display:block;border:1.6px solid currentColor;border-radius:3px}.sg.sq{width:15px;height:15px}.sg.pt{width:10px;height:17px}.sg.ls{width:19px;height:11px}.att .anum{position:absolute;left:5px;top:5px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;font-weight:700;line-height:18px;text-align:center;color:#0a0c12;background:#ffffffeb}.att .phimg.art{background-size:cover;background-position:center}.refnote{font-size:12px;color:var(--bad);margin:-2px 0 0 2px;height:0;opacity:0;transition:opacity .25s,height .25s;overflow:hidden}.refnote.on{height:16px;opacity:1}.impill{position:absolute;z-index:58;top:102px;left:50%;height:36px;padding:0 14px 0 5px;border-radius:18px;display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500;white-space:nowrap;color:var(--text);opacity:0;transform:translate(-50%,-14px) scale(.92);pointer-events:none;transition:opacity .3s,transform .5s var(--ez-q)}.impill.on{opacity:1;transform:translate(-50%);pointer-events:auto}.impill i{width:26px;height:26px;border-radius:9px;background-size:cover;background-position:center;flex:none;transition:filter .6s}.ring10{width:16px;height:16px;border-radius:50%;flex:none;background:conic-gradient(var(--text) calc(var(--p,0)*1%),color-mix(in srgb,var(--text) 20%,transparent) 0);-webkit-mask:radial-gradient(circle,transparent 5px,#000 5.5px);mask:radial-gradient(circle,transparent 5px,#000 5.5px)}.imisl{position:absolute;z-index:62;top:11px;left:50%;width:122px;height:36px;margin-left:-61px;border-radius:20px;background:#000;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 6px;opacity:0;pointer-events:none;transition:width .55s cubic-bezier(.34,1.25,.64,1),margin-left .55s cubic-bezier(.34,1.25,.64,1),height .55s cubic-bezier(.34,1.25,.64,1),border-radius .55s,opacity .2s}.imisl.on{opacity:1;width:210px;margin-left:-105px}.imisl i{width:24px;height:24px;border-radius:7px;background-size:cover;background-position:center;transition:filter .6s}.imisl .ring10{--p:0;width:20px;height:20px;background:conic-gradient(#fff calc(var(--p,0)*1%),#ffffff38 0);-webkit-mask:radial-gradient(circle,transparent 6.5px,#000 7px);mask:radial-gradient(circle,transparent 6.5px,#000 7px)}.imisl.big{width:372px;margin-left:-186px;height:84px;border-radius:34px;padding:0 18px 0 14px;justify-content:flex-start;gap:12px}.imisl.big i{width:56px;height:56px;border-radius:14px}.imisl .ix{display:none;flex-direction:column;color:#fff;font-size:15px;font-weight:600;flex:1;min-width:0}.imisl .ix small{font-size:12.5px;font-weight:400;color:#fff9;margin-top:2px}.imisl.big .ix{display:flex}.imisl.big .ring10{display:none}.imisl .io{display:none;height:32px;padding:0 14px;border-radius:16px;background:#fff;color:#000;font-size:13.5px;font-weight:600;align-items:center}.imisl.big .io{display:flex}.imv{position:absolute;inset:0;z-index:72;display:none;color:#fff;touch-action:none}.imv.on{display:block}.imv-bg{position:absolute;inset:0;background:#000;opacity:0;transition:opacity .4s var(--ez-s)}.imv.open .imv-bg{opacity:1}.imv-box{position:absolute;overflow:hidden;border-radius:18px;transition:left .5s var(--ez-s),top .5s var(--ez-s),width .5s var(--ez-s),height .5s var(--ez-s),border-radius .5s var(--ez-s),transform .45s var(--ez-s),opacity .3s}.imv-box img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s var(--ez-s);transform-origin:50% 50%}.imv-box .hdc{position:absolute;right:12px;bottom:12px;opacity:0;transition:opacity .3s}.imv.open .imv-box .hdc{opacity:1}.imv-top,.imv-bot{position:absolute;left:0;right:0;opacity:0;transition:opacity .3s}.imv.open .imv-top,.imv.open .imv-bot{opacity:1}.imv.bare .imv-top,.imv.bare .imv-bot{opacity:0;pointer-events:none}.imv-top{top:50px;display:flex;align-items:center;justify-content:space-between;padding:0 12px}.imv-top .ibtn{color:#fff}.imv-meta{text-align:center;font-size:13px;line-height:1.3}.imv-meta b{display:block;font-size:14.5px;font-weight:600}.imv-meta small{color:#ffffff9e}.imv-bot{bottom:30px;display:flex;justify-content:center;gap:10px;padding:0 16px}.imv-act{display:flex;gap:6px;padding:6px;border-radius:30px;background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 1px #ffffff2e}.imv-act button{width:58px;height:50px;border-radius:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10.5px;font-weight:500;color:#fff}.imv-act button .ic{width:19px;height:19px}.imv-act button.dang{color:#ff8a8f}.imv-menu{position:absolute;right:14px;top:96px;width:226px;border-radius:20px;padding:6px;opacity:0;transform:scale(.9);transform-origin:90% 0;pointer-events:none;transition:opacity .2s,transform .4s var(--ez-q);color:var(--text)}.imv-menu.on{opacity:1;transform:none;pointer-events:auto}.imv-menu button{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 12px;border-radius:14px;font-size:14.5px;text-align:left}.imv-menu button .ic{width:18px;height:18px}.stu .topbar .stu-tabs{width:206px;height:36px;margin:0;padding:3px}.stu-tabs button{height:30px;font-size:13.5px}.stu-pane{position:absolute;inset:100px 0 0;opacity:0;pointer-events:none;transition:opacity .3s}.stu-pane.on{opacity:1;pointer-events:auto}.stu-cv{position:absolute;inset:8px 16px 262px;display:flex;flex-direction:column;align-items:center;justify-content:center}.stu-cv .imc{margin:0;box-shadow:0 18px 50px var(--shadow)}.stu-cv .ima{justify-content:center;gap:26px;margin-top:14px}.stu-empty{position:absolute;inset:14px 16px 262px;display:flex;flex-direction:column}.stu-empty h2{font-size:27px;font-weight:600;letter-spacing:-.035em;line-height:1.12;margin:6px 4px 4px}.stu-empty p{color:var(--text2);font-size:14.5px;margin:0 4px 16px}.stu-ideas{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stu-idea{position:relative;aspect-ratio:1/1;border-radius:20px;overflow:hidden;background-size:cover;background-position:center;text-align:left}.stu-idea span{position:absolute;left:0;right:0;bottom:0;padding:26px 12px 11px;font-size:13px;font-weight:500;line-height:1.25;color:#fff;background:linear-gradient(transparent,#0000009e)}.stu-strip{position:absolute;left:0;right:0;bottom:198px;height:52px;display:flex;gap:8px;padding:0 16px;overflow-x:auto;scrollbar-width:none;align-items:center}.stu-strip button{width:44px;height:44px;flex:none;border-radius:12px;background-size:cover;background-position:center;opacity:.6;transition:opacity .2s,transform .3s var(--ez-q),box-shadow .2s}.stu-strip button.on{opacity:1;box-shadow:0 0 0 2px var(--text);transform:scale(1.04)}.stu-strip button.gen{filter:blur(3px)}.stu .composer{bottom:26px}.stu-refs{display:none;gap:8px;overflow-x:auto;scrollbar-width:none;margin:-4px 0 2px -6px;padding-top:2px}.stu-refs.on{display:flex}.stu-refs .rf{position:relative;width:52px;height:52px;flex:none;border-radius:13px;background-size:cover;background-position:center}.stu-refs .rf b{position:absolute;left:4px;top:4px;min-width:17px;height:17px;border-radius:9px;font-size:10.5px;font-weight:700;line-height:17px;text-align:center;color:#0a0c12;background:#ffffffeb}.stu-refs .rf button{position:absolute;right:-5px;top:-5px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--text);color:var(--bg)}.stu-refs .rf button .ic{width:11px;height:11px}.stu-refs .rfadd{width:52px;height:52px;flex:none;border-radius:13px;display:grid;place-items:center;color:var(--text2);box-shadow:inset 0 0 0 1.5px var(--hair)}.shp{display:flex;gap:2px}.shp button{flex-direction:row;padding:0 9px;height:32px;border-radius:16px}.shp button span{display:none}.shp button.on span{display:inline}.gal{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin:0 -16px}.gt{position:relative;aspect-ratio:1/1;background-size:cover;background-position:center;background-color:var(--surface2);overflow:hidden;animation:gtIn .45s var(--ez-g) both}@keyframes gtIn{0%{opacity:0;transform:scale(.96)}}.gt.gen{filter:blur(6px) saturate(1.2)}.gt-wrap .ring10{position:absolute;right:8px;bottom:8px;--p:0;background:conic-gradient(#fff calc(var(--p,0)*1%),#ffffff4d 0)}.imc.hl10,.body.hl10,.msg.hl10{animation:hl10 1.8s ease}@keyframes hl10{0%,55%{box-shadow:0 0 0 2px var(--acc-text),0 0 30px color-mix(in srgb,var(--acc-text) 45%,transparent)}to{box-shadow:0 12px 32px var(--shadow)}}.shake10{animation:shake10 .4s ease}@keyframes shake10{25%{transform:translate(-6px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.stu-cv .imblk{display:flex;flex-direction:column;align-items:center}.stu-cv .imc.sq{width:318px}.stu-cv .imc.pt{width:238px}.stu-cv .imc.ls{width:370px;max-width:none}.stu-cv .imver{justify-content:center}.phone[data-scr=web] .statusbar{color:#000}.phone[data-scr=web] .homebar{background:#000}.mdb .f{transition:transform .55s var(--ez-q),opacity 0s linear .14s}.mdb.disc .f.r,.mdb:not(.disc) .f.d{opacity:0}#gcomp .mdb{background:transparent!important;color:var(--text)!important;box-shadow:none!important;padding:0}.stu-empty[hidden],.stu-cv[hidden]{display:none}.fxin{background:transparent}.fxact{opacity:0;transition:opacity .2s}.swiping .fxact,.open10 .fxact{opacity:1}.fxs{margin-bottom:10px;border-radius:18px}.fxs .fxin{margin-bottom:0}#s-home:has(.imchip.on) .sugs{opacity:0;pointer-events:none}.shpop{background:color-mix(in srgb,var(--bg) 72%,transparent)}.iq-lk .tx{display:block}.imv{z-index:42}#s-group.vo .cup{bottom:196px}#s-group.vo .tobot,#s-group.vo .tobot.atb{bottom:194px}.wb-ban .tx b{color:#0a0c12}.lkban{top:232px}.gt-wrap{position:relative}.gt-wrap .gtm{position:absolute;right:6px;bottom:6px;z-index:2;height:18px;padding:0 6px;border-radius:6px;font-size:9.5px;font-weight:700;letter-spacing:.05em;line-height:18px;color:#0a0c12;background:#ffffffe6}.sk{aspect-ratio:1/1;background:linear-gradient(100deg,var(--surface2) 30%,color-mix(in srgb,var(--text) 9%,var(--surface2)) 50%,var(--surface2) 70%);background-size:300% 100%;animation:skSh 1.1s linear infinite}.skr{height:62px;border-radius:14px;margin-bottom:10px}@keyframes skSh{0%{background-position:100% 0}to{background-position:-100% 0}}.stu-gal{overflow-y:auto;scrollbar-width:none;padding:6px 16px 120px}.fx-tabs{margin:14px 0 16px}.fx-pane{display:none}.fx-pane.on{display:block}.hbt{height:34px;padding:0 4px;font-size:15px;font-weight:500;color:var(--acc-text)}.hbt.danger{color:var(--bad)}.hbi{width:36px;height:36px;display:grid;place-items:center;color:var(--text);position:relative}.hbi b{position:absolute;right:0;top:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;font-size:10px;font-weight:700;line-height:16px;color:var(--bg);background:var(--text)}.subhead .hr{margin-left:auto;display:flex;align-items:center;gap:6px}.fxck{position:absolute;right:6px;top:6px;z-index:3;width:22px;height:22px;border-radius:50%;display:none;place-items:center;box-shadow:inset 0 0 0 1.6px #ffffffe6,0 1px 4px #0000004d;background:#0000002e}.fxck .ic{width:13px;height:13px;opacity:0;color:#fff}.fsel .fxck{display:grid}.sel .fxck{background:var(--accent);box-shadow:0 0 0 1.5px #fff}.sel .fxck .ic{opacity:1}.fsel .gt-wrap.sel .gt{opacity:.78}.fxd,.fxs{position:relative;overflow:hidden}.fxin{position:relative;z-index:1;display:flex;align-items:center;gap:13px;padding:11px 0;background:var(--bg);transition:transform .35s var(--ez-s)}.fxd+.fxd .fxin{border-top:1px solid var(--hair)}.fxb{width:40px;height:48px;border-radius:9px;flex:none;display:grid;place-items:end center;padding-bottom:7px;font-size:9.5px;font-weight:700;letter-spacing:.04em;color:#fff;position:relative}.fxb:before{content:"";position:absolute;right:0;top:0;width:12px;height:12px;border-radius:0 9px 0 6px;background:#ffffff59}.fxt{flex:1;min-width:0}.fxn{display:block;font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fxm{display:block;font-size:12.5px;color:var(--text3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fxdate{font-size:12.5px;color:var(--text3);flex:none}.fxact{position:absolute;right:0;top:0;bottom:0;display:flex}.fxact button{width:78px;font-size:13.5px;font-weight:600;color:#fff}.fxact .b{background:#5a6170}.fxact .d{background:#e5484d}.fxd .fxck,.fxs .fxck{position:static;flex:none;box-shadow:inset 0 0 0 1.6px var(--text3);background:none}.fxd.sel .fxck,.fxs.sel .fxck{background:var(--accent);box-shadow:none}.fxs .fxin{display:block;padding:14px 16px;border-radius:18px;background:color-mix(in srgb,var(--text) 6%,var(--bg));margin-bottom:10px}.fsel .fxs .fxin{display:flex;gap:12px;align-items:flex-start}.fxs p{margin:0;font-size:14.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fxs small{display:block;font-size:12.5px;color:var(--text3);margin-top:8px}.fx-bar{position:absolute;z-index:20;left:12px;right:12px;bottom:26px;height:62px;border-radius:31px;display:flex;align-items:center;gap:8px;padding:0 10px 0 20px;transform:translateY(130%);transition:transform .5s var(--ez-s)}.fsel .fx-bar{transform:none}.fx-bar .cnt{flex:1;font-size:14px;color:var(--text2)}.fx-bar button{height:42px;padding:0 15px;border-radius:21px;font-size:14px;font-weight:600}.fx-bar .bb{background:color-mix(in srgb,var(--text) 12%,transparent);color:var(--text)}.fx-bar .dd{color:var(--bad)}.fx-bar button:disabled{opacity:.35}.fx-empty{padding:60px 20px;text-align:center;color:var(--text3);font-size:14.5px}.bn-note{font-size:13.5px;color:var(--text2);margin:10px 2px 14px;line-height:1.45}.bnr{display:flex;align-items:center;gap:13px;padding:11px 0;width:100%;text-align:left}.bnr+.bnr{border-top:1px solid var(--hair)}.bnr .th{width:44px;height:44px;border-radius:11px;flex:none;background-size:cover;background-position:center;display:grid;place-items:center;background-color:color-mix(in srgb,var(--text) 9%,transparent);color:var(--text2)}.bnr .left{font-size:12.5px;color:var(--text3);flex:none}.setbar{position:absolute;z-index:8;left:0;right:0;top:0;height:100px;padding:50px 16px 0;display:flex;align-items:center;opacity:0;pointer-events:none;background:linear-gradient(var(--bg) 60%,transparent);transition:opacity .2s}.setbar b{position:absolute;left:0;right:0;text-align:center;font-size:16.5px;font-weight:600;pointer-events:none}.setbar .backtxt{position:relative;z-index:1}.ios-sh{position:absolute;z-index:75;left:8px;right:8px;bottom:8px;border-radius:38px;padding:18px 0 22px;color:#fff;background:#242428e0;-webkit-backdrop-filter:blur(40px) saturate(1.8);backdrop-filter:blur(40px) saturate(1.8);box-shadow:0 20px 60px #00000080;transform:translateY(110%);transition:transform .55s var(--ez-s)}.phone[data-appt=light] .ios-sh{color:#000;background:#f6f6faeb}.ios-sh.open{transform:none}.ios-hd{display:flex;align-items:center;gap:12px;padding:0 18px 16px;border-bottom:1px solid rgba(128,128,140,.25)}.ios-ic{width:48px;height:48px;border-radius:12px;flex:none;display:grid;place-items:center;background:linear-gradient(160deg,#1c2340,#05070f);color:#fff;font-weight:700;font-size:24px;letter-spacing:-.04em;background-size:cover;background-position:center}.ios-hd .tx{flex:1;min-width:0}.ios-hd b{display:block;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ios-hd small{display:block;font-size:13px;opacity:.6;margin-top:2px}.ios-x{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#80808c40;color:inherit}.ios-x .ic{width:13px;height:13px}.ios-row{display:flex;gap:4px;padding:16px 10px 4px;overflow-x:auto;scrollbar-width:none}.ios-p,.ios-app{width:74px;flex:none;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:11.5px;color:inherit;text-align:center;line-height:1.2}.ios-p .av{position:relative;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;font-size:24px;font-weight:600;color:#fff}.ios-p .av em{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:50%;border:2px solid rgba(36,36,40,1);background:#34c759;display:grid;place-items:center}.ios-p .av em svg{width:12px;height:12px;fill:#fff}.ios-app .ap{width:60px;height:60px;border-radius:15px;display:grid;place-items:center}.ios-app .ap svg{width:32px;height:32px}.ios-list{margin:14px 14px 0;border-radius:14px;background:#80808c29;overflow:hidden}.ios-list button{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;padding:0 16px;font-size:16px;color:inherit;text-align:left}.ios-list button+button{border-top:1px solid rgba(128,128,140,.25)}.ios-list .ic{width:19px;height:19px}.iq{background:#000;padding:0}.phone[data-appt=light] .iq{background:#fff}.iq-top{position:absolute;left:0;right:0;top:0;height:132px;padding-top:54px;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:12px;color:var(--text2);background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--hair)}.iq-top .av{width:48px;height:48px;border-radius:50%;background-size:cover;background-position:center;background-color:#3a74ff;color:#fff;font-weight:600;display:grid;place-items:center;font-size:20px}.iq-back{position:absolute;left:10px;top:62px;color:#0a84ff}.iq-feed{position:absolute;inset:150px 0 110px;padding:0 14px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px}.iq-ts{align-self:center;font-size:11.5px;color:var(--text3);margin:4px 0}.iq-b{max-width:74%;padding:9px 14px;border-radius:20px;font-size:16px;line-height:1.3;align-self:flex-start;background:#26262a;color:#fff}.phone[data-appt=light] .iq-b{background:#e9e9eb;color:#000}.iq-lk{align-self:flex-start;width:262px;border-radius:20px;overflow:hidden;background:#26262a;color:#fff;text-align:left}.phone[data-appt=light] .iq-lk{background:#e9e9eb;color:#000}.iq-lk .pv10{height:138px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:radial-gradient(120% 90% at 50% 120%,#1f3d9e,#0b1230 55%,#05070f);color:#fff}.iq-lk .pv10 .wm{font-size:34px;font-weight:700;letter-spacing:-.025em}.iq-lk .pv10 small{font-size:12px;opacity:.7}.iq-lk .tx{padding:10px 14px 12px}.iq-lk b{display:block;font-size:14.5px;font-weight:600}.iq-lk small{font-size:12.5px;opacity:.6}.iq-in{position:absolute;left:12px;right:12px;bottom:40px;height:40px;border-radius:20px;box-shadow:inset 0 0 0 1px var(--hair);display:flex;align-items:center;padding:0 16px;color:var(--text3);font-size:15px}.rq .hero{top:170px}.rq-av{width:76px;height:76px;border-radius:50%;margin:0 auto;font-size:30px;display:grid;place-items:center;color:#fff;font-weight:600;background:#3a74ff}.rq h1{font-size:30px;margin-top:18px}.rq-form{position:absolute;left:16px;right:16px;top:430px}.rq-form textarea{width:100%;height:84px;margin-top:14px;border-radius:20px;padding:13px 16px;font:inherit;font-size:15px;color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent);border:1px solid var(--hair);resize:none;outline:none}.rq-done .rq-form{opacity:0;pointer-events:none}.rq-ok{width:76px;height:76px;border-radius:50%;margin:0 auto;display:none;place-items:center;background:color-mix(in srgb,var(--ok) 20%,transparent);color:var(--ok)}.rq-ok .ic{width:34px;height:34px}.rq-done .rq-ok{display:grid;animation:okPop .6s var(--ez-q)}.rq-done .rq-av{display:none}@keyframes okPop{0%{transform:scale(.5);opacity:0}}.wb{background:#fff!important;color:#0a0c12;padding:0}.wb-ban{position:absolute;left:0;right:0;top:0;padding:54px 14px 12px;display:flex;align-items:center;gap:11px;background:#f2f2f7;border-bottom:1px solid #E1E1E6}.wb-ban .x{width:22px;color:#8e8e93}.wb-ban .x .ic{width:13px;height:13px}.wb-ban .ios-ic{width:42px;height:42px;border-radius:10px;font-size:21px}.wb-ban .tx{flex:1;font-size:13px;line-height:1.25}.wb-ban .tx b{display:block;font-size:14.5px}.wb-ban .tx small{color:#6e6e73}.wb-get{min-width:64px;height:30px;padding:0 14px;border-radius:15px;background:#e5e5ea;color:#0a84ff;font-size:14.5px;font-weight:700;display:grid;place-items:center}.wb-get .ring10{--p:0;width:22px;height:22px;background:conic-gradient(#0a84ff calc(var(--p,0)*1%),#d1d1d6 0);-webkit-mask:radial-gradient(circle,transparent 8px,#000 8.5px);mask:radial-gradient(circle,transparent 8px,#000 8.5px)}.wb-pg{position:absolute;left:24px;right:24px;top:220px;text-align:center}.wb-pg .wm{font-size:44px;font-weight:700;letter-spacing:-.025em;color:#0a0c12}.wb-pg h1{font-size:28px;font-weight:600;letter-spacing:-.03em;margin:26px 0 10px;color:#0a0c12}.wb-pg p{font-size:16px;line-height:1.45;color:#4b5566;margin:0 0 26px}.wb-pg .go{height:52px;padding:0 28px;border-radius:26px;background:#0a0c12;color:#fff;font-size:16px;font-weight:600}.wb-url{position:absolute;left:50%;bottom:30px;transform:translate(-50%);height:44px;padding:0 22px;border-radius:22px;display:flex;align-items:center;gap:6px;font-size:15px;color:#0a0c12;background:#f2f2f7eb;box-shadow:0 6px 20px #0000001f,inset 0 0 0 1px #0000000f}.wb-url .ic{width:13px;height:13px;color:#6e6e73}.sinote{position:absolute;left:16px;right:16px;top:110px;padding:12px 16px;border-radius:18px;font-size:14px;line-height:1.35;display:none}.sinote.on{display:block}.lkban{position:absolute;z-index:30;left:10px;right:10px;top:60px;padding:12px 14px;border-radius:24px;display:flex;gap:11px;align-items:flex-start;color:#fff;background:#28282e9e;-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6);text-align:left;opacity:0;transform:translateY(-24px) scale(.96);transition:opacity .3s,transform .55s var(--ez-q);pointer-events:none}.lkban.on{opacity:1;transform:none;pointer-events:auto}.lkban .ios-ic{width:38px;height:38px;border-radius:9px;font-size:19px}.lkban .tx{flex:1;font-size:14px;line-height:1.3}.lkban .tx b{font-size:14.5px}.lkban .tx small{float:right;font-size:12px;opacity:.6}.nreq .nact .p{min-width:72px}.n-th{width:40px;height:40px;border-radius:10px;flex:none;background-size:cover;background-position:center}.held .scene *,.held .fi.on .prg:after{animation-play-state:paused!important}.fi.on .prg:after{animation-duration:var(--pd,4.8s)}.oi{position:absolute;inset:0}.oi-pr{position:absolute;left:16px;top:16px;height:34px;padding:0 14px;border-radius:17px;display:flex;align-items:center;font-size:13px;color:var(--text);background:color-mix(in srgb,var(--text) 9%,transparent);white-space:nowrap;overflow:hidden}.scene.on .oi-pr span{display:inline-block;overflow:hidden;white-space:nowrap;animation:oiType 1.4s steps(22) both}@keyframes oiType{0%{width:0}to{width:150px}}.oi-card{position:absolute;right:16px;top:16px;bottom:16px;aspect-ratio:9/16;border-radius:16px;overflow:hidden;background-size:cover;background-position:center;box-shadow:0 10px 30px #00000059}.scene.on .oi-card{animation:oiDraft 3.4s ease-out .9s both}@keyframes oiDraft{0%{filter:blur(16px) saturate(1.3);opacity:.5}20%{opacity:1}to{filter:blur(0)}}.oi-card i{position:absolute;left:0;bottom:0;height:3px;background:#fff;width:0}.scene.on .oi-card i{animation:oiBar 3.4s linear .9s both}@keyframes oiBar{to{width:100%;opacity:0}}.oi-pill{position:absolute;left:16px;bottom:18px;height:32px;padding:0 12px 0 4px;border-radius:16px;display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:var(--text);background:color-mix(in srgb,var(--text) 10%,transparent)}.oi-pill i{width:24px;height:24px;border-radius:8px;background-size:cover}.scene.on .oi-pill{animation:oiUp .6s var(--ez-q) 1.4s both}@keyframes oiUp{0%{opacity:0;transform:translateY(10px)}}.oi-chat{position:absolute;left:16px;top:66px;width:150px;display:flex;flex-direction:column;gap:6px}.oi-chat span{align-self:flex-start;padding:7px 11px;border-radius:14px;font-size:12px;line-height:1.3;background:color-mix(in srgb,var(--text) 9%,transparent);color:var(--text)}.oi-chat span.me{align-self:flex-end;background:color-mix(in srgb,var(--text) 18%,transparent)}.scene.on .oi-chat span{animation:oiUp .5s var(--ez-q) both}.scene.on .oi-chat span:nth-child(1){animation-delay:2s}.scene.on .oi-chat span:nth-child(2){animation-delay:2.7s}.oi-refs{position:absolute;left:18px;top:36px;display:flex;flex-direction:column;gap:12px}.oi-refs i{position:relative;width:66px;height:66px;border-radius:14px;background-size:cover;background-position:center}.oi-refs i b{position:absolute;left:4px;top:4px;width:17px;height:17px;border-radius:9px;font-size:10.5px;font-weight:700;line-height:17px;text-align:center;font-style:normal;color:#0a0c12;background:#ffffffeb}.scene.on .oi-refs i{animation:oiUp .5s var(--ez-q) both}.scene.on .oi-refs i:nth-child(2){animation-delay:.25s}.oi-say{position:absolute;left:96px;top:72px;width:110px;font-size:12.5px;line-height:1.35;color:var(--text2)}.scene.on .oi-say{animation:oiUp .5s var(--ez-q) .6s both}.oi-arrow{position:absolute;left:118px;top:150px;color:var(--text3)}.oi-grid{position:absolute;left:50%;top:50%;width:246px;margin:-82px 0 0 -123px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;border-radius:16px;overflow:hidden}.oi-grid i{aspect-ratio:1/1;background-size:cover;background-position:center;position:relative}.scene.on .oi-grid i{animation:oiPop .45s var(--ez-q) both}.scene.on .oi-grid i:nth-child(2){animation-delay:.12s}.scene.on .oi-grid i:nth-child(3){animation-delay:.24s}.scene.on .oi-grid i:nth-child(4){animation-delay:.36s}.scene.on .oi-grid i:nth-child(5){animation-delay:.48s}.scene.on .oi-grid i:nth-child(6){animation-delay:.6s}@keyframes oiPop{0%{opacity:0;transform:scale(.8)}}.oi-grid .hdm{position:absolute;right:5px;bottom:5px;height:16px;padding:0 5px;border-radius:5px;font-size:9px;font-weight:700;line-height:16px;font-style:normal;color:#ffffffb3;background:#00000059}.scene.on .oi-grid .hdm{animation:hdOn .4s ease 2s both}@keyframes hdOn{to{background:#fff;color:#0a0c12}}@media(prefers-reduced-motion:reduce){.composer:not(.hastext) #talkB .wv path,.imc .imc-sh,.fw,.msg.user.lift,.gt,.sk{animation:none!important}.imv-box,.stu-pane,.mdb .f{transition-duration:.01s!important}}@property --glow{syntax:"<number>";inherits:false;initial-value:0}.phone{--tint:.64;--la:200deg;--hx:35%;--lgbg:rgb(20 24 36 / calc(.16 + var(--tint) * .5));--lgspec:.46;--lgrim1:rgba(255,255,255,.95);--lgrim2:rgba(255,255,255,.3);--lgrim3:rgba(255,255,255,.07);--lgsh:inset 0 0 0 .75px rgba(0,0,0,.46),inset 0 0 18px rgba(0,0,0,.16),0 2px 8px rgba(0,0,0,.2),0 12px 30px rgba(0,0,0,.16);--pribg:rgb(0 80 223 / calc(.46 + var(--tint) * .34))}.phone[data-appt=light]{--lgbg:rgb(255 255 255 / calc(.3 + var(--tint) * .5));--lgrim2:rgba(255,255,255,.55);--lgrim3:rgba(255,255,255,.2);--lgsh:inset 0 0 0 .75px rgba(10,12,18,.16),inset 0 0 16px rgba(10,12,18,.06),0 2px 8px rgba(30,40,70,.12),0 12px 28px rgba(30,40,70,.12)}.glass{background:var(--lgbg);-webkit-backdrop-filter:blur(6px) saturate(1.7);backdrop-filter:blur(6px) saturate(1.7);box-shadow:var(--lgsh)}.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:-1;opacity:1;display:block;background:conic-gradient(from var(--la),var(--lgrim1) 0deg,var(--lgrim2) 55deg,var(--lgrim3) 150deg,var(--lgrim2) 235deg,var(--lgrim1) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:1;background:radial-gradient(85% 70% at var(--hx) -22%,rgba(255,255,255,calc(var(--lgspec) * .7)) 0%,transparent 62%),radial-gradient(80px 80px at var(--px,50%) var(--py,50%),rgba(255,255,255,calc(var(--glow) * .38)),transparent 72%)}.sheet.glass{--lgbg:rgb(20 24 36 / calc(.3 + var(--tint) * .5))}.phone[data-appt=light] .sheet.glass{--lgbg:rgb(250 251 253 / calc(.5 + var(--tint) * .4))}.glass.pressed,.cta.pressed,.send.pressed{transform:scale(1.045);--glow:1}.pv.glass,.plan.glass,.dcard.glass,.rlast.glass,.demo.glass{background:color-mix(in srgb,var(--text) 6%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--hair)}.pv.glass:before,.pv.glass:after,.plan.glass:before,.plan.glass:after,.dcard.glass:before,.dcard.glass:after,.rlast.glass:before,.rlast.glass:after,.demo.glass:before,.demo.glass:after{display:none}.plan.glass.sel{background:color-mix(in srgb,var(--text) 9%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--text) 72%,transparent)}.cta{width:fit-content!important;min-width:210px;max-width:100%;height:54px;padding:0 34px;border-radius:27px;margin-inline:auto;align-self:center;flex:none;background:var(--pribg);color:#fff;-webkit-backdrop-filter:blur(6px) saturate(1.7);backdrop-filter:blur(6px) saturate(1.7);box-shadow:var(--lgsh);overflow:visible;transition:transform .5s var(--ez-q),--glow .35s ease,opacity .2s}.cta:before{content:"";display:block;position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:-1;background:conic-gradient(from var(--la),rgba(255,255,255,.95) 0deg,rgba(255,255,255,.34) 55deg,rgba(255,255,255,.08) 150deg,rgba(255,255,255,.34) 235deg,rgba(255,255,255,.95) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cta:after{content:"";display:block;position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;animation:none;background:radial-gradient(85% 70% at var(--hx) -22%,rgba(255,255,255,.4) 0%,transparent 62%),radial-gradient(90px 90px at var(--px,50%) var(--py,50%),rgba(255,255,255,calc(var(--glow) * .45)),transparent 72%)}.cta:active{transform:scale(1.045)}.cta.sm{height:44px;min-width:0;padding:0 22px;font-size:15px;border-radius:22px}.cta.quiet{background:var(--lgbg);color:var(--text);font-weight:500;height:48px;min-width:150px}.cta.quiet:after{background:radial-gradient(85% 70% at var(--hx) -22%,rgba(255,255,255,calc(var(--lgspec) * .6)) 0%,transparent 62%),radial-gradient(90px 90px at var(--px,50%) var(--py,50%),rgba(255,255,255,calc(var(--glow) * .38)),transparent 72%)}.cta.line,.cta.danger,.cta.apple{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cta.line:before,.cta.line:after,.cta.danger:before,.cta.danger:after,.cta.apple:before,.cta.apple:after{display:none}.cta.apple{background:#fff;color:#000}.cta[disabled]{opacity:.38}.phone[data-appt=light] .cta:not(.quiet):not(.apple):not(.line):not(.danger){color:#fff}#s-signin .cta{width:100%!important}.foot .cta+.cta{margin-top:2px}.send{background:var(--lgbg);box-shadow:var(--lgsh);-webkit-backdrop-filter:blur(6px) saturate(1.7);backdrop-filter:blur(6px) saturate(1.7)}.send:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(85% 70% at var(--hx) -22%,rgba(255,255,255,.35) 0%,transparent 62%),radial-gradient(40px 40px at var(--px,50%) var(--py,50%),rgba(255,255,255,calc(var(--glow) * .45)),transparent 72%)}#talkB{background:var(--lgbg);box-shadow:var(--lgsh)}.tg{width:64px!important;height:28px!important;border-radius:14px!important;background:#78809657!important;box-shadow:none!important;flex:none;position:relative;overflow:visible!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.phone[data-appt=light] .tg{background:#78809642!important}.tg[aria-checked=true]{background:linear-gradient(90deg,#8cc8ff,#3d8bff)!important}.tg:before{display:none!important}.tg:after{top:-4px!important;left:-7px!important;width:56px!important;height:36px!important;border-radius:18px!important;background:#fff!important;box-shadow:0 2px 6px #00000038,0 0 0 .5px #0000000d!important;transform:translate(0) scale(.68)!important;transition:transform .55s var(--ez-q),background .2s,box-shadow .2s!important}.tg[aria-checked=true]:after{transform:translate(22px) scale(.68)!important}.tg.lens:after{transform:translate(0) scale(1)!important;background:radial-gradient(110% 90% at 50% -25%,rgba(255,255,255,.42),transparent 58%),radial-gradient(80% 60% at 50% 125%,rgba(255,255,255,.16),transparent 60%),#ffffff0a!important;box-shadow:inset 0 0 0 .75px #ffffffbf,inset 0 0 10px #0000001f,0 6px 18px #00000040!important;-webkit-backdrop-filter:blur(.6px);backdrop-filter:blur(.6px)}.tg.lens[aria-checked=true]:after{transform:translate(22px) scale(1)!important}.phone.ref .tg.lens:after{-webkit-backdrop-filter:url(#lgKnob);backdrop-filter:url(#lgKnob)}.seg.pilled button.on,.seg.pilled button[aria-pressed=true]{background:transparent!important}.segp{position:absolute;z-index:0;top:3px;bottom:3px;border-radius:999px;background:color-mix(in srgb,var(--text) 16%,transparent);box-shadow:0 1px 4px #00000029;pointer-events:none;transition:left .5s var(--ez-q),width .5s var(--ez-q),transform .3s,background .2s,box-shadow .2s}.phone[data-appt=light] .segp{background:#fff;box-shadow:0 1px 4px #1e284624}.segp.lens{background:radial-gradient(110% 90% at 50% -25%,rgba(255,255,255,.36),transparent 58%),#ffffff0a;box-shadow:inset 0 0 0 .75px #ffffffb3,inset 0 0 8px #0000001f,0 4px 14px #0003;transform:scaleX(1.1) scaleY(1.08)}.seg.pilled button{position:relative;z-index:1}.phone input[type=range]::-webkit-slider-thumb{width:34px;height:22px;border-radius:11px;background:#fff;box-shadow:0 2px 6px #00000040;transition:transform .35s var(--ez-q)}.phone input[type=range]:active::-webkit-slider-thumb{transform:scale(1.35)}.phone.rt .cta:not(.apple):not(.line):not(.danger){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0050df!important}.phone.rt .cta.quiet,.phone.rt .send,.phone.rt #talkB{background:var(--surface2)!important}.phone.rt .glass:before,.phone.rt .cta:before{display:none!important}.bgglow i{animation:none!important;will-change:transform}.bgglow .hz{position:absolute;left:-30%;right:-30%;bottom:-220px;height:470px;border-radius:50%;filter:none!important;transform-origin:50% 100%;opacity:.22;will-change:transform,opacity;transition:background 1s}.bgglow .flow{position:absolute;left:-10%;right:-10%;height:55%;top:100%;border-radius:0;filter:none!important;background:linear-gradient(transparent,rgba(140,170,255,.15) 45%,rgba(160,140,255,.1) 60%,transparent);opacity:0;transition:opacity .8s}.phone.thinking .bgglow .flow{opacity:1;animation:flowUp 3.4s cubic-bezier(.45,0,.25,1) infinite!important}@keyframes flowUp{0%{transform:translateY(0)}to{transform:translateY(-290%)}}.phone .grain10{position:absolute;inset:0;z-index:0;opacity:.07;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.gm{animation:none}.gm.new{animation:pop .35s}.lkban{top:232px!important}#s-group:has(#mpick.on) .cup,#s-group:has(#mpick.on) .tobot{opacity:0!important;pointer-events:none!important}#s-home.hasatt .sugs{opacity:0;pointer-events:none}.sugs{transition:opacity .3s}.vs{padding:0}.vs-top{position:absolute;z-index:5;left:0;right:0;top:50px;height:48px;padding:0 10px;display:flex;align-items:center;justify-content:space-between}.vs-step{font-size:13px;font-weight:500;color:var(--text3);letter-spacing:.02em}.vs-skip{height:36px;padding:0 14px;font-size:15px;font-weight:500;color:var(--text2)}.vs-st{position:absolute;inset:104px 0 0;padding:0 20px;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .45s var(--ez-s),transform .55s var(--ez-s)}.vs-st.on{opacity:1;pointer-events:auto;transform:none}.vs-h{font-size:30px;font-weight:600;letter-spacing:-.04em;line-height:1.12;margin:16px 2px 8px;text-wrap:balance}.vs-p{font-size:15.5px;line-height:1.45;color:var(--text2);margin:0 2px 20px}.vs-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vs-grid.two .vs-v:not(.fin){display:none}.vs-v{position:relative;height:148px;border-radius:28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:16px 18px;text-align:left;transition:transform .45s var(--ez-q),box-shadow .3s}.vs-grid.two .vs-v{height:200px}.vs-n{font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text3)}.vs-n b{display:block;font-size:40px;font-weight:600;letter-spacing:-.04em;text-transform:none;color:var(--text);line-height:1;margin-top:6px}.vs-wv{display:flex;align-items:center;gap:4px;height:34px}.vs-wv i{width:4px;height:8px;border-radius:2px;background:var(--text);opacity:.45}.vs-v.playing .vs-wv i{opacity:1;animation:vsBar .9s ease-in-out infinite}.vs-v.playing .vs-wv i:nth-child(2){animation-delay:.12s}.vs-v.playing .vs-wv i:nth-child(3){animation-delay:.24s}.vs-v.playing .vs-wv i:nth-child(4){animation-delay:.36s}.vs-v.playing .vs-wv i:nth-child(5){animation-delay:.48s}@keyframes vsBar{0%,to{height:8px}50%{height:30px}}.vs-v.sel{box-shadow:var(--lgsh),inset 0 0 0 2px var(--text)}.vs-ck{position:absolute;right:14px;top:14px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--text);color:var(--bg);opacity:0;transform:scale(.6);transition:opacity .2s,transform .4s var(--ez-q)}.vs-ck .ic{width:14px;height:14px}.vs-v.sel .vs-ck{opacity:1;transform:none}.vs-line{margin-top:20px;min-height:84px}.vs-line small{display:block;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text3);margin-bottom:6px}.vs-line .tkl{font-size:20px}.vs-acts{position:absolute;left:20px;right:20px;bottom:46px;display:flex;flex-direction:column;align-items:center;gap:12px}.vs-more{display:flex;gap:6px;align-items:center;color:var(--text3);font-size:14.5px}.vs-link{font-size:14.5px;font-weight:500;color:var(--text2);padding:6px 8px}.vs-cap{position:absolute;left:24px;right:24px;top:22px;display:flex;flex-direction:column;gap:12px}.vs-cap .tkl{font-size:25px}.vs-cap .tkl.u{font-size:17px}.vs-cap .tkl.old{opacity:.35}.vs-name{position:absolute;left:24px;right:24px;top:236px;font-size:50px;font-weight:700;letter-spacing:-.04em;line-height:1;opacity:0;transform:translateY(12px) scale(.96);transform-origin:0 50%;transition:opacity .5s,transform .6s var(--ez-q)}.vs-name.on{opacity:1;transform:none}.vs-name small{display:block;font-size:14px;font-weight:500;letter-spacing:0;color:var(--text3);margin-top:8px}.vs-cards{position:absolute;left:20px;right:20px;top:330px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.vs-card{border-radius:20px;padding:12px 14px;background:color-mix(in srgb,var(--text) 5%,transparent);box-shadow:inset 0 0 0 1px var(--hair);min-height:66px;opacity:.55;transition:opacity .4s,background .4s,box-shadow .4s}.vs-card small{display:block;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text3)}.vs-card b{display:block;font-size:16px;font-weight:600;margin-top:5px;line-height:1.25}.vs-card.now{opacity:1;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--acc-text) 70%,transparent)}.vs-card.done{opacity:1;background:color-mix(in srgb,var(--text) 9%,transparent);animation:vsFill .6s var(--ez-q)}@keyframes vsFill{0%{transform:scale(.94)}}.vs-reply{position:absolute;left:16px;right:16px;bottom:40px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .45s var(--ez-q)}.vs-reply.on{opacity:1;transform:none}.vs-chip{height:46px;padding:0 20px;border-radius:23px;font-size:15.5px;font-weight:500;color:var(--text)}.vs-chip.on{box-shadow:var(--lgsh),inset 0 0 0 1.5px var(--text)}.vs-ideas{width:100%;text-align:center;font-size:12.5px;color:var(--text3)}.vs-in{width:100%;height:58px;border-radius:29px;display:flex;align-items:center;gap:6px;padding:0 7px 0 8px}.vs-in input{flex:1;min-width:0;height:100%;background:none;border:0;outline:none;font:inherit;font-size:17px;color:var(--text)}.vs-in input::placeholder{color:var(--text3)}.vs-in .send{width:44px;height:44px;opacity:1}.vs-mic{width:42px;height:42px;display:grid;place-items:center;color:var(--text2);flex:none}.vs-note{width:100%;text-align:center;font-size:13.5px;color:var(--text3);margin-top:2px}.vs-err{width:100%;text-align:center;font-size:13.5px;color:var(--bad);min-height:18px}.tk-st .wm.named{font-size:20px;font-weight:600;letter-spacing:-.02em}.vme{display:flex;align-items:center;gap:14px;padding:14px 0 16px}.vme .vd{width:54px;height:54px;border-radius:50%;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--text) 10%,transparent)}.vme .vd .ic{width:24px;height:24px}.vme b{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em}.vme small{display:block;font-size:13.5px;color:var(--text3);margin-top:2px}.cta{white-space:nowrap}.cta.sm{flex:none}#s-ob5 .vs-obnote{margin-bottom:16px!important}.vme .hbt{margin-left:auto}#s-ob5 .vs-obnote{font-size:13.5px;color:var(--text3);margin:6px 2px 0}@media(prefers-reduced-motion:reduce){.vs-v.playing .vs-wv i{animation:none}}#s-settings .setbar{background:linear-gradient(color-mix(in srgb,var(--bg) 94%,transparent) 0%,color-mix(in srgb,var(--bg) 84%,transparent) 72%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask:linear-gradient(#000 74%,transparent);mask:linear-gradient(#000 74%,transparent)}body.pmode{padding:0!important;margin:0!important;overflow:hidden!important;background:#000!important}body.pmode .rail{display:none!important}body.pmode .stage{display:block!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important}body.pmode .phoneWrap{display:block!important;padding:0!important}body.pmode .fit{overflow:hidden}body.pmode .phone{box-shadow:none!important;touch-action:pan-y}body.pmode.stand .phone{border-radius:0!important}body.pmode.stand .bgglow{clip-path:none!important}body.pmode.stand .statusbar,body.pmode.stand .island,body.pmode.stand .homebar{visibility:hidden!important}.screen:not(.active){visibility:hidden;transition:transform .55s var(--ez-s),opacity .4s var(--ez-s),visibility 0s linear .6s}.screen.active{visibility:visible;transition:transform .55s var(--ez-s),opacity .4s var(--ez-s),visibility 0s}.ctx:not(.on){visibility:hidden;transition:visibility 0s linear .5s}.ctx.on{visibility:visible;transition:visibility 0s}body.kbup .homehero{transform:translateY(-122px) scale(.86)}body.kbup .vs-cards,body.kbup .vs-name{opacity:0!important;pointer-events:none}.phone{font-optical-sizing:auto}.sheet.k-in>*{animation:kFadeUp .34s .08s both}@keyframes kFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.k-edge{position:absolute;left:0;right:0;height:38px;z-index:5;pointer-events:none;opacity:0;transition:opacity .25s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.k-edge.t{top:118px;-webkit-mask-image:linear-gradient(180deg,#000 25%,transparent);mask-image:linear-gradient(180deg,#000 25%,transparent)}.k-edge.b{bottom:172px;-webkit-mask-image:linear-gradient(0deg,#000 25%,transparent);mask-image:linear-gradient(0deg,#000 25%,transparent)}.k-edge.on{opacity:1}.screen:not(.active) .k-edge{display:none}.fbopen .k-edge.t{top:352px}.k-mini{height:34px;padding:0 13px;border-radius:17px;font-size:14px;font-weight:600;color:var(--acc-text);background:color-mix(in srgb,var(--acc-text) 12%,transparent);flex:none;margin-left:auto}.k-mini.quiet{color:var(--text2);background:color-mix(in srgb,var(--text) 8%,transparent)}.k-mini.danger{color:var(--bad);background:color-mix(in srgb,var(--bad) 12%,transparent)}.k-ban{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:20px;margin:14px 0 2px;font-size:14.5px;line-height:1.4;background:color-mix(in srgb,var(--text) 6%,transparent)}.k-ban b{font-weight:600;font-size:15.5px}.k-ban.bad{background:color-mix(in srgb,var(--bad) 12%,transparent)}.k-ban .k-mini{align-self:flex-start;margin-left:0}.k-note{font-size:13.5px;line-height:1.45;color:var(--text3);margin:12px 2px 0}.k-c{display:flex;align-items:center;gap:8px}.k-stack{display:flex;flex-direction:column;gap:10px}.k-undo{position:absolute;z-index:44;left:50%;bottom:190px;transform:translate(-50%,16px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:14px;height:46px;padding:0 8px 0 18px;border-radius:23px;font-size:14.5px;font-weight:500;white-space:nowrap;transition:opacity .25s,transform .4s var(--ez-q)}.k-undo.on{opacity:1;transform:translate(-50%);pointer-events:auto}.k-undo button{height:34px;padding:0 12px;font-weight:600;color:var(--acc-text);font-size:14.5px}.k-find{position:absolute;z-index:9;left:12px;right:12px;top:66px;height:50px;border-radius:25px;display:flex;align-items:center;gap:6px;padding:0 6px 0 16px;opacity:0;transform:translateY(-12px);pointer-events:none;transition:opacity .25s,transform .4s var(--ez-s)}.k-find.on{opacity:1;transform:none;pointer-events:auto}.k-find input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--text);font:inherit;font-size:16px}.k-find small{font-size:13px;color:var(--text2);font-variant-numeric:tabular-nums;white-space:nowrap}.k-find button{width:38px;height:38px;display:grid;place-items:center;color:var(--text)}.k-find button[disabled]{opacity:.3}.k-find .k-fd{width:auto;padding:0 10px;font-size:15px;font-weight:600;color:var(--acc-text)}.k-find .up{transform:rotate(180deg)}mark.k-m{background:color-mix(in srgb,#FFD54A 55%,transparent);color:inherit;border-radius:3px;padding:0 1px}mark.k-m.cur{background:#ffb020;color:#0a0c12}.k-nsent{align-self:flex-end;display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--bad);margin-top:-10px}.k-nsent span{display:flex;align-items:center;gap:4px}.k-nsent .link{font-size:13.5px;min-height:30px}.k-skl{height:14px;border-radius:7px;background:linear-gradient(100deg,var(--surface2) 30%,color-mix(in srgb,var(--text) 9%,var(--surface2)) 50%,var(--surface2) 70%);background-size:300% 100%;animation:skSh 1.1s linear infinite}.k-sku{align-self:flex-end;width:62%;height:44px;border-radius:22px}.k-skb{display:flex;flex-direction:column;gap:10px;width:100%}.k-dsk{display:flex;flex-direction:column;gap:18px;padding:8px 0 16px}.k-dsk .k-skl{height:16px}.drawer.k-load #chatrows,.drawer.k-load .dlabel,.drawer.k-load .drow{display:none}.k-dnone{display:none;padding:18px 2px;font-size:14.5px;line-height:1.45;color:var(--text2)}.k-dnone b{display:block;color:var(--text);font-size:16px;font-weight:600;margin-bottom:3px}.drawer.k-noc .k-dnone.c{display:block}.drawer.k-noc .k-chlab,.drawer.k-noc #chatrows,.drawer.k-noc .k-chrow{display:none}.drawer.k-nop .k-dnone.p{display:block;padding:8px 2px}.att.k-bad{box-shadow:inset 0 0 0 1.5px var(--bad)}.att .k-re{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;color:#fff;background:#aa1e289e}.att.fl .k-re{position:static;background:none;color:var(--bad);width:36px;height:36px;flex:none}.att.k-bad.fl small{color:var(--bad)}.k-imgfail{border-radius:22px;padding:16px;aspect-ratio:16/10;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;background:color-mix(in srgb,var(--text) 6%,transparent);box-shadow:inset 0 0 0 1px var(--hair)}.k-imgfail b{font-weight:600;font-size:16px}.k-imgfail span{font-size:14px;color:var(--text2)}.k-imgfail .k-mini{align-self:flex-start;margin:8px 0 0}.macts .k-rate.on{color:var(--acc-text)}.k-ract{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.k-chipb{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:17px;font-size:13.5px;font-weight:500;color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}.k-chipb .ic{width:15px;height:15px}.k-rem{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text2);margin-top:6px}.k-rem .ic{width:14px;height:14px}.k-rem .link{font-size:13px}.k-wd{border-radius:4px;transition:background .15s}.k-wd.on{background:color-mix(in srgb,var(--acc-text) 32%,transparent)}.msg.raven .body.k-picking{cursor:pointer;-webkit-user-select:none;user-select:none}.k-selbar{position:absolute;z-index:9;left:12px;right:12px;bottom:188px;min-height:54px;border-radius:27px;display:flex;align-items:center;gap:6px;padding:6px 8px 6px 18px;font-size:14px;color:var(--text2);opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .25s,transform .4s var(--ez-s)}.k-selbar.on{opacity:1;transform:none;pointer-events:auto}.k-selbar span{flex:1;min-width:0}.k-selbar .cta.sm{flex:none;padding:0 16px}.k-selbar .cta.sm[disabled]{opacity:.4}#kQuote[hidden]{display:none}.k-rcard{position:relative;overflow:hidden;width:270px;margin:6px auto 16px;aspect-ratio:4/5;border-radius:26px;padding:24px 22px 20px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;box-shadow:0 18px 40px var(--shadow)}.k-rcard p{margin:0;font-size:19px;line-height:1.34;letter-spacing:-.02em;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9;overflow:hidden}.k-rcard .wm{font-weight:700;letter-spacing:-.025em;font-size:20px;opacity:.92}.k-rcard.c0{background:radial-gradient(90% 60% at 10% 100%,#2C6BFF 0%,transparent 70%),radial-gradient(80% 60% at 100% 10%,#6A4BE6 0%,transparent 70%),#0b0f1e}.k-rcard.c1{background:linear-gradient(160deg,#e7ecf5,#c9d3e6);color:#0a0c12}.k-rcard.c2{background:linear-gradient(150deg,#6b8cff,#a78bfa 55%,#5cc6e0)}.k-rcard.c3{background:linear-gradient(180deg,#04060b,#081331 55%,#0c2152)}.k-cpick{display:flex;justify-content:center;gap:12px;margin-bottom:14px}.k-cpick button{width:44px;height:44px;border-radius:50%;box-shadow:0 0 0 1px var(--hair);transition:box-shadow .2s}.k-cpick button.on{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--text)}.k-cpick .c0{background:#17306f}.k-cpick .c1{background:#d5ddec}.k-cpick .c2{background:#8e8cf5}.k-cpick .c3{background:#081331}.k-player{position:absolute;z-index:9;left:12px;right:12px;bottom:186px;border-radius:26px;padding:12px 12px 12px 16px;display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s,transform .4s var(--ez-s)}.k-player.on{opacity:1;transform:none;pointer-events:auto}.k-player .tx{flex:1;min-width:0}.k-player b{display:block;font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-player small{font-size:12.5px;color:var(--text2);font-variant-numeric:tabular-nums}.k-player .bar{height:3px;border-radius:2px;background:var(--hair);margin:7px 0 2px;overflow:hidden}.k-player .bar i{display:block;height:100%;width:0;background:var(--text)}.k-player button{width:42px;height:42px;display:grid;place-items:center;color:var(--text);flex:none;font-size:13.5px;font-weight:600}.k-rhph{width:52px;height:52px;border-radius:50%;flex:none;display:grid;place-items:center;background-color:color-mix(in srgb,var(--text) 10%,transparent);background-size:cover;background-position:center;color:var(--text2)}.k-rhph .ic{width:20px;height:20px}.k-rhph i{display:block;width:100%;height:100%;border-radius:50%}.k-phd{display:flex;align-items:center;gap:12px}.k-phd h3{margin:0}.k-phd .sub{margin:2px 0 0}.menurow .ic{float:right;width:19px;height:19px;color:var(--acc-text)}.k-frow{display:flex;align-items:center;gap:12px;width:100%;padding:10px 2px;border-bottom:1px solid var(--hair);text-align:left}.k-frow .fxb{flex:none}.k-frow span.n{flex:1;min-width:0;font-size:15.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-frow .k-x{width:40px;height:40px;display:grid;place-items:center;color:var(--text3);flex:none}.k-open{flex:1;min-width:0;display:flex;align-items:center;gap:12px;text-align:left}.k-sheetgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:6px 0 14px}.k-sheetgrid button{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:12px;color:var(--text2)}.k-sheetgrid i{display:block;width:70px;height:70px;border-radius:50%}.k-stb{background:none!important;box-shadow:none!important;padding:0!important}.k-stb i{display:block;width:112px;height:112px;border-radius:50%}.k-prev{padding-bottom:20px}.k-slide{background:#fff;color:#0a0c12;border-radius:10px;aspect-ratio:16/9;padding:20px 22px;margin-bottom:12px;box-shadow:0 16px 40px var(--shadow);font-size:13px;line-height:1.5}.k-slide h6{margin:0 0 6px;font-size:18px;letter-spacing:-.03em}.k-sheetw{scrollbar-width:none;overflow-x:auto;border-radius:12px;box-shadow:inset 0 0 0 1px var(--hair)}.k-sheetw .tbl{min-width:420px}.k-sheetw td,.k-sheetw th{padding-left:10px!important}.k-qr{width:172px;height:172px;margin:18px auto 14px;padding:12px;border-radius:20px;background:#fff}.k-qr svg{display:block;width:100%;height:100%}.k-key{display:flex;align-items:center;gap:10px;justify-content:center;font-family:Google Sans Code,monospace;font-size:15px;letter-spacing:.04em;margin-bottom:18px}.k-codein{display:block;width:100%;height:72px;background:none;border:0;border-bottom:1.5px solid var(--text3);outline:0;color:var(--text);font:inherit;font-size:36px;font-weight:500;letter-spacing:.34em;text-align:center;padding-left:.34em}.k-codein:focus{border-color:var(--text)}.k-codein:focus-visible,#kTkTx:focus-visible,#kFindIn:focus-visible{outline:none}.phone[data-appt=light] #btnGoogle b{color:#fff!important}#s-talk.k-camon .tk-b.k-on{color:#0a0c12}.k-gcard.used{opacity:.45}.k-err{min-height:20px;font-size:14px;color:var(--bad);text-align:center;margin:8px 0 0}.k-recov{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;padding:18px;border-radius:20px;background:color-mix(in srgb,var(--text) 6%,transparent);font-family:Google Sans Code,monospace;font-size:15px;margin:14px 0}.k-pad{position:absolute;left:28px;right:28px;top:150px;display:flex;flex-direction:column;gap:12px}.k-center{position:absolute;left:28px;right:28px;top:168px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.k-center .wordmark{font-size:56px;margin:0}.k-center h2{margin:8px 0 0;font-size:32px;letter-spacing:-.04em;font-weight:600;line-height:1.14}.k-center p{margin:0;font-size:16.5px;line-height:1.45;color:var(--text2)}.k-got{align-self:stretch;margin-top:18px;text-align:left}.k-got div{display:flex;gap:12px;align-items:flex-start;padding:12px 2px;border-bottom:1px solid var(--hair);font-size:15.5px}.k-got .ic{width:18px;height:18px;color:var(--ok);margin-top:1px}.k-gcard{align-self:stretch;margin-top:12px;border-radius:26px;padding:22px;color:#fff;text-align:left;background:linear-gradient(145deg,#2c6bff,#7b5cf0)}.k-gcard small{display:block;font-size:13px;opacity:.8}.k-gcard b{display:block;font-size:26px;letter-spacing:-.03em;font-weight:600;margin:42px 0 2px}.k-wheels{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0 18px}.k-wlab{font-size:13px;color:var(--text3);text-align:center;margin-bottom:6px}.k-wh{position:relative;height:132px;overflow-y:auto;scroll-snap-type:y mandatory;border-radius:18px;background:color-mix(in srgb,var(--text) 6%,transparent);scrollbar-width:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)}.k-wh::-webkit-scrollbar{display:none}.k-wh div{height:44px;display:grid;place-items:center;scroll-snap-align:center;font-size:17px;color:var(--text2)}.k-wh div.on{color:var(--text);font-weight:600}.k-wh .pad{height:44px;scroll-snap-align:none}.k-calr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 2px;border-bottom:1px solid var(--hair);font-size:16px}.k-calr input{background:none;border:0;outline:0;color:var(--text2);font:inherit;text-align:right;min-width:0;flex:1}.sug.k-day{color:var(--text)}.sug.k-day:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--acc-text);flex:none;margin-right:11px}.sug.k-day span{flex:1;min-width:0}#s-talk .tk-ctl{left:18px;right:18px}.k-cam{position:absolute;inset:0;z-index:0;opacity:0;pointer-events:none;background-size:cover;background-position:center;transition:opacity .45s}.k-cam:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent 30%,transparent 42%,rgba(0,0,0,.72))}#s-talk.k-camon .k-cam{opacity:1}#s-talk.k-camon .tk-glow{opacity:0}#s-talk.k-camon{--text:#fff;--text2:rgba(255,255,255,.8);--text3:rgba(255,255,255,.6)}#s-talk.k-camon .tk-cap{text-shadow:0 1px 12px rgba(0,0,0,.6)}.phone.drawer-on .k-find,.phone.rdrawer-on .k-find,.phone.drawer-on .k-player,.phone.rdrawer-on .k-player,.phone.drawer-on .k-undo,.phone.rdrawer-on .k-undo{opacity:0;pointer-events:none}#s-kfile .subhead h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 58px 0 14px}.tk-b.k-on{background:var(--text);color:var(--bg)}.tk-b.k-on:before,.tk-b.k-on:after{display:none}.k-flipb{position:absolute;z-index:2;top:118px;right:18px;width:44px;height:44px;border-radius:50%;display:none;place-items:center;color:#fff}#s-talk.k-camon .k-flipb{display:grid}.k-tktype{position:absolute;z-index:2;left:50%;bottom:158px;transform:translate(-50%);height:40px;padding:0 14px;display:flex;align-items:center;gap:7px;font-size:14px;font-weight:500;color:var(--text2);white-space:nowrap}.k-tktype .ic{width:17px;height:17px}.k-tkin{position:absolute;z-index:3;left:14px;right:14px;bottom:150px;height:54px;border-radius:27px;display:none;align-items:center;gap:8px;padding:0 7px 0 18px}.k-tkin.on{display:flex}.k-tkin input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--text);font:inherit;font-size:16px}#s-talk.k-typing .k-tktype{display:none}.k-tko{position:absolute;z-index:6;inset:0;display:none;flex-direction:column;justify-content:center;gap:12px;padding:0 34px;text-align:center;background:color-mix(in srgb,var(--bg) 70%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.k-tko.on{display:flex}.k-tko h3{margin:0;font-size:28px;letter-spacing:-.04em;font-weight:600}.k-tko p{margin:0 0 12px;font-size:16px;line-height:1.45;color:var(--text2)}.k-tko .spin{align-self:center;margin-bottom:6px;width:26px;height:26px}.k-int{padding:0;display:flex;flex-direction:column}.k-iside{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:24px 28px 20px;min-height:0;position:relative}.k-iside.top{transform:rotate(180deg)}.k-ilang{display:flex;align-items:center;gap:6px;height:36px;align-self:flex-start;padding:0 14px;border-radius:18px;font-size:14px;font-weight:600;color:var(--text);background:color-mix(in srgb,var(--text) 9%,transparent)}.k-ilang .ic{width:12px;height:12px}.k-itx{font-size:26px;line-height:1.26;letter-spacing:-.025em;font-weight:500;min-height:100px}.k-itx small{display:block;font-size:14px;letter-spacing:0;font-weight:400;color:var(--text3);margin-top:8px;line-height:1.35}.k-imid{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 22px;height:80px;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex:none}.k-imid .tk-b{width:56px;height:56px}.k-imid span{font-size:14px;color:var(--text2)}.k-car{position:absolute;left:14px;right:14px;top:50%;transform:translateY(-50%);height:220px;border-radius:26px;background:#06070b;box-shadow:0 0 0 7px #16181e,0 24px 50px #00000080;display:flex;overflow:hidden;color:#fff}.k-cside{width:56px;background:#101216;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:12px 0;font-size:12px;font-weight:600;flex:none}.k-cside i{display:block;width:30px;height:30px;border-radius:8px;background:#ffffff24}.k-cside i.on{background:#3a74ff;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:17px;padding-bottom:3px}.k-cmain{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:0}.k-cst{font-size:17px;font-weight:600}.k-cbars{display:flex;gap:6px;align-items:center;height:44px}.k-cbars b{width:7px;height:16px;border-radius:4px;background:#8db2ff;animation:kBar 1s ease-in-out infinite}.k-cbars b:nth-child(2){animation-delay:-.2s}.k-cbars b:nth-child(3){animation-delay:-.4s}.k-cbars b:nth-child(4){animation-delay:-.6s}.k-cbars b:nth-child(5){animation-delay:-.8s}@keyframes kBar{50%{height:40px}}.k-cbtn{display:flex;gap:12px}.k-cbtn button{width:92px;height:44px;border-radius:12px;background:#ffffff24;color:#fff;font-size:15px;font-weight:600}.k-ccap{position:absolute;left:30px;right:30px;bottom:150px;text-align:center;font-size:14px;line-height:1.4;color:#ffffffb8}.k-siriglow{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 26px 10px #7878ffb3,inset 0 0 70px 26px #ff5aa052;border-radius:56px;animation:kBreathe 2.2s ease-in-out infinite}@keyframes kBreathe{50%{opacity:.6}}.k-siricard{position:absolute;left:14px;right:14px;top:96px;border-radius:30px;padding:16px 18px;color:#fff}.k-siricard small{display:block;font-size:13px;opacity:.7;margin-bottom:6px}.k-siricard p{margin:0;font-size:16.5px;line-height:1.4}.k-siricard .link{display:block;margin-top:10px;color:#bfd3ff}.k-qa{position:absolute;z-index:7;inset:0;display:none;background:#00000052;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.k-qa.on{display:block}.k-qai{position:absolute;left:36px;top:420px;width:66px;height:66px;border-radius:17px;background:#0b57e3;color:#fff;display:grid;place-items:center;font-size:40px;font-weight:700;padding-bottom:8px}.k-qam{position:absolute;left:20px;top:200px;width:262px;border-radius:24px;overflow:hidden;color:#fff}.k-qam button{display:flex;justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 16px;font-size:16px;border-bottom:1px solid rgba(255,255,255,.16)}.k-qam button:last-child{border-bottom:0}.k-qam .ic{width:19px;height:19px}.k-lockv{position:absolute;z-index:70;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:var(--bg)}.k-lockv.on{display:flex}.k-lockv .wordmark{font-size:52px;margin:0 0 10px}.k-lockv .ic{width:62px;height:62px;stroke-width:1.3;color:var(--text2)}.k-lockv.ok .ic{color:var(--ok)}.k-lockv p{margin:0;font-size:15px;color:var(--text2)}.k-lockv .cta{width:auto;padding:0 28px;height:50px;margin-top:6px}.k-steps{display:flex;flex-direction:column;gap:9px;margin:14px 0}.k-steps div{display:flex;gap:10px;font-size:15.5px;line-height:1.35}.k-steps b{width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:13px;font-weight:600;background:color-mix(in srgb,var(--text) 10%,transparent)}.k-prompt{position:relative;padding:14px 16px;border-radius:18px;font-size:14.5px;line-height:1.45;color:var(--text2);background:color-mix(in srgb,var(--text) 6%,transparent)}.k-prompt .k-mini{display:block;margin:10px 0 0}.k-hide{display:none!important}.k-nclear{position:absolute;top:30px;right:60px;min-height:34px;font-size:14.5px;color:var(--acc-text);font-weight:500}#sheet-notif.k-none .nrow,#sheet-notif.k-none .k-nclear{display:none}.k-nempty{display:none;text-align:center;padding:90px 20px;color:var(--text2);font-size:15px}.k-nempty b{display:block;color:var(--text);font-size:19px;font-weight:600;margin-bottom:4px;letter-spacing:-.02em}#sheet-notif.k-none .k-nempty{display:block}#s-talk.k-camon .wm,#s-talk.k-camon .tk-s,#s-talk.k-camon .tk-top .ibtn{color:#fff}.sheet{visibility:hidden;transition:transform .55s var(--ez-s),visibility 0s linear .6s}.sheet.open{visibility:visible;transition:transform .55s var(--ez-s),visibility 0s}.k-undo,.k-find,.k-selbar,.k-player{visibility:hidden;transition:opacity .25s,transform .4s var(--ez-s),visibility 0s linear .45s}.k-undo.on,.k-find.on,.k-selbar.on,.k-player.on{visibility:visible;transition:opacity .25s,transform .4s var(--ez-s),visibility 0s}.l-pts{display:flex;flex-direction:column;gap:14px;margin:16px 2px 18px}.l-pts div{display:flex;flex-direction:column;gap:2px}.l-pts b{font-size:15.5px;font-weight:600;letter-spacing:-.01em}.l-pts span{font-size:14.5px;line-height:1.42;color:var(--text2)}.l-chks{display:flex;flex-direction:column;border-top:1px solid var(--hair)}.l-chk{display:flex;align-items:center;gap:12px;min-height:50px;padding:8px 2px;font-size:15px;line-height:1.35;border-bottom:1px solid var(--hair)}.l-chk input{appearance:none;-webkit-appearance:none;flex:none;width:24px;height:24px;margin:0;border-radius:7px;box-shadow:inset 0 0 0 1.5px var(--text3);display:grid;place-items:center;transition:background .2s,box-shadow .2s}.l-chk input:checked{background:var(--text);box-shadow:none}.l-chk input:checked:after{content:"";width:6px;height:11px;margin-top:-2px;border:solid var(--bg);border-width:0 2px 2px 0;transform:rotate(45deg)}.l-chk .link{font-size:15px}.l-teen{display:none}#s-lai.l-isteen .l-teen{display:flex}.l-sec{padding:12px 2px;border-bottom:1px solid var(--hair)}.l-sec b{display:block;font-size:15.5px;font-weight:600;margin-bottom:3px}.l-sec p{margin:0;font-size:14.5px;line-height:1.45;color:var(--text2)}a.li{color:inherit;text-decoration:none}a.li .val{font-size:13.5px}a.cta{text-decoration:none}.l-sm{display:block;font-size:13px;color:var(--text2);margin-top:2px}.menurow.l-rr{padding:13px 2px;font-size:16px;display:flex;justify-content:space-between;align-items:center}.menurow.l-rr.on:after{content:"";width:6px;height:11px;margin-right:6px;border:solid var(--acc-text);border-width:0 2px 2px 0;transform:rotate(45deg)}#sheet-lrep{max-height:88%}.l-ainote{align-self:center;flex:none;font-size:12.5px;line-height:1.35;text-align:center;color:var(--text2);padding:0 28px 2px}.bub.del .link{font-size:13px;margin-left:6px;min-height:0}.l-care .gbtns .cta{text-decoration:none}.ios-ic{background:var(--k-icon) center/cover;color:transparent}.ast-ic{display:block;width:96px;height:96px;border-radius:22px;background:var(--k-icon) center/cover;box-shadow:0 0 0 1px var(--hair)}.ast-get{flex:none;min-width:78px;height:34px;padding:0 20px;border-radius:999px;display:grid;place-items:center;font-size:15px;font-weight:600;background:var(--accent);color:#fff}.ast-get.dl{background:var(--surface2)}.l-ov{position:absolute;left:12px;right:12px;bottom:30px;display:flex;align-items:center;gap:12px;padding:14px;border-radius:26px}.l-ov .app{flex:none;width:54px;height:54px;border-radius:13px;background:var(--k-icon) center/cover}.l-ov .tx{flex:1;min-width:0;line-height:1.25}.l-ov b{display:block;font-size:17px;font-weight:600}.l-ov small{display:block;margin-top:2px;font-size:13.5px;color:var(--text2)}.l-clipd{position:absolute;inset:0;z-index:20;background:#0000006b;opacity:0;pointer-events:none;transition:opacity .25s}.l-clipd.on{opacity:1;pointer-events:auto}.l-clip{position:absolute;z-index:21;left:8px;right:8px;bottom:8px;border-radius:32px;overflow:hidden;background:var(--surface);color:var(--text);box-shadow:0 18px 50px #00000059;transform:translateY(calc(100% + 20px));visibility:hidden;transition:transform .45s var(--ez-s),visibility 0s linear .45s}.l-clip.on{transform:none;visibility:visible;transition:transform .45s var(--ez-s),visibility 0s}.l-clip .hero{position:relative;height:190px;background:var(--k-icon) center/cover}.l-clip .x{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#00000057}.l-clip .x .ic{width:13px;height:13px}.l-clip .row{display:flex;align-items:center;gap:12px;padding:16px 18px 8px}.l-clip .tx{flex:1;min-width:0;line-height:1.25}.l-clip b{display:block;font-size:18px;font-weight:600}.l-clip small{display:block;margin-top:2px;font-size:14px;color:var(--text2)}.l-clip .ft{padding:4px 18px 22px;font-size:12.5px;color:var(--text3)}.l-push{position:absolute;left:10px;right:10px;top:56px;z-index:120;display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:24px;text-align:left;color:var(--text);background:color-mix(in srgb,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6);box-shadow:0 10px 34px #00000047;animation:lPushIn .42s cubic-bezier(.2,.9,.3,1.1) both}.l-push .app{width:38px;height:38px;border-radius:9px;flex:none;background:var(--k-icon) center/cover}.l-push .tx{flex:1;min-width:0;font-size:14px;line-height:1.28}.l-push .tx b{display:block;font-weight:600}.l-push .tx span{display:block;color:var(--text2)}.l-push time{align-self:flex-start;font-size:12px;color:var(--text3)}@keyframes lPushIn{0%{transform:translateY(-120%);opacity:0}}@media(prefers-reduced-motion:reduce){.l-push{animation:none}}.sheet :not(.cta):not(.grab)+.cta:not(.quiet),.scroll :not(.cta)+.cta:not(.quiet){margin-top:24px!important}.sheet .sub+.gbtns,.sheet p+.gbtns{margin-top:24px}.l-bot{margin-top:auto;padding-top:24px;display:flex;flex-direction:column;align-items:center;flex:none}.l-bot .cta{flex:none;margin-top:0!important}.l-bot .cta+.cta.quiet{margin-top:6px!important}#s-lai .scroll,#s-ktwo>.scroll{display:flex;flex-direction:column;padding-bottom:40px;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 22px,rgba(0,0,0,.1) 30px,rgba(0,0,0,.35) 39px,rgba(0,0,0,.7) 49px,#000 60px);mask-image:linear-gradient(180deg,transparent 0,transparent 22px,rgba(0,0,0,.1) 30px,rgba(0,0,0,.35) 39px,rgba(0,0,0,.7) 49px,#000 60px)}#s-lai .scroll>*,#s-ktwo>.scroll>*{flex:none}#kTwoB{flex:1 0 auto!important;display:flex;flex-direction:column}.l-pinned>.scroll{height:calc(100% - var(--pin,150px));padding-bottom:40px}#s-usage{--pin:112px}#s-paywall{--pin:146px}.foot.l-pwf{bottom:26px;gap:0}.foot.l-pwf .pwfine{margin:10px 0 0;min-height:0;white-space:nowrap}#s-paywall .pl-in{gap:5px}.foot.l-pwf .links{margin-top:8px}.fx-pane .gal,#kCfB .gal{margin:0;border-radius:14px;overflow:hidden}#s-group.vo .gfeed{bottom:196px}#s-group:has(.cup.on) .gfeed,#s-group:has(.tobot.on) .gfeed{-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.55) 19px,#000 32px,#000 calc(100% - 104px),transparent calc(100% - 46px));mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.55) 19px,#000 32px,#000 calc(100% - 104px),transparent calc(100% - 46px))}#s-group .mlbl{bottom:calc(100% + 56px)!important;z-index:9}#s-group:not(:has(.cup.on)) .mlbl{bottom:calc(100% + 10px)!important}.sx-in .sxbar{opacity:0}.stu-strip:not(:has(button+button)){display:none}.stu-refs{padding:7px 8px 0 0;margin-top:-9px}.k-vk .stu-refs .rf b{display:none}.phone:has(#kPlayer.on) #feed{padding-bottom:150px}.gcard p+.gbtns{margin-top:18px}.vobar span{margin-bottom:18px}.k-sheetw th{padding-top:12px!important}.imv-act button{font-size:11.5px}.macts button{position:relative}.macts button:before{content:"";position:absolute;inset:-8px -7px}.phone[data-appt=light] .tg[aria-checked=true]{background:linear-gradient(90deg,#5aa9ff,#0a6cff)!important}.phone[data-appt=light] .screen.ast,.phone[data-appt=light] .screen.iq{--text:#0A0C12;--text2:#4B5566;--text3:#667180;--hair:rgba(10,12,18,.09)}.phone[data-appt=light] .screen.sys:not(.ast):not(.iq):not(.wb),.phone[data-appt=light] #s-talk.k-camon{--lgbg:rgb(20 24 36 / calc(.34 + var(--tint) * .5));--lgrim2:rgba(255,255,255,.35);--lgrim3:rgba(255,255,255,.12)}.screen.ast{color:var(--text)}.phone .cta.quiet{background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;min-width:0;height:44px;padding:0 18px;border-radius:14px;font-size:16px;font-weight:500;color:var(--text2);overflow:visible}.phone .cta.quiet:before,.phone .cta.quiet:after{display:none!important}.phone .cta.quiet:active{transform:none;opacity:.5}.phone.rt .cta.quiet{background:none!important}.phone .gbtns.col .cta.line,.phone #s-photo .cta.line{box-shadow:none!important;background:none!important;color:var(--text2)!important;min-width:0;height:44px;font-weight:500;font-size:16px}.sheet .cta+.cta,.scroll .cta+.cta{margin-top:12px}.sheet .cta+.cta.quiet,.scroll .cta+.cta.quiet,#s-photo .cta+.cta.quiet,#s-photo .cta+.cta.line,#s-photo .cta.line+.cta.quiet{margin-top:6px}.sheet .cta.quiet+.cta:not(.quiet),.scroll .cta.quiet+.cta:not(.quiet){margin-top:10px}.sheet .sub+.cta,.sheet .li+.cta,.sheet .memo+.cta,.sheet .field2+.cta,.sheet .seg+.cta,.sheet .k-err+.cta{margin-top:18px}.foot .cta+.cta.quiet{margin-top:-14px}.gbtns.col{align-items:center;gap:0}.gbtns.col .cta:not(.line){margin-bottom:6px}.k-tko .cta.quiet{margin-top:-6px}.k-tko .cta+.cta{margin-top:-6px}#liNo{margin-top:6px!important}.lp-link{min-height:44px;margin-top:6px}#s-settings .pinbar{z-index:9}#s-settings .setbar{pointer-events:none!important}.gm .nm .av,.gtyp .av{position:relative}.gm .nm .av.k-tp:before,.gm .nm .av.phB:before,.gtyp .av.phB:before{content:"";position:absolute;left:50%;bottom:-12%;width:50%;height:50%;min-width:13px;min-height:13px;transform:translate(-50%);border-radius:50%;background-position:center;background-size:contain;background-repeat:no-repeat;box-shadow:0 0 0 1.5px var(--bg);z-index:2;pointer-events:none}.gm .nm .av.k-tp:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyLjAwIDAuNDVMMTIuNTkgMC42NUwxMy4xNCAxLjE3TDEzLjYxIDEuODJMMTQuMDQgMi4zOEwxNC41MCAyLjY4TDE1LjA0IDIuNjVMMTUuNjkgMi4zOEwxNi40MyAyLjA1TDE3LjE2IDEuODdMMTcuNzcgMi4wMEwxOC4xOSAyLjQ3TDE4LjQwIDMuMTlMMTguNDkgMy45OUwxOC41OCA0LjY5TDE4LjgyIDUuMThMMTkuMzEgNS40MkwyMC4wMSA1LjUxTDIwLjgxIDUuNjBMMjEuNTMgNS44MUwyMi4wMCA2LjIyTDIyLjEzIDYuODRMMjEuOTUgNy41N0wyMS42MiA4LjMxTDIxLjM1IDguOTZMMjEuMzIgOS41MEwyMS42MiA5Ljk2TDIyLjE4IDEwLjM5TDIyLjgzIDEwLjg2TDIzLjM1IDExLjQxTDIzLjU1IDEyLjAwTDIzLjM1IDEyLjU5TDIyLjgzIDEzLjE0TDIyLjE4IDEzLjYxTDIxLjYyIDE0LjA0TDIxLjMyIDE0LjUwTDIxLjM1IDE1LjA0TDIxLjYyIDE1LjY5TDIxLjk1IDE2LjQzTDIyLjEzIDE3LjE2TDIyLjAwIDE3Ljc3TDIxLjUzIDE4LjE5TDIwLjgxIDE4LjQwTDIwLjAxIDE4LjQ5TDE5LjMxIDE4LjU4TDE4LjgyIDE4LjgyTDE4LjU4IDE5LjMxTDE4LjQ5IDIwLjAxTDE4LjQwIDIwLjgxTDE4LjE5IDIxLjUzTDE3Ljc3IDIyLjAwTDE3LjE2IDIyLjEzTDE2LjQzIDIxLjk1TDE1LjY5IDIxLjYyTDE1LjA0IDIxLjM1TDE0LjUwIDIxLjMyTDE0LjA0IDIxLjYyTDEzLjYxIDIyLjE4TDEzLjE0IDIyLjgzTDEyLjU5IDIzLjM1TDEyLjAwIDIzLjU1TDExLjQxIDIzLjM1TDEwLjg2IDIyLjgzTDEwLjM5IDIyLjE4TDkuOTYgMjEuNjJMOS41MCAyMS4zMkw4Ljk2IDIxLjM1TDguMzEgMjEuNjJMNy41NyAyMS45NUw2Ljg0IDIyLjEzTDYuMjIgMjIuMDBMNS44MSAyMS41M0w1LjYwIDIwLjgxTDUuNTEgMjAuMDFMNS40MiAxOS4zMUw1LjE4IDE4LjgyTDQuNjkgMTguNThMMy45OSAxOC40OUwzLjE5IDE4LjQwTDIuNDcgMTguMTlMMi4wMCAxNy43OEwxLjg3IDE3LjE2TDIuMDUgMTYuNDNMMi4zOCAxNS42OUwyLjY1IDE1LjA0TDIuNjggMTQuNTBMMi4zOCAxNC4wNEwxLjgyIDEzLjYxTDEuMTcgMTMuMTRMMC42NSAxMi41OUwwLjQ1IDEyLjAwTDAuNjUgMTEuNDFMMS4xNyAxMC44NkwxLjgyIDEwLjM5TDIuMzggOS45NkwyLjY4IDkuNTBMMi42NSA4Ljk2TDIuMzggOC4zMUwyLjA1IDcuNTdMMS44NyA2Ljg0TDIuMDAgNi4yMkwyLjQ3IDUuODFMMy4xOSA1LjYwTDMuOTkgNS41MUw0LjY5IDUuNDJMNS4xOCA1LjE4TDUuNDIgNC42OUw1LjUxIDMuOTlMNS42MCAzLjE5TDUuODEgMi40N0w2LjIyIDIuMDBMNi44NCAxLjg3TDcuNTcgMi4wNUw4LjMxIDIuMzhMOC45NiAyLjY1TDkuNTAgMi42OEw5Ljk2IDIuMzhMMTAuMzkgMS44MkwxMC44NiAxLjE3TDExLjQxIDAuNjVMMTIuMDAgMC40NVoiIGZpbGw9IiMwQTZDRkYiLz48cGF0aCBkPSJNNy41IDEyLjNsMyAzIDYtNi40IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMi42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=)}.gm .nm .av.phB:before,.gtyp .av.phB:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJnIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRjdDRjVCIi8+PHN0b3Agb2Zmc2V0PSIuNTUiIHN0b3AtY29sb3I9IiNFMkE2MTQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCOTdBMDYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBkPSJNMTIuMDAgMC40NUwxMi41OSAwLjY1TDEzLjE0IDEuMTdMMTMuNjEgMS44MkwxNC4wNCAyLjM4TDE0LjUwIDIuNjhMMTUuMDQgMi42NUwxNS42OSAyLjM4TDE2LjQzIDIuMDVMMTcuMTYgMS44N0wxNy43NyAyLjAwTDE4LjE5IDIuNDdMMTguNDAgMy4xOUwxOC40OSAzLjk5TDE4LjU4IDQuNjlMMTguODIgNS4xOEwxOS4zMSA1LjQyTDIwLjAxIDUuNTFMMjAuODEgNS42MEwyMS41MyA1LjgxTDIyLjAwIDYuMjJMMjIuMTMgNi44NEwyMS45NSA3LjU3TDIxLjYyIDguMzFMMjEuMzUgOC45NkwyMS4zMiA5LjUwTDIxLjYyIDkuOTZMMjIuMTggMTAuMzlMMjIuODMgMTAuODZMMjMuMzUgMTEuNDFMMjMuNTUgMTIuMDBMMjMuMzUgMTIuNTlMMjIuODMgMTMuMTRMMjIuMTggMTMuNjFMMjEuNjIgMTQuMDRMMjEuMzIgMTQuNTBMMjEuMzUgMTUuMDRMMjEuNjIgMTUuNjlMMjEuOTUgMTYuNDNMMjIuMTMgMTcuMTZMMjIuMDAgMTcuNzdMMjEuNTMgMTguMTlMMjAuODEgMTguNDBMMjAuMDEgMTguNDlMMTkuMzEgMTguNThMMTguODIgMTguODJMMTguNTggMTkuMzFMMTguNDkgMjAuMDFMMTguNDAgMjAuODFMMTguMTkgMjEuNTNMMTcuNzcgMjIuMDBMMTcuMTYgMjIuMTNMMTYuNDMgMjEuOTVMMTUuNjkgMjEuNjJMMTUuMDQgMjEuMzVMMTQuNTAgMjEuMzJMMTQuMDQgMjEuNjJMMTMuNjEgMjIuMThMMTMuMTQgMjIuODNMMTIuNTkgMjMuMzVMMTIuMDAgMjMuNTVMMTEuNDEgMjMuMzVMMTAuODYgMjIuODNMMTAuMzkgMjIuMThMOS45NiAyMS42Mkw5LjUwIDIxLjMyTDguOTYgMjEuMzVMOC4zMSAyMS42Mkw3LjU3IDIxLjk1TDYuODQgMjIuMTNMNi4yMiAyMi4wMEw1LjgxIDIxLjUzTDUuNjAgMjAuODFMNS41MSAyMC4wMUw1LjQyIDE5LjMxTDUuMTggMTguODJMNC42OSAxOC41OEwzLjk5IDE4LjQ5TDMuMTkgMTguNDBMMi40NyAxOC4xOUwyLjAwIDE3Ljc4TDEuODcgMTcuMTZMMi4wNSAxNi40M0wyLjM4IDE1LjY5TDIuNjUgMTUuMDRMMi42OCAxNC41MEwyLjM4IDE0LjA0TDEuODIgMTMuNjFMMS4xNyAxMy4xNEwwLjY1IDEyLjU5TDAuNDUgMTIuMDBMMC42NSAxMS40MUwxLjE3IDEwLjg2TDEuODIgMTAuMzlMMi4zOCA5Ljk2TDIuNjggOS41MEwyLjY1IDguOTZMMi4zOCA4LjMxTDIuMDUgNy41N0wxLjg3IDYuODRMMi4wMCA2LjIyTDIuNDcgNS44MUwzLjE5IDUuNjBMMy45OSA1LjUxTDQuNjkgNS40Mkw1LjE4IDUuMThMNS40MiA0LjY5TDUuNTEgMy45OUw1LjYwIDMuMTlMNS44MSAyLjQ3TDYuMjIgMi4wMEw2Ljg0IDEuODdMNy41NyAyLjA1TDguMzEgMi4zOEw4Ljk2IDIuNjVMOS41MCAyLjY4TDkuOTYgMi4zOEwxMC4zOSAxLjgyTDEwLjg2IDEuMTdMMTEuNDEgMC42NUwxMi4wMCAwLjQ1WiIgZmlsbD0idXJsKCNnKSIvPjxwYXRoIGQ9Ik03LjUgMTIuM2wzIDMgNi02LjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==)}.gm .nm .av{width:27px;height:27px;font-size:12px}.gm .nm{margin-bottom:6px}.k-tk{display:inline-block;width:1.02em;height:1.02em;margin-left:.26em;vertical-align:-.15em;background-position:center;background-size:contain;background-repeat:no-repeat;flex:none}.k-tk.pro,.phone[data-mtick=pro] .k-tk.k-me{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyLjAwIDAuNDVMMTIuNTkgMC42NUwxMy4xNCAxLjE3TDEzLjYxIDEuODJMMTQuMDQgMi4zOEwxNC41MCAyLjY4TDE1LjA0IDIuNjVMMTUuNjkgMi4zOEwxNi40MyAyLjA1TDE3LjE2IDEuODdMMTcuNzcgMi4wMEwxOC4xOSAyLjQ3TDE4LjQwIDMuMTlMMTguNDkgMy45OUwxOC41OCA0LjY5TDE4LjgyIDUuMThMMTkuMzEgNS40MkwyMC4wMSA1LjUxTDIwLjgxIDUuNjBMMjEuNTMgNS44MUwyMi4wMCA2LjIyTDIyLjEzIDYuODRMMjEuOTUgNy41N0wyMS42MiA4LjMxTDIxLjM1IDguOTZMMjEuMzIgOS41MEwyMS42MiA5Ljk2TDIyLjE4IDEwLjM5TDIyLjgzIDEwLjg2TDIzLjM1IDExLjQxTDIzLjU1IDEyLjAwTDIzLjM1IDEyLjU5TDIyLjgzIDEzLjE0TDIyLjE4IDEzLjYxTDIxLjYyIDE0LjA0TDIxLjMyIDE0LjUwTDIxLjM1IDE1LjA0TDIxLjYyIDE1LjY5TDIxLjk1IDE2LjQzTDIyLjEzIDE3LjE2TDIyLjAwIDE3Ljc3TDIxLjUzIDE4LjE5TDIwLjgxIDE4LjQwTDIwLjAxIDE4LjQ5TDE5LjMxIDE4LjU4TDE4LjgyIDE4LjgyTDE4LjU4IDE5LjMxTDE4LjQ5IDIwLjAxTDE4LjQwIDIwLjgxTDE4LjE5IDIxLjUzTDE3Ljc3IDIyLjAwTDE3LjE2IDIyLjEzTDE2LjQzIDIxLjk1TDE1LjY5IDIxLjYyTDE1LjA0IDIxLjM1TDE0LjUwIDIxLjMyTDE0LjA0IDIxLjYyTDEzLjYxIDIyLjE4TDEzLjE0IDIyLjgzTDEyLjU5IDIzLjM1TDEyLjAwIDIzLjU1TDExLjQxIDIzLjM1TDEwLjg2IDIyLjgzTDEwLjM5IDIyLjE4TDkuOTYgMjEuNjJMOS41MCAyMS4zMkw4Ljk2IDIxLjM1TDguMzEgMjEuNjJMNy41NyAyMS45NUw2Ljg0IDIyLjEzTDYuMjIgMjIuMDBMNS44MSAyMS41M0w1LjYwIDIwLjgxTDUuNTEgMjAuMDFMNS40MiAxOS4zMUw1LjE4IDE4LjgyTDQuNjkgMTguNThMMy45OSAxOC40OUwzLjE5IDE4LjQwTDIuNDcgMTguMTlMMi4wMCAxNy43OEwxLjg3IDE3LjE2TDIuMDUgMTYuNDNMMi4zOCAxNS42OUwyLjY1IDE1LjA0TDIuNjggMTQuNTBMMi4zOCAxNC4wNEwxLjgyIDEzLjYxTDEuMTcgMTMuMTRMMC42NSAxMi41OUwwLjQ1IDEyLjAwTDAuNjUgMTEuNDFMMS4xNyAxMC44NkwxLjgyIDEwLjM5TDIuMzggOS45NkwyLjY4IDkuNTBMMi42NSA4Ljk2TDIuMzggOC4zMUwyLjA1IDcuNTdMMS44NyA2Ljg0TDIuMDAgNi4yMkwyLjQ3IDUuODFMMy4xOSA1LjYwTDMuOTkgNS41MUw0LjY5IDUuNDJMNS4xOCA1LjE4TDUuNDIgNC42OUw1LjUxIDMuOTlMNS42MCAzLjE5TDUuODEgMi40N0w2LjIyIDIuMDBMNi44NCAxLjg3TDcuNTcgMi4wNUw4LjMxIDIuMzhMOC45NiAyLjY1TDkuNTAgMi42OEw5Ljk2IDIuMzhMMTAuMzkgMS44MkwxMC44NiAxLjE3TDExLjQxIDAuNjVMMTIuMDAgMC40NVoiIGZpbGw9IiMwQTZDRkYiLz48cGF0aCBkPSJNNy41IDEyLjNsMyAzIDYtNi40IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMi42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=)}.k-tk.max,.phone[data-mtick=max] .k-tk.k-me{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJnIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRjdDRjVCIi8+PHN0b3Agb2Zmc2V0PSIuNTUiIHN0b3AtY29sb3I9IiNFMkE2MTQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCOTdBMDYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBkPSJNMTIuMDAgMC40NUwxMi41OSAwLjY1TDEzLjE0IDEuMTdMMTMuNjEgMS44MkwxNC4wNCAyLjM4TDE0LjUwIDIuNjhMMTUuMDQgMi42NUwxNS42OSAyLjM4TDE2LjQzIDIuMDVMMTcuMTYgMS44N0wxNy43NyAyLjAwTDE4LjE5IDIuNDdMMTguNDAgMy4xOUwxOC40OSAzLjk5TDE4LjU4IDQuNjlMMTguODIgNS4xOEwxOS4zMSA1LjQyTDIwLjAxIDUuNTFMMjAuODEgNS42MEwyMS41MyA1LjgxTDIyLjAwIDYuMjJMMjIuMTMgNi44NEwyMS45NSA3LjU3TDIxLjYyIDguMzFMMjEuMzUgOC45NkwyMS4zMiA5LjUwTDIxLjYyIDkuOTZMMjIuMTggMTAuMzlMMjIuODMgMTAuODZMMjMuMzUgMTEuNDFMMjMuNTUgMTIuMDBMMjMuMzUgMTIuNTlMMjIuODMgMTMuMTRMMjIuMTggMTMuNjFMMjEuNjIgMTQuMDRMMjEuMzIgMTQuNTBMMjEuMzUgMTUuMDRMMjEuNjIgMTUuNjlMMjEuOTUgMTYuNDNMMjIuMTMgMTcuMTZMMjIuMDAgMTcuNzdMMjEuNTMgMTguMTlMMjAuODEgMTguNDBMMjAuMDEgMTguNDlMMTkuMzEgMTguNThMMTguODIgMTguODJMMTguNTggMTkuMzFMMTguNDkgMjAuMDFMMTguNDAgMjAuODFMMTguMTkgMjEuNTNMMTcuNzcgMjIuMDBMMTcuMTYgMjIuMTNMMTYuNDMgMjEuOTVMMTUuNjkgMjEuNjJMMTUuMDQgMjEuMzVMMTQuNTAgMjEuMzJMMTQuMDQgMjEuNjJMMTMuNjEgMjIuMThMMTMuMTQgMjIuODNMMTIuNTkgMjMuMzVMMTIuMDAgMjMuNTVMMTEuNDEgMjMuMzVMMTAuODYgMjIuODNMMTAuMzkgMjIuMThMOS45NiAyMS42Mkw5LjUwIDIxLjMyTDguOTYgMjEuMzVMOC4zMSAyMS42Mkw3LjU3IDIxLjk1TDYuODQgMjIuMTNMNi4yMiAyMi4wMEw1LjgxIDIxLjUzTDUuNjAgMjAuODFMNS41MSAyMC4wMUw1LjQyIDE5LjMxTDUuMTggMTguODJMNC42OSAxOC41OEwzLjk5IDE4LjQ5TDMuMTkgMTguNDBMMi40NyAxOC4xOUwyLjAwIDE3Ljc4TDEuODcgMTcuMTZMMi4wNSAxNi40M0wyLjM4IDE1LjY5TDIuNjUgMTUuMDRMMi42OCAxNC41MEwyLjM4IDE0LjA0TDEuODIgMTMuNjFMMS4xNyAxMy4xNEwwLjY1IDEyLjU5TDAuNDUgMTIuMDBMMC42NSAxMS40MUwxLjE3IDEwLjg2TDEuODIgMTAuMzlMMi4zOCA5Ljk2TDIuNjggOS41MEwyLjY1IDguOTZMMi4zOCA4LjMxTDIuMDUgNy41N0wxLjg3IDYuODRMMi4wMCA2LjIyTDIuNDcgNS44MUwzLjE5IDUuNjBMMy45OSA1LjUxTDQuNjkgNS40Mkw1LjE4IDUuMThMNS40MiA0LjY5TDUuNTEgMy45OUw1LjYwIDMuMTlMNS44MSAyLjQ3TDYuMjIgMi4wMEw2Ljg0IDEuODdMNy41NyAyLjA1TDguMzEgMi4zOEw4Ljk2IDIuNjVMOS41MCAyLjY4TDkuOTYgMi4zOEwxMC4zOSAxLjgyTDEwLjg2IDEuMTdMMTEuNDEgMC42NUwxMi4wMCAwLjQ1WiIgZmlsbD0idXJsKCNnKSIvPjxwYXRoIGQ9Ik03LjUgMTIuM2wzIDMgNi02LjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==)}.phone[data-mtick=free] .k-tk.k-me{display:none}.phone:not(.k-vok) .k-vonly{display:none!important}.imc .k-vpl{position:absolute;left:50%;top:50%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;display:none;place-items:center;color:#fff;background:#0a0c146b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.imc.done .k-vpl{display:grid}.imc .k-vpl .ic{width:24px;height:24px;fill:currentColor;stroke:none;margin-left:3px}.imc .k-vdur{position:absolute;right:10px;bottom:10px;height:24px;padding:0 9px;border-radius:12px;display:none;align-items:center;font-size:12.5px;font-weight:600;color:#fff;background:#0a0c1475;font-variant-numeric:tabular-nums}.imc.done .k-vdur{display:flex}.gt-wrap .gtm.k-d{display:flex;align-items:center;gap:2px;width:auto;padding:0 6px 0 4px;font-size:11px;background:#0a0c1499;color:#fff}.gt-wrap .gtm.k-d .ic{width:9px;height:9px;fill:currentColor;stroke:none}.k-kind{width:190px;margin:-5px 0 8px -6px}.k-kind button{height:32px;font-size:14px}#stuComp.k-vk .rf~.rfadd{display:none}.k-vids{display:none;align-self:stretch;margin-top:10px;text-align:left}#stuEmpty.k-vk .k-vids{display:block}#stuEmpty.k-vk #stuIdeas{display:none}.k-vc{display:none;align-items:center;gap:8px;padding:0 16px 8px}.imv.k-vv .k-vc{display:flex}.k-vc button{width:44px;height:44px;display:grid;place-items:center;color:#fff;flex:none}.k-vc button .ic{fill:currentColor}.k-vc .bar{flex:1;height:4px;border-radius:2px;background:#ffffff3d;overflow:hidden}.k-vc .bar i{display:block;height:100%;width:0;background:#fff}.k-vc small{font-size:12.5px;color:#ffffffd1;font-variant-numeric:tabular-nums;flex:none}.imv.k-vv #imvMenu [data-iv]{display:none}.imv.k-vv.open #imvImg{animation:kKb var(--k-sec,5s) ease-in-out infinite alternate}.imv.k-vv.k-paused #imvImg{animation-play-state:paused}@keyframes kKb{0%{transform:scale(1.02)}to{transform:scale(1.13) translate(-2%,-1%)}}@media(prefers-reduced-motion:reduce){.imv.k-vv.open #imvImg{animation:none}}.imv.k-vv .imv-bot{flex-direction:column;align-items:center;gap:6px}.imv.k-vv .k-vc{align-self:stretch;padding:0 2px}.k-qai,.k-cside i.on{background:var(--k-icon) center/cover;font-size:0;padding:0}.phone{--k-icon:url(data:image/png;base64,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)}@media(prefers-reduced-motion:reduce){.phone *{transition-duration:.01s!important}.bgglow i{animation:none!important}.scene *,.cta:after{animation:none!important}.scene .typ{clip-path:none}.scene [style*=opacity],.rs-src span,.bw-row,.bw-h,.shr-av i,.shr-inv,.ds-b,.mm-c{opacity:1!important}}@font-face{font-family:Google Sans;src:url(/w/fonts/GoogleSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Google Sans;src:url(/w/fonts/GoogleSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Google Sans;src:url(/w/fonts/GoogleSans-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Google Sans;src:url(/w/fonts/GoogleSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Google Sans Code;src:url(/w/fonts/GoogleSansCode-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Google Sans Code;src:url(/w/fonts/GoogleSansCode-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--font: "Google Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--mono: "Google Sans Code", ui-monospace, SFMono-Regular, Menlo, monospace;--lift: calc(env(safe-area-inset-top, 0px) - 44px) ;color-scheme:dark light}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;overflow:hidden;overscroll-behavior:none}body{background:#07080b;font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.light{background:#f5f6f9}#root{position:fixed;inset:0}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer;padding:0}button:focus-visible,[role=slider]:focus-visible,a:focus-visible{outline:2px solid var(--acc-text, #86AEFF);outline-offset:3px}input:focus-visible,textarea:focus-visible{outline:none}a{color:inherit}.phone{position:fixed!important;inset:0;width:100%!important;height:100%!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.phone .bgglow{clip-path:none}.phone .bgglow .bgbox{position:absolute;left:0;top:0;width:402px;height:874px;transform-origin:0 0;transform:scale(var(--bgsx, 1),var(--bgsy, 1))}.phone .statusbar,.phone .island,.phone .homebar{display:none!important}.phone>.lift{position:absolute;left:0;right:0;bottom:0;top:var(--lift)}.phone.drawer-on .screens,.phone.rdrawer-on .screens{border-radius:42px}.phone .feed,.phone .feed *{-webkit-user-select:text;user-select:text}.phone[data-motion=still] .bgglow i{animation:none!important}@media(prefers-reduced-motion:reduce){.phone .bgglow i{animation:none!important}}.phone.wide{--side: 280px;--rside: 340px;--read: 720px}.phone.wide>.lift{top:-40px}.phone.wide .drawer{opacity:1;transform:none;pointer-events:auto;width:var(--side);padding:58px 16px 0;background:color-mix(in srgb,var(--surface) 72%,transparent);border-right:1px solid var(--hair);z-index:3}.phone.wide.side-off .drawer{transform:translate(calc(-1 * var(--side)));opacity:0;pointer-events:none}.phone.wide .screens{left:var(--side);transition:left .45s cubic-bezier(.2,.8,.2,1),right .45s cubic-bezier(.2,.8,.2,1)}.phone.wide.side-off .screens{left:0}.phone.wide.drawer-on .screens,.phone.wide.rdrawer-on .screens{transform:none;border-radius:0;filter:none;box-shadow:none;background:transparent;overflow:visible}.phone.wide .peekhit{display:none!important}.phone.wide .rdrawer{width:var(--rside);right:0;left:auto;transform:translate(var(--rside));opacity:0;z-index:4}.phone.wide.rdrawer-on .rdrawer{transform:none;opacity:1;pointer-events:auto;background:var(--surface);border-left:1px solid var(--hair)}.phone.wide.three.rdrawer-on .screens{right:var(--rside)}.phone.wide .screen{padding-inline:max(16px,calc((100% - var(--read)) / 2))}.phone.wide .feed{left:max(0px,calc((100% - var(--read)) / 2 - 18px));right:max(0px,calc((100% - var(--read)) / 2 - 18px));top:64px}.phone.wide .composer{left:max(12px,calc((100% - var(--read)) / 2 + 12px));right:max(12px,calc((100% - var(--read)) / 2 + 12px));bottom:14px}.phone.wide .topbar{padding-inline:12px}.phone.wide .sheet{left:50%;right:auto;bottom:auto;top:calc(50% + 20px);width:min(520px,calc(100% - 48px));max-height:calc(100% - 136px);border-radius:30px;padding-bottom:26px;opacity:0;transform:translate(-50%,calc(-50% + 28px)) scale(.985);transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .25s ease;pointer-events:none}.phone.wide .sheet.open{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}.phone.wide .sheet .grab{visibility:hidden;height:0;margin:0}.phone .covers>.screen.cover{z-index:29}.phone:not(.wide) .sheet{left:8px;right:8px;bottom:8px;border-radius:38px;padding-bottom:32px}.phone[data-appt=light] .seg:not(.pilled) button.on{background:#fff;box-shadow:0 1px 4px #1e284624}.grp-scr{position:absolute;inset:0}.grp-scr .topbar .t{cursor:default}.grp-scr .gfeed{display:block;-webkit-user-select:text;user-select:text}.grp-feed-in{display:flex;flex-direction:column;gap:16px;min-height:min-content}.grp-feed-in>.gm{max-width:86%}.grp-scr .gm .bub{white-space:pre-wrap;overflow-wrap:anywhere;cursor:default;max-width:100%}.grp-scr .gm .bub.grp-raven{white-space:normal}.grp-scr .gm .bub .chat-md{font-size:calc(16px * var(--fz, 1));line-height:1.4}.grp-scr .gm .bub .chat-md .md-p{white-space:pre-wrap}.grp-scr .gm .bub .think.shim{display:inline-block}.grp-scr .gm.grp-pulse .bub,.grp-scr .gm.grp-pulse .pollb{box-shadow:0 0 0 2px var(--acc),0 0 26px color-mix(in srgb,var(--acc) 70%,transparent);transition:box-shadow .3s}.grp-scr .gm .bub.del{display:inline-flex;align-items:center;gap:8px}.grp-scr .gm .bub.del .link{color:var(--acc-text);font-weight:600;font-size:13px}.grp-scr .gm .flag.grp-bad{color:var(--bad);background:none;border:0;padding:0;cursor:pointer;text-align:left;font:inherit;font-size:11px}.grp-scr .gm .grp-media{margin-top:0;max-width:100%}.grp-scr .gm .grp-media+.grp-media{margin-top:10px}.grp-scr .rx{border:0;cursor:pointer}.grp-scr .seen .grp-av{margin-right:-3px;box-shadow:0 0 0 1.5px var(--bg);border-radius:50%}.grp-scr .seen .grp-av:last-of-type{margin-right:1px}.grp-scr .pollb{min-width:250px}.grp-scr .pollb .pq{display:block;font-size:calc(16px * var(--fz, 1));font-weight:600;line-height:1.4}.grp-scr .pollb small{display:block;margin-top:8px;font-size:12px;opacity:.7}.grp-scr .popt{border:0;cursor:pointer}.grp-scr .popt span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grp-scr .cucard .cwr .grp-col{display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:1;min-width:0}.grp-scr .cucard .cwr .tick{border:0;cursor:pointer}.grp-scr .cucard .cuo .cta.sm.grp-done{background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok);box-shadow:none}.grp-scr .cucard .link{margin:4px 0 0 34px}.grp-scr .cul{list-style:disc}.grp-av{position:relative;display:inline-flex;flex:none;border-radius:50%}.grp-av>.av{margin:0}.grp-av .grp-avtk{position:absolute;left:50%;bottom:-12%;width:50%;height:50%;min-width:13px;min-height:13px;margin:0;transform:translate(-50%);vertical-align:0}.grp-av .grp-on{position:absolute;right:-2px;bottom:-2px;width:14px;height:14px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 2px var(--bg)}.grp-scr .gtyp{opacity:1;pointer-events:none}.grp-scr .cup,.grp-scr .cup-go,.grp-scr .cup-x,.grp-scr .tobot{border:0}.grp-scr .mpick .prow{display:flex;cursor:pointer;border:0;color:inherit;font:inherit}.grp-scr .mpick .prow b{display:flex;align-items:center}.grp-scr .gcomp textarea:focus-visible,.grp-scr .k-find input:focus-visible{outline:none}.grp-scr .gcomp .mdb{border:0;cursor:pointer}.grp-scr .gcomp .mlbl{pointer-events:none}.grp-scr .gcomp .rbar{--rc: var(--acc-text)}.grp-scr .gcomp .rbar .rtx b{color:var(--rc)}.grp-scr .gcomp .grp-model{transition:max-width .3s,opacity .25s,padding .3s;overflow:hidden;white-space:nowrap}.grp-scr .vobar .cta{margin:0}.grp-scr .vobar .cta[disabled]{opacity:.5}.grp-fail{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:120px;color:var(--text2);font-size:14.5px;text-align:center}.grp-ctx .ctx-react{z-index:2}.grp-ctx .ctx-react button{border:0;cursor:pointer}.grp-ctx .ctx-lift{overflow:hidden}.grp-ctx .ctx-lift .gm{max-width:none;width:100%}.grp-ctx .ctx-lift .gm.me{align-items:flex-end}.grp-ctx.plain .ctx-bg{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.grp-ctx .ctx-menu{max-height:calc(100% - 24px);overflow-y:auto;scrollbar-width:none}.grp-ctx .ctxi .disc.ci{flex:none}.grp-emoji .egrid{overflow-y:auto;max-height:calc(64vh - 110px);margin:0 -2px;padding-bottom:12px;scrollbar-width:none}.grp-emoji .egrid button{border:0;cursor:pointer}.grp-emoji .grp-none{padding:32px 0;text-align:center;color:var(--text2);font-size:14.5px}.phone.wide .grp-emoji .egrid{max-height:420px}.phone.wide .grp-scr .gfeed{top:86px}.phone.wide .grp-scr .k-find{left:max(12px,calc((100% - var(--read)) / 2));right:max(12px,calc((100% - var(--read)) / 2));top:64px}.phone.wide .grp-scr .vobar{left:max(12px,calc((100% - var(--read)) / 2));right:max(12px,calc((100% - var(--read)) / 2))}.phone.wide .grp-scr .mpick{left:max(16px,calc((100% - var(--read)) / 2 + 4px));right:max(16px,calc((100% - var(--read)) / 2 + 4px))}.phone.wide .grp-scr .gtyp{left:max(24px,calc((100% - var(--read)) / 2 + 12px))}.phone.wide #s-group.grp-scr .cup{left:max(16px,calc((100% - var(--read)) / 2 + 4px))}.phone.wide #s-group.grp-scr .tobot{right:max(16px,calc((100% - var(--read)) / 2 + 4px))}.phone.wide #s-group.grp-scr .tobot.atb{right:max(66px,calc((100% - var(--read)) / 2 + 54px))}.grp-share{display:flex;flex-direction:column;min-height:100%}.grp-share .shhead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.grp-share .shhead h3{margin:0}.grp-share .shhead .sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.grp-share .donebtn{font-size:16px;font-weight:600;min-height:44px;padding:0 2px}.grp-share .invite{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 0;min-height:51px;margin-top:14px;border-bottom:1.5px solid var(--text3);cursor:text}.grp-share .invite:focus-within{border-bottom-color:var(--text)}.grp-share .invite input{flex:1;min-width:150px;height:32px;border:0;outline:0;background:none;color:var(--text);font:inherit;font-size:17px}.grp-share .invite input::placeholder{color:var(--text3)}.grp-share .grp-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 4px;border-radius:16px;background:color-mix(in srgb,var(--text) 12%,transparent);font-size:14.5px;max-width:100%}.grp-share .grp-chip.mail{padding-left:12px}.grp-share .grp-chip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grp-share .grp-chip .ic{width:10px;height:10px}.grp-share .grp-sug{display:flex;align-items:center;gap:12px;width:100%;padding:11.75px 2px;border-bottom:1px solid var(--hair);text-align:left}.grp-share .grp-sug .nm{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.grp-share .grp-sug b{font-size:15.5px;font-weight:600;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grp-share .grp-sug small{font-size:12.5px;color:var(--text2)}.grp-share .grp-sug .add{font-size:14px;font-weight:600;color:var(--acc-text)}.grp-share .grp-nomatch{padding:14px 2px;font-size:14px;color:var(--text2)}.grp-share .dlabel{font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--text3);margin:21px 0 9px 2px}.grp-share .accd{font-size:13px;line-height:1.45;color:var(--text2);margin:11px 2px 5px}.grp-share .grp-row{display:flex;align-items:center;gap:14px;padding:17.5px 2px;border-bottom:1px solid var(--hair)}.grp-share .grp-row.first{border-top:1px solid var(--hair);margin-top:8px}.grp-share .grp-row>.ic{width:19px;height:19px;color:var(--text2);flex:none}.grp-share .grp-row .tx{flex:1;min-width:0;font-size:16.5px;letter-spacing:-.01em}.grp-share .grp-row .tx small{display:block;font-size:12.5px;color:var(--text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grp-share .grp-row .addt{font-size:14px;font-weight:600;color:var(--acc-text);min-width:44px;min-height:44px}.grp-share .grp-row .ibtn{width:44px;height:44px}.grp-share .grp-row.pub{padding:16px 2px}.grp-share .grp-sharefoot{margin-top:auto;padding-top:24px;display:flex;justify-content:center}.grp-share .grp-sharefoot .cta{margin:0}.grp-sheet .k-phd{display:flex;align-items:center;gap:12px;margin-bottom:8px}.grp-sheet .k-phd h3{margin:0;display:flex;align-items:center}.grp-sheet .k-phd .sub{margin:1px 0 0}.grp-sheet .menurow.grp-check{display:flex;align-items:center;justify-content:space-between}.grp-sheet .menurow.grp-check .ic{width:18px;height:18px;color:var(--acc-text)}.grp-sheet .grp-photopick{display:none}.grp-files .grp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;border-radius:14px;overflow:hidden;margin-top:8px}.grp-files .grp-grid .chat-media{width:100%;aspect-ratio:1;border-radius:0;margin:0}.grp-files .grp-grid .chat-media img{width:100%;height:100%;object-fit:cover}.grp-files .grp-empty{padding:14px 2px;font-size:14.5px;color:var(--text2)}.grp-files .grp-doc{display:flex;align-items:center;gap:12px;padding:10px 2px;border-bottom:1px solid var(--hair);font-size:15.5px}.grp-files .grp-doc span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grp-join{position:absolute;inset:0}.grp-join>.ibtn{position:absolute;top:56px;left:8px}.grp-join .grp-hero{position:absolute;left:0;right:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 36px}.grp-join .grp-hero h1{margin:0;font-size:32px;line-height:1.1;letter-spacing:-.045em;font-weight:600;text-wrap:balance;color:var(--text)}.grp-join .grp-hero p{margin:14px 0 0;font-size:17px;line-height:1.5;color:var(--text2);text-wrap:balance}.grp-join .grp-hero .grp-faces{display:flex;justify-content:center;margin-bottom:29px}.grp-join .grp-hero .grp-faces .grp-av{box-shadow:0 0 0 3px var(--bg);margin-left:-12px}.grp-join .grp-hero .grp-faces .grp-av:first-child{margin-left:0}.grp-join .grp-hero .grp-inv{display:inline}.grp-join .grp-hero .grp-inv .k-tk{width:32px;height:32px;vertical-align:-4px;margin-left:8px}.grp-join .foot{position:absolute;left:24px;right:24px;bottom:40px;display:flex;flex-direction:column;align-items:center;gap:0}.grp-join .foot .cta+.cta.quiet{margin-top:6px}.grp-join .foot .legal{margin:31px 0 0;font-size:12.5px;line-height:1.45;color:var(--text3);text-align:center}.grp-join.grp-req .grp-hero{padding:0 44px}.grp-join.grp-req .grp-hero h1{font-size:30px;line-height:1.15;letter-spacing:-.04em}.grp-join.grp-req .grp-hero p{font-size:16px;line-height:1.55}.grp-join.grp-req.sent .grp-hero{padding:0 68px}.grp-join .grp-ok{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--ok) 20%,transparent);color:var(--ok);margin-bottom:28px}.grp-join .grp-ok .ic{width:34px;height:34px}.grp-join .grp-form{position:absolute;left:16px;right:16px}.grp-join .grp-form textarea{display:block;width:100%;min-height:84px;margin-top:14px;border-radius:18px;padding:12px 14px;font:inherit;font-size:15.5px;color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent);border:1px solid var(--hair);resize:none;outline:none}.phone.wide .grp-join .grp-form{left:50%;right:auto;width:min(520px,calc(100% - 32px));transform:translate(-50%)}.phone.wide .grp-join .foot{left:50%;right:auto;width:min(520px,calc(100% - 48px));transform:translate(-50%)}.phone.wide .grp-join>.ibtn{top:52px;left:12px}.grp-rp .rh{align-items:flex-start}.grp-rp .rh .grp-rht{flex:1;min-width:0}.grp-rp .rh h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.grp-rp .k-rhph{border:0;cursor:pointer;padding:0}.grp-rp .k-rhph[disabled]{cursor:default}.grp-rp .k-rhph img{width:100%;height:100%;border-radius:50%;object-fit:cover}.grp-rp .eyeb{flex:none}.grp-rp .sharebtn{align-self:center;margin-top:24px}.grp-rp .prow{width:100%;text-align:left;color:inherit;font:inherit}.grp-rp button.prow{cursor:pointer}.grp-rp .prow b{display:flex;align-items:center;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grp-rp .prow .role{flex:none}.grp-rp .reqrow .act button{min-height:44px;margin:-10px 0}.grp-rp .setrow{color:inherit}.grp-rp .setrow .tg{margin-left:auto}.grp-rp .setrow .val{white-space:nowrap}.phone.wide .rdrawer.grp-rp{padding:60px 20px 100px}.phone.wide.rdrawer-on .rdrawer.grp-rp{-webkit-mask-image:none;mask-image:none}.phone .covers>.screen.cover[data-cover="raven.layers"]{z-index:29;padding:0;transform:none;transition:none}.st-layers{position:absolute;inset:0}.st-pg{position:relative;height:100%;--st-top: 0px;--st-footb: 40px}.st-pg>.pinbar{left:0;right:0;top:calc(58px + var(--st-top))}.st-pg>.scroll{padding-top:calc(124px + var(--st-top));padding-bottom:40px;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent calc(88px + var(--st-top)),rgba(0,0,0,.12) calc(96px + var(--st-top)),rgba(0,0,0,.42) calc(105px + var(--st-top)),rgba(0,0,0,.78) calc(113px + var(--st-top)),#000 calc(121px + var(--st-top)),#000 calc(100% - 64px),rgba(0,0,0,.72) calc(100% - 46px),rgba(0,0,0,.32) calc(100% - 28px),transparent calc(100% - 10px));mask-image:linear-gradient(180deg,transparent 0,transparent calc(88px + var(--st-top)),rgba(0,0,0,.12) calc(96px + var(--st-top)),rgba(0,0,0,.42) calc(105px + var(--st-top)),rgba(0,0,0,.78) calc(113px + var(--st-top)),#000 calc(121px + var(--st-top)),#000 calc(100% - 64px),rgba(0,0,0,.72) calc(100% - 46px),rgba(0,0,0,.32) calc(100% - 28px),transparent calc(100% - 10px))}.st-pg.footed>.scroll{height:calc(100% - var(--st-foot, 0px) - var(--st-footb) + 24px)}.st-pg>.foot.st-foot{left:0;right:0;bottom:var(--st-footb);gap:6px;align-items:stretch}.st-pg>.foot.st-foot>*{width:100%;max-width:520px;margin-inline:auto}.st-pg>.foot.st-foot>.cta+.cta{margin-top:0}.st-pg .pinbar .nav{justify-content:flex-start}.st-pg .st-close{margin-left:-12px}.st-home>.scroll{padding-top:calc(127px + var(--st-top))}.st-lead{font-size:15.5px;line-height:1.45;padding:0 2px}.st-pg .legal{display:block}.st-tg .st-tgt{display:flex;flex-direction:column;min-width:0;flex:1}.st-tg .st-tgt small{font-size:13px;color:var(--text2);margin-top:2px;letter-spacing:0}.st-tg .tg{margin-left:auto;flex:none}.li .st-sub{display:block;font-size:13px;color:var(--text2);margin-top:2px;letter-spacing:0}.li .st-col{display:flex;flex-direction:column;min-width:0;flex:1}.li .k-mini{margin-left:auto}.st-pg button.li{color:inherit;font:inherit}.st-pg button.li.danger{color:var(--bad)}.st-pg a.li{color:inherit;text-decoration:none}.st-fail{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 0;text-align:center}.st-fail p{margin:0;font-size:14.5px;color:var(--text3)}.st-fail .k-mini{margin:0}.k-mini.st-busy{opacity:.55}.st-field{display:flex;align-items:center;gap:4px;height:54px;border-bottom:1.5px solid var(--text3);font-weight:600;letter-spacing:-.03em;transition:border-color .3s}.st-field:focus-within{border-color:var(--text)}.st-field input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--text);font:inherit;letter-spacing:inherit}.st-field input::placeholder{color:var(--text3)}.st-field .at{color:var(--text3)}.st-field .link{font-size:15px;letter-spacing:0}.st-pg .memo{overflow:hidden}.st-sheet .sub{line-height:1.45}.st-sheet .k-err:empty{min-height:0;margin:0}.st-sheet .link{display:block;margin:12px auto 0}.st-center{text-align:center}.st-home .ttl{margin:0 0 18px;transform-origin:0 50%;transition:opacity .2s}.st-home .me{align-items:center}.st-home .me .st-mebtn{flex:none;border-radius:50%;padding:0}.st-home .me b{display:flex;align-items:center;gap:0}.st-home .me small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-home .me .link{flex:none;min-height:44px}.st-badge{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;margin-top:7px;border-radius:12px;font-size:12.5px;font-weight:600;color:#f7d77f;background:#f7cf5b29;box-shadow:inset 0 0 0 1px #f7cf5b57}.phone[data-appt=light] .st-badge{color:#7c5a06;background:#f7cf5b52;box-shadow:inset 0 0 0 1px #a97b0861}.st-badge .ic{width:12px;height:12px}.st-home .allow{margin:18px 0 6px}.st-home .allow .track{height:5px;border-radius:3px;background:var(--hair)}.st-home .allow .track i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--text) 45%,transparent),var(--text));box-shadow:0 0 14px color-mix(in srgb,var(--text) 45%,transparent)}.st-home .st-invite{margin-top:4px;border-top:1px solid var(--hair)}.st-home .st-invite .val{color:var(--acc-text)}.st-home .st-invite .val .ic{color:var(--text3)}.st-home .st-foot-legal{margin:22px auto 0}.st-wide .st-overlay,.st-wide .st-modal{position:absolute;inset:40px 0 0}.st-dim{position:absolute;inset:0;background:#0000006b;animation:st-fade .3s ease both}.phone[data-appt=light] .st-dim{background:#0a0c1238}.st-panel{position:absolute;left:50%;top:28px;bottom:28px;width:min(900px,calc(100% - 64px));transform:translate(-50%);border-radius:30px;overflow:hidden;box-shadow:0 30px 80px #00000073,0 0 0 1px var(--hair);animation:st-rise .45s cubic-bezier(.2,.8,.2,1) both}.st-stack{position:absolute;inset:0}.phone .st-panel .st-stack>.screen{padding-inline:max(24px,calc((100% - 620px)/2))}.st-panel .st-pg{--st-top: -40px;--st-footb: 24px}.st-backdrop{position:absolute;inset:0;overflow:hidden;background:var(--bg)}.st-backdrop .bgglow{clip-path:none}.st-modal{position:absolute;inset:0}.st-mbox{position:absolute;inset:0;overflow:hidden}.st-phone .st-mbox{animation:st-up .45s cubic-bezier(.2,.8,.2,1) both}.st-mbody{position:absolute;inset:0;padding:0 16px}.st-wide .st-mbox{inset:12px auto 40px 50%;width:min(560px,calc(100% - 48px));transform:translate(-50%);border-radius:26px;box-shadow:0 30px 80px #00000073,0 0 0 1px var(--hair);animation:st-rise .45s cubic-bezier(.2,.8,.2,1) both}.st-wide .st-mbody{padding:0 20px}.st-wide .st-mbody .st-pg{--st-top: -40px;--st-footb: 18px}.st-modal.over .st-dim{background:#0000004d}@keyframes st-fade{0%{opacity:0}}@keyframes st-rise{0%{opacity:0;transform:translate(-50%,24px) scale(.985)}}@keyframes st-up{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.st-dim,.st-panel,.st-mbox{animation:none!important}}.st-photo{background-size:cover;background-position:center;color:transparent!important}.st-dev .st-col b{font-weight:400}.st-dev .st-col small{font-size:13px;color:var(--text2);margin-top:2px}.st-quietred{color:var(--bad)!important}.st-codes{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:18px 4px 6px;font-family:Google Sans Code,monospace;font-size:16px;letter-spacing:.04em;text-align:center}.st-hidden-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.st-big{font-size:32px;font-weight:600;letter-spacing:-.04em;line-height:1.1;margin:18px 2px 4px}.st-sum{display:flex;align-items:flex-end;gap:12px;margin:6px 2px 4px}.st-sum .st-col{flex:1;min-width:0}.st-sum small{display:block;font-size:14.5px;color:var(--text2);margin-top:4px}.st-sum .link{flex:none;min-height:44px}.st-usage .bignum{margin:18px 2px 0}.st-usage .st-of{font-size:15px;color:var(--text2);margin:6px 2px 0}.st-usage .bar{margin:16px 2px 8px}.st-usage .bar i{width:0}.st-rr .rdo{margin-left:auto}.st-steps-sec{margin-top:14px}.st-review .st-tg{font-size:15.5px}.st-about{display:flex;flex-direction:column;align-items:center;padding:26px 0 18px;gap:6px}.st-about small{font-size:14px;color:var(--text2)}.st-lenp p{min-height:72px}.st-quiet-sum{color:var(--text2)}.st-pg .scroll>.seg.glass:first-child{margin-top:14px}.st-train{display:flex;flex-direction:column;gap:3px;padding:12px 2px;border-bottom:1px solid var(--hair);margin-top:14px}.st-train b{font-size:15.5px;font-weight:600}.st-train span{font-size:14.5px;line-height:1.45;color:var(--text2)}.st-images{padding:6px 2px 0}.st-images>div{display:flex;justify-content:space-between;font-size:14.5px}.st-images>div span+span{color:var(--text2)}.st-images small{display:block;font-size:13px;color:var(--text3);margin-top:10px}.st-prompt{margin-top:16px;color:var(--text)}.st-prompt .k-mini{margin-top:10px}.st-example{display:block;margin:8px 0 0 2px;min-height:44px}.st-bmlead{font-size:16px}.st-pg .k-steps b{width:26px;height:26px}.st-sheet .st-applenote{margin:8px 0 0;font-size:14.5px;line-height:1.45;color:var(--bad)}.st-sheet .st-typelabel{display:block;margin-top:12px;font-size:14px;color:var(--text2)}.st-pg .k-ban{margin-top:14px}.st-pg .k-ban span{color:var(--text)}.st-twostep .k-qr{margin:18px auto 14px}.st-twostep .k-key>span{text-align:left}.st-twostep .k-key .k-mini{margin-left:0}.st-pg .st-codes{display:grid;padding:18px}.st-pg .pph .av{box-shadow:0 0 0 4px color-mix(in srgb,var(--text) 10%,transparent),0 18px 40px var(--shadow)}.st-pg .cta.quiet.st-quietred{color:var(--bad)}.phone.wide .st-panel .ent-pin .pinbar{top:18px;left:max(24px,calc((100% - 620px)/2));right:max(24px,calc((100% - 620px)/2))}.st-panel .ent-pin .ent-pinscroll{padding-top:84px;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 48px,rgba(0,0,0,.12) 56px,rgba(0,0,0,.42) 65px,rgba(0,0,0,.78) 73px,#000 81px,#000 calc(100% - 64px),rgba(0,0,0,.72) calc(100% - 46px),rgba(0,0,0,.32) calc(100% - 28px),transparent calc(100% - 10px));mask-image:linear-gradient(180deg,transparent 0,transparent 48px,rgba(0,0,0,.12) 56px,rgba(0,0,0,.42) 65px,rgba(0,0,0,.78) 73px,#000 81px,#000 calc(100% - 64px),rgba(0,0,0,.72) calc(100% - 46px),rgba(0,0,0,.32) calc(100% - 28px),transparent calc(100% - 10px))}.st-pg .li .chv{display:flex}.st-pg .phsrc{max-width:240px;margin-inline:auto}.st-pg.pw{--st-footb: 22px}.st-pg.pw>.scroll{padding-top:calc(110px + var(--st-top))}.st-pg.pw .pwhero{margin:13px 4px 22px}.st-pg.pw .pwt{white-space:pre-line}.st-pg.pw .pws{max-width:270px;margin-inline:auto}.st-pg.pw .pw-bill{margin:0 0 14px}.st-pg.pw .pw-save{font-size:11.5px;font-weight:600;color:var(--acc-text);margin-left:3px}.st-pg.pw .plans{margin-bottom:0}.st-pg.pw .plan{color:var(--text);font:inherit}.st-pg.pw .pl-in{gap:5px}.st-pg.pw>.foot.st-foot{gap:0}.st-pg.pw .pwfine{margin:10px 14px 0;min-height:0}.st-pg.pw .links{margin-top:-5px}.st-pg.pw .links button{min-height:44px;font:inherit}.st-pg.pw .cta .ic{margin-right:6px}.st-wide .st-pg.pw{--st-footb: 10px}.st-pg.pw-done>.scroll,.st-pg.pw-welcome>.scroll{padding-top:calc(130px + var(--st-top))}.pw-center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;max-width:520px;margin:0 auto}.st-pg.pw-done .pw-center{padding-top:38px}.pw-h{margin:8px 0 0;font-size:32px;line-height:1.14;letter-spacing:-.04em;font-weight:600;text-wrap:balance}.pw-p{margin:0;font-size:16.5px;line-height:1.45;color:var(--text2);text-wrap:balance}.pw-gained{align-self:stretch;margin-top:18px;text-align:left}.pw-gained>div{display:flex;align-items:flex-start;gap:12px;padding:12px 2px;border-bottom:1px solid var(--hair);font-size:15.5px}.pw-gained .ic{color:var(--ok);flex:none;margin-top:1px}.pw-welcome .k-gcard{align-self:stretch;margin-top:12px}.pw-invite .gift{margin-top:8px}.pw-invite .gift .gp span{display:block}.pw-invite .gleft{margin:12px 0 16px}.pw-invite .pw-ctr{text-align:center}.pw-invite .sub.pw-ctr{line-height:1.45;text-wrap:balance}.pw-invite .pw-err{margin:0;font-size:13.5px;color:var(--bad);text-align:center}.pw-invite .pw-have{display:block;margin:4px auto 0;min-height:44px;font-size:14px}.tk-host{position:absolute;inset:0;pointer-events:none}.tk-host>*{pointer-events:auto}.tk-host .tkpill:not(.on){pointer-events:none}.tk-cover{position:absolute;inset:0;z-index:29;overflow:hidden}.tk-cover .tk-frame{position:absolute;inset:0;overflow:hidden}.tk-cover .tk-frame>.screen{transform:none;opacity:1;pointer-events:auto;visibility:visible}.tk-cover.reveal .tk-frame{animation:tkReveal .64s cubic-bezier(.3,.8,.2,1) both}@keyframes tkReveal{0%{clip-path:circle(19px at calc(100% - 42px) calc(100% - 52px))}to{clip-path:circle(150vmax at calc(100% - 42px) calc(100% - 52px))}}.tk-cover.slide .tk-frame{animation:tkSlide .45s cubic-bezier(.2,.8,.2,1) both}@keyframes tkSlide{0%{transform:translateY(6%);opacity:0}}.phone[data-motion=still] .tk-cover .tk-frame{animation:none!important}@media(prefers-reduced-motion:reduce){.tk-cover .tk-frame{animation:none!important}}.tk-cover .st-backdrop{z-index:0}.tk-cover #s-talk,.tk-cover #s-vsetup{z-index:1;background:none}#s-talk .k-cam{overflow:hidden;background:#000}#s-talk .k-cam video,#s-talk .k-cam .tk-camart{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background-size:cover;background-position:center}#s-talk .k-cam video.mirror{transform:scaleX(-1)}#s-talk .k-cam:after{z-index:1}#s-talk .tk-cap .tkl{flex:none}#s-talk .tk-cap .tkl .tkw{white-space:pre-wrap}.tk-host .tkj{opacity:1;transform:none;animation:tkJob .55s cubic-bezier(.34,1.4,.64,1) both}@keyframes tkJob{0%{opacity:0;transform:translateY(14px) scale(.96)}}.tk-host .tkj.failed .ji,.tk-host .tkj.telling .ji{animation:none;border:0}.tk-host .tkj.failed .ji{color:var(--text3);width:20px;height:20px}.tk-host .tkj.failed .ji .ic{width:20px;height:20px}.tk-host .tkj.telling .ji{width:12px;height:12px;margin:0 4px;background:var(--acc-text);animation:tkPulse 1.1s ease-in-out infinite}@keyframes tkPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.tk-host .tkj .jt b,.tk-host .tkj .jt small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#s-talk .k-tkin .send{width:38px;height:38px}#s-talk .k-tktype{cursor:pointer}.tk-host .k-tko .cta{width:fit-content}.tk-host .k-tko .spin{color:var(--text);border-width:2.5px}#s-vsetup .vs-mic.off{color:var(--text3)}#s-vsetup .vs-reply{z-index:4;pointer-events:none}#s-vsetup .vs-reply.on{pointer-events:auto}#s-vsetup .vs-reply .cta{margin-top:0}#s-vsetup .vs-reply .vs-tin{height:46px;padding:0 8px;font-size:14.5px;font-weight:500;color:var(--text2)}#s-vsetup .vs-reply .vs-that{margin-top:-4px}#s-vsetup .vs-grid .sk{aspect-ratio:auto;height:148px;border-radius:28px}#s-vsetup .vs-err.vs-load{text-align:left;color:var(--text2);font-size:15.5px}#s-vsetup .vs-name{transition:opacity .5s,transform .6s cubic-bezier(.34,1.56,.64,1)}#s-vsetup .vs-name b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#s-vsetup .vs-card b{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#s-vsetup .vs-cap{pointer-events:none}.phone.wide .tk-cover:not(.panel) #s-talk .tk-top{left:max(8px,calc(50% - 352px));right:max(8px,calc(50% - 352px))}.phone.wide .tk-cover:not(.panel) #s-talk .tk-cap,.phone.wide .tk-cover:not(.panel) #s-talk .tk-nocap{left:max(26px,calc(50% - 334px));right:max(26px,calc(50% - 334px))}.phone.wide .tk-cover:not(.panel) #s-talk .tk-jobs{left:max(16px,calc(50% - 244px));right:max(16px,calc(50% - 244px))}.phone.wide .tk-cover:not(.panel) #s-talk .k-tkin{left:max(14px,calc(50% - 246px));right:max(14px,calc(50% - 246px))}.phone.wide .tk-cover:not(.panel) #s-talk .tk-ctl{left:max(18px,calc(50% - 192px));right:max(18px,calc(50% - 192px))}.phone.wide .tk-cover:not(.panel) #s-vsetup>.vs-top,.phone.wide .tk-cover:not(.panel) #s-vsetup>.vs-st{left:max(0px,calc(50% - 280px));right:max(0px,calc(50% - 280px))}.phone.wide .tk-cover:not(.panel) #s-vsetup .vs-reply{left:max(16px,calc(50% - 244px));right:max(16px,calc(50% - 244px))}.tk-cover.panel{display:grid;place-items:center}.tk-cover.panel .tk-dim{position:absolute;inset:0;background:#00000061;animation:tkFade .3s ease both}.phone[data-appt=light] .tk-cover.panel .tk-dim{background:#0a0e182e}@keyframes tkFade{0%{opacity:0}}.tk-cover.panel .tk-frame{position:relative;inset:auto;width:min(560px,calc(100% - 48px));height:min(728px,calc(100% - 92px));margin-top:40px;border-radius:16px;box-shadow:0 30px 80px #00000073,0 0 0 1px var(--hair)}.tk-cover.panel.slide .tk-frame{animation:tkPanel .4s cubic-bezier(.2,.8,.2,1) both}@keyframes tkPanel{0%{transform:translateY(24px) scale(.985);opacity:0}}.tk-cover.panel #s-talk .tk-top{top:12px}.tk-cover.panel #s-talk .tk-cap{top:84px;bottom:286px}.tk-cover.panel #s-talk .tk-nocap{top:336px}.tk-cover.panel #s-talk .tk-jobs{bottom:182px;left:36px;right:36px}.tk-cover.panel #s-talk .k-tktype{bottom:144px}.tk-cover.panel #s-talk .k-tkin{bottom:136px;left:34px;right:34px}.tk-cover.panel #s-talk .tk-ctl{bottom:38px;left:88px;right:88px}.tk-cover.panel #s-talk .k-flipb{top:74px}.tk-cover.panel #s-vsetup .vs-top{top:8px}.tk-cover.panel #s-vsetup .vs-st{top:54px}.tk-cover.panel #s-vsetup .vs-acts{bottom:32px}.tk-cover.panel #s-vsetup .vs-reply{bottom:6px;left:36px;right:36px}.tk-host .tkpill{top:110px;cursor:pointer}.tk-host .tkpill .tkpt{font-variant-numeric:tabular-nums}.tk-host .tkpill button{flex:none}.phone.wide .tk-host .tkpill{top:106px}.phone.wide:not(.side-off) .tk-host .tkpill{left:calc(50% + var(--side) / 2)}.phone.three.rdrawer-on:not(.side-off) .tk-host .tkpill{left:calc(50% + (var(--side) - var(--rside)) / 2)}.phone.three.rdrawer-on.side-off .tk-host .tkpill{left:calc(50% - var(--rside) / 2)}.trow.tk-row{margin:4px 0 6px}.trow.tk-row .link{flex:none;min-height:44px;color:var(--acc-text);font-weight:500}.sheet .tk-trl{overflow-y:auto;max-height:calc(100% - 70px);padding-bottom:24px}.sheet .tk-trl p{-webkit-user-select:text;user-select:text}#s-vsetup .vs-in input:focus-visible,.sheet .vs-in input:focus-visible{outline:none}.tk-vset .vme .hbt{min-height:44px}.tk-vset .rdo2 .vt small{display:block;margin-top:2px}.tk-vset .rdo2 b{font-weight:500}.tk-langs .li{cursor:pointer}.tk-langs .li .ic.tk-ck{margin-left:auto;color:var(--acc-text)}.tk-langs .tk-list{overflow-y:auto;max-height:calc(100% - 150px)}.tk-int{position:absolute;inset:0;overflow:hidden}.tk-int .k-iside,.tk-int .k-imid{z-index:1}.tk-int .k-ilang{cursor:pointer}.tk-int .k-itx{white-space:pre-wrap}.phone.wide .tk-int .k-iside,.phone.wide .tk-int .k-imid{width:100%;max-width:720px;margin:0 auto}.gcard.glass.ag-card{background:color-mix(in srgb,var(--text) 6%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--hair)}.gcard.glass.ag-card:before,.gcard.glass.ag-card:after{display:none}.ag-card p{overflow-wrap:anywhere}.ag-card .ag-pair,.ag-doccard .ag-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px;justify-items:center}.ag-card .ag-pair .cta,.ag-doccard .ag-pair .cta,.ag-card .ag-one .cta{flex:none;width:auto;margin:0}.ag-card .ag-one{justify-content:center}.ag-card p:last-child{margin-bottom:0}.ag-card .ag-one a.cta{text-decoration:none;display:inline-grid;place-items:center}.ag-card.ag-research{padding-top:20px}.ag-research .steps{margin:0}.ag-research .stp.on.still i{animation:none}.ag-doccard .ag-pair{margin-top:10px}.ag-host{display:contents}.ag-fb.on{opacity:1;transform:none;pointer-events:auto}.ag-fb .bw-url{white-space:nowrap}.ag-fb .bw-h{animation:ag-rise .49s ease-out both;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-fb .bw-row{animation:ag-rise .49s ease-out both;transition:background .42s,border-color .42s}.ag-fb .bw-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-fb .bw-row.ag-picked{background:color-mix(in srgb,var(--text) 10%,transparent);border-color:color-mix(in srgb,var(--text) 70%,transparent)}.ag-fb .bw-cur.ag-cur{animation:none;opacity:1;margin:0;transition:left 1.4s ease-in-out,top 1.4s ease-in-out}.ag-fb .bw-rip.ag-rip{animation:ag-rip .84s ease-out both}.ag-fb .bw-chip{max-width:calc(100% - 128px)}.ag-fb .bw-chip .t{min-width:0;overflow:hidden}.ag-fb .bw-chip .t span{overflow:hidden;text-overflow:ellipsis}.ag-fb .ag-fade{animation:ag-fade .42s ease both}.ag-fb .bw-chip.still i,.ag-chip.still i{animation:none;background:var(--text3)}.ag-chip.on{display:flex}.chat-scr:has(.ag-fb.on) .feed{top:338px}.phone.wide .ag-fb{left:max(12px,calc((100% - var(--read)) / 2));right:max(12px,calc((100% - var(--read)) / 2))}.phone.wide .ag-chip{left:max(16px,calc((100% - var(--read)) / 2 + 4px))}.phone.wide .chat-scr:has(.ag-fb.on) .feed{top:338px}@keyframes ag-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ag-fade{0%{opacity:0}to{opacity:1}}@keyframes ag-rip{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@media(prefers-reduced-motion:reduce){.ag-fb .bw-h,.ag-fb .bw-row,.ag-fb .ag-fade{animation:none}.ag-fb .bw-cur.ag-cur{transition:none}}.ag-tk{position:absolute;inset:0;overflow:hidden}.ag-tk>.tkbar,.ag-tk>.tkpage,.ag-tk>.foot,.ag-tk>.ag-tybar{z-index:1}.ag-tk .tkpage.ag-tkpage{padding:0;display:grid}.ag-tk .tkpage.ag-tkpage.typing{bottom:290px}.ag-tk .tkpage.ag-tkpage.bare{background:none;box-shadow:none;color:var(--text2)}.ag-canvas{position:relative;width:100%;height:100%;display:grid;place-items:center;outline:none;touch-action:none;cursor:default;user-select:none;-webkit-user-select:none}.ag-canvas img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.ag-tkwait{display:grid;place-items:center}.ag-spin{width:22px;height:22px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;color:var(--text2);animation:rot .8s linear infinite;display:block}.ag-canvas .ag-spin{color:#566072}.ag-tkmsg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:0 24px;text-align:center}.ag-tkmsg p{margin:0;font-size:15px;line-height:1.45;color:var(--text2)}.ag-tybar{position:absolute;left:16px;right:16px;bottom:128px;display:flex;flex-direction:column;gap:8px}.ag-tybar p{margin:0;font-size:12.5px;line-height:1.4;color:var(--text2)}.ag-tybar p.bad{color:var(--bad)}.ag-tyrow{display:flex;gap:8px;align-items:center}.ag-tyrow input{flex:1;min-width:0;height:44px;border-radius:22px;border:0;outline:none;padding:0 14px;font:inherit;font-size:15px;color:var(--text);background:color-mix(in srgb,var(--text) 9%,transparent)}.ag-tyrow .cta{flex:none}.ag-tykeys{display:flex;align-items:center;gap:6px}.ag-tykeys .grow{flex:1}.ag-tykeys button{height:32px;padding:0 12px;border-radius:16px;font-size:13px;font-weight:500;box-shadow:inset 0 0 0 1px var(--hair);margin:6px 0}.ag-tykeys .ag-tyhide{box-shadow:none;padding:0 4px;font-size:12.5px;font-weight:400;color:var(--acc-text)}.ag-tykeys .ag-tyhide.on{font-weight:600}.phone.wide .ag-tk .tkbar{top:76px}.phone.wide .ag-tk .tkpage{top:150px;left:max(24px,calc(50% - 600px));right:max(24px,calc(50% - 600px))}.phone.wide .ag-tk .ag-tybar{left:max(24px,calc(50% - 600px));right:max(24px,calc(50% - 600px))}.ag-doc{height:100%}.ag-doc .pill-seg{margin:22px 0 16px}.ag-doc .seg.ag-fmt{width:250px}.ag-doc .scroll{padding-bottom:140px}.ag-doc .subhead .hr .link{font-size:17px}.ag-doc .ag-docbody{max-width:680px;margin:0 auto}.ag-doc .paper p,.ag-doc .paper li{overflow-wrap:anywhere}.ag-doc .paper.ag-paper{padding:29px 24px 38px}.ag-docnone{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:40px;text-align:center}.ag-docnone p{margin:0;font-size:14.5px;color:var(--text2)}.ag-doc .foot{flex-direction:row}.ag-bs .ag-time{margin:16px 2px 4px}.ag-bs .ag-time b{display:block;font-size:16px;font-weight:600;letter-spacing:-.015em}.ag-bs .ag-time .track{margin:12px 0 8px}.ag-bs .ag-time small{color:var(--text2);font-size:13px}.ag-bs .ag-none{text-align:center;padding:22px 4px;font-size:14px;color:var(--text2)}.ag-bs .ag-toprule>.li{border-top:1px solid var(--hair)}.ag-bs .site .out{flex:none;min-height:44px}.ag-ell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-used{display:flex;flex-direction:column;padding-bottom:8px}.ag-used .sub{margin-bottom:44px}.std-host{position:absolute;inset:0;z-index:31;pointer-events:none}.std-host .imv.on{pointer-events:auto;z-index:1}.std-host .impill{z-index:2;top:102px}.std-host .impill.on{pointer-events:auto}.phone.wide .std-host .impill{top:106px}.phone.wide:not(.side-off) .std-host .impill{left:calc(50% + var(--side) / 2)}.std-pill i{overflow:hidden;display:block}.std-pill .std-pilli{width:100%;height:100%;object-fit:cover;display:block}.std-screen{position:absolute;inset:0}#s-studio .topbar .stu-tabs button{flex:1}#s-studio .stu-pane{top:100px}.phone.wide #s-studio .stu-pane{top:96px}.std-empty h2{color:var(--text)}.std-ideas .stu-idea{color:#fff}.phone.wide #s-studio .stu-empty,.phone.wide #s-studio .stu-cv{left:max(16px,calc((100% - var(--read)) / 2));right:max(16px,calc((100% - var(--read)) / 2))}.phone.wide .std-ideas{grid-template-columns:repeat(4,1fr)}.std-clips{display:flex;flex-direction:column;margin-top:4px}.std-clip{display:flex;align-items:center;gap:10px;width:100%;padding:15px 4px;text-align:left;font-size:15.5px;color:var(--text)}.std-clip+.std-clip{border-top:1px solid var(--hair)}.std-clip span{flex:1;min-width:0}.std-clip .ic{width:15px;height:15px;color:var(--text3);flex:none}.std-cv{overflow:hidden}.std-cv .imblk{width:100%;max-width:100%}.std-cv .imblk>.imc,.std-cv .imblk>.std-fail{flex:none}.std-cv .imc{max-width:100%}.std-cv .imc.sq{max-height:calc(100vh - 470px);width:min(318px,calc(100vh - 470px));min-width:200px}.phone.wide .std-cv .imc.sq{width:min(420px,calc(100vh - 430px))}.phone.wide .std-cv .imc.pt{width:min(280px,calc((100vh - 430px)*.5625))}.phone.wide .std-cv .imc.ls{width:min(560px,100%)}.std-actroom{height:37px}.std-stripb{position:relative;overflow:hidden;padding:0;background:var(--surface2)}.std-stripb>img,.std-stripb>span{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.phone.wide #s-studio .stu-strip{padding-inline:max(16px,calc((100% - var(--read)) / 2))}#stuComp{left:12px;right:12px}.phone.wide #stuComp{left:max(12px,calc((100% - var(--read)) / 2));right:max(12px,calc((100% - var(--read)) / 2))}#stuComp .std-kind{width:190px;margin:-5px 0 8px -6px;height:36px;padding:3px}#stuComp .std-kind button{height:30px;font-size:14px}#stuComp .stu-refs .rf{overflow:visible}#stuComp.std-drop{box-shadow:0 0 0 2px var(--acc-text),0 12px 40px var(--shadow)}#stuComp textarea{min-height:24px}.std-gal{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 10px);mask-image:linear-gradient(180deg,transparent 0,#000 10px)}.std-grid .sk{border-radius:0}.std-tile{display:block;width:100%;padding:0;border-radius:0;overflow:hidden}.std-tile .gt{width:100%}.std-tileart{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.std-tile:focus-visible{outline:2px solid var(--acc-text);outline-offset:-2px}.phone.wide .std-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin:0;gap:2px}.phone.wide .std-grid .gt-wrap:first-child .gt,.phone.wide .std-grid .sk:first-child{border-top-left-radius:14px}.phone.wide .std-gal .std-grid{border-radius:0}.phone.wide .std-gal .std-grid .gt-wrap:first-child .gt,.phone.wide .std-gal .std-grid .sk:first-child{border-top-left-radius:0}.std-msg{display:flex;flex-direction:column;align-items:center;gap:14px;line-height:1.45}.std-msg span{max-width:300px}.std-mini{height:32px;padding:0 13px;border-radius:16px;font-size:13.5px;font-weight:600;color:var(--acc-text);background:color-mix(in srgb,var(--text) 9%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 10%,transparent)}.std-mini:active{transform:scale(.95);transition:transform .12s ease}.std-blk{display:block}.std-blk .imc .std-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:filter .8s ease,opacity .4s}.std-blk .imc.q .std-art{opacity:0}.std-blk .imc:focus-visible{outline:2px solid var(--acc-text);outline-offset:2px}.std-blk .ima button{display:inline-flex;align-items:center;gap:6px;font-size:13px}.std-in-studio .ima button{flex-direction:column;gap:4px;font-size:11px}.std-blk .imref .std-refi{display:block;width:22px;height:22px;border-radius:6px;background-size:cover;background-position:center}.std-in-studio.imblk{display:flex;flex-direction:column;align-items:center}.std-refused{margin:2px 0 0;font-size:16px;line-height:1.45;color:var(--text)}.std-in-studio+.std-refused,.std-cv .std-refused{text-align:center;max-width:320px}.std-fail{position:relative;margin-top:10px;width:min(366px,100%);aspect-ratio:16 / 10;border-radius:22px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:4px;padding:16px 16px 11px;background:color-mix(in srgb,var(--text) 6%,transparent);box-shadow:inset 0 0 0 1px var(--hair)}.std-fail b{font-size:16px;font-weight:600;color:var(--text)}.std-fail span{font-size:14px;color:var(--text2);margin-bottom:4px}.std-fail.std-in-studio{margin-top:0}.std-viewer{--bg: #07080B;--surface: #101319;--surface2: #171B22;--text: #F4F6FA;--text2: #B3BAC6;--text3: #868F9E;--accent: #3A74FF;--acc-text: #8DB2FF;--hair: rgba(255,255,255,.09);--glass: rgba(255,255,255,.07);--bad: #FF7A80;--shadow: rgba(0,0,0,.45);color-scheme:dark;color:#fff}.std-viewer .imv-top{top:50px;z-index:3}.phone.wide .std-viewer .imv-top{top:52px}.std-viewer .imv-top .ibtn{width:44px;height:44px;display:grid;place-items:center}.std-viewer .imv-meta{max-width:calc(100% - 120px)}.std-viewer .imv-meta b,.std-viewer .imv-meta small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.std-viewer .imv-menu{z-index:4;color:var(--text)}.std-viewer .imv-menu button.std-danger,.std-viewer .imv-menu button.dang{color:var(--bad)}.std-vbox{background:transparent;cursor:zoom-in;touch-action:none}.std-vbox img,.std-vbox video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;background:transparent}.std-vbox video{object-fit:contain}.std-viewer .imv-bot{bottom:30px;z-index:3}.std-vbot{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:520px}.std-vwait{position:absolute;inset:0;background:linear-gradient(100deg,#171b22 30%,#22262e,#171b22 70%);background-size:300% 100%;animation:skSh 1.1s linear infinite}.std-vfail{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:20px;font-size:14px;color:#ffffffb8}.std-vdim{position:absolute;inset:0;z-index:5;background:#0006}.std-vc{display:flex;align-self:stretch;padding:0 2px}.std-vbar{flex:1;height:24px;display:flex;align-items:center;cursor:pointer}.std-vbar .bar{width:100%}.std-vtime{font-size:12.5px;color:#ffffffd1;font-variant-numeric:tabular-nums;flex:none}.std-chipslot{display:contents}.std-chipslot .imchip{position:relative}.std-chip .shb .sg,.std-chipslot .shpop .sg{display:block}.std-sheet{display:flex;flex-direction:column}.std-head{margin-bottom:24px}.std-head h3{margin:0 0 6px}.std-head .sub{line-height:1.45}.std-head-tall{margin-top:6px}.std-head-rows{margin-bottom:14px}.std-sheet .cta+.cta.quiet{margin-top:6px}.std-savehead{display:flex;align-items:center;gap:13px;margin-bottom:24px}.std-savehead h3{margin:0}.std-th{width:54px;height:54px;border-radius:13px;overflow:hidden;flex:none;position:relative}.std-th>img,.std-th>span{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.std-sheet .menurow{width:100%;text-align:left}.std-sheet .menurow.std-first{border-top:0}.std-sheet .menurow.std-danger,.std-danger{color:var(--bad)}.std-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.std-files .fx-tabs{margin:0 0 16px}.std-files .std-fxbar{z-index:20}.std-files:not(.fsel) .std-fxbar{pointer-events:none}.std-files .std-fxbar .cnt{flex:1}.std-files .std-fxgal{margin:0;border-radius:14px;overflow:hidden;grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.std-files .std-tile .fxck{right:6px;top:6px}.std-files .fsel .std-tile .gt,.std-files.fsel .std-tile.sel .gt{transition:opacity .2s}.std-docs .fxd .fxin,.std-replies .fxs .fxin{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:pan-y}.std-files .fxd .fxact,.std-files .fxs .fxact{z-index:0}.std-files .fxs .fxact{border-radius:18px;overflow:hidden;bottom:10px}.std-files .fxd:not(.open10):not(.swiping) .fxact,.std-files .fxs:not(.open10):not(.swiping) .fxact{pointer-events:none}.std-files .fxs .fxin>div{flex:1;min-width:0}.std-files .fxin:focus-visible{outline:2px solid var(--acc-text);outline-offset:-2px;border-radius:12px}.std-files .fxb{font-size:9.5px}.std-ctx{position:absolute;z-index:40;width:220px;padding:6px;border-radius:20px;display:flex;flex-direction:column;color:var(--text)}.std-ctx button{height:44px;padding:0 12px;border-radius:14px;text-align:left;font-size:14.5px}.std-ctx button:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}.std-ctx button.std-danger{color:var(--bad)}.std-skels{display:flex;flex-direction:column;gap:10px}.std-skel{background:linear-gradient(100deg,var(--surface2) 30%,color-mix(in srgb,var(--text) 9%,var(--surface2)) 50%,var(--surface2) 70%);background-size:300% 100%;animation:skSh 1.1s linear infinite}.std-bin .hbt:disabled{cursor:default}.std-binlist{display:flex;flex-direction:column}.std-bin .bnr .fxt{flex:1;min-width:0}.std-bin .bnr .th .ic{width:20px;height:20px}.std-binth{position:relative;overflow:hidden}.std-binth>img,.std-binth>span{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.std-bin .bnr>.fxb{width:36px;height:44px;padding-bottom:6px;font-size:8.5px;margin-inline:4px}.drawer.nv-drawer{padding-bottom:0}.nv-drawer .nv-dsearch{text-align:left;cursor:pointer}.nv-drawer .nv-dsearch span{flex:1;min-width:0}.nv-drawer .nv-dscroll{flex:1;min-height:0;display:flex;flex-direction:column;gap:2px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;overscroll-behavior:contain;margin:0 -12px 98px;padding:0 12px 12px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 14px),transparent)}.nv-drawer .nv-dscroll::-webkit-scrollbar{display:none}.nv-drawer .newchat,.nv-drawer .drow{flex:none}.nv-drawer .nv-sect{display:flex;flex-direction:column}.nv-drawer .k-dnone.nv-show{display:block}.nv-drawer .nv-dlink{display:block;margin-top:6px}.nv-drawer .nv-more{display:flex;justify-content:center;padding:14px 0 6px;color:var(--text3)}.nv-drawer .nv-more .spin{width:18px;height:18px}@media(hover:hover){.nv-drawer .drow:not(.sel):hover{background:color-mix(in srgb,var(--text) 5%,transparent)}}.nv-drawer .profile .nv-pname{display:flex;align-items:center;min-width:0}.nv-drawer .profile .nv-pname span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-drawer .profile .av{flex:none}.phone.wide .nv-drawer .profile{left:16px;right:16px;bottom:4px}.phone.wide .nv-drawer .nv-dscroll{margin-bottom:70px}.nv-ctx{position:fixed;inset:0;z-index:90}.nv-ctx .nv-ctxmenu{position:fixed;width:236px;opacity:1;transform:none;transition:none;animation:nvPop .22s cubic-bezier(.34,1.4,.64,1)}.nv-ctx .nv-ctxmenu .ctxi{height:40px;font-size:15px}.nv-ctx .nv-ctxmenu:focus{outline:none}@keyframes nvPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.screen>.scroll.nv-pin{padding-top:124px;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 88px,rgba(0,0,0,.12) 96px,rgba(0,0,0,.42) 105px,rgba(0,0,0,.78) 113px,#000 121px,#000 calc(100% - 64px),rgba(0,0,0,.72) calc(100% - 46px),rgba(0,0,0,.32) calc(100% - 28px),transparent calc(100% - 10px));mask-image:linear-gradient(180deg,transparent 0,transparent 88px,rgba(0,0,0,.12) 96px,rgba(0,0,0,.42) 105px,rgba(0,0,0,.78) 113px,#000 121px,#000 calc(100% - 64px),rgba(0,0,0,.72) calc(100% - 46px),rgba(0,0,0,.32) calc(100% - 28px),transparent calc(100% - 10px))}.nv-bar .nv-lead-gap{width:36px;flex:none}.nv-bar .subhead h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone.wide .screen>.pinbar.nv-bar,.phone.wide .screen>.srow.nv-srow{left:max(16px,calc((100% - var(--read)) / 2));right:max(16px,calc((100% - var(--read)) / 2))}.nv-pin .nv-grow,.nv-sres .nv-grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-pin .nv-tgrow .tg,.sheet .nv-tgrow .tg{margin-left:auto;flex:none}.nv-pin .nv-skrow{padding:20px 2px}.nv-pin .nv-retry,.nv-sres .nv-retry{display:flex;flex-direction:column;align-items:center;gap:3px}.nv-retry b{color:var(--text);font-size:16px;font-weight:600;line-height:1.45}.nv-retry span{font-size:14.5px;line-height:1.45}.nv-retry .link{margin-top:6px;min-height:30px}.nv-pin .memo{overflow:hidden}.nv-pin .rtn .nv-rtb{text-align:left;display:block}.nv-pin .nv-rtempty{padding:48px 4px 22px;font-size:14px}.nv-pin .nv-rtempty b{display:block;color:var(--text);font-size:17px;font-weight:600;margin-bottom:4px}.nv-pin .rlast .ic{flex:none;color:var(--text)}.nv-pin .cta.nv-busy[disabled]{opacity:1}.nv-pin .cta .spin{width:20px;height:20px}.nv-pin .svd{cursor:pointer}.screen>.scroll.nv-sres{padding-top:124px;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 88px,rgba(0,0,0,.12) 96px,rgba(0,0,0,.42) 105px,rgba(0,0,0,.78) 113px,#000 121px,#000 calc(100% - 64px),rgba(0,0,0,.72) calc(100% - 46px),rgba(0,0,0,.32) calc(100% - 28px),transparent calc(100% - 10px));mask-image:linear-gradient(180deg,transparent 0,transparent 88px,rgba(0,0,0,.12) 96px,rgba(0,0,0,.42) 105px,rgba(0,0,0,.78) 113px,#000 121px,#000 calc(100% - 64px),rgba(0,0,0,.72) calc(100% - 46px),rgba(0,0,0,.32) calc(100% - 28px),transparent calc(100% - 10px))}.nv-srow{z-index:5}.nv-srow .link{flex:none;min-height:44px}.nv-sres .li{min-height:44px}.nv-sres .nv-stitle{display:block;width:100%;color:var(--text)}.nv-sres .nv-sdetail{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nv-sres .nv-searching{display:flex;justify-content:center;padding-top:52px;color:var(--text2)}.sheet .nv-cmtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sheet .nv-pick{display:flex;align-items:center;justify-content:space-between;gap:12px}.sheet .nv-pick .ic{float:none;flex:none}.sheet .memo{overflow:hidden}.nv-notif .k-nempty{display:block}.nv-notif .nrow.nv-tap{cursor:pointer}.nv-notif .nrow .av .ic{color:#fff}.nv-notif .nrow .tx b .k-tk{vertical-align:-.17em}.nv-notif .nv-appicon{background-size:cover;background-position:center;color:transparent}.nv-notif .nact button{min-height:44px;margin:-12px 0}.nv-notif .nact .s.nv-strong{color:var(--text);font-weight:600}.nv-notif .nv-outcome{width:100%;padding-left:52px;display:flex;align-items:center;gap:5px;font-size:13.5px;font-weight:500;color:var(--text3)}.nv-notif .nv-outcome.ok{color:var(--ok)}.nv-letin{display:flex;align-items:center;gap:12px}.nv-letin .sub{margin:3px 0 0}.nv-letnote{font-size:14.5px;line-height:1.45;color:var(--text2);margin:16px 2px 0}.sheet .dlabel.nv-letlabel{margin:18px 0 8px 2px}.nv-srow .sfield input:focus-visible,.sheet .field2:focus-visible,.nv-pin .memo:focus-visible,.sheet .memo:focus-visible{outline:none}.entry-win,.entry{position:absolute;inset:0}@media(min-width:768px){.entry{left:calc(50% - 215px);right:auto;width:430px}}.entry .ent-body{position:absolute;left:0;right:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 24px),transparent)}.entry .ent-body::-webkit-scrollbar{display:none}.entry .ent-in .hero,.entry .ent-in .fhead,.entry .ent-in .pv,.entry .ent-in .flist,.entry .ent-in .demo,.entry .ent-in .dm-cap,.entry .ent-in .obf,.entry .ent-in .k-pad,.entry .ent-in .k-center{position:relative;left:auto;right:auto;top:auto}.entry .ent-in .hero{padding:0}.entry .ent-in .hero p{text-wrap:wrap}.entry .ent-feat .fhead,.entry .ent-feat .flist,.entry .ent-feat .dm-cap{padding:0 12px}.entry .pv .scene,.entry .demo>*{zoom:var(--k, 1)}.entry .cta .ent-bl.busy{visibility:hidden}.entry .cta .ent-spin{position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px}.entry .cta.ent-clear{background:var(--lgbg);color:var(--text)}.phone[data-appt=light] .entry .cta.ent-clear:not(.quiet):not(.apple):not(.line):not(.danger){color:var(--text)}.entry .cta.ent-clear:after{background:radial-gradient(85% 70% at var(--hx) -22%,rgba(255,255,255,calc(var(--lgspec) * .6)) 0%,transparent 62%),radial-gradient(90px 90px at var(--px,50%) var(--py,50%),rgba(255,255,255,calc(var(--glow) * .38)),transparent 72%)}.entry .ent-g{color:#6c9bff;font-size:20px;font-weight:700}.phone[data-appt=light] .entry .ent-g{color:#fff}.entry .ent-mail{display:block;width:100%;background:none;border:0;border-bottom:1.5px solid var(--text3);color:var(--text);font:inherit;font-size:20px;letter-spacing:-.02em;outline:0;padding:10px 0;transition:border-color .3s}.entry .ent-mail::placeholder{color:var(--text3)}.entry .ent-mail:focus{border-color:var(--text)}.entry .ent-mail:focus-visible,.entry .uline input:focus-visible,.entry .memo:focus-visible{outline:none}.entry .k-wh>div:not(.pad){cursor:pointer}.entry .l-chk{cursor:pointer}.ent-pin{position:absolute;inset:0;padding:inherit}.ent-pin .ent-pinscroll{padding-top:124px;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 88px,rgba(0,0,0,.12) 96px,rgba(0,0,0,.42) 105px,rgba(0,0,0,.78) 113px,#000 121px,#000 calc(100% - 64px),rgba(0,0,0,.72) calc(100% - 46px),rgba(0,0,0,.32) calc(100% - 28px),transparent calc(100% - 10px));mask-image:linear-gradient(180deg,transparent 0,transparent 88px,rgba(0,0,0,.12) 96px,rgba(0,0,0,.42) 105px,rgba(0,0,0,.78) 113px,#000 121px,#000 calc(100% - 64px),rgba(0,0,0,.72) calc(100% - 46px),rgba(0,0,0,.32) calc(100% - 28px),transparent calc(100% - 10px))}.ent-pin .ent-pinscroll.footed{padding-bottom:24px;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 88px,rgba(0,0,0,.12) 96px,rgba(0,0,0,.42) 105px,rgba(0,0,0,.78) 113px,#000 121px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(180deg,transparent 0,transparent 88px,rgba(0,0,0,.12) 96px,rgba(0,0,0,.42) 105px,rgba(0,0,0,.78) 113px,#000 121px,#000 calc(100% - 24px),transparent)}.ent-pin a.cta{display:flex}.phone.wide .ent-pin .pinbar{left:max(16px,calc((100% - 720px)/2));right:max(16px,calc((100% - 720px)/2))}@media(prefers-reduced-motion:reduce){.entry .screen{transform:none!important}}.chat-scr{position:absolute;inset:0}.chat-scr .chat-feed-in{display:flex;flex-direction:column;gap:16px;min-height:min-content}.chat-scr .chat-feed{display:block;-webkit-user-select:text;user-select:text}.chat-scr .chat-urow{display:flex;flex-direction:column;align-items:flex-end;padding-left:18%}.chat-scr .chat-ubox{display:flex;justify-content:flex-end;cursor:default}.chat-scr .chat-urow .msg.user{max-width:none;white-space:pre-wrap;overflow-wrap:anywhere}.chat-scr .chat-urow .edt{margin:5px 8px 0}.chat-scr .chat-urow .k-nsent{margin-top:6px}.chat-uq{padding-left:9px;border-left:3px solid var(--acc-text);margin-bottom:6px;display:flex;flex-direction:column;gap:1px}.chat-uq b{font-size:11.5px;font-weight:600;color:var(--text2)}.chat-uq span{font-size:13px;color:var(--text2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.chat-scr .uatt .att.sent .an,.chat-scr .atts .an{min-width:0;max-width:170px}.chat-scr .msg.raven{min-width:0}.chat-thought{display:flex;flex-direction:column;gap:6px}.chat-thought .thk{min-height:22px}.chat-scr .msg.raven .think.shim{align-self:flex-start}.chat-md{white-space:normal!important;font-size:calc(16.5px * var(--fz, 1));line-height:1.55;letter-spacing:-.008em;overflow-wrap:anywhere}.chat-md .md-b{min-width:0}.chat-md .md-gap{margin-top:calc(16.5px * var(--fz, 1) * 1.42)}.chat-md .md-gap2{margin-top:calc(16.5px * var(--fz, 1) * .65)}.chat-md .md-p{margin:0;white-space:pre-wrap}.chat-md .md-h{margin:2px 0 0;font-weight:600;letter-spacing:-.02em;line-height:1.3}.chat-md .md-h1{font-size:calc(21px * var(--fz, 1))}.chat-md .md-h2{font-size:calc(19px * var(--fz, 1))}.chat-md .md-h3{font-size:calc(17px * var(--fz, 1))}.chat-md .md-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.chat-md .md-list li{display:flex;flex-direction:column;gap:6px;position:relative;padding-left:20px;font-size:calc(16px * var(--fz, 1))}.chat-md .md-list li:before{content:attr(data-n);position:absolute;left:0;top:0;width:20px;font-size:calc(16px * var(--fz, 1));line-height:1.55}.chat-md ul.md-list>li:before{text-align:center;width:14px}.chat-md .md-li{display:block;white-space:pre-wrap}.chat-md .md-quote{margin:0;padding:1px 0 1px 12px;border-left:2px solid var(--hair);color:var(--text2);display:flex;flex-direction:column;gap:10px}.chat-md .md-rule{border:0;border-top:1px solid var(--hair);margin:4px 0}.chat-md .md-ic{font-family:var(--mono);font-size:.88em;padding:1px 5px;border-radius:6px;background:color-mix(in srgb,var(--text) 9%,transparent)}.chat-md a{color:var(--acc-text);text-decoration:none}.chat-md a:hover{text-decoration:underline}.chat-md .md-tblw{overflow-x:auto;margin-top:5px;scrollbar-width:thin}.chat-md .tbl{min-width:100%;width:auto}.chat-md .cblock{margin:0}.chat-md .cblock pre{overflow-x:auto}.chat-md .cbh button[disabled]{opacity:.35}.chat-md .cite{border:0;cursor:pointer}.chat-md .md-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.16em;background:var(--text);border-radius:1px;animation:chatCaret 1s steps(2,start) infinite}.chat-md.k-picking{white-space:normal!important;cursor:pointer}.chat-md.k-picking .k-wd{cursor:pointer}@keyframes chatCaret{to{visibility:hidden}}.chat-scr .chat-macts{gap:0;margin:2px 0 0 -8px;height:35px;align-items:center}.chat-scr .chat-macts .vpg{margin-right:10px;color:var(--text3);font-size:13px}.chat-act{position:relative;width:33px;height:44px;display:grid;place-items:center;color:var(--text3)!important;padding:0!important}.chat-act .ic{width:17px;height:17px}.chat-act.on{color:var(--acc-text)!important}.chat-act:before{content:"";position:absolute;inset:7px 1px;border-radius:9px;background:color-mix(in srgb,var(--text) 9%,transparent);opacity:0;transition:opacity .15s}@media(hover:hover){.chat-act:hover:before{opacity:1}.chat-act:hover{color:var(--text)!important}}.chat-act .chat-tip{left:50%;top:-26px}.chat-scr .chat-ract{margin-top:4px;margin-bottom:-4px}.chat-scr .k-rem{margin-top:6px}.chat-scr .fups{margin-top:4px}.chat-scr .fup{color:var(--text2)}.chat-scr .dropn{padding-top:4px}.chat-scr .dropn .link{font-size:13.5px}.chat-scr .memnote{padding:2px 0}.chat-care{border-radius:26px;padding:16px 16px 14px;margin-top:4px;background:color-mix(in srgb,var(--text) 6%,transparent);box-shadow:inset 0 0 0 1px var(--hair)}.chat-care h4{margin:0 0 4px;font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.chat-care p{margin:0;font-size:14px;line-height:1.45;color:var(--text2)}.chat-care .gbtns{margin-top:14px;justify-content:flex-start}.chat-care .gbtns .cta{flex:none;margin:0!important;text-decoration:none;display:inline-grid;place-items:center}.chat-scr .k-find input:focus-visible,.chat-scr .composer textarea:focus-visible{outline:none}.chat-repacts{justify-content:space-around;margin-top:2px}.chat-repacts .cta{flex:none}.chat-scr .gcard{max-width:100%}.chat-scr .gcard .gbtns .cta{flex:none}.chat-scr .gcard .gbtns.col .cta{width:100%}.chat-research .pbar i{width:0}.chat-doc .dcard{margin-top:0}.chat-doc .dcard>div{display:flex;flex-direction:column;gap:1px}.chat-media{display:block;width:min(100%,320px);aspect-ratio:1;border-radius:22px;overflow:hidden;background:color-mix(in srgb,var(--text) 8%,transparent);padding:0}.chat-media img{width:100%;height:100%;object-fit:cover;display:block}.chat-media-wait{display:block;width:100%;height:100%;animation:chatSkel 1.4s ease-in-out infinite;background:color-mix(in srgb,var(--text) 8%,transparent)}.chat-ell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-scr .chat-atts{flex-wrap:wrap;padding-top:8px}.chat-spin{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in srgb,var(--text) 25%,transparent);border-top-color:var(--text);animation:chatSpin .8s linear infinite;flex:none}.chat-upwait{position:absolute;inset:0;display:grid;place-items:center;background:#0000004d;border-radius:14px}.chat-upwait .chat-spin{border-color:#ffffff59;border-top-color:#fff}@keyframes chatSpin{to{transform:rotate(360deg)}}.chat-skel{display:flex;flex-direction:column;gap:22px;padding-top:8px}.chat-skel-b{display:flex;flex-direction:column;gap:10px}.chat-skel-b.me{align-items:flex-end}.chat-skel-b i{display:block;height:14px;border-radius:7px;background:color-mix(in srgb,var(--text) 8%,transparent);animation:chatSkel 1.4s ease-in-out infinite}.chat-skel-b.me i{width:46%!important;height:44px;border-radius:22px 22px 8px}@keyframes chatSkel{50%{opacity:.45}}.chat-loadfail{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:40px;text-align:center}.chat-loadfail p{margin:0;font-size:14.5px;color:var(--text2)}.chat-loadfail .cta{flex:none}.chat-scr .tobot{border:0}.chat-scr .robar .cta.sm{flex:none}.chat-limitbg{position:absolute;inset:0;z-index:45;background:color-mix(in srgb,var(--bg) 40%,transparent);opacity:0;pointer-events:none;transition:opacity .3s}.chat-limitbg.on{opacity:1;pointer-events:auto}.chat-scr .lpop .xbtn{position:absolute}.chat-scr .lpop .cta{width:100%}.chat-ctx.plain .ctx-bg{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.chat-ctx .ctx-menu{max-height:calc(100% - 24px);overflow-y:auto;scrollbar-width:none}.chat-ctx .ctx-lift .msg.user{margin-left:auto!important;width:auto!important}.chat-ctx .ctx-lift .ctxpad .body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:12;overflow:hidden}.chat-drop{position:absolute;inset:64px 8px 8px;border-radius:30px;border:2px dashed color-mix(in srgb,var(--text) 40%,transparent);background:color-mix(in srgb,var(--text) 4%,transparent);pointer-events:none;z-index:40}.chat-srcs{overflow-y:auto;margin:0 -4px}.chat-srcs .srcr{color:inherit;text-decoration:none}.chat-replink{display:flex;align-items:center;min-height:44px;margin:8px 0 0;padding:0;font-size:15px}.chat-reasons{display:flex;flex-direction:column;margin-top:4px}.chat-reason{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 2px;border-bottom:1px solid var(--hair);font-size:16px;text-align:left;color:var(--text)}.chat-reason .ic{width:17px;height:17px;color:var(--acc-text)}.chat-calseg{margin:12px 0 6px}.k-calr input[type=date],.k-calr input[type=time]{color-scheme:inherit}.phone.wide .chat-scr .homehero{top:216px}.phone.wide .chat-scr .sugs{left:max(30px,calc((100% - var(--read)) / 2 + 18px));right:max(30px,calc((100% - var(--read)) / 2 + 18px))}.phone.wide .chat-scr .k-find,.phone.wide .chat-scr .k-selbar,.phone.wide .chat-scr .k-player,.phone.wide .chat-scr .robar{left:max(12px,calc((100% - var(--read)) / 2));right:max(12px,calc((100% - var(--read)) / 2))}.phone.wide .chat-scr .k-find{top:64px}.phone.wide .chat-scr .lpop{left:max(22px,calc(50% - 210px));right:max(22px,calc(50% - 210px))}.phone.wide .chat-scr .tobot{right:max(16px,calc((100% - var(--read)) / 2 + 4px))}.phone.wide .chat-scr .tempb{top:70px}.chat-scr.talking .tempb{display:none!important}.phone.wide .chat-scr .feed{top:86px}
