*{box-sizing:border-box;margin:0}*{scrollbar-width:none}*::-webkit-scrollbar{display:none;width:0;height:0}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;color:var(--c-t1);font:var(--t-body);-webkit-font-smoothing:antialiased;overflow-x:hidden;background:var(--c-win);background-attachment:fixed}button,input{font:inherit;color:inherit}button{border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:inherit}:focus-visible{outline:2px solid var(--c-tabon);outline-offset:3px}.ico{width:21px;height:21px;flex:none}[dir=rtl] .flip{transform:scaleX(-1)}.av{width:var(--avatar);height:var(--avatar);border-radius:50%;flex:none;display:grid;place-items:center;font:700 15px var(--f-body);background:var(--c-avatar);color:var(--c-avink);position:relative}.av.l{width:64px;height:64px;font-size:22px}.av .on{position:absolute;bottom:1px;inset-inline-end:1px;width:11px;height:11px;border-radius:50%;background:var(--c-good)}.lg{width:var(--avatar);height:var(--avatar);flex:none;display:grid;place-items:center}.lg img{width:88%;height:88%;object-fit:contain}.lg.plate{border-radius:28%;overflow:hidden;background:var(--plate)}.lg.plate img{width:76%;height:76%}.lg.s{width:32px;height:32px}[data-mode=light] .lg.plate{box-shadow:inset 0 0 0 var(--line) rgb(20 18 40 / .1)}.it{width:var(--avatar);height:var(--avatar);flex:none;display:grid;place-items:center;color:var(--c-label)}.it svg{width:24px;height:24px}.c{height:var(--h-chip);padding:0 var(--sp-3);border-radius:var(--r-round);display:inline-flex;align-items:center;justify-content:center;gap:5px;line-height:1;font:var(--t-chip);white-space:nowrap}.c.good{background:var(--c-goodbg);color:var(--c-good)}.c.bad{background:var(--c-badbg);color:var(--c-bad)}.c.warn{background:rgb(255 181 71 / .15);color:#FFB547}[data-mode=light] .c.warn{color:#9A5B00;background:rgb(178 107 0 / .1)}.c.acc{background:color-mix(in srgb,var(--c-tabon) 18%,transparent);color:var(--c-label)}.n{min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-round);display:inline-grid;place-items:center;font:700 11px var(--f-body);background:var(--c-tabon);color:var(--c-win)}.d{width:9px;height:9px;border-radius:50%;background:var(--c-tabon);box-shadow:0 0 8px var(--c-tabon)}.btn{height:var(--h-button);padding:0 var(--sp-6);border-radius:var(--r-round);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);font:var(--t-button);white-space:nowrap;transition:transform .15s}.btn:active{transform:scale(.97)}.btn.main{background:var(--c-btn);color:var(--c-on);box-shadow:var(--c-btnglow)}.btn.quiet{background:var(--c-fill);color:var(--c-t1);box-shadow:var(--c-cardline)}.btn.s{height:36px;padding:0 var(--sp-4);font-size:13px}.btn.wide{width:100%}.ib{width:var(--touch);height:var(--touch);border-radius:50%;display:inline-grid;place-items:center;position:relative;color:var(--c-t1);flex:none;transition:transform .15s}.ib:active{transform:scale(.9)}.ib svg{width:24px;height:24px}.ib .n{position:absolute;top:2px;inset-inline-end:0}.field{height:var(--h-field);display:flex;align-items:center;gap:10px;padding:0 var(--sp-4);border-radius:var(--r-round);background:var(--c-fill);box-shadow:var(--c-cardline);transition:box-shadow .2s}.field:focus-within{box-shadow:inset 0 0 0 2px var(--c-tabon),0 0 16px -4px var(--c-tabon)}.field input{flex:1;min-width:0;border:0;outline:0;background:none;font:var(--t-body)}.field input::placeholder{color:var(--c-t3)}.field svg{width:18px;height:18px;color:var(--c-t3)}.sg{display:flex;padding:4px;gap:2px;border-radius:var(--r-round);background:var(--c-fill);box-shadow:var(--c-cardline)}.sg button{flex:1;height:36px;border-radius:var(--r-round);font:var(--t-chip);font-size:13px;color:var(--c-t2);transition:all .2s;display:grid;place-items:center;text-align:center}.sg{position:relative;isolation:isolate}.sg .thumb{position:absolute;z-index:-1;top:4px;bottom:4px;left:0;width:0;border-radius:var(--r-round);background:var(--c-btn);box-shadow:var(--c-btnglow);transition:transform .42s cubic-bezier(.2,1.25,.4,1),width .42s cubic-bezier(.2,1.25,.4,1)}.sg button[aria-pressed=true]{color:var(--c-on)}.dock .tab,.side .nav,.r,.c,.btn,.ib,.field,.tg,.n{transition:color .25s,background-color .25s,box-shadow .25s,transform .15s,opacity .25s}.tg{width:52px;height:32px;border-radius:16px;position:relative;flex:none;background:var(--c-fill);box-shadow:var(--c-cardline);transition:background .25s}.tg::after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgb(0 0 0 / .3);transition:transform .3s cubic-bezier(.2,1.3,.4,1)}.tg[aria-checked=true]{background:var(--c-btn);box-shadow:var(--c-btnglow)}.tg[aria-checked=true]::after{transform:translateX(20px)}[dir=rtl] .tg[aria-checked=true]::after{transform:translateX(-20px)}.lab{font:var(--t-label);letter-spacing:var(--t-label-track);text-transform:uppercase;color:var(--c-label);display:flex;justify-content:space-between;align-items:baseline}.lab button{font:var(--t-chip);letter-spacing:0;text-transform:none;color:var(--c-label)}[lang=ar] .lab{text-transform:none}.card{padding:var(--sp-4) 0 0;display:grid;gap:var(--sp-2);box-shadow:inset 0 var(--line) 0 var(--c-line)}.card .t{font:var(--t-title)}.card p{font:var(--t-body);color:var(--c-t2)}.card .acts{display:grid;gap:var(--sp-2);margin-top:var(--sp-2)}.nums{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3)}.nums div{display:grid;gap:4px}.nums b{font:var(--t-number);color:var(--c-num)}.nums small{font:var(--t-number-label);color:var(--c-t2)}.list{display:grid}.r{display:flex;align-items:center;gap:var(--sp-related);padding:var(--sp-row) 2px;width:100%;color:var(--c-t1);position:relative;border-radius:14px;transition:background .15s}button.r:active,.r.sel{background:color-mix(in srgb,var(--c-tabon) 12%,transparent)}.r+.r::before{content:"";position:absolute;top:0;inset-inline-start:calc(var(--avatar) + var(--sp-related) + 2px);inset-inline-end:0;height:var(--line);background:var(--c-line)}.r+.r:not(:has(>.it,>.av,>.lg,>.nw,>.verb,>.wrap,>.rk))::before{inset-inline-start:0}.r .tx{flex:1;min-width:0;display:grid;gap:2px}.r .tx b{font:var(--t-row);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r .tx span{font:var(--t-sub);color:var(--c-t2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r.unread .tx b{font-weight:700}.r .end{flex:none;display:flex;align-items:center;gap:var(--sp-2)}div.r{cursor:default}.money{font:700 15px var(--f-body);white-space:nowrap}.money.owe{color:var(--c-bad)}.money small{font:var(--t-caption);color:var(--c-t3);margin-inline-start:2px}.chev{width:18px;height:18px;color:var(--c-t3)}.ago{font:var(--t-caption);color:var(--c-t3)}.tilesA{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-group)}.tileA{display:grid;justify-items:center;align-content:center;gap:10px;padding:var(--sp-4) 0;min-height:108px;color:var(--c-t1);font:var(--t-chip);font-size:14px;position:relative;transition:transform .15s}.tileA:active{transform:scale(.94)}.tileA svg{width:34px;height:34px;color:var(--c-label)}.tileA .n{position:absolute;top:6px;inset-inline-start:calc(50% + 10px)}.lg-in{display:grid;place-items:center;width:100%;height:100%}.lg-in img{width:100%;height:100%;object-fit:contain}.places{display:grid}.pl{padding:var(--sp-2) 0}.pl+.pl{border-top:var(--line) solid var(--c-line);margin-top:var(--sp-2);padding-top:var(--sp-3)}.pl>.r::before{display:none}.tasks{display:grid}.tasks .r:first-child::before{display:none}.r.need{padding-block:10px}.r.need .verb{width:var(--avatar);flex:none;text-align:center;font:700 12px var(--f-body);color:var(--c-label)}.r.need .tx b{font:var(--t-sub);color:var(--c-t1);white-space:normal;overflow:visible}.r.need::before{inset-inline-start:calc(var(--avatar) + var(--sp-related) + 2px)!important}.posts{display:grid}.post{display:grid;gap:var(--sp-3);padding:var(--sp-4) 0}.post+.post{box-shadow:inset 0 var(--line) 0 var(--c-line)}.phd{display:flex;align-items:center;gap:var(--sp-3)}.phd .lg{width:40px;height:40px}.phd .tx{display:grid}.phd b{font:var(--t-row);font-weight:700;font-size:14.5px;display:flex;align-items:center;flex-wrap:wrap}.phd small{font:var(--t-caption);color:var(--c-t3)}.post p{font:var(--t-body)}.annL{margin:0!important;justify-content:flex-start!important;align-items:center!important;gap:6px;line-height:1}.annL svg{width:16px;height:16px;flex:none;transform:translateY(-2px)}.annL>span{display:block;line-height:1}.phd .ann{display:inline-flex;align-items:center;gap:4px;vertical-align:2px;margin-inline-start:8px;color:var(--c-label);font:var(--t-chip);font-size:12px}.phd .ann svg{width:16px;height:16px}.post .pic{border-radius:var(--r-box);aspect-ratio:4 / 3;background:radial-gradient(80% 90% at 30% 20%,#1F55C9,transparent 60%),radial-gradient(70% 80% at 80% 90%,#D0D63C,transparent 60%),#0A1630}.pft{display:flex;gap:var(--sp-6);color:var(--c-t2);font:var(--t-chip)}.pft span{display:flex;align-items:center;gap:6px;cursor:pointer}.pft svg{width:21px;height:21px}.pft em{font-style:normal}.pft .liked{color:var(--c-tabon)}.pft .liked svg{fill:currentColor}.pft .reposted{color:var(--c-tabon)}.pft .sh{margin-inline-start:auto}.res{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sp-2);text-align:center}.res .t{display:grid;justify-items:center;gap:6px;font:var(--t-chip);font-size:13px}.res .t .lg{width:52px;height:52px}.res .sc{font:400 34px/1 var(--f-voice)}.res .sc i{font-style:normal;color:var(--c-t3);font-size:22px;margin:0 6px}.res .sc .l{color:var(--c-t3)}.nowacts{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.nowacts .btn{height:50px;padding:0}.nowacts .btn svg{width:20px;height:20px}.strip{display:flex;gap:var(--sp-4);overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--sp-edge));padding-inline:var(--sp-edge)}.strip::-webkit-scrollbar{display:none}.dv{flex:none;width:72px;display:grid;justify-items:center;gap:6px;text-align:center;font:var(--t-chip);font-size:12px;color:var(--c-t1)}.dv.soon{opacity:.45}.dm{width:54px;height:54px}.dm img{width:100%;height:100%;object-fit:contain}[data-mode=light] .dm img.mk-d,[data-mode=dark] .dm img.mk-l{display:none}.av.xl{width:84px;height:84px;font-size:26px}.phdr{display:flex;align-items:center;gap:var(--sp-6);margin-top:var(--sp-3)}.pst{flex:1;display:flex;justify-content:space-around;text-align:center}.pst button{display:grid;font:var(--t-caption);color:var(--c-t2);padding:6px 10px;border-radius:14px;transition:background .2s}.pst button:active{background:var(--c-fill)}.pst b{font:700 18px var(--f-body);color:var(--c-t1)}.av.sm{width:40px;height:40px;font-size:14px}.r.fr .fol{margin-inline-start:auto;min-width:92px;text-align:center}.fol{font:var(--t-chip);font-size:12px;color:var(--c-label);padding:3px 10px;border-radius:var(--r-round);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-label) 45%,transparent);transition:all .2s}.fol.on{background:var(--c-btn);color:var(--c-on);box-shadow:none}#lrows .r+.r::before{inset-inline-end:24px;opacity:.55}#sheet .field{margin-bottom:4px}#sheet .list{max-height:52dvh;overflow-y:auto}.pwho{display:grid;gap:6px}.pwho>b{font:var(--t-row);font-weight:700;display:flex;align-items:center;gap:6px}.pwho .c{height:20px;padding:0 7px;font-size:11px}.pwho p{font:var(--t-body);font-size:14px}.pplc{display:flex;align-items:center;gap:6px}.pplc .lg{width:24px;height:24px}.pplc span{font:var(--t-caption);color:var(--c-t2);margin-inline-start:4px}.pbtn{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--sp-2);align-items:center}.pbtn .btn{height:40px;padding:0;font-size:13.5px}.pbtn .gearb{width:40px;height:40px}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.pg{aspect-ratio:1;border-radius:6px}.pg.g0{background:radial-gradient(80% 90% at 30% 20%,#1F55C9,transparent 60%),#0A1630}.pg.g1{background:radial-gradient(80% 90% at 70% 30%,#FF004D,transparent 60%),#2A0012}.pg.g2{background:radial-gradient(80% 90% at 40% 70%,#D0D63C,transparent 60%),#1A1A0A}.acard{position:relative;width:100%;aspect-ratio:85.6 / 54;border-radius:4.6% / 7.3%;overflow:hidden;color:#fff;container-type:inline-size;background:linear-gradient(118deg,transparent 30%,rgb(255 255 255 / .14) 38%,transparent 46%),linear-gradient(62deg,transparent 52%,rgb(255 255 255 / .11) 60%,transparent 68%),repeating-radial-gradient(ellipse 140% 90% at 110% 120%,rgb(255 255 255 / .13) 0 1px,transparent 1px 9px),radial-gradient(70% 90% at 15% 20%,#FF004D,transparent 65%),#2A0716;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .22),inset 0 1px 0 rgb(255 255 255 / .3),0 2px 0 rgb(255 255 255 / .06),0 6px 10px -4px rgb(0 0 0 / .5),0 18px 30px -10px rgb(0 0 0 / .6),0 40px 70px -24px rgb(0 0 0 / .85);transform:translateY(-2px)}.acard::before{content:"";position:absolute;z-index:0;width:43cqw;aspect-ratio:1;right:-5cqw;top:-5cqw;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23FF004D' d='M11.94 0.00 Q11.34 0.00 9.81 0.18 Q8.29 0.37 6.46 0.94 Q4.63 1.50 3.38 2.58 Q2.14 3.66 1.46 4.88 Q0.77 6.10 0.39 7.62 Q0.00 9.15 0.04 10.37 Q0.09 11.59 0.69 13.12 Q1.28 14.64 2.60 16.46 Q3.93 18.29 4.35 18.71 Q4.78 19.14 12.21 26.57 Q19.63 34.00 20.06 34.43 Q20.48 34.85 22.36 36.02 Q24.23 37.19 26.62 37.72 Q29.02 38.24 29.62 38.24 Q30.22 38.24 39.38 38.25 Q48.55 38.25 49.15 38.25 Q49.75 38.25 50.33 38.39 Q50.92 38.52 52.19 38.81 Q53.46 39.11 54.05 39.24 Q54.63 39.38 56.15 40.30 Q57.67 41.23 59.06 42.87 Q60.46 44.51 60.87 45.73 Q61.27 46.95 61.45 48.78 Q61.64 50.61 61.64 51.21 Q61.64 51.81 61.64 61.28 Q61.63 70.75 61.63 71.35 Q61.63 71.95 62.01 73.47 Q62.38 74.99 63.36 76.82 Q64.33 78.65 64.75 79.08 Q65.17 79.51 71.67 86.22 Q78.17 92.94 78.59 93.37 Q79.01 93.80 79.45 94.21 Q79.89 94.61 81.45 96.05 Q83.01 97.49 83.45 97.89 Q83.89 98.30 85.11 98.92 Q86.33 99.55 87.55 99.78 Q88.77 100.00 91.21 99.78 Q93.65 99.56 94.87 98.95 Q96.08 98.34 97.45 96.72 Q98.82 95.11 99.28 93.28 Q99.75 91.45 99.75 90.85 Q99.75 90.25 99.75 50.00 Q99.74 9.74 99.74 9.14 Q99.74 8.54 99.48 7.32 Q99.23 6.10 98.66 5.18 Q98.10 4.27 97.09 3.24 Q96.08 2.21 95.17 1.69 Q94.26 1.17 93.67 1.04 Q93.09 0.92 91.52 0.58 Q89.94 0.25 89.36 0.13 Q88.77 0.00 88.17 0.00 Q87.57 0.00 50.05 0.00 Q12.54 0.00 11.94 0.00 Z'/%3E%3C/svg%3E") center / contain no-repeat;opacity:.45}.acard>*{position:absolute;z-index:1}.acard .brand{top:7%;inset-inline-start:6.5%;display:flex;align-items:center;gap:2.2cqw}.acard .brand b{font:400 6cqw/1 var(--f-voice);letter-spacing:.1em;background:linear-gradient(180deg,#FFFFFF 0%,#F4F2F6 45%,#C9C5D0 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .35cqw .3cqw rgb(0 0 0 / .55)) drop-shadow(0 0 .2cqw rgb(0 0 0 / .4))}.acard .amk{width:9.5cqw;aspect-ratio:100 / 84;background:url(/shell/look/assets/marks/brand/asn-mark-w@3x.png) center / contain no-repeat;filter:drop-shadow(0 .35cqw .3cqw rgb(0 0 0 / .55))}.acard .stat{top:7%;inset-inline-end:6.5%;font:700 2.8cqw var(--f-body);letter-spacing:.08em;text-transform:uppercase}.acard .who{top:50%;inset-inline-start:6.5%;inset-inline-end:6.5%;transform:translateY(-50%);display:flex;align-items:center;gap:4cqw}.acard .who .av{width:19cqw;height:19cqw;border-radius:22%;font-size:6cqw}.acard .nm{display:grid;gap:1.2cqw}.acard .nm b,.acard .nm .id{background:linear-gradient(180deg,#FFFFFF 0%,#ECE8F0 40%,#B9B3C2 60%,#F3F0F6 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .45cqw .2cqw rgb(0 0 0 / .7)) drop-shadow(0 -.18cqw 0 rgb(255 255 255 / .35)) drop-shadow(0 0 .6cqw rgb(0 0 0 / .35))}.acard .nm b{font:700 5.6cqw/1.1 var(--f-body)}.acard .nm b,.acard .nm .id{background:linear-gradient(180deg,#FFFFFF 0%,#ECE8F0 40%,#B9B3C2 60%,#F3F0F6 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .45cqw .2cqw rgb(0 0 0 / .7)) drop-shadow(0 -.18cqw 0 rgb(255 255 255 / .35)) drop-shadow(0 0 .6cqw rgb(0 0 0 / .35))}.acard .nm .id{font:400 4.2cqw/1 var(--f-voice);letter-spacing:.14em;opacity:.9}.acard .net{bottom:7%;inset-inline-start:6.5%;font:400 2.8cqw var(--f-voice);letter-spacing:.16em;text-transform:uppercase;opacity:.75}.acard .qr{bottom:6%;inset-inline-end:6.5%;width:19cqw;height:19cqw;padding:1.4cqw;border-radius:9%}.idc{border-radius:24px;padding:20px;display:grid;gap:16px;background:linear-gradient(135deg,#FF004D,#8E0030 60%,#2A0012);color:#fff;box-shadow:0 20px 40px -20px rgb(255 0 77 / .6)}.idc .itop{display:flex;justify-content:space-between;align-items:center}.idc .itop b{font:400 18px var(--f-voice);letter-spacing:.08em}.idc .c.good{background:rgb(255 255 255 / .18);color:#fff}.idc .irow{display:flex;align-items:center;gap:16px}.qr{width:84px;height:84px;border-radius:12px;background:#fff;padding:7px;flex:none}.qr i{display:block;width:100%;height:100%;background:conic-gradient(from 90deg at 2px 2px,#0B0B12 25%,transparent 0) 0 0 / 8px 8px,linear-gradient(#0B0B12,#0B0B12) 0 0 / 20px 20px no-repeat,linear-gradient(#0B0B12,#0B0B12) 100% 0 / 20px 20px no-repeat,linear-gradient(#0B0B12,#0B0B12) 0 100% / 20px 20px no-repeat;opacity:.9}.idc .cd{font:700 13px ui-monospace,Menlo,monospace;letter-spacing:.1em;opacity:.85}.nw{position:relative;flex:none}.kd{position:absolute;bottom:-2px;inset-inline-end:-2px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--c-win)}.kd svg{width:13px;height:13px}.kd.like{color:#FF4D7D}.kd.fol2{color:var(--c-label)}.kd.pay{color:var(--c-bad)}.kd.ok{color:var(--c-good)}.kd.ann{color:var(--c-label)}.nt{flex:1;min-width:0;font:var(--t-sub);line-height:1.4;color:var(--c-t2)}.nt b{color:var(--c-t1);font-weight:700}.nt em{font-style:normal;color:var(--c-t3);font-size:12px;margin-inline-start:4px}.r.nr{align-items:center}.r.nr.un .nt{color:var(--c-t1)}.r.nr.un::after{content:"";position:absolute;inset-inline-start:-10px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--c-tabon)}.nact{flex:none;height:30px;padding:0 14px;border-radius:var(--r-round);font:var(--t-chip);font-size:12px;display:grid;place-items:center}.nact.main{background:var(--c-btn);color:var(--c-on)}.nact.q{color:var(--c-t1);box-shadow:inset 0 0 0 1px var(--c-line)}.nact.done{color:var(--c-t3);box-shadow:none}.nthumb{width:40px;height:40px;border-radius:8px;flex:none;background:radial-gradient(60% 60% at 30% 30%,#2659D3,#0B1A3F)}.sg button i{font-style:normal;margin-inline-start:6px;min-width:18px;height:18px;border-radius:9px;padding:0 5px;font-size:10.5px;display:inline-grid;place-items:center;background:var(--c-win);color:var(--c-label)}.sg button{display:flex!important;align-items:center;justify-content:center;white-space:nowrap}#nlist{display:grid}.nmk{display:block;width:34px;height:30px;background:var(--mark) center / contain no-repeat}@media (min-width: 1000px){.body>.sg{max-width:420px}}.reqs{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;font:var(--t-chip);color:var(--c-label);box-shadow:inset 0 -1px 0 var(--c-line);width:100%;text-align:start}.reqs .stk{display:flex}.reqs .stk .av{width:26px;height:26px;font-size:10px;box-shadow:0 0 0 2px var(--c-win)}.reqs .stk .av+.av{margin-inline-start:-8px}.r.un .tx b{font-weight:700}.r.un .tx span{color:var(--c-t1)}.r .end .ago{font:var(--t-caption);color:var(--c-t3)}.r .end.st2{display:grid;justify-items:end;gap:4px}.chat{display:flex;flex-direction:column;min-height:100%}.chat .thread{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:var(--sp-2) calc(var(--sp-edge) + var(--safe-r)) var(--sp-3) calc(var(--sp-edge) + var(--safe-l))}.chat .day,.chat .copy{align-self:center;font:var(--t-caption);color:var(--c-t3);text-align:center;max-width:80%;margin:6px 0}.bub{max-width:78%;padding:9px 13px;border-radius:18px;font:var(--t-body);line-height:1.4}.bub small{display:block;font:var(--t-caption);font-size:10.5px;color:var(--c-t3);margin-top:3px}.bub.in{align-self:flex-start;background:var(--c-fill);box-shadow:var(--c-cardline);border-end-start-radius:6px}.bub.out{align-self:flex-end;background:var(--c-btn);color:var(--c-on);border-end-end-radius:6px}.bub.out small{color:color-mix(in srgb,var(--c-on) 65%,transparent);text-align:end}.bub.new{animation:bubin .32s cubic-bezier(.2,1.2,.4,1)}@keyframes bubin{from{opacity:0;transform:translateY(10px) scale(.96)}}.compose{position:sticky;bottom:0;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) calc(var(--sp-edge) + var(--safe-r)) calc(var(--sp-3) + var(--safe-b)) calc(var(--sp-edge) + var(--safe-l));background:linear-gradient(to top,var(--c-win) 65%,color-mix(in srgb,var(--c-win) 0%,transparent));padding-top:var(--sp-4)}.compose input{flex:1;min-width:0;height:44px;border-radius:22px;border:0;outline:0;padding:0 16px;font:var(--t-body);color:var(--c-t1);background:var(--c-fill);box-shadow:var(--c-cardline)}.compose input::placeholder{color:var(--c-t3)}.compose input:focus{box-shadow:inset 0 0 0 1.5px var(--c-tabon)}.compose .send{width:44px;height:44px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--c-btn);color:var(--c-on);box-shadow:var(--c-btnglow);transition:transform .2s}.compose .send:active{transform:scale(.92)}.bar .ttl.person,.bar:has(.back) .ttl.person{font-size:20px}.ttl .who3{display:inline-flex;align-items:center;gap:10px}.ttl .who3 .av{width:34px;height:34px;font-size:12px}.ttl .who3 small{display:block;font:var(--t-caption);color:var(--c-good)}[data-chat="1"] .dock,[data-chat="1"] .safe-bottom{display:none}.av.me{background:var(--me-photo, none) center / cover no-repeat,var(--c-avatar);color:transparent}.empty{text-align:center;color:var(--c-t2);font:var(--t-sub);padding:var(--sp-8) 0}.app{min-height:100dvh;display:flex}.side{display:none}.pane{min-width:0;display:flex;flex-direction:column}.pane.list{flex:1}.bar:has(.back) .ttl{font-size:24px}.bar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:var(--sp-3);padding:calc(var(--sp-3) + var(--safe-t)) calc(var(--sp-edge) + var(--safe-r)) var(--sp-3) calc(var(--sp-edge) + var(--safe-l))}.bar{transition:background-color .25s,backdrop-filter .25s,-webkit-backdrop-filter .25s}.bar.lift{background:var(--c-side);backdrop-filter:blur(3px) saturate(1.5);-webkit-backdrop-filter:blur(3px) saturate(1.5)}.bar::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .25s;box-shadow:inset 0 calc(-1 * var(--line)) 0 var(--c-line)}.safe-top{position:fixed;z-index:50;top:0;left:0;right:0;height:var(--safe-t);pointer-events:none}.safe-bottom{display:none}@media (min-width: 100000px){.safe-bottom{display:none}}.bar.lift::before{opacity:1}@supports (-webkit-touch-callout: none){.bar{padding-top:calc(var(--sp-3) + var(--safe-t) + 5px)}}.bar .mark{width:30px;height:26px;flex:none;background:var(--mark) center / contain no-repeat}@media (min-width: 100000px){.pane.detail .bar .mark,.pane.panel .bar .mark,.pane.list .bar .mark{display:none}}.bar .ttl{font:var(--t-bar-title);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.bar .ttl small{display:block;font:var(--t-sub);color:var(--c-t2);margin-top:3px}.bar .acts{display:flex;gap:var(--sp-2)}.body{padding:var(--sp-1) calc(var(--sp-edge) + var(--safe-r)) calc(var(--sp-section) + 96px + var(--dock-b)) calc(var(--sp-edge) + var(--safe-l));display:grid;gap:var(--sp-section);align-content:start}.grp{display:grid;gap:var(--sp-related)}:root{--dock-b: calc(12px - min(10px, var(--safe-b)))}:root.android{--dock-b: max(12px, calc(var(--safe-b) + 8px))}:root.ios-app{--dock-b: 12px}.dock{position:fixed;z-index:30;left:calc(var(--sp-edge) + var(--safe-l));right:calc(var(--sp-edge) + var(--safe-r));bottom:var(--dock-b);height:68px;border-radius:var(--r-round);display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:0 6px;max-width:520px;margin:0 auto;background:var(--c-side);box-shadow:var(--c-cardline),0 18px 40px -16px rgb(0 0 0 / .6);backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5)}.dock .tab{height:56px;display:grid;justify-items:center;align-content:center;gap:3px;color:var(--c-t2);font:var(--t-bar-tab)}.dock .tab svg{width:23px;height:23px}.dock .tab[aria-current=page]{color:var(--c-tabon)}.dock .caret{justify-self:center;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;color:var(--c-on);background:var(--c-btn);box-shadow:var(--c-btnglow);transform:translateY(-12px)}.dock .caret svg{width:33px;height:33px;overflow:visible;filter:drop-shadow(0 1.5px 1px rgb(0 0 0 / .5)) drop-shadow(0 3px 5px rgb(0 0 0 / .35));transition:transform .4s cubic-bezier(.2,1.3,.4,1)}.dock .caret.open svg{transform:scale(.82) rotate(-45deg)}[dir=rtl] .asncaret{transform:scaleX(-1)}.view{animation:in .3s cubic-bezier(.2,.8,.2,1)}.view.push{animation-name:push}.view.pop{animation-name:pop}@keyframes in{from{opacity:0;transform:translateY(6px)}}@keyframes push{from{opacity:0;transform:translateX(28px)}}@keyframes pop{from{opacity:0;transform:translateX(-28px)}}[dir=rtl] .view.push{animation-name:pushr}@keyframes pushr{from{opacity:0;transform:translateX(-28px)}}[dir=rtl] .view.pop{animation-name:popr}@keyframes popr{from{opacity:0;transform:translateX(28px)}}.shade{position:fixed;inset:0;z-index:40;background:rgb(0 0 0 / .45);opacity:0;pointer-events:none;transition:opacity .3s}.shade.on{opacity:1;pointer-events:auto}.sheet{position:fixed;z-index:41;left:calc(var(--sp-3) + var(--safe-l));right:calc(var(--sp-3) + var(--safe-r));bottom:var(--dock-b);max-width:540px;margin:0 auto;border-radius:30px;display:grid;gap:var(--sp-related);padding:var(--sp-3) var(--sp-edge) var(--sp-6);touch-action:pan-y;overscroll-behavior:contain;background:color-mix(in srgb,var(--c-win) 80%,transparent);backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);box-shadow:inset 0 0 0 1px var(--c-line),0 30px 60px -20px rgb(0 0 0 / .7);transform:translateY(calc(100% + 40px));transition:transform .48s cubic-bezier(.2,1.2,.4,1);max-height:80dvh;overflow-y:auto}.sheet.on{transform:none}.sheet:not(.on){visibility:hidden;box-shadow:none;transition:transform .48s cubic-bezier(.2,1.2,.4,1),visibility 0s linear .48s}.sheet.on{visibility:visible}.grab{cursor:grab;width:40px;height:5px;border-radius:3px;background:var(--c-line);justify-self:center;margin-bottom:var(--sp-2);align-self:center;margin-inline:auto;flex:none}.hname{font-family:var(--f-voice);font-weight:400;letter-spacing:.01em}.hname{background:linear-gradient(180deg,#FFFFFF 0%,#ECE8F0 42%,#B9B3C2 60%,#F3F0F6 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgb(0 0 0 / .65)) drop-shadow(0 -1px 0 rgb(255 255 255 / .16))}:root[data-mode=light] .hname{background:linear-gradient(180deg,#3A3842 0%,#0B0A10 55%,#2E2C35 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 0 rgb(255 255 255 / .95)) drop-shadow(0 -1px 0 rgb(0 0 0 / .12))}:root{--name-shadow: 0 1px 2px rgb(0 0 0 / .55)}:root[data-mode=light]{--name-shadow: 0 1px 1.5px rgb(40 0 15 / .2)}.phd .tx b,.pwho>b,.r.fr .tx b,.pl>.r .tx b,.r[data-go^="chat/"] .tx b,.r[data-go^="player/"] .tx b,.r[data-go^="org/"] .tx b,.r[data-go^="person/"] .tx b,.nt b,.ttl .who3>span:not(.av):not(.lg),.res .t,.phdr+.pwho b{text-shadow:var(--name-shadow)}.olg{width:84px;height:84px;flex:none}.okind{color:var(--c-t2)}.obio{font:var(--t-body);color:var(--c-t1);margin-bottom:var(--sp-2)}.phd[data-go]{cursor:pointer}.sheet .sp{font:var(--t-sub);color:var(--c-t2);line-height:1.5;margin-top:-4px}.r.badr .tx b,.it.bad{color:var(--c-bad)}.btn.main.bad{background:linear-gradient(180deg,var(--c-bad),color-mix(in srgb,var(--c-bad) 80%,#000));color:#fff;box-shadow:none}.sheet h3{font:var(--t-bar-title);font-size:22px}.detail,.panel{display:none}@media (min-width: 100000px){.dock{display:none}.body{padding-bottom:var(--sp-section)}.side{display:flex;flex-direction:column;gap:var(--sp-1);position:sticky;top:0;height:100dvh;width:var(--pane-side);flex:none;padding:calc(var(--sp-6) + var(--safe-t)) var(--sp-3) var(--sp-6);background:var(--c-side);box-shadow:inset calc(-1 * var(--line)) 0 0 var(--c-line);backdrop-filter:var(--c-blur);-webkit-backdrop-filter:var(--c-blur)}[dir=rtl] .side{box-shadow:inset var(--line) 0 0 var(--c-line)}.side .brand{display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-3) var(--sp-6);font:var(--t-bar-title);font-size:24px}.side .sl{font:var(--t-label);letter-spacing:var(--t-label-track);text-transform:uppercase;color:var(--c-label);padding:var(--sp-6) var(--sp-3) var(--sp-2)}.side .nav{display:flex;align-items:center;gap:var(--sp-3);height:46px;padding:0 var(--sp-4);border-radius:var(--r-round);font:var(--t-bar-menu);color:var(--c-t2)}.side .nav svg{width:21px;height:21px}.side .nav[aria-current=page]{background:var(--c-navon);color:var(--c-navonink);box-shadow:var(--c-btnglow)}.side .nav .n{margin-inline-start:auto}.side .brand .mark{display:block;flex:none;background:var(--mark) center / contain no-repeat}.side .smid{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--sp-1)}.side .slow{display:flex;flex-direction:column;gap:var(--sp-1)}.pane.list{width:var(--pane-list);flex:none!important;height:100dvh;overflow-y:auto;box-shadow:inset calc(-1 * var(--line)) 0 0 var(--c-line)}.pane.detail{display:flex;flex:1;height:100dvh;overflow-y:auto}.pane.detail .bar .back{display:none}.bar .acts{display:none}.wide-only{display:none}}.app.solo .pane.list{flex:1!important;width:auto}.app.solo .pane.detail{display:none}.pane.panel{display:none!important}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation:none!important;transition:none!important}}[data-door="1"] .dock,[data-door="1"] .side,[data-door="1"] .safe-bottom{display:none!important}[data-door="1"] .app{display:block}.door{width:100%;min-height:100dvh;display:flex;flex-direction:column;gap:var(--sp-4);padding:calc(var(--safe-t) + var(--sp-6)) calc(var(--sp-edge) + var(--safe-r)) calc(var(--safe-b) + var(--sp-6)) calc(var(--sp-edge) + var(--safe-l));max-width:520px;margin:0 auto}.door .grow{flex:1;display:grid;place-items:center;align-content:center;gap:14px;text-align:center}.door .grow>:first-child:not(h1):not(h2){margin-bottom:18px}.metal{font-family:var(--f-voice);font-weight:400;background:linear-gradient(180deg,#FFFFFF 0%,#ECE8F0 42%,#B9B3C2 60%,#F3F0F6 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgb(0 0 0 / .65)) drop-shadow(0 -1px 0 rgb(255 255 255 / .16))}:root[data-mode=light] .metal{background:linear-gradient(180deg,#3A3842 0%,#0B0A10 55%,#2E2C35 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 0 rgb(255 255 255 / .95)) drop-shadow(0 -1px 0 rgb(0 0 0 / .12))}.door h1.metal{font-size:34px;line-height:1.1;letter-spacing:.01em}.door h2.metal{font-size:26px;line-height:1.15}.door .lede{font:var(--t-body);color:var(--c-t2);max-width:30ch;margin:0 auto;text-wrap:balance}.door .acts{display:grid;gap:var(--sp-3)}.door .acts .btn{height:54px;width:100%;font-size:16px}.door .back2{align-self:flex-start;width:40px;height:40px;display:grid;place-items:center;color:var(--c-t1);margin:calc(-1 * var(--sp-2)) 0 0 calc(-1 * var(--sp-2))}.door .small{font:var(--t-sub);color:var(--c-t3);text-align:center}.door .small a,.door .lnk{color:var(--c-label);font:var(--t-chip)}.bigmark{width:132px;aspect-ratio:1;border-radius:30px;background:url(/shell/look/assets/icons/app/icon-512.png) center / cover no-repeat;box-shadow:0 3px 6px rgb(0 0 0 / .4),0 18px 36px -10px rgb(0 0 0 / .55);position:relative}.bigmark::after{content:"";position:absolute;inset:-40%;border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--c-tabon) 50%,transparent);opacity:0;animation:pulse 8s cubic-bezier(.2,.7,.3,1) infinite}.door .acard{width:100%;max-width:330px;transform:perspective(900px) rotateX(8deg) rotateY(-10deg);animation:floatc 9s ease-in-out infinite alternate}@keyframes floatc{to{transform:perspective(900px) rotateX(-4deg) rotateY(8deg) translateY(-6px)}}.acard .av.none{background:radial-gradient(70% 70% at 35% 30%,rgb(255 255 255 / .18),rgb(255 255 255 / .05));color:rgb(255 255 255 / .55);font-size:26px}.wm3{position:relative;width:min(74vw,290px);aspect-ratio:720 / 305;filter:drop-shadow(0 1px 0 rgb(0 0 0 / .7)) drop-shadow(0 3px 2px rgb(0 0 0 / .45)) drop-shadow(0 12px 18px rgb(0 0 0 / .35))}.wm3.big{width:min(80vw,340px)}.wm3 img{position:absolute;inset:0;width:100%;height:100%}.wm3 .wml{display:none}.wm3 i{position:absolute;inset:0;background:linear-gradient(180deg,#FFFFFF 0%,#ECE8F0 40%,#A9A3B4 58%,#F6F3F8 100%);mix-blend-mode:multiply;-webkit-mask:url(/shell/look/assets/marks/brand/asn-wordmark-w@3x.png) center / contain no-repeat;mask:url(/shell/look/assets/marks/brand/asn-wordmark-w@3x.png) center / contain no-repeat}:root[data-mode=light] .wm3{filter:drop-shadow(0 1px 0 rgb(255 255 255 / .95)) drop-shadow(0 3px 3px rgb(0 0 0 / .25)) drop-shadow(0 10px 16px rgb(0 0 0 / .15))}:root[data-mode=light] .wm3 .wmd,:root[data-mode=light] .wm3 i{display:none}:root[data-mode=light] .wm3 .wml{display:block}.sheet.terms{max-height:82dvh;overflow-y:auto;touch-action:pan-y}.sheet.terms h4{font:var(--t-row);font-weight:700;margin-top:var(--sp-3)}.sheet.terms p{font:var(--t-sub);line-height:1.55;color:var(--c-t2);margin-top:6px}.sheet.terms .upd{font:var(--t-caption);color:var(--c-t3)}.marquee{width:100%;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.marquee .mq{display:flex;gap:22px;width:max-content;animation:mq 26s linear infinite}.marquee .lg{width:58px;height:58px}@keyframes mq{to{transform:translateX(-50%)}}.cam{position:relative;width:min(74vw,300px);aspect-ratio:3 / 4;border-radius:46% / 40%;overflow:hidden;margin:0 auto;background:radial-gradient(60% 50% at 50% 38%,#4a3d3b,#1a1314 70%),#120c0d;box-shadow:0 20px 40px -18px rgb(0 0 0 / .7)}.cam svg.face{position:absolute;inset:14% 18% 0;width:64%;color:rgb(255 255 255 / .1)}.cam svg.ring{position:absolute;inset:-4px;width:calc(100% + 8px);height:calc(100% + 8px);overflow:visible}.cam svg.ring rect{fill:none;stroke:var(--c-tabon);stroke-width:4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:scan 2.6s cubic-bezier(.4,0,.2,1) infinite}@keyframes scan{0%{stroke-dashoffset:100}70%,100%{stroke-dashoffset:0}}.state{font:var(--t-chip);color:var(--c-t2);display:inline-flex;align-items:center;gap:8px}.state i{width:8px;height:8px;border-radius:50%;background:var(--c-good);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-good) 25%,transparent);animation:glowd 2s ease-in-out infinite}@keyframes glowd{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--c-good) 10%,transparent)}}.code{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;max-width:360px;margin:0 auto;width:100%}.code input{height:60px;min-width:0;text-align:center;border:0;outline:0;border-radius:16px;font:600 26px var(--f-voice);color:var(--c-t1);background:var(--c-fill);box-shadow:var(--c-cardline);caret-color:var(--c-tabon)}.code input:focus{box-shadow:inset 0 0 0 2px var(--c-tabon),0 0 18px -4px var(--c-tabon)}.code input.on{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c-tabon) 60%,transparent)}.code.ok input{box-shadow:inset 0 0 0 2px var(--c-good)}.phonei{width:92px;height:150px;margin:0 auto;border-radius:22px;box-shadow:inset 0 0 0 3px var(--c-t2),0 18px 30px -16px rgb(0 0 0 / .6);position:relative;display:grid;place-items:center}.phonei::before{content:"";position:absolute;top:9px;width:26px;height:6px;border-radius:3px;background:var(--c-t2)}.phonei .tick{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--c-btn);color:var(--c-on);box-shadow:var(--c-btnglow);animation:glowd 2.4s ease-in-out infinite}.waitdots{display:inline-flex;gap:6px}.waitdots i{width:7px;height:7px;border-radius:50%;background:var(--c-tabon);animation:wd 1.2s ease-in-out infinite}.waitdots i:nth-child(2){animation-delay:.2s}.waitdots i:nth-child(3){animation-delay:.4s}@keyframes wd{0%,100%{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.askrow{display:flex;align-items:center;gap:12px;text-align:start}.askrow .it{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--c-fill);box-shadow:var(--c-cardline);flex:none}.steps{display:flex;gap:6px;justify-content:center}.steps i{width:26px;height:4px;border-radius:2px;background:var(--c-line)}.steps i.on{background:var(--c-tabon);box-shadow:0 0 10px -2px var(--c-tabon)}.door .top2{display:flex;align-items:center;justify-content:space-between}.door .top2 .steps{flex:1}.door .top2 .sp2{width:40px}.door .field{height:54px}.door .field input{font-size:17px}.idframe{position:relative;width:min(86vw,340px);aspect-ratio:85.6 / 54;border-radius:18px;margin:0 auto;background:radial-gradient(70% 80% at 40% 30%,#3a302f,#141011);box-shadow:0 20px 40px -18px rgb(0 0 0 / .7);overflow:hidden}.idframe .sk{position:absolute;inset:14% 8%;display:grid;grid-template-columns:28% 1fr;gap:6%;opacity:.5}.idframe .sk b{border-radius:8px;background:rgb(255 255 255 / .12)}.idframe .sk span{display:grid;gap:9%;align-content:center}.idframe .sk span i{height:9px;border-radius:4px;background:rgb(255 255 255 / .12)}.idframe .sk span i:nth-child(2){width:70%}.idframe .sk span i:nth-child(3){width:50%}.idframe .idc{position:absolute;background:none;width:26px;height:26px;border:3px solid var(--c-tabon)}.idframe .idc.k1{top:10px;left:10px;border-right:0;border-bottom:0;border-radius:10px 0 0 0}.idframe .idc.k2{top:10px;right:10px;border-left:0;border-bottom:0;border-radius:0 10px 0 0}.idframe .idc.k3{bottom:10px;left:10px;border-right:0;border-top:0;border-radius:0 0 0 10px}.idframe .idc.k4{bottom:10px;right:10px;border-left:0;border-top:0;border-radius:0 0 10px 0}.idframe .ln{position:absolute;left:6%;right:6%;height:2px;background:linear-gradient(90deg,transparent,var(--c-tabon),transparent);box-shadow:0 0 14px var(--c-tabon);animation:sweep 2.4s ease-in-out infinite alternate}@keyframes sweep{from{top:12%}to{top:86%}}.door .sg{max-width:300px;margin:0 auto;width:100%}.door .form{width:100%;display:grid;gap:var(--sp-3);text-align:start}.fld{display:grid;gap:6px}.fld>span:first-child{font:var(--t-label);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-t3)}.fld .field .pre{font:600 16px var(--f-body);color:var(--c-t2);padding-inline-end:10px;box-shadow:inset -1px 0 0 var(--c-line);margin-inline-end:2px}.fld input[type=date]{color-scheme:dark}:root[data-mode=light] .fld input[type=date]{color-scheme:light}.fld .sg{max-width:none}.pp{position:relative;width:150px;height:150px;border-radius:50%;margin:6px auto;display:grid;place-items:center;background:var(--c-fill);box-shadow:inset 0 0 0 2px var(--c-line),0 14px 30px -14px rgb(0 0 0 / .6)}.pp .av{width:100%;height:100%;opacity:0;transition:opacity .4s}.pp.set .av{opacity:1}.pp .ppcam{position:absolute;inset:0;display:grid;place-items:center;color:var(--c-t2)}.pp.set .ppcam{inset:auto -2px -2px auto;width:44px;height:44px;border-radius:50%;background:var(--c-btn);color:var(--c-on);box-shadow:var(--c-btnglow)}.pp .ppcam svg{width:34px;height:34px}.pp.set .ppcam svg{width:20px;height:20px}.door .row2{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);width:100%}.door .row2 .btn{height:46px}.btn[disabled]{opacity:.45;pointer-events:none}.acard .stat.pend{color:#FFC46B}.readrows{width:100%;text-align:start}.readrows .r .tx span{font-size:12px}.okline{display:inline-flex;gap:8px;align-items:center;font:var(--t-chip);color:var(--c-good)}.door .acard.reveal{transform:none;animation:reveal 1.1s cubic-bezier(.2,1.1,.3,1) both,floatc 9s 1.1s ease-in-out infinite alternate}@keyframes reveal{from{opacity:0;transform:perspective(900px) rotateY(-80deg) scale(.8)}to{opacity:1;transform:perspective(900px) rotateX(8deg) rotateY(-10deg)}}.wb{width:112px;height:112px;border-radius:50%;position:relative}.wb .av{width:100%;height:100%}.wb::after{content:"";position:absolute;inset:-8px;border-radius:50%;box-shadow:0 0 0 3px var(--c-good);animation:glowd 2s ease-in-out infinite}[data-chat="1"] .alive .ring{display:none}.cmp{min-height:100dvh;display:flex;flex-direction:column}.cbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:calc(var(--safe-t) + var(--sp-3)) calc(var(--sp-edge) + var(--safe-r)) var(--sp-3) calc(var(--sp-edge) + var(--safe-l))}.cbar .x{font:var(--t-button);color:var(--c-t1);height:38px;padding:0 4px}.cbar .btn{height:38px;padding:0 20px}.cbar h1{font:var(--t-bar-title);font-size:20px}.cbody{flex:1;display:grid;gap:var(--sp-4);align-content:start;padding:var(--sp-2) calc(var(--sp-edge) + var(--safe-r)) var(--sp-6) calc(var(--sp-edge) + var(--safe-l))}.cby{display:flex;align-items:center;gap:var(--sp-3)}.cby .who4{display:grid;gap:2px}.cby .who4 b{font:var(--t-row);font-weight:700;text-shadow:var(--name-shadow)}.asbtn{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border-radius:13px;font:var(--t-chip);font-size:12px;color:var(--c-label);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-label) 45%,transparent);justify-self:start}.asbtn svg{width:14px;height:14px}.ctext{width:100%;min-height:84px;field-sizing:content;max-height:50vh;border:0;outline:0;background:none;resize:none;font:400 19px/1.45 var(--f-body);color:var(--c-t1)}.ctext::placeholder{color:var(--c-t3)}.ctext.short{min-height:84px}.cimgs{display:flex;gap:var(--sp-2);overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--sp-edge));padding-inline:var(--sp-edge)}.cimgs::-webkit-scrollbar{display:none}.cimg{position:relative;flex:none;width:200px;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:radial-gradient(80% 90% at 30% 20%,#1F55C9,transparent 60%),radial-gradient(70% 80% at 80% 90%,#D0D63C,transparent 60%),#0A1630;box-shadow:0 8px 16px -10px rgb(0 0 0 / .6)}.cimg.b{background:radial-gradient(80% 80% at 70% 30%,#C51218,transparent 60%),radial-gradient(70% 70% at 20% 90%,#0A793A,transparent 60%),#1a0c0c}.cimg .rm,.cimg .ed{position:absolute;display:grid;place-items:center;color:#fff;background:rgb(0 0 0 / .55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cimg .rm{top:8px;inset-inline-end:8px;width:26px;height:26px;border-radius:50%}.cimg .rm svg{width:14px;height:14px}.cimg .ed{bottom:8px;inset-inline-start:8px;height:26px;padding:0 10px;border-radius:13px;font:var(--t-chip);font-size:12px}.pwho p.bio,.post>p,.obio{white-space:pre-line}.ctext.bio{min-height:96px;padding:14px 16px;border-radius:18px;background:var(--c-fill);box-shadow:var(--c-cardline);font-size:16px}.ment{display:grid}.ment .r{padding:8px 0}.ment .r .tx b{text-shadow:var(--name-shadow)}.ctools{position:sticky;bottom:0;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) calc(var(--sp-edge) + var(--safe-r)) calc(var(--sp-3) + var(--safe-b)) calc(var(--sp-edge) + var(--safe-l));background:color-mix(in srgb,var(--c-win) 85%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);box-shadow:inset 0 1px 0 var(--c-line)}.ctools .ib{width:44px;height:44px;color:var(--c-label)}.ctools .ib svg{width:24px;height:24px}.ctools .cnt{margin-inline-start:auto;font:var(--t-caption);color:var(--c-t3)}.aud{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.aud button{height:34px;padding:0 14px;border-radius:17px;font:var(--t-chip);font-size:13px;color:var(--c-t1);box-shadow:inset 0 0 0 1px var(--c-line);transition:all .2s}.aud button[aria-pressed=true]{background:var(--c-btn);color:var(--c-on);box-shadow:var(--c-btnglow)}.clab{font:var(--t-label);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-t3)}.ctitle{width:100%;border:0;outline:0;background:none;font:400 24px var(--f-voice);color:var(--c-t1)}.ctitle::placeholder{color:var(--c-t3)}.ied{min-height:100dvh;display:flex;flex-direction:column;background:#050407;color:#F2F1F5}.ied .cbar .x{color:#F2F1F5}.stage{flex:1;display:grid;place-items:center;padding:var(--sp-4)}.crop{position:relative;width:min(92vw,420px);aspect-ratio:var(--ar, 16 / 9);border-radius:4px;background:radial-gradient(80% 90% at 30% 20%,#1F55C9,transparent 60%),radial-gradient(70% 80% at 80% 90%,#D0D63C,transparent 60%),#0A1630;box-shadow:0 0 0 100vmax rgb(0 0 0 / .62);transition:aspect-ratio .35s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1);transform:rotate(var(--rot, 0deg))}.crop .g{position:absolute;inset:0;background:linear-gradient(90deg,transparent 33.1%,rgb(255 255 255 / .35) 33.3%,transparent 33.5%,transparent 66.5%,rgb(255 255 255 / .35) 66.7%,transparent 66.9%),linear-gradient(180deg,transparent 33.1%,rgb(255 255 255 / .35) 33.3%,transparent 33.5%,transparent 66.5%,rgb(255 255 255 / .35) 66.7%,transparent 66.9%);box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .85)}.crop .h{position:absolute;width:22px;height:22px;border:4px solid #fff}.crop .h1{top:-4px;left:-4px;border-right:0;border-bottom:0}.crop .h2{top:-4px;right:-4px;border-left:0;border-bottom:0}.crop .h3{bottom:-4px;left:-4px;border-right:0;border-top:0}.crop .h4{bottom:-4px;right:-4px;border-left:0;border-top:0}.ied .shapes{display:flex;justify-content:center;gap:var(--sp-2);padding:var(--sp-3)}.ied .shapes button{height:34px;padding:0 14px;border-radius:17px;font:var(--t-chip);font-size:13px;color:rgb(242 241 245 / .7)}.ied .shapes button[aria-pressed=true]{color:#fff;background:rgb(255 255 255 / .14)}.ied .itools{display:flex;justify-content:center;gap:var(--sp-8);padding:var(--sp-2) 0 calc(var(--sp-6) + var(--safe-b))}.ied .itools .ib{color:#F2F1F5;width:48px;height:48px}.ied .itools .ib svg{width:26px;height:26px}.avc{position:relative;width:min(84vw,340px);aspect-ratio:1;border-radius:50%;background:var(--me-photo, none) center / cover no-repeat,#222;background-size:var(--z, 100%);box-shadow:0 0 0 100vmax rgb(0 0 0 / .62),inset 0 0 0 2px rgb(255 255 255 / .85)}.zoom{width:min(80vw,320px);margin:var(--sp-4) auto calc(var(--sp-8) + var(--safe-b));display:flex;align-items:center;gap:var(--sp-3);color:rgb(242 241 245 / .7)}.zoom input{flex:1;accent-color:#fff}.zoom svg{width:18px;height:18px}.zoom svg.big{width:26px;height:26px}.post .pic{aspect-ratio:16 / 9}.post{width:100%;max-width:600px;margin-inline:auto}.acard{max-width:340px;margin-inline:auto}@media (min-width: 1000px){.acard{max-width:400px}}:root{--rim: inset 0 1px 0 rgb(255 255 255 / .2);--elev: 0 1px 0 rgb(255 255 255 / .04), 0 6px 10px -4px rgb(0 0 0 / .45), 0 18px 30px -10px rgb(0 0 0 / .5), 0 40px 70px -24px rgb(0 0 0 / .65);--sheen: rgb(255 255 255 / .08)}:root[data-mode=light]{--rim: inset 0 1px 0 rgb(255 255 255 / .95);--elev: 0 1px 2px rgb(40 0 15 / .08), 0 8px 16px -8px rgb(40 0 15 / .18), 0 24px 40px -18px rgb(40 0 15 / .22);--sheen: rgb(255 255 255 / .5)}:root .dock{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate;box-shadow:0 18px 40px -16px rgb(0 0 0 / .6)}:root .dock::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--c-side);backdrop-filter:blur(3px) saturate(1.5);-webkit-backdrop-filter:blur(3px) saturate(1.5);box-shadow:var(--c-cardline)}:root[data-finish=soft] .dock,:root[data-finish=full] .dock{box-shadow:var(--elev)}:root[data-finish=soft] .dock::before,:root[data-finish=full] .dock::before{box-shadow:var(--c-cardline),var(--rim);background-image:linear-gradient(115deg,transparent 30%,var(--sheen) 47%,transparent 64%)}:root[data-finish=soft] .sheet,:root[data-finish=full] .sheet{box-shadow:inset 0 0 0 1px var(--c-line),var(--rim),var(--elev)}:root[data-finish=soft] .sheet.on::after,:root[data-finish=full] .sheet.on::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,transparent 35%,var(--sheen) 48%,transparent 61%) no-repeat;background-size:250% 100%;animation:sheen 1.1s .12s ease-out both}@keyframes sheen{from{background-position:140% 0}to{background-position:-60% 0}}:root[data-finish=soft] .dock .caret,:root[data-finish=full] .dock .caret{background:radial-gradient(80% 60% at 50% 12%,rgb(255 255 255 / .3),transparent 62%),var(--c-btn);box-shadow:var(--c-btnglow),inset 0 1.5px 0 rgb(255 255 255 / .4),inset 0 -3px 6px rgb(0 0 0 / .28),0 10px 18px -6px rgb(0 0 0 / .55)}:root[data-finish=soft] .btn.main,:root[data-finish=soft] .nact.main,:root[data-finish=soft] .compose .send,:root[data-finish=full] .btn.main,:root[data-finish=full] .nact.main,:root[data-finish=full] .compose .send{background:radial-gradient(120% 90% at 50% 0%,rgb(255 255 255 / .22),transparent 55%),var(--c-btn);box-shadow:var(--c-btnglow),inset 0 1px 0 rgb(255 255 255 / .35),inset 0 -2px 4px rgb(0 0 0 / .2)}:root[data-finish=soft] .btn.quiet,:root[data-finish=full] .btn.quiet{box-shadow:var(--c-cardline),var(--rim),0 6px 14px -8px rgb(0 0 0 / .5)}:root[data-finish=soft] .sg .thumb,:root[data-finish=full] .sg .thumb{box-shadow:var(--c-btnglow),inset 0 1px 0 rgb(255 255 255 / .35),inset 0 -2px 4px rgb(0 0 0 / .18)}:root[data-finish=soft] .btn:active,:root[data-finish=soft] .nact:active,:root[data-finish=soft] .fol:active,:root[data-finish=soft] .dock .caret:active,:root[data-finish=soft] .compose .send:active,:root[data-finish=full] .btn:active,:root[data-finish=full] .nact:active,:root[data-finish=full] .fol:active,:root[data-finish=full] .dock .caret:active,:root[data-finish=full] .compose .send:active{transform:translateY(1px) scale(.97);filter:brightness(.95)}:root[data-finish=soft] .dock .caret:active,:root[data-finish=full] .dock .caret:active{transform:translateY(-11px) scale(.95)}:root[data-finish=soft] .av,:root[data-finish=full] .av{box-shadow:inset 0 -2px 5px rgb(0 0 0 / .3),0 3px 8px -2px rgb(0 0 0 / .45)}:root[data-finish=full] .bar .mark,:root[data-finish=full] .side .brand .mark,:root[data-finish=full] .dm img{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .45)) drop-shadow(0 6px 8px rgb(0 0 0 / .35))}:root[data-finish=full][data-mode=light] .bar .mark,:root[data-finish=full][data-mode=light] .side .brand .mark,:root[data-finish=full][data-mode=light] .dm img{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .32)) drop-shadow(0 6px 8px rgb(0 0 0 / .2))}.dv{font-family:var(--f-voice)!important;font-size:12px;letter-spacing:.02em;width:auto!important;min-width:64px;white-space:nowrap}:root[data-finish=full] .lg:not(.plate) img,:root[data-finish=full] .lg .nmk{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .45)) drop-shadow(0 6px 8px rgb(0 0 0 / .35))}:root[data-finish=full] .lg.plate{box-shadow:inset 0 1px 0 rgb(255 255 255 / .6),inset 0 -2px 5px rgb(0 0 0 / .18),0 3px 8px -2px rgb(0 0 0 / .45)}:root[data-finish=full][data-mode=light] .lg:not(.plate) img,:root[data-finish=full][data-mode=light] .lg .nmk{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .32)) drop-shadow(0 6px 8px rgb(0 0 0 / .2))}:root[data-finish=full][data-mode=light] .lg.plate{box-shadow:inset 0 0 0 var(--line) rgb(20 18 40 / .1),inset 0 1px 0 rgb(255 255 255 / .9),0 3px 8px -3px rgb(40 0 15 / .25)}:root[data-mode=light][data-finish=soft] .av,:root[data-mode=light][data-finish=full] .av{box-shadow:inset 0 -2px 4px rgb(0 0 0 / .1),0 3px 8px -2px rgb(0 0 0 / .3)}:root[data-finish=soft] .bar .ttl:not(.person),:root[data-finish=full] .bar .ttl:not(.person){background:linear-gradient(180deg,#FFFFFF 0%,#ECE8F0 42%,#B9B3C2 60%,#F3F0F6 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgb(0 0 0 / .65)) drop-shadow(0 -1px 0 rgb(255 255 255 / .16))}:root[data-mode=light][data-finish=soft] .bar .ttl:not(.person),:root[data-mode=light][data-finish=full] .bar .ttl:not(.person){background:linear-gradient(180deg,#3A3842 0%,#0B0A10 55%,#2E2C35 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 0 rgb(255 255 255 / .95)) drop-shadow(0 -1px 0 rgb(0 0 0 / .12))}:root{--stadium-lines: transparent;--stadium-beam1: 0%;--stadium-beam2: 0%}:root[data-finish=full] body{background-color:var(--c-win);background-image:var(--stadium-caret),repeating-linear-gradient(115deg,var(--stadium-lines) 0 1px,transparent 1px 6px),conic-gradient(from 132deg at 0% 0%,transparent 0deg,color-mix(in srgb,var(--c-tabon) var(--stadium-beam1),transparent) 13deg,transparent 27deg),conic-gradient(from 201deg at 100% 0%,transparent 0deg,color-mix(in srgb,var(--c-tabon) var(--stadium-beam2),transparent) 13deg,transparent 27deg),linear-gradient(transparent,transparent),linear-gradient(transparent,transparent);background-position:right -14vmin top -16vmin,0 0,0 0,0 0,0 0,0 0;background-size:78vmin 78vmin,auto,auto,auto,auto,auto;background-repeat:no-repeat,repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-attachment:fixed}[dir=rtl][data-finish=full] body{background-position:left -14vmin top -16vmin,0 0,0 0,0 0,0 0,0 0}:root[data-finish=full] .app{position:relative;z-index:1}.alive{position:fixed;inset:0 0 -50vh 0;z-index:0;pointer-events:none;overflow:hidden}.alive .acr{position:absolute;width:78vmin;height:78vmin;inset-inline-end:-14vmin;top:-16vmin;opacity:.16;fill:var(--cc, #FF004D);overflow:visible}[dir=rtl] .alive .acr{transform:scaleX(-1)}.alive .cl{position:absolute;width:95vmax;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c-cloud, var(--c-tabon)) 22%,transparent),transparent)}:root[data-mode=light] .alive .cl{background:radial-gradient(closest-side,color-mix(in srgb,var(--c-cloud, var(--c-tabon)) 14%,transparent),transparent)}.alive .cl.a{left:-45vmax;top:10vh;animation:drift1 38s ease-in-out infinite alternate}.alive .cl.b{right:-50vmax;top:50vh;animation:drift2 52s ease-in-out infinite alternate}@keyframes drift1{to{transform:translate(45vmax,25vh) scale(1.2)}}@keyframes drift2{to{transform:translate(-45vmax,-40vh) scale(.85)}}.alive .ring{position:absolute;width:78vmin;aspect-ratio:1;inset-inline-end:-14vmin;top:-16vmin;border-radius:50%;opacity:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--c-tabon) 50%,transparent),0 0 40px color-mix(in srgb,var(--c-tabon) 28%,transparent)}:root.waiting .alive .ring:not(.r2){animation:pulse 8s cubic-bezier(.2,.7,.3,1) infinite}:root.waiting .alive .acr{animation:beat 8s ease-in-out infinite}@keyframes pulse{0%{transform:scale(.35);opacity:.7}35%,100%{transform:scale(1.9);opacity:0}}@keyframes beat{0%,100%{opacity:.16}4%,7%{opacity:.75}22%{opacity:.16}}@media (prefers-reduced-motion: reduce){.alive *{animation:none!important}}.field input,.compose input,input,textarea,select{font-size:16px}html,body{overflow-x:clip}.wm3,:root[data-mode=light] .wm3{filter:none}.wm3 i{display:none!important}.nowacts.pair{margin-inline:15%}@media (min-width: 600px){.pane.detail,.pane.panel{display:none!important}.pane.list{flex:1 1 auto;width:100%;max-width:none;margin-inline:0}#app.door{max-width:520px;margin-inline:auto}.bar,.pane.list .body{padding-inline:calc(32px + var(--safe-l)) calc(32px + var(--safe-r))}.side{display:none!important}}@media (min-width: 1000px){:root[data-door="0"] .side:not(:empty){display:flex!important}.side{flex-direction:column;gap:var(--sp-1);position:sticky;top:0;height:100dvh;width:var(--pane-side);flex:none;padding:calc(var(--sp-6) + var(--safe-t)) var(--sp-3) var(--sp-6);background:var(--c-side);box-shadow:inset calc(-1 * var(--line)) 0 0 var(--c-line);backdrop-filter:var(--c-blur);-webkit-backdrop-filter:var(--c-blur)}[dir=rtl] .side{box-shadow:inset var(--line) 0 0 var(--c-line)}.side .brand{display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-3) var(--sp-6);font:var(--t-bar-title);font-size:24px}.side .brand .mark{display:block;flex:none;width:34px;height:30px;background:var(--mark) center / contain no-repeat}.side .nav{position:relative;display:flex;align-items:center;gap:var(--sp-3);height:46px;padding:0 var(--sp-4);border-radius:var(--r-round);font:var(--t-bar-menu);color:var(--c-t2);width:100%;text-align:start}.side .nav svg{width:21px;height:21px;flex:none}.side .nav[aria-current=page]{background:var(--c-navon);color:var(--c-navonink);box-shadow:var(--c-btnglow)}.side .nav .n{position:static;margin-inline-start:auto}.side .nav.now svg{color:var(--c-acc, #c8102e)}.side .smid{flex:1;display:flex;flex-direction:column;gap:var(--sp-1)}.side .slow{display:flex;flex-direction:column;gap:var(--sp-1)}:root[data-door="0"] .dock,:root[data-door="0"] .safe-bottom{display:none}:root[data-door="0"] .pane.list .body{padding-bottom:var(--sp-section)}:root[data-door="0"] .bar .acts .talkb,:root[data-door="0"] .bar .acts .bell,:root[data-door="0"] .pane.list .bar>.mark{display:none}.bar,.pane.list .body{padding-inline:max(40px,calc((100% - 1040px) / 2))}.sheet{left:calc(var(--pane-side) + var(--sp-3))}:root[data-door="0"] .toast{left:calc(50% + var(--pane-side) / 2)}:root[data-door="0"][dir=rtl] .toast{left:calc(50% - var(--pane-side) / 2)}:root[data-door="0"] .khub-acts{left:calc(var(--pane-side) + var(--sp-3));bottom:calc(var(--sp-6) + var(--safe-b))}:root[data-door="0"][dir=rtl] .khub-acts{left:var(--sp-3);right:calc(var(--pane-side) + var(--sp-3))}:root[data-door="0"][dir=rtl] .sheet{left:var(--sp-3);right:calc(var(--pane-side) + var(--sp-3))}}
