@font-face{font-family:Nunito;src:url(/fonts/nunito-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito-latin-900-normal.woff2) format("woff2");font-weight:900;font-display:swap}:root{--green:#2F6B4F;--green-dark:#1F4A36;--green-soft:#E4EFE8;--cream:#FFF8EC;--paper:#FFFDF8;--ink:#23302A;--muted:#6B756F;--line:#E8E1D3;--red:#C8452C;--radius:16px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:Nunito,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif;color:var(--ink);background:#EFE8DA;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%;display:block}.app{max-width:480px;margin:0 auto;min-height:100vh;background:var(--cream);flex-direction:column;position:relative}.app,.demo{display:flex}.demo{gap:6px;align-items:center;flex-wrap:wrap;padding:8px 14px;background:#23302A;color:#fff;font-size:12px}.demo span{opacity:.75;margin-right:4px}.demo button{border:1px solid #5d6a63;background:transparent;color:#fff;border-radius:999px;padding:3px 10px;font-size:12px}.demo button.on{background:#fff;color:var(--ink);border-color:#fff;font-weight:700}.top{justify-content:space-between;padding:12px 18px;position:-webkit-sticky;position:sticky;top:0;background:var(--cream);z-index:5;border-bottom:1px solid var(--line)}.brand,.top{display:flex;align-items:center}.brand{gap:8px;font-weight:900;color:var(--green);font-size:19px}html[lang=ko] body{word-break:keep-all}.main{flex:1 1;padding:18px 18px 96px}.tabs{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:480px;display:grid;grid-template-columns:repeat(5,1fr);background:var(--paper);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom));z-index:10}.tab{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;color:var(--muted);padding:4px 0;border-radius:12px}.tab .ti{font-size:20px;filter:grayscale(1);opacity:.7}.tab.on{color:var(--green);font-weight:700}.tab.on .ti{filter:none;opacity:1}h1{font-size:26px;line-height:1.25;margin:0 0 8px}h1,h2{font-weight:900}h2{font-size:19px;margin:0 0 10px}h3{font-size:16px;margin:0 0 6px;font-weight:700}p{line-height:1.6;margin:0 0 10px}.muted{color:var(--muted)}.small{font-size:13px}.section{margin:26px 0 12px;display:flex;justify-content:space-between;align-items:baseline}.section a{font-size:13px;color:var(--green);font-weight:700}.hero{background:var(--green);color:var(--cream);border-radius:22px;padding:22px 20px;position:relative;overflow:hidden}.hero h1{color:#fff}.hero p{color:#e9f2ec;margin-bottom:14px}.hero .steam{position:absolute;right:14px;bottom:8px;font-size:64px;opacity:.18;pointer-events:none}.chips{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 0}.chip{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:6px 12px;font-size:13px}.chip.on{background:var(--green);border-color:var(--green);color:#fff;font-weight:700}.chip.soon{opacity:.6}.hero .chip{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3);color:#fff}.hero .chip.on{background:var(--cream);color:var(--green)}.card{background:var(--paper);border-radius:var(--radius);padding:14px;display:block;margin-bottom:12px}.card:active{transform:scale(.995)}.story .pic{height:140px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:58px;margin-bottom:12px}.story .meta{font-size:12px;color:var(--muted);margin-bottom:4px}.quote{font-style:italic;color:#3d4a43}.avatar{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:18px;flex:none;position:relative}.avatar .flag{position:absolute;right:-4px;bottom:-4px;font-size:16px}.avatar.lg{width:84px;height:84px;font-size:32px}.avatar.lg .flag{font-size:24px}.avatars{display:flex}.avatars .avatar{width:30px;height:30px;font-size:13px;border:2px solid var(--paper);margin-right:-8px}.row{display:flex;gap:12px;align-items:center}.grow{flex:1 1;min-width:0}.badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:2px 8px;border-radius:999px;background:var(--green-soft);color:var(--green-dark);font-weight:700}.badge.red{background:#F8E2DC;color:#8A2E1C}.badge.gray{background:#EEEAE1;color:#555}.tags{display:flex;flex-wrap:wrap;gap:6px}.tag{font-size:13px;padding:5px 10px;background:#F3EDE1}.btn,.tag{border-radius:999px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 18px;font-weight:700;font-size:15px;border:1px solid var(--green);color:var(--green);background:transparent}.btn.primary{background:var(--green);color:#fff}.btn.wide{width:100%}.btn small{font-weight:400;opacity:.85;font-size:12px}.btn.light{background:var(--cream);color:var(--green);border-color:var(--cream)}.gate{text-align:center;background:var(--paper);border:1px dashed #cfc5b2;border-radius:20px;padding:28px 20px;margin:10px 0}.gateIcon{font-size:44px;margin-bottom:8px}.gate p{color:var(--muted)}.field{display:block;margin-bottom:14px}.field span{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.field input,.field select,.field textarea{width:100%;padding:11px 12px;border:1px solid var(--line);font:inherit}.field textarea{min-height:90px;resize:vertical}.seg{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:6px;gap:6px}.seg button{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 6px;font-size:13px}.seg button.on{border-color:var(--green);background:var(--green-soft);color:var(--green-dark);font-weight:700}.plan{border:2px solid var(--line);border-radius:18px;padding:16px;margin-bottom:12px;background:var(--paper);cursor:pointer}.plan.on{border-color:var(--green);background:var(--green-soft)}.plan .price{font-size:26px;font-weight:900}.chat{display:flex;flex-direction:column;gap:10px}.bubble{max-width:82%;padding:10px 13px;border-radius:16px;line-height:1.5;font-size:15px}.bubble.them{background:var(--paper);border:1px solid var(--line);align-self:flex-start;border-bottom-left-radius:4px}.bubble.me{background:var(--green);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.bubble .orig{margin-top:6px;font-size:13px;border-top:1px dashed var(--line);padding-top:6px}.bubble .orig,.bubble .tr{display:block;color:var(--muted)}.bubble .tr{font-size:11px;margin-top:4px}.composer{display:flex;gap:8px;margin-top:14px}.composer input{flex:1 1;padding:11px 14px;border-radius:999px;border:1px solid var(--line);font:inherit}.list-item{display:flex;justify-content:space-between;align-items:center;padding:14px 2px;border-bottom:1px solid var(--line)}.notice{background:var(--green-soft);color:var(--green-dark);border-radius:14px;padding:12px 14px;font-size:14px}.answer{border-top:1px solid var(--line);padding-top:12px;margin-top:12px}.footer{text-align:center;font-size:12px;color:var(--muted);margin-top:30px}.footer a{margin:0 6px;text-decoration:underline}.hoodPicker{position:-webkit-sticky;position:sticky;top:59px;z-index:4;background:var(--cream);margin:18px -18px 0;padding:10px 18px 8px;border-bottom:1px solid var(--line)}.cityTabs{display:inline-flex;background:#EEE7D8;border-radius:999px;padding:3px;margin-bottom:10px}.cityTabs button{border:0;background:transparent;padding:6px 18px;border-radius:999px;font-size:14px;color:var(--muted)}.cityTabs button.on{background:var(--green);color:#fff;font-weight:700}.hoodChips{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.hoodChips::-webkit-scrollbar{display:none}.hoodChips .chip{white-space:nowrap;flex:none}.langMenu{position:relative}.langBtn{display:flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:6px 12px;font-size:13px;color:var(--ink)}.langBtn .caret{font-size:10px;color:var(--muted)}.langList{position:absolute;right:0;top:calc(100% + 6px);list-style:none;margin:0;padding:6px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 24px rgba(35,48,42,.14);min-width:170px;z-index:20}.langList button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;border:0;background:transparent;padding:10px 12px;border-radius:10px;font-size:15px;text-align:left}.langList button.on{background:var(--green-soft);color:var(--green-dark);font-weight:700}.langList .soon{font-size:11px;color:var(--muted)}.langList .check{color:var(--green)}.langNotice{background:#FFF1D6;color:#6B4A10;font-size:13px;padding:8px 18px;border-bottom:1px solid var(--line)}.insider{display:block;background:var(--red);color:#fff;border-radius:20px;padding:16px;margin-bottom:12px;position:relative;overflow:hidden}.insiderTop{display:flex;justify-content:space-between;align-items:center}.insiderBadge{background:#fff;color:var(--red);font-weight:900;font-size:13px;padding:4px 10px;border-radius:999px}.insiderEmoji{width:58px;height:58px;border-radius:16px;background:rgba(255,255,255,.18);justify-content:center;font-size:32px;flex:none}.insiderEmoji,.insiderFoot{display:flex;align-items:center}.insiderFoot{justify-content:space-between;margin-top:12px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.4);font-size:14px}.dday{background:#23302A;padding:3px 10px;border-radius:999px;font-weight:900;font-size:13px}.sponsor{margin-top:8px;font-size:11px;opacity:.85}.hscroll{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:18px;margin:0 -18px 12px;padding:0 18px 4px;scrollbar-width:none}.hscroll::-webkit-scrollbar{display:none}.hscroll>.card{flex:0 0 82%;scroll-snap-align:start;margin-bottom:0}.placeEmoji{width:46px;height:46px;border-radius:12px;background:#F3EDE1;display:flex;align-items:center;justify-content:center;font-size:24px;flex:none}.placeActions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.mini{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 11px;font-size:12px;color:var(--ink);display:inline-flex;align-items:center;gap:4px}.mini.on{background:var(--green-soft);color:var(--green-dark)}.mini.on,.mini.primary{border-color:var(--green);font-weight:700}.mini.primary{background:var(--green);color:#fff}.emptyLine{background:var(--paper);border:1px dashed #cfc5b2;border-radius:14px;padding:14px;text-align:center}.buddy,.place{display:flex;flex-direction:column}.app.typing .tabs{display:none}.field input,.field select,.field textarea{font-size:16px}.field textarea.grow{overflow:hidden;resize:none;min-height:0;line-height:1.55}.tbFoot{display:flex;justify-content:space-between;font-size:12px;margin-top:4px}.tbFoot .over{color:var(--red);font-weight:700}.field .count{font-style:normal;font-weight:400;color:var(--muted);margin-left:6px}.photoGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:10px}.photoGrid.single{grid-template-columns:120px}.photoGrid.single .photo{border-radius:50%}.photo{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#eee}.photo img{width:100%;height:100%;object-fit:cover}.photo .cover{left:6px;top:6px;background:var(--green);font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px}.photo .cover,.photo .rm{position:absolute;color:#fff}.photo .rm{right:5px;top:5px;width:26px;height:26px;border-radius:50%;border:0;background:rgba(0,0,0,.6);font-size:17px;line-height:1}.photoGrid.single .photo .rm{right:14px;top:14px}.photo .mv{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;padding:4px}.photo .mv button{width:28px;height:28px;border-radius:50%;border:0;background:rgba(255,255,255,.88);font-size:17px;line-height:1}.photo .mv button:disabled{opacity:0}.photoBtns{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.photoBtns .mini{padding:9px 14px;font-size:14px}.hscroll.stories .story .pic{height:110px;font-size:46px}.hscroll.stories .story .quote{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:root{--brass:#EFD9A7;--brass-ink:#4A3712;--celadon:#D3E5DA;--celadon-ink:#1F4A36;--seaweed:#1F3329;--seaweed-ink:#F4F1E8;--seaweed-sub:#A9C3B6;--onggi:#E6D2BA;--onggi-ink:#4B3423;--rice:#FBFAF6}.band{margin:0 -18px;padding:26px 18px 44px;border-radius:30px 30px 0 0;position:relative}.band+.band{margin-top:-22px}.trays{background:#fff;margin:0 -18px;padding:8px 18px 0}.trays .band:first-child{margin-top:0}.band-brass{background:var(--brass);color:var(--brass-ink);margin-top:22px}.band-celadon{background:var(--celadon);color:var(--celadon-ink)}.band-seaweed{background:var(--seaweed);color:var(--seaweed-ink)}.band-onggi{background:var(--onggi);color:var(--onggi-ink)}.band-rice{background:var(--rice);margin-bottom:-96px;padding-bottom:120px}.bandHead{display:flex;align-items:center;gap:12px;margin-bottom:16px}.bandHead h2{margin:0;font-size:20px;line-height:1.25;letter-spacing:-.01em;color:inherit}.bandHead p{margin:2px 0 0;font-size:13px;line-height:1.4;opacity:.72}.dish{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.62);display:flex;align-items:center;justify-content:center;font-size:21px;flex:none;box-shadow:inset 0 -3px 0 rgba(0,0,0,.06)}.band-seaweed .dish{background:rgba(255,255,255,.1);box-shadow:inset 0 -3px 0 rgba(0,0,0,.25)}.band-seaweed .bandHead p{color:var(--seaweed-sub);opacity:1}.bandCount,.bandLink{flex:none;font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.6);color:inherit}.bandCount{background:transparent;opacity:.7}.band-brass .card,.band-celadon .card,.band-onggi .card,.band-seaweed .card{border:0;border-radius:20px;background:#fff;color:var(--ink)}.band-seaweed .emptyLine{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.25);color:var(--seaweed-sub)}.band-celadon .emptyLine,.band-onggi .emptyLine{background:rgba(255,255,255,.5);border-color:rgba(0,0,0,.12);color:inherit}.emptyLine{font-size:14px}.bandCta{margin-top:14px}.band-seaweed .bandCta .btn.primary{background:var(--cream);color:var(--seaweed)}.band .hscroll,.band .insider{margin-bottom:0}.band .insider{box-shadow:0 10px 0 -4px rgba(74,55,18,.18)}.band-rice .footer{margin-top:34px}.hoodPicker{margin:0 -18px!important;border-radius:0;background:#fff!important;border-bottom:0!important;padding:14px 18px 12px!important;box-shadow:0 6px 14px -10px rgba(31,51,41,.35)}.top{border-bottom:0}.home2{margin-top:-6px}.hero2{position:relative;margin:0 -18px}.hero2Track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hero2Track::-webkit-scrollbar{display:none}.hero2Slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:16/11;position:relative;color:#fff;display:flex;align-items:flex-end;padding:22px 22px 26px;overflow:hidden}.hero2Emoji{position:absolute;right:-10px;top:6px;font-size:150px;opacity:.9;transform:rotate(-8deg)}.hero2Text{position:relative;max-width:86%}.hero2Tag{display:inline-block;background:#fff;color:#23302A;font-size:12px;font-weight:800;padding:4px 9px;border-radius:6px;margin-bottom:10px}.hero2Text h1{color:#fff;font-size:25px;line-height:1.3;margin:0 0 6px;text-shadow:0 1px 12px rgba(0,0,0,.18)}.hero2Text p{color:rgba(255,255,255,.9);font-size:14px;margin:0}.hero2Count{position:absolute;right:14px;bottom:14px;background:rgba(0,0,0,.45);color:#fff;font-size:12px;padding:4px 10px;border-radius:999px;pointer-events:none}.shortcuts{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px;padding:20px 0 6px}.shortcut{flex-direction:column;gap:7px;font-size:12px;color:#333;text-align:center}.scIcon,.shortcut{display:flex;align-items:center}.scIcon{width:52px;height:52px;border-radius:16px;background:#F4F5F3;justify-content:center;font-size:25px}.locBar{display:flex;align-items:center;justify-content:space-between;margin:22px 0 12px}.locWrap{position:relative}.locBtn{border:0;background:none;font-size:19px;font-weight:900;padding:0;color:var(--ink)}.locBtn .caret{font-size:12px;color:#888}.locList{position:absolute;left:0;top:calc(100% + 6px);list-style:none;margin:0;padding:6px;background:#fff;border:1px solid #eee;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:20;min-width:130px}.locList button{width:100%;text-align:left;border:0;background:none;padding:10px 12px;border-radius:10px;font-size:15px}.locList button.on{background:var(--green-soft);color:var(--green-dark);font-weight:700}.locHint{font-size:13px;color:#888}.hoods{display:flex;gap:14px;overflow-x:auto;margin:0 -18px;padding:2px 18px 6px;scrollbar-width:none}.hoods::-webkit-scrollbar{display:none}.hoodC{flex:none;width:72px;border:0;background:none;padding:0;flex-direction:column;gap:7px}.hoodC,.hoodPic{display:flex;align-items:center}.hoodPic{width:68px;height:68px;border-radius:22px;justify-content:center;font-size:30px;outline:2px solid transparent;outline-offset:2px;transition:outline-color .15s}.hoodName{font-size:12px;color:#444;line-height:1.25;text-align:center;word-break:keep-all}.hoodC.on .hoodPic{outline-color:var(--green)}.hoodC.on .hoodName{color:var(--green);font-weight:800}.s2{margin-top:38px}.sHead{display:flex;align-items:flex-end;gap:10px;margin-bottom:14px}.sHead h2{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em}.sHead p{margin:3px 0 0;font-size:14px;color:#777}.sMore{font-size:14px;color:#333;white-space:nowrap;padding-bottom:2px}.row2{display:flex;gap:12px;overflow-x:auto;margin:0 -18px;padding:0 18px 4px;scroll-snap-type:x mandatory;scroll-padding-left:18px;scrollbar-width:none}.row2::-webkit-scrollbar{display:none}.tile{flex:0 0 62%;scroll-snap-align:start;display:block;color:var(--ink)}.row2.wide .tile{flex-basis:78%}.pic2{border-radius:14px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.pic2>span{font-size:54px}.tileTitle{font-size:16px;font-weight:700;margin:10px 0 3px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tileMeta{font-size:13px;color:#888}.buddyTile{border:1px solid #eee;border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:8px}.buddyTop{gap:10px}.bAvatar,.buddyTop{display:flex;align-items:center}.bAvatar{width:44px;height:44px;border-radius:50%;color:#fff;font-weight:900;justify-content:center;position:relative;flex:none}.bAvatar span{position:absolute;right:-4px;bottom:-4px;font-size:15px}.buddyLine{margin:0;font-size:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.empty2{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#F6F7F5;border-radius:14px;padding:16px;font-size:14px;color:#666}.empty2 a{color:var(--green);font-weight:700;white-space:nowrap}.qList{list-style:none;margin:0;padding:0;border-top:1px solid #f0f0f0}.qList a{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-bottom:1px solid #f0f0f0}.qTitle{font-size:16px;font-weight:600;color:var(--ink)}.magTrack{display:flex;gap:12px;overflow-x:auto;margin:0 -18px;padding:0 18px 8px;scroll-snap-type:x mandatory;scroll-padding-left:18px;scrollbar-width:none}.magTrack::-webkit-scrollbar{display:none}.magCard{flex:0 0 80%;aspect-ratio:3/4;scroll-snap-align:start;border-radius:16px;position:relative;overflow:hidden;color:#fff;padding:22px 20px;display:flex;flex-direction:column;box-shadow:0 6px 16px -8px rgba(0,0,0,.35)}.magEmoji{position:absolute;right:-18px;bottom:-18px;font-size:190px;opacity:.95}.magText h3{color:#fff;font-size:23px;line-height:1.32;margin:0 0 8px;font-weight:900}.magText p{margin:0;font-size:14px;color:rgba(255,255,255,.88)}.magTag{position:absolute;left:20px;bottom:18px;font-size:12px;font-weight:800;font-style:italic;opacity:.9}.dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.dots span{width:6px;height:6px;border-radius:50%;background:#DDD}.dots span.on{background:var(--red)}.quoteBox{background:#F6F7F5;border-radius:14px;padding:16px;margin:16px 0 12px}.quoteBox p{margin:0 0 8px;font-size:16px}.actRow{display:flex;gap:8px;margin-bottom:12px}.actBtn{flex:1 1;text-align:center;border:1px solid #e6e6e6;background:#fff;border-radius:12px;padding:11px;font-size:14px;color:var(--ink)}.actBtn.on{border-color:var(--green);background:var(--green-soft);color:var(--green-dark);font-weight:700}.articleBody p{font-size:17px;line-height:1.75;margin:0 0 16px}.magRow{gap:12px;padding:12px 0;border-bottom:1px solid #f0f0f0}.magRow,.magThumb{display:flex;align-items:center}.magThumb{width:64px;height:64px;border-radius:12px;justify-content:center;font-size:30px;flex:none}.pList{list-style:none;margin:8px 0 0;padding:0}.pRow{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid #f0f0f0;color:var(--ink);align-items:flex-start}.pAv{width:56px;height:56px;font-size:20px}.pName{display:block;font-size:16px;font-weight:800}.pCurious{display:block;font-size:14px;margin-top:6px;color:#333}.pHoods{display:block;font-size:12px;color:var(--green);margin-top:4px;font-weight:700}.ico{display:inline-block;vertical-align:-.16em;flex:none}.tab .ti{filter:none;opacity:1;color:#9AA39D;display:flex}.tab.on .ti{color:var(--green)}.pic2>.picIco,.pic2>span.picIco{font-size:0;color:rgba(31,51,41,.55);display:flex}.hero2Emoji{color:rgba(255,255,255,.22);right:-16px;top:0}.magEmoji{color:rgba(255,255,255,.2);right:-22px;bottom:-22px}.hoodPic{color:rgba(31,51,41,.6)}.scIcon{color:var(--green)}.insiderEmoji,.magThumb,.placeEmoji{color:rgba(31,51,41,.65)}.insiderEmoji{color:#fff}.gateIcon{width:64px;height:64px;border-radius:50%;background:#EEF4F0;color:var(--green);display:inline-flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:0}.pic,.story .pic{color:rgba(31,51,41,.5)}.locBtn .ico{color:var(--green)}.locBtn .caret{color:#8A938D}.badge .ico,.meta .ico,.tag .ico,.tileMeta .ico{color:#8A938D;margin-right:1px}.actBtn .ico,.mini .ico{margin-right:2px}.lang .ico,.langBtn .ico{color:inherit}.locBar{margin:22px 0 14px!important;position:relative;z-index:2}.hoods{padding-top:6px!important}.locBtn{display:inline-flex!important;align-items:center;gap:4px;line-height:1.2}:root{--cream:#FFFFFF;--paper:#FFFFFF;--line:#ECEEEC;--soft:#F5F6F4}body{background:#F2F3F1}.app,.top{background:#fff}.top{border-bottom:1px solid #f0f1ef}.tabs{background:rgba(255,255,255,.97);border-top:1px solid #eceeec;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card{border:1px solid var(--line);border-radius:14px;box-shadow:none}.card,.chip{background:#fff}.chip{border-color:#E1E4E1}.tag{color:#4D5751}.badge.gray,.tag{background:var(--soft)}.badge.gray{color:#59625C}.badge.red{background:#FBE9E5;color:#9A3420}.cityTabs,.placeEmoji{background:var(--soft)}.langNotice{background:#F5F6F4;color:#4D5751}.gate{background:#fff;border:0;border-radius:0;padding:36px 8px 20px}.emptyLine{background:var(--soft);border:0}.bubble .orig{border-top-style:solid}.field input,.field select,.field textarea{background:#fff;border:1px solid #e1e4e1;border-radius:12px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--green)}.main>a.small+h1,.main>h1:first-child{margin-top:6px}.list-item{border-bottom:1px solid #f0f1ef}.insider{border-radius:16px!important;box-shadow:none!important}.insiderFoot{border-top:1px solid rgba(255,255,255,.25)!important}.dday{background:rgba(0,0,0,.28)}.topRight{display:flex;gap:8px}.bell,.topRight{align-items:center}.bell{position:relative;width:38px;height:38px;display:inline-flex;justify-content:center;color:var(--ink);border-radius:50%}.bellDot,.tabDot{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--red);border:1.5px solid #fff;box-sizing:content-box}.bellDot{top:7px;right:8px}.tab .ti{position:relative}.tabDot{top:-1px;right:-5px}.pageHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.linkBtn{border:0;background:none;padding:0;color:var(--green);font-weight:700;font-size:13px;text-align:left}.noticeList{list-style:none;margin:8px -18px 0;padding:0}.notice{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-bottom:1px solid #f0f1ef}.notice.unread{background:#F6FAF7}.noticeIco{width:40px;height:40px;border-radius:50%;background:var(--soft);color:var(--green);display:flex;align-items:center;justify-content:center;flex:none}.noticeText{display:block;font-size:14px;line-height:1.5}.noticeTime{display:block;font-size:12px;color:var(--muted);margin-top:3px}.notice .dot{width:8px;height:8px;border-radius:50%;background:var(--red);margin-top:6px;flex:none}.settingsLink{display:inline-flex;align-items:center;gap:4px;margin-top:16px}.groupTitle{font-size:13px;color:var(--muted);font-weight:800;margin:22px 0 8px}.block{display:block;margin-top:2px;font-weight:400}.list-item{gap:12px}.switch{flex:none;width:46px;height:28px;border-radius:999px;border:0;background:#D7DBD8;position:relative;padding:0;transition:background .15s}.switch span{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:left .15s}.switch.on{background:var(--green)}.switch.on span{left:21px}.howTo{background:var(--soft);border-radius:12px;padding:12px 12px 12px 30px;margin:10px 0 0;line-height:1.7}.orLine{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px;margin:4px 0 6px}.orLine:after,.orLine:before{content:"";flex:1 1;height:1px;background:var(--line)}.alertBox{display:flex;align-items:center;gap:8px;background:#FBE9E5;color:#8A2E1C;border-radius:12px;padding:10px 12px;margin:12px 0 4px;font-weight:700}.choiceList{display:flex;flex-direction:column;gap:8px}.choice{display:flex;justify-content:space-between;align-items:center;text-align:left;border:1px solid #e1e4e1;background:#fff;border-radius:12px;padding:13px 14px;font-size:15px;color:var(--ink)}.choice.on{border-color:var(--green);background:#F6FAF7;color:var(--green);font-weight:700}.noticeList .notice{background:#fff;border-radius:0;margin:0;color:var(--ink)}.noticeList .notice.unread{background:#F6FAF7}img.avatar{object-fit:cover;object-position:center;display:block;background:var(--soft);padding:0}.chipDot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--red);margin-left:5px;vertical-align:middle}.chip.on .chipDot{background:#fff}.countBadge{min-width:20px;height:20px;padding:0 6px;background:var(--red);font-weight:800;display:inline-flex;align-items:center;justify-content:center}.countBadge,.mineTag{border-radius:999px;color:#fff;font-size:11px}.mineTag{display:inline-block;margin-left:6px;padding:1px 7px;background:var(--green);font-weight:700;vertical-align:2px}.trToggle{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}