:root{--label:#000;--ctl:#111111;--ctl-field:#030303;--tab-label:#151515;--label2:#8E8E93;--label3:#9B9B9B;--label3b:#AFAFB2;--label-hour:#5A5A5A;--label4:#C5C5C7;--sep:#E7E7E8;--hair:#E5E5E5;--sep-strip:#DEDEDE;--title-line:#F4F4F5;--bg:#fff;--glass-fill:#fff;--pill-sel:#EEEEEE;--key-ring:#E7E7E7;--key-digit:#070707;--key-letter:#050505;--tint:#007AFF;--red:#FF3B30;--green:#34C759;--call-green:#408640;--orange:#FF9500;--notes:#E3A21A;--gray5:#E5E5EA;--gray6:#F2F2F7;--blue:var(--tint);--gray:var(--label2);--gray2:var(--label4);--hairC:var(--hair);--fs-largeTitle:34px;--fw-largeTitle:700;--ls-largeTitle:-.4px;--fs-title1:28px;--fs-title2:22px;--fs-title3:20px;--fw-title:700;--fs-headline:17px;--fw-headline:600;--fs-body:17px;--fw-body:400;--ls-body:-.2px;--fs-callout:16px;--fs-subhead:15px;--ls-subhead:-.1px;--fs-footnote:13px;--fs-caption1:12px;--fs-caption2:11px;--fs-tabLabel:10px;--fw-tabLabel:500;--fs-badge:12px;--fw-badge:600;--fs-badgeHome:16px;--fw-badgeHome:500;--sp-2:2px;--sp-4:4px;--sp-6:6px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-14:14px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-28:28px;--sp-32:32px;--sp-36:36px;--sp-40:40px;--sp-44:44px;--sp-48:48px;--margin:16px;--floatSide:28px;--tabInset:22px;--ctlH:44px;--ctlHB:48px;--sp-largeTitleTop:3.5px;--sp-largeTitleBot:8.5px;--sp-calTitleTop:14.7px;--sp-calTitleBot:8.4px;--sp-kpCallTop:18.8px;--sp-kpCallBot:35.3px;--glass:rgba(255,255,255,.62);--glassD:rgba(30,30,32,.38);--glassFx:blur(16px) saturate(190%);--rim:inset 0 1px .5px rgba(255,255,255,.9),inset 0 -.5px .5px rgba(255,255,255,.35),0 0 0 .5px rgba(0,0,0,.10),0 6px 20px rgba(0,0,0,.08);--rimD:inset 0 1px .5px rgba(255,255,255,.28),inset 0 -.5px .5px rgba(255,255,255,.1),0 0 0 .5px rgba(0,0,0,.35),0 6px 20px rgba(0,0,0,.18);--lineW:.66px;--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Apple SD Gothic Neo","Pretendard Variable",Pretendard,"Noto Sans KR",sans-serif;--fontD:-apple-system,BlinkMacSystemFont,"SF Pro Display","Apple SD Gothic Neo","Pretendard Variable",Pretendard,"Noto Sans KR",sans-serif;--W:393px;--H:852px;--safeTop:54px;--safeBot:34px;--lockDur:.38s;--lockEase:cubic-bezier(.4,0,.2,1);}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{height:100%;background:#111;font-family:var(--font);-webkit-font-smoothing:antialiased;overflow:hidden;overscroll-behavior:none}button{font:inherit;border:0;background:none;color:inherit;cursor:pointer}input,textarea{font:inherit}img{display:block}#stage{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 30%,#2a2a2e,#0b0b0c)}#device{width:var(--W);height:var(--H);border-radius:56px;background:#000;padding:0;position:relative;flex:none;box-shadow:0 0 0 11px #1c1c1e,0 0 0 13px #3a3a3c,0 30px 80px rgba(0,0,0,.6);transform-origin:center}#screen{position:absolute;inset:0;border-radius:56px;overflow:hidden;background:#000;isolation:isolate;user-select:none;-webkit-user-select:none}body.mobile #stage{background:#000}body.mobile #device{width:100vw;height:100vh;height:100dvh;border-radius:0;box-shadow:none;transform:none!important}body.mobile #screen{border-radius:0}#boot{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;color:#888;font-size:14px;background:#000;z-index:999}#boot.hide{display:none}#wallpaper{position:absolute;inset:0;background-size:cover;background-position:center;transition:filter .35s,transform .35s;z-index:0}#wallpaper.blur{filter:blur(18px) brightness(.85);transform:scale(1.08)}.wp-p1{background:linear-gradient(160deg,#2b5876 0%,#4e4376 55%,#1f1c2c 100%)}.wp-p2{background:linear-gradient(170deg,#f6d5c4 0%,#c9a6c8 45%,#6a6fa8 100%)}#layers{position:absolute;inset:0;z-index:2}.layer{position:absolute;inset:0;overflow:hidden}#statusbar{position:absolute;top:0;left:0;right:0;height:var(--safeTop);z-index:50;display:flex;align-items:center;justify-content:space-between;padding:6px 34px 0 46px;font-weight:600;font-size:16px;color:#fff;pointer-events:none;transition:color .25s}#statusbar.dark{color:#000}#statusbar .sb-time{letter-spacing:-.2px;pointer-events:auto;min-width:54px;text-align:center}#statusbar .sb-right{display:flex;align-items:center;gap:6px;pointer-events:auto}#statusbar svg{display:block}.ms2 .ms-f{display:none}.on .ms2 .ms-o{display:none}.on .ms2 .ms-f{display:inline}.sb-net{font-size:14px;font-weight:600}.batt{width:27px;height:13px;border:1.3px solid currentColor;border-radius:4px;opacity:.95;position:relative;padding:1.5px}.batt::after{content:"";position:absolute;right:-4px;top:3.5px;width:2px;height:4.5px;border-radius:0 1px 1px 0;background:currentColor;opacity:.5}.batt i{display:block;height:100%;border-radius:2px;background:currentColor}body.standalone #statusbar, body.standalone #island{visibility:hidden}body.standalone #statusbar.force, body.standalone #island.force{visibility:visible}#island{position:absolute;top:11px;left:50%;transform:translateX(-50%);width:126px;height:37px;border-radius:20px;background:#000;z-index:60;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#fff;font-size:13px;font-weight:600;transition:width .45s cubic-bezier(.3,1.3,.5,1),height .45s cubic-bezier(.3,1.3,.5,1),border-radius .45s}#island:not(.call){visibility:hidden}#island .isl-l,#island .isl-r{display:flex;align-items:center;gap:6px;opacity:0;transition:opacity .25s}#island.call{width:200px}#island.call .isl-l,#island.call .isl-r{opacity:1}#island.call .isl-r{color:var(--green);font-variant-numeric:tabular-nums}#island.pulse{animation:islpulse .6s ease}@keyframes islpulse{50%{transform:translateX(-50%) scale(1.06)}}#homebar{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:134px;height:5px;border-radius:3px;background:#fff;z-index:55;opacity:.9;cursor:pointer}#homebar.dark{background:#000}#homebar.hide{opacity:0;pointer-events:none}.lock{color:#fff;display:flex;flex-direction:column;align-items:center}.lock .lk-lockicon{margin-top:62px;opacity:.95;height:22px}.lock .lk-date{margin-top:6px;font-size:21px;font-weight:600;letter-spacing:-.2px;text-shadow:0 1px 8px rgba(0,0,0,.15)}.lock .lk-time{font-size:98px;font-weight:700;letter-spacing:-3px;line-height:1;margin-top:-2px;font-family:"SF Pro Rounded",var(--font);text-shadow:0 2px 14px rgba(0,0,0,.12)}.lock .lk-notifs{width:100%;padding:0 10px;margin-top:auto;margin-bottom:118px;display:flex;flex-direction:column;gap:8px;max-height:52%;overflow-y:auto}.lock .lk-bottom{position:absolute;bottom:52px;left:0;right:0;display:flex;justify-content:space-between;padding:0 46px}.lk-btn{width:50px;height:50px;border-radius:50%;background:rgba(0,0,0,.28);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center}.lk-hint{position:absolute;bottom:24px;left:0;right:0;text-align:center;font-size:13px;color:rgba(255,255,255,.75);animation:hint 2.4s ease-in-out infinite}@keyframes hint{0%,100%{transform:translateY(0);opacity:.75}50%{transform:translateY(-4px);opacity:1}}.lock.unlocking{transition:transform var(--lockDur) var(--lockEase),opacity var(--lockDur);transform:translateY(-100%);opacity:.3}.ncard{display:flex;gap:10px;padding:12px 13px;border-radius:22px;background:rgba(245,245,245,.72);backdrop-filter:blur(30px) saturate(1.8);-webkit-backdrop-filter:blur(30px) saturate(1.8);color:#000;text-align:left;width:100%}.ncard .nc-icon{width:38px;height:38px;flex:none;border-radius:9px;overflow:hidden}.ncard .nc-body{flex:1;min-width:0}.ncard .nc-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ncard .nc-title{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ncard .nc-time{font-size:13px;color:rgba(0,0,0,.45);flex:none}.ncard .nc-text{font-size:15px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}#banners{position:absolute;top:calc(var(--safeTop) + 16px);left:8px;right:8px;z-index:70;pointer-events:none}.banner{pointer-events:auto;margin-bottom:8px;border-radius:24px;box-shadow:0 8px 30px rgba(0,0,0,.18);cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;transform-origin:50% 0;transform:translateY(var(--dy,0px));transition:transform var(--lockDur) var(--lockEase);animation:bannerIn var(--lockDur) var(--lockEase) backwards}.banner .ncard{transition:transform .25s ease,filter var(--lockDur) var(--lockEase);animation:bannerBlur var(--lockDur) var(--lockEase) backwards}.banner:active .ncard{transform:scale(.97)}.banner.drag{transition:none;animation:none}.banner.drag .ncard,.banner.shown .ncard{animation:none}.banner.shown{animation:none}.banner.leave{animation:none;position:absolute;top:0;left:0;right:0;pointer-events:none;transform:translateY(calc(var(--dy,0px) - 100% - var(--safeTop) - 40px)) scale(.95);transition:transform var(--lockDur) var(--lockEase)}.banner.leave .ncard{animation:none;filter:blur(9px)}@keyframes bannerIn{from{transform:translateY(calc(-100% - var(--safeTop) - 40px)) scale(.94)}}@keyframes bannerBlur{from{filter:blur(12px)}}.home{padding:var(--safeTop) 0 0}.home .grid{display:grid;grid-template-columns:repeat(4,1fr);row-gap:26px;padding:24px 22px 0;justify-items:center}.home .dock{position:absolute;left:12px;right:12px;bottom:14px;height:94px;border-radius:34px;background:rgba(255,255,255,.22);backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);display:grid;grid-auto-flow:column;grid-auto-columns:25%;justify-content:center;align-items:center;justify-items:center;padding:0 10px}.home .pagedots{position:absolute;bottom:118px;left:0;right:0;display:flex;justify-content:center;gap:8px}.home .pagedots i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.45)}.home .pagedots i.on{background:#fff}.app{display:flex;flex-direction:column;align-items:center;gap:6px;width:72px;position:relative}.app .ic{width:62px;height:62px;border-radius:15px;overflow:hidden;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.15);transition:transform .15s}.app:active .ic{transform:scale(.9);filter:brightness(.85)}.app.off{cursor:default}.app.off:active .ic{transform:none;filter:none}.app .lbl{font-size:12px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35);white-space:nowrap}.dock .app .lbl{display:none}.app .badge{position:absolute;top:-6px;right:-2px;min-width:23px;height:23px;padding:0 6px;border-radius:12px;background:var(--red);color:#fff;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;z-index:2}.home.enter .grid,.home.enter .dock .app{animation:homeIn .45s cubic-bezier(.2,.9,.3,1)}@keyframes homeIn{from{transform:scale(1.12);opacity:0}}.ic svg{width:100%;height:100%}.ic img.custom{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.appwin{background:var(--bg);color:var(--label);transform-origin:var(--ox,50%) var(--oy,50%)}.appwin.opening,.appwin.closing{border-radius:calc(var(--W) * .1)}.appwin.opening{animation:appOpen .42s cubic-bezier(.2,.9,.25,1)}.appwin.closing{animation:appClose .32s cubic-bezier(.4,0,.6,1) forwards}@keyframes appOpen{from{transform:scale(.18);opacity:0}}@keyframes appClose{to{transform:scale(.18);opacity:0}}.appscrim{background:#000;opacity:.5;pointer-events:none;animation:scrimIn .42s cubic-bezier(.2,.9,.25,1) backwards}.appscrim.closing{opacity:0;animation:scrimOut .32s cubic-bezier(.4,0,.6,1)}@keyframes scrimIn{from{opacity:0}}@keyframes scrimOut{from{opacity:.5}}.page{position:absolute;inset:0;background:#fff;display:flex;flex-direction:column;overflow:hidden;isolation:isolate}.page.gray{background:var(--gray6)}.page.black{background:#000;color:#fff}.page.push-in{animation:pushIn .38s cubic-bezier(.2,.9,.3,1)}.page.push-under{transform:translateX(-30%);transition:transform .38s cubic-bezier(.2,.9,.3,1)}.page.pop-out{transform:translateX(100%);transition:transform .32s cubic-bezier(.3,.7,.4,1)}@keyframes pushIn{from{transform:translateX(100%)}}.page.sheet-in{animation:sheetIn .46s cubic-bezier(.2,.9,.25,1)}.page.sheet-out{transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.6,1)}@keyframes sheetIn{from{transform:translateY(100%)}}.scroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.navbar{padding-top:var(--safeTop);flex:none;background:rgba(249,249,249,.94);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:3}.navbar .nb-row{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;position:relative}.navbar .nb-title{position:absolute;left:70px;right:70px;text-align:center;font-weight:600;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar .nb-btn{color:var(--tint);font-size:17px;display:flex;align-items:center;gap:2px;height:44px;padding:0 8px;min-width:44px}.navbar.border{border-bottom:var(--lineW) solid var(--sep)}.largetitle{font-size:34px;font-weight:700;letter-spacing:.3px;padding:2px 16px 8px}.searchbox{margin:0 16px 10px;height:36px;border-radius:10px;background:rgba(118,118,128,.12);display:flex;align-items:center;gap:6px;padding:0 8px;color:var(--label2);font-size:17px}.mlist .row{display:flex;align-items:center;gap:10px;padding:0 0 0 12px;height:76px;cursor:pointer;position:relative}.mlist .row:active{background:var(--gray5)}.mlist .dot{width:10px;height:10px;border-radius:50%;background:var(--tint);flex:none;visibility:hidden}.mlist .dot.on{visibility:visible}.mlist .row .body{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:center;padding-right:16px}.mlist .row .top{display:flex;justify-content:space-between;align-items:baseline}.mlist .row .name{font-weight:600;font-size:17px}.mlist .row .time{color:var(--label2);font-size:15px;display:flex;align-items:center;gap:4px}.mlist .row .preview{color:var(--label2);font-size:15px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.avatar{border-radius:50%;overflow:hidden;flex:none;background:linear-gradient(#a5abb8,#858994);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:500;position:relative}.avatar img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.thread-head{display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:6px;cursor:pointer}.thread-head .tn{font-size:11px;display:flex;align-items:center;gap:1px;color:#000}.chat{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 0 10px;display:flex;flex-direction:column}.chat>*,.igchat>*{flex-shrink:0}.chat .stamp{text-align:center;font-size:11px;color:var(--label2);margin:14px 0 6px}.chat .stamp b{font-weight:600}.bub{max-width:72%;padding:7px 12px 8px;border-radius:18px;font-size:16.5px;line-height:1.3;margin:1px 14px;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;position:relative}.bub.them{align-self:flex-start;background:#E9E9EB;color:#000}.bub.me{align-self:flex-end;background:var(--tint);color:#fff}.chat.sms .bub.me{background:var(--green)}.bub.tail.them{border-bottom-left-radius:6px}.bub.tail.me{border-bottom-right-radius:6px}.bub.gap{margin-top:8px}.bub.img{padding:0;background:none!important;overflow:hidden;width:62%;max-width:62%;border-radius:18px}.bub.img img{display:block;width:100%;height:auto;max-height:320px;object-fit:cover;min-height:80px;background:#e5e5ea}.bub.emoji{background:none!important;font-size:40px;padding:0 4px;line-height:1.15}.chat .receipt{align-self:flex-end;margin:3px 18px 0;font-size:11px;color:var(--label2)}.typing{align-self:flex-start;margin:4px 14px;background:#E9E9EB;border-radius:18px;padding:10px 13px;display:flex;gap:4px}.typing i{width:8px;height:8px;border-radius:50%;background:#8e8e93;animation:tdot 1.2s infinite}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes tdot{0%,60%,100%{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.bub.new{animation:bubIn .3s cubic-bezier(.2,1.2,.4,1)}@keyframes bubIn{from{transform:scale(.6);opacity:0}}.composer{flex:none;display:flex;align-items:flex-end;gap:8px;padding:6px 10px calc(var(--safeBot) + 4px);background:#fff}.composer .plus{width:34px;height:34px;border-radius:50%;background:var(--gray5);display:flex;align-items:center;justify-content:center;flex:none}.composer .field{flex:1;display:flex;align-items:flex-end;border:1px solid var(--label4);border-radius:18px;min-height:34px;padding:0 4px 0 12px}.composer input{flex:1;border:0;outline:0;font-size:16.5px;padding:6px 0;background:transparent;min-width:0}.composer .send{width:28px;height:28px;border-radius:50%;background:var(--tint);display:flex;align-items:center;justify-content:center;margin:2px 0;flex:none}.chat.sms ~ .composer .send{background:var(--green)}.composer .send:disabled{background:var(--label4)}.tabbar{flex:none;display:flex;justify-content:space-around;padding:6px 0 var(--safeBot);border-top:var(--lineW) solid var(--sep);background:rgba(249,249,249,.94)}.tabbar button{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px;color:var(--label2);width:70px}.tabbar button.on{color:var(--tint)}.seg{display:flex;background:rgba(118,118,128,.12);border-radius:9px;padding:2px;width:180px}.seg button{flex:1;font-size:13px;font-weight:500;height:28px;border-radius:7px}.seg button.on{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.12)}.rlist .rrow{display:flex;align-items:center;gap:10px;padding-left:16px;height:62px;cursor:pointer}.rlist .rrow .icn{width:16px;color:var(--label2);flex:none;display:flex;justify-content:center}.rlist .rrow .body{flex:1;min-width:0;height:100%;display:flex;align-items:center;padding-right:12px;gap:8px}.rlist .rrow .who{flex:1;min-width:0}.rlist .rrow .nm{font-size:17px;font-weight:600}.rlist .rrow.missed .nm{color:var(--red)}.rlist .rrow .sub{font-size:14px;color:var(--label2)}.rlist .rrow .tm{font-size:15px;color:var(--label2)}.info-i{width:22px;height:22px;color:var(--tint);display:flex;align-items:center;justify-content:center;flex:none}.keypad{display:grid;grid-template-columns:repeat(3,78px);gap:16px 26px;justify-content:center;margin-top:20px}.keypad button{width:78px;height:78px;border-radius:50%;background:var(--gray5);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:34px;line-height:1}.keypad button small{font-size:10px;font-weight:600;letter-spacing:2px;margin-top:2px}.keypad button:active{background:var(--label4)}.dialnum{height:70px;display:flex;align-items:flex-end;justify-content:center;font-size:36px;letter-spacing:1px}.callbtn{width:78px;height:78px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center}.group{background:#fff;border-radius:12px;margin:0 16px 20px;overflow:hidden}.group .gi{padding:12px 16px;border-bottom:var(--lineW) solid var(--sep);font-size:16px}.group .gi:last-child{border-bottom:0}.group .gi small{display:block;font-size:13px;color:var(--label2);margin-bottom:2px}.group .gi.link{color:var(--tint)}.callscreen{position:absolute;inset:0;z-index:80;color:#fff;display:flex;flex-direction:column;align-items:center;overflow:hidden}.callscreen .cbg{position:absolute;inset:0;background:linear-gradient(180deg,#3d4a5c,#16191f);z-index:-1}.callscreen .cbg img{width:100%;height:100%;object-fit:cover;filter:blur(30px) brightness(.55);transform:scale(1.2)}.callscreen .c-top{margin-top:96px;text-align:center}.callscreen .c-sub{font-size:16px;color:rgba(255,255,255,.7)}.callscreen .c-name{font-size:38px;font-weight:400;margin-top:4px;letter-spacing:-.5px}.callscreen .c-status{font-size:17px;color:rgba(255,255,255,.75);margin-top:6px;font-variant-numeric:tabular-nums}.callscreen .c-avatar{margin-top:18px}.callscreen .c-actions{margin-top:auto;margin-bottom:92px;display:flex;justify-content:space-between;width:100%;padding:0 46px}.callscreen .c-act{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:14px}.cbtn{width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center}.cbtn.red{background:var(--red)}.cbtn.green{background:var(--green)}.cbtn.glass{background:rgba(255,255,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cbtn.glass.on{background:#fff;color:#000}.cgrid{display:grid;grid-template-columns:repeat(3,76px);gap:22px 30px;margin-top:auto;margin-bottom:28px}.cgrid .c-act{font-size:13px}.callscreen .c-end{margin-bottom:70px}.callscreen .green.ring{animation:ringbtn 1.2s ease-in-out infinite}@keyframes ringbtn{0%,100%{transform:rotate(0)}10%,30%{transform:rotate(-12deg)}20%,40%{transform:rotate(12deg)}50%{transform:rotate(0)}}.callscreen.in{animation:fadeIn .4s}.callscreen .c-sub-line{position:absolute;left:50%;top:33%;transform:translate(-50%,-50%);max-width:calc(100% - 32px);padding:6px 12px;border-radius:10px;background:rgba(0,0,0,.55);color:#fff;font-size:13px;line-height:1.35;font-weight:500;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;opacity:0;transition:opacity .25s;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.callscreen .c-sub-line.on{opacity:1}.callscreen .c-note{position:absolute;bottom:38px;font-size:11px;color:rgba(255,255,255,.45)}@keyframes fadeIn{from{opacity:0}}.alarm{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:var(--lineW) solid var(--sep)}.alarm .at{font-size:58px;font-weight:300;letter-spacing:-1px}.alarm .at small{font-size:28px;margin-right:2px}.alarm.off{color:var(--label2)}.toggle{width:51px;height:31px;border-radius:16px;background:var(--gray5);position:relative;transition:background .2s;flex:none}.toggle::after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:left .2s}.toggle.on{background:var(--green)}.toggle.on::after{left:22px}.camera{background:#000;color:#fff}.camera .view{position:absolute;top:110px;left:0;right:0;bottom:200px;background:radial-gradient(circle at 50% 45%,#2a2a2a,#0c0c0c)}.camera .modes{position:absolute;bottom:160px;left:0;right:0;display:flex;justify-content:center;gap:22px;font-size:13px;font-weight:600;color:#fff;letter-spacing:.5px}.camera .modes .on{color:#FFD60A}.camera .shutter{position:absolute;bottom:62px;left:50%;transform:translateX(-50%);width:74px;height:74px;border-radius:50%;border:5px solid #fff;padding:3px}.camera .shutter i{display:block;width:100%;height:100%;border-radius:50%;background:#fff}.camera .flash{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none}.camera .flash.go{animation:flash .35s}@keyframes flash{30%{opacity:.9}}.camera .thumb{position:absolute;bottom:74px;left:40px;width:48px;height:48px;border-radius:8px;background:#333;overflow:hidden}.camera .close{position:absolute;bottom:80px;right:36px;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.pgrid .cell{aspect-ratio:1;background:#e9e9ee;position:relative;overflow:hidden;cursor:pointer}.pgrid .cell img,.pgrid .cell video{width:100%;height:100%;object-fit:cover}.pgrid .cell .dur{position:absolute;right:5px;bottom:4px;color:#fff;font-size:12px;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.6)}.gpill.ph-tabs{height:58px;border-radius:29px;padding:4px;gap:0}.gpill.ph-tabs button{width:auto;height:50px;padding:0 18px;border-radius:25px;flex-direction:column;gap:1px;font-size:10px;font-weight:500}.ph-tabs button.on{color:var(--tint);background:var(--pill-sel)}.floatbar:has(.ph-tabs) .gbtn{width:58px;height:58px}.camera .close,.camera .cam-g{background:rgba(255,255,255,.14);box-shadow:var(--rimD);backdrop-filter:var(--glassFx);-webkit-backdrop-filter:var(--glassFx);font-size:22px}.camera .cam-g{width:var(--ctlH);height:var(--ctlH);border-radius:50%;display:flex;align-items:center;justify-content:center}.viewer{background:#000}.viewer .vmedia{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.viewer .vmedia img,.viewer .vmedia video{max-width:100%;max-height:100%}.empty{padding:120px 30px;text-align:center;color:var(--label2);font-size:15px;line-height:1.5}.ph{background:repeating-linear-gradient(45deg,#e4e4ea 0 10px,#ececf1 10px 20px);display:flex;align-items:center;justify-content:center;color:#9a9aa3;font-size:11px;text-align:center;padding:6px;word-break:break-all}#overlay{position:absolute;inset:0;z-index:90;pointer-events:none}.dim{position:absolute;inset:0;background:rgba(0,0,0,.25);animation:fadeIn .2s;pointer-events:auto}.alert{position:absolute;top:50%;left:50%;width:270px;transform:translate(-50%,-50%);border-radius:14px;background:rgba(242,242,242,.88);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);text-align:center;overflow:hidden;animation:alertIn .25s cubic-bezier(.2,1.3,.4,1);pointer-events:auto;color:#000}@keyframes alertIn{from{transform:translate(-50%,-50%) scale(1.15);opacity:0}}.alert .a-body{padding:19px 16px 18px}.alert .a-title{font-weight:600;font-size:17px}.alert .a-msg{font-size:13px;margin-top:3px;line-height:1.35;white-space:pre-line}.alert .a-btns{display:flex;border-top:.5px solid rgba(60,60,67,.3)}.alert .a-btns.v{flex-direction:column}.alert .a-btns button{flex:1;height:44px;font-size:17px;color:var(--tint)}.alert .a-btns button+button{border-left:.5px solid rgba(60,60,67,.3)}.alert .a-btns.v button+button{border-left:0;border-top:.5px solid rgba(60,60,67,.3)}.alert button.bold{font-weight:600}.alert button.destructive,.sheet button.destructive{color:var(--red)}.sheet{position:absolute;left:8px;right:8px;bottom:calc(var(--safeBot) + 4px);animation:sheetIn .32s cubic-bezier(.2,.9,.3,1);pointer-events:auto}@keyframes sheetIn{from{transform:translateY(110%)}}.sheet .s-group{border-radius:14px;background:rgba(242,242,242,.9);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);overflow:hidden;margin-bottom:8px}.sheet .s-title{padding:14px 16px;text-align:center;font-size:13px;color:var(--label2);border-bottom:.5px solid rgba(60,60,67,.3);font-weight:600}.sheet button{display:block;width:100%;height:57px;font-size:20px;color:var(--tint);border-bottom:.5px solid rgba(60,60,67,.3)}.sheet button:last-child{border-bottom:0}.sheet .cancel{background:#fff;border-radius:14px;font-weight:600}.nc{position:absolute;inset:0;z-index:75;background:rgba(0,0,0,.35);backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);color:#fff;transform:translateY(-100%);transition:transform .42s cubic-bezier(.2,.9,.3,1);display:flex;flex-direction:column;align-items:center}.nc.show{transform:none}.nc .nc-list{width:100%;padding:0 10px;margin-top:20px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1;padding-bottom:60px}.nc .nc-h{align-self:flex-start;font-size:22px;font-weight:700;margin:12px 20px 0}.transition{position:absolute;inset:0;z-index:58;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .9s}.transition.on{opacity:1}.transition .tr-date{font-size:44px;font-weight:200;letter-spacing:4px;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .8s;font-family:"SF Pro Display",var(--font)}.transition .tr-date.on{opacity:1}.transition .tr-sub{margin-top:14px;font-size:13px;letter-spacing:3px;color:rgba(255,255,255,.4);opacity:0;transition:opacity .8s}.transition .tr-sub.on{opacity:1}.wake{animation:wake 1.4s ease}@keyframes wake{from{filter:brightness(0)}}.soon{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--label2);gap:8px;font-size:15px}body.standalone{--safeTop:max(54px,env(safe-area-inset-top))}body{font-family:var(--font)}.glass{background:var(--glass);backdrop-filter:var(--glassFx);-webkit-backdrop-filter:var(--glassFx);box-shadow:var(--rim)}.glass.dark{background:var(--glassD);box-shadow:var(--rimD);color:#fff}#statusbar{padding:4px 30px 0 44px;font-size:17px;font-family:var(--fontD);letter-spacing:-.3px}.gbtn{width:var(--ctlH);height:var(--ctlH);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ctl);flex:none}.gcap{height:var(--ctlH);border-radius:22px;padding:0 var(--margin);display:flex;align-items:center;gap:var(--sp-6);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:1;color:var(--ctl);flex:none}.gcap.sm{height:34px;border-radius:17px;font-size:var(--fs-subhead)}.gbtn,.gcap{background:var(--glass);backdrop-filter:var(--glassFx);-webkit-backdrop-filter:var(--glassFx);box-shadow:var(--rim);transition:transform .2s cubic-bezier(.3,1.5,.5,1)}.gbtn:active,.gcap:active{transform:scale(1.12)}.navbar{background:linear-gradient(#fff 55%,rgba(255,255,255,0));backdrop-filter:none;-webkit-backdrop-filter:none}.page.gray .navbar{background:linear-gradient(var(--gray6) 55%,rgba(242,242,247,0))}.navbar .nb-row{height:52px;padding:0 16px}.navbar .nb-btn{color:var(--ctl)}.navbar.border{border-bottom:0}.largetitle{font-family:var(--fontD);font-size:var(--fs-largeTitle);font-weight:var(--fw-largeTitle);letter-spacing:var(--ls-largeTitle);padding:2px 20px 10px}.navbar.hl .nb-row{border-bottom:var(--lineW) solid var(--hair)}.navbar.tl::after{content:"";display:block;height:var(--lineW);background:var(--title-line);margin:0 var(--margin)}.mlist .row,.ml-row,.rlist .rrow,.cn-row,.cn-me,.ck-al,.sh-row{position:relative}.mlist .row::after,.ml-row::after,.rlist .rrow::after,.cn-row::after,.cn-me::after,.ck-al::after,.sh-row::after{content:"";position:absolute;left:var(--sepL,var(--margin));right:var(--margin);bottom:0;height:var(--lineW);background:var(--sep);pointer-events:none}.mlist .row:last-child::after,.ml-row:last-child::after,.rlist .rrow:last-child::after,.cn-row:last-child::after,.ck-al:last-child::after,.sh-row:last-child::after{display:none}.mlist .row{--sepL:83px}.ml-row{--sepL:78px}.rlist .rrow{--sepL:88px}.rlist.ftl .rrow{--sepL:66px}.cn-me{--sepL:88px}.ck-al{--sepL:20px}.sh-row{--sepL:62px}.hl-bot{position:absolute;left:0;right:0;bottom:0;height:calc(var(--safeBot) + var(--hlBotH,56px));z-index:4;pointer-events:none;border-top:var(--lineW) solid var(--hair);background:rgba(255,255,255,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.hl-bot.tab{--hlBotH:68px}.page.gray .hl-bot{background:rgba(242,242,247,.88)}.floatbar{position:absolute;left:16px;right:16px;bottom:calc(var(--safeBot) - 4px);display:flex;gap:10px;z-index:5;align-items:center}.floatbar .search{flex:1;min-width:0;height:var(--ctlHB);border-radius:24px;display:flex;align-items:center;gap:var(--sp-8);padding:0 var(--margin);color:var(--ctl-field);font-size:var(--fs-body)}.floatbar .gbtn{width:var(--ctlHB);height:var(--ctlHB)}.floatbar .search>span:first-of-type,.searchbox>span:first-of-type{color:var(--label3)}.searchbox{height:40px;border-radius:20px;padding:0 14px;gap:var(--sp-8);color:var(--ctl-field);background:var(--glass);backdrop-filter:var(--glassFx);-webkit-backdrop-filter:var(--glassFx);box-shadow:var(--rim)}.mlist{padding-bottom:110px}.mlist .row{height:78px;padding-left:10px;gap:12px}.mlist .row .body{padding-right:20px}.mlist .row .name{font-size:var(--fs-headline);font-weight:var(--fw-headline);letter-spacing:var(--ls-body);color:var(--label)}.mlist .row .time{font-size:var(--fs-subhead);letter-spacing:var(--ls-subhead);font-variant-numeric:tabular-nums}.mlist .row .preview{font-size:var(--fs-subhead);letter-spacing:var(--ls-subhead)}.thread .thead{position:absolute;top:0;left:0;right:0;z-index:4;padding:calc(var(--safeTop) + 2px) 16px 14px;display:flex;align-items:flex-start;justify-content:space-between;background:linear-gradient(rgba(255,255,255,.96) 40%,rgba(255,255,255,.75) 72%,rgba(255,255,255,0));pointer-events:none}.thread .thead > *{pointer-events:auto}.thread .thead .who{display:flex;flex-direction:column;align-items:center;gap:0;margin-top:-4px;cursor:pointer}.thread .thead .who .avatar{box-shadow:0 0 0 .5px rgba(0,0,0,.08);z-index:1}.thread .thead .who .nm{margin-top:-6px;height:26px;border-radius:13px;padding:0 12px;display:flex;align-items:center;gap:3px;font-size:13px;font-weight:600}.thread .thead .ob{position:absolute;top:-4px;right:-6px;min-width:20px;height:20px;border-radius:10px;background:var(--tint);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 6px}.thread .chat{padding-top:calc(var(--safeTop) + 96px);padding-bottom:16px}.chat .stamp{font-size:12px;margin:16px 0 8px}.bub{font-size:17px;letter-spacing:-.2px;padding:7px 13px 8px;border-radius:19px;max-width:74%}.bub.tail.them{border-bottom-left-radius:19px}.bub.tail.me{border-bottom-right-radius:19px}.bub.tail.them::before,.bub.tail.me::before{content:"";position:absolute;bottom:0;width:16px;height:18px}.bub.tail.them::before{left:-5px;background:radial-gradient(circle at 0 0,transparent 11px,#E9E9EB 11.5px);border-bottom-right-radius:8px;clip-path:polygon(0 30%,100% 0,100% 100%,0 100%);display:none}.bub+.bub{margin-top:2px}.composer{position:relative;z-index:4;padding:8px 12px calc(var(--safeBot) + 6px);gap:10px;align-items:center;background:linear-gradient(rgba(255,255,255,0),#fff 40%)}.composer .plus{width:40px;height:40px;background:var(--glass);backdrop-filter:var(--glassFx);-webkit-backdrop-filter:var(--glassFx);box-shadow:var(--rim)}.composer .field{min-height:40px;border:0;border-radius:20px;padding:0 5px 0 16px;align-items:center;background:var(--glass);backdrop-filter:var(--glassFx);-webkit-backdrop-filter:var(--glassFx);box-shadow:var(--rim)}.composer input{font-size:var(--fs-body);padding:8px 0}.composer input::placeholder{color:var(--label3)}.composer .plus{color:var(--ctl)}.composer .send{width:30px;height:30px}.tabbar{position:absolute;left:16px;right:16px;bottom:calc(var(--safeBot) - 6px);height:62px;border-radius:31px;border:0;padding:4px;display:flex;justify-content:space-between;z-index:5;background:var(--glass);backdrop-filter:var(--glassFx);-webkit-backdrop-filter:var(--glassFx);box-shadow:var(--rim)}.tabbar button{flex:1;width:auto;height:54px;border-radius:27px;color:var(--ctl);font-size:var(--fs-tabLabel);font-weight:var(--fw-tabLabel);gap:1px;justify-content:center}.tabbar button svg{flex:none;height:25px}.tabbar button:not(.on) span{color:var(--tab-label)}.tabbar button.on{color:var(--tint);background:var(--pill-sel)}.page.ck-page .tabbar button.on{color:var(--orange)}.pbody,.cbody{padding-bottom:96px}.seg{background:rgba(120,120,128,.14);border-radius:18px;padding:3px;width:186px;height:36px}.seg button{height:30px;border-radius:15px;font-size:14px}.rlist .rrow{height:66px;padding-left:12px}.rlist .rrow .nm{font-size:var(--fs-headline);font-weight:var(--fw-headline);letter-spacing:var(--ls-body)}.rlist .rrow .sub{font-size:var(--fs-subhead)}.rlist .rrow .tm{font-size:var(--fs-subhead);font-variant-numeric:tabular-nums}.lock .lk-lockicon{margin-top:64px}.lock .lk-date{font-family:var(--fontD);font-size:20px;font-weight:600;margin-top:4px;opacity:.95}.lock .lk-time{font-family:var(--fontD);font-size:112px;font-weight:600;letter-spacing:-4px;margin-top:-6px}.lock .lk-notifs{padding:0 12px}.ncard{border-radius:24px;padding:13px 14px;background:rgba(255,255,255,.5);backdrop-filter:blur(22px) saturate(200%);-webkit-backdrop-filter:blur(22px) saturate(200%);box-shadow:var(--rim)}.ncard{color:var(--label)}.ncard .nc-title{font-size:var(--fs-subhead);letter-spacing:var(--ls-body)}.ncard .nc-time{font-size:var(--fs-footnote);color:var(--label2)}.ncard .nc-text{font-size:var(--fs-subhead);letter-spacing:var(--ls-body)}.lk-btn{background:var(--glassD);box-shadow:var(--rimD);backdrop-filter:var(--glassFx);-webkit-backdrop-filter:var(--glassFx)}.lk-hint{display:none}.home .grid{padding:14px 26px 0;row-gap:14px}.app .ic{width:64px;height:64px;border-radius:16px;box-shadow:inset 0 1px .5px rgba(255,255,255,.45),0 0 0 .5px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.12)}.app .ic::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 1px rgba(255,255,255,.55),inset 0 -1px 1px rgba(0,0,0,.08)}.app .lbl{font-size:12px;font-weight:400;letter-spacing:-.1px}.home .dock{left:10px;right:10px;bottom:10px;height:96px;border-radius:38px;background:rgba(255,255,255,.18);backdrop-filter:blur(18px) saturate(190%);-webkit-backdrop-filter:blur(18px) saturate(190%);box-shadow:inset 0 1px .5px rgba(255,255,255,.55),inset 0 -.5px .5px rgba(255,255,255,.2),0 0 0 .5px rgba(0,0,0,.12);padding:0 16px}.home .pagedots{bottom:122px}.home .pagedots i{width:7px;height:7px}.alert{width:300px;border-radius:34px;text-align:left;background:rgba(250,250,250,.78);backdrop-filter:blur(24px) saturate(190%);-webkit-backdrop-filter:blur(24px) saturate(190%);box-shadow:var(--rim),0 20px 50px rgba(0,0,0,.2)}.alert .a-body{padding:22px 24px 6px}.alert .a-title{font-size:17px;font-weight:600;letter-spacing:-.2px}.alert .a-msg{font-size:15px;margin-top:6px;line-height:1.35;color:rgba(0,0,0,.85)}.alert .a-btns{border-top:0;padding:14px 16px 16px;gap:10px}.alert .a-btns button{height:48px;border-radius:24px;background:rgba(120,120,128,.14);color:var(--label);font-weight:500}.alert .a-btns button+button{border-left:0}.alert .a-btns.v button+button{border-top:0}.alert .a-btns button.bold{background:var(--tint);color:#fff;font-weight:600}.alert .a-btns button.destructive{color:var(--red)}.sheet{left:10px;right:10px;bottom:calc(var(--safeBot) - 4px)}.sheet .s-group{border-radius:34px;background:rgba(250,250,250,.8);backdrop-filter:blur(24px) saturate(190%);-webkit-backdrop-filter:blur(24px) saturate(190%);box-shadow:var(--rim);padding:8px}.sheet .s-title{border-bottom:0;padding:10px 16px 6px}.sheet button{height:52px;border-radius:26px;border-bottom:0;font-size:var(--fs-body);color:var(--label)}.sheet button:active{background:rgba(120,120,128,.14)}.sheet .cancel{border-radius:26px;background:rgba(250,250,250,.85);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:var(--rim)}.emerg{position:absolute;top:50%;left:50%;width:310px;transform:translate(-50%,-50%);border-radius:34px;background:rgba(250,250,250,.86);backdrop-filter:blur(26px) saturate(190%);-webkit-backdrop-filter:blur(26px) saturate(190%);box-shadow:var(--rim),0 24px 60px rgba(0,0,0,.3);padding:22px 22px 16px;pointer-events:auto;color:#000;animation:alertIn .3s cubic-bezier(.2,1.3,.4,1)}.emerg .e-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--red);letter-spacing:.2px}.emerg .e-head i{width:22px;height:22px;border-radius:50%;background:var(--red);color:#fff;font-style:normal;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center}.emerg .e-title{font-size:20px;font-weight:700;margin-top:10px;letter-spacing:-.3px}.emerg .e-msg{font-size:17px;margin-top:8px;line-height:1.4;white-space:pre-line}.emerg .e-time{font-size:13px;color:var(--label2);margin-top:10px}.emerg button{margin-top:16px;width:100%;height:50px;border-radius:25px;background:rgba(120,120,128,.14);font-size:17px;font-weight:600}.dim.red{background:rgba(120,0,0,.28)}.emerg-shake{animation:eshake .5s}@keyframes eshake{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.callscreen .c-top{margin-top:110px}.callscreen .c-name{font-family:var(--fontD);font-size:40px;font-weight:500;letter-spacing:-.6px}.cbtn.glass{background:rgba(255,255,255,.16);box-shadow:var(--rimD);backdrop-filter:var(--glassFx);-webkit-backdrop-filter:var(--glassFx)}.blackout{position:absolute;inset:0;z-index:58;background:#000;opacity:0;transition:opacity .18s ease-in}.blackout.on{opacity:1}.blackout.wake{transition:opacity 1s ease-out;opacity:0}.composer .send:disabled{background:var(--label4)!important}.kp{flex:1;display:flex;flex-direction:column;align-items:center;padding-top:var(--safeTop)}.kp-top{flex:1;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:22px;width:100%}.dialnum{height:auto;min-height:48px;font-family:var(--fontD);font-size:40px;font-weight:400;letter-spacing:.5px;line-height:48px;padding:0 24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;align-items:center}.kp-add{font-size:var(--fs-body);color:var(--tint);margin-top:var(--sp-6);visibility:hidden;height:22px}.kp.has .kp-add{visibility:visible}.keypad{grid-template-columns:repeat(3,80px);gap:16px 28px;margin-top:0}.keypad button{width:80px;height:80px;background:var(--glass-fill);color:var(--key-digit);box-shadow:0 0 0 1px var(--key-ring),0 2px 8px rgba(0,0,0,.06);padding-top:2px;gap:0;justify-content:center}.keypad button .d{font-family:var(--fontD);font-size:38px;font-weight:400;line-height:1;height:40px;display:flex;align-items:center}.keypad button small{color:var(--key-letter);font-size:var(--fs-tabLabel);font-weight:700;letter-spacing:2.2px;margin:1px 0 0 2.2px;line-height:12px;height:12px}.keypad button.star .d{font-size:50px;padding-top:14px}.keypad button.hash .d{font-size:34px}.keypad button:active{background:rgba(120,120,128,.18)}.kp-call{display:grid;grid-template-columns:repeat(3,80px);gap:0 28px;margin:16px 0 28px;align-items:center;justify-items:center}.kp-call .callbtn{width:80px;height:80px;background:var(--call-green);box-shadow:inset 0 1px .5px rgba(255,255,255,.35),0 0 0 .5px rgba(0,0,0,.12)}.kp-del{color:var(--label3);visibility:hidden;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.kp.has .kp-del{visibility:visible}@media (max-height: 760px){.kp-top{min-height:80px;padding-bottom:12px}.keypad{gap:10px 24px}.keypad button,.kp-call .callbtn{width:70px;height:70px}.keypad{grid-template-columns:repeat(3,70px)}.kp-call{grid-template-columns:repeat(3,70px);gap:0 24px;margin:10px 0 calc(var(--safeBot) + 76px)}}.homesearch{position:absolute;bottom:120px;left:50%;transform:translateX(-50%);height:32px;padding:0 14px;border-radius:16px;display:flex;align-items:center;gap:5px;color:#fff;font-size:14px;font-weight:600;background:rgba(255,255,255,.2);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);box-shadow:inset 0 1px .5px rgba(255,255,255,.5),0 0 0 .5px rgba(0,0,0,.1)}.homesearch svg{width:14px;height:14px}.bub{position:relative}.bub.tail.me::before,.bub.tail.them::before{content:"";display:block;position:absolute;bottom:0;width:20px;height:20px;background:inherit;clip-path:none;z-index:-1}.bub.tail.me::after,.bub.tail.them::after{content:"";position:absolute;bottom:0;width:10px;height:20px;background:#fff;z-index:-1}.bub.tail.me::before{right:-7px;border-bottom-left-radius:16px 14px}.bub.tail.me::after{right:-10px;border-bottom-left-radius:10px}.bub.tail.them::before{left:-7px;border-bottom-right-radius:16px 14px}.bub.tail.them::after{left:-10px;border-bottom-right-radius:10px}.bub.emoji::before,.bub.emoji::after{display:none!important}.chat{isolation:isolate}.bub{z-index:0}.composer .micic{color:var(--ctl-field);display:flex;align-items:center;padding:0 9px 0 4px}.composer .send:disabled{display:none}.composer .send:not(:disabled) ~ .micic,.composer .field:has(.send:not(:disabled)) .micic{display:none}.cgrid{grid-template-columns:repeat(3,78px);gap:26px 34px;margin-bottom:64px}.cgrid .cbtn{width:78px;height:78px}.cgrid .c-act{gap:9px;font-size:13px;font-weight:500}.mlist .avatar{width:50px!important;height:50px!important;font-size:21px!important}.kk,.kroom,.kprof,.kdrawer{--k-ctl-glass:#2F2F2F;--k-ctl:#191919;--k-sub:#777777;--k-time:#797979;--k-orange:#F4551E;--k-mute:#BDC1C6;--k-unread:#F7E44C;--k-send:#FEE500;--k-chip-off:#F2F2F2;--k-chip-off-t:#5A5A5A;--k-chip-on-t:#FEFEFE;--k-top:calc(var(--safeTop) - 6.7px);--k-head-h:100.7px;}.kk{background:#fff}.khead{height:105px;box-sizing:border-box;padding:var(--safeTop) 20px 10px 16px;display:flex;align-items:center;justify-content:space-between;flex:none}.kh-title{font-size:23px;font-weight:700;letter-spacing:-.4px;color:var(--k-ctl)}.kchips{display:flex;gap:6px;padding:0 16px 10px;flex:none}.kchips button{height:38px;padding:0 15px;border-radius:19px;background:var(--k-chip-off);color:var(--k-chip-off-t);font-size:15px;font-weight:500;display:flex;align-items:center;gap:6px}.kchips button.on{background:var(--k-ctl);color:var(--k-chip-on-t)}.kchips b{min-width:16px;height:16px;padding:0 4.5px;border-radius:8px;background:var(--k-orange);color:#fff;font-size:10.5px;font-weight:600;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.kh-icons{display:flex;gap:17px;color:var(--k-ctl);align-items:center}.kh-icons svg{width:24px;height:24px}.klist{padding-bottom:8px}.krow{display:flex;align-items:center;gap:12px;padding:8px 16px;cursor:pointer;min-height:66px}.krow:active{background:#f4f4f4}.kav{border-radius:38%;overflow:hidden;position:relative;flex:none;background:#b8c4d0;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.kav img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kgav{position:relative;flex:none}.kgav .kav{position:absolute;font-size:10px!important}.kgav.n2 .kav,.kgav.n3 .kav{box-shadow:0 0 0 2px #fff}.kgav.n2 .kav:nth-child(1){left:0;top:0}.kgav.n2 .kav:nth-child(2){right:0;bottom:0}.kgav.n3 .kav:nth-child(1){left:50%;top:0;transform:translateX(-50%)}.kgav.n3 .kav:nth-child(2){left:0;bottom:0}.kgav.n3 .kav:nth-child(3){right:0;bottom:0}.kgav.n4 .kav:nth-child(1){left:0;top:0}.kgav.n4 .kav:nth-child(2){right:0;top:0}.kgav.n4 .kav:nth-child(3){left:0;bottom:0}.kgav.n4 .kav:nth-child(4){right:0;bottom:0}.kr-mid{flex:1;min-width:0}.kr-name{font-size:16px;font-weight:600;letter-spacing:-.1px;color:var(--k-ctl);display:flex;align-items:center;gap:5px;white-space:nowrap}.kr-cnt{font-size:14px;color:var(--k-sub);font-weight:400}.kr-pin{font-size:11px}.kr-prev{font-size:14px;color:var(--k-sub);margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;white-space:pre-line}.kr-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;align-self:flex-start;padding-top:6px}.kr-time{font-size:12px;color:var(--k-time);line-height:14px}.kr-badge{min-width:19px;height:19px;padding:0 6px;border-radius:10px;background:var(--k-orange);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.kr-badge.mute{background:var(--k-mute)}.kr-t{overflow:hidden;text-overflow:ellipsis;min-width:0}.kr-mute{display:flex;flex:none;margin-left:-1px;color:#959595}.kq-ic{width:48px;height:48px;border-radius:38%;flex:none;background:#EEF0FF;box-shadow:inset 0 0 0 1px #E2E5FB;display:flex;align-items:center;justify-content:center}.kqhead{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:var(--k-top) 16px 8px;border-bottom:1px solid var(--hairC)}.kqhead b{font-size:18.5px;font-weight:600;letter-spacing:-.3px;color:var(--k-ctl)}.kq-btn{width:44px;height:44px;border-radius:50%;border:1px solid #E3E3E3;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--k-ctl-glass);box-shadow:0 1px 3px rgba(0,0,0,.05)}.kq-edit{justify-self:end;height:44px;padding:0 16px;border-radius:22px;border:1px solid #E3E3E3;background:#fff;font-size:16px;font-weight:500;color:var(--k-ctl-glass);box-shadow:0 1px 3px rgba(0,0,0,.05)}.kq-note{text-align:center;font-size:12px;color:var(--k-sub);line-height:14px;padding:16px 16px 28px;border-bottom:1px solid var(--hairC);margin-bottom:16px;letter-spacing:0}.ktabs{flex:none;display:flex;justify-content:space-between;padding:0 11px calc(var(--safeBot) - 8px);background:#fff;z-index:5}.ktabs button{display:flex;align-items:center;justify-content:center;height:52px;color:#B9BCBF;flex:none;width:74px;position:relative}.ktabs svg{width:28px;height:28px}.kt-badge{position:absolute;top:10.5px;left:calc(50% + 3px);min-width:16px;height:16px;padding:0 4.5px;border-radius:8px;background:var(--k-orange);color:#fff;font-size:10.5px;font-weight:600;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.kt-badge[hidden]{display:none}.kt-dot{position:absolute;top:13px;left:calc(50% + 10.6px);width:5px;height:5px;border-radius:50%;background:var(--k-orange)}.ktabs button.on{color:#2F363D}.kfh-me{display:flex;align-items:center;gap:8px;cursor:pointer;min-width:0}.kfh-me b{font-size:19px;font-weight:700;letter-spacing:-.3px;color:var(--k-ctl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kfl{padding-bottom:10px}.kf-sec{display:flex;align-items:center;gap:8px;padding:36px 16px 14px;color:#949494}.kfl>.kf-sec:first-child{padding-top:24px}.kf-sec b{font-size:14.5px;font-weight:700;letter-spacing:-.3px;margin-right:auto;color:var(--k-ctl)}.kf-sec svg{width:24px;height:24px;margin:-3px -3px -3px 0}.kf-sort{display:flex;background:var(--k-chip-off);border-radius:15px;padding:2px}.kf-sort button{height:26px;padding:0 10px;border-radius:13px;font-size:12px;color:var(--k-chip-off-t)}.kf-sort button.on{background:#fff;color:var(--k-ctl);font-weight:600}.kf-upd{display:flex;gap:0;overflow-x:auto;padding:0 6px 0;scrollbar-width:none}.kf-upd::-webkit-scrollbar{display:none}.kf-u{display:flex;flex-direction:column;align-items:center;gap:10px;width:68px;flex:none;position:relative;cursor:pointer}.kf-u i{position:absolute;top:0;right:3px;width:6px;height:6px;border-radius:50%;background:var(--k-orange)}.kf-u span{font-size:13px;color:var(--k-ctl);max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kfr{display:flex;align-items:center;gap:12px;padding:8px 16px;min-height:66px;cursor:pointer}.kfr:active{background:#f4f4f4}.kf-n{font-size:16px;font-weight:500;letter-spacing:-.3px;color:var(--k-ctl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kf-st{margin-left:auto;max-width:45%;height:28px;padding:0 10px;display:flex;align-items:center;border:0;background:#F5F5F5;border-radius:14px;font-size:13px;font-weight:600;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kprof{background:#9ea3ab;color:#fff}.kpf-top{position:absolute;z-index:3;left:0;right:0;top:0;padding:var(--k-top) 16px 8px;display:flex;justify-content:space-between;align-items:center;color:var(--k-ctl-glass)}.kpf-btn{width:44px;height:44px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--k-ctl-glass)}.kpf-btn svg{width:24px;height:24px}.kpf-r{display:flex;gap:12px}.kpf-pill{height:44px;padding:0 16px;border-radius:22px;background:#fff;color:var(--k-ctl-glass);font-size:16px;font-weight:500;display:flex;align-items:center;gap:16px}.kpf-pill.icons span{display:flex}.kpf-pill svg{width:24px;height:24px}.kpf-hero{position:relative;height:546px;margin-bottom:24px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 16px 0}.kpf-bg{position:absolute;inset:0 0 -2px;background:linear-gradient(#7d93b3,#aab6c6 55%,#9ea3ab);overflow:hidden}.kpf-bg img{width:100%;height:100%;object-fit:cover}.kpf-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.12),transparent 20%,transparent 50%,rgba(158,163,171,.75) 78%,#9ea3ab)}.kpf-info{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:15px}.kpf-info .kav{border-radius:36%;box-shadow:0 1px 4px rgba(0,0,0,.12)}.kpf-name{font-size:26px;font-weight:700;letter-spacing:-.6px;text-shadow:0 1px 3px rgba(0,0,0,.18)}.kpf-st{font-size:14px;opacity:.9;margin-top:-4px}.kpf-acts{position:relative;display:flex;border:1px solid rgba(255,255,255,.75);border-radius:10px;height:44px;margin-bottom:24px}.kpf-acts button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:15px;position:relative}.kpf-acts button+button::before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:1px;background:rgba(255,255,255,.6)}.kpf-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#9ea3ab}.kpf-grid>div{aspect-ratio:3/4;overflow:hidden;background:#9ea3ab;min-width:0}.kpf-grid img{display:block;width:100%;height:100%;object-fit:cover;background:#9ea3ab}.kroom{background:#AFC0CF}.kdrawer{background:#fff}.kdrawer .krhead{border-bottom-color:transparent}.kdrawer .kback{min-width:0;padding:0 15.5px}.kdw-m{padding:16px 16px 8px;font-size:15px;font-weight:600;color:#191919;letter-spacing:-.2px}.kdrawer .pgrid .cell{background:#eee}.krhead{flex:none;box-sizing:border-box;height:var(--k-head-h);padding:var(--k-top) 16px 0;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:8px;border-bottom:.5px solid rgba(0,0,0,.1);z-index:3}.kback,.krh-i{height:44px;border-radius:22px;background:rgba(255,255,255,.78);backdrop-filter:var(--glassFx);-webkit-backdrop-filter:var(--glassFx);box-shadow:var(--rim);display:flex;align-items:center;color:var(--k-ctl-glass)}.kback{padding:0 17px 0 15.5px;gap:10px;font-size:17.5px;font-weight:500;letter-spacing:-.3px;min-width:82.7px;box-sizing:border-box;justify-content:center}.kback svg{flex:none}.kback span{font-variant-numeric:tabular-nums}.krh-t{align-self:start;height:44px;text-align:center;font-size:18.5px;font-weight:700;letter-spacing:-.3px;display:flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;overflow:hidden;color:var(--k-ctl)}.krh-t span{font-size:15px;color:#373B3E;font-weight:400}.krh-i{padding:0 12px;gap:16px}.krh-i svg{width:24px;height:24px}.krh-drawer{width:44px;height:44px;margin:0 -10px;padding:0;border:0;background:none;color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer}.kchat{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 0 calc(var(--safeBot) + 68px)}.kdate{display:flex;justify-content:center;margin:12px 0}.kdate span{background:#A8B9C7;color:var(--k-ctl);font-size:12px;height:26px;display:inline-flex;align-items:center;padding:0 12px;border-radius:13px}.ksys{text-align:center;font-size:12px;color:#191919;margin:8px auto;background:#A8B9C7;border-radius:12px;padding:4px 12px;width:max-content}.krow-m{display:flex;padding:0 10px;margin-top:6px;align-items:flex-end}.krow-m.first{margin-top:10px}.krow-m.them{align-items:flex-start}.krow-m.me{justify-content:flex-end}.kav-slot{width:34px;flex:none;margin-right:8px}.kcol{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:calc(100% - 42px)}.krow-m.me .kcol{align-items:flex-end;max-width:100%}.kname{font-size:12px;color:#313437;margin:0 0 -2px 1px}.kline{display:flex;align-items:flex-end;gap:5px;max-width:100%}.kline.me{justify-content:flex-end}.kside{display:flex;flex-direction:column;align-self:stretch;justify-content:flex-end;gap:6px;flex:none}.kside .kshare{margin:auto 0}.kline.me .kside{align-items:flex-end}.kshare{width:30px;height:30px;border-radius:50%;flex:none;background:rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;align-self:center;color:var(--k-ctl)}.kb{padding:8px 11px;border-radius:13px;font-size:15px;line-height:18px;letter-spacing:-.2px;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;position:relative;max-width:260px}.kb.them{background:#fff;color:#191919}.kb.me{background:#FEE500;color:#191919}.kb.first.them{border-top-left-radius:3px}.kb.first.me{border-top-right-radius:3px}.kb.first::before{content:"";position:absolute;top:0;width:8px;height:9px;background:inherit}.kb.first.them::before{left:-6px;clip-path:polygon(0 0,100% 0,100% 100%)}.kb.first.me::before{right:-6px;clip-path:polygon(0 0,100% 0,0 100%)}.kb.emoji{background:none!important;font-size:40px;padding:0;line-height:1.15}.kb.kvoice{display:flex;align-items:center;gap:9px;min-width:96px;cursor:pointer;font-variant-numeric:tabular-nums}.kv-ic{flex:none;width:22px;height:22px;border-radius:50%;background:#191919;position:relative}.kv-ic::before{content:"";position:absolute;left:8px;top:6px;width:8px;height:10px;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%)}.kvoice.playing .kv-ic::before{left:7px;width:3px;clip-path:none;box-shadow:5px 0 0 #fff}.kb.new{animation:bubIn .3s cubic-bezier(.2,1.2,.4,1)}.kmeta{display:flex;flex-direction:column;align-items:flex-end;font-size:10px;color:#474D54;white-space:nowrap;flex:none;line-height:1.2;margin-left:-1px;font-variant-numeric:tabular-nums}.krow-m.them .kmeta{align-items:flex-start}.kun{color:var(--k-unread);font-weight:700;font-size:11px}.klike{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:40px;height:20px;box-sizing:border-box;background:rgba(255,255,255,.55);border-radius:10px;padding:0 7px;font-size:13px;font-weight:700;color:#191919;width:max-content}.klike svg{width:12px;height:12px}.kimg{width:255px;max-width:100%;border-radius:14px;overflow:hidden;background:#dfe6ee;min-height:60px}.kimg img{display:block;width:100%;height:auto;max-height:340px;object-fit:cover}.kimg[data-km],.kalbum [data-km]{cursor:pointer}.kvid{position:relative}.kvid video{display:block;width:100%;height:auto;max-height:340px;object-fit:cover;pointer-events:none}.kvid svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.kalbum{display:grid;gap:2px;width:255px;border-radius:14px;overflow:hidden}.kalbum.c2{grid-template-columns:repeat(2,1fr)}.kalbum.c3{grid-template-columns:repeat(3,1fr)}.kalbum>div{aspect-ratio:1;overflow:hidden;background:#dfe6ee}.kalbum img{display:block;width:100%;height:100%;object-fit:cover}.klink{width:255px;border-radius:14px;overflow:hidden;background:#fff;color:#191919}.klink .kl-th{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,#3a3f4a,#1c1f26);display:flex;align-items:center;justify-content:center}.klink.v .kl-th{aspect-ratio:4/5}.klink .kl-th img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.klink .kl-th svg{position:relative}.klink .kl-t{font-size:15px;font-weight:600;padding:10px 12px 2px;line-height:18px;letter-spacing:-.2px}.klink .kl-s{font-size:12px;color:#3473D5;text-decoration:underline;padding:0 12px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ktyping{display:flex;gap:4px;padding:12px 12px}.ktyping i{width:6px;height:6px;border-radius:50%;background:#aab;animation:tdot 1.2s infinite}.ktyping i:nth-child(2){animation-delay:.2s}.ktyping i:nth-child(3){animation-delay:.4s}.kinput{position:absolute;left:9px;right:9px;bottom:var(--safeBot);height:48px;box-sizing:border-box;display:flex;align-items:center;gap:4px;padding:0 9px 0 8px;border-radius:24px;background:rgba(255,255,255,.97);backdrop-filter:var(--glassFx);-webkit-backdrop-filter:var(--glassFx);box-shadow:0 0 0 1px rgba(60,70,80,.16),0 2px 10px rgba(0,0,0,.06);z-index:4;color:#191919}.kplus{width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex:none;color:#191919}.kplus svg{width:24px;height:24px}.ksend svg{width:17.2px;height:17.2px}.ksend.on svg{width:20.8px;height:20.8px}.kfield{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:10px;background:none;height:40px;min-width:0}.kfield input{flex:1;align-self:stretch;border:0;outline:0;background:transparent;font-size:15px;min-width:0;color:#191919;caret-color:#5AA9F5}.kfield input::placeholder{color:#A1A3A5}.kemo{display:flex;width:28px;height:28px;margin-right:6px;align-items:center;justify-content:center;flex:none;color:#191919}.kemo svg{width:27.5px;height:27.5px}.ksend{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;color:var(--k-ctl)}.ksend.on{background:var(--k-send)}.ig,.igcm-wrap{--ig-ctl:#0C1014;--ig-sec:#6A717A;--ig-field:#F0F2F5;--ig-hair:#EEF0F4;--ig-line:#E7EAEE;--ig-red:#EA3336;--ig-seen:#E1E4E9;--ig-unread:#5364F6;--ig-cam:#5454F0;--ig-grad:linear-gradient(#923BDC,#7F3AE7,#5F47F1)}.ig{background:#fff;color:var(--ig-ctl)}.ig svg,.igstory svg{flex:none;width:24px;height:24px}.ig-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--safeTop) - 5px) 14px 6px;height:calc(var(--safeTop) + 41px)}.ig-head.igdm-top{padding-top:calc(var(--safeTop) - 2px);padding-right:17px;height:calc(var(--safeTop) + 44px)}.ig-head.ph{gap:10px}.ig-logo{display:flex;align-items:center;height:36px}.ig-logo img{height:26px;width:auto}.ig-logo span{font-family:"Grand Hotel","Billabong",cursive;font-size:30px;line-height:1}.ig-logo img ~ span{display:none}.ig-hi{display:flex;gap:22px;align-items:center}.ig-hi svg{width:22px;height:22px}.ig-head.hm{padding-right:17px}.ig-dmi{position:relative;display:flex}.ig-dmi b{position:absolute;top:-7px;right:-12px;box-shadow:0 0 0 2px #fff;min-width:18px;height:18px;border-radius:9px;background:var(--ig-red);color:#fff;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center;padding:0 5px}.igh-handle svg{width:10px;height:10px}.igh-handle{font-size:21px;font-weight:700;display:flex;align-items:center;gap:4px;letter-spacing:-.3px}.igh-handle.c{flex:1;justify-content:center;font-size:17px}.ig-bk{width:32px;height:32px;display:flex;align-items:center}.ig-bk,.igst-x{position:relative}.ig-bk::after,.igst-x::after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.iga{border-radius:50%;overflow:hidden;position:relative;flex:none;background:linear-gradient(#c7c7cc,#a1a1a8);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.iga img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.igring{border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;padding:2px}.igring.new{background:conic-gradient(from 200deg,#FEDA75,#FA7E1E,#D62976,#962FBF,#4F5BD5,#FEDA75)}.igring.seen{background:var(--ig-seen)}.igring .iga{box-shadow:0 0 0 2.5px #fff}.ig-stories{display:flex;gap:14px;padding:6px 12px 10px;overflow-x:auto;border-bottom:1px solid var(--ig-hair);scrollbar-width:none}.ig-stories::-webkit-scrollbar{display:none}.igs{display:flex;flex-direction:column;align-items:center;gap:5px;width:72px;flex:none;position:relative;cursor:pointer}.igs small{font-size:12px;color:var(--ig-ctl);max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.igs-plus{position:absolute;top:44px;right:6px;width:22px;height:22px;border-radius:50%;background:var(--ig-ctl);color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2.5px #fff}.igs-plus svg{width:11px;height:11px}.ig-post{margin-bottom:8px}.igp-h{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:14px;cursor:pointer}.igp-more{margin-left:auto;display:flex;padding-right:4px}.igp-more svg{width:14.67px;height:14.67px}.igp-img{aspect-ratio:4/5;background:#efefef;overflow:hidden}.igp-img img{width:100%;height:100%;object-fit:cover}.igp-act{display:flex;gap:16px;padding:10px 12px 6px;align-items:center}.igp-act > svg{width:24px;height:24px}.igp-act span svg{width:22px;height:22px}.igp-act > svg.on{color:var(--ig-red)}.igp-act > svg.on .f{fill:currentColor}.igp-sv.on .f{fill:currentColor}.igp-act > svg:first-child{cursor:pointer}.igx-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:var(--ig-ctl)}.igx-row{display:flex;align-items:center;gap:12px;padding:8px 16px}.igx-row b{display:block;font-size:14px;font-weight:600}.igx-row small{color:var(--ig-sec);font-size:14px}.igp-txt{padding:0 12px;font-size:14px;line-height:1.45}.igp-c,.igp-t{color:var(--ig-sec);font-size:14px;margin-top:2px}.igp-t{font-size:12px}.ig-tabs{flex:none;display:flex;align-items:center;height:calc(var(--safeBot) + 49px);padding:0 4px var(--safeBot) 0;box-sizing:border-box;background:#fff;border-top:1px solid var(--ig-hair);z-index:5}.ig-tabs button{flex:1;height:49px;display:flex;justify-content:center;align-items:center;color:var(--ig-ctl);position:relative}.ig-tabs button.on .iga{box-shadow:0 0 0 1.33px var(--ig-ctl)}.ig-tabs svg{width:22px;height:22px}.ig-tabs .on .f{fill:currentColor}.igt-dot{position:absolute;top:calc(50% + 5px);left:calc(50% + 9px);width:6px;height:6px;border-radius:50%;background:var(--ig-red);box-shadow:0 0 0 1.5px #fff}.ig-tabs [data-tab=me] .igt-dot{left:calc(50% + 11.73px);top:calc(50% + 6.6px);box-shadow:0 0 0 1.67px #fff}.ig.igdark .ig-tabs{background:#0C0F14;border-top-color:#262626}.ig.igdark .ig-tabs button{color:#fff}.ig.igdark .igt-dot{box-shadow:0 0 0 1.5px #0C0F14}.ig.igdark .ig-tabs button.on .iga{box-shadow:0 0 0 1.5px #0C0F14,0 0 0 3px #fff}.ig .scroll{padding-bottom:calc(var(--safeBot) + 16px)}.ig-body .scroll{padding-bottom:16px}.igx-top{flex:none;display:flex;align-items:center;gap:18.5px;padding:calc(var(--safeTop) - 5px) 18px 12px 16px}.igx-search{flex:1;height:44px;border-radius:22px;background:var(--ig-field);display:flex;align-items:center;gap:8px;padding:0 12px 0 16.33px;color:var(--ig-sec);font-size:17px}.igx-search svg{width:13.33px;height:13.33px;stroke-width:2.41px}.igx-top > svg{width:20px;height:20px}.igx-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px}.igx-grid > div{aspect-ratio:3/4;background:#efefef;overflow:hidden;position:relative;cursor:pointer}.igx-grid img{width:100%;height:100%;object-fit:cover}.igx-v{position:absolute;left:12px;bottom:7px;display:flex;align-items:center;gap:5px;color:#fff;font-size:16px;font-weight:700;text-shadow:0 0 4px rgba(0,0,0,.45)}.igx-v svg{width:20.33px;height:20.33px;filter:drop-shadow(0 0 2px rgba(0,0,0,.4))}.igx-t{position:absolute;left:12px;right:8px;bottom:12px;color:#fff;font-size:17px;font-weight:800;line-height:1.25;word-break:keep-all;text-shadow:0 1px 6px rgba(0,0,0,.6)}.igdm-top{display:grid;grid-template-columns:40px 1fr 40px}.igdm-top .igh-handle{justify-content:center;font-size:24px;position:relative}.igdm-top .igh-handle svg{width:10px;height:10px}.igdm-top .igt-dot{position:static;margin-left:2px;box-shadow:none;width:8px;height:8px}.igdm-top .ig-hi{justify-content:flex-end}.igdm-top .ig-hi svg{width:22px;height:22px}.ig-search{margin:7px 14px 6px;height:44px;border-radius:22px;background:var(--ig-field);display:flex;align-items:center;gap:8px;padding:0 14px 0 16px;color:var(--ig-sec);font-size:17px}.ig-search svg{width:13.33px;height:13.33px;stroke-width:2.41px}.igdm-notes{display:flex;gap:14px;padding:42px 16px 4.5px;overflow-x:auto;scrollbar-width:none}.igdm-notes::-webkit-scrollbar{display:none}.ign{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;width:78px;flex:none;cursor:pointer}.ign small{font-size:12px;color:var(--ig-sec);max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ign-b{position:absolute;bottom:calc(100% + 2px);left:-6px;width:max-content;max-width:96px;background:#fff;border-radius:14px;padding:7px 12px;font-size:12px;line-height:1.3;color:var(--ig-sec);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;box-shadow:0 1px 10px rgba(0,0,0,.14);z-index:1}.ign-b::after{content:"";position:absolute;left:22px;bottom:-1px;width:12px;height:6px;border-radius:0 0 8px 8px;background:#fff}.ign::before{content:"";position:absolute;left:16px;top:-2px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.18);z-index:2}.ign:not(:has(.ign-b))::before{display:none}.igdm-h{display:flex;justify-content:space-between;align-items:center;padding:12.3px 16px 10.2px}.igdm-h b{display:flex;align-items:center;gap:5px;font-size:16px}.igdm-h b svg{width:13.33px;height:13.33px}.igdm-h span{color:var(--ig-sec);font-size:14px;cursor:pointer}.igdm-row{display:flex;align-items:center;gap:10px;min-height:72px;padding:4px 16px 4px 12px;cursor:pointer}.igdm-av{width:64px;display:flex;justify-content:center;flex:none}.igdm-row .igring{margin:0;padding:2.5px}.igdm-row .igring .iga{box-shadow:0 0 0 2.5px #fff}.igdm-row > div:nth-child(2){flex:1;min-width:0}.igdm-n{font-size:14px}.igdm-p{font-size:14px;color:var(--ig-sec);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.igdm-row.un .igdm-n,.igdm-row.un .igdm-p b{font-weight:700;color:var(--ig-ctl)}.igdm-row.un::after{content:"";width:8px;height:8px;border-radius:50%;background:var(--ig-unread);flex:none;margin-left:8px}.igrq-head{box-shadow:inset 0 -.33px 0 #E6EAEE;padding-right:23.33px;position:relative;height:calc(var(--safeTop) + 47px);padding-bottom:12px}.igrq-head .ig-bk{margin-left:4.67px}.igrq-head .igh-handle.c{position:absolute;left:0;right:0;top:calc(var(--safeTop) - 5px);bottom:12px;font-size:17px;font-weight:700;pointer-events:none}.igrq-edit{font-size:17px;color:#3D51FF;cursor:default;position:relative;top:1px}.igrq{display:flex;flex-direction:column}.igrq-tabs{display:flex;gap:8px;padding:12px 16px 0}.igrq-tabs span{height:32.33px;border-radius:10px;background:var(--ig-field);color:var(--ig-ctl);font-size:12px;font-weight:500;line-height:1;padding-bottom:1px;display:flex;align-items:center;justify-content:center;flex:1}.igrq-tabs span.on{flex:0 0 205.67px;background:#EAF1FF;color:#455EFF}.igrq-info{margin:26.5px 20px 0;font-size:12px;line-height:14px;color:#676E79;text-align:center}.igrq-link{margin:5px 16px 0;font-size:12px;font-weight:600;color:#455EFF;text-align:center;line-height:15.5px}.igrq-list{box-shadow:inset 0 .33px 0 #E6EAEE;margin-top:16.33px}.igrq-row{display:flex;align-items:center;gap:12.67px;height:72px;padding:0 16px}.igrq-av{width:56px;height:56px;border-radius:50%;overflow:hidden;flex:none;background:#D2D6DA;color:#fff;box-shadow:inset 0 0 0 .33px #B7B8BE;position:relative;display:flex}.igrq-av svg{width:56px;height:56px}.igrq-av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.igrq-row > div:nth-child(2){flex:1;min-width:0}.igrq-n{font-size:15px;line-height:17.33px;color:var(--ig-ctl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.igrq-p{font-size:15px;line-height:17.33px;margin-top:1.5px;color:#666F79;display:flex;white-space:nowrap}.igrq-p span{overflow:hidden;text-overflow:ellipsis}.igrq-p i{font-style:normal;flex:none}.igrq-row.un .igrq-n,.igrq-row.un .igrq-p span{font-weight:700;color:var(--ig-ctl)}.igrq-row.un::after{content:"";width:8px;height:8px;border-radius:50%;background:#5066FF;flex:none;margin-left:8px;margin-right:.17px}.igrq-del{flex:none;box-shadow:inset 0 .33px 0 #E6EAEE;height:calc(var(--safeBot) + 49.67px);padding-bottom:var(--safeBot);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#F50000;background:#fff}.igdm-fab{position:absolute;right:-14px;bottom:26px;width:60px;height:100px;border-radius:30px 10px 10px 34px;background:rgba(236,236,241,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 2px 14px rgba(0,0,0,.12),inset 0 0 0 .5px rgba(255,255,255,.7);pointer-events:none;z-index:4;color:var(--ig-ctl)}.igdm-fab svg{position:absolute;left:11px;top:20px;width:20px;height:20px;color:var(--ig-sec)}.ig.igdark,.ig.igdark .ig-body{background:#000}.igr-top{position:absolute;top:0;left:0;right:0;z-index:3;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;padding:calc(var(--safeTop) + 3.3px) 12px 0;color:#fff;pointer-events:none}.igr-top > *{pointer-events:auto}.igr-top b{display:flex;align-items:center;justify-content:center;gap:4px;font-size:24px;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.3)}.igr-top b svg{width:10.33px;height:10.33px;stroke-width:1.69px}.igr-top > span:first-child svg{width:20px;height:20px;margin:2px 0 0 6px;display:block}.igr-feed{flex:1;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none}.igr-feed::-webkit-scrollbar{display:none}.igr-item{height:100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative;overflow:hidden;color:#fff;background:#111}.igr-item > img,.igr-item > video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.igr-item::after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.45));pointer-events:none}.igr-ov{position:absolute;left:40px;right:60px;top:46%;text-align:center;font-size:19px;font-weight:800;line-height:1.3;text-shadow:0 1px 6px rgba(0,0,0,.6);word-break:keep-all;pointer-events:none;z-index:1}.igr-side{position:absolute;right:0;bottom:0;z-index:2;width:61px;height:400px}.igr-side > span{position:absolute;left:0;right:0}.igr-side > span:nth-child(1){top:14px}.igr-side > span:nth-child(2){top:85.5px}.igr-side > span:nth-child(3){top:158.75px}.igr-side > span:nth-child(4){top:236px}.igr-side > span:nth-child(5){top:284px}.igr-side > span:nth-child(6){top:355.17px}.igr-side > span{display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.igr-side svg{width:26px;height:26px}.igr-side > span:nth-child(2) svg{width:24px;height:24px}.igr-side > span:nth-child(3) svg{width:28.5px;height:28.5px}.igr-side > span:nth-child(4) svg{width:24px;height:24px;stroke-width:1.83px}.igr-side > span:nth-child(5) svg{width:23px;height:23px}.igr-side > span:nth-child(6) svg{width:19.67px;height:19.67px}.igr-side small{font-size:12px;font-weight:600}.igr-like.on svg{color:var(--ig-red)}.igr-like.on .f{fill:currentColor}.igr-info{position:absolute;left:16px;right:70px;bottom:18px;z-index:2;text-shadow:0 1px 3px rgba(0,0,0,.35)}.igr-u{display:flex;align-items:center;gap:10px;cursor:pointer}.igr-u b{font-size:14px;font-weight:500}.igr-fl{height:26px;padding:0 9px;border:1px solid rgba(255,255,255,.85);border-radius:8px;color:#fff;font-size:12.5px;font-weight:600;margin-left:2px}.igr-cap{font-size:14px;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.igr-fb{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:12px;color:rgba(255,255,255,.75)}.igr-fb b{color:#fff;font-weight:600}.igpr{padding:2px 16px 12px 9px}.igpr-top{display:flex;align-items:center;gap:15px}.ig-head.pf{height:calc(var(--safeTop) + 36px);padding-top:var(--safeTop)}.ig-head.pf .ig-bk{width:30px;height:30px;margin-left:3.5px}.ig-head.pf .ig-hi{gap:31px;margin-right:6.67px}.ig-head.pf .ig-hi svg{width:19.33px;height:22px;overflow:visible}.ig-head.pf .ig-hi svg:last-child:not(:first-child){width:14.67px;height:14.67px}.ig-head.pf.me{padding:calc(var(--safeTop) - 1px) 18px 0}.ig-head.pf.me .igpf-l,.ig-head.pf.me .ig-hi,.ig-head.pf.me .ig-hi > span{width:20px;display:flex;justify-content:center;margin:0}.ig-head.pf.me .igpf-l svg{width:20px;height:20px}.ig-head.pf.me .ig-hi svg{width:20px;height:16px}.ig-head.pf.me .igh-handle{font-size:24px;gap:0;letter-spacing:-.3px;line-height:1}.ig-head.pf.me .igh-handle svg:first-child{width:11px;height:14.67px;margin-right:7px}.ig-head.pf.me .igh-handle svg:not(:first-child),.ig-head.pf.me .igh-handle span + svg{width:10px;height:6px;margin-left:4.5px}.igpf-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#FF0029;margin-left:5px}.ig-tabs:has([data-tab=me].on) .igt-dot{background:#FF0029}.ig-tabs [data-tab=me] .iga{position:relative;left:3.83px}.ig-bk svg{width:20px;height:20px}.igpr-av{cursor:pointer;flex:none}.igpr-av .igring{width:98px!important;height:98px!important;padding:6px;background:conic-gradient(from 225deg,#FEDA75,#FA7E1E,#D62976,#962FBF,#D62976,#FA7E1E,#FEDA75)}.igpr-av .igring.seen{background:var(--ig-seen)}.igpr-av .igring.none{background:none}.igpr-av .igring .iga{box-shadow:0 0 0 2.5px #fff}.igh-handle.l{flex:1;margin-left:6px;font-size:21px}.igpr-stats{flex:1;min-width:0}.igpr-name{font-size:14px;font-weight:600;margin-bottom:4px;margin-top:-4px}.igpr-nums{display:flex}.igpr-nums div{flex:none;width:87.5px;display:flex;flex-direction:column;align-items:flex-start;font-size:14px;line-height:1.25}.igpr-nums span{line-height:16px;margin-top:-2px}.igpr-nums b{font-size:15px;font-weight:700}.igpr-bio{font-size:14px;margin-top:10px;white-space:pre-wrap}.igpr-mu{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:14px;line-height:18px}.igpr-top + .igpr-mu{margin-top:24px}.igpr-bio + .igpr-mu{margin-top:12px}.igpr-mu b{font-weight:600}.igpr-mua{display:flex;flex:none;padding-left:6px}.igpr-mua .iga{margin-left:-8px;box-shadow:0 0 0 2px #fff}.igpr-btns{display:flex;gap:5px;margin-top:20px;margin-left:7px}.igpr-btns:has(.igpr-pa){gap:6.33px;margin-left:8px;margin-right:.33px}.igpr-btns button{flex:1;height:32px;border-radius:10px;background:var(--ig-field);color:var(--ig-ctl);font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:4px}.igpr-btns button svg{width:10px;height:6px}.igpr-btns button.igpr-pa{flex:none;width:31px}.igpr-btns button.igpr-pa svg{width:14.67px;height:12px}.igpr-av{position:relative}.igpr-add{position:absolute;left:65.8px;top:67.8px;width:22px;height:22px;border-radius:50%;background:#212327;color:#fff;box-shadow:0 0 0 4px #fff;display:flex;align-items:center;justify-content:center}.igpr-add svg{width:10px;height:10px}.igpr-btns button.blue{background:#0095F6;color:#fff}.ig-hl{display:flex;gap:14px;margin-top:18px;overflow-x:auto;scrollbar-width:none}.ig-hl::-webkit-scrollbar{display:none}.ig-hl > div{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;width:68px;flex:none}.ig-hl small{font-size:13px;color:var(--ig-ctl);max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ig-hlc{width:64px;height:64px;border-radius:50%;border:2px solid var(--ig-seen);padding:3px;display:flex;align-items:center;justify-content:center;font-size:15px;background:#fff;background-clip:content-box;overflow:hidden;position:relative}.ig-hlc img{width:100%;height:100%;border-radius:50%;object-fit:cover}.ig-hlc:not(.add):not(:has(img)){background-color:#f2f2f2}.ig-hlc.add{border-width:2.33px;border-color:#E6EAEE}.ig-hlc.add svg{width:20px;height:20px}.igpr-tabs{display:flex;border-bottom:1px solid var(--ig-hair);margin-top:4px}.igpr-tabs svg{width:22px;height:22px}.igpr-tabs span:nth-last-child(2) svg{width:18px;height:22.67px}.igpr-tabs span:last-child svg{width:22px;height:22.33px}.igpr-tabs span{flex:1;display:flex;justify-content:center;padding:10px 0;color:#686F78;position:relative}.igpr-tabs span.on{color:var(--ig-ctl)}.igpr-tabs span.on::after{content:"";position:absolute;bottom:-1px;left:50%;width:40px;margin-left:-20px;height:2px;background:var(--ig-ctl)}.igpr-tabs:has(span:nth-child(4)) span.on::after{width:64px;margin-left:-32px}.ig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px}.ig-grid div{aspect-ratio:3/4;background:#efefef;overflow:hidden;position:relative}.ig-grid img{width:100%;height:100%;object-fit:cover}.ig-grid [data-pi]{cursor:pointer}.ig-head.po{position:relative;height:calc(var(--safeTop) + 47px);padding:var(--safeTop) 0 0;align-items:flex-start;border-bottom:.33px solid var(--ig-line)}.ig-head.po .ig-bk{width:30px;height:30px;justify-content:center;margin-left:13.83px}.igpo-ti{position:absolute;left:0;right:0;top:calc(var(--safeTop) - 2px);display:flex;flex-direction:column;align-items:center;pointer-events:none}.igpo-ti b{font-size:16px;font-weight:700;line-height:16px}.igpo-ti small{font-size:12px;line-height:14px;margin-top:3px}.igpo-h{display:flex;align-items:center;gap:10.33px;height:53.67px;padding:0 12px 0 10.67px;font-size:14px}.igpo-h b{font-weight:600}.igpo-m{margin-left:auto;display:flex}.igpo-m svg{width:20px;height:10px}.igpo-act{display:flex;align-items:center;gap:17.67px;height:44px;padding:0 15px 0 12.67px}.igpo-act svg{display:block}.igpo-act > svg{width:22px;height:22px}.igpo-lk svg{width:22.67px;height:22.67px}.igpo-sv{margin-left:auto}.igpo-sv svg{width:20px;height:20px}.igpo-lk,.igpo-sv{display:flex;cursor:pointer}.igpo-lk.on{color:var(--ig-red)}.igpo-lk.on .f,.igpo-sv.on .f{fill:currentColor}.igpo-txt{padding:0 12px;font-size:14px;line-height:22px;margin-bottom:14px}.igpo-lb{display:flex;align-items:center;gap:4px}.igpo-la{display:flex}.igpo-la .iga{box-shadow:0 0 0 1.5px #fff}.igpo-la .iga + .iga{margin-left:-5px}.igpo-c,.igpo-t{color:var(--ig-sec)}.igpo-t{font-size:12px}.igg-multi{position:absolute;top:9px;right:8px;display:flex;color:#fff;filter:drop-shadow(0 0 2px rgba(0,0,0,.35))}.igg-multi svg{width:16.33px;height:16.33px}.igg-pin svg{width:18px;height:18px}.igc{position:relative}.igc-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.igc-track::-webkit-scrollbar{display:none}.igc-track > .igp-img{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.igc-n{position:absolute;top:12px;right:12px;padding:3px 8px;border-radius:12px;background:rgba(0,0,0,.6);color:#fff;font-size:12px;font-weight:600;line-height:16px;pointer-events:none}.igc-dots{box-sizing:content-box;display:flex;justify-content:center;align-items:center;gap:4px;height:6px;padding:14px 0 0;pointer-events:none}.igc-dots i{flex:none;width:6px;height:6px;border-radius:50%;background:#c7c7c7}.igc-dots i.sm{width:4px;height:4px}.igc-dots i.hide{display:none}.igc-dots i.on{background:#0095f6}.igp-cm,.igpo-cm{display:flex;align-items:center;gap:7px;margin-right:-2px;cursor:pointer}.igp-cm small,.igpo-cm small{font-size:14px;font-weight:600;color:var(--ig-ctl)}.igp-cm svg,.igpo-cm svg{width:20.67px;height:20.67px;display:block}.igp-act .igrp,.igpo-act .igrp{width:18px;height:22.67px}.igp-c,.igpo-c{cursor:pointer}.igp-pv,.igpo-pv{font-size:14px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.igp-pv b,.igpo-pv b{font-weight:600}.igpo-hn{display:flex;flex-direction:column;line-height:1.25;min-width:0}.igpo-hn small{font-size:12px;color:var(--ig-sec)}.igpo-fl{margin-left:auto;height:32px;padding:0 16px;border-radius:8px;background:var(--ig-field);font-size:14px;font-weight:600;color:var(--ig-ctl)}.igpo-fl.on{background:var(--ig-field);color:var(--ig-sec)}.igpo-fl + .igpo-m{margin-left:14px}.igcm-wrap{position:absolute;inset:0;z-index:60;pointer-events:none}.igcm-wrap.open{pointer-events:auto}.igcm-dim{position:absolute;inset:0;background:rgba(0,0,0,.4);opacity:0;transition:opacity .25s}.igcm-wrap.open .igcm-dim{opacity:1}.igcm{position:absolute;left:0;right:0;bottom:0;height:70%;display:flex;flex-direction:column;background:#fff;border-radius:16px 16px 0 0;color:var(--ig-ctl);transform:translateY(100%);transition:transform .26s cubic-bezier(.2,.8,.2,1)}.igcm-wrap.open .igcm{transform:none}.igcm-grab{flex:none;display:flex;justify-content:center;padding-top:15px;cursor:grab}.igcm-grab i{width:34px;height:2px;border-radius:1px;background:var(--ig-sec)}.igcm-h{flex:none;position:relative;height:54px;text-align:center;border-bottom:.33px solid var(--ig-line)}.igcm-h b{display:block;margin-top:12px;font-size:16px;line-height:19px;font-weight:700}.igcm-h svg{position:absolute;right:19px;top:11px;width:22px;height:22px;stroke-width:2.33}.igcm-list{flex:1;overflow-y:auto;padding:7px 0 8px}.igcm-row{display:flex;gap:8px;padding:0 13px 11.75px 12px}.igcm-row > .iga{margin-top:4px}.igcm-row.rp{padding:12px 0 0}.igcm-row.rp > .iga{margin-top:2px}.igcm-b{flex:1;min-width:0}.igcm-m{font-size:12px;line-height:17px;color:var(--ig-sec)}.igcm-m b{color:var(--ig-ctl);font-weight:600}.igcm-fav{display:inline-block;width:10px;height:9px;margin:0 1px;vertical-align:-.5px;color:var(--ig-red)}.igcm-t{font-size:14px;line-height:19px;margin-top:.25px;word-break:break-word}.igcm-at{color:#3b5998}.igcm-re{font-size:12px;line-height:16px;font-weight:500;color:var(--ig-sec);margin-top:4.75px}.igcm-more{display:flex;align-items:center;gap:10px;margin:8px 0 4.5px;font-size:12px;line-height:16px;font-weight:500;color:var(--ig-sec);cursor:pointer}.igcm-more i{width:24px;height:1px;background:var(--ig-line)}.igcm-lk{flex:none;width:30px;display:flex;flex-direction:column;align-items:center;gap:7.5px;padding-top:19px;cursor:pointer;color:var(--ig-sec)}.igcm-lk svg{width:15.33px;height:15.33px}.igcm-lk small{font-size:12px;line-height:14px}.igcm-lk.on{color:var(--ig-red)}.igcm-lk.on .f{fill:currentColor}.igcm-load{display:flex;align-items:center;justify-content:center;gap:6px;padding:4px 0 14px;font-size:12px;line-height:16px;font-weight:500;color:var(--ig-sec);cursor:pointer}.igcm-load svg{width:16px;height:16px;padding:3px;box-sizing:border-box;border:1.5px solid currentColor;border-radius:50%}.igcm-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:60px 0;font-size:14px;color:var(--ig-sec)}.igcm-empty b{font-size:20px;color:var(--ig-ctl)}.igcm-emo{flex:none;display:flex;justify-content:space-around;align-items:center;height:48px;padding:0 6px;border-top:.33px solid var(--ig-line);font-size:23px;line-height:1}.igcm-emo span{cursor:pointer}.igcm-in{flex:none;display:flex;align-items:center;gap:8px;padding:2px 16px calc(var(--safeBot) + 4px)}.igcm-f{flex:1;min-width:0;display:flex;align-items:center;height:44px;padding:0 14px 0 13px;border:1px solid var(--ig-line);border-radius:22px}.igcm-f input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:14px;color:var(--ig-ctl)}.igcm-f input::placeholder{color:var(--ig-sec)}.igcm-ic{display:flex;align-items:center;gap:15.33px}.igcm-ic svg{width:22px;height:21.67px}.igcm-gif{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:22px;height:21.67px;border:2px solid currentColor;border-radius:5px;font-size:9.5px;font-weight:800;letter-spacing:-.2px;line-height:1}.igcm-post{border:0;background:none;color:#0095f6;font-size:14px;font-weight:700;padding:0 6px;cursor:pointer}.igcm-ic[hidden],.igcm-post[hidden],.igcm-reps[hidden]{display:none}.igstory{position:absolute;inset:0;z-index:49;background:#000;color:#fff;display:flex;flex-direction:column}.igst-bars{position:absolute;left:0;right:0;top:0;z-index:2;display:flex;gap:3px;padding:calc(var(--safeTop) + 4px) 8px 0}.igstory::before,.igstory::after{content:"";position:absolute;left:0;right:0;z-index:1;pointer-events:none}.igstory::before{top:0;height:150px;background:linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,0))}.igstory::after{bottom:0;height:160px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5))}.igst-bars i{flex:1;height:2.5px;border-radius:2px;background:rgba(255,255,255,.35);overflow:hidden}.igst-bars i b{display:block;height:100%;width:0;background:#fff}.igst-bars i.done b{width:100%}.igst-bars i.run b{animation:igbar 5s linear forwards}@keyframes igbar{to{width:100%}}.igst-h{position:absolute;left:0;right:0;top:calc(var(--safeTop) + 10px);z-index:2;display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:14px}.igst-h b{font-weight:700}.igst-h .igst-dots{margin-left:auto;display:flex;color:#fff}.igst-dots svg{width:14.67px;height:14.67px}.igst-x svg{width:18px;height:18px}.igst-reply svg{width:24px;height:24px}.igst-h .igst-dots+.igst-x{margin-left:6px}.igst-h small{color:rgba(255,255,255,.7)}.igst-x{margin-left:auto;color:#fff;font-size:20px}.igst-img{position:absolute;inset:0;overflow:hidden;background:#222}.igst-img img,.igst-img .ph{width:100%;height:100%;object-fit:cover}.igst-reply{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:16px;padding:12px 14px calc(var(--safeBot) + 4px)}.igst-reply span{flex:1;height:44px;border:1px solid rgba(255,255,255,.6);border-radius:22px;display:flex;align-items:center;padding:0 16px;font-size:14px}.ig-head.dt{height:calc(var(--safeTop) + 48.5px);padding-top:calc(var(--safeTop) - .5px)}.ig-head.dt .ig-bk{margin-left:7.5px}.ig-head.dt .igdt-u{margin-left:6.5px;gap:11px}.ig-head.dt .ig-hi{gap:33px;margin-right:8px}.ig-head.dt .ig-hi svg{width:25px;height:25px}.ig-head.dt .ig-hi svg:last-child{width:27px;height:27px}.ig-head.dt{border-bottom:.5px solid rgba(0,0,0,.1)}.igdt-u{flex:1;display:flex;align-items:center;gap:9px}.igdt-u div{display:flex;flex-direction:column}.igdt-u b{font-size:16px;display:flex;align-items:center;gap:8px}.igdt-u b svg{width:7px;height:12px;flex:none;opacity:.75}.igdt-u small{font-size:12px;color:var(--ig-sec)}.igchat{flex:1;overflow-y:auto;padding:10px 0 12px;display:flex;flex-direction:column}.igdt-top{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 0 26px}.igdt-top b{font-size:18px;margin-top:6px}.igdt-top span{font-size:13px;color:var(--ig-sec)}.igdt-top button,.igdt-top .iga,.ig-head.dt .igdt-u{cursor:pointer}.igdt-top button{margin-top:10px;background:var(--ig-field);color:var(--ig-ctl);border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600}.igdt-time{text-align:center;font-size:12px;color:var(--ig-sec);margin:14px 0 8px}.igm{max-width:70%;padding:8px 12px;border-radius:20px;font-size:16px;line-height:1.35;margin:2px 12px;word-break:keep-all;white-space:pre-wrap}.igm.them{align-self:flex-start;background:var(--ig-field);margin-left:56px}.igm-g{align-self:stretch;display:flex;align-items:flex-end;gap:12px;margin:2px 0 2px 16px}.igm-g .igm{margin:2px 12px 0 0}.igm-av{flex:none;display:flex;cursor:pointer}.igm.me{align-self:flex-end;background:var(--ig-grad);background-attachment:fixed;color:#fff}.igm.share{padding:0;background:none;width:180px;border-radius:16px;overflow:hidden}.igm.typing{display:flex;gap:4px}.igm.typing i{width:7px;height:7px;border-radius:50%;background:#999;animation:tdot 1.2s infinite}.igm.typing i:nth-child(2){animation-delay:.2s}.igm.typing i:nth-child(3){animation-delay:.4s}.iginput{flex:none;padding:6px 8px calc(var(--safeBot) + 8px)}.igin-f{display:flex;align-items:center;gap:8px;height:44px;border-radius:22px;background:var(--ig-field);padding:0 20.67px 0 5px}.igin-cam{width:34px;height:34px;flex:none;border-radius:50%;background:var(--ig-cam);color:#fff;display:flex;align-items:center;justify-content:center}.igin-cam svg{width:18.67px;height:18.67px;margin-top:-2px}.igin-f input{flex:1;align-self:stretch;border:0;outline:0;background:transparent;font-size:16px;min-width:0;color:var(--ig-ctl)}.igin-f input::placeholder{color:var(--ig-sec)}.igin-send{color:var(--ig-cam);font-weight:600;font-size:15px;cursor:pointer;display:none}.igin-tools{display:flex;align-items:center;gap:15px;color:var(--ig-ctl)}.igin-tools > span{display:flex}.igin-tools svg{width:25px;height:25px}.igin-f.typing .igin-tools{display:none}.igin-f.typing .igin-send{display:block}.cal-nav{padding:calc(var(--safeTop) + 4px) 16px 0;display:flex;justify-content:space-between;align-items:center;flex:none}.cal-y{color:var(--ctl);gap:var(--sp-4);padding:0 var(--sp-16) 0 var(--sp-12)}.gpill{height:48px;border-radius:24px;display:flex;align-items:center;padding:0 6px;background:var(--glass);backdrop-filter:var(--glassFx);-webkit-backdrop-filter:var(--glassFx);box-shadow:var(--rim)}.gpill button{width:46px;height:var(--ctlH);display:flex;align-items:center;justify-content:center;color:var(--ctl)}.cal-title{font-family:var(--fontD);font-size:34px;font-weight:700;padding:8px 20px 6px;flex:none}.cal-wd{display:grid;grid-template-columns:repeat(7,1fr);padding:0 8px;font-size:var(--fs-caption1);color:var(--label);text-align:center;flex:none;border-bottom:var(--lineW) solid var(--sep-strip);padding-bottom:var(--sp-6)}.cal-wd .sun,.cal-d.sun span{color:var(--label2)}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);padding:0 8px;flex:none}.cal-grid > *{border-bottom:var(--lineW) solid var(--sep)}.cal-d{height:58px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;padding-top:6px}.cal-d span{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:19px;font-family:var(--fontD)}.cal-d i{width:5px;height:5px;border-radius:50%;--c:var(--label4);background:color-mix(in srgb,var(--c) 45%,#fff)}.cal-d.sel span{background:#000;color:#fff!important;font-weight:600}.cal-d.today span{color:var(--red);font-weight:600}.cal-d.today.sel span{background:var(--red);color:#fff}.cal-list{border-top:var(--lineW) solid var(--sep);padding-bottom:110px}.cal-day{font-size:13px;color:var(--label2);padding:12px 20px 6px}.cal-ev{display:flex;align-items:stretch;gap:10px;padding:10px 20px;cursor:pointer}.cal-ev:active{background:var(--gray6)}.cal-ev > i{width:4px;border-radius:2px;flex:none}.ce-b{flex:1}.ce-t{font-size:17px;font-weight:500}.ce-l{font-size:14px;color:var(--label2);margin-top:2px}.ce-time{font-size:13px;text-align:right;color:#000}.ce-time span{color:var(--label2)}.cal-none{padding:20px;color:var(--label2);text-align:center;font-size:15px}.cal-bar .gcap{height:42px;font-size:15px;padding:0 14px}.cal[data-m=year] .cal-y{visibility:hidden}.cal[data-m=year] .cal-lst{display:none}.cal:not([data-m=month]) :is(.cal-title,.cal-wd,.cal-grid,.cal-list){display:none}.cal:not([data-m=year]) .cal-yr{display:none}.cal:not([data-m=day]) :is(.cal-wk,.cal-dh,.cal-ad,.cal-tl){display:none}.cal-yr{padding-bottom:110px}.cy-t{font-family:var(--fontD);font-size:38px;font-weight:700;color:var(--red);text-align:center;padding:6px 0 10px}.cy-g{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 14px;padding:0 14px}.cy-m{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-self:start;text-align:left;color:#000}.cy-m b{display:block;font-family:var(--fontD);font-size:21px;font-weight:700;padding:0 0 8px 3px}.cy-m.cur b{color:var(--red)}.cy-m > div{display:grid;grid-template-columns:repeat(7,1fr);font-size:10px;font-weight:500;font-variant-numeric:tabular-nums}.cy-m span{height:19px;display:flex;align-items:center;justify-content:center}.cy-m span.t{width:17px;height:17px;margin:1px auto;border-radius:50%;background:var(--red);color:#fff;font-weight:700}.cal-wk{display:grid;grid-template-columns:repeat(7,1fr);padding:var(--sp-10) var(--sp-4) var(--sp-8);flex:none;border-bottom:var(--lineW) solid var(--sep-strip)}.cal-wk button{display:flex;flex-direction:column;align-items:center;gap:var(--sp-6);color:var(--ctl)}.cal-wk small{font-size:var(--fs-caption2)}.cal-wk span{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--fontD);font-size:21px}.cal-wk .sun{color:var(--label2)}.cal-wk .today span{color:var(--red);font-weight:600}.cal-wk .sel span{background:#000;color:#fff!important;font-weight:600}.cal-wk .today.sel span{background:var(--red)}.cal-dh{text-align:center;font-size:15px;font-weight:600;padding:12px 0 8px;flex:none}.cal-ad{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 8px 4px 0;flex:none;border-bottom:var(--lineW) solid var(--sep)}.cal-ad > span{width:62px;text-align:right;font-size:10px;line-height:1.15;color:var(--label2);flex:none}.cal-ad > div{flex:1;display:flex;gap:4px;min-width:0}.ca-ev{flex:1;min-width:0;border-radius:12px;padding:5px 10px;font-size:13px;font-weight:600;background:color-mix(in srgb,var(--c) 16%,#fff);color:color-mix(in srgb,var(--c) 50%,#000);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cal-tl{padding:12px 0 110px}.ct-in{position:relative}.ct-h{position:absolute;left:0;right:0;height:0}.ct-h span{position:absolute;right:calc(100% - 62px);top:-8px;line-height:16px;font-size:13px;color:var(--label2);white-space:nowrap}.ct-h small{font-size:10px}.ct-h::after{content:'';position:absolute;left:70px;right:0;top:0;border-top:var(--lineW) solid var(--sep)}.ct-ev{position:absolute;left:72px;right:8px;border-radius:6px;padding:3px 8px;background:color-mix(in srgb,var(--c) 18%,#fff);border-left:3px solid var(--c);color:color-mix(in srgb,var(--c) 60%,#000);font-size:13px;line-height:1.3;overflow:hidden;cursor:pointer}.ct-ev b{display:block;font-weight:600}.ct-ev small{display:block;font-size:12px;opacity:.8}.ev-head{padding:4px 20px 18px}.ev-title{font-family:var(--fontD);font-size:26px;font-weight:700;letter-spacing:-.3px}.ev-loc{font-size:16px;color:var(--label2);margin-top:4px}.ev-when{font-size:16px;margin-top:10px;line-height:1.45}.ev-sec{font-size:13px;color:var(--label2);padding:0 32px 6px}.ev-link{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.nt-sec{font-size:20px;font-weight:700;padding:14px 20px 8px;font-family:var(--fontD)}.nt-row{cursor:pointer}.nt-t{font-size:16px;font-weight:600}.nt-s{font-size:14px;color:var(--label2);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nt-s span{color:#000;margin-right:4px}.nt-page{padding:0 20px 60px}.nt-date{text-align:center;font-size:13px;color:var(--label2);margin:4px 0 12px}.nt-h{font-family:var(--fontD);font-size:28px;font-weight:700;margin-bottom:12px;letter-spacing:-.3px}.nt-p{font-size:17px;line-height:1.5;white-space:pre-wrap}.nt-gap{height:12px}.nt-chk{display:flex;align-items:center;gap:10px;font-size:17px;line-height:1.5;padding:2px 0;cursor:pointer}.nt-chk i{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--label4);flex:none;display:flex;align-items:center;justify-content:center}.nt-chk.done i{background:var(--notes);border-color:var(--notes)}.nt-chk.done i::after{content:"";width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.nt-chk.done span{color:var(--label2)}.sf{background:#fff}.sf-view{padding-top:var(--safeTop);padding-bottom:110px}.sf-bar{position:absolute;left:12px;right:12px;bottom:calc(var(--safeBot) - 4px);display:flex;align-items:center;gap:8px;z-index:5;transition:transform .3s}.sf-url{flex:1;height:48px;border-radius:24px;display:flex;align-items:center;gap:8px;padding:0 14px;font-size:16px}.sf-aa{font-weight:600;font-size:15px}.sf-aa small{font-size:11px}.sf-u{flex:1;cursor:text;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-re{font-size:17px}.sf-f{margin:0}.sf-in{width:100%;border:0;outline:0;background:transparent;font:inherit;color:inherit;text-align:left;padding:0;-webkit-appearance:none;appearance:none}.sf-in::-webkit-search-cancel-button{display:none}.sf.compact .sf-bar{transform:translateY(16px) scale(.9)}.sr{padding:6px 0 0}.sr-q{margin:6px 16px 0;height:46px;border-radius:23px;border:1.5px solid #2c6bed;display:flex;align-items:center;gap:8px;padding:0 16px;font-size:16px;color:#111}.sr-tabs{display:flex;gap:18px;padding:12px 18px 10px;font-size:15px;color:#555;border-bottom:.5px solid #eee}.sr-tabs b{color:#111;box-shadow:inset 0 -2px 0 #111;padding-bottom:6px}.sr-item{padding:14px 18px;border-bottom:6px solid #f3f4f6;cursor:pointer;display:flex;gap:12px;align-items:flex-start}.sr-main{flex:1;min-width:0}.sr-th{width:94px;flex:none;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:#eef1f6;margin-top:2px}.sr-th img{width:100%;height:100%;object-fit:cover;object-position:center 22%}.swn-row{display:flex;gap:6px}.swn-row .sw-ph,.swn-row .sw-ph.wide{flex:1;aspect-ratio:4/5}.sr-site{display:flex;align-items:center;gap:8px;margin-bottom:6px}.sr-site i{width:24px;height:24px;border-radius:6px;background:#eef1f6;font-style:normal;font-size:12px;display:flex;align-items:center;justify-content:center;color:#555;font-weight:700}.sr-site b{display:block;font-size:13px;font-weight:600}.sr-site small{font-size:var(--fs-caption2);color:#888}.sr-t{font-size:17px;line-height:1.35;color:#1a0dab;font-weight:500;letter-spacing:-.2px}.sr-t.v{color:#681da8}.sr-d{font-size:14px;color:#555;margin-top:4px;line-height:1.45}.sh-day{font-size:13px;font-weight:600;color:var(--label2);padding:6px 20px}.sh-row{display:flex;gap:12px;padding:10px 20px;align-items:center;cursor:pointer}.sh-row i{width:30px;height:30px;border-radius:7px;background:#eef1f6;font-style:normal;display:flex;align-items:center;justify-content:center;font-size:13px;flex:none}.sh-t{font-size:15px;line-height:1.3}.sh-u{font-size:12.5px;color:var(--label2);margin-top:2px}.sf-fav{width:30px;height:30px;border-radius:7px;background:var(--c);color:#fff;font-style:normal;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.08)}.sr-site .sf-fav{width:24px;height:24px;border-radius:6px;font-size:11.5px;background:var(--c);color:#fff}.sh-row .sf-fav{background:var(--c)}.sf-pan{position:absolute;inset:0;z-index:3;background:#f2f2f7;padding:calc(var(--safeTop) + 6px) 16px 130px;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .22s,transform .28s cubic-bezier(.2,.9,.3,1)}.sf::before{content:"";position:absolute;top:0;left:0;right:0;height:var(--safeTop);background:var(--sf-top,#fff);z-index:2;pointer-events:none;transition:background .2s}.sf-view:has(> .sw-flight){background:#f3f5f9}.sf.sf-typing .sf-pan{opacity:1;pointer-events:auto;transform:none}.sf.sf-typing .sf-bar{transform:none}.sfp-g{background:#fff;border-radius:14px;overflow:hidden;margin-bottom:22px}.sfp-q{display:flex;align-items:center;gap:12px;padding:13px 16px;font-size:16px;cursor:pointer}.sfp-q svg{width:18px;height:18px;color:#8e8e93;flex:none}.sfp-q small{margin-left:auto;font-size:13px;color:#8e8e93}.sfp-h{display:flex;align-items:baseline;justify-content:space-between;padding:0 4px 8px}.sfp-h b{font-size:20px;font-weight:700;letter-spacing:-.3px}.sfp-h span{font-size:15px;color:var(--tint);cursor:pointer}.sfp-r{display:flex;gap:12px;align-items:center;padding:10px 16px;cursor:pointer;position:relative}.sfp-r+.sfp-r::before{content:"";position:absolute;left:58px;right:0;top:0;height:.5px;background:var(--sep)}.sfp-r .sh-t{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sfp-r:active,.sfp-q:active{background:#e5e5ea}.sw{--c:#2c6bed;--ink:#191b1f;--sub:#7b8088;--line:#ebedf0;color:var(--ink);font-size:15px;letter-spacing:-.2px;-webkit-font-smoothing:antialiased}.sw h1{font-weight:700;letter-spacing:-.6px;word-break:keep-all}.sw i{font-style:normal}.sw button{font:inherit;cursor:default}.sw-text p{font-size:16.5px;line-height:1.75;margin:0 0 14px;white-space:pre-wrap;word-break:keep-all}.sw-h3{font-size:17px;font-weight:700;margin:24px 0 10px;padding-left:10px;border-left:3px solid var(--c)}.sw-fig{margin:6px 0 20px}.sw-fig .sw-ph{aspect-ratio:4/3;border-radius:6px}.sw-fig figcaption{font-size:12.5px;color:var(--sub);text-align:center;margin-top:7px}.sw-ph{position:relative;overflow:hidden;background: radial-gradient(120% 90% at 18% 15%,hsl(var(--h) 55% 88% / .95),transparent 60%), radial-gradient(90% 80% at 85% 90%,hsl(calc(var(--h) + 50) 45% 70% / .9),transparent 65%), linear-gradient(160deg,hsl(var(--h) 30% 80%),hsl(calc(var(--h) + 25) 28% 66%));display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:hsl(var(--h) 25% 38% / .55)}.sw-ph::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 55%,rgba(0,0,0,.08))}.sw-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.swn-fig .sw-ph img,.sw-fig .sw-ph img{object-position:center 22%}.sw-ph-l{font-size:12px;font-weight:600;letter-spacing:-.1px;color:hsl(var(--h) 25% 30% / .62);padding:0 16px;text-align:center}.sw-ph.wide{aspect-ratio:16/10}.sw-ph.thumb{width:72px;height:54px;border-radius:6px;flex:none}.sw-ph.thumb .sw-ph-i svg{width:20px;height:20px}.sw-lk{display:flex;gap:12px;align-items:center;padding:13px 0;border-top:1px solid var(--line);cursor:pointer}.sw-lk>div{flex:1;min-width:0}.sw-lk span{font-size:15px;line-height:1.42;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all}.sw-lk small{display:block;font-size:12px;color:var(--sub);margin-top:3px}.sw [data-v],.sw [data-tocm],.swc-del{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.swc-box{display:flex;align-items:center;gap:8px;margin:14px 16px 4px;padding:5px 5px 5px 12px;border:1px solid #dcdfe4;border-radius:10px;background:#fafbfc;transition:border-color .15s,background .15s}.swc-box:focus-within{border-color:var(--c);background:#fff}.swc-nick{flex:none;font-size:12.5px;font-weight:600;color:#5d636b;background:#eceef1;border-radius:6px;padding:4px 8px}.swc-in{flex:1;min-width:0;height:34px;border:0;outline:0;background:transparent;font:inherit;font-size:16px;letter-spacing:-.3px;color:var(--ink);padding:0;-webkit-appearance:none;appearance:none}.swc-in::placeholder{color:#a3a8b0}.sw .swc-go{flex:none;height:34px;padding:0 14px;border-radius:8px;background:#e6e8ec;color:#a3a8b0;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s,color .15s}.swc-box.ready .swc-go{background:var(--c);color:#fff}.swc-sec{padding:6px 0 0}.swc-list:empty{display:none}.swc-list{margin:0 18px}.swc-c{padding:12px 10px 10px;margin:0 -10px;border-bottom:1px solid var(--line)}.swc-h{display:flex;align-items:center;gap:6px;font-size:13px}.swc-h b{font-weight:600;color:#3a3f46}.swc-h span{font-size:10.5px;font-weight:600;color:var(--c);border:1px solid color-mix(in srgb,var(--c) 40%,#fff);border-radius:4px;padding:0 4px;line-height:1.5}.swc-h time{margin-left:auto;font-size:11.5px;color:#a3a8b0}.swc-c p{font-size:14.5px;line-height:1.55;margin:5px 0 6px}.swc-c p,.swb-c p,.swq-ans .sw-text p{overflow-wrap:anywhere}.swc-del{font-size:12px;color:#8a9099}.swc-new{animation:swcNew 1.8s ease-out}@keyframes swcNew{from{background-color:color-mix(in srgb,var(--c) 16%,#fff)}}.sw-foot{margin-top:28px;padding:22px 16px 30px;background:#f5f6f8;color:#9aa0a8;font-size:11.5px;line-height:1.9;text-align:center}.sw-foot b{color:#6d737b}.swn-top{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 14px;background:#fff;border-bottom:1px solid var(--line)}.swn-logo{display:flex;align-items:center;gap:6px;font-size:19px;font-weight:800;letter-spacing:-1px;color:var(--ink)}.swn-logo i{width:22px;height:22px;border-radius:5px;background:var(--c);color:#fff;font-size:12.5px;display:flex;align-items:center;justify-content:center;transform:skewX(-8deg)}.swn-tabs{display:flex;gap:20px;padding:0 16px;height:42px;align-items:center;font-size:15px;color:#555b63;border-bottom:1px solid var(--line);overflow:hidden;white-space:nowrap}.swn-tabs .on{color:var(--c);font-weight:700;box-shadow:inset 0 -2.5px 0 var(--c);height:100%;display:flex;align-items:center}.swn-a{padding:18px 18px 4px}.swn-sec{font-size:13px;font-weight:600;color:var(--c)}.swn-sec span{color:#c3c7cd;margin:0 3px}.swn-a h1{font-size:24px;line-height:1.36;margin:8px 0 16px}.swn-by{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:18px}.swn-by>i{width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--c) 14%,#fff);color:var(--c);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex:none}.swn-by b{font-size:14px;font-weight:600}.swn-by small{display:block;font-size:12px;color:var(--sub);line-height:1.5;margin-top:1px}.swn-tools{margin-left:auto;display:flex;gap:14px;align-items:center;color:#6d737b}.swn-tools em{font-style:normal;font-size:17px;font-weight:600;font-family:serif}.swn-fig{margin:0 -18px 20px}.swn-fig figcaption{font-size:12.5px;color:var(--sub);padding:8px 18px 0;line-height:1.5}.swn-sign{font-size:14px;font-weight:600;margin-top:22px}.swn-sign span{font-weight:400;color:var(--sub);margin-left:4px}.swn-copy{font-size:12px;color:#a3a8b0;margin-top:6px}.swn-react{margin:24px 0 8px;padding:16px 0 4px;border-top:1px solid var(--line)}.swn-rh{font-size:13px;color:var(--sub);text-align:center;margin-bottom:12px}.swn-rr{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.swn-rr span{border:1px solid var(--line);border-radius:10px;padding:9px 2px 8px;text-align:center;font-size:11.5px;color:#555b63;line-height:1.3;word-break:keep-all;transition:background .15s,border-color .15s}.swn-rr b{display:block;font-size:14px;color:var(--ink);margin-bottom:2px}.swn-rr span.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 8%,#fff);color:var(--c);font-weight:600}.swn-rr span.on b{color:var(--c)}.swn-cmt{display:flex;align-items:center;gap:8px;margin:10px 16px 0;padding:14px 16px;border-radius:12px;background:#f5f6f8;font-size:15px}.swn-cmt b{color:var(--c)}.swn-cmt em{margin-left:auto;font-style:normal;color:#a3a8b0;font-size:20px;line-height:1}.swn-list{padding:22px 18px 0}.swn-list h3{font-size:17px;font-weight:700;margin-bottom:6px}.swn-list .sw-lk:first-of-type{border-top:0}.swg-top{display:flex;justify-content:space-between;align-items:center;height:48px;padding:0 16px;background:#fff}.swg-top b{font-size:18px;font-weight:700;letter-spacing:-.6px;color:var(--c);font-family:ui-serif,"Apple SD Gothic Neo",serif}.swg-top span{display:flex;gap:16px;color:#4a4f56}.swg-cover{display:flex;align-items:center;gap:12px;margin:0 12px;padding:18px 16px;border-radius:16px;background:linear-gradient(135deg,hsl(var(--h) 60% 94%),hsl(calc(var(--h) + 40) 50% 88%))}.swg-cover>i{width:48px;height:48px;border-radius:50%;background:var(--c);color:#fff;font-weight:700;font-size:19px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #fff;flex:none}.swg-cover b{font-size:16px}.swg-cover small{display:block;font-size:12.5px;color:#5d636b;margin-top:2px}.swg-cover button{margin-left:auto;height:30px;padding:0 12px;border-radius:15px;background:#fff;color:var(--c);font-size:12.5px;font-weight:600;border:1px solid color-mix(in srgb,var(--c) 30%,#fff);white-space:nowrap}.swg-a{padding:24px 20px 0}.swg-cat{font-size:13px;color:var(--c);font-weight:600}.swg-a h1{font-size:23px;line-height:1.4;margin:8px 0 14px}.swg-meta{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--sub);padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--line)}.swg-meta i{width:22px;height:22px;border-radius:50%;background:var(--c);color:#fff;font-size:10.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.swg-meta b{color:var(--ink);font-weight:600}.swg-a .sw-text p{font-size:16px;line-height:1.85}.swg-tags{display:flex;flex-wrap:wrap;gap:6px;margin:22px 0 4px}.swg-tags span{font-size:13px;color:var(--c);background:color-mix(in srgb,var(--c) 9%,#fff);padding:5px 10px;border-radius:14px}.swg-bar{display:flex;gap:18px;align-items:center;margin:22px 20px 0;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14px;color:#4a4f56}.swg-bar span{display:flex;align-items:center;gap:5px}.swg-bar .on{color:#e5484d}.swg-bar .on svg{fill:currentColor}.swg-bar .r{margin-left:auto}.swg-more{padding:22px 20px 0}.swg-more h3{font-size:15px;font-weight:700;margin-bottom:6px}.swg-more .sw-lk:first-of-type{border-top:0}.swq-top{display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--c);color:#fff}.swq-top>i{width:34px;height:34px;border-radius:10px;background:rgba(255,255,255,.22);font-weight:700;display:flex;align-items:center;justify-content:center}.swq-top b{font-size:16px}.swq-top small{display:block;font-size:11.5px;opacity:.85}.swq-top button{margin-left:auto;height:28px;padding:0 13px;border-radius:14px;background:#fff;color:var(--c);font-size:13px;font-weight:700}.swq-board{padding:12px 16px;font-size:13.5px;font-weight:600;color:var(--c);border-bottom:1px solid var(--line)}.swq-board span{color:#b6bbc2}.swq-a{padding:18px 18px 16px;border-bottom:8px solid #f2f3f5}.swq-a h1{font-size:21px;line-height:1.42;margin-bottom:14px}.swq-a h1 em{font-style:normal;color:var(--c);font-weight:800;margin-right:7px;font-size:22px}.swq-au{display:flex;align-items:center;gap:10px;margin-bottom:14px}.swq-au>i{--h:150;width:34px;height:34px;border-radius:50%;background:hsl(var(--h) 40% 90%);color:hsl(var(--h) 40% 34%);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex:none}.swq-au b{font-size:14px;font-weight:600}.swq-au small{display:block;font-size:12px;color:var(--sub);margin-top:1px}.lv{font-size:10.5px;font-weight:600;color:var(--c);border:1px solid color-mix(in srgb,var(--c) 40%,#fff);border-radius:4px;padding:1px 4px;margin-left:3px;vertical-align:1px}.lv.w{color:#fff;background:var(--c)}.swq-cur{display:flex;justify-content:space-between;margin-top:4px;color:#555b63;font-size:13.5px}.swq-cur span{display:flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:16px;padding:6px 12px}.swq-cur span b{font-weight:inherit}.swq-cur span.on{color:var(--c);border-color:color-mix(in srgb,var(--c) 50%,#fff);background:color-mix(in srgb,var(--c) 6%,#fff);font-weight:600}.swq-cur span.on svg{fill:currentColor}.swq-h{padding:18px 18px 6px;font-size:16px;font-weight:700}.swq-h b{color:var(--c)}.swq-h small{font-size:13px;color:var(--sub);font-weight:400}.swq-h small b{color:inherit;font-weight:inherit}.swq-ans{margin:10px 14px 0;padding:16px 16px 12px;border:1px solid var(--line);border-radius:14px;position:relative}.swq-ans.pick{border-color:color-mix(in srgb,var(--c) 55%,#fff);background:color-mix(in srgb,var(--c) 4%,#fff)}.swq-ans.me{background:#f7f8fa;border-color:transparent;margin-left:34px}.swq-pick{display:inline-flex;font-size:12px;font-weight:700;color:#fff;background:var(--c);border-radius:6px;padding:3px 8px;margin-bottom:12px}.swq-ans .sw-text p{font-size:15px;line-height:1.65;margin-bottom:8px}.swq-like{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--sub)}.swq-like span{display:flex;align-items:center;gap:5px}.swq-like b{font-weight:inherit}.swq-like .on{color:var(--c);font-weight:600}.swq-like .on svg{fill:color-mix(in srgb,var(--c) 25%,#fff)}.swb-top{display:flex;align-items:center;gap:14px;height:48px;padding:0 14px;background:var(--c);color:#fff}.swb-top b{font-size:18px;font-weight:800;letter-spacing:-.8px;margin-right:auto}.swb-top span{font-size:13px;opacity:.9;display:flex}.swb-bn{display:flex;gap:14px;align-items:center;padding:0 14px;height:40px;background:color-mix(in srgb,var(--c) 10%,#fff);font-size:13px;color:#5d636b;border-bottom:1px solid color-mix(in srgb,var(--c) 20%,#fff)}.swb-bn b{color:var(--c);font-size:14px;margin-right:auto}.swb-a{padding:16px 16px 18px;border-bottom:1px solid var(--line)}.swb-no{font-size:13px;color:var(--c);font-weight:600}.swb-no span{color:#a3a8b0;font-weight:400;margin-left:4px}.swb-a h1{font-size:19px;line-height:1.45;margin:6px 0 10px}.swb-meta{display:flex;gap:10px;font-size:13px;color:var(--sub)}.swb-meta b{color:var(--ink);font-weight:600}.swb-stat{display:flex;gap:12px;font-size:12.5px;color:var(--sub);padding:8px 0 14px;margin-bottom:16px;border-bottom:1px dashed #dfe2e6}.swb-stat b{font-weight:inherit}.swb-a .sw-text p{font-size:15.5px;line-height:1.75;margin-bottom:10px}.swb-a .sw-fig .sw-ph{aspect-ratio:16/10}.swb-vote{display:flex;gap:10px;justify-content:center;margin-top:20px}.swb-vote button{width:92px;height:62px;border-radius:12px;border:1px solid #dcdfe4;background:#fff;color:#555b63;font-size:12.5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.swb-vote b{font-size:17px;color:var(--ink)}.swb-vote .up{border-color:var(--c);color:var(--c)}.swb-vote .up b{color:var(--c)}.swb-vote button{transition:background .15s,color .15s,border-color .15s}.swb-vote .up.on{background:var(--c);color:#fff}.swb-vote button.on:not(.up){background:#5d636b;border-color:#5d636b;color:#fff}.swb-vote .on b{color:#fff}.swb-ch{display:flex;align-items:center;gap:5px;padding:14px 16px 10px;font-size:14px;font-weight:700;border-bottom:2px solid var(--ink)}.swb-ch b{color:#e5484d}.swb-ch span{margin-left:auto;font-size:12.5px;font-weight:400;color:var(--sub)}.swb-c{padding:12px 16px 10px;border-bottom:1px solid var(--line)}.swb-c.best{background:#fff8f3}.swb-cn{display:flex;align-items:center;gap:6px;font-size:13px}.swb-cn b{font-weight:600;color:#3a3f46}.swb-cn b.op{color:var(--c)}.swb-cn em{font-style:normal;font-size:10px;font-weight:800;color:#fff;background:#f07335;border-radius:4px;padding:1px 4px}.swb-cn time{margin-left:auto;font-size:11.5px;color:#a3a8b0}.swb-c p{font-size:14.5px;line-height:1.55;margin:5px 0 6px;word-break:keep-all}.swb-cl{display:flex;gap:14px;font-size:12px;color:#8a9099}.swb-cl span{display:flex;align-items:center;gap:4px}.swb-cl b{font-weight:inherit}.swb-cl .dn svg{transform:scaleY(-1)}.swb-cl .on{color:var(--c);font-weight:700}.swb-cl .dn.on{color:#3a3f46}.swb-cl .on svg{fill:color-mix(in srgb,currentColor 22%,#fff)}.swb-re{background:#f7f8fa;padding-left:22px;position:relative}.swb-re::before{content:"ㄴ";position:absolute;left:10px;top:12px;font-size:12px;color:#b6bbc2}.swb-re .swb-c{background:transparent;padding-left:10px}.swb-nav{margin:18px 16px 0;border-top:1px solid var(--line)}.swb-nav div{padding:12px 2px;border-bottom:1px solid var(--line);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swb-nav small{font-size:12px;color:var(--sub);margin-right:12px}.sw-flight{background:#f3f5f9}.swf-top{display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 16px;background:var(--c);color:#fff}.swf-top b{display:flex;align-items:center;gap:7px;font-size:18px;font-weight:800;letter-spacing:-.6px}.swf-top b i{width:26px;height:26px;border-radius:8px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center}.swf-top span{position:relative;display:flex}.swf-top em{position:absolute;right:-7px;top:-6px;min-width:15px;height:15px;border-radius:8px;background:#ff5a4e;font-style:normal;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.swf-hero{background:var(--c);color:#fff;padding:6px 20px 22px}.swf-route{display:flex;align-items:center;justify-content:space-between}.swf-route b{display:block;font-size:34px;font-weight:800;letter-spacing:.5px}.swf-route small{font-size:13px;opacity:.85}.swf-route .r{text-align:right}.swf-route>span{font-size:22px;opacity:.8}.swf-q{margin-top:12px;font-size:13.5px;background:rgba(255,255,255,.16);border-radius:10px;padding:9px 12px}.swf-steps{display:flex;align-items:center;gap:6px;padding:14px 20px 4px;font-size:12.5px;color:#9aa0a8}.swf-steps span{display:flex;align-items:center;gap:3px}.swf-steps .done{color:var(--c);font-weight:600}.swf-steps i{flex:1;height:1px;background:#d5d9e0}.swf-hold{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 14px 0;padding:12px 14px;border-radius:12px;background:#fff6e5;color:#9a5b00;font-size:14px}.swf-hold span{width:100%;display:flex;align-items:center;gap:4px;font-size:12.5px;color:#b07a2a}.swf-leg{margin:10px 14px 0;background:#fff;border-radius:14px;padding:14px 16px 14px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.swf-lh{display:flex;gap:8px;align-items:baseline;font-size:14px}.swf-lh b{color:var(--c)}.swf-lh span{font-weight:600}.swf-air{display:flex;align-items:center;gap:7px;font-size:13px;color:#4a4f56;margin:10px 0 8px}.swf-air i{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#1a9e8f,#0d5f7a);color:#fff;font-size:10.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.swf-air small{color:var(--sub)}.swf-time{display:flex;align-items:center;gap:10px}.swf-time b{display:block;font-size:24px;font-weight:700;letter-spacing:-.4px}.swf-time span{font-size:13px;color:var(--sub);font-weight:600}.swf-time .r{text-align:right}.swf-line{flex:1;text-align:center}.swf-line small{font-size:11.5px;color:var(--sub)}.swf-line i{display:block;height:1.5px;background:#cfd4dc;margin-top:5px;position:relative}.swf-line i::before,.swf-line i::after{content:"";position:absolute;top:-2.5px;width:6px;height:6px;border-radius:50%;background:#cfd4dc}.swf-line i::before{left:0}.swf-line i::after{right:0;background:var(--c)}.swf-sub{margin-top:12px;padding-top:10px;border-top:1px dashed #e1e4e9;font-size:12.5px;color:#5d636b}.swf-seat{margin:10px 14px 0;background:#fff;border-radius:14px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;font-size:14px}.swf-sm{display:flex;align-items:center;gap:6px}.swf-sm i{width:34px;height:30px;border-radius:7px 7px 4px 4px;border:1px solid #d5d9e0;font-size:11px;font-weight:600;color:#a3a8b0;display:flex;align-items:center;justify-content:center}.swf-sm i.on{background:var(--c);border-color:var(--c);color:#fff}.swf-sm span{font-size:12px;color:var(--sub);margin-left:4px}.swf-price{margin:10px 14px 0;background:#fff;border-radius:14px;padding:14px 16px;font-size:14px;color:#4a4f56}.swf-price div{display:flex;justify-content:space-between;padding:3px 0}.swf-price .t{margin-top:8px;padding-top:12px;border-top:1px solid var(--line);color:var(--ink);font-weight:600;align-items:baseline}.swf-price .t b{font-size:22px;color:var(--c);letter-spacing:-.4px}.swf-price small{display:block;text-align:right;font-size:11.5px;color:var(--sub);margin-top:2px}.swf-perk{list-style:none;margin:12px 18px 0;padding:0;font-size:13.5px;color:#2f7d4f}.swf-perk li{display:flex;align-items:center;gap:6px;padding:3px 0}.swf-cta{display:flex;gap:8px;margin:18px 14px 0}.swf-cta button{flex:1;height:52px;border-radius:12px;background:var(--c);color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px}.swf-cta .ghost{background:#fff;color:var(--c);border:1.5px solid var(--c);font-size:14.5px}.sw-flight .sw-foot,.sw-hotel .sw-foot{background:transparent}.swh-top{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 16px}.swh-top b{font-size:18px;font-weight:800;letter-spacing:-.7px;color:var(--c)}.swh-top span{display:flex;gap:16px;color:#4a4f56}.swh-car{position:relative}.swh-car .sw-ph{aspect-ratio:4/3}.swh-cnt{position:absolute;right:12px;bottom:12px;z-index:2;font-size:12px;color:#fff;background:rgba(0,0,0,.45);border-radius:11px;padding:3px 9px}.swh-dots{position:absolute;left:0;right:0;bottom:14px;z-index:2;display:flex;justify-content:center;gap:5px}.swh-dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.55)}.swh-dots i.on{background:#fff}.swh-head{padding:16px 18px 16px;border-bottom:8px solid #f2f3f5}.swh-stars{font-size:13px;color:#f5a524;letter-spacing:1px}.swh-stars span{color:var(--sub);letter-spacing:0;margin-left:4px}.swh-head h1{font-size:23px;margin:4px 0 6px}.swh-loc{display:flex;align-items:center;gap:4px;font-size:13.5px;color:#4a4f56}.swh-rate{display:flex;align-items:center;gap:10px;margin-top:14px}.swh-rate>b{height:34px;min-width:42px;padding:0 6px;border-radius:9px 9px 9px 2px;background:var(--c);color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center}.swh-rate span{font-size:14.5px;font-weight:700}.swh-rate small{display:block;font-size:12.5px;color:var(--sub)}.swh-dates{display:grid;grid-template-columns:1fr 1fr;margin:16px 14px 0;border:1px solid #dcdfe4;border-radius:14px;overflow:hidden}.swh-dates div{padding:11px 14px}.swh-dates div:first-child{border-right:1px solid #dcdfe4}.swh-dates .g{grid-column:1/-1;border-top:1px solid #dcdfe4}.swh-dates small{display:block;font-size:12px;color:var(--sub);margin-bottom:2px}.swh-dates b{font-size:15px;font-weight:600}.swh-room{display:flex;gap:12px;margin:16px 14px 0;padding:14px;border-radius:14px;background:#f7f8fa}.swh-room .sw-ph.thumb{width:92px;height:72px;border-radius:9px}.swh-room b{display:block;font-size:16px}.swh-room small{display:block;font-size:12.5px;color:var(--sub);margin:3px 0 8px}.swh-free{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:700;color:#1f8a4c;background:#e6f6ec;border-radius:6px;padding:3px 7px}.swh-am{padding:20px 18px 0}.swh-am h3,.swh-rev h3{font-size:16px;font-weight:700;margin-bottom:10px}.swh-am div{display:flex;flex-wrap:wrap;gap:6px}.swh-am span{font-size:13px;border:1px solid #dcdfe4;border-radius:16px;padding:5px 11px;color:#3a3f46}.swh-price{display:flex;justify-content:space-between;align-items:flex-end;margin:20px 14px 0;padding:16px;border-radius:14px;border:1.5px solid color-mix(in srgb,var(--c) 30%,#fff)}.swh-price small{display:block;font-size:12px;color:var(--sub)}.swh-price b{font-size:17px}.swh-price .r{text-align:right}.swh-price .r b{font-size:22px;color:var(--c)}.swh-rev{padding:22px 18px 0}.swh-rev h3 span{color:#f5a524;font-size:14px;margin-left:4px}.swh-rc{padding:12px 0;border-top:1px solid var(--line)}.swh-rc div{display:flex;gap:8px;align-items:baseline;font-size:13.5px}.swh-rc small{font-size:12px;color:var(--sub)}.swh-rc p{font-size:14.5px;line-height:1.6;margin-top:4px;word-break:keep-all}.yt{--yt-ctl:#0F0F0F;--yt-sec:#606060;--yt-red:#FF0033;--yt-chip:#F2F2F2;--yt-hair:#E5E5E5;background:#fff;color:var(--yt-ctl)}.yt-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--safeTop) + 2px) 16px 8px}.yt-logo{display:flex;align-items:center;gap:4px;height:30px}.yt-logo img{height:22px;width:auto}.yt-logo b{font-size:20px;letter-spacing:-.8px}.yt-logo img ~ b{display:none}.yt-chips{display:flex;gap:8px;padding:6px 12px 10px;overflow-x:auto;flex:none;scrollbar-width:none}.yt-chips span{background:var(--yt-chip);border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;white-space:nowrap}.yt-chips span.on{background:var(--yt-ctl);color:#fff}.yt-card{margin-bottom:16px;cursor:pointer}.yt-th{aspect-ratio:16/9;background:#e5e5e5;position:relative;overflow:hidden}.yt-th img{width:100%;height:100%;object-fit:cover}.yt-prog{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.4)}.yt-prog i{display:block;height:100%;background:var(--yt-red)}.yt-meta{display:flex;gap:12px;padding:12px 12px 0}.yt-t{font-size:15px;font-weight:500;line-height:1.35;letter-spacing:-.2px;color:var(--yt-ctl)}.yt-s{font-size:12.5px;color:var(--yt-sec);margin-top:4px}.yt-tabs{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-around;align-items:flex-start;height:calc(var(--safeBot) + 49px);padding:6px 0 0;box-sizing:border-box;background:#fff;border-top:1px solid var(--yt-hair);color:var(--yt-ctl);z-index:5}.yt-tabs button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;font-size:10px;font-weight:400;line-height:12px;color:var(--yt-ctl)}.yt-tabs button svg{width:24px;height:24px;flex:none}.yt-tabs button:not(.on) svg.f,.yt-tabs button.on svg.o{display:none}.yt-add{width:36px;height:36px;border-radius:50%;background:var(--yt-chip);color:var(--yt-ctl);display:flex;align-items:center;justify-content:center}.yt-tabs .yt-add svg{width:21.6px;height:21.6px}.yt-hi{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:-8px;color:var(--yt-ctl)}.yt-hi svg{width:24px;height:24px}.yt .scroll{padding-bottom:calc(var(--safeBot) + 64px)}.yt-me{display:flex;align-items:center;gap:16px;padding:12px 16px 20px}.yt-sec{display:flex;justify-content:space-between;padding:0 16px 8px;font-size:20px;font-weight:700}.yt-sec span{font-size:13px;font-weight:500;border:1px solid var(--yt-hair);border-radius:16px;padding:6px 12px}.yt-hist{display:flex;gap:10px;overflow-x:auto;padding:0 16px}.yt-hc{width:160px;flex:none;cursor:pointer}.yt-hc .yt-th{border-radius:10px;margin-bottom:6px}.yt-player{aspect-ratio:16/9;background:#000;flex:none}.yt-player iframe{width:100%;height:100%;border:0}.yt-noid{color:#aaa;font-size:13px;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.6}.yt-player.local{aspect-ratio:auto;display:flex;align-items:center;justify-content:center}.yt-player.local video{width:100%;max-height:68vh;object-fit:contain;background:#000}.yt-watch{padding:12px 14px 24px;background:#fff}.ytw-t{font-size:17px;font-weight:600;line-height:1.3;color:var(--yt-ctl)}.ytw-meta{font-size:12.5px;color:var(--yt-sec);margin-top:4px}.ytw-ch{display:flex;align-items:center;gap:10px;margin-top:14px}.ytw-ch b{font-size:15px;color:var(--yt-ctl)}.ytw-sub{margin-left:auto;background:var(--yt-ctl);color:#fff;border:0;border-radius:18px;padding:8px 16px;font-size:14px;font-weight:600}.ytw-acts{display:flex;gap:9px;margin-top:14px;overflow-x:auto;scrollbar-width:none}.ytw-acts::-webkit-scrollbar{display:none}.ytw-act{flex:none;display:flex;align-items:center;gap:6px;background:#f2f2f2;border:0;border-radius:18px;padding:7px 13px;font-size:13px;font-weight:500;color:var(--yt-ctl)}.ytw-act svg{width:18px;height:18px}.ytw-cm{margin-top:18px;border:1px solid var(--yt-hair);border-radius:12px;padding:12px 14px}.ytw-cm-h{font-size:14px;font-weight:600;color:var(--yt-ctl);margin-bottom:6px}.ytw-cm-empty{font-size:13px;color:var(--yt-sec);padding:4px 0}.ytw-c{display:flex;gap:10px;padding:9px 0}.ytw-cb{flex:1;min-width:0}.ytw-cn{font-size:12px;color:var(--yt-sec)}.ytw-cn time{margin-left:5px}.ytw-cb p{font-size:13.5px;color:var(--yt-ctl);margin:2px 0 5px;line-height:1.38;word-break:break-word}.ytw-cl{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--yt-sec)}.ytw-cl svg{width:15px;height:15px}.ytw-cl span{margin-left:12px;font-weight:600}.ytw-recs{margin-top:22px}.ytw-recs-h{font-size:15px;font-weight:600;color:var(--yt-ctl);margin-bottom:12px}.ytw-rec{margin-bottom:16px}.ytw-rec .yt-th{aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#e5e5e5}.ytw-rec-ph{width:100%;height:100%;background:linear-gradient(135deg,hsl(var(--h) 48% 72%),hsl(var(--h) 42% 54%))}.ytw-rm{display:flex;gap:10px;margin-top:8px}.ytw-rm .yt-t{font-size:14px;font-weight:500;line-height:1.3;color:var(--yt-ctl)}.ytw-rm .yt-s{font-size:12px;color:var(--yt-sec);margin-top:3px}.layer.home{isolation:isolate}.ml-scroll{padding-bottom:110px}.ml-cats{display:flex;gap:8px;padding:2px 16px 12px}.ml-cat{height:40px;min-width:52px;border-radius:20px;padding:0 15px;display:flex;align-items:center;justify-content:center;gap:6px;background:var(--glass);box-shadow:var(--rim);color:var(--ctl);font-size:var(--fs-subhead);font-weight:var(--fw-headline);position:relative}.ml-cat.on{flex:1;background:var(--tint);color:#fff;box-shadow:none}.ml-cat i{position:absolute;top:7px;right:10px;width:7px;height:7px;border-radius:50%;background:var(--tint)}.ml-row{display:flex;align-items:flex-start;gap:10px;padding:0 0 0 8px;cursor:pointer;position:relative}.ml-row:active{background:var(--gray5)}.ml-row .dot{width:10px;height:10px;border-radius:50%;background:var(--tint);flex:none;visibility:hidden;margin-top:27px}.ml-row .dot.on{visibility:visible}.ml-row>.avatar{margin-top:12px}.ml-row .body{flex:1;min-width:0;padding:11px 16px 12px 0}.ml-row .top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ml-row .name{font-size:17px;font-weight:400;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-row.un .name{font-weight:700}.ml-row .time{color:var(--label2);font-size:15px;display:flex;align-items:center;gap:4px;flex:none}.ml-sub{font-size:15px;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.1px}.ml-row.un .ml-sub{font-weight:600}.ml-clip{font-size:12px;margin-right:3px}.ml-pv{color:var(--label2);font-size:15px;line-height:1.3;margin-top:1px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:-.1px}.ml-page{padding:4px 20px 120px}.ml-head{display:flex;gap:12px;align-items:center;padding-bottom:12px}.ml-hb{flex:1;min-width:0}.ml-hn{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ml-hn b{font-size:17px;font-weight:600}.ml-hn span,.ml-to{color:var(--label2);font-size:14px}.ml-to{display:flex;align-items:center;gap:5px;margin-top:2px}.ml-h{font-family:var(--fontD);font-size:22px;font-weight:700;line-height:1.28;letter-spacing:-.3px;padding-top:12px;border-top:var(--lineW) solid var(--sep)}.ml-date{color:var(--label2);font-size:13px;margin:6px 0 18px}.ml-body{font-size:16px;line-height:1.55;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere}.ml-att{display:flex;align-items:center;gap:12px;margin-top:22px;padding:12px 14px;border-radius:14px;background:var(--gray6);cursor:pointer}.ml-att b{display:block;font-size:15px;font-weight:600}.ml-att small{color:var(--label2);font-size:13px}.ml-acts{height:48px}.ft-actions{display:flex;gap:10px;padding:4px 20px 18px}.ft-big{flex:1;height:52px;border-radius:14px;background:var(--gray6);display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:600;color:var(--tint)}.ft-big.green{background:var(--green);color:#fff}.ft-big{height:50px;border-radius:25px}.ft-big:not(.green){color:var(--ctl);background:var(--glass);backdrop-filter:var(--glassFx);-webkit-backdrop-filter:var(--glassFx);box-shadow:var(--rim)}.ft-big.green{box-shadow:inset 0 1px .5px rgba(255,255,255,.5),0 6px 20px color-mix(in srgb,var(--green) 25%,transparent)}.ft-sec{font-size:20px;font-weight:700;padding:4px 20px 6px;font-family:var(--fontD)}.callscreen.ft.live{background:#000}.ft-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.15);opacity:0;transition:opacity .4s}.has-video .ft-video{opacity:1}.ft-video.composed{transform:none;object-position:50% 0}.ft-ph{position:absolute;inset:0;background:#000}.has-video .ft-ph{display:none}.ft-self{position:absolute;top:calc(var(--safeTop) + 10px);right:14px;width:100px;height:150px;border-radius:16px;overflow:hidden;background:linear-gradient(160deg,#4a4e57,#25272c);box-shadow:var(--rimD)}.ft-self-v{width:100%;height:100%;object-fit:cover;display:block}.ft-name{position:absolute;top:calc(var(--safeTop) + 14px);left:18px;font-size:20px;font-weight:600;text-shadow:0 1px 8px rgba(0,0,0,.4);display:flex;flex-direction:column}.ft-name small{font-size:13px;font-weight:500;opacity:.8}.ft-bar{position:absolute;left:14px;right:14px;bottom:calc(var(--safeBot) + 6px);height:76px;border-radius:38px;display:flex;justify-content:space-around;align-items:center;background:rgba(40,40,44,.42);backdrop-filter:var(--glassFx);-webkit-backdrop-filter:var(--glassFx);box-shadow:var(--rimD)}.ft-bar button{width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;color:#fff}.ft-bar button.end{background:var(--red)}.ft-endtxt{margin:auto;font-size:20px;color:rgba(255,255,255,.8)}.ck{padding-bottom:110px}.ck-sec{display:flex;align-items:center;gap:6px;font-size:20px;font-weight:700;padding:12px 20px 8px;font-family:var(--fontD)}.ck-sleep{display:flex;align-items:center;justify-content:space-between;margin:0 16px 10px;padding:12px 16px;border-radius:16px;background:var(--gray6);font-size:17px;color:var(--label2)}.ck-al{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 12px;margin-left:0}.ck-t{font-family:var(--fontD);font-size:58px;font-weight:300;letter-spacing:-1.5px;line-height:1.05}.ck-t small{font-size:var(--fs-title1);letter-spacing:0;margin-right:3px}.ck-l{font-size:15px;margin-top:2px}.ck-al.off{color:var(--label2)}.ck-sw{font-family:var(--fontD);font-size:84px;font-weight:200;text-align:center;margin-top:120px;font-variant-numeric:tabular-nums;letter-spacing:-2px}.ck-swb{display:flex;justify-content:space-between;align-items:center;padding:0 20px;margin-top:70px}.ck-rb{width:84px;height:84px;border-radius:50%;font-size:17px;font-weight:500;box-shadow:inset 0 0 0 2.5px #fff,0 0 0 2px currentColor}.ck-rb.gray{background:var(--gray5);color:var(--label)}.ck-rb.green{background:color-mix(in srgb,var(--green) 20%,#fff);color:var(--green)}.ck-rb.red{background:color-mix(in srgb,var(--red) 20%,#fff);color:var(--red)}.ck-dots{display:flex;gap:7px}.ck-dots i{width:7px;height:7px;border-radius:50%;background:var(--label4)}.ck-dots i.on{background:#000}.ck-picker{display:flex;justify-content:center;gap:28px;margin-top:150px}.ck-picker div{display:flex;align-items:baseline;gap:6px;background:var(--gray6);padding:10px 16px;border-radius:12px}.ck-picker b{font-size:26px;font-weight:500}.ck-picker span{font-size:15px}.kgav.n2{grid-template-columns:1fr 1fr;align-content:center;gap:2px}.kgav.n2 .kav{height:auto!important;aspect-ratio:1}.ig-head.sub{background:#fff}.st{padding-bottom:40px}.st-me{display:flex;align-items:center;gap:14px;padding:12px 16px}.st-me > div:not(.avatar){flex:1;display:flex;flex-direction:column}.st-me b{font-size:20px;font-weight:500}.st-me small{font-size:13px;color:var(--label2);margin-top:2px}.st-row{display:flex;align-items:center;gap:14px;padding:0 16px;height:46px;font-size:var(--fs-body);color:var(--label);border-bottom:var(--lineW) solid var(--sep)}.st-row:last-child{border-bottom:0}.st-row i{width:30px;height:30px;border-radius:7px;flex:none}.st-row span{flex:1}.st-row em{font-style:normal;color:var(--label2)}.st-row svg{color:var(--label4)}.wx{background:linear-gradient(180deg,#4a90e2 0%,#6fb1f2 55%,#9cc9f5 100%);color:#fff}.wx-top{text-align:center;padding:calc(var(--safeTop) + 30px) 0 30px;text-shadow:0 1px 6px rgba(0,0,0,.12)}.wx-loc{font-size:13px;font-weight:600;letter-spacing:.5px;opacity:.9}.wx-city{font-size:34px;font-weight:500}.wx-t{font-family:var(--fontD);font-size:100px;font-weight:200;line-height:1;margin:2px 0 4px 26px}.wx-c,.wx-hl{font-size:var(--fs-title3);font-weight:500}.wx-card{margin:0 16px 12px;border-radius:18px;background:rgba(40,80,140,.24);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px .5px rgba(255,255,255,.35);padding:12px 14px}.wx-cap{font-size:14px;padding-bottom:10px;border-bottom:.5px solid rgba(255,255,255,.3);margin-bottom:10px}.wx-hrs{display:flex;gap:16px;overflow-x:auto}.wx-hrs div{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:15px;flex:none}.wx-hrs small{font-size:13px}.wx-hrs b{font-size:22px}.wx-day{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:18px;border-bottom:.5px solid rgba(255,255,255,.2)}.wx-day span{width:44px}.wx-day b{width:30px;font-size:20px}.wx-day em{font-style:normal;width:34px;text-align:right}.wx-day i{flex:1;height:5px;border-radius:3px;background:rgba(0,0,0,.18);position:relative}.wx-day s{position:absolute;top:0;bottom:0;border-radius:3px;background:linear-gradient(90deg,#9be15d,#f9d423)}.wx-bar .gbtn,.wx-bar .gpill{background:rgba(255,255,255,.2);box-shadow:inset 0 1px .5px rgba(255,255,255,.6),inset 0 -.5px .5px rgba(255,255,255,.25),0 0 0 .5px rgba(0,0,0,.06),0 6px 20px rgba(30,70,130,.15);color:#fff}.wx-dots{height:40px;border-radius:20px;padding:0 14px;gap:9px}.wx-dots i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.45)}.page.wx:has(> .floatbar)::after{background:linear-gradient(rgba(156,201,245,0),rgba(156,201,245,.8) 55%,#9cc9f5)}.calc{justify-content:flex-end;padding-bottom:calc(var(--safeBot) + 20px)}.calc-d{font-family:var(--fontD);font-size:86px;font-weight:300;text-align:right;padding:0 16px 12px;letter-spacing:-2px;white-space:nowrap;overflow:hidden}.calc-k{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:0 16px}.calc-k button{aspect-ratio:1;border-radius:50%;font-size:34px;color:#fff;background:#333;font-family:var(--fontD);display:flex;align-items:center;justify-content:center;line-height:1;padding:0;min-width:0}.calc-k button svg{display:block;flex:none;width:30px;height:30px;pointer-events:none}.calc-k button.f{background:#a5a5a5;color:#000;font-size:28px}.calc-k button.o{background:#FF9F0A;font-size:38px}.calc-k button.o.on{background:#fff;color:#FF9F0A}.calc-k button:active{filter:brightness(1.3)}.calc-k button{box-shadow:inset 0 1px .5px rgba(255,255,255,.28),inset 0 -.5px .5px rgba(255,255,255,.1)}.mapp{background:#eef0e6}.map-bg{position:absolute;inset:0;background: linear-gradient(90deg,transparent 47%,#fff 47%,#fff 53%,transparent 53%) 0 0/140px 140px, linear-gradient(0deg,transparent 47%,#fff 47%,#fff 53%,transparent 53%) 0 0/140px 140px, linear-gradient(35deg,transparent 48%,#ffd66b 48%,#ffd66b 52%,transparent 52%), radial-gradient(circle at 70% 30%,#cfe8b8 0 60px,transparent 61px),#eef0e6}.as-card{margin:6px 20px 16px;height:360px;border-radius:22px;background:linear-gradient(160deg,#5b6cff,#c06cff);color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 10px 30px rgba(0,0,0,.15)}.as-card.b{background:linear-gradient(160deg,#ff8a5b,#ff5b8a)}.as-card small{font-size:13px;font-weight:600;opacity:.85;text-transform:uppercase}.as-card b{font-size:26px;line-height:1.2;margin-top:4px}.rm-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:6px 16px 4px}.rm-c{background:#fff;border-radius:14px;padding:10px 12px;display:grid;grid-template-columns:1fr auto;row-gap:8px}.rm-c i{width:30px;height:30px;border-radius:50%}.rm-c b{font-size:26px;text-align:right}.rm-c span{font-size:15px;font-weight:600;color:var(--label2);grid-column:1/3}.wl-stack{padding:8px 16px 24px}.wl-c{aspect-ratio:1.586;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.12),0 6px 16px rgba(0,0,0,.12)}.wl-c img{width:100%;height:100%;object-fit:cover;display:block}.wl-c:not(:last-child){margin-bottom:-172px}.iginput{background:linear-gradient(rgba(255,255,255,0),#fff 45%)}.wx-card{box-shadow:inset 0 1px .5px rgba(255,255,255,.45),0 0 0 .5px rgba(0,0,0,.08)}:root{--icmask:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAK80lEQVR42u3dXYyU1R3H8e88Iyy7iFuQl0WrFS1YCAqahlhrLWCiXlgTayxNqn1L1bSJ1l60F7VNqnfVXpuqrYmNjbHaBFIvSlpBsFhN6wuiRVsRQ1tdWORFYNkFlu3FOYPTdWF3dmZ253nO95OcsDvMPjP7f+b89pzntUS6pgGTgTnAXKAcH5sOdAGnxdYOTAFmATPiz7YBHcCk+P9T47KyquVnQ75XfQaAwfj1ceAwcDD+2wf0x+ccAj4A9sfHjsTn9wHd8fFD8bndQE9cxoEUi1oq8O82CTgHmAfMj536wtiRu4Bzqzq40lUJid3ADqAX2ArsBV6PIbE1BocB0KI6gCXAxcBFwCJgYezoUr0OAtuBt4DNwMvAq8B7BsDE6AQuB64ELosdf4afU42jY8BrwF+BDcBGYKcB0DznA1cD1wArYghIrTSVWA/8AVgLbDMAGvOX/kZgVez8Ul6sBZ4AnoxTCAOgBkuB24CvErbKS3m1G/gt8CvCRkWdwpXAasLuHputaO0p4Aq7+cddBjztB8SWSFsNLLPbh910v/YDYUu0PQzMTrXz3xk3jvhBsKXcDgB3pNTxF8TdJa58m+2j9izhSNVCu5VwAIUr3Gb7eBsAbi/qbsBHga+72UMa0WOxrwwWIQDmAWsIx+hLGp03gOuBd/IcACsIu/c6XJ9SzQ4D1wHrmvUCzTxf/eb4xu380ti0A88AtzTrBcpNWu5dwIOuP6khbgA+BF7IQwD8BPi560xqqGsIewk2tnIA/Ay4x3UlNcXK+O+GVgyAu4F7XUdSUy0nHEvzXCsFwPeB+1w30riNBPYBL7ZCAHwNeMh1Io2ra4G3gS31LKTe4wCuaNRQRNKY++CmiQiAs4F3CZfWljQxjgKfAt4fyw/XcyDQBju/NOEmUcdegbEGwO+AC6y91BLmA4+P5QfHshHwW8CPrbnUUhbHKfnmZm4DOBv4j7WWWtbZ1HDHolqnAKutr9TS1jRrCnA74Vr9klrXWYRblP29kVOAaYS7o5asr9TyBoFPEM4gbMgU4AE7v5QbJeCXjRoBLCDcFllSviwCttY7AnjAOkq5NOIoYKQRwGLqPNlA0oS6FHhlrCOA+62flGu/GOsI4Dxgu/WTcm8+4dThmkYAP7RuUiH8qNYRwCTCPsQp1k7KvSNAJ9A32hHAV+z8UmFMBlbVMgW43ZpJhXLraKcAc4Bu6yUVztyhfXu4EcBN1kkqpC+PZgpwo3WSCun6kaYAncAemnvTUEkTox+YAfSebASw0s4vFVYb8IVTTQGuskZSoS0/VQB80fpIhfb5k20DmAXssj5SofUCZxKPCqweASyzNlLhdQBLhpsCXGJtpCQsHS4AllgXKd0AWGxdpCQsqnxR2QjYCezGm31KKdgFdAGDlRHAAju/lIzZhCt+nZgCzLMmUlLOrw4Ab/UtpWV+dQDMtR5SUs51CiCla151AMywHlJS5lYCoOQUQErOzEoATCXsFpCU1jaA9koAeAlwKS3twNSMcBpw2XpISTkNmJ0RLgMuKT1dGeE2YJLS05YRLhAgKT0dGXCGdZCSND3DXYBS0tsATrcOUpImexMQKV3ljHDvcEnpmZIRbhckKdEA6LQOUpJmZYS7hEhKzwz3AkjpKmV4IpCUqkluBJTSNdUAkNI12ZOBpHS1uxFQSldHhpcDk5KeArgXQEpT2ZOBpIQZAFLiAeAUQEpTyRGAlPAAwACQ3AYgyQCQZABIMgAkGQCSDABJBoAkA0CSASDJAJBkAEgyACQZAJIMAEkGgCQDQJIBIMkAkGQASDIAJBkAkgwASQaAJANAkgEgyQCQZABIMgAkGQCSDABJBoAkA0CSASDJAJBkAEgyACQDwBJIBoAkA0CSASDJAJBkAEgyACQZAJIMAEkGgCQDQJIBIMkAkGQASDIAJBkAkgwASQaAJANAkgEgyQCQZABIMgAkGQCSDABJBoAkA0CSASDJAJBkAEgyACQZAJIMAEkGgCQDQJIBIMkAkAwASQaAJANAkgEgyQCQZABIMgAkFTAAjlsGyQCQlJaBDChZB8ltAJISDIAByyClOwU4Yh2kJPVlQK91kJJ0MAMOWwcpSb1OAaR09WfAIesgpRsAR62DlKSBDBi0DlKSDmbAHusgJemDDOixDlKS9mdAn3WQktRvAEjpOuK5AFLCPBBIStfBDOi2DlKSdmbAXusgJemAZwNK6erNgH7rICXpqNsApMS3AewCjlkLKSkDQE/ldGAvCiKlpQ84VLki0A7rISVlVyUAAHZbDykp7wODWdU3ktKxBz66Mch26yElZXt1ALgNQEpvCnAiAP5lPaSkbKsOgHesh5TeFKByZ+AS4YjA2dZFKrxjwEziJcEgXBn4TesiJeFtYH/1FADgH9ZFSsLrlS+qA+BV6yIlYfNwAfCKdZGScKKvl6oebAM+AKZaH6nQZhPvB1I9AugHXrI2UuHn/z3DTQEAnrc+UqFtqP5maAA8a32kQnum+pvSkP9sJ1wluM06SYVzHJhBPAZguBHA4aFDBEmF8Vx15x8uAADWWCepkJ4a+kBpmCd14QVCpCLqAnaONALoBjZZK6lww/+dQx/MTvLkh62XVCgPDvdg6SRPnhI3Fky2blLu9QFnAEdHOwLoAx61blIhPDJc5z/VCADg03ipMKkI5gHvDvcf2Sl+6G1gnbWTcu2PJ+v8I40AAC4BXraGUm5dRNUFQGoZAUA4b3ijNZRy6c+n6vyjGQEALMTLhUl5tIARtuNlo1jIVuBxaynlymOMYiN+aZQLOwPYV8PzJU2cQaATODDSE7NRLvBD4HvWVcqF746m89cyAqj4G/BZ6yu1rJdq6aO1BsBZwH+tsdSyPllLH81qXPh7wDetsdSSvl3rH+jyGF5kM/AZYLH1llrGk8Ddtf5QPVv1/wnMt+7ShNtGOHeH8QyAucAO4DTrL02YY8B5jHHbXFbHC78PLLf+0oRaQR0b5rM6X3wTcLPrQJoQNwN/qWcB5Qa8iS2EowSvdX1I4+YuGnDpvnKD3syLcS6y0vUiNd1PgfsbsaByA9/Uc/FftwtIzXMPcG+jFlZu8JvbAAw4EpCa9pf/3kYusNyEN7mRcPLQNa4vqWF+ANzX6IWWm/RmXwDeAW5wvUl1uwV4qBkLbvb5/SuBpwl3HZZUm17gOmB9s14ga/IvsI5wUcI3XJdSTbbEvrO+mS+SjcMvsi3+Io+5TqVR+Q1wcZxGk/cAgHCJolsIVyo57vqVhjUA3AZ8o8i/5IXAszEUbDZbaOsJV/FNxh2E65a58m0pt4PAnakOeWYTjmf2g2BLsT0CdDnzgWXAaj8QtkTa08Dn7PYfdwXwlB8QW0HbalrsXJlWvdHHYuA7hPOdzzQXlWP7CHfWegh4tdXeXKvf6WcacBOwCrjaz5Jy5E/AE8DvYwi0pDzd6usCwglGXyJcBqnNz5hayH7Crry1sfNvy8Obzuu9/uYAV8Z2OeGoKS9OqvG0B3iNcOLbRuD5GAK5UpSbfZ4FLAUuBZYQDjaaB5zu51QN0A28STinZUvs+JsJJ+vkWpHv9tsJLCTsZ10MTI/fTwXOAWYCk51KJO8w4XJ2O2JH7wHeAnYS7n2xHfg3cLSIv3zKt/ueRjhNeVYMiXIMh874/RTCuRKVkOiModERn9sWn9MeRxrtfHRuRcb4nWeRguP8/zkkx4EjwKHYgY/Gv8b9VcPzHqCvqoMfix18L+Hou2OES9vvjMs6kGJh/wfGubJfOpvQlgAAAABJRU5ErkJggg==")}.ic{position:relative;overflow:hidden;isolation:isolate;border-radius:0!important;box-shadow:none!important;-webkit-mask:var(--icmask) center/100% 100% no-repeat;mask:var(--icmask) center/100% 100% no-repeat}.app .ic::after{display:none}.ic:not(:has(img.custom))::after{content:"";display:block;position:absolute;inset:0;pointer-events:none;z-index:3;background:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.45));-webkit-mask:var(--icmask) center/100% 100% no-repeat,var(--icmask) center/calc(100% - 3px) calc(100% - 3px) no-repeat;-webkit-mask-composite:xor;mask:var(--icmask) center/100% 100% no-repeat,var(--icmask) center/calc(100% - 3px) calc(100% - 3px) no-repeat;mask-composite:exclude}*{scrollbar-width:none}*::-webkit-scrollbar{display:none}.bub+.bub.gap,.bub.gap{margin-top:8px}.thread .thead{background:linear-gradient(#fff 0,rgba(255,255,255,.97) 64%,rgba(255,255,255,.8) 82%,rgba(255,255,255,0));padding-bottom:26px;isolation:isolate}.thread .thead::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-mask:linear-gradient(#000 70%,transparent);mask:linear-gradient(#000 70%,transparent)}.cal-d span{font-weight:600}.cal-d.today span,.cal-d.sel span{font-weight:700}.ic:has(> img.custom) > svg{visibility:hidden}.igst-img video{width:100%;height:100%;object-fit:cover;display:block}#boot{transition:opacity .6s}#boot.hide{display:flex;opacity:0;pointer-events:none}.bt-note{font-size:13px;color:#8e8e93;letter-spacing:.3px;text-align:center;padding:0 32px;line-height:1.6}.page:has(> .tabbar, > .floatbar, > .sf-bar)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--safeBot) + 92px);z-index:4;pointer-events:none;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.85) 55%,#fff);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);-webkit-mask:linear-gradient(transparent,#000 45%);mask:linear-gradient(transparent,#000 45%)}.viewer .gbtn,.viewer .gpill{background:var(--glassD);box-shadow:var(--rimD);color:#fff}.viewer .gpill button{color:#fff}.viewer .floatbar{justify-content:space-between}.viewer .v-heart.on{color:#FF3B30}.viewer .v-heart.on svg{color:#FF3B30}.page.viewer:has(> .floatbar)::after{display:none}.nt-page{padding-bottom:120px}.page.gray:has(> .tabbar, > .floatbar, > .sf-bar)::after{background:linear-gradient(rgba(242,242,247,0),rgba(242,242,247,.85) 55%,var(--gray6))}#statusbar{padding:6px 18.5px 0 33px;font-size:16px}#statusbar .sb-time{min-width:0;text-align:left;font-variant-numeric:tabular-nums}.navbar{padding-top:calc(var(--safeTop) - 6px)}.navbar .nb-row{height:53px;align-items:flex-start}.navbar .nb-title{top:0;height:44px;line-height:44px}.navbar .nb-row .gcap{padding:0 17px}.largetitle{padding:var(--sp-largeTitleTop) var(--margin) var(--sp-largeTitleBot)}.cal-nav{padding-top:calc(var(--safeTop) - 6.4px)}.floatbar{left:var(--floatSide);right:var(--floatSide);gap:var(--sp-12)}.hl-bot{--hlBotH:60px}.hl-bot.tab{--hlBotH:68px}.home .grid{padding:14px 15px 0;row-gap:14px}.app .lbl{font-size:12.5px;letter-spacing:0}.app .badge{min-width:25px;height:25px;font-size:var(--fs-badgeHome);font-weight:var(--fw-badgeHome);font-variant-numeric:tabular-nums;top:-11px;right:-8px;border-radius:13px}.home .dock{left:12px;right:12px;bottom:14px;height:96px;padding:0 3px}.homesearch{bottom:129px;width:58px;height:30px;padding:0 11px;justify-content:space-between;border-radius:15px;background:rgba(255,255,255,.3);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}.homesearch i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.55);flex:none}.homesearch i:last-child{background:#fff}.mlist .row{height:87px;padding-left:10px;gap:12px;align-items:flex-start}.mlist .row .dot{width:8px;height:8px;margin:39.5px -4px 0 0}.mlist .avatar{width:46px!important;height:46px!important;font-size:20px!important;margin-top:20.5px}.mlist .row .body{justify-content:flex-start;padding-top:12.5px;height:100%}.mlist .row .preview{line-height:20.5px;margin-top:1px}.mlist .row .time{gap:12px}.mlist .row .time svg{color:var(--label4)}.keypad{gap:16.5px 23px}.keypad button .d{font-size:37px}.keypad button small{position:relative;top:-3.3px}.keypad button.star .d{padding-top:30px}.keypad button.hash .d{padding-top:13px}.keypad button[data-k="0"] small{font-size:16px;font-weight:600;letter-spacing:0;margin-left:0;top:-5px}.kp-call{margin:var(--sp-kpCallTop) 0 var(--sp-kpCallBot)}.kp-call .callbtn{color:#fff}.tabbar{left:var(--tabInset);right:var(--tabInset);bottom:calc(var(--safeBot) - 13px);padding:var(--sp-4) 13px}.tabbar button{position:relative;height:54px;background:none!important}.tabbar button > *{position:relative;z-index:1}.cal-nav .gpill{height:44px;padding:0 6px}.cal-nav .gpill button{width:51px;height:44px}.cal-nav .cal-y{padding:0 21px 0 17px}.cal-bar .gcap{height:47px;min-width:62.5px;justify-content:center;font-size:17px;padding:0 14px}.cal-bar .gpill{height:47px;padding:0 6px}.cal-bar .gpill button{width:49px;height:47px}.cal-title{padding:var(--sp-calTitleTop) var(--margin) var(--sp-calTitleBot)}.cal-wd{padding:0 0 1.8px;font-size:11px}.cal-grid{padding:0 0 110px;flex:1;overflow-y:auto;align-content:start;-webkit-overflow-scrolling:touch}.cal-d{height:69.1px;padding-top:9px;gap:5px}.cal-d span{width:40px;height:40px;font-size:20px}.cal-d i{width:7px;height:7px}.cal-ml{grid-column:1/-1;height:46px;margin-top:-1px;background:#fff;position:relative;display:flex;align-items:flex-end;padding-bottom:8px;font-family:var(--fontD);font-size:18px;font-weight:700;border-bottom:var(--lineW) solid var(--sep)}.cal[data-m=month] .cal-list{display:none}.cal-grid,.cal-yr{position:relative;overscroll-behavior:contain}.cal-wk,.cal-ad,.cal-tl{touch-action:pan-y;overscroll-behavior-x:none}.cal-d i.bar{width:19px;height:7px;border-radius:3.5px}.cy-y + .cy-y{padding-top:18px}.cy-t.other{color:var(--label)}.ct-in.slide-l{animation:calSlideL .22s ease-out}.ct-in.slide-r{animation:calSlideR .22s ease-out}@keyframes calSlideL{from{transform:translateX(24px);opacity:.4}}@keyframes calSlideR{from{transform:translateX(-24px);opacity:.4}}.cal-wk{padding:11px 1px 10.2px}.cal-wk button{gap:6.4px}.cal-dh{font-size:14px}.cal-ad > span{font-size:11px}.ca-ev{font-size:14px;line-height:19px;padding:2px 10px}.ct-h span{right:calc(100% - 66px);font-size:var(--fs-caption1);color:var(--label-hour)}.ct-h span b{font-size:var(--fs-subhead);font-weight:400}.ct-h small{font-size:var(--fs-caption2);color:var(--label3b)}.ct-h::after{left:73px}.ct-ev{left:75px}.cy-t{font-size:28px;padding:3.5px 0 13.4px}.cy-g{grid-template-columns:repeat(3,101.5px);grid-auto-rows:158px;gap:0 22.5px;padding:0 22px;justify-content:start}.cy-m b{font-size:18px;padding:0 0 6px}.cy-m > div{grid-template-columns:repeat(7,14.5px);font-size:9.5px}.cy-m span{height:19.5px}.cy-m span.t{width:15px;height:15px;margin:2.25px auto}.tabbar button span{position:relative;top:.5px}.tabbar button.on::before{content:"";position:absolute;left:-8px;right:-8px;top:1px;height:52px;border-radius:26px;background:var(--pill-sel)}.floatbar .search > svg,.searchbox > svg,.sr-q > svg{width:16.6px;height:16.6px;flex:none}.floatbar .search svg,.searchbox svg{display:block}.composer .send{color:#fff}.cal .cal-lst .cl-m,.cal[data-m=month] .cal-lst .cl-d{display:none}.cal[data-m=month] .cal-lst .cl-m{display:block}.cal[data-m=year] .cal-y,.cal[data-m=year] .cal-lst{display:none}.cal[data-m=year] .cal-nav{justify-content:flex-end}.cp-act svg{width:22px;height:22px}.ml-att svg{color:var(--label2);flex:none}.ck-acc{display:flex;align-items:center;gap:6px;color:var(--label2)}.ck-acc svg{color:var(--label4)}.sf-aa,.sf-re{display:flex;align-items:center;color:var(--ctl)}.floatbar,.sf-bar{bottom:calc(var(--safeBot) - 6px)}.tabbar:has([data-tab=vm]) button{flex:1 1 0}.tabbar:has([data-tab=vm]) button:last-child{flex:1.1 1 0}.tabbar button{gap:2.3px}.floatbar .search{padding:0 18px 0 14.7px}.mlist .row .body{padding-right:16.7px}.cal-nav .gpill,.cal-bar .gpill{padding:0}.cal-nav .gpill button{width:auto;padding:0 17.3px}.cal-nav .gpill button:first-child,.cal[data-m=year] .cal-nav .gpill button:nth-child(2){margin-left:-3.4px}.cal-nav .gpill button:last-child{margin-right:-3.4px}.cal-bar .gpill button{padding:0}.cal-bar .gpill button:first-child{width:57.2px}.cal-bar .gpill button:last-child{width:56.6px}.cal-nav .cal-y{padding:0 18.6px 0 13.4px;gap:10.3px}.gbtn[data-act=back] > svg:first-child{position:relative;left:-1.3px}.gcap:has(> svg:first-child){padding-left:13.4px;gap:10.3px}.navbar .gpill{height:var(--ctlH);border-radius:22px}.navbar .gpill button{height:var(--ctlH)}.gcap{font-weight:500}.floatbar .search>span:first-of-type,.searchbox>span:first-of-type{font-weight:500}.cal-title{font-size:33px}.cal-wd{font-size:10px;font-weight:600}.cal-d span{font-size:18px;font-weight:600}.cal-d.today span,.cal-d.sel span{font-weight:700}.cal-ml{font-size:20px;font-weight:600}.cal-wk small{font-size:10px;font-weight:600}.cal-wk span{font-size:18px}.cal-dh{font-size:15px;font-weight:500}.ct-h span b{font-size:14px}.cy-t{font-size:26px}.cy-m b{font-size:18px;font-weight:600}.cy-m > div{font-size:9px;font-weight:500}.keypad button small{letter-spacing:2.7px;margin-left:2.7px}.tabbar button:has(.vm-badge){position:relative}.vm-badge{position:absolute;top:2px;left:50%;margin-left:6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--red);color:#fff;font-size:12px;font-weight:600;line-height:18px;text-align:center;font-style:normal;display:none}.vmlist .vmrow{position:relative;padding:10px 16px;cursor:pointer}.vmlist .vmrow::after{content:"";position:absolute;left:88px;right:var(--margin);bottom:0;height:var(--lineW);background:var(--sep)}.vmlist .vm-top{display:flex;align-items:center;gap:10px}.vmlist .vm-dot{width:10px;height:10px;border-radius:50%;background:var(--tint);flex:none;visibility:hidden;margin-left:-6px}.vmlist .vmrow.unheard .vm-dot{visibility:visible}.vmlist .who{flex:1;min-width:0}.vmlist .nm{font-size:17px;font-weight:600}.vmlist .sub,.vmlist .tm{font-size:14px;color:var(--label2)}.vmlist .vm-more{padding:10px 0 4px 56px}.vmlist .vm-more[hidden]{display:none}.vmlist .vm-player{display:flex;align-items:center;gap:10px}.vmlist .vm-play{width:28px;height:28px;font-size:16px;color:var(--tint)}.vmlist .vm-bar{flex:1;height:3px;border-radius:2px;background:var(--sep)}.vmlist .vm-bar i{display:block;height:100%;width:0;border-radius:2px;background:var(--tint)}.vmlist .vm-dur{font-size:13px;color:var(--label2);font-variant-numeric:tabular-nums}.vmlist .vm-tx{margin-top:8px;font-size:15px;line-height:1.4}.sb-on input{flex:1;min-width:0;width:0;background:none;border:0;outline:0;color:inherit;font:inherit}.sb-x{flex:none;font-size:15px;color:var(--blue,#007AFF);background:none;border:0;padding:0 0 0 4px}.ksearch{display:flex;align-items:center;gap:8px;margin:0 16px 10px;height:38px;padding:0 12px;border-radius:19px;background:var(--k-chip-off);color:var(--k-chip-off-t);flex:none}.ksearch svg{width:18px;height:18px;flex:none}.ksearch input{flex:1;min-width:0;background:none;border:0;outline:0;color:inherit;font-size:15px}.ksearch .sb-x{color:var(--k-ctl)}.cp-hist{display:flex;align-items:center;justify-content:space-between}.cp-chev{color:var(--label2);display:flex}.cp-hist,.ch-row,.cp-last{cursor:pointer}.cp-last,.ch-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ch-t{font-size:17px}.ch-t.missed{color:var(--red)}.ch-d{font-size:15px;color:var(--label2);min-height:20px;margin-top:1px}.ch-r{font-size:15px;color:var(--label2);white-space:nowrap;padding-top:2px}.cp-last .ch-r{color:var(--label)}.navbar .nb-title.ch-title{height:auto;line-height:1.2;padding-top:3px;display:flex;flex-direction:column;align-items:center;overflow:visible}.ch-title small{font-size:13px;font-weight:400;color:var(--label)}.cp-scroll{padding-bottom:100px}.ncard .nc-icon{position:relative;overflow:visible}.ncard .nc-icon>.ic,.ncard .nc-icon>.avatar{width:38px;height:38px}.ncard .nc-icon>.avatar{font-size:16px}.nc-mini{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;border-radius:5px;padding:1px;background:rgba(255,255,255,.9)}.nc-mini .ic{display:block}.nc-cnt{position:absolute;left:-7px;top:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#fff;color:#000;font-size:12.5px;font-weight:600;line-height:20px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.18);font-variant-numeric:tabular-nums}.ngrp{position:relative;width:100%;flex:none}.lock .lk-notifs{padding-bottom:4px}.ngrp>.ncard,.ng-c>.ncard{position:relative;z-index:2;cursor:pointer}.ngrp.stack{padding-bottom:9px}.ngrp.stack[data-n="2"]{padding-bottom:17px}.ng-sheet{position:absolute;z-index:1;left:9px;right:9px;bottom:9px;height:24px;border-radius:0 0 18px 18px;background:rgba(255,255,255,.3);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);box-shadow:var(--rim)}.ngrp.stack[data-n="1"] .ng-sheet{bottom:0}.ng-sheet.s2{z-index:0;left:19px;right:19px;bottom:0;background:rgba(255,255,255,.22)}.ngrp.stack:active>.ncard{transform:scale(.98)}.ngrp>.ncard{transition:transform .18s ease}.nsec{width:100%;flex:none;display:flex;flex-direction:column;gap:8px}.ngrp.open{display:flex;flex-direction:column;gap:8px}.ng-h{display:flex;align-items:center;gap:8px;padding:2px 2px 0 8px}.nsec.fresh .ng-h{animation:ngFade .3s ease backwards}.ng-app{flex:1;font-size:22px;font-weight:600;color:#fff;letter-spacing:-.3px;text-shadow:0 1px 6px rgba(0,0,0,.15)}.ng-less,.ng-x,.nc-x{border:0;font:inherit;color:var(--label);background:rgba(255,255,255,.55);backdrop-filter:blur(22px) saturate(200%);-webkit-backdrop-filter:blur(22px) saturate(200%);box-shadow:var(--rim);display:flex;align-items:center;justify-content:center;cursor:pointer}.ng-less{height:34px;padding:0 14px 0 12px;border-radius:17px;gap:7px;font-size:15px;font-weight:500}.ng-x,.nc-x{width:34px;height:34px;border-radius:50%;flex:none}.ng-less:active,.ng-x:active,.nc-x:active{transform:scale(.94)}.ng-c{position:relative;z-index:calc(20 - var(--i))}.ngrp.fresh .ng-c:not(.ng-first){animation:ngIn .34s cubic-bezier(.2,.9,.3,1) backwards}@keyframes ngIn{from{transform:translateY(calc(var(--i) * -100% - var(--i) * 8px)) scale(.94)}}@keyframes ngFade{from{opacity:0;transform:translateY(6px)}}.nsec.closing .ng-c{transition:transform .26s cubic-bezier(.4,0,.6,1);transform:translateY(calc(var(--i) * -100% - var(--i) * 8px)) scale(calc(1 - min(var(--i), 2) * .03))}.nsec.closing .ng-h{transition:opacity .2s;opacity:0}.nc .nc-h{align-self:stretch;display:flex;align-items:center;justify-content:space-between;margin:14px 12px 0 20px;font-size:32px;font-weight:500;letter-spacing:-.5px}.nc .nc-x{color:#fff;background:rgba(255,255,255,.2);box-shadow:var(--rimD)}.nc-empty{text-align:center;color:rgba(255,255,255,.6);margin-top:30px;font-size:15px}.banner.bump .ncard{animation:nBump .3s ease}@keyframes nBump{40%{transform:scale(1.03)}}.banner .nc-cnt{display:none}.banner .ncard{box-shadow:0 0 0 .5px rgba(0,0,0,.10),0 6px 20px rgba(0,0,0,.08)}.ng-sheet{clip-path:inset(15px -12px -12px -12px)}.ngrp.stack[data-n="2"] .ng-sheet:not(.s2){clip-path:inset(16px -12px -12px -12px)}.psheet{position:absolute;inset:0;z-index:60;pointer-events:auto}.psheet .ps-bg{position:absolute;inset:0;background:rgba(0,0,0,0);transition:background .25s}.psheet.on .ps-bg{background:rgba(0,0,0,.32)}.psheet .ps-card{position:absolute;left:0;right:0;bottom:0;height:62%;background:var(--bg,#fff);color:#000;border-radius:14px 14px 0 0;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .25s ease-out;box-shadow:0 -4px 20px rgba(0,0,0,.15)}.psheet.on .ps-card{transform:none}.psheet .ps-grab{width:36px;height:5px;border-radius:3px;background:#c7c7cc;margin:6px auto 2px}.psheet .ps-head{display:flex;align-items:center;justify-content:space-between;padding:6px 14px 10px;font-size:17px}.psheet .ps-head b{font-weight:600}.psheet .ps-head span{width:44px}.psheet .ps-x{border:0;background:none;color:#007aff;font-size:17px;padding:0;width:44px;text-align:left}.psheet .ps-grid{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:max-content;align-content:start;gap:2px;padding-bottom:calc(var(--safeBot,0px) + 8px)}.psheet .ps-grid .cell{position:relative;aspect-ratio:1;overflow:hidden;background:#e5e5ea;cursor:pointer}.psheet .ps-grid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.psheet .empty{grid-column:1/-1;text-align:center;color:#8e8e93;padding:40px 0}.igm.img{flex:none;padding:0;background:none;overflow:hidden;border-radius:18px;width:62%;max-width:62%}.igm.img img{display:block;width:100%;max-height:300px;object-fit:cover}.palbums{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:14px}.palbum{display:block;text-align:left;background:none;border:0;padding:0;cursor:pointer}.palbum-cv{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--gray5,#e5e5ea)}.palbum-cv img,.palbum-cv .ph{width:100%;height:100%;object-fit:cover}.palbum b{display:block;font-size:15px;font-weight:600;margin-top:6px}.palbum small{color:var(--gray)}.igr-yt{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.yt-shorts{flex:1;overflow-y:auto;scroll-snap-type:y mandatory;background:#000}.yt-short{position:relative;height:100%;scroll-snap-align:start;background:#000}.yt-short iframe,.yt-short video,.yt-short img{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.yts-top{position:absolute;top:calc(var(--safeTop) + 8px);right:14px;display:flex;gap:20px;z-index:3;color:#fff}.yts-top svg{width:24px;height:24px}.yts-side{position:absolute;right:8px;bottom:calc(var(--safeBot) + 49px + 14px);display:flex;flex-direction:column;align-items:center;gap:17px;color:#fff;z-index:3}.yts-a{background:none;border:0;padding:0;color:#fff;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:12px;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.45)}.yts-a svg{width:31px;height:31px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.yts-chav{width:34px;height:34px;border-radius:9px;overflow:hidden;margin-top:2px;border:1.5px solid rgba(255,255,255,.7)}.yts-chav .iga,.yts-chav img{width:100%;height:100%;border-radius:0;font-size:14px}.yts-info{position:absolute;left:14px;right:72px;bottom:calc(var(--safeBot) + 49px + 14px);color:#fff;z-index:3;text-shadow:0 1px 3px rgba(0,0,0,.5)}.yts-u{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600}.yts-u .iga,.yts-u img{width:34px;height:34px;border-radius:50%;flex:none}.yts-fol{width:19px;height:19px;border:1.5px solid rgba(255,255,255,.85);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;flex:none;margin-left:-4px}.yts-cap{font-size:14px;margin-top:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-dark .yt-tabs{background:#0f0f0f;border-top-color:#272727;color:#fff}.yt-dark .yt-tabs button{color:#fff}.yt-dark .yt-tabs .yt-add{color:#fff}