:root{--ink:#111111;--ink-2:#3A3A3A;--muted:#4E4C47;--faint:#5F5D58;--bg:#F5F4F0;--card:#FFFFFF;--hair:rgba(17,17,17,.07);--soft:#F3F2EE;--lift:0 0 0 1px rgba(17,17,17,.05),0 1px 2px rgba(17,17,17,.04),0 10px 24px -14px rgba(17,17,17,.18);--g:16px;--r:22px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,system-ui,sans-serif;font-feature-settings:"cv11","ss01";background:#dedcd5;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px;color:var(--ink);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit}.phone{width:390px;height:844px;border-radius:52px;background:var(--bg);position:relative;overflow:hidden;box-shadow:0 0 0 10px #111,0 30px 80px #00000059}.status{position:absolute;top:0;left:0;right:0;z-index:6;background:var(--bg);height:54px;display:flex;justify-content:space-between;align-items:center;padding:6px 30px 0;font-size:15px;font-weight:600}.status .ic{display:flex;gap:6px;font-size:17px}.island{position:absolute;top:11px;left:50%;transform:translate(-50%);width:120px;height:34px;border-radius:20px;background:#111;z-index:7}.view{position:absolute;inset:0;overflow-y:auto;padding:54px 0 120px;scrollbar-width:none;display:none;animation:in .22s ease}.view::-webkit-scrollbar{display:none}.view.on{display:block}.view.full{padding-bottom:96px}@keyframes in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wrap{padding:0 var(--g);display:flex;flex-direction:column;gap:var(--g)}.head{display:flex;justify-content:space-between;align-items:center;padding-top:8px}.switch{background:none;border:0;text-align:left;cursor:pointer}.switch small{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--muted);margin-bottom:3px}.switch small i{font-size:15px}.switch span{font-size:27px;font-weight:700;letter-spacing:-.035em;display:flex;align-items:center;gap:6px}.switch span i{font-size:18px;margin-top:3px}.title{font-size:27px;font-weight:700;letter-spacing:-.035em}.head-r{display:flex;align-items:center;gap:18px}.icon-btn{background:none;border:0;font-size:24px;color:var(--ink);cursor:pointer;position:relative;display:flex}.dot{position:absolute;top:1px;right:2px;width:8px;height:8px;border-radius:50%;background:#e0492f;box-shadow:0 0 0 2px var(--bg)}.ava{border-radius:50%;object-fit:cover;background:#e7e5df;display:block;flex:none}.me{width:40px;height:40px;box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--ink);cursor:pointer}.sub{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 10px;position:sticky;top:0;z-index:3;background:var(--bg)}.sub h1{font-size:17px;font-weight:600;letter-spacing:-.02em}.sub .icon-btn{width:40px;height:40px;align-items:center;justify-content:center}.search{display:flex;align-items:center;gap:10px;background:var(--card);border-radius:16px;height:52px;padding:0 6px 0 16px;box-shadow:var(--lift)}.search>i{font-size:20px}.search input{border:0;outline:0;font:inherit;font-size:15px;flex:1;background:none;color:var(--ink)}.search input::placeholder{color:var(--faint)}.search button{height:40px;padding:0 12px;border:0;border-left:1px solid var(--hair);background:none;font-size:20px;cursor:pointer;display:flex;align-items:center}.black{background:#111;color:#fff;border-radius:var(--r);padding:20px;display:flex;flex-direction:column;gap:16px;box-shadow:inset 0 1px #ffffff14,0 16px 32px -16px #11111180}.black i{color:#fff}.m-top{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;color:#fff9}.m-top span{display:flex;align-items:center;gap:6px}.m-top i{font-size:15px}.m-title{display:flex;justify-content:space-between;align-items:flex-end}.m-title h3{font-size:23px;font-weight:600;letter-spacing:-.025em}.m-title p{font-size:13px;color:#fff9;margin-top:3px}.m-title i{font-size:22px}.split{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.1);padding-top:16px}.split div+div{border-left:1px solid rgba(255,255,255,.1);padding-left:16px}.split b{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em}.split span{font-size:13px;color:#ffffff8c}.clickable{cursor:pointer;transition:transform .12s}.clickable:active{transform:scale(.985)}.stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--g)}.stat{background:var(--card);border-radius:var(--r);padding:16px;box-shadow:var(--lift);display:flex;flex-direction:column;gap:8px}.stat label{font-size:13px;font-weight:500;color:var(--muted);display:flex;align-items:center;gap:6px}.stat label i{font-size:15px;color:var(--ink)}.stat b{font-size:26px;font-weight:700;letter-spacing:-.035em;line-height:1}.stat b small{font-size:14px;font-weight:500;color:var(--muted);letter-spacing:0}.up{font-size:13px;font-weight:500;color:#2e7d52;display:flex;align-items:center;gap:3px}.up i{font-size:14px}.up.plain{color:var(--muted)}.up.plain i{color:var(--ink)}.bar{height:5px;border-radius:5px;background:var(--soft);overflow:hidden}.bar div{height:100%;background:var(--ink);border-radius:5px}.swap{display:flex;align-items:center;gap:10px;margin-top:2px}.swap .ava{width:34px;height:34px}.swap strong{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}.swap span{font-size:13px;color:var(--muted)}.sec{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.sec h2{font-size:20px;font-weight:700;letter-spacing:-.03em}.sec a{font-size:13px;color:var(--ink);text-decoration:none;font-weight:500;display:flex;align-items:center;gap:2px;cursor:pointer}.sec a i{font-size:16px}.chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--g)*-1);padding:2px var(--g) 4px}.chips::-webkit-scrollbar{display:none}.chip{flex:none;font-size:14px;font-weight:500;height:38px;padding:0 14px;border-radius:999px;border:0;background:var(--card);box-shadow:0 0 0 1px var(--hair);cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .15s,color .15s}.chip em{font-style:normal;font-size:13px;color:var(--faint)}.chip.on{background:var(--ink);color:#fff;box-shadow:none}.chip.on em{color:#ffffff8c}.list{display:flex;flex-direction:column;gap:var(--g)}.note{background:var(--card);border-radius:var(--r);padding:16px;box-shadow:var(--lift);display:flex;flex-direction:column;gap:12px}.n-top{display:flex;align-items:center;gap:12px}.n-top .ava{width:44px;height:44px}.n-who{flex:1;min-width:0}.n-who b{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:600;letter-spacing:-.01em}.n-who b i{font-size:16px}.n-who span{font-size:13.5px;color:var(--muted)}.tag{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:6px 10px;border-radius:999px;background:var(--soft)}.tag:before{content:"";width:6px;height:6px;border-radius:50%}.tag.offer:before{background:#3a9a66}.tag.ask:before{background:#d9932b}.n-text{font-size:16px;line-height:1.45;font-weight:500;letter-spacing:-.012em}.helpers{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.stack{display:flex}.stack .ava{width:24px;height:24px;box-shadow:0 0 0 2px #fff}.stack>*+*{margin-left:-6px}.empty{width:24px;height:24px;border-radius:50%;background:var(--soft);box-shadow:0 0 0 2px #fff;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--muted)}.n-foot{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--hair)}.meta{display:flex;gap:14px;font-size:13.5px;font-weight:500;color:var(--ink-2)}.meta span{display:flex;align-items:center;gap:5px}.meta i{font-size:16px;color:var(--ink)}.acts{display:flex;align-items:center;gap:14px}.save{background:none;border:0;font-size:22px;cursor:pointer;display:flex}.btn{font-size:14px;font-weight:600;height:38px;padding:0 16px;border-radius:12px;border:0;background:var(--ink);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-shadow:inset 0 1px #ffffff1f,0 4px 10px -4px #1116;transition:transform .1s}.btn:active{transform:scale(.97)}.btn i{font-size:17px;color:#fff}.btn.ghost{background:var(--card);color:var(--ink);box-shadow:var(--lift)}.btn.ghost i{color:var(--ink)}.btn.done{background:var(--soft);color:var(--ink);box-shadow:none}.btn.done i{color:#2e7d52}.btn-wide{height:52px;width:100%;border-radius:16px;font-size:15px}.btn-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.panel{background:var(--card);border-radius:var(--r);box-shadow:var(--lift);overflow:hidden}.line{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer}.line+.line{border-top:1px solid var(--hair)}.line .ava{width:44px;height:44px}.line .grow{flex:1;min-width:0}.line b{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:600;letter-spacing:-.01em}.line b i{font-size:16px}.line .s{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.line .r{font-size:13px;color:var(--muted);text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.line .chev{font-size:18px;color:var(--faint)}.unread{width:8px;height:8px;border-radius:50%;background:var(--ink)}.pills{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.pills span{font-size:13px;font-weight:500;padding:4px 9px;border-radius:999px;background:var(--soft)}.ic-box{width:44px;height:44px;border-radius:14px;background:var(--soft);display:flex;align-items:center;justify-content:center;font-size:21px;flex:none}.amt{font-size:15px;font-weight:600;letter-spacing:-.01em}.amt.plus{color:#2e7d52}.ready{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--g)*-1);padding:2px var(--g) 4px}.ready::-webkit-scrollbar{display:none}.rcard{flex:none;width:150px;background:var(--card);border-radius:var(--r);box-shadow:var(--lift);padding:14px;display:flex;flex-direction:column;gap:10px;cursor:pointer}.rcard .ava{width:40px;height:40px}.rcard b{font-size:14px;font-weight:600}.rcard span{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:5px}.rcard span i{font-size:15px;color:var(--ink)}.profile-top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:8px 0 4px}.profile-top .ava{width:96px;height:96px;margin-bottom:8px;box-shadow:0 0 0 4px var(--bg),0 0 0 5.5px var(--ink)}.profile-top h2{font-size:24px;font-weight:700;letter-spacing:-.03em;display:flex;align-items:center;gap:6px}.profile-top h2 i{font-size:22px;color:#1d8cf0}.profile-top p{font-size:14px;color:var(--muted)}.trio{display:grid;grid-template-columns:repeat(3,1fr);background:var(--card);border-radius:var(--r);box-shadow:var(--lift);padding:16px 0}.trio div{text-align:center}.trio div+div{border-left:1px solid var(--hair)}.trio b{display:block;font-size:20px;font-weight:700;letter-spacing:-.03em}.trio span{font-size:13px;color:var(--muted)}.body{font-size:15px;line-height:1.5;color:var(--ink-2)}.kv{display:flex;align-items:center;gap:12px;padding:14px 16px}.kv+.kv{border-top:1px solid var(--hair)}.kv i{font-size:20px}.kv div{flex:1}.kv small{display:block;font-size:13px;color:var(--muted)}.kv b{font-size:15px;font-weight:600}.map{height:150px;border-radius:var(--r);overflow:hidden;box-shadow:var(--lift);background:#eceae4;position:relative}.map svg{width:100%;height:100%;display:block}.check{display:flex;align-items:center;gap:10px;padding:13px 16px;font-size:15px;cursor:pointer}.check+.check{border-top:1px solid var(--hair)}.check i{font-size:22px}.chat{display:flex;flex-direction:column;gap:8px;padding:8px var(--g) 16px}.when{align-self:center;font-size:13px;color:var(--muted);margin:8px 0}.bub{max-width:78%;padding:10px 14px;border-radius:20px;font-size:15px;line-height:1.4}.bub.them{align-self:flex-start;background:var(--card);box-shadow:var(--lift);border-bottom-left-radius:6px}.bub.mine{align-self:flex-end;background:var(--ink);color:#fff;border-bottom-right-radius:6px}.ref{align-self:center;display:flex;align-items:center;gap:10px;background:var(--card);box-shadow:var(--lift);border-radius:16px;padding:10px 14px;font-size:13px;max-width:92%}.ref i{font-size:18px}.composer{position:absolute;left:0;right:0;bottom:0;z-index:10;background:#fffffff0;backdrop-filter:blur(16px);border-top:1px solid var(--hair);padding:12px 16px 34px;display:none;gap:10px;align-items:center}.composer.on{display:flex}.composer input{flex:1;height:44px;border-radius:22px;border:0;background:var(--soft);padding:0 16px;font:inherit;font-size:15px;outline:0}.composer button{width:44px;height:44px;border-radius:50%;border:0;background:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.composer button i{font-size:20px;color:#fff}.nav{position:absolute;left:0;right:0;bottom:0;height:96px;background:#ffffffeb;backdrop-filter:blur(16px);border-top:1px solid var(--hair);display:grid;grid-template-columns:repeat(5,1fr);align-items:start;padding:12px 8px 0;z-index:10}.nav.hide{display:none}.nav button{background:none;border:0;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--faint);cursor:pointer;font-size:12px;font-weight:500;position:relative}.nav button i{font-size:24px}.nav button.on{color:var(--ink);font-weight:600}.nav .badge{position:absolute;top:-3px;left:calc(50% + 6px);min-width:17px;height:17px;border-radius:9px;background:var(--ink);color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 0 0 2px #fff}.nav .compose{width:56px;height:56px;margin:-4px auto 0;border-radius:18px;background:var(--ink);color:#fff;box-shadow:inset 0 1px #ffffff24,0 10px 22px -6px #11111173;justify-content:center}.nav .compose i{font-size:26px;color:#fff}.home-bar{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:134px;height:5px;border-radius:3px;background:#111;z-index:30}.veil{position:absolute;inset:0;background:#1116;opacity:0;pointer-events:none;transition:opacity .25s;z-index:20}.veil.show{opacity:1;pointer-events:auto}.sheet{position:absolute;left:0;right:0;bottom:0;background:var(--bg);border-radius:28px 28px 0 0;padding:12px var(--g) 40px;transform:translateY(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);z-index:21;display:flex;flex-direction:column;gap:var(--g)}.sheet.show{transform:none}.grab{width:40px;height:5px;border-radius:3px;background:#d2d0c9;margin:0 auto 4px}.sh-head{display:flex;justify-content:space-between;align-items:center}.sh-head h3{font-size:21px;font-weight:700;letter-spacing:-.03em}.sh-head .icon-btn{font-size:22px}.group{display:flex;align-items:center;gap:12px;background:var(--card);border-radius:18px;padding:14px 16px;box-shadow:var(--lift);cursor:pointer}.g-ic{width:42px;height:42px;border-radius:13px;background:var(--soft);display:flex;align-items:center;justify-content:center;font-size:20px}.group.on .g-ic{background:var(--ink);color:#fff}.group.on .g-ic i{color:#fff}.group div b{display:block;font-size:15px;font-weight:600}.group div span{font-size:13px;color:var(--muted)}.group>i{margin-left:auto;font-size:20px}.toggle{display:grid;grid-template-columns:1fr 1fr;background:#e9e8e3;border-radius:14px;padding:4px}.toggle button{font-size:14px;font-weight:600;height:40px;border:0;border-radius:11px;background:none;color:var(--muted);cursor:pointer}.toggle button.on{background:var(--card);color:var(--ink);box-shadow:var(--lift)}textarea{font:inherit;font-size:16px;border:0;outline:0;resize:none;background:var(--card);border-radius:18px;padding:16px;height:110px;box-shadow:var(--lift);color:var(--ink)}textarea::placeholder{color:var(--faint)}.field-err{font-size:13px;color:#c23b22;margin-top:-8px;display:none}.row{display:flex;align-items:center;justify-content:space-between;background:var(--card);border-radius:18px;padding:12px 16px;box-shadow:var(--lift)}.row label{font-size:15px;font-weight:500}.step{display:flex;align-items:center;gap:14px}.step button{width:34px;height:34px;border-radius:10px;border:0;background:var(--soft);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.step b{font-size:16px;font-weight:600;min-width:48px;text-align:center}.pick{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--g)*-1);padding:4px var(--g)}.pick::-webkit-scrollbar{display:none}.pick button{flex:none;background:none;border:0;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px;font-weight:500;cursor:pointer}.pick .ava{width:52px;height:52px;transition:box-shadow .15s}.pick button.on .ava{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ink)}.sh-label{font-size:13px;font-weight:600;color:var(--muted);margin-bottom:-6px}.warn{display:none;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;background:#fbf3e4;color:#7a4e0e;border-radius:14px;padding:10px 12px;margin-top:-4px}.warn i{font-size:17px;color:#7a4e0e;margin-top:1px}.warn.show{display:flex}.safe{background:var(--soft);box-shadow:none;color:var(--ink-2)}.plan{align-self:stretch;background:var(--card);border-radius:20px;box-shadow:var(--lift);padding:16px;display:flex;flex-direction:column;gap:12px;margin-top:8px}.pl-top{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:var(--muted)}.pl-top span{display:flex;align-items:center;gap:6px}.pl-top i{font-size:16px;color:var(--ink)}.pl-top .ok,.pl-top .ok i{color:#2e7d52}.plan b{font-size:17px;font-weight:600;letter-spacing:-.02em}.pl-rows{display:flex;gap:18px;font-size:14px;font-weight:500;color:var(--ink-2)}.pl-rows span{display:flex;align-items:center;gap:6px}.pl-rows i{font-size:18px;color:var(--ink)}.pl-shared{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);background:var(--soft);border-radius:12px;padding:8px 10px}.pl-shared .ava{width:22px;height:22px}.plan .btn{width:100%;height:44px}.composer .plus{background:none;width:34px;box-shadow:none}.composer .plus i{font-size:26px;color:var(--ink)}.preview{background:var(--card);box-shadow:var(--lift);border-radius:18px;padding:14px 16px;font-size:15px;line-height:1.45}.preview small{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--muted);margin-bottom:6px}.preview small i{font-size:15px;color:var(--ink)}.oc{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.oc+.oc{border-top:1px solid var(--hair)}.oc-top{display:flex;align-items:center;gap:12px}.oc-top .grow{flex:1;min-width:0}.oc-top b{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}.oc-type{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);margin-top:2px}.oc-type i{font-size:14px;color:var(--ink)}.oc p{font-size:14px;line-height:1.45;color:var(--ink-2)}.btn.sm{height:34px;padding:0 14px;font-size:13px;border-radius:10px}.pro{font-size:12px;font-weight:600;padding:3px 8px;border-radius:999px;background:#ffffff24;color:#fff}.pro.dark{background:var(--soft);color:var(--ink)}.fam-head{display:flex;align-items:center;gap:14px}.fam-head .ava{width:56px;height:56px;box-shadow:0 0 0 2px #111,0 0 0 3.5px #ffffff80}.fam-head h3{font-size:22px;font-weight:600;letter-spacing:-.025em}.fam-head p{font-size:13px;color:#fff9;margin-top:2px}.okline{display:flex;align-items:center;gap:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px 14px;font-size:15px;font-weight:500}.okline i{font-size:22px}.okline.ok i{color:#6fd39b}.okline span{margin-left:auto;font-size:13px;color:#ffffff8c;font-weight:400}.tl{padding:4px 0}.tl-row{display:flex;gap:12px;padding:10px 16px;align-items:flex-start}.tl-ic{width:32px;height:32px;border-radius:50%;background:var(--soft);display:flex;align-items:center;justify-content:center;font-size:16px;flex:none}.tl-ic.ok{background:#e6f3ec}.tl-ic.ok i{color:#2e7d52}.tl-row b{display:block;font-size:14px;font-weight:600}.tl-row span{font-size:13px;color:var(--muted)}.mum{position:absolute;inset:0;background:var(--bg);padding:116px 24px 40px;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.mum h2{font-size:30px;font-weight:700;letter-spacing:-.03em}.mum .when{font-size:17px;color:var(--muted);margin:0}.okbtn{width:230px;height:230px;border-radius:50%;border:0;background:#111;color:#fff;font-size:30px;font-weight:700;letter-spacing:-.02em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 0 0 10px #1111110f,0 20px 40px -14px #1119;transition:transform .15s}.okbtn i{font-size:56px;color:#fff}.okbtn:active{transform:scale(.97)}.okbtn.done{background:#2e7d52;box-shadow:0 0 0 10px #2e7d521f,0 20px 40px -14px #2e7d5299}.needs{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.needs button{height:76px;border-radius:18px;border:0;background:var(--card);box-shadow:var(--lift);font-size:17px;font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer}.needs button i{font-size:26px}.perk{display:flex;gap:12px;padding:12px 0;align-items:flex-start}.perk+.perk{border-top:1px solid var(--hair)}.perk i{font-size:22px;margin-top:1px}.perk b{display:block;font-size:15px;font-weight:600}.perk span{font-size:13px;color:var(--muted);line-height:1.4}.sheet{max-height:92%;overflow-y:auto;scrollbar-width:none}.sheet::-webkit-scrollbar{display:none}.meth{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer}.meth+.meth{border-top:1px solid var(--hair)}.meth .grow{flex:1}.meth b{display:block;font-size:15px;font-weight:600}.meth span{font-size:13px;color:var(--muted);line-height:1.35;display:block}.meth>i{font-size:24px}.sw{width:44px;height:26px;border-radius:13px;background:#dad8d2;position:relative;flex:none;transition:background .2s}.sw:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:left .2s}.status-r{font-size:13px;color:var(--muted);text-align:right}.status-r.ok{color:#2e7d52;font-weight:500}.callscr{position:absolute;inset:0;background:#141414;color:#fff;padding:120px 28px 60px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.callscr .cic{width:96px;height:96px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.callscr .cic i{font-size:44px;color:#fff}.callscr h2{font-size:28px;font-weight:600;letter-spacing:-.02em}.callscr p{font-size:16px;color:#ffffffa6;line-height:1.45;max-width:280px}.callbtns{margin-top:auto;display:flex;justify-content:space-between;width:100%;padding:0 20px}.callbtns button{width:72px;height:72px;border-radius:50%;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.callbtns button i{font-size:32px;color:#fff}.callbtns .no{background:#e0492f}.callbtns .yes{background:#34c759}.callbtns small{display:block;font-size:13px;color:#ffffffb3;margin-top:8px;text-align:center}.keys{margin-top:auto;display:grid;grid-template-columns:repeat(3,72px);gap:18px 26px}.keys button{width:72px;height:72px;border-radius:50%;border:0;background:#ffffff24;color:#fff;font-size:30px;font-weight:400;cursor:pointer}.keys button.hl{background:#ffffff4d}.toast{position:absolute;left:50%;bottom:112px;transform:translate(-50%,20px);background:var(--ink);color:#fff;font-size:14px;font-weight:500;padding:12px 18px;border-radius:999px;display:flex;align-items:center;gap:8px;opacity:0;pointer-events:none;transition:all .25s;z-index:40;white-space:nowrap}.toast i{font-size:18px;color:#fff}.toast.show{opacity:1;transform:translate(-50%)}html{background:#e9e7e1}body{display:block;padding:0;min-height:100vh;background:#e9e7e1}.app{max-width:440px;margin:0 auto;min-height:100vh;background:var(--bg);position:relative;box-shadow:0 0 0 1px #1111110a,0 0 60px #1111110f}#view{padding:calc(env(safe-area-inset-top) + 16px) 0 calc(124px + env(safe-area-inset-bottom));animation:in .2s ease}#view.sub-page{padding-top:env(safe-area-inset-top)}#view.chat-page{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.sub{top:0}.nav{position:fixed;left:50%;right:auto;transform:translate(-50%);width:100%;max-width:440px;height:calc(84px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.composer{position:fixed;left:50%;right:auto;transform:translate(-50%);width:100%;max-width:440px;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.veil{position:fixed}.sheet{position:fixed;left:50%;right:auto;width:100%;max-width:440px;transform:translate(-50%,100%);max-height:92vh;padding-bottom:calc(32px + env(safe-area-inset-bottom))}.sheet.show{transform:translate(-50%)}.toast{position:fixed;bottom:calc(108px + env(safe-area-inset-bottom))}.initials{border-radius:50%;background:#e9e4da;color:var(--ink);display:flex;align-items:center;justify-content:center;font-weight:600;flex:none;letter-spacing:-.02em}.me{cursor:pointer}.spinner{display:flex;justify-content:center;padding:60px 0;color:var(--faint);font-size:14px}.empty-state{display:flex;align-items:center;gap:12px;padding:16px}.empty-state b{font-size:15px;font-weight:600;display:block}.empty-state span{font-size:13px;color:var(--muted)}.offline-bar{position:sticky;top:0;z-index:5;background:#111;color:#fff;font-size:13px;font-weight:500;display:flex;align-items:center;gap:8px;padding:10px 16px}.offline-bar i{font-size:16px;color:#fff}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:13px;font-weight:600;color:var(--muted)}.input{height:52px;border:0;outline:0;border-radius:16px;background:var(--card);box-shadow:var(--lift);padding:0 16px;font:inherit;font-size:16px;color:var(--ink);width:100%}.input::placeholder{color:var(--faint)}.signin{min-height:100vh;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:40px 20px}.signin h1{font-size:32px;font-weight:700;letter-spacing:-.04em;line-height:1.1}.signin p.lead{font-size:16px;color:var(--ink-2);line-height:1.5}.devbox{border:1px dashed rgba(17,17,17,.2);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:10px}.devbox small{font-size:13px;font-weight:600;color:var(--muted)}.devpeople{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.devpeople::-webkit-scrollbar{display:none}.devpeople button{flex:none;background:none;border:0;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:500;cursor:pointer}.lookout{display:flex;flex-direction:column;gap:12px}.tag.for:before{background:#6b7fd7}.photo-edit{position:relative;cursor:pointer}.photo-edit .cam{position:absolute;right:0;bottom:8px;width:30px;height:30px;border-radius:50%;background:var(--ink);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px var(--bg)}.photo-edit .cam i{font-size:15px;color:#fff}.own-offer{display:flex;align-items:center;gap:12px}.icon-plain{background:none;border:0;font-size:20px;cursor:pointer;display:flex;color:var(--muted)}.soon{font-size:12px;font-weight:600;color:var(--muted);background:var(--soft);padding:3px 8px;border-radius:999px}.meth.off{opacity:.55;cursor:default}.warn-card{background:#fbf3e4;color:#7a4e0e}.okline.late i{color:#f2b256}.copyrow{display:flex;gap:8px;align-items:center;background:var(--soft);border-radius:12px;padding:10px 12px;font-size:13px;word-break:break-all}.home-grid,.rail,.main-col{display:flex;flex-direction:column;gap:var(--g)}.side{display:none}.demo-pill{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--muted);background:none;border:0;cursor:pointer;padding:0}.demo-pill i{font-size:16px;color:var(--ink)}@media (min-width: 900px){html,body{background:var(--bg)}.app{max-width:none;display:grid;grid-template-columns:268px minmax(0,1fr);box-shadow:none;background:var(--bg)}body.signed-out .app{display:block}body.signed-out .side{display:none}.side{display:flex;flex-direction:column;gap:20px;position:sticky;top:0;height:100vh;padding:28px 20px;border-right:1px solid var(--hair);background:#fbfaf7;overflow-y:auto;scrollbar-width:none}.side::-webkit-scrollbar{display:none}.brand{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:700;letter-spacing:-.03em}.brand img{width:32px;height:32px;border-radius:9px}.side-group{display:flex;align-items:center;gap:10px;background:var(--card);border:0;border-radius:16px;padding:12px 14px;box-shadow:var(--lift);cursor:pointer;text-align:left}.side-group .g-ic{width:36px;height:36px;border-radius:11px;font-size:18px;background:var(--ink)}.side-group .g-ic i{color:#fff}.side-group div{flex:1;min-width:0}.side-group small{display:block;font-size:13px;color:var(--muted)}.side-group b{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-group>i{font-size:16px}.side-nav{display:flex;flex-direction:column;gap:2px}.side-nav button{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;border:0;border-radius:12px;background:none;font-size:15px;font-weight:500;color:var(--ink-2);cursor:pointer;text-align:left}.side-nav button i{font-size:21px;color:var(--ink)}.side-nav button:hover{background:#1111110a}.side-nav button.on{background:var(--card);color:var(--ink);font-weight:600;box-shadow:var(--lift)}.side-nav .cnt{margin-left:auto;min-width:20px;height:20px;border-radius:10px;background:var(--ink);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 6px}.side-foot{margin-top:auto;display:flex;flex-direction:column;gap:12px}.side-me{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;cursor:pointer}.side-me:hover{background:#1111110a}.side-me b{display:block;font-size:14px;font-weight:600}.side-me span{font-size:13px;color:var(--muted)}.side-links{display:flex;flex-direction:column;gap:10px;padding:0 10px}.side-links a{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--muted);text-decoration:none}.side-links a i{font-size:16px;color:var(--ink)}.side{grid-column:1;grid-row:1 / span 2}#offline{grid-column:2;grid-row:1}#view{grid-column:2;grid-row:2}.app{grid-template-rows:auto 1fr}.nav{display:none!important}#view{padding:32px 40px 80px;min-width:0}#view.sub-page{padding-top:16px}#view.chat-page{padding-bottom:110px}.wrap{max-width:720px;margin:0 auto;padding:0}.sub{max-width:720px;margin:0 auto 8px;padding:0}.chat{max-width:720px;margin:0 auto;padding:8px 0 16px}.wrap.home{max-width:1160px}.home .head .me,.home .head .switch{display:none}.home .head{padding-top:0}.home-title{display:block!important}.home-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.main-col{grid-column:1;grid-row:1}.rail{grid-column:2;grid-row:1;position:sticky;top:24px}.head .me{display:none}.composer{left:calc(50% + 134px);max-width:720px;border-radius:20px 20px 0 0;border:1px solid var(--hair);border-bottom:0}.toast{left:calc(50% + 134px);bottom:32px}.veil{z-index:40}.sheet{z-index:41;top:50%;bottom:auto;left:calc(50% + 134px);max-width:500px;border-radius:24px;transform:translate(-50%,-46%);opacity:0;pointer-events:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s;padding:20px 24px 28px;max-height:86vh;box-shadow:0 30px 80px -20px #1116}.sheet.show{transform:translate(-50%,-50%);opacity:1;pointer-events:auto}.sheet .grab{display:none}.signin{max-width:440px;margin:0 auto}}@media (min-width: 1280px){.main-col .list{display:grid;grid-template-columns:1fr 1fr;align-items:start}}.home-title{display:none}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body{overflow-x:hidden}.nav .compose{width:68px;height:68px;margin:-22px auto 0;border-radius:24px;box-shadow:0 0 0 5px var(--bg),inset 0 1px #ffffff24,0 14px 28px -8px #11111180}.nav .compose i{font-size:32px}@media (min-width: 900px){.side>.btn{height:56px;font-size:16px;border-radius:16px}.side>.btn i{font-size:22px}}a.btn{text-decoration:none}:root{--bg:#F2F1EC;--lift:0 0 0 1px rgba(17,17,17,.045),0 1px 2px rgba(17,17,17,.05),0 6px 14px -6px rgba(17,17,17,.08),0 18px 36px -20px rgba(17,17,17,.22);--lift-hover:0 0 0 1px rgba(17,17,17,.06),0 2px 4px rgba(17,17,17,.05),0 12px 24px -8px rgba(17,17,17,.14),0 28px 48px -22px rgba(17,17,17,.3)}.note,.stat,.panel,.rcard,.group,.search,.chip{transition:box-shadow .2s ease,transform .2s ease}.note,.stat,.panel,.rcard{background:linear-gradient(180deg,#fff,#fdfcfa)}.black{background:linear-gradient(160deg,#242424,#111 55%,#0b0b0b);box-shadow:inset 0 1px #ffffff17,0 2px 6px #0000001f,0 22px 44px -20px #0009}.chip:not(.on){box-shadow:0 0 0 1px #11111112,0 1px 2px #1111110a}.chip.on{box-shadow:0 4px 12px -4px #1116}.meta span{white-space:nowrap}.n-foot{gap:10px}.acts{flex-shrink:0}.btn{white-space:nowrap}.ic-box{box-shadow:inset 0 0 0 1px #1111110a}@media (hover:hover){.note.clickable:hover,.panel.clickable:hover,.stat.clickable:hover,.rcard:hover{transform:translateY(-2px);box-shadow:var(--lift-hover)}.black.clickable:hover{transform:translateY(-2px)}}@media (min-width: 900px){.main-col{min-width:0}.main-col .chips{margin:0;padding:2px 2px 6px}.rail{z-index:1}.home-grid{grid-template-columns:minmax(0,1fr) 320px;gap:32px}.main-col .list{display:flex;flex-direction:column;align-items:stretch}}@media (min-width: 1440px){.home-grid{grid-template-columns:minmax(0,1fr) 340px}.main-col .list{display:grid;grid-template-columns:1fr 1fr;align-items:start}}.n-foot{flex-wrap:wrap;row-gap:10px}.meta{flex-wrap:wrap;row-gap:6px;min-width:0}.acts{margin-left:auto}.sw{width:46px;height:28px;border-radius:14px;background:#d9d7d1;position:relative;flex:none;transition:background .2s}.sw:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:left .2s}.sw.on{background:var(--ink)}.sw.on:after{left:21px}.seal{flex:none;display:block}.n-who b{white-space:nowrap}.tb{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:3px 8px 3px 6px;border-radius:999px;margin-left:2px;letter-spacing:0}.tb.ok{padding:0;margin-left:5px;background:none}.tb.miss{color:var(--muted);box-shadow:inset 0 0 0 1px #1111112e;padding-left:8px}.tb.miss.inv{color:#ffffffb3;box-shadow:inset 0 0 0 1px #ffffff40}.fam-head .tb{margin:6px 0 0}.trust-pill{display:inline-flex;align-items:center;gap:5px;background:#1d8cf0;color:#fff;font-size:13px;font-weight:600;padding:5px 10px 5px 8px;border-radius:999px;margin-top:2px}.black.trust{gap:16px}.trust .score{display:flex;align-items:baseline;gap:8px}.trust .score b{font-size:34px;font-weight:700;letter-spacing:-.04em;color:#fff}.trust .score b.none{font-size:22px;letter-spacing:-.02em}.trust .score span{font-size:14px;color:#fff9}.trust .halves{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.12);padding-top:14px}.trust .halves div{display:flex;flex-direction:column;gap:3px;min-width:0}.trust .halves div+div{border-left:1px solid rgba(255,255,255,.12);padding-left:16px}.trust .halves small{font-size:13px;color:#fff9;display:flex;align-items:center;gap:5px}.trust .halves small i{font-size:14px;color:#fff}.trust .halves b{font-size:17px;font-weight:600;color:#fff}.trust .halves span{font-size:13px;color:#ffffffbf}.coin{flex:none;display:block}.meta span .coin{margin-right:1px}.token-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;margin-top:-18px}.token-hero h3{font-size:24px;font-weight:700;letter-spacing:-.03em}.token-hero p{font-size:15px;line-height:1.5;color:var(--muted)}.token-small{font-size:13px;color:var(--muted);text-align:center;margin:-4px 0 0}.claim-sum{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.12);padding-top:14px;font-size:14px;color:#ffffffbf}.claim-sum b{display:flex;align-items:center;gap:6px;color:#fff;font-size:15px}[data-act=confirmPick]{gap:8px}.tokens{display:flex;flex-direction:column;padding:0}.tokens .head{display:flex;align-items:center;gap:14px;padding:18px 18px 16px}.tokens .head>div{flex:1}.tokens .big{font-size:34px;font-weight:700;letter-spacing:-.04em;line-height:1}.tokens .big small{font-size:15px;font-weight:500;color:var(--muted);letter-spacing:0;margin-left:6px}.tokens .tk-plan{font-size:13px;color:var(--muted);margin-top:4px}.tokens .gauge{height:6px;border-radius:3px;background:#ecebe6;margin:0 18px 16px;overflow:hidden}.tokens .gauge i{display:block;height:100%;background:#111;border-radius:3px}.tokens .line .amt{font-size:15px;font-weight:600;white-space:nowrap}.tokens .line .amt.plus{color:#2f7d4f}.sp-head{display:flex;align-items:center;justify-content:space-between;padding:6px 2px 0}.sp-head small{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--muted)}.sp-head h1{font-size:27px;font-weight:700;letter-spacing:-.035em;margin-top:2px}.sp-head button{background:none;border:0;font-size:28px;cursor:pointer;color:var(--ink);display:flex;padding:0}.sp-type{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:17px;border:0;background:var(--card);box-shadow:0 0 0 1px var(--hair);font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.sp-type i{font-size:14px}.sp-tile{background:#111 center/cover no-repeat;display:grid;place-items:center;flex:none}.sp-tile i{color:#fff}.sp-tile.lt{background-color:#ecebe6}.sp-tile.lt i{color:#111}.sp-mine{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-mine .card{position:relative;background:var(--card);border-radius:20px;box-shadow:var(--lift);padding:14px;display:flex;flex-direction:column;gap:10px;cursor:pointer}.sp-mine .card .unread{position:absolute;top:14px;right:14px}.sp-mine b{font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.sp-mine .next{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:5px}.sp-mine .next i{font-size:14px;color:var(--ink)}.sp-row .grow b{display:block}.sp-area{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.sp-area i{font-size:16px;color:var(--ink)}.unread:not(:empty){min-width:22px;height:22px;border-radius:11px;background:#111;color:#fff;font-size:13px;font-weight:600;display:inline-grid;place-items:center;padding:0 6px;flex:none}.sp-banner{height:132px;border-radius:24px 24px 0 0;background:#2a2a28 center/cover no-repeat;position:relative;margin-bottom:-16px}.sp-banner .cam{position:absolute;right:12px;top:12px;width:36px;height:36px;border-radius:50%;border:0;background:#1111118c;display:grid;place-items:center;cursor:pointer}.sp-banner .cam i{font-size:18px;color:#fff}.sp-hero{gap:16px;border-top-left-radius:0;border-top-right-radius:0;padding-top:42px;position:relative}.sp-pic-btn{position:absolute;left:18px;top:-30px;border:0;padding:0;background:none;border-radius:18px;box-shadow:0 0 0 3px #111;cursor:pointer;display:block}.sp-hero .who{display:flex;align-items:center;gap:10px;border-top:1px solid rgba(255,255,255,.12);padding-top:14px;font-size:13px;color:#ffffffbf}.sp-hero .who b{color:#fff;font-weight:600}.sp-hero .who .ava{box-shadow:0 0 0 2px #111}.sp-hero .who .ava+.ava{margin-left:-10px}.meet{background:var(--card);border-radius:20px;box-shadow:var(--lift);padding:16px;display:flex;flex-direction:column;gap:12px}.meet .when{display:flex;gap:14px;align-items:center;align-self:stretch;margin:0;font-size:inherit;color:inherit}.meet .date{width:52px;height:56px;border-radius:14px;background:#111;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none}.meet .date small{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#ffffffb3}.meet .date b{font-size:20px;font-weight:700;line-height:1}.meet h3{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.meet p{font-size:13px;color:var(--muted);margin-top:2px}.meet .foot{display:flex;align-items:center;gap:10px;border-top:1px solid var(--hair);padding-top:12px}.meet .foot .stack{display:flex}.meet .foot .stack .ava{box-shadow:0 0 0 2px #fff}.meet .foot .stack .ava+.ava{margin-left:-8px}.meet .foot span{font-size:13px;color:var(--muted);flex:1}.sp-post{background:var(--card);border-radius:20px;box-shadow:var(--lift);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.sp-post .by{display:flex;align-items:center;gap:10px;font-size:14px}.sp-post .by b{font-weight:600}.sp-post .by span{font-size:13px;color:var(--muted)}.sp-post .by small{font-size:12px;font-weight:600;padding:2px 7px;border-radius:999px;box-shadow:inset 0 0 0 1px #1111112e;color:var(--muted)}.sp-post p{font-size:15px;line-height:1.45}.share-link{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:var(--card);box-shadow:var(--lift)}.share-link .t{flex:1;min-width:0}.share-link b{font-size:15px;display:block}.share-link span{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.share-link button{background:none;border:0;font:inherit;font-size:14px;font-weight:600;cursor:pointer;color:var(--ink);display:flex;align-items:center;gap:4px}.share-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.share-grid a,.share-grid button{background:none;border:0;font:inherit;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer;text-decoration:none}.share-grid i{width:56px;height:56px;border-radius:18px;background:var(--card);box-shadow:var(--lift);display:grid;place-items:center;font-size:26px}.joins{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:8px}.joins i{font-size:16px;color:var(--ink)}.sc-head{display:flex;align-items:center;gap:10px;cursor:pointer;min-width:0}.sc-head b{font-size:16px;display:block;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.sc-head span{font-size:13px;color:var(--muted);font-weight:500}.pin{display:flex;align-items:center;gap:12px;margin:4px var(--g);padding:12px 14px;border-radius:16px;background:#111;color:#fff}.pin>i{font-size:20px;color:#fff}.pin div{flex:1;font-size:13px;color:#ffffffb3}.pin b{display:block;color:#fff;font-size:14px}.pin button{background:#fff;color:#111;border:0;border-radius:999px;font:inherit;font-size:13px;font-weight:600;padding:7px 12px;cursor:pointer;white-space:nowrap}.row-them{display:flex;align-items:flex-end;gap:8px;max-width:86%;cursor:pointer}.row-them .ava,.row-them .ava-gap{flex:none;width:28px}.row-them .bub{max-width:100%}.row-them small{display:block;font-size:13px;font-weight:600;color:var(--muted);margin:0 0 3px 4px}.sc-mine{align-self:flex-end;max-width:78%;display:flex;justify-content:flex-end;cursor:pointer}.sc-mine .bub{max-width:100%}.bub.photo{padding:4px;overflow:hidden}.bub.photo img{display:block;max-width:220px;max-height:260px;border-radius:16px}.sp-join{display:flex;flex-direction:column;gap:16px;padding:28px var(--g) 32px;max-width:440px;margin:0 auto}.sp-join-top{display:flex;align-items:center;gap:14px}.sp-join-top h3{font-size:22px;font-weight:700;letter-spacing:-.025em;color:#fff}.sp-join-about{font-size:14px;line-height:1.45;color:#ffffffb3}.sp-join .steps{display:flex;flex-direction:column;gap:12px;padding:4px 2px}.sp-join .steps div{display:flex;align-items:center;gap:12px;font-size:14px}.sp-join .steps i{width:28px;height:28px;border-radius:50%;background:#ecebe6;display:grid;place-items:center;font-style:normal;font-size:13px;font-weight:600;flex:none}.sp-join .small{font-size:13px;color:var(--muted);text-align:center}.sp-join .small a{color:var(--ink);font-weight:500}.save,.icon-btn,.icon-plain,.sec a,.sp-head button,.composer .plus{position:relative}.save:after,.icon-btn:after,.icon-plain:after,.sec a:after,.sp-head button:after,.composer .plus:after{content:"";position:absolute;inset:-10px}.sec a:after{inset:-14px -8px}.btn.sm{height:36px}.pin button{padding:9px 14px}.n-who b{white-space:normal;flex-wrap:wrap;row-gap:3px}.pin .pin-sub{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pin div{min-width:0}.sp-mine .next{align-items:flex-start}.sp-mine .next i{margin-top:1px}.sp-mine .next span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chips{user-select:none;-webkit-user-select:none}.chips.dragging{cursor:grabbing}.chips.dragging *{pointer-events:none}.sheet>*{flex-shrink:0}.cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cat-grid.one{grid-template-columns:1fr}.cat-grid button{height:68px;border:0;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px #1111110f,0 2px 6px -2px #11111114;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;transition:background .15s,color .15s}.cat-grid button i{font-size:22px}.cat-grid button.on{background:var(--ink);color:#fff;box-shadow:inset 0 1px #ffffff1f,0 6px 14px -6px #11111180}.cat-grid button.on i{color:#fff}.opt-item+.opt-item{border-top:1px solid var(--hair)}.opt{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 16px;border:0;background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer}div.opt{cursor:default}.opt>i:first-child{font-size:20px;flex:none}.opt span{flex:1;font-size:15px;font-weight:500;white-space:nowrap}.opt em{font-style:normal;font-size:14px;color:var(--muted);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opt .car{font-size:14px;color:var(--faint);flex:none;transition:transform .2s}.opt.open .car{transform:rotate(90deg)}.opt .step{gap:10px}.opt .step button{width:34px;height:34px}.opt .step b{min-width:52px;text-align:center;font-size:15px}.opt-list{padding:0 16px 8px 48px;margin-top:-6px}.opt-list p{font-size:13px;color:var(--faint);margin:0 0 4px}.opt-list button{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;border:0;background:none;font:inherit;font-size:15px;color:var(--muted);text-align:left;cursor:pointer}.opt-list button+button{border-top:1px solid var(--hair)}.opt-list button.on{color:var(--ink);font-weight:600}.opt-list button i{font-size:16px;opacity:0}.opt-list button.on i{opacity:1}.biz-ava{width:44px;height:44px;border-radius:13px;background:#111;display:grid;place-items:center;flex:none}.biz-ava i{font-size:21px;color:#fff}.tb.bz{color:#111;box-shadow:inset 0 0 0 1.5px #111;padding-left:7px}.tb.bz i{font-size:13px}.compose-body{display:flex;flex-direction:column;gap:var(--g)}.compose-body>*{flex-shrink:0}.postas{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;border-radius:18px;background:var(--card);box-shadow:var(--lift);font:inherit;color:var(--ink);text-align:left;cursor:pointer}.postas .biz-ava{width:40px;height:40px;border-radius:12px}.postas .biz-ava i{font-size:20px}.postas .grow{flex:1;min-width:0}.postas b{font-size:15px;font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.postas small{font-size:13px;color:var(--muted);white-space:nowrap}.postas .chg{font-size:13px;font-weight:600}.postas .left{text-align:right;flex:none}.postas .bars{display:flex;gap:4px;justify-content:flex-end;margin-bottom:5px}.postas .bars i{width:14px;height:6px;border-radius:3px;background:#111}.postas .bars i.used{background:#dddcd6}.free{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;border-radius:18px;background:var(--card);box-shadow:var(--lift);font:inherit;color:var(--ink);text-align:left}button.free{cursor:pointer}.free>i{font-size:20px;flex:none}.free div{flex:1}.free b{font-size:15px;font-weight:600;display:block}.free small{font-size:13px;color:var(--muted);line-height:1.35;display:block;margin-top:2px}.tg{width:46px;height:28px;border-radius:14px;background:#dddcd6;position:relative;flex:none;transition:background .15s}.tg:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:left .15s}.tg.on{background:#111}.tg.on:after{left:21px}.out{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 12px 4px}.out .ic{width:56px;height:56px;border-radius:18px;background:var(--card);box-shadow:var(--lift);display:grid;place-items:center;margin-bottom:12px}.out .ic i{font-size:26px}.out b{font-size:17px;font-weight:700;letter-spacing:-.01em}.out p{font-size:14px;color:var(--muted);line-height:1.4;margin:6px 0 0}.wk{display:flex;align-items:center;gap:12px;padding:0 16px;min-height:52px}.wk+.wk{border-top:1px solid var(--hair)}.wk em{font-style:normal;font-size:13px;color:var(--muted);width:30px;flex:none}.wk span{flex:1;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wk .wtag{flex:none;font-size:13px;font-weight:600;padding:3px 8px;border-radius:999px;background:#111;color:#fff}.wk .wtag.soft{background:var(--soft);color:var(--ink)}.ask-ok{background:var(--card);border-radius:var(--r);box-shadow:var(--lift);padding:16px;display:flex;flex-direction:column;gap:14px}.ask-ok .top{display:flex;align-items:center;gap:12px}.ask-ok .grow{flex:1;min-width:0}.ask-ok .top b{font-size:15px;font-weight:600;display:block}.ask-ok .top small{font-size:13px;color:var(--muted)}.ask-ok p{margin:0;font-size:16px;line-height:1.45;font-weight:500;letter-spacing:-.012em}.ask-ok .q{font-size:13px;color:var(--muted);line-height:1.4;padding-top:12px;border-top:1px solid var(--hair)}.ask-ok .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ask-ok .two .btn{height:46px;border-radius:14px;font-size:15px}.signin.front{justify-content:center;gap:24px;padding:28px 20px 36px}.fp-intro,.fp-sign{min-width:0}.fp-intro{display:flex;flex-direction:column;gap:18px}.fp-brand{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;letter-spacing:-.01em}.fp-brand img{width:26px;height:26px;border-radius:8px}.signin.front h1{font-size:34px;line-height:1.05;font-weight:800}.fp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.fp-list li{display:flex;align-items:center;gap:14px;background:var(--card);border-radius:18px;padding:10px 14px 10px 10px;box-shadow:0 0 0 1px #1111110d,0 2px 8px -4px #1111111f}.fp-list li div b{display:block;font-size:15px;font-weight:700;letter-spacing:-.01em}.fp-list li div span{display:block;font-size:13px;color:var(--muted);margin-top:1px}.fp-pic{width:52px;height:52px;border-radius:14px;background:#111;color:#fff;flex:none;display:grid;place-items:center;box-shadow:inset 0 1px #ffffff24,0 6px 14px -8px #1119}.fp-sign{display:flex;flex-direction:column;gap:12px}.fp-sign p.lead{font-size:14px;color:var(--muted);line-height:1.4;margin:0}@media (min-width: 900px){.signin.front{max-width:1040px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:48px 40px}.signin.front h1{font-size:46px}.fp-sign{background:var(--card);border-radius:24px;padding:28px;box-shadow:var(--lift)}}.fp-credits{background:var(--card);border-radius:18px;padding:16px;box-shadow:0 0 0 1px #1111110d,0 2px 8px -4px #1111111f;display:flex;flex-direction:column;gap:10px}.fp-credits b{font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.fp-credits p{margin:0;font-size:14px;line-height:1.45;color:var(--ink-2)}.fp-credits .when{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding-top:10px;border-top:1px solid var(--hair)}.fp-credits .when .coin{flex:none}.fp-line{font-size:15px;line-height:1.45;color:var(--ink-2);margin:0}.fp-why{margin:0;font-size:14px;line-height:1.45;color:var(--ink-2)}.fp-why b{color:var(--ink)}.cr-step{display:flex;gap:14px;padding:14px 16px;align-items:flex-start}.cr-step+.cr-step{border-top:1px solid var(--hair)}.cr-step .n{width:28px;height:28px;border-radius:50%;background:#111;color:#fff;font-size:13px;font-weight:700;display:grid;place-items:center;flex:none}.cr-step b{display:block;font-size:15px;font-weight:600}.cr-step span{display:block;font-size:13px;color:var(--muted);margin-top:2px;line-height:1.4}.cr-sizes{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.cr-sizes em{font-style:normal;font-size:13px;font-weight:600;padding:4px 9px;border-radius:999px;background:var(--soft)}.cr-note{font-size:13px;color:var(--muted);text-align:center;margin:-4px 0 0;line-height:1.4}.fd-dist{display:grid;grid-template-columns:repeat(4,1fr);background:#e9e8e3;border-radius:14px;padding:4px}.fd-dist button{height:36px;border:0;border-radius:11px;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer}.fd-dist button.on{background:var(--card);color:var(--ink);box-shadow:var(--lift)}.fd-area{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--muted)}.fd-area i{font-size:15px}.fd-card{background:var(--card);border-radius:var(--r);box-shadow:var(--lift);padding:14px 16px;display:flex;flex-direction:column;gap:12px}.fd-kind{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--muted)}.fd-kind i{font-size:14px}.fd-row{display:flex;align-items:center;gap:12px}.fd-row .grow{flex:1;min-width:0}.fd-row b{display:block;font-size:15px;font-weight:600}.fd-row .s{font-size:13px;color:var(--muted);margin-top:1px}.fd-date{width:46px;height:46px;border-radius:13px;background:#fff;box-shadow:inset 0 0 0 1.5px #111;display:flex;flex-direction:column;overflow:hidden;flex:none}.fd-date small{background:#111;color:#fff;font-size:10px;font-weight:700;text-align:center;padding:2px 0;letter-spacing:.06em}.fd-date b{font-size:18px;font-weight:800;text-align:center;line-height:1;padding:4px 0 0}.pc-note{display:flex;gap:10px;align-items:flex-start;background:var(--card);border-radius:16px;padding:12px 14px;box-shadow:0 0 0 1px #1111110d,0 2px 8px -4px #1111111f;font-size:13px;line-height:1.45;color:var(--ink-2)}.fd-card .pc-note{box-shadow:none;background:var(--soft)}.pc-note i{font-size:18px;flex:none;margin-top:1px}.pc-note b{color:var(--ink)}.home-alerts:empty{display:none}.home-alerts{display:flex;flex-direction:column;gap:var(--g)}@media (max-width: 899px){.home-grid .main-col{order:-1}.rail-alerts{display:none}}@media (min-width: 900px){.home-alerts{display:none}.rail-alerts{display:flex;flex-direction:column;gap:var(--g)}}@media (min-width: 900px){#side [data-act=compose]{height:64px;width:100%;font-size:18px;font-weight:700;border-radius:18px;gap:10px;letter-spacing:-.01em;flex:none}#side [data-act=compose] i{font-size:24px}}@media (min-width: 900px) and (max-width: 1099px){.home-grid{display:flex!important;flex-direction:column;align-items:stretch!important}.home-grid .main-col{order:-1}.rail{position:static!important}.home-alerts{display:flex}.rail-alerts{display:none!important}}.fd-dist button{white-space:nowrap}.compose-body>.btn-wide{height:56px;font-size:16px}#board{display:flex!important;flex-direction:column!important;gap:var(--g);align-items:stretch!important}#board>*{width:100%;margin:0}#board .fd-card{padding:16px}#board.two{flex-direction:row!important;align-items:flex-start!important}#board.two>.fcol{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--g)}.ch-note{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--ink-2);padding:0 4px}.ch-note i{font-size:18px;flex:none;margin-top:1px}.pt-count{font-size:13px;color:var(--muted);text-align:right;margin:-10px 4px 0}.pt-count:empty{display:none}.pt-count.low{color:#b4232a}.app{transition:opacity .18s ease}body.booting .app{opacity:0}.fp-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;font-size:13px;color:var(--muted);margin:0}.fp-legal a{color:var(--muted);text-decoration:none}.fp-legal a:hover{color:var(--ink);text-decoration:underline}.toast{white-space:normal;max-width:calc(100vw - 32px);text-align:center;justify-content:center;width:max-content}@media (min-width: 900px){.composer{width:calc(100vw - 316px)}}@media (min-width: 900px){.toast{max-width:calc(100vw - 316px)}}.fd-head{flex-wrap:wrap;gap:var(--g) 14px}.fd-head .fd-dist{flex:1 0 100%}#filters .chip{padding:0 13px 0 11px;gap:6px}#filters .chip[hidden]{display:none}#filters .chip>i{font-size:18px}#filters .chip-more{padding:0 11px 0 13px}#filters .chip-more>i{font-size:14px}@media (min-width: 900px){.fd-head .fd-area{margin-left:auto}.fd-head .fd-dist{flex:none;display:inline-flex;padding:3px}.fd-head .fd-dist button{height:32px;padding:0 14px}}.ss-card{background:linear-gradient(180deg,#fff,#fdfcfa);border-radius:22px;box-shadow:var(--lift);padding:16px;display:flex;flex-direction:column;gap:14px}.ss-top{display:flex;gap:12px;align-items:flex-start}.ss-date{width:48px;flex:none;border-radius:14px;box-shadow:0 0 0 1px var(--hair);text-align:center;padding:6px 0}.ss-date small{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ss-date b{font-size:20px;letter-spacing:-.03em}.ss-what{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ss-what h3{font-size:17px;font-weight:600;letter-spacing:-.02em;margin:0 0 1px}.ss-what p{font-size:13px;color:var(--muted);margin:0;display:flex;align-items:flex-start;gap:6px}.ss-what p i{font-size:14px;color:var(--ink);margin-top:2px;flex:none}.ss-share{margin:-6px -6px 0 0}.ss-places{display:flex;flex-direction:column;gap:7px}.ss-row{display:flex;justify-content:space-between;gap:10px;font-size:13px;font-weight:500}.ss-row span{color:var(--muted)}.ss-bar{height:6px;border-radius:3px;background:var(--soft);overflow:hidden}.ss-bar i{display:block;height:100%;background:var(--ink);border-radius:3px}.ss-pace{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px}.ss-pace button{border:0;border-radius:14px;background:var(--soft);padding:10px 6px;font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--ink)}.ss-pace b{font-size:14px;font-weight:600}.ss-pace small{font-size:12px;color:var(--muted)}.ss-pace .on{background:var(--ink);color:#fff}.ss-pace .on small{color:#ffffffb3}.ss-foot{display:flex;align-items:center;gap:10px}.ss-foot .stack{display:flex;flex:none}.ss-foot .stack .ava{box-shadow:0 0 0 2px #fff;margin-left:-7px}.ss-foot .stack .ava:first-child{margin-left:0}.ss-foot>span{font-size:13px;color:var(--muted);flex:1;min-width:0}.ss-foot .btn{flex:none}.ss-list{background:var(--card);border-radius:20px;box-shadow:var(--lift);overflow:hidden}.ss-list .r{display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--hair);cursor:pointer}.ss-list .r:last-child{border-bottom:0}.ss-list .r>i{font-size:20px;flex:none}.ss-list .r div{flex:1;min-width:0}.ss-list .r b{display:block;font-size:15px;font-weight:600}.ss-list .r small{font-size:13px;color:var(--muted)}.ss-list .r em{font-style:normal;font-size:13px;font-weight:600;padding:5px 10px;border-radius:999px;background:var(--soft);white-space:nowrap;flex:none}.ss-seg{display:grid;grid-template-columns:repeat(3,1fr);background:#e9e8e3;border-radius:14px;padding:4px}.ss-seg button{height:36px;border:0;border-radius:11px;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer}.ss-seg .on{background:var(--card);color:var(--ink);box-shadow:var(--lift)}.ss-step-row{display:flex;align-items:center;gap:12px;background:var(--card);border-radius:16px;padding:10px 12px 10px 16px;box-shadow:0 0 0 1px #11111114}.ss-step-row>div:first-child{flex:1;min-width:0;font-size:13px;color:var(--muted);line-height:1.35}.ss-step-row b{display:block;font-size:15px;color:var(--ink);font-weight:600}.ss-step{display:flex;align-items:center;gap:6px;flex:none}.ss-step button{width:36px;height:36px;border-radius:50%;border:0;background:var(--soft);font-size:16px;display:grid;place-items:center;cursor:pointer;color:var(--ink)}.ss-step span{min-width:32px;text-align:center;font-size:17px;font-weight:600}.ss-groups{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ss-groups .chip i{font-size:14px}.ss-add{display:flex;align-items:center;gap:6px}.ss-add input{height:38px;border:0;border-radius:999px;padding:0 14px;font:inherit;font-size:14px;background:var(--card);box-shadow:0 0 0 1px var(--hair);width:190px}.ci-hero{display:flex;flex-direction:column;gap:12px;padding:18px}.ci-hero .t{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ci-hero h3{font-size:19px;font-weight:600;letter-spacing:-.02em;margin:0;color:#fff}.ci-hero p{font-size:13px;color:#ffffffb3;margin:3px 0 0}.ci-hero .n{text-align:right;color:#fff;flex:none}.ci-hero .n b{font-size:30px;letter-spacing:-.04em;display:block;line-height:1}.ci-hero .n small{font-size:13px;color:#ffffffb3}.ci-bar{height:6px;border-radius:3px;background:#ffffff2e;overflow:hidden}.ci-bar i{display:block;height:100%;background:#fff;border-radius:3px}.ci-list{background:var(--card);border-radius:20px;box-shadow:var(--lift);overflow:hidden}.ci-row{display:flex;align-items:center;gap:12px;padding:11px 14px;border-top:1px solid var(--hair)}.ci-list>.ci-row:first-child{border-top:0}.ci-row .w{flex:1;min-width:0}.ci-row .w b{display:block;font-size:15px;font-weight:600}.ci-row .w small{font-size:13px;color:var(--muted)}.ci-med i{font-size:21px}.ci-tick{width:42px;height:42px;border-radius:50%;border:0;display:grid;place-items:center;font-size:20px;background:var(--soft);color:var(--muted);cursor:pointer;flex:none}.ci-tick.on{background:var(--ink)}.ci-tick.on i{color:#fff}.ci-tick[disabled]{opacity:.45;cursor:default}.ci-sos{margin:0 14px 12px 64px;background:var(--soft);border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.45;color:var(--ink-2)}.ci-sos b{color:var(--ink)}.ci-sos a{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-weight:600;color:var(--ink);text-decoration:none}.me-hero{padding:18px;display:flex;flex-direction:column;gap:16px}.me-hero .top{display:flex;align-items:center;gap:12px}.me-hero .top b{display:block;color:#fff;font-size:16px;font-weight:600}.me-hero .top small{color:#ffffffb3;font-size:13px}.me-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.12);padding-top:14px}.me-stats div{text-align:center}.me-stats b{display:block;color:#fff;font-size:24px;letter-spacing:-.03em;font-weight:600}.me-stats small{color:#ffffffb3;font-size:13px}.me-stats div+div{border-left:1px solid rgba(255,255,255,.12)}.ms{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--g);text-align:center}.ms div{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.ms span{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:18px;font-weight:700;letter-spacing:-.02em;box-shadow:inset 0 0 0 1.5px var(--hair);color:var(--muted);background:var(--card)}.ms .got span{background:var(--ink);color:#fff;box-shadow:none}.ms .got{color:var(--ink);font-weight:500}.mo{background:var(--card);border-radius:20px;box-shadow:var(--lift);padding:16px;display:flex;flex-direction:column;gap:12px}.mo .h{display:flex;justify-content:space-between;font-size:13px;color:var(--muted)}.mo .h b{color:var(--ink);font-size:15px}.mo .d{display:grid;grid-template-columns:repeat(12,1fr);gap:6px}.mo .d i{height:30px;border-radius:9px;background:var(--soft);display:block}.mo .d i.on{background:var(--ink)}.mo .k{display:flex;gap:14px;font-size:13px;color:var(--muted)}.mo .k span{display:flex;align-items:center;gap:5px}.mo .k span:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--ink)}.mo .k span+span:before{background:var(--soft)}.rec-ic{font-size:22px;width:28px;flex:none;text-align:center}.wrap-s{white-space:normal!important}.ci-note{font-size:13px;color:var(--muted);margin:0;padding:0 4px}.db-hero{padding:18px;display:flex;flex-direction:column;gap:6px}.db-hero small{color:#ffffffb3;font-size:13px}.db-hero b{color:#fff;font-size:38px;letter-spacing:-.04em;line-height:1.05;font-weight:600}.db-hero span{color:#fff;font-size:14px;display:flex;align-items:center;gap:6px}.db-hero span i{color:#fff;font-size:16px}.db-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--g)}.db-tile{background:linear-gradient(180deg,#fff,#fdfcfa);border-radius:20px;box-shadow:var(--lift);padding:14px 16px;display:flex;flex-direction:column;gap:2px;min-width:0}.db-tile small{font-size:13px;color:var(--muted)}.db-tile b{font-size:26px;letter-spacing:-.03em;font-weight:600}.db-tile em{font-style:normal;font-size:13px;color:var(--ink-2)}.db-card{background:linear-gradient(180deg,#fff,#fdfcfa);border-radius:20px;box-shadow:var(--lift);padding:16px;display:flex;flex-direction:column;gap:12px}.db-card .h{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.db-card .h b{font-size:15px;font-weight:600}.db-card .h small{font-size:13px;color:var(--muted)}.db-bars{display:grid;gap:8px;align-items:end}.db-bars div{display:flex;flex-direction:column;align-items:center;gap:4px;justify-content:flex-end;min-width:0}.db-bars em{font-style:normal;font-size:12px;font-weight:600;color:var(--ink-2)}.db-bars i{display:block;width:100%;border-radius:7px 7px 3px 3px;background:#bdbbb4}.db-bars div:last-child i{background:var(--ink)}.db-bars small{font-size:10px;color:var(--muted);white-space:nowrap;min-height:12px}.db-split{display:flex;height:10px;border-radius:5px;overflow:hidden;gap:3px}.db-split i{display:block;height:100%}.db-key{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--ink-2)}.db-key span{display:flex;align-items:center;gap:5px}.db-key span:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--c)}.db-row{display:flex;align-items:center;gap:12px}.db-row>div{flex:1;min-width:0}.db-row>div b{display:block;font-size:14px;font-weight:600}.db-row>div small{font-size:13px;color:var(--muted)}.db-row .btn{flex:none}@media (min-width:900px){.db-grid{grid-template-columns:repeat(4,1fr)}}.g-ic.has-pic{background:#111 center/cover no-repeat}.sp-pic-btn{position:absolute}.sp-pic-btn .cam-dot{position:absolute;right:-8px;bottom:-8px;width:28px;height:28px;border-radius:50%;background:#333;box-shadow:0 0 0 3px #111;display:grid;place-items:center}.sp-pic-btn .cam-dot i{font-size:14px;color:#fff}.fw-seg{grid-template-columns:1fr 1fr}.fw-seg button{height:38px;font-size:14px}.fw-row .btn{flex:none}@media (min-width:900px) and (max-width:1439px){#view{padding-left:28px;padding-right:28px}.home-grid{grid-template-columns:minmax(0,1fr) 320px;gap:24px}}.n-who>span{white-space:normal;overflow:visible}.body,.n-who b,.ss-what h3,.sp-post p,.bubble{overflow-wrap:anywhere}.ic-box{background:none;box-shadow:none;font-size:22px}.sp-tile.lt{background-color:transparent}.dot{background:var(--ink)}@media (min-width:900px){#view:not(.chat-page) .wrap,#view:not(.chat-page) .sub{max-width:1160px}.ready{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--g);overflow:visible;margin:0;padding:2px 0 4px}.ready .rcard{width:auto}.ready .rcard span,.ready .rcard small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.sp-mine{grid-template-columns:1fr;gap:0;background:var(--card);border-radius:20px;box-shadow:var(--lift);overflow:hidden}.sp-mine .card{display:grid;grid-template-columns:48px 1fr;column-gap:14px;row-gap:3px;align-items:center;box-shadow:none;border-radius:0;padding:14px 16px;border-bottom:1px solid var(--hair)}.sp-mine .card:last-child{border-bottom:0}.sp-mine .card>:first-child{grid-row:span 2;width:48px!important;height:48px!important;border-radius:14px}.sp-mine .card .unread{top:50%;transform:translateY(-50%);right:16px}.sp-mine .card b,.sp-mine .next{padding-right:28px}.sp-mine .next span{-webkit-line-clamp:1}@media (max-width:899px){.chips{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}}@media (min-width:900px){.side{gap:14px;padding:24px 20px}.side-nav{gap:4px}.side>.btn{height:52px}}@media (min-width:900px) and (max-height:780px){.side-nav{gap:2px}.side-nav button{height:40px}.side>.btn{height:48px}}@media (min-width:900px){.sheet{inset:0 0 0 auto;width:480px;max-width:480px;height:100vh;height:100dvh;max-height:none;border-radius:28px 0 0 28px;transform:translate(105%);opacity:1;pointer-events:none;padding:28px 28px 32px;overflow-y:auto;scrollbar-width:none;box-shadow:-30px 0 80px -30px #11111173;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.sheet::-webkit-scrollbar{display:none}.sheet.show{transform:translate(0);pointer-events:auto}.veil{background:#1111112e}}.wb{background:var(--card);border-radius:20px;box-shadow:var(--lift);padding:12px 14px;display:flex;flex-direction:column;gap:12px}.wb-top{display:flex;align-items:center;gap:12px}.wb-top b{display:block;font-size:15px;font-weight:600}.wb-top small{font-size:13px;color:var(--muted)}.wb-fake{flex:1;min-width:0;height:42px;border:0;border-radius:21px;background:var(--soft);display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 16px;font:inherit;font-size:15px;color:var(--muted);cursor:text;text-align:left}.wb-fake i{font-size:22px;color:var(--ink);width:32px;height:32px;display:grid;place-items:center;cursor:pointer;flex:none}.wb textarea{width:100%;min-height:96px;border:0;background:none;font:inherit;font-size:16px;color:var(--ink);resize:vertical;padding:2px;outline:none}.wb-pics{display:flex;gap:8px;flex-wrap:wrap}.wb-pics span{position:relative;width:72px;height:72px;border-radius:12px;background:#ddd center/cover}.wb-pics button{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;border:0;background:#1119;display:grid;place-items:center;cursor:pointer}.wb-pics button i{font-size:13px;color:#fff}.wb-bar{display:flex;align-items:center;gap:4px;border-top:1px solid var(--hair);padding-top:10px;flex-wrap:wrap}.wb-bar button.i{background:none;border:0;display:flex;align-items:center;gap:6px;font:inherit;font-size:14px;font-weight:500;color:var(--ink-2);padding:6px 8px;border-radius:10px;cursor:pointer}.wb-bar button.i i{font-size:20px;color:var(--ink)}.wb-bar button.i[disabled]{opacity:.4}.wb-bar .btn{margin-left:auto}.sp-feed{display:flex;flex-direction:column;gap:var(--g)}.sp-post .by .grow{flex:1;min-width:0}.sp-photos{display:grid;gap:4px;border-radius:14px;overflow:hidden}.sp-photos img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1}.sp-photos.n1 img{aspect-ratio:4/3}.sp-photos.n2,.sp-photos.n4{grid-template-columns:1fr 1fr}.sp-photos.n3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.sp-photos.n3 img:first-child{grid-row:span 2;aspect-ratio:auto}.wb textarea{box-shadow:none!important;border-radius:0;background:none!important;padding:2px!important}#view.inbox-page{padding:24px!important;height:100vh;height:100dvh;box-sizing:border-box;overflow:hidden}.ibx{display:grid;grid-template-columns:340px minmax(0,1fr);height:100%;background:var(--card);border-radius:22px;box-shadow:var(--lift);overflow:hidden}.ibx-list{border-right:1px solid var(--hair);display:flex;flex-direction:column;min-height:0}.ibx-list h1{font-size:24px;font-weight:700;letter-spacing:-.03em;margin:0;padding:20px 20px 12px}.ibx-search{margin:0 16px 10px}.ibx-rows{overflow-y:auto;scrollbar-width:none;padding:0 8px 8px;flex:1;min-height:0}.ibx-rows::-webkit-scrollbar,.ibx-msgs::-webkit-scrollbar{display:none}.ibx-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;cursor:pointer}.ibx-row:hover{background:#11111108}.ibx-row.on{background:var(--soft)}.ibx-row .grow{flex:1;min-width:0}.ibx-row b{display:flex;justify-content:space-between;gap:8px;font-size:15px;font-weight:600}.ibx-row b span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ibx-row b small{font-size:13px;font-weight:500;color:var(--muted);flex:none}.ibx-row .s{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.ibx-row.isnew .s{color:var(--ink);font-weight:600}.ibx-dot{width:9px;height:9px;border-radius:50%;background:var(--ink);flex:none}.ibx-none{padding:16px 12px;font-size:14px;color:var(--muted)}.ibx-chat{display:flex;flex-direction:column;min-height:0;background:var(--bg)}.ibx-top{display:flex;align-items:center;gap:12px;padding:12px 16px 12px 20px;border-bottom:1px solid var(--hair);background:var(--card)}.ibx-who{display:flex;align-items:center;gap:12px;flex:1;min-width:0;cursor:pointer}.ibx-who b{font-size:16px;font-weight:600}.ibx-msgs{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.ibx-msgs .chat{max-width:none;margin:0;padding:18px 24px}.ibx-send{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--hair);background:var(--card)}.ibx-send input{flex:1;min-width:0;height:44px;border-radius:22px;border:0;background:var(--soft);padding:0 16px;font:inherit;font-size:15px;color:var(--ink);outline:none}.ibx-send button{width:44px;height:44px;border-radius:50%;border:0;background:var(--ink);display:grid;place-items:center;cursor:pointer;flex:none}.ibx-send button i{color:#fff;font-size:20px}.ibx-send .plus{background:none;width:36px}.ibx-send .plus i{color:var(--ink);font-size:24px}.ibx-empty{margin:auto;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--muted);font-size:14px}.ibx-empty i{font-size:32px;color:var(--ink)}.ibx-empty b{color:var(--ink);font-size:16px}@media (min-width:900px) and (max-width:1100px){.ibx{grid-template-columns:280px minmax(0,1fr)}}.nm-pen{width:40px;height:40px;border:0;background:none;display:grid;place-items:center;cursor:pointer;flex:none;padding:0}.nm-pen i{font-size:27px;color:var(--ink)}.ibx-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 12px 20px}.ibx-head h1{padding:0!important}.ibx-head .nm-pen{width:40px;height:40px}.nm-search{margin:0}.dd-menu{position:fixed;z-index:60;min-width:200px;background:var(--card);border-radius:16px;padding:6px;box-shadow:0 0 0 1px #1111110f,0 12px 32px -8px #11111147;display:flex;flex-direction:column;animation:ddIn .14s ease-out}.dd-menu button{display:flex;align-items:center;gap:10px;height:42px;padding:0 12px;border:0;border-radius:11px;background:none;font:inherit;font-size:15px;font-weight:500;color:var(--ink);cursor:pointer;text-align:left}.dd-menu button>i{font-size:19px}.dd-menu button:hover,.dd-menu button:focus-visible{background:var(--soft);outline:none}.dd-menu button.on{font-weight:600}.dd-menu .dd-tick{margin-left:auto;font-size:16px}@keyframes ddIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mm{display:flex;flex-direction:column;gap:14px}.mm-search{display:flex;align-items:center;gap:10px;height:44px;border-radius:22px;background:#e9e8e3;padding:0 16px;cursor:text}.mm-search i{font-size:19px;color:var(--ink-2)}.mm-search input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:16px;color:var(--ink);outline:none}.mm-row{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--g)*-1);padding:2px var(--g) 4px}.mm-row::-webkit-scrollbar{display:none}.mm-row button{display:flex;flex-direction:column;align-items:center;gap:6px;width:62px;flex:none;border:0;background:none;padding:0;font:inherit;font-size:13px;color:var(--ink-2);cursor:pointer}.mm-row button span:last-child{max-width:62px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-new-ic{width:58px;height:58px;border-radius:50%;background:#e9e8e3;display:grid;place-items:center}.mm-new-ic i{font-size:24px;color:var(--ink)}.mm-list{display:flex;flex-direction:column;margin:0 -8px}.mm-chat{display:flex;align-items:center;gap:14px;padding:9px 8px;border-radius:16px;cursor:pointer}.mm-chat:active{background:#1111110a}.mm-chat .g{flex:1;min-width:0}.mm-chat b{display:block;font-size:16px;font-weight:500;letter-spacing:-.01em}.mm-chat .s{display:flex;gap:6px;font-size:14px;color:var(--muted);margin-top:2px}.mm-chat .s span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-chat .s span:last-child{flex:none}.mm-chat.mm-new b,.mm-chat.mm-new .s{font-weight:600;color:var(--ink)}.mm-dot{width:12px;height:12px;border-radius:50%;background:var(--ink);flex:none}.dd-rich{width:300px;max-width:calc(100vw - 24px);max-height:70vh;overflow-y:auto;scrollbar-width:none;gap:0}.dd-rich::-webkit-scrollbar{display:none}.dd-title{font-size:13px;font-weight:600;color:var(--muted);padding:8px 12px 4px}.dd-rich .panel{background:none;box-shadow:none;border-radius:0;padding:0;margin:0;overflow:visible}.dd-rich .panel+.panel,.dd-rich .panel+.btn,.dd-rich .group+.btn{margin-top:4px}.dd-rich .panel+.panel{border-top:1px solid var(--hair);padding-top:4px}.dd-rich .line{padding:8px 10px;gap:10px;border:0!important;border-radius:11px;min-height:0;cursor:pointer}.dd-rich .line:hover,.dd-rich .line:focus-visible{background:var(--soft);outline:none}.dd-rich .line .ic-box{width:26px;height:26px;font-size:19px;flex:none}.dd-rich .line .ava{width:32px!important;height:32px!important}.dd-rich .line b{font-size:14px;font-weight:600}.dd-rich .line .s{font-size:13px;white-space:normal}.dd-rich .line .chev{display:none}.dd-rich .group{padding:8px 10px;gap:10px;border-radius:11px;box-shadow:none;background:none;margin:0}.dd-rich .group:hover{background:var(--soft)}.dd-rich .group .g-ic{width:32px;height:32px;border-radius:10px;font-size:16px}.dd-rich .group b{font-size:14px}.dd-rich .group span{font-size:13px}.dd-rich .btn{height:40px;font-size:14px;border-radius:12px;margin:4px 4px 0;width:calc(100% - 8px)}.dd-rich .body{font-size:13px;padding:6px 10px;margin:0}.rq{background:var(--card);border-radius:20px;box-shadow:var(--lift);padding:14px 16px;display:flex;flex-direction:column;gap:10px;margin:6px 0;max-width:420px;align-self:center;width:100%}.rq-h{display:flex;align-items:center;gap:10px}.rq-lg{width:40px;height:40px;border-radius:12px;background:#111;display:grid;place-items:center;flex:none}.rq-lg i{font-size:20px;color:#fff}.rq-h b{display:block;font-size:15px;font-weight:600}.rq-h small{font-size:13px;color:var(--muted)}.rq-s{font-size:14px;color:var(--ink-2);margin:0;line-height:1.45}.rq-stars{display:flex;justify-content:center;gap:6px;padding:2px 0}.rq-stars button{border:0;background:none;padding:4px;cursor:pointer;color:var(--ink)}.rq-stars button[disabled]{cursor:default}.rq-stars i{font-size:32px}.rq-q{font-size:13px;font-weight:600;color:var(--muted)}.rq-tags{margin:0;flex-wrap:wrap;overflow:visible}.rq textarea{width:100%;min-height:72px;border:0;border-radius:14px;background:var(--soft);padding:10px 12px;font:inherit;font-size:15px;resize:vertical;color:var(--ink)}.bz-link{cursor:pointer}.bz-page{display:flex;flex-direction:column;gap:var(--g)}.tb-hero{padding:18px;display:flex;flex-direction:column;gap:12px}.tb-top{display:flex;align-items:center;gap:14px}.tb-logo{width:56px;height:56px;border-radius:16px;background:#2b2b2b;display:grid;place-items:center;flex:none}.tb-logo i{font-size:28px;color:#fff}.tb-top h2{font-size:20px;font-weight:600;color:#fff;margin:0;letter-spacing:-.02em}.tb-top p{font-size:13px;color:#ffffffb3;margin:2px 0 0}.tb-badge{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;background:#fff;color:#111;font-size:13px;font-weight:600;padding:6px 12px 6px 9px;border-radius:999px}.tb-badge i{font-size:17px;color:#111}.tb-score{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(255,255,255,.12);padding-top:12px}.tb-score b{font-size:34px;color:#fff;letter-spacing:-.04em;font-weight:600;line-height:1}.tb-score .st{display:flex;gap:2px}.tb-score .st i{font-size:16px;color:#fff}.tb-score small{display:block;font-size:13px;color:#ffffffb3;margin-top:3px}.rv-goal{background:linear-gradient(180deg,#fff,#fdfcfa);border-radius:20px;box-shadow:var(--lift);padding:16px;display:flex;flex-direction:column;gap:10px}.rv-goal .h{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.rv-goal .h i{font-size:20px}.rv-goal .bar{height:8px;border-radius:4px;background:var(--soft);overflow:hidden}.rv-goal .bar i{display:block;height:100%;background:var(--ink);border-radius:4px}.rv-goal p{font-size:13px;color:var(--muted);margin:0;line-height:1.45}.rv-goal .btn{align-self:flex-start}.rv{background:linear-gradient(180deg,#fff,#fdfcfa);border-radius:20px;box-shadow:var(--lift);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.rv .by{display:flex;align-items:center;gap:10px}.rv .by .grow{flex:1;min-width:0}.rv .by b{font-size:14px;font-weight:600;display:block}.rv .by small{font-size:13px;color:var(--muted)}.rv .st{display:flex;gap:2px;flex:none}.rv .st i{font-size:14px}.rv p{font-size:14px;margin:0;line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere}.rv-tags{display:flex;flex-wrap:wrap;gap:6px}.rv-tags span{font-size:13px;font-weight:500;padding:3px 9px;border-radius:999px;background:var(--soft)}.rq-tags{padding:0!important}:root{--star:#F5B301}.rv .st i.ph-fill,.tb-score .st i.ph-fill,.rq-stars i.ph-fill{color:var(--star)}.rv .st i.ph-light,.rq-stars i.ph-light{color:#c9c6be}.save:after{inset:-12px}.icon-btn:after,.icon-plain:after{inset:-11px}.fp-legal{gap:2px 6px}.fp-legal a{padding:12px 6px;display:inline-block}.ibx-who,.sub [data-href^="/person/"]{min-height:44px;align-items:center}.db-bars small{font-size:10px}.home-quick{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--g)*-1);padding:2px var(--g) 2px}.home-quick::-webkit-scrollbar{display:none}.home-quick button{flex:none;display:flex;align-items:center;gap:7px;height:44px;padding:0 14px;border:0;border-radius:14px;background:var(--card);box-shadow:var(--lift);font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.home-quick button i{font-size:19px}@media (min-width:900px){.home-quick{display:none}}.fp-ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fp-ticks li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--ink-2)}.fp-ticks i{font-size:18px;color:var(--ink);flex:none}.me-tabs{grid-template-columns:repeat(4,1fr)}.me-tabs button{height:40px;font-size:14px;padding:0 4px;min-width:0}.me-bio{text-align:center;margin-top:-6px}.cm-col{display:flex;flex-direction:column;gap:var(--g)}.cm-col[hidden],.cm-col:empty{display:none}.cm-intro{font-size:14px;color:var(--ink-2);margin:0;line-height:1.45}.cm-day{font-size:13px;font-weight:600;color:var(--muted);margin:4px 2px -4px}.cm-card{background:linear-gradient(180deg,#fff,#fdfcfa);border-radius:20px;box-shadow:var(--lift);padding:14px 16px;display:flex;flex-direction:column;gap:10px;text-align:left}.cm-card .top{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink-2)}.cm-card .top i{font-size:16px}.cm-card .top span{margin-left:auto;font-weight:500;color:var(--muted)}.cm-card>p{margin:0;font-size:14px;color:var(--ink-2);line-height:1.45}.cm-card>p.big{font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.01em;margin-top:-4px}.cm-card .hd{display:flex;align-items:center;gap:12px}.cm-card.log .hd{align-items:flex-start}.cm-card .hd>i{font-size:22px;width:28px;text-align:center;flex:none}.cm-card .hd b{display:block;font-size:15px;font-weight:600}.cm-card .hd small{display:block;font-size:13px;color:var(--muted);margin-top:2px;line-height:1.4}.cm-card .hd p{font-size:14px;color:var(--ink-2);margin:3px 0 0;line-height:1.45}.cm-card .q{background:var(--soft);border-radius:12px;padding:10px 12px;font-size:14px;color:var(--ink-2);margin:0;line-height:1.45;overflow-wrap:anywhere}.cm-card .why{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2);margin:0}.cm-card .why i{font-size:16px;flex:none}.cm-card .txt{font-size:14px;color:var(--ink-2);margin:0;line-height:1.5}.cm-card.urgent{background:#111;box-shadow:inset 0 1px #ffffff14,0 16px 32px -16px #11111180}.cm-card.urgent .top,.cm-card.urgent .top i,.cm-card.urgent .top span,.cm-card.urgent>p{color:#fff}.cm-card mark,#cqOut mark{background:#fff1bf;color:inherit;border-radius:3px;padding:0 2px}.cm-hero{padding:18px;gap:14px}.cm-hero small{font-size:13px;color:#ffffffb3}.cm-hero h2{font-size:22px;font-weight:600;color:#fff;margin:2px 0 0;letter-spacing:-.02em}.cm-hero p{font-size:14px;color:#ffffffd9;margin:0;line-height:1.45}.cm-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.12);padding-top:12px}.cm-stats div{text-align:center}.cm-stats div+div{border-left:1px solid rgba(255,255,255,.12)}.cm-stats b{display:block;font-size:22px;color:#fff;font-weight:600;letter-spacing:-.02em}.cm-stats small{font-size:12px}.gi-icons{display:flex;flex-wrap:wrap;gap:8px}.gi-icons button{width:48px;height:48px;border-radius:14px;border:0;background:var(--soft);display:grid;place-items:center;cursor:pointer}.gi-icons button i{font-size:22px;color:var(--ink)}.gi-icons button.on{background:#111}.gi-icons button.on i{color:#fff}.nt-pick{display:flex;align-items:center;gap:5px;min-height:44px;padding:0 14px;border-radius:22px;border:0;background:var(--soft);font:inherit;font-size:13px;font-weight:600;color:var(--ink);flex:none;cursor:pointer}.nt-pick i{font-size:14px}.nt-pick.off{color:var(--muted)}.dd-menu .dd-two{display:flex;flex-direction:column;text-align:left}.dd-menu .dd-two b{font-size:14px;font-weight:600}.dd-menu .dd-two small{font-size:12px;color:var(--muted);font-weight:400;margin-top:1px}.wk-groups{display:flex;gap:8px;flex-wrap:wrap}.wk-groups button{display:flex;align-items:center;gap:7px;min-height:40px;padding:0 14px 0 7px;border-radius:20px;border:0;background:var(--card);box-shadow:var(--lift);font:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer}.wk-ev{background:linear-gradient(180deg,#fff,#fdfcfa);border-radius:20px;box-shadow:var(--lift);padding:14px 16px;display:flex;align-items:center;gap:12px}.wk-ev .d{width:48px;flex:none;border-radius:14px;box-shadow:0 0 0 1px var(--hair);text-align:center;padding:6px 0;cursor:pointer}.wk-ev .d small{display:block;font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--muted)}.wk-ev .d b{font-size:20px}.wk-ev .g{flex:1;min-width:0;cursor:pointer}.wk-ev .g b{display:block;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-ev .g small{display:block;font-size:13px;color:var(--muted);margin-top:2px}.wk-ev .btn{flex:none}.wk-wait{font-size:13px;color:var(--muted);flex:none}.wk-hi{display:flex;align-items:center;gap:12px}.wk-hi .g{flex:1;min-width:0}.wk-hi b{display:block;font-size:15px;font-weight:600}.wk-hi small{font-size:13px;color:var(--muted)}.wk-end{font-size:13px;color:var(--muted);text-align:center;margin:0}.wk-rail:empty,.wk-strip:empty{display:none}.wk-panel .wk-hd{display:flex;align-items:center;justify-content:space-between;padding:12px 10px 4px 16px}.wk-panel .wk-hd b{font-size:15px;font-weight:600}.wk-panel .wk-hd .icon-btn{width:36px;height:36px;font-size:18px;background:none;box-shadow:none}.wk-panel .line{padding:11px 16px}.wk-panel .line+.line,.wk-panel .wk-hd+.line{border-top:1px solid var(--hair)}.wk-t{display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-panel .s{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-d{width:40px;height:44px;flex:none;border-radius:12px;box-shadow:0 0 0 1px var(--hair);display:flex;flex-direction:column;align-items:center;justify-content:center}.wk-d small{font-size:10px;font-weight:700;letter-spacing:.05em;color:var(--muted)}.wk-d b{font-size:16px;line-height:1.1}.wk-go{flex:none;height:32px;padding:0 12px;border-radius:16px;border:0;background:#fff;box-shadow:0 0 0 1px var(--hair),0 2px 6px -2px #1111111f;color:var(--ink);font:inherit;font-size:13px;font-weight:600;display:flex;align-items:center;gap:4px;cursor:pointer}.wk-go i{font-size:14px}.wk-stack{display:flex;flex:none}.wk-stack>*+*{margin-left:-10px}.wk-stack>*{box-shadow:0 0 0 2px #fff;border-radius:10px}.wk-strip{display:flex;flex-direction:column;gap:10px}.wk-strip .sec a{font-size:18px}.wk-row{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--g)*-1);padding:2px var(--g) 8px}.wk-row::-webkit-scrollbar{display:none}.wk-c{flex:none;width:200px;background:var(--card);border-radius:16px;box-shadow:var(--lift);padding:12px 14px;display:flex;flex-direction:column;gap:6px;cursor:pointer}.wk-c small{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wk-c small i{font-size:14px}.wk-c b{font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wk-c .wk-e{margin-top:auto}.wk-c .wk-go{align-self:flex-start}@media (max-width:1099px){.wk-rail{display:none}}@media (min-width:1100px){.wk-strip{display:none}}.sp-tags{display:flex;flex-wrap:wrap;gap:6px}.sp-tag{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:14px;background:#ffffff1f;font-size:12px;font-weight:600;color:#fff}.sp-tag i{font-size:15px}.sp-hero .who{cursor:pointer}.sp-hero .who>div{flex:1;min-width:0}.sp-hero .who>i{font-size:16px;color:#fff9}.ss-buddy{display:flex;align-items:center;gap:10px;background:var(--soft);border-radius:14px;padding:10px 12px;font-size:13px;color:var(--ink-2);line-height:1.4}.ss-buddy>i{font-size:20px;flex:none;color:var(--ink)}.ss-buddy>span{flex:1;min-width:0}.ss-buddy .btn{flex:none}.bd-list{display:flex;flex-direction:column;gap:6px;margin-top:8px}.bd{display:flex;align-items:center;gap:8px;font-size:14px}.bd>i{font-size:20px;color:var(--muted);flex:none}.bd.ok>i{color:#1e6b40}.bd span{flex:1;min-width:0;display:flex;flex-direction:column}.bd small{font-size:12px;color:var(--muted)}.es-check{display:flex;align-items:flex-start;gap:12px;padding:10px 2px;cursor:pointer}.es-check input{width:22px;height:22px;margin:2px 0 0;accent-color:#111;flex:none}.es-check span{display:flex;flex-direction:column}.es-check b{font-size:15px;font-weight:600}.es-check small{font-size:13px;color:var(--muted)}.sp-head2{display:flex;align-items:center;gap:14px}.sp-pic2{border:0;padding:0;background:none;flex:none;display:block;border-radius:18px;cursor:pointer}span.sp-pic2{cursor:default}.sp-head2 .g{flex:1;min-width:0}.sp-head2 h1{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.sp-run{display:inline-flex;align-items:center;gap:3px;border:0;background:none;padding:0;margin-top:3px;font:inherit;font-size:13px;color:var(--muted);cursor:pointer;text-align:left}.sp-run i{font-size:13px}.sp-about2{font-size:14px;color:var(--ink-2);line-height:1.45;margin:0}.sp-tags2{display:flex;flex-wrap:wrap;gap:6px}.sp-tag2{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--hair);font-size:12px;font-weight:600;color:var(--ink)}.sp-tag2 i{font-size:15px}.sp-tag2.ok{background:#efeeea;box-shadow:none;color:var(--ink)}.sp-tiles2{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--g)}.sp-tile2{position:relative;background:linear-gradient(180deg,#fff,#fdfcfa);border-radius:20px;box-shadow:var(--lift);padding:14px 12px;display:flex;flex-direction:column;gap:4px;min-width:0}.sp-tile2>i{font-size:24px;margin-bottom:4px}.sp-tile2 b{font-size:14px;font-weight:600}.sp-tile2 small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-tile2 .unread{position:absolute;top:10px;right:10px}.ss-kick{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);margin-bottom:-4px}.ss-kick i{font-size:15px}.ss-card.dark{background:#111;box-shadow:inset 0 1px #ffffff14,0 16px 32px -16px #11111180;color:#fff}.ss-card.dark .ss-kick,.ss-card.dark .ss-what p,.ss-card.dark .ss-foot>span,.ss-card.dark .ss-row span{color:#ffffffb3}.ss-card.dark .ss-what p i,.ss-card.dark .ss-kick i,.ss-card.dark .ss-share i{color:#fff}.ss-card.dark .ss-date{box-shadow:0 0 0 1px #fff3}.ss-card.dark .ss-date small{color:#fff9}.ss-card.dark .ss-bar{background:#ffffff24}.ss-card.dark .ss-bar i{background:#fff}.ss-card.dark .ss-pace button{background:#ffffff1a;color:#fff}.ss-card.dark .ss-pace small{color:#ffffffa6}.ss-card.dark .ss-pace .on{background:#fff;color:#111}.ss-card.dark .ss-pace .on small{color:var(--muted)}.ss-card.dark .ss-foot .stack .ava{box-shadow:0 0 0 2px #111}.ss-card.dark .ss-foot .btn{background:#fff;color:#111}.ss-card.dark .ss-foot .btn i{color:#111}.ss-card.dark .ss-foot .btn.ghost{background:#ffffff24;color:#fff;box-shadow:none}.ss-card.dark .ss-foot .btn.ghost i{color:#fff}.ss-card.dark .ss-buddy{background:#ffffff1a;color:#ffffffd9}.ss-card.dark .ss-buddy>i,.ss-card.dark .ss-buddy b{color:#fff}.ss-card.dark .ss-buddy .btn{background:#fff;color:#111;box-shadow:none}.ss-card.dark>.btn.ghost{background:#ffffff1a;color:#fff;box-shadow:none}.ss-card.dark>.btn.ghost i{color:#fff}.sp-start{display:flex;align-items:center;gap:14px;width:100%;border:0;border-radius:20px;background:#111;color:#fff;padding:16px;font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 16px 32px -16px #11111180}.sp-start .ic{width:46px;height:46px;border-radius:14px;background:#ffffff1f;display:grid;place-items:center;flex:none}.sp-start .ic i{font-size:24px;color:#fff}.sp-start .g{flex:1;min-width:0;display:flex;flex-direction:column}.sp-start b{font-size:16px;font-weight:600}.sp-start small{font-size:13px;color:#ffffffb3}.sp-start>i{font-size:18px;color:#fff}.sp-count{font-size:13px;color:var(--muted)}.sp-kind{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--muted);margin:4px 4px -4px}.sp-kind i{font-size:16px}.sp-ft{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:11px;background:#efeeea;color:var(--ink);font-size:11px;font-weight:600;margin-top:5px}.sp-ft i{font-size:13px}.sp-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--g)}.sp-pc{background:linear-gradient(180deg,#fff,#fdfcfa);border-radius:20px;box-shadow:var(--lift);overflow:hidden;display:flex;flex-direction:column;cursor:pointer;min-width:0}.sp-pc .cov{height:96px;background:var(--soft) center/cover no-repeat;position:relative;display:grid;place-items:center}.sp-pc .cov.none i{font-size:34px;color:var(--ink)}.sp-pc .cov .sp-ft{position:absolute;left:8px;bottom:8px;margin:0;box-shadow:0 2px 6px -2px #1113}.sp-pc .in{padding:10px 12px 12px;display:flex;flex-direction:column;gap:3px;min-width:0}.sp-pc b{font-size:14px;font-weight:600;line-height:1.3}.sp-pc small{font-size:12px;color:var(--muted)}.sp-pc .nx{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--ink-2);margin-top:3px}.sp-pc .nx i{font-size:14px}@media (min-width:900px){.sp-grid{grid-template-columns:repeat(3,1fr)}}.rb{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px 0 8px;border-radius:11px;font-size:11.5px;font-weight:700;letter-spacing:.01em;white-space:nowrap;flex:none;line-height:1}.rb i{font-size:12px}.rb.f{background:#111;color:#f2c94c}.rb.o{background:#111;color:#fff}.rb.o i{color:#fff}.rb.c{background:#fff;color:#111;box-shadow:inset 0 0 0 1.5px #111}.nm-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.sealed{position:relative;display:inline-block;flex:none;line-height:0}.rseal{position:absolute;right:-3px;bottom:-3px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 2.5px #fff,0 2px 6px #00000040}.rseal i{font-size:11px}.rseal.sm{width:16px;height:16px;right:-3px;bottom:-3px}.rseal.sm i{font-size:9px}.rseal.big{width:32px;height:32px;right:0;bottom:0;box-shadow:0 0 0 3px var(--bg),0 2px 8px #00000040}.rseal.big i{font-size:17px}.rseal.f{background:linear-gradient(145deg,#2b2b2b,#000)}.rseal.f i{color:#f2c94c}.rseal.o{background:#111}.rseal.o i{color:#fff}.rseal.c{background:#fff;box-shadow:0 0 0 2.5px #fff,inset 0 0 0 1.5px #111,0 2px 6px #0003}.rseal.c i{color:#111}.rb-row{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:4px}.rb-link{cursor:pointer;display:inline-flex}.rb-row .rb{height:26px;font-size:12.5px;padding:0 11px 0 9px;border-radius:13px}.rb-row .rb i{font-size:14px}.row-them small.nm-row{display:flex;align-items:center;gap:6px}.al-box{display:flex;flex-direction:column;gap:12px}.al-box:empty{display:none}.al{background:#111;color:#fff;border-radius:20px;padding:16px;box-shadow:0 12px 28px -14px #00000080}.al.wait{background:#2a2a2a}.al-hd{display:flex;align-items:center;gap:10px}.al-ic{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex:none;background:#f2c94c}.al-ic i{font-size:20px;color:#111}.al.red .al-ic{background:#e5484d}.al.red .al-ic i{color:#fff}.al-k{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f2c94c}.al.red .al-k{color:#ff6b6f}.al-w{font-size:12.5px;color:#ffffffb3;margin-top:1px}.al-x{background:none;border:0;color:#fff;font-size:22px;padding:4px;cursor:pointer;display:grid;place-items:center}.al-x i{color:#fff}.al p{margin:12px 0 0;font-size:15px;line-height:1.45;color:#fff;overflow-wrap:anywhere}.al-ok{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:12.5px;color:#ffffffbf}.al-ok i{color:#fff;font-size:15px;flex:none}.al-bt{display:flex;gap:8px;margin-top:12px}.al-bt button{flex:1;min-width:0;height:40px;border-radius:20px;border:0;display:flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:14px;font-weight:600;background:#ffffff24;color:#fff;cursor:pointer;white-space:nowrap}.al-bt button i{color:#fff;font-size:16px}.al-bt button:first-child{background:#fff;color:#111}.al-bt button:first-child i{color:#111}.al-bt button:disabled{cursor:default;opacity:.75}.sa-entry{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;margin-bottom:12px;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--line,#E6E2DA);font:inherit;text-align:left;cursor:pointer;color:inherit}.sa-entry .al-ic{background:#e5484d}.sa-entry .al-ic i{color:#fff}.sa-entry b{display:block;font-size:15px}.sa-entry small{font-size:13px;color:var(--muted)}.sa-kinds{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.sa-kinds button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:76px;padding:10px 4px;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--line,#E6E2DA);font:inherit;font-size:12.5px;font-weight:600;text-align:center;color:inherit;cursor:pointer}.sa-kinds button i{font-size:22px}.sa-kinds button.on{box-shadow:none}.sa-kinds button.on.red{background:#e5484d;color:#fff}.sa-kinds button.on.red i{color:#fff}.sa-kinds button.on.amber{background:#f2c94c;color:#111}.sa-kinds button.on.amber i{color:#111}#saText{width:100%;min-height:96px}.sa-rules{display:flex;flex-direction:column;gap:8px;margin:4px 4px 14px}.sa-rules div{display:flex;gap:10px;align-items:center;font-size:13.5px;color:var(--muted)}.sa-rules i{font-size:18px;color:var(--ink,#111);flex:none}.g-btn{background:#fff;color:#111;box-shadow:inset 0 0 0 1.5px #dad7d0;text-decoration:none;gap:10px}.g-btn svg{flex:none}.fp-sign .or{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px;margin:4px 0}.fp-sign .or:before,.fp-sign .or:after{content:"";flex:1;height:1px;background:var(--hair)}.btn{height:46px;font-size:15px;padding:0 18px;border-radius:14px}.btn i{font-size:19px}.btn.sm{height:40px;font-size:14px;padding:0 16px;border-radius:12px}.icon-btn{font-size:26px}.save{font-size:24px}.btn.btn-wide{height:52px;border-radius:16px}.compose-body>.btn.btn-wide{height:56px;font-size:16px}.fp-lead{font-size:16px;line-height:1.45;color:var(--ink-2);margin:0}.fp-more{display:flex;flex-direction:column;gap:18px;min-width:0}.fp-feats{list-style:none;margin:0;padding:4px 2px;display:flex;flex-direction:column;gap:14px}.fp-feats li{display:flex;align-items:center;gap:12px}.fp-feats .fp-pic{width:40px;height:40px;border-radius:12px;background:var(--ink);display:grid;place-items:center;flex:none}.fp-feats .fp-pic i{color:#fff;font-size:20px}.fp-feats b{display:block;font-size:15px}.fp-feats span{font-size:13.5px;color:var(--muted)}.fp-tokens{background:var(--card);border-radius:20px;padding:18px 16px;box-shadow:var(--lift);display:flex;flex-direction:column;gap:12px}.fp-tokens .hd{display:flex;gap:12px;align-items:center}.fp-tokens .hd .coin50{width:44px;height:44px;border-radius:50%;background:var(--ink);color:#fff;font-weight:800;font-size:15px;display:grid;place-items:center;flex:none}.fp-tokens .hd b{display:block;font-size:17px}.fp-tokens .hd span{font-size:13.5px;color:var(--muted)}.fp-tokens .st{display:flex;gap:10px;align-items:flex-start}.fp-tokens .st i{font-size:20px;flex:none;margin-top:1px;color:var(--ink)}.fp-tokens .st p{margin:0;font-size:14px;line-height:1.45;color:var(--ink-2)}.fp-tokens .st b,.fp-tokens .ft b{color:var(--ink)}.fp-tokens .sizes{display:flex;gap:6px}.fp-tokens .sizes span{flex:1;background:var(--bg);border-radius:10px;padding:8px 6px;font-size:12px;color:var(--muted);text-align:center;line-height:1.3}.fp-tokens .sizes b{display:block;color:var(--ink);font-size:15px}.fp-tokens .ft{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-2);border-top:1px solid var(--hair);padding-top:12px}@media (min-width:900px){.signin.front{grid-template-areas:"intro sign" "more sign";align-items:start}.fp-intro{grid-area:intro}.fp-sign{grid-area:sign;position:sticky;top:48px}.fp-more{grid-area:more}}.fp-live{display:flex;align-items:center;gap:10px;background:var(--card);border-radius:16px;padding:12px 14px;box-shadow:0 0 0 1px #1111110f;font-size:14px;line-height:1.4;color:var(--ink-2)}.fp-live i{font-size:18px;color:#c2410c;flex:none}.fp-live b{color:var(--ink)}.fp-safe{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--muted);margin:8px 0 0}.fp-safe i{font-size:16px;color:var(--ink)}.fp-h{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0}.fp-feats li{align-items:flex-start}.fp-feats li div{padding-top:2px}.fp-feats li span:not(.fp-pic){display:block;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.fp-how{background:var(--card);border-radius:22px;padding:20px 18px;box-shadow:var(--lift);display:flex;flex-direction:column;gap:16px}.fp-how ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.fp-how li{display:flex;gap:14px;align-items:flex-start}.fp-how .n{width:30px;height:30px;border-radius:50%;background:#c2410c;color:#fff;font-weight:700;font-size:14px;display:grid;place-items:center;flex:none}.fp-how li b{display:block;font-size:15.5px}.fp-how li span:not(.n){display:block;font-size:14.5px;line-height:1.45;color:var(--ink-2);margin-top:2px}.fp-how .fair{display:flex;gap:14px;align-items:flex-start;background:var(--bg);border-radius:16px;padding:14px}.fp-how .fair .coin50{width:40px;height:40px;border-radius:50%;background:var(--ink);color:#fff;font-weight:800;font-size:14px;display:grid;place-items:center;flex:none}.fp-how .fair b{display:block;font-size:15px}.fp-how .fair span:not(.coin50){display:block;font-size:14px;line-height:1.45;color:var(--ink-2);margin-top:2px}.gr-wrap:empty{display:none}.gr-wrap .sec{margin-top:0}.gr-row{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--g)*-1);padding:2px var(--g) 8px;scroll-snap-type:x mandatory}.gr-row::-webkit-scrollbar{display:none}.gr-card{flex:none;width:136px;background:var(--card);border-radius:18px;overflow:hidden;box-shadow:var(--lift);padding-bottom:12px;cursor:pointer;scroll-snap-align:start;display:flex;flex-direction:column}.gr-ph{height:112px;background-size:cover;background-position:center;position:relative;display:grid;place-items:center;background-color:var(--soft)}.gr-ph i{font-size:30px;color:var(--ink)}.gr-tag{position:absolute;left:8px;top:8px;background:var(--ink);color:#fff;font-size:11.5px;font-weight:700;border-radius:10px;padding:3px 8px}.gr-tag.lt{background:#fff;color:var(--ink)}.gr-card b{display:block;font-size:14px;margin:9px 10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gr-card small{display:block;font-size:12.5px;color:var(--muted);margin:2px 10px 0}.gr-join{margin:10px 10px 0;height:36px;border:0;border-radius:12px;background:var(--ink);color:#fff;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.fd-head{display:flex;align-items:center;justify-content:space-between}.fd-dd{display:flex;align-items:center;gap:5px;height:36px;padding:0 12px;border:0;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px #11111114;font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.fd-dd i{font-size:15px}.fp-tok{display:flex;align-items:center;gap:12px;margin-top:6px;padding:12px 14px;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px #1111110f;text-decoration:none;color:var(--ink-2);font-size:14px;line-height:1.4}.fp-tok .c{width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;font-weight:800;font-size:13px;display:grid;place-items:center;flex:none}.fp-tok b{color:var(--ink)}.fp-tok i{margin-left:auto;font-size:16px;color:var(--ink);flex:none}.fp-how{scroll-margin-top:16px}.signin.front{gap:14px;padding:20px 20px 24px;justify-content:flex-start}.signin.front h1{font-size:32px}.fp-intro{gap:12px}.fp-sign{gap:10px}.fp-sign .or{margin:0}.fp-safe{margin:2px 0 0}.fp-tok{margin-top:2px}.fp-legal-s{gap:0 4px}.fp-legal-s a{padding:6px 5px}.fp-wait{margin-top:12px;padding-top:20px;border-top:1px solid var(--hair)}.black.dev-s{padding:12px 14px;display:flex;flex-direction:column;gap:10px}.dev-s .dv-row{display:flex;align-items:center;gap:12px}.dev-s .dv-row b{display:block;font-size:15px;color:#fff}.dev-s .dv-row small{font-size:12.5px;color:#ffffffb3}.dev-s .dv-row .btn{margin-left:auto;height:40px}.dev-s .devpeople{display:flex;gap:8px}.dev-s .devpeople button{background:none;border:0;padding:0;cursor:pointer}.fp-tk{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:20px;background:var(--card);box-shadow:var(--lift);text-decoration:none;color:var(--ink)}.fp-tk .tk-top{display:flex;align-items:center;gap:12px}.fp-tk .tk-top b{display:block;font-size:16.5px;letter-spacing:-.01em}.fp-tk .tk-top small{display:block;font-size:13px;color:var(--muted);margin-top:1px}.fp-tk .tk-top i{margin-left:auto;font-size:18px;color:var(--ink)}.fp-tk p{margin:0;font-size:14px;line-height:1.45;color:var(--ink-2)}.fp-tk .tk-cost{display:flex;gap:6px}.fp-tk .tk-cost span{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;background:var(--bg);border-radius:10px;padding:7px 4px;font-size:11.5px;color:var(--muted);white-space:nowrap}.fp-tk .tk-cost b{color:var(--ink);font-size:13px}.fp-tk .tk-ft{font-size:12.5px;color:var(--muted);text-align:center}.signin.front{gap:12px;padding-top:16px}.signin.front h1{font-size:30px}.fp-intro{gap:10px}.fp-sign{gap:8px}.fp-sign .btn.btn-wide{height:48px}.fp-live{padding:10px 14px}.black.dev-s{padding:10px 12px}.fp-legal-s a{padding:4px 5px}.fp-tok .tok-ic{flex:none}.fp-tok span{font-size:13.5px;line-height:1.4}.fp-how .fair .tok-ic{width:38px;height:38px;flex:none}.gr-row{align-items:flex-start}.gr-card{position:relative}.gr-join{position:absolute;right:8px;top:80px;margin:0;height:28px;padding:0 12px;border-radius:14px;font-size:12.5px;box-shadow:0 2px 8px #00000040}.gr-card small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gr-row{padding-bottom:4px}.fp-price{margin:2px 0 0;text-align:center;font-size:13px;font-weight:600;color:var(--ink-2)}.fp-price{display:flex;flex-direction:column;gap:2px;font-weight:400}.fp-price b{font-size:14px;color:var(--ink)}.fp-price span{font-size:12.5px;color:var(--muted)}.fp-how .nf{font-size:14px;line-height:1.45;color:var(--ink-2);border-left:3px solid #C2410C;padding:2px 0 2px 12px}.fp-how .nf b{color:var(--ink)}.note,.note *{overflow-wrap:anywhere;min-width:0}.fp-how .tk-sz{display:flex;gap:6px;margin-top:8px}.fp-how .tk-sz em{flex:1;font-style:normal;background:var(--bg);border-radius:10px;padding:7px 4px;font-size:12px;color:var(--muted);text-align:center;line-height:1.3}.fp-how .tk-sz b{display:block;color:var(--ink);font-size:15px}.fp-how li span.tk-sz{display:flex;gap:6px;margin-top:8px}.fp-how li span.tk-sz em{flex:1;display:block}.fp-how li span.tk-sz b{display:block;font-size:15px;color:var(--ink)}.sp-head2{position:relative}.sp-bell{margin-left:auto;align-self:flex-start;background:none;border:0;padding:6px;cursor:pointer;position:relative;display:grid;place-items:center;color:var(--ink)}.sp-bell i{font-size:26px;color:var(--ink)}.sp-bell:not(.on) i{color:var(--muted)}.sp-bell:after{content:"";position:absolute;inset:-6px}.cp-start{display:flex;flex-direction:column;gap:10px}.cp-big{display:flex;align-items:center;gap:14px;width:100%;padding:16px;border:0;border-radius:20px;background:var(--card);box-shadow:var(--lift);font:inherit;text-align:left;color:var(--ink);cursor:pointer}.cp-big .ic{width:52px;height:52px;border-radius:16px;background:var(--ink);display:grid;place-items:center;flex:none}.cp-big .ic i{color:#fff;font-size:26px}.cp-big .ic.red{background:#e5484d}.cp-big .tx b{display:block;font-size:17px}.cp-big .tx small{display:block;font-size:14px;color:var(--muted);margin-top:2px}.cp-big .ch{margin-left:auto;font-size:20px}.sh-back{background:none;border:0;padding:0 6px 0 0;font-size:22px;cursor:pointer;color:var(--ink);vertical-align:-3px}.sh-back i{color:var(--ink)}.cp-q{font-size:14px;font-weight:700;color:var(--ink-2);margin:2px 2px -2px}.cp-seg{display:flex;gap:8px;flex-wrap:wrap}.cp-seg button{flex:1 1 auto;min-height:46px;padding:0 14px;border:0;border-radius:14px;background:var(--card);box-shadow:inset 0 0 0 1px #1111111a;font:inherit;font-size:15px;font-weight:600;color:var(--ink);display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.cp-seg button i{font-size:18px}.cp-seg button.on{background:var(--ink);color:#fff;box-shadow:none}.cp-seg button.on i{color:#fff}.cp-seg.two button{flex:1 1 0}.cp-amt{display:flex;gap:8px;flex-wrap:wrap}.cp-amt button{height:42px;padding:0 16px;border:0;border-radius:21px;background:var(--card);box-shadow:inset 0 0 0 1px #1111111a;font:inherit;font-size:15px;font-weight:600;color:var(--ink);cursor:pointer}.cp-amt button.on{background:var(--ink);color:#fff;box-shadow:none}.cp-note{font-size:13px;color:var(--muted);margin:-4px 2px 0}.cp-sum{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:0;border-radius:14px;background:var(--card);box-shadow:inset 0 0 0 1px #11111114;font:inherit;font-size:14px;color:var(--ink-2);text-align:left;cursor:pointer}.cp-sum i{font-size:18px;color:var(--ink);flex:none}.cp-sum em{margin-left:auto;font-style:normal;font-weight:700;color:var(--ink);flex:none}.kd{display:flex;flex-direction:column;gap:var(--g)}.kd-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--g)*-1);padding:2px var(--g)}.kd-tabs::-webkit-scrollbar{display:none}.kd-tabs button{flex:none;display:flex;align-items:center;gap:6px;height:42px;padding:0 16px;border:0;border-radius:21px;background:var(--card);box-shadow:inset 0 0 0 1px #1111111a;font:inherit;font-size:15px;font-weight:600;color:var(--ink);cursor:pointer}.kd-tabs button i{font-size:18px}.kd-tabs button.on{background:var(--ink);color:#fff;box-shadow:none}.kd-tabs button.on i{color:#fff}.kd-box{background:var(--card);border-radius:20px;padding:14px;box-shadow:var(--lift);display:flex;flex-direction:column;gap:10px}.kd-box textarea{width:100%;min-height:84px;border:0;resize:none;font:inherit;font-size:16px;line-height:1.45;background:transparent;color:var(--ink);outline:none}.kd-acts{display:flex;gap:8px;justify-content:flex-end}.one{display:flex;flex-direction:column;gap:12px}.one textarea{width:100%;min-height:104px;font-size:18px;line-height:1.45}.one-q{font-size:16px;font-weight:700;color:var(--ink);margin:2px 2px -2px}.one-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.one-grid button{min-height:96px;border:0;border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px #1111111f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px;text-align:center;font:inherit;color:var(--ink);cursor:pointer}.one-grid i{font-size:30px;color:var(--ink)}.one-grid b{font-size:18px}.one-grid small{font-size:13px;color:var(--muted);line-height:1.25}.one-grid button.on{background:var(--ink);color:#fff;box-shadow:none}.one-grid button.on i{color:#fff}.one-grid button.on small{color:#ffffffc7}.one-amt{display:flex;gap:8px}.one-amt[hidden]{display:none}.one-amt button{flex:1;height:48px;border:0;border-radius:24px;background:var(--card);box-shadow:inset 0 0 0 1px #1111111f;font:inherit;font-size:16px;font-weight:700;color:var(--ink);cursor:pointer}.one-amt button.on{background:var(--ink);color:#fff;box-shadow:none}.one-post{height:58px;font-size:18px;margin-top:4px}.one-links{display:flex;justify-content:space-between;gap:10px}.one-links button{background:none;border:0;padding:10px 4px;font:inherit;font-size:15px;font-weight:600;color:var(--ink-2);display:flex;align-items:center;gap:6px;cursor:pointer}.one-links i{color:#e5484d;font-size:19px}.fp-rules{display:flex;flex-direction:column;gap:12px;margin-bottom:6px}.fp-rules div{display:flex;gap:12px;align-items:flex-start}.fp-rules i{font-size:22px;color:var(--ink);flex:none;margin-top:1px}.fp-rules b{display:block;font-size:15.5px;color:var(--ink)}.fp-rules span{font-size:14.5px;line-height:1.45;color:var(--ink-2)}.wr{display:flex;flex-direction:column;gap:var(--g)}.wr-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.wr-stats div{background:var(--card);border-radius:16px;padding:12px 14px;box-shadow:var(--lift)}.wr-stats b{display:block;font-size:24px}.wr-stats small{font-size:13px;color:var(--muted)}.wr-links{display:flex;gap:16px;justify-content:center}.wr-links a{display:flex;align-items:center;gap:6px;font-size:14.5px;font-weight:600;color:var(--ink);text-decoration:none;padding:6px 0}.wr-tabs{flex-wrap:nowrap}.wr-row{align-items:center}.wr-pic{width:56px;height:46px;border-radius:10px;background:var(--soft) center/cover;flex:none;display:grid;place-items:center}.wr-pic i{font-size:20px;color:var(--muted)}.wr-chip{flex:none;font-size:12px;font-weight:700;border-radius:10px;padding:4px 9px;background:var(--soft);color:var(--ink-2)}.wr-chip.on{background:#e6f2ea;color:#1e6b40}.wr-saved{font-size:13px;color:var(--muted);min-width:40px;text-align:right}.wr-bar{display:flex;gap:8px;flex-wrap:wrap}.wr-bar .btn{flex:1 1 auto}.wr-sec{background:var(--card);border-radius:20px;padding:16px;box-shadow:var(--lift);display:flex;flex-direction:column;gap:12px}.wr-sec h3{font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0}.wr-sec h3 em{font-style:normal;font-size:13px;font-weight:600;color:var(--muted)}.wr-f{display:flex;flex-direction:column;gap:6px}.wr-f span{font-size:13.5px;font-weight:600;color:var(--ink-2);display:flex;justify-content:space-between}.wr-f em{font-style:normal;color:var(--muted);font-weight:500}.wr-f small{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.wr-cover{height:170px;border-radius:16px;background:var(--soft) center/cover;display:flex;align-items:flex-end;justify-content:center;padding:12px;cursor:pointer}.wr-cover span{display:flex;align-items:center;gap:6px;background:#fff;border-radius:12px;padding:9px 14px;font-weight:600;font-size:14px;box-shadow:0 2px 8px #0000001f}.wr-tools{display:flex;gap:8px;flex-wrap:wrap}.wr-tools button{display:flex;align-items:center;gap:6px;height:38px;padding:0 12px;border:0;border-radius:12px;background:var(--soft);font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.wr-tools i{font-size:17px}.wr-body{min-height:320px;font-size:16px;line-height:1.6;resize:vertical}.wr-clubs{display:flex;flex-wrap:wrap;gap:8px}.wr-club{display:flex;align-items:center;gap:4px;height:36px;padding:0 6px 0 12px;border-radius:18px;background:var(--soft);font-size:14px;font-weight:600}.wr-club button{background:none;border:0;padding:4px;cursor:pointer;display:grid}.wr-none{margin:0;font-size:14px;color:var(--muted)}.wr-meter{height:8px;border-radius:4px;background:var(--soft);overflow:hidden}.wr-meter i{display:block;height:100%;background:#1e6b40;border-radius:4px}.wr-ck{display:flex;gap:10px;align-items:flex-start}.wr-ck i{font-size:22px;color:var(--muted);flex:none}.wr-ck.ok i{color:#1e6b40}.wr-ck b{display:block;font-size:14.5px}.wr-ck small{font-size:13px;color:var(--muted)}.wr-goog{display:flex;flex-direction:column;gap:3px}.wr-goog small{font-size:12.5px;color:#1f6b3e;overflow-wrap:anywhere}.wr-goog b{font-size:17px;font-weight:500;color:#1a0dab}.wr-goog p{margin:0;font-size:13.5px;color:#4d5156;line-height:1.4}.wr-del,.wr-del i{color:#c0392b}.wr-prev h1{font-family:Georgia,serif;font-size:26px;line-height:1.15;margin:4px 0 10px}.wr-prev h2{font-family:Georgia,serif;font-size:20px;margin:16px 0 6px}.wr-prev p,.wr-prev li{font-size:16px;line-height:1.6}.wr-prev .k{font-size:12px;font-weight:700;color:#c2410c;text-transform:uppercase;letter-spacing:.06em;margin:10px 0 0}.wr-prev-img{height:170px;border-radius:16px;background:var(--soft) center/cover}.n-who b{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.n-who b .tb{flex:none}.n-who>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n-top>.tag{flex:0 1 auto;min-width:0;font-size:13px;padding:5px 11px;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.n-top>.tag:before{display:inline-block;vertical-align:1px;margin-right:5px}.side-blog{margin-top:-6px;padding-top:8px;border-top:1px solid var(--hair)}.side-nav a{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;border-radius:12px;font-size:15px;font-weight:500;color:var(--ink-2);text-decoration:none}.side-nav a i{font-size:21px;color:var(--ink)}.side-nav a:hover{background:var(--soft)}.n-who{flex:1 0 auto}.n-who b{overflow:visible}.n-who>span{width:0;min-width:100%}.n-top>span:first-child,.n-top>.ava,.n-top>.biz-ava{flex:none}.n-who b .tb{font-size:11.5px;height:22px;padding:0 8px 0 6px;gap:4px}.n-who b .tb svg{width:12px;height:12px}.n-who b .tb.ok{padding:0;height:auto}.n-who b .tb.ok svg{width:17px;height:17px}.n-top{gap:10px}.n-top>.tag{font-size:13px;padding:5px 11px}.apply-sum{display:flex;align-items:center;gap:14px;background:var(--card);border-radius:16px;padding:14px;box-shadow:var(--lift)}.apply-sum b{display:block;font-size:17px}.apply-sum small{font-size:14px;color:var(--muted)}.apply-rules{margin:4px 0 2px;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.45;color:var(--ink-2)}.one-cost{display:flex;align-items:center;gap:8px;margin:-2px 2px 0;font-size:14px;color:var(--ink-2)}.one-cost[hidden]{display:none}.one-cost b{color:var(--ink)}.wk-row{align-items:flex-start}.wk-c .wk-e{margin-top:4px}.gr-card b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}div.switch{cursor:default}.nav .compose{width:46px;height:46px;margin:0 auto;border-radius:15px;background:var(--card);box-shadow:0 0 0 1.5px var(--hair),0 2px 8px -3px #1111112e;color:var(--ink)}.nav .compose i{font-size:23px;color:var(--ink)}.wk-go,.chip,.bz-link{position:relative}.gr-join:after,.wk-go:after,.chip:after,.bz-link:after{content:"";position:absolute;inset:-6px -3px}@media (min-width:900px){.side-groups{display:flex;flex-direction:column;gap:6px}.side-groups .side-group:not(.on){background:none;box-shadow:none}.side-groups .side-group:not(.on) .g-ic{background:var(--soft)}.side-groups .side-group:not(.on) .g-ic i{color:var(--ink)}}.dd-menu .dd-label{font-size:12px;font-weight:600;color:var(--muted);padding:8px 12px 4px}.dd-menu .dd-sep{height:1px;background:var(--hair);margin:6px 8px}.dd-menu button .dd-two{min-width:0}.dd-menu button:has(.dd-two){height:52px}.gr-row{align-items:stretch}.gr-card b{min-height:36.4px}@media (min-width:900px){.home>.gr-wrap .gr-row{margin:0;padding-left:0;padding-right:0;scroll-padding-left:0}}@media (min-width:900px){.app{grid-template-columns:220px minmax(0,1fr)}.side{padding-left:14px;padding-right:14px}}@media (min-width:900px){.brand{font-size:17px;white-space:nowrap}.brand img{width:30px;height:30px}}@media (min-width:900px){.side{background:#111;border-right:0;color:#fff}.side .brand{color:#fff}.side .side-group{background:#ffffff14;box-shadow:none;color:#fff}.side .side-group b{color:#fff}.side .side-group .g-ic{background:#fff}.side .side-group .g-ic i{color:#111}.side .side-group>i{color:#fff}.side-nav button,.side-nav a{color:#ffffffd1}.side-nav button i,.side-nav a i{color:#fff}.side-nav button:hover,.side-nav a:hover{background:#ffffff12}.side-nav button.on{background:#ffffff1f;color:#fff;box-shadow:none}.side-nav .cnt{background:#fff;color:#111}.side-blog{border-top-color:#ffffff1f}.side>.btn{background:#fff;color:#111;box-shadow:none}.side>.btn i{color:#111}.side-me:hover{background:#ffffff12}.side-me b{color:#fff}.side-me span,.side-links a{color:#ffffff9e}.side-links a i{color:#fff}}.nav{background:#111;border-top:0;backdrop-filter:none}.nav button{color:#ffffff9e}.nav button i,.nav button.on,.nav button.on i{color:#fff}.nav .badge{background:#fff;color:#111}.nav .compose{background:#fff;box-shadow:none}.nav .compose i{color:#111}.fd-head{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px}.fd-head .fd-dd{height:auto;padding:2px 0;background:none;box-shadow:none;border-radius:0;font-size:14px;font-weight:500;color:var(--muted)}.fd-head .fd-dd i{font-size:14px;color:var(--muted)}.signin.front{gap:24px;padding:32px 20px;justify-content:center;min-height:100vh;min-height:100svh}.fp-intro{gap:16px}.fp-brand{margin-bottom:4px}.fp-tok{margin-top:0}.fp-sign{gap:12px}.fp-sign .btn.btn-wide{height:52px}.fp-more{gap:12px}.signin.front h1,.fp-price span,.fp-price b{text-wrap:balance}.fp-lead,.fp-tok span{text-wrap:pretty}.fp-tok span{font-size:14px}.fp-tok b{font-size:15px}.fp-price{gap:4px;margin:0}.fp-price b{font-size:14px}.fp-price span{font-size:13px;color:var(--ink-2)}.fp-safe{margin:0;font-size:13px}#tryDemo{font-size:14px!important;margin:0}.fp-sign .g-btn,.fp-sign .input{background:#fff;box-shadow:0 0 0 1px #11111129}.fp-sign .input:focus{box-shadow:0 0 0 2px var(--ink)}.fp-sign .or{color:var(--ink-2)}.fp-sign .or:before,.fp-sign .or:after{background:#11111124}.fp-legal-s{gap:0;flex-wrap:nowrap}.fp-legal-s a{padding:6px 5px;white-space:nowrap}@media (min-width:900px){.signin.front{grid-template-areas:"intro sign" "more more";align-items:start;align-content:center;gap:40px 64px}.fp-sign{position:static}.fp-more{grid-column:1 / -1;align-items:center}.sheet:not(.show){box-shadow:none}}.signin.front{box-sizing:border-box}.fp-lead{text-wrap:balance}.wk-panel .grow{min-width:0}.gr-wrap .sec{margin-bottom:12px}.fd-row .btn.sm,.fd-row .btn.sm.ghost{height:46px;padding:0 18px;border-radius:14px;font-size:15px;background:var(--ink);color:#fff;box-shadow:none}.fd-row .btn.sm i,.fd-row .btn.sm.ghost i{color:#fff}.wk-go{height:36px;border-radius:12px;font-size:13px}.gr-card b,.chips .chip,.chip span{font-size:15px}.gr-card small,.gr-card .gr-join,.n-top .tag{font-size:13px}.wk-t{font-size:15px}.fd-dd span{font-size:13px}.meta .ph-coins{font-size:16px}.gr-slide{position:relative}.gr-arrow{display:none}@media (min-width:900px){.gr-arrow{display:grid;place-items:center;position:absolute;top:50px;z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:#fff;box-shadow:0 0 0 1px #11111114,0 6px 16px -6px #11111159;cursor:pointer;transition:opacity .15s}.gr-arrow i{font-size:18px;color:var(--ink)}.gr-arrow.l{left:-14px}.gr-arrow.r{right:-14px}.gr-slide.at-start .gr-arrow.l,.gr-slide.at-end .gr-arrow.r{opacity:0;pointer-events:none}}.wk-panel .grow .wk-t{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-panel .wk-go,.wk-strip .wk-go{background:var(--ink);color:#fff;box-shadow:none}.wk-panel .wk-go i,.wk-strip .wk-go i{color:#fff}.wk-go.on{background:var(--soft);color:var(--ink)}.wk-go.on i{color:var(--ink)}.sh-head{justify-content:flex-start;gap:6px;margin-left:-8px}.sh-head .sh-x{width:40px;height:40px;display:grid;place-items:center;flex:none}.sh-head .sh-x i{font-size:24px}.sh-head:has(.sh-back) .sh-x{display:none}.sh-head.sh-bare{margin-bottom:4px}.sheet .grab{display:none}.veil,.veil.show{background:transparent}@media (max-width:899px){.sheet{top:0;bottom:0;height:100%;max-height:none;border-radius:0;z-index:50;box-shadow:none;padding-top:calc(env(safe-area-inset-top) + 12px);transform:translate(-44%);opacity:0;pointer-events:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .18s}.sheet.show{transform:translate(-50%);opacity:1;pointer-events:auto}}@media (min-width:900px){.sheet{inset:0 0 0 220px;width:auto;max-width:none;height:100vh;max-height:none;border-radius:0;box-shadow:none;background:var(--bg);padding:32px max(40px,calc((100vw - 860px)/2)) 48px;transform:translate(24px);opacity:0;pointer-events:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .18s}.sheet.show{transform:none;opacity:1;pointer-events:auto}.sheet .sh-head h3{font-size:30px;letter-spacing:-.035em}}.fp-price .fp-year{font-size:14px;font-weight:600;color:var(--ink)}.ss-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:132px;border:1.5px dashed rgba(17,17,17,.22);border-radius:18px;background:#fff center/cover no-repeat;font:inherit;color:var(--ink);cursor:pointer;position:relative;overflow:hidden}.ss-banner i{font-size:26px}.ss-banner b{font-size:15px;font-weight:600}.ss-banner small{font-size:13px;color:var(--muted)}.ss-banner.has{border:0}.ss-banner .ss-change{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;gap:6px;background:#111111bf;color:#fff;font-size:13px;font-weight:600;border-radius:12px;padding:6px 10px}.ss-banner .ss-change i{font-size:15px;color:#fff}.sp-banner2{position:relative;height:150px;border-radius:20px;background:var(--soft) center/cover no-repeat;margin-bottom:16px;overflow:hidden}.sp-banner2 .ss-change{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;gap:6px;background:#111111bf;color:#fff;font:inherit;font-size:13px;font-weight:600;border:0;border-radius:12px;padding:6px 10px;cursor:pointer}.sp-banner2 .ss-change i{font-size:15px;color:#fff}.sp-add-banner{height:110px;margin-bottom:16px}@media (min-width:900px){.sp-banner2{height:220px}}.dd-danger{margin-top:6px;border-top:1px solid var(--hair);padding-top:4px}.dd-danger .line b,.dd-danger .line .s,.dd-danger .line i{color:#c62828}.dd-danger .ic-box{background:#fdecec}.btn.btn-danger{background:#c62828;color:#fff}.btn.btn-danger i{color:#fff}.sp-rules{background:var(--card);border-radius:18px;box-shadow:var(--lift);padding:14px 16px;margin:4px 0 14px}.sp-rules .h{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;margin-bottom:6px}.sp-rules .h i{font-size:18px}.sp-rules .h small{margin-left:auto;font-weight:500;color:var(--muted);font-size:13px}.sp-rule-list{list-style:none;counter-reset:r;margin:0;padding:0;display:flex;flex-direction:column}.sp-rule-list li{counter-increment:r;display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-size:15px;line-height:1.4}.sp-rule-list li+li{border-top:1px solid var(--hair)}.sp-rule-list li:before{content:counter(r);width:24px;height:24px;border-radius:50%;background:var(--ink);color:#fff;font-size:12.5px;font-weight:700;display:grid;place-items:center;flex:none}.sheet .sp-rule-list{background:var(--card);border-radius:16px;padding:2px 14px;box-shadow:0 0 0 1px #1111110f}.sp-pinned{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--muted);margin-bottom:8px}.sp-pinned i{font-size:14px;color:var(--ink)}.sp-only-org{display:flex;align-items:center;gap:10px;background:var(--card);border-radius:16px;padding:14px 16px;font-size:14px;color:var(--ink-2);box-shadow:0 0 0 1px #1111110d;margin:0 0 14px}.sp-only-org i{font-size:20px;color:var(--ink)}.rq-answer{font-size:14px;color:var(--ink-2);margin-top:4px;line-height:1.4}.bd-pills{display:flex;flex-wrap:wrap;gap:8px}.bd-pill{display:inline-flex;align-items:center;height:36px;border-radius:18px;background:var(--ink);color:#fff;padding:0 4px 0 0}.bd-pill .bd-t{background:none;border:0;color:#fff;font:inherit;font-size:14px;font-weight:600;padding:0 8px 0 14px;height:100%;cursor:pointer}.bd-pill .bd-x{width:26px;height:26px;border-radius:50%;border:0;background:#ffffff29;display:grid;place-items:center;cursor:pointer}.bd-pill .bd-x i{font-size:14px;color:#fff}.bd-pill.editing{background:#fff;box-shadow:0 0 0 2px var(--ink);padding:0 5px 0 12px}.bd-pill.editing input{border:0;outline:0;background:none;font:inherit;font-size:14px;font-weight:600;width:150px;color:var(--ink)}.bd-pill .bd-ok{width:26px;height:26px;border-radius:50%;border:0;background:var(--ink);display:grid;place-items:center;cursor:pointer}.bd-pill .bd-ok i{font-size:14px;color:#fff}.bd-sug{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:18px;border:0;background:#fff;box-shadow:0 0 0 1px #1111111f;font:inherit;font-size:14px;font-weight:500;color:var(--ink);cursor:pointer}.bd-sug i{font-size:15px}.es-make{display:flex;gap:8px}.es-make .input{flex:1;min-width:0}.es-make .btn{width:auto;flex:none;padding:0 20px;height:52px}.es-hint{font-size:13px;color:var(--muted);margin:-4px 2px 0}.es-rule-box{background:#fff;border-radius:16px;box-shadow:0 0 0 1px #1111110f;overflow:hidden}.es-rule{display:flex;align-items:center;gap:12px;padding:10px 8px 10px 14px;font-size:15px}.es-rule+.es-rule{border-top:1px solid var(--hair)}.es-rule .n{width:24px;height:24px;border-radius:50%;background:var(--ink);color:#fff;font-size:12.5px;font-weight:700;display:grid;place-items:center;flex:none}.es-rule .t{flex:1;min-width:0}.es-rule button{width:36px;height:36px;border:0;background:none;display:grid;place-items:center;cursor:pointer}.es-rule button i{font-size:18px;color:var(--muted)}#es-q-box[hidden]{display:none}.line:has(.rq-answer){flex-wrap:wrap}.rq-answer{flex-basis:100%;margin:2px 0 0 56px;background:var(--bg);border-radius:12px;padding:10px 12px;font-size:14.5px;line-height:1.45;color:var(--ink)}.rq-answer small{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:2px}.sp3{display:flex;flex-direction:column;gap:16px}.sp3-cover{position:relative;height:150px;border-radius:20px;background:var(--soft) center/cover no-repeat;overflow:hidden}.sp3-cover-btn{position:absolute;right:12px;top:12px;display:flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:0;border-radius:18px;background:#fffffff0;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink);cursor:pointer;box-shadow:0 2px 10px #1111112e}.sp3-cover-btn i{font-size:16px}.sp3 .sp-add-banner{margin:0}.sp3-head{display:grid;grid-template-columns:auto 1fr;gap:14px 16px;align-items:start}.sp3-pic{border:0;background:none;padding:0;cursor:pointer;line-height:0}.sp3-g{min-width:0;display:flex;flex-direction:column;gap:6px}.sp3-g h1{font-size:26px;font-weight:800;letter-spacing:-.035em;line-height:1.1;margin:0}.sp3-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;color:var(--muted)}.sp3-meta>:not(:last-child):after{content:"\b7";margin-left:8px;color:var(--muted)}.sp3-meta .sp-run{font-size:14px;padding:0;color:var(--ink-2)}.sp3-about{margin:0;font-size:15px;line-height:1.45;color:var(--ink-2)}.sp3-acts{grid-column:1 / -1;display:flex;gap:10px;align-items:center}.sp3-acts .btn{flex:1;height:46px;border-radius:14px;font-size:15px}.sp3-acts .sp-bell,.sp3-more{width:46px;height:46px;flex:none;border-radius:14px;border:0;background:var(--card);box-shadow:0 0 0 1px #1111111a;display:grid;place-items:center;cursor:pointer}.sp3-acts .sp-bell i,.sp3-more i{font-size:20px;color:var(--ink)}.sp3-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--g) * -1);padding:2px var(--g) 12px;border-bottom:1px solid var(--hair)}.sp3-tabs::-webkit-scrollbar{display:none}.sp3-tabs button{flex:none;display:flex;align-items:center;gap:7px;height:42px;padding:0 16px;border:0;border-radius:21px;background:none;font:inherit;font-size:15px;font-weight:600;color:var(--ink-2);cursor:pointer}.sp3-tabs button i{font-size:19px;color:var(--ink)}.sp3-tabs button.on{background:var(--ink);color:#fff}.sp3-tabs button.on i{color:#fff}.sp3-grid{display:flex;flex-direction:column;gap:16px}.sp3-top,.sp3-side,.sp3-posts{display:flex;flex-direction:column;gap:16px;min-width:0}.sp3-top .ss-card{margin:0}.sp3-tiles{display:grid;grid-template-columns:1fr;gap:10px}.sp3-tile{display:flex;align-items:center;gap:12px;background:var(--card);border-radius:18px;padding:14px 16px;box-shadow:var(--lift)}.sp3-tile>i:first-child{font-size:26px;color:var(--ink)}.sp3-tile b{display:block;font-size:15px;font-weight:700}.sp3-tile small{display:block;font-size:13.5px;color:var(--muted);margin-top:1px}.sp3-new{display:inline-block;margin-top:6px;background:#eee9fb;color:#5b3fc4;font-size:12.5px;font-weight:700;border-radius:10px;padding:2px 9px}.sp3-card{background:var(--card);border-radius:20px;box-shadow:var(--lift);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.sp3-card .h{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:700;letter-spacing:-.01em}.sp3-card .h i{font-size:21px}.sp3-card .h small{margin-left:auto;font-size:13px;font-weight:500;color:var(--muted)}.sp3-card .h a{margin-left:auto;display:flex;align-items:center;gap:3px;font-size:13.5px;font-weight:600;color:var(--ink);cursor:pointer}.sp3-card .h a i{font-size:15px}.sp3-card p{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2)}.sp3-card .sp-rule-list{background:none;box-shadow:none;padding:0}.sp3-facts{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;color:var(--ink-2)}.sp3-facts span{display:flex;align-items:center;gap:6px}.sp3-facts i{font-size:18px;color:var(--ink)}.sp3-ups{display:flex;flex-direction:column;gap:6px}.sp3-up{display:flex;align-items:center;gap:12px;padding:8px;border-radius:14px;cursor:pointer}.sp3-up.is-me,.sp3-up:hover{background:var(--bg)}.sp3-date{width:58px;flex:none;border-radius:12px;background:var(--soft);text-align:center;padding:6px 0;line-height:1.15}.sp3-date small{display:block;font-size:12.5px;color:var(--ink-2)}.sp3-date b{display:block;font-size:13.5px;font-weight:700}.sp3-up b{display:block;font-size:15px;font-weight:700}.sp3-up small{display:block;font-size:13px;color:var(--muted);margin-top:1px}.sp3-up>i:last-child{font-size:24px;color:var(--ink)}.sp3-up>i.ph-circle{color:#1111114d}.sp3-none{font-size:14px!important;color:var(--muted)!important}.sp3-aboutcard{display:none}.sp3-posts .sec{margin:0}#sp-events,#sp-posts{scroll-margin-top:16px}@media (min-width:900px){.sp3-bar{display:none}.sp3{padding-top:24px}.sp3-cover{height:190px}.sp3-head{grid-template-columns:auto 1fr auto;align-items:center;gap:20px}.sp3-g h1{font-size:30px}.sp3-acts{grid-column:auto;align-self:center}.sp3-acts .btn{flex:none;padding:0 22px}.sp3-tabs{margin:0;padding:0 0 14px}.sp3-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"top side" "posts side";gap:20px 28px;align-items:start}.sp3-top{grid-area:top}.sp3-side{grid-area:side}.sp3-posts{grid-area:posts}.sp3-tiles{grid-template-columns:repeat(3,1fr)}.sp3-tile{flex-direction:row}.sp3-aboutcard{display:flex}.sp3-about{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}.sp3 .ss-card.dark .ss-date{width:76px;height:76px;flex:none;border-radius:16px;background:#fff;color:#111;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:none}.sp3 .ss-card.dark .ss-date small{color:#111;font-size:13px;font-weight:600;text-transform:uppercase}.sp3 .ss-card.dark .ss-date b{color:#111;font-size:30px;font-weight:800;line-height:1}.sp3 .ss-card.dark .ss-what h3{font-size:21px}.sp3-tile .grow{flex:1;min-width:0}.sk{display:flex;flex-direction:column;gap:16px}.sk-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sk-head .title{margin:0}.sk-sub{margin:4px 0 0;font-size:15px;color:var(--ink-2)}.sk-grid,.sk-main,.sk-side{display:flex;flex-direction:column;gap:16px;min-width:0}.sk-top{display:flex;flex-direction:column;gap:12px}.sk-top .search{margin:0}.sk-offer{height:52px;border-radius:16px;font-size:16px}.sk .sec{margin:0}.sk-ready{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--g) * -1);padding:2px var(--g) 6px}.sk-ready::-webkit-scrollbar{display:none}.sk-rcard{flex:none;width:240px;background:var(--card);border-radius:20px;box-shadow:var(--lift);padding:14px;display:flex;flex-direction:column;gap:12px;cursor:pointer}.sk-rcard .who{display:flex;align-items:center;gap:12px}.sk-rcard b,.sk-who b{display:flex;align-items:center;gap:5px;font-size:16px;font-weight:700}.sk-who b i{font-size:17px}.sk-rcard small,.sk-who small{display:flex;align-items:center;gap:4px;font-size:13.5px;color:var(--muted);margin-top:2px}.sk-rcard small i,.sk-who small i{font-size:15px}.sk-pills{display:flex;flex-wrap:wrap;gap:6px}.sk-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:16px;background:var(--bg);font-size:13.5px;font-weight:500;color:var(--ink);white-space:nowrap}.sk-pill i{font-size:16px}.sk-pill.none{color:var(--muted)}.sk .chips .chip{display:inline-flex;align-items:center;gap:7px}.sk .chips .chip i{font-size:17px}.sk-list{padding:0}.sk-row{display:grid;grid-template-columns:48px 1fr auto;grid-template-areas:"pic who chev" "pic pills chev" "pic avail chev";gap:6px 14px;align-items:center;padding:14px 16px}.sk-row>.avatar,.sk-row>img,.sk-row>span:first-child{grid-area:pic;align-self:start}.sk-who{grid-area:who;min-width:0}.sk-row .sk-pills{grid-area:pills}.sk-avail{grid-area:avail;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2)}.sk-avail:empty{display:none}.sk-avail .sk-dot{width:9px;height:9px;border-radius:50%;background:#2e9e44;flex:none}.sk-avail .sk-dot.grey{background:#11111140}.sk-row .chev{grid-area:chev}.sk-card{background:var(--card);border-radius:20px;box-shadow:var(--lift);padding:18px;display:flex;flex-direction:column;gap:8px}.sk-card .h{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;letter-spacing:-.01em;margin-bottom:4px}.sk-card .h i{font-size:22px}.sk-kind{display:flex;align-items:center;gap:12px;width:100%;height:48px;padding:0 14px;border:0;border-radius:14px;background:none;box-shadow:0 0 0 1px #11111114;font:inherit;font-size:15px;color:var(--ink);cursor:pointer;text-align:left}.sk-kind:hover{background:var(--bg)}.sk-kind i:first-child{font-size:20px}.sk-kind span{flex:1}.sk-kind small{font-size:13px;color:var(--muted)}.sk-kind i:last-child{font-size:16px;color:var(--muted)}.sk-none{margin:0;font-size:14px;color:var(--muted)}.sk-steps{list-style:none;counter-reset:st;margin:0;padding:0;display:flex;flex-direction:column;gap:18px;position:relative}.sk-steps li{counter-increment:st;position:relative;padding-left:48px;display:flex;flex-direction:column;gap:3px}.sk-steps li:before{content:counter(st);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--ink);color:#fff;font-weight:700;font-size:15px;display:grid;place-items:center}.sk-steps li:not(:last-child):after{content:"";position:absolute;left:15.5px;top:36px;bottom:-16px;width:1px;background:var(--hair)}.sk-steps b{font-size:16px}.sk-steps span{font-size:14.5px;line-height:1.45;color:var(--ink-2)}@media (min-width:900px){.sk{padding-top:24px}.sk-head .me{display:none}.sk-head .title{font-size:30px}.sk-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.sk-top{flex-direction:row}.sk-top .search{flex:1}.sk-offer{width:auto;flex:none;padding:0 26px}.sk-side{position:sticky;top:24px}.sk-ready{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;margin:0;padding:2px 0 6px}.sk-rcard{width:auto}.sk-row{grid-template-columns:48px minmax(140px,180px) 1fr auto 24px;grid-template-areas:"pic who pills avail chev";gap:14px 18px}.sk-row>.avatar,.sk-row>img,.sk-row>span:first-child{align-self:center}.sk-avail{padding-left:18px;border-left:1px solid var(--hair);min-height:32px;white-space:nowrap}}.sk-rcard small{white-space:nowrap}.sk-rcard .who>div{min-width:0}.sh{display:flex;flex-direction:column;gap:18px}.sh section{display:flex;flex-direction:column;gap:12px}.shp-head{display:flex;flex-direction:column;gap:14px}.sh-h1{display:flex;align-items:flex-start;gap:12px}.sh-h1>i{font-size:34px;margin-top:2px}.sh-h1 .title{margin:0}.sh-h1 p{margin:4px 0 0;font-size:15px;color:var(--ink-2)}.sh-tools{display:flex;flex-direction:column;gap:10px}.sh-tools .search{margin:0}.sh-tools .btn{height:50px;border-radius:16px}.sh-why{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sh-why div{background:var(--card);border-radius:18px;box-shadow:var(--lift);padding:14px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center}.sh-why i{grid-row:1 / 3;font-size:28px}.sh-why b{font-size:14.5px}.sh-why span{font-size:13px;color:var(--ink-2)}.sh .chips .chip{display:inline-flex;align-items:center;gap:7px}.sh .chips .chip i{font-size:17px}.sh-sec{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.sh-sec>i{font-size:26px}.sh-sec h2{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0}.sh-sec .sh-sub{font-size:14px;color:var(--ink-2);flex-basis:100%;order:3}.sh-sec a{margin-left:auto;display:flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.sh-sec a i{font-size:16px}.sh-two,.sh-one{display:grid;grid-template-columns:1fr;gap:12px}.sh-run{display:flex;align-items:center;gap:14px;background:var(--card);border-radius:20px;box-shadow:var(--lift);padding:14px 16px;cursor:pointer}.sh-run .grow{min-width:0}.sh-run b{display:block;font-size:16px;font-weight:700}.sh-meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13.5px;color:var(--ink-2);margin-top:4px}.sh-meta span{display:flex;align-items:center;gap:5px}.sh-meta i{font-size:16px}.sh-run .btn.sm,.sh-buy .btn.sm{height:42px;padding:0 16px;border-radius:12px;font-size:14.5px;flex:none}.sh-buy{display:flex;gap:14px;background:var(--card);border-radius:20px;box-shadow:var(--lift);padding:14px;cursor:pointer}.sh-pic{width:84px;height:84px;flex:none;border-radius:16px;background:#111;display:grid;place-items:center}.sh-pic i{font-size:38px;color:#fff}.sh-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.sh-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.sh-top small{font-size:13px;color:var(--muted)}.sh-biz{display:inline-flex;align-items:center;gap:5px;background:var(--bg);border-radius:9px;padding:3px 9px;font-size:12.5px;font-weight:600}.sh-biz i{font-size:14px}.sh-when{display:inline-flex;align-items:center;gap:5px;background:var(--bg);border-radius:12px;padding:4px 10px;font-size:12.5px;font-weight:600;white-space:nowrap}.sh-when i{font-size:14px}.sh-title{font-size:17px;font-weight:700;letter-spacing:-.01em}.sh-price{margin:0;font-size:14.5px;color:var(--ink-2)}.sh-bar{height:8px;border-radius:4px;background:#e7e4dd;overflow:hidden;margin-top:2px}.sh-bar i{display:block;height:100%;border-radius:4px;background:#111}.sh-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13.5px;color:var(--ink-2)}.sh-foot>span:first-child{display:flex;align-items:center;gap:6px}.sh-foot>span:first-child i{font-size:16px}.sh-in{display:inline-flex;align-items:center;gap:6px;background:#e6f4ea;color:#1e7a3c;font-weight:600;border-radius:12px;padding:8px 12px}.sh-in i{font-size:15px;color:#1e7a3c}@media (min-width:900px){.sh-bar-top{display:none}.sh{padding-top:24px}.shp-head{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:24px}.sh-h1 .title{font-size:30px}.sh-h1>i{font-size:42px}.sh-tools{flex-direction:row;align-items:center;flex:none;width:min(560px,48%)}.sh-tools .search{flex:1}.sh-tools .btn{width:auto;flex:none;padding:0 22px}.sh-why{grid-template-columns:repeat(4,1fr);gap:14px}.sh-two{grid-template-columns:1fr 1fr;gap:16px}.sh-sec .sh-sub{flex-basis:auto;order:0;margin-left:6px}.sh-buy.wide .sh-pic,.sh-pic{width:110px;height:110px}}.sh-run .grow{flex:1}.sh-tools>*{width:100%}.sh section{background:none;box-shadow:none;padding:0;border-radius:0}.sh-top{flex-wrap:wrap}@media (min-width:900px){.sh-tools>*{width:auto}}.sh-pic{background:#e7e4dd center/cover no-repeat}.nb-photo{height:120px}.sh-pic.none{background:#111;display:grid;place-items:center}.sh-pic.none i{font-size:38px;color:#fff}.nb-photos{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.nb-ph{position:relative;aspect-ratio:1;border-radius:14px;background:#ddd center/cover no-repeat}.nb-ph button{position:absolute;right:5px;top:5px;width:26px;height:26px;border-radius:50%;border:0;background:#111111bf;display:grid;place-items:center;cursor:pointer}.nb-ph button i{font-size:14px;color:#fff}.nb-add{aspect-ratio:1;border-radius:14px;border:1.5px dashed rgba(17,17,17,.25);background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer}.nb-add i{font-size:22px}.bv-photos{display:grid;gap:6px;border-radius:20px;overflow:hidden;margin-bottom:14px}.bv-photos img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4/3}.bv-photos.n2{grid-template-columns:1fr 1fr}.bv-photos.n3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.bv-photos.n3 img:first-child{grid-row:1 / 3;aspect-ratio:auto}.bv-photos.n4{grid-template-columns:1fr 1fr}.bv-hidden{display:flex;align-items:center;gap:12px;background:#fff6e5;border-radius:16px;padding:14px 16px;margin-bottom:14px}.bv-hidden>i{font-size:24px}.bv-hidden div{flex:1}.bv-hidden b{display:block;font-size:15px}.bv-hidden span{font-size:13.5px;color:var(--ink-2)}@media (min-width:900px){.bv-photos{max-width:760px;max-height:380px}.bv-photos img{max-height:380px}}.sh-part{display:flex;flex-direction:column;gap:2px;padding:14px 0 0;border-top:2px solid var(--ink);margin-top:6px}.sh-part b{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sh-part span{font-size:14px;color:var(--ink-2)}.jb{display:flex;flex-direction:column;gap:18px}.jb-grid,.jb-main,.jb-side{display:flex;flex-direction:column;gap:16px;min-width:0}.jb .chips .chip{display:inline-flex;align-items:center;gap:7px}.jb .chips .chip i{font-size:17px}.jb .chips .chip em{font-style:normal;font-size:12.5px;color:var(--muted)}.jb .chips .chip.on em{color:#ffffffbf}.jb-list{display:flex;flex-direction:column;gap:12px}.jb-card{display:flex;gap:14px;background:var(--card);border-radius:20px;box-shadow:var(--lift);padding:16px}.jb-logo{width:52px;height:52px;flex:none;border-radius:14px;background:#111;display:grid;place-items:center}.jb-logo i{font-size:26px;color:#fff}.jb-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.jb-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.jb-top small{font-size:13px;color:var(--muted);white-space:nowrap}.jb-title{display:block;font-size:17px;font-weight:700;letter-spacing:-.01em}.jb-biz{display:block;font-size:14px;color:var(--ink-2);cursor:pointer;margin-top:1px}.jb-biz:hover{text-decoration:underline}.jb-tags{display:flex;flex-wrap:wrap;gap:6px}.jb-tags span{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:15px;background:var(--bg);font-size:13.5px;font-weight:500}.jb-tags i{font-size:15px}.jb-about{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jb-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--hair)}.jb-note{font-size:13px;color:var(--muted)}.jb-foot .btn.sm{height:42px;padding:0 16px;border-radius:12px;font-size:14.5px}.sk-jobs{cursor:pointer}.sk-go{display:flex;align-items:center;gap:6px;font-size:14.5px;font-weight:600}.sk-go i{font-size:16px}@media (min-width:900px){.jb{padding-top:24px}.jb .sh-h1 .title{font-size:30px}.jb .sh-h1>i{font-size:42px}.jb-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.jb-side{position:sticky;top:24px}}@media (max-width:899px){.sk-grid{display:flex;flex-direction:column}.sk-side{display:contents}.sk-jobs{order:-1}.sk-main{order:0}.sk-side>.sk-card:not(.sk-jobs){order:1}}.sh-why button{background:var(--card);border:0;border-radius:18px;box-shadow:var(--lift);padding:14px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;text-align:left;font:inherit;color:var(--ink);cursor:pointer;transition:transform .12s,box-shadow .12s}.sh-why button:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #1111111f,var(--lift)}.sh-why button.on{background:#111;color:#fff}.sh-why button.on span,.sh-why button.on i{color:#fff}.pk-code{background:#fff;color:#111;border-radius:18px;padding:16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.pk-code small{font-size:13px;font-weight:600;color:var(--muted)}.pk-code b{font-size:40px;font-weight:800;letter-spacing:.3em;margin-right:-.3em;line-height:1.1}.pk-code span{font-size:13.5px;line-height:1.4;color:var(--ink-2)}.pk-input{text-align:center;font-size:32px;font-weight:700;letter-spacing:.4em;height:68px}.ap-who{display:flex;align-items:center;gap:12px;flex:1;min-width:0;border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.ap-who .grow{min-width:0}.ap-head{display:flex;align-items:center;gap:14px}.ap-head b{display:flex;align-items:center;gap:6px;font-size:18px}.ap-head span{font-size:14px;color:var(--muted)}.ap-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ap-stats div{background:var(--card);border-radius:16px;box-shadow:var(--lift);padding:14px;display:flex;flex-direction:column;gap:2px}.ap-stats b{font-size:24px;font-weight:800}.ap-stats span{font-size:13px;color:var(--ink-2)}.pm{position:relative;height:200px;border-radius:16px;overflow:hidden;background:#e8e4dc;box-shadow:0 0 0 1px #11111114}.pm-edit{cursor:crosshair}.pm-tiles{position:absolute;inset:0}.pm-tiles img{position:absolute;width:256px;height:256px;max-width:none;user-select:none;pointer-events:none}.pm-pin{position:absolute;font-size:40px;color:#d93025;transform:translate(-50%,-92%);filter:drop-shadow(0 2px 3px rgba(0,0,0,.35));pointer-events:none}.pm-zoom{position:absolute;right:8px;top:8px;display:flex;flex-direction:column;gap:4px}.pm-zoom button{width:36px;height:36px;border:0;border-radius:10px;background:#fff;box-shadow:0 2px 8px #1113;display:grid;place-items:center;cursor:pointer}.pm-zoom i{font-size:18px}.pm-credit{position:absolute;right:6px;bottom:4px;font-size:10px;background:#fffc;padding:1px 5px;border-radius:5px;color:#333}.ss-pin{display:flex;flex-direction:column;gap:10px}.ss-pin .pm{height:160px}.ss-pin-note{display:flex;align-items:center;gap:6px;margin:0;font-size:14.5px;font-weight:500}.ss-pin-note i{font-size:17px;color:#d93025}.ss-dirs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ss-dirs .btn.sm{height:42px;border-radius:12px;text-decoration:none;justify-content:center}.ss-card.dark .ss-dirs .btn.sm{background:#ffffff1f;color:#fff;box-shadow:none}.ss-card.dark .ss-dirs .btn.sm i,.ss-card.dark .ss-pin-note{color:#fff}.ss-route{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:600;color:inherit;text-decoration:none}.ss-route i{font-size:17px}.ss-count{display:flex;gap:16px;font-size:14px;padding:10px 12px;border-radius:12px;background:#1111110d}.ss-card.dark .ss-count{background:#ffffff1a}.ss-count b{font-size:16px}.ss-cant.on{opacity:.85}.ss-foot{flex-wrap:wrap;row-gap:10px}.ss-foot>span{flex:1;min-width:0}@media (max-width:420px){.ss-foot:has(.ss-cant) .btn.sm{flex:1;justify-content:center}.ss-foot:has(.ss-cant)>span{flex-basis:calc(100% - 70px)}}.jb-why b em{font-style:normal;font-weight:500;color:var(--muted);margin-left:2px}.jb-why button.on b em{color:#ffffffb3}.tag.tag-free,.tag.deal{background:#ecebe6;color:#111}.tag.tag-free:before,.tag.deal:before{display:none}@media (min-width:900px){.side{gap:22px;padding:28px 16px}.side-nav{gap:6px}.side-nav button,.side-nav a{height:46px;padding:0 14px;font-size:15.5px}.side-blog{margin-top:0;padding-top:14px}.side>.btn{height:52px;font-size:16px}.side-groups,.side .side-group{margin-bottom:2px}}.jb{gap:22px}.jb-list{gap:16px}.jb-card{padding:20px;gap:16px}.jb-body{gap:10px}.jb-title{font-size:18px}.jb-about{font-size:15px;line-height:1.55}.jb-foot{padding-top:14px}.jb-why{margin-top:2px}@media (min-width:900px){.side .side-group{padding:12px;gap:10px}.side .side-group b{font-size:15px;white-space:nowrap;overflow:visible}.side .side-group .g-ic{width:32px;height:32px}}.n-top .tag:before{display:none}.n-top .tag{padding:5px 12px;border-radius:14px;font-weight:600;box-shadow:none}.n-top .tag{background:#ecebe6;color:#111}.cv-file{display:flex;align-items:center;gap:12px;background:var(--bg);border-radius:14px;padding:12px 14px}.cv-file>i{font-size:28px;color:#c62828}.cv-file b{display:block;font-size:14.5px;word-break:break-all}.cv-file span{font-size:13px;color:var(--muted)}.cv-file a i{font-size:20px;color:var(--ink)}.ap-job{display:flex;align-items:center;gap:12px;background:var(--card);border-radius:16px;box-shadow:var(--lift);padding:14px 16px}.ap-job>i{font-size:26px}.ap-job b{display:block;font-size:16px}.ap-job span{font-size:14px;color:var(--ink-2)}.cv-msg{display:flex;align-items:center;gap:12px;max-width:290px;padding:12px 14px;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px #1111111a;text-decoration:none;color:var(--ink)}.cv-msg.mine{margin-left:auto}.cv-msg>i:first-child{font-size:28px;color:#c62828}.cv-msg b{display:block;font-size:14.5px}.cv-msg span{font-size:13px;color:var(--muted)}.cv-msg>i:last-child{margin-left:auto;font-size:18px}.bub{white-space:pre-line}.jb-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.jb-top .sh-h1 .title{margin:0}.jb-post{width:auto;flex:none;height:44px;padding:0 16px;border-radius:14px}.jb-search{display:flex;flex-direction:column;gap:8px;background:var(--card);border-radius:22px;box-shadow:0 0 0 1px #11111124,0 6px 18px -10px #11111140;padding:8px}.jb-what,.jb-where{display:flex;align-items:center;gap:10px;height:48px;padding:0 12px;min-width:0}.jb-what i,.jb-where i{font-size:22px;flex:none}.jb-what input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:16px;color:var(--ink)}.jb-where{border:0;background:none;font:inherit;font-size:16px;color:var(--ink);text-align:left;cursor:pointer;border-top:1px solid var(--hair)}.jb-where span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jb-find{height:50px;border-radius:16px;font-size:16px}.jb-pills{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--g) * -1);padding:2px var(--g) 4px}.jb-pills::-webkit-scrollbar{display:none}.jb-pill{flex:none;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:22px;border:0;background:#111;font:inherit;font-size:15px;font-weight:600;color:#fff;cursor:pointer}.jb-pill em{font-style:normal;font-size:12.5px;font-weight:700;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#ffffff2e;color:#fff;display:inline-grid;place-items:center}.jb-pill i{font-size:15px;color:#fff}.jb-pill.on{background:#fff;color:#111;box-shadow:inset 0 0 0 2px #111;font-weight:700}.jb-pill.on em{background:#111;color:#fff}@media (min-width:900px){.jb-search{flex-direction:row;align-items:center;padding:6px 6px 6px 8px;border-radius:999px}.jb-what{flex:1.2}.jb-where{flex:1;border-top:0;border-left:1px solid var(--hair);padding-left:20px}.jb-find{width:auto;flex:none;padding:0 28px;border-radius:999px}.jb-pills{margin:0;padding:2px 0 4px;flex-wrap:wrap}.jb-top .sh-h1 .title{font-size:30px}}.tm-grid{display:flex;flex-direction:column;gap:var(--g)}.tm-col{display:flex;flex-direction:column;gap:var(--g);min-width:0}.tm-col>.sec{margin:0}@media (min-width:900px){.tm-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px}}.tm-card{background:var(--card);border-radius:var(--r);box-shadow:var(--lift);padding:18px;display:flex;flex-direction:column}.tm-card .m-top{display:flex;justify-content:space-between;font-size:13.5px;color:var(--muted)}.tm-card .m-top span{display:flex;align-items:center;gap:6px}.tm-bal{display:flex;align-items:baseline;gap:8px;margin-top:14px}.tm-bal b{font-size:44px;font-weight:700;letter-spacing:-.045em;color:var(--ink);line-height:1}.tm-bal span{font-size:18px;font-weight:500;color:var(--muted)}.tm-floor{font-size:13.5px;color:var(--muted);margin-top:6px}.tm-split{display:grid;grid-template-columns:1fr 1fr;margin-top:18px;padding-top:14px;border-top:1px solid var(--hair)}.tm-split div{display:flex;flex-direction:column;gap:2px}.tm-split div+div{padding-left:16px;border-left:1px solid var(--hair)}.tm-split b{font-size:20px;font-weight:700;letter-spacing:-.02em}.tm-split b.plus{color:#2e7d52}.tm-split span{font-size:13px;color:var(--muted)}.tm-card .btn{margin-top:16px}.tm-ppl{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 4px}.tm-ppl::-webkit-scrollbar{display:none}.tm-ppl button{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:0;font:inherit;font-size:13px;color:var(--ink-2);flex:none;width:60px;cursor:pointer}.tm-ppl .ava,.tm-ppl .initials{box-shadow:0 0 0 1px var(--hair)}.tm-hist{display:flex;flex-direction:column;gap:var(--g)}.tm-month{display:flex;justify-content:space-between;align-items:baseline;padding:0 2px;margin-bottom:-6px}.tm-month h3{font-size:15px;font-weight:600;letter-spacing:-.01em}.tm-month span{font-size:14px;font-weight:600;color:var(--muted)}.tm-month span.plus{color:#2e7d52}.oc-cert{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:#1d8cf0;padding-left:56px}.oc-cert i{font-size:17px;flex:none}.oc-cert span{flex:1;min-width:0}.oc-cert button{background:none;border:0;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink);cursor:pointer;padding:4px 0 4px 10px}.oc-add-cert{align-self:flex-start;display:flex;align-items:center;gap:5px;background:none;border:0;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink-2);cursor:pointer;padding:4px 0 0 56px}.oc-add-cert i{font-size:15px}.cert-pick{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--hair);font-size:15px;color:var(--muted);cursor:pointer}.cert-pick i{font-size:20px;color:var(--ink)}.cert-pick span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cert-pick.on{color:var(--ink);font-weight:500}.cert-note{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.cert-note i{font-size:15px}.sk2-grid{display:flex;flex-direction:column;gap:var(--g)}.sk2-col{display:flex;flex-direction:column;gap:var(--g);min-width:0}.sk2-col>.sec{margin:0}@media (min-width:900px){.sk2-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px}.sk2-jobs-phone{display:none}}@media (max-width:899px){.sk2-side{display:none}}.sk2-row{align-items:flex-start;padding-top:14px;padding-bottom:14px}.sk2-row .grow{min-width:0}.sk2-row b{display:flex;align-items:center}.sk2-row .s{margin-top:2px;white-space:normal;overflow:visible;text-overflow:clip}#readyWrap:empty{display:none}#readyWrap .sk-pills{flex-direction:column;align-items:flex-start;flex-wrap:nowrap}#readyWrap .sk-pill{max-width:100%;min-width:0}#readyWrap .sk-pill>span{min-width:0;overflow:hidden;text-overflow:ellipsis}#readyWrap .sk-pill i{flex:none}.sk-pill-cert{color:#1d8cf0;font-size:15px}#readyWrap .sk-rcard{overflow:hidden}#readyWrap .sk-rcard b .tb.ok svg{width:16px;height:16px}.sk2-row .chev{margin-top:14px}.sk2-offers{display:flex;flex-direction:column;gap:7px;margin-top:10px}.sk2-o{display:flex;align-items:flex-start;gap:8px;font-size:14.5px;line-height:1.35;color:var(--ink)}.sk2-o i{font-size:17px;margin-top:1px;flex:none}.sk2-o span{min-width:0;overflow-wrap:anywhere}.sk2-cert{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#1d8cf0;margin:-2px 0 0 25px}.sk2-cert i{font-size:16px;flex:none}.sk2-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#2e7d52;margin-right:6px;vertical-align:1px}.sk3-grid{display:flex;flex-direction:column;gap:var(--g)}@media (min-width:900px){.sk3-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.sk3 .n-who b{display:flex;align-items:center}.sk3-pills .sk-pill{max-width:100%;min-width:0}.sk3-pills .sk-pill>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.sk3-pills .sk-pill i{flex:none}.sk3-certs{display:flex;flex-direction:column;gap:6px}.sk3-certs div{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:#1d8cf0}.sk3-certs i{font-size:16px;flex:none}.sk2-side>.sec{margin:0}.sk-kind-row{width:100%;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.sk-kind-row.on b{font-weight:700}.sk-kind-row>.ph-check{font-size:18px}.sk-mine-cert{display:flex;align-items:center;gap:5px;color:#1d8cf0!important;font-weight:600}.sk-mine-cert i{font-size:15px}.sk-mine-add{background:none;border:0;padding:2px 0 0;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink-2);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.sp-dash{display:flex;flex-direction:column;gap:var(--g)}.sp-dash:empty{display:none}.sp-dash>.sec{margin:0}.db-use{display:flex;flex-direction:column;gap:12px}.db-use div{display:grid;grid-template-columns:24px auto 1fr;align-items:baseline;gap:10px}.db-use i{font-size:21px;color:var(--ink);align-self:center}.db-use b{font-size:20px;font-weight:700;letter-spacing:-.02em}.db-use span{font-size:14px;color:var(--muted)}.db-card .h{display:flex;justify-content:space-between;align-items:baseline}.db-white{background:var(--card);box-shadow:var(--lift);border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:4px}.db-white small{font-size:13.5px;color:var(--muted)}.db-white b{font-size:34px;font-weight:700;letter-spacing:-.04em;line-height:1.1}.db-white span{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--ink-2)}.db-white span i{font-size:16px}.db-only{font-size:13px;color:var(--muted)}.db-note{font-size:13px;color:var(--muted);margin:0}.la-grid{display:flex;flex-direction:column;gap:var(--g)}@media (min-width:900px){.la-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px}}.la-head{display:flex;align-items:center;gap:6px;padding-top:8px}.la-head .grow{flex:1;min-width:0}.la-head small{display:block;font-size:13.5px;color:var(--muted);margin-bottom:2px}.la-head .icon-btn{width:40px;height:40px;align-items:center;justify-content:center}.la-back{margin-left:-10px}@media (min-width:900px){.la-back{display:none!important}}.la-state{display:flex;flex-direction:column;gap:3px;padding:2px 0}.la-state b{font-size:22px;font-weight:700;letter-spacing:-.03em;display:flex;align-items:center;gap:8px}.la-state b i{font-size:24px}.la-state span{font-size:14px;color:var(--muted)}.la-late b i{color:#d9932b}.la-ok b i{color:#2e7d52}.la-days{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.la-days div{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.la-days span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px #11111124}.la-days span.ok{background:var(--ink);box-shadow:none}.la-days span.ok i{color:#fff;font-size:16px;font-weight:700}.la-days span.today{box-shadow:inset 0 0 0 2px #d9932b}.la-days .now{color:var(--ink);font-weight:600}.la-acts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.la-plain{width:28px;display:grid;place-items:center;flex:none}.la-plain i{font-size:22px;color:var(--ink)}.la-plain.ok i{color:#2e7d52}.la-links{display:flex;gap:18px;padding:0 16px 14px 58px}.la-links a,.la-links button{display:flex;align-items:center;gap:6px;font:inherit;font-size:14px;font-weight:600;color:var(--ink);text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.la-links i{font-size:17px}.db-usecard{display:grid;grid-template-columns:1fr;gap:18px}.db-usecol{display:flex;flex-direction:column;gap:12px;min-width:0}.db-usecol+.db-usecol{border-top:1px solid var(--hair);padding-top:16px}@media (min-width:900px){.db-usecard{grid-template-columns:1fr 1fr;gap:28px}.db-usecol+.db-usecol{border-top:0;padding-top:0;border-left:1px solid var(--hair);padding-left:28px}}.db-usecol .db-row{cursor:pointer}.sp2-top{display:flex;gap:10px;align-items:center}.sp2-top .search{flex:1;min-width:0}.sp2-top .sp-type{height:52px;border-radius:16px;padding:0 16px;flex:none;box-shadow:var(--lift)}.sp2-mine{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--g) * -1);padding:2px var(--g) 8px}.sp2-mine::-webkit-scrollbar{display:none}.sp2-tile{flex:none;width:156px;background:var(--card);border-radius:18px;box-shadow:var(--lift);overflow:hidden;display:flex;flex-direction:column;cursor:pointer}.sp2-tile .pic{height:92px;background:#111 center/cover no-repeat;display:grid;place-items:center;position:relative}.sp2-tile .pic i{font-size:34px;color:#fff}.sp2-tile .pic .unread{position:absolute;top:8px;right:8px}.sp2-tile b{font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.25;padding:10px 12px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sp2-tile small{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--muted);padding:4px 12px 12px;margin-top:auto}.sp2-tile small i{font-size:14px}@media (min-width:900px){.sp2-top .search{max-width:none}.sp2-mine{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));overflow:visible;margin:0;padding:2px 0 6px}.sp2-tile{width:auto}.sp2-tile .pic{height:110px}}.sp2-tile .pic .unread{width:auto;min-width:22px;height:22px;border-radius:11px;padding:0 6px;background:#fff;color:#111;font-size:12px;font-weight:700;display:grid;place-items:center;box-shadow:0 2px 6px #0003}.sp-new,.sp-head .sp-new{flex:none;border:0;cursor:pointer;font-family:inherit;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px 0 13px;border-radius:20px;background:var(--ink);color:#fff;font-size:14.5px;font-weight:600;box-shadow:0 6px 14px -6px #11111173}.sp-new i,.sp-head .sp-new i{font-size:18px;color:#fff}.sec a[data-act],.sh-sec>a[data-act],.sp3-card .h a[data-act]{display:inline-flex;align-items:center;flex:none;margin-left:auto;text-decoration:none;color:var(--ink);cursor:pointer;height:34px;padding:0 12px 0 14px;border-radius:17px;background:var(--card);box-shadow:0 0 0 1px var(--hair),0 2px 6px -2px #1111111f;font-size:13.5px;font-weight:600;gap:4px}.sec a[data-act] i,.sh-sec>a[data-act] i,.sp3-card .h a[data-act] i{font-size:15px}.mk-wrap{display:flex;flex-direction:column;gap:12px}.mk-wrap:empty{display:none}.mk-wrap>.sec{margin:0}.mk-row{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--g) * -1);padding:2px var(--g) 6px}.mk-row::-webkit-scrollbar{display:none}.mk-card{flex:none;width:148px;display:flex;flex-direction:column;gap:6px;cursor:pointer;min-width:0}.mk-pic{position:relative;aspect-ratio:1;border-radius:16px;background:#e9e8e3 center/cover no-repeat;box-shadow:0 0 0 1px #1111110d;display:grid;place-items:center;overflow:hidden}.mk-pic>i{font-size:40px;color:#9c9a93}.mk-price{position:absolute;left:8px;bottom:8px;height:26px;padding:0 10px;border-radius:13px;background:#fff;color:#111;font-size:13px;font-weight:700;display:flex;align-items:center;box-shadow:0 2px 8px #0000002e}.mk-price.mk-free{background:#111;color:#fff}.mk-vid{position:absolute;right:8px;top:8px;width:30px;height:30px;border-radius:50%;background:#111111b3;display:grid;place-items:center}.mk-vid i{font-size:14px;color:#fff}.mk-card b{font-size:14.5px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0 2px;overflow-wrap:anywhere}.mk-card small{font-size:13px;color:var(--muted);padding:0 2px;margin-top:-3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:900px){.mk-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible;margin:0;padding:2px 0 6px}.mk-row .mk-card{width:auto}.mk-row .mk-card:nth-child(n+7){display:none}}.mk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.mk-grid .mk-card{width:auto}.mk-grid .mk-empty,.mk-grid .spinner{grid-column:1 / -1}@media (min-width:900px){.mk-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 16px}}.mk-filters{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.mk-filters::-webkit-scrollbar{display:none}.mk-filters button{flex:none;height:36px;padding:0 16px;border-radius:18px;border:0;background:var(--card);box-shadow:0 0 0 1px var(--hair);font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.mk-filters button.on{background:var(--ink);color:#fff;box-shadow:none}.it-page{display:flex;flex-direction:column;gap:var(--g)}.it-media{position:relative;margin:0 calc(var(--g) * -1)}.it-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:1;max-height:70vh;background:#e9e8e3}.it-gallery::-webkit-scrollbar{display:none}.it-slide{flex:none;width:100%;height:100%;scroll-snap-align:start;background:#e9e8e3 center/contain no-repeat;display:grid;place-items:center}.it-video{background:#111}.it-video video{width:100%;height:100%;object-fit:contain;background:#111}.it-none i{font-size:64px;color:#9c9a93}.it-dots{position:absolute;left:0;right:0;bottom:6px;display:flex;justify-content:center;pointer-events:none}.it-dots button{pointer-events:auto;width:21px;height:21px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.it-dots button:after{content:"";width:7px;height:7px;border-radius:50%;background:#ffffff8c;box-shadow:0 0 0 1px #00000026}.it-dots button.on:after{background:#fff}.it-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#ffffffeb;box-shadow:0 2px 8px #00000026;color:var(--ink);font-size:20px;display:grid;place-items:center;cursor:pointer}.it-arrow.prev{left:12px}.it-arrow.next{right:12px}.it-arrow[hidden]{display:none}@media (pointer:coarse){.it-arrow{display:none}}.it-info{display:flex;flex-direction:column;gap:var(--g)}.it-price{font-size:28px;font-weight:700;letter-spacing:-.03em;margin-bottom:-12px}.it-title{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.3;overflow-wrap:anywhere}.it-meta{font-size:14px;color:var(--muted);margin-top:-10px}.it-seller{background:var(--card);border-radius:var(--r);box-shadow:var(--lift);cursor:pointer}.it-seller small{display:block;font-size:13px;color:var(--muted)}.it-seller b{display:flex;align-items:center}@media (min-width:900px){.it-page{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;align-items:start}.it-media{margin:0;border-radius:var(--r);overflow:hidden;box-shadow:var(--lift)}}.cp-vadd{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-radius:14px;border:1.5px dashed rgba(17,17,17,.25);background:#fff;font:inherit;font-size:15px;color:var(--ink-2);cursor:pointer;width:100%}.cp-vadd i,.cp-vid i{font-size:20px;color:var(--ink)}.cp-vid{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--hair);font-size:14.5px}.cp-vid span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-vid button{background:none;border:0;font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.home-feed{display:flex;flex-direction:column;gap:var(--g);min-width:0}.home-feed .sec{margin:0}.home-feed #filters{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--g) * -1);padding:2px var(--g) 4px}.home-feed #filters::-webkit-scrollbar{display:none}.home-feed #filters .chip{flex:none}@media (min-width:900px){.home-feed #filters{margin:0;padding:2px 2px 6px}}@media (min-width:1280px){.home-feed .list{display:grid;grid-template-columns:1fr 1fr;align-items:start}}.now-strip{display:flex;flex-direction:column;gap:12px}.now-strip:empty{display:none}.now-strip .sec{margin:0}.now-row{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--g) * -1);padding:2px var(--g) 6px}.now-row::-webkit-scrollbar{display:none}.now-c{flex:none;width:240px;background:var(--card);border-radius:18px;box-shadow:var(--lift);padding:14px 16px;display:flex;flex-direction:column;gap:6px;cursor:pointer;min-width:0}.now-c small{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.now-c small i{font-size:16px;color:var(--ink);flex:none}.now-c b{font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.now-go{display:flex;align-items:center;gap:3px;font-size:13.5px;font-weight:600;margin-top:auto}.now-go i{font-size:14px}.now-c.hot{background:var(--ink)}.now-c.hot small,.now-c.hot small i,.now-c.hot b,.now-c.hot .now-go{color:#fff}@media (min-width:900px){.now-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));overflow:visible;margin:0;padding:2px 0 6px}.now-c{width:auto}}.fd-kind .tag{margin-left:auto;font-size:13px;padding:4px 11px}.fd-row .biz-ava{flex:none}#board.list.tiles{display:grid!important;grid-template-columns:1fr;gap:var(--g);align-items:stretch!important}@media (min-width:600px){#board.list.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1600px){#board.list.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}#board.list.tiles>.btn,#board.list.tiles>.panel,#board.list.tiles>.fd-card,#board.list.tiles>.spinner{grid-column:1 / -1}.bt{height:212px;display:flex;flex-direction:column;background:var(--card);border-radius:22px;box-shadow:var(--lift);overflow:hidden;cursor:pointer;min-width:0}.bt-pic{height:140px;flex:none;position:relative;background:#e9e8e3 center/cover no-repeat}.bt-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.bt-top{display:flex;align-items:center;gap:10px;min-width:0}.bt-top .ava,.bt-top .initials,.bt-top .biz-ava,.bt-top .fd-date{flex:none}.bt-who{flex:1;min-width:0;display:flex;flex-direction:column}.bt-who b{display:flex;align-items:center;font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-who span{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-top .tag{flex:none;font-size:13px;padding:4px 11px;border-radius:999px;background:#ecebe6;color:#111;font-weight:600}.bt-title{font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bt-text{flex:1;min-height:0;font-size:15px;line-height:1.45;color:var(--ink);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.bt.has-pic .bt-text{-webkit-line-clamp:2}.bt-title+.bt-text{color:var(--muted);font-size:14px;-webkit-line-clamp:3}.bt-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--hair);margin-top:auto}.bt-meta{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--muted);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-meta i{font-size:15px;flex:none}.bt-foot .btn{flex:none}.now-rail .now-row{display:flex;flex-direction:column;overflow:visible;margin:0;padding:0}.now-rail .now-c{width:auto}@media (min-width:1100px){.now-phone{display:none!important}}@media (max-width:1099px){.now-rail{display:none!important}}.bt-pic.none{background:#f1efea;display:grid;place-items:center}.bt-pic.none>i{font-size:46px;color:#8e8c85}.bt-date{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:0}.bt-date small{font-size:13px;color:var(--muted);font-weight:500}.bt-date b{font-size:44px;font-weight:700;letter-spacing:-.04em;line-height:1.05}.bt-text{-webkit-line-clamp:3!important}.bt-title+.bt-text{-webkit-line-clamp:1!important}#board.list.tiles>.bt-block{grid-column:1 / -1;display:flex;flex-direction:column;gap:12px;padding:4px 0}.bt-block .sec{margin:0}.bt-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bt-tiles .mk-card{width:auto}@media (min-width:900px){.bt-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.bt-tiles.n6{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-tiles.n2{grid-template-columns:repeat(2,minmax(0,1fr))}}.bt{height:196px!important}#board .bt .bt-pic{display:none}.bt-text{-webkit-line-clamp:2!important;flex:0 1 auto}.bt-foot{margin-top:auto}.bt-foot .btn.ghost{background:var(--card);color:var(--ink);box-shadow:0 0 0 1px #11111124}.bt-foot .btn.ghost.done{box-shadow:none;background:#ecebe6}.ask-bar{display:flex;align-items:center;gap:12px;width:100%;height:64px;padding:0 18px 0 12px;border:0;border-radius:var(--r);background:var(--card);box-shadow:var(--lift);font:inherit;font-size:15.5px;color:var(--muted);cursor:pointer;text-align:left}.ask-bar>span:not(.initials){flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask-bar .initials,.ask-bar .ava{flex:none}.ask-bar>i{font-size:22px;color:var(--ink);flex:none}.home-search[hidden]{display:none!important}.home .head-r{gap:10px}@media (min-width:1100px){#board.list.tiles,.bt-tiles.n6,.bt-tiles.n4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.bt{height:212px!important}.bt-body{padding:14px}.bt-who b{font-size:14px}.bt-top .tag{font-size:12.5px;padding:4px 9px}.bt-foot .btn{padding:0 12px}}.ask-bar{height:auto!important;min-height:64px;flex-wrap:wrap;align-items:flex-start;padding:12px 14px 12px 12px!important;cursor:text}.ask-bar textarea{flex:1;min-width:0;border:0;outline:0;resize:none;background:none;font:inherit;font-size:15.5px;line-height:1.45;color:var(--ink);padding:9px 4px;max-height:160px}.ask-bar textarea::placeholder{color:var(--muted)}.ask-more{display:none;width:100%;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0 0 52px}.ask-bar.open .ask-more{display:flex}.ask-kinds{display:flex;flex-wrap:wrap;gap:8px;flex:1;min-width:0}.ask-kinds button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 13px;border-radius:18px;border:0;background:var(--card);box-shadow:0 0 0 1px var(--hair);font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.ask-kinds button i{font-size:16px}.ask-kinds button.on{background:var(--ink);color:#fff;box-shadow:none}.ask-kinds button.on i{color:#fff}.ask-more .field-err{width:100%;order:3;margin:0}.ask-more .btn{flex:none;height:38px}@media (max-width:600px){.ask-more{padding-left:0}}.ask-bar textarea{border:0!important;box-shadow:none!important;background:none!important;border-radius:0!important;height:auto;min-height:0}.ask-cam{width:38px;height:38px;flex:none;border:0;border-radius:19px;background:var(--card);box-shadow:0 0 0 1px var(--hair);display:grid;place-items:center;cursor:pointer}.ask-cam i{font-size:19px;color:var(--ink)}.ask-price{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;order:2}.ask-price[hidden]{display:none}.ask-price button{height:34px;padding:0 14px;border-radius:17px;border:0;background:var(--card);box-shadow:0 0 0 1px var(--hair);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ask-price button.on{background:var(--ink);color:#fff;box-shadow:none}.ask-price span{font-size:13px;color:var(--muted)}.ask-pics{width:100%;display:flex;gap:8px;order:2}.ask-pics:empty{display:none}.ask-pics .nb-ph{width:64px;flex:none}.cz{display:flex;flex-direction:column;gap:18px}.cz-main{display:flex;flex-direction:column;gap:14px;min-width:0}.cz-top{display:flex;align-items:center;justify-content:space-between}.cz-top .icon-btn{width:40px;height:40px;align-items:center;justify-content:center;margin-left:-8px}.cz-top .icon-btn i{font-size:24px}.cz-post{height:44px;padding:0 24px;border-radius:22px;font-size:16px}.cz-who{display:flex;align-items:center;gap:12px}.cz-who b{display:block;font-size:16px;font-weight:600}.cz-who span{font-size:14px;color:var(--muted)}.cz textarea{width:100%;min-height:110px;border:0!important;outline:0;resize:none;background:none!important;box-shadow:none!important;padding:4px 0!important;font:inherit;font-size:19px;line-height:1.45;color:var(--ink)}.cz textarea::placeholder{color:var(--muted)}.cz-kinds{display:flex;flex-wrap:wrap;gap:8px}.cz-kinds button,.cz-price button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:18px;border:0;background:var(--card);box-shadow:0 0 0 1px var(--hair);font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.cz-kinds button i{font-size:16px}.cz-kinds button.on,.cz-price button.on{background:var(--ink);color:#fff;box-shadow:none}.cz-kinds button.on i{color:#fff}.cz-price{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cz-price[hidden]{display:none}.cz-price span{font-size:13px;color:var(--muted)}.cz-pics{display:flex;gap:8px}.cz-pics:empty{display:none}.cz-pics .nb-ph{width:72px;flex:none}.cz-row{display:flex;align-items:center;gap:10px;width:100%;padding:12px 0;border:0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:none;font:inherit;font-size:15px;color:var(--muted);cursor:pointer;text-align:left}.cz-row span{flex:1}.cz-row b{color:var(--ink)}.cz-row i{font-size:20px;color:var(--ink)}.cz-tools{display:flex;align-items:center;gap:10px}.cz-tools>button{width:46px;height:46px;border-radius:50%;border:0;background:#ecebe6;display:grid;place-items:center;cursor:pointer}.cz-tools>button i{font-size:22px;color:var(--ink)}.cz-spot{display:flex;align-items:center;gap:5px;font-size:14px;color:var(--muted);margin-left:4px}.cz-spot i{font-size:15px}.cz-side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cz-side h3{grid-column:1 / -1;font-size:17px;font-weight:600;margin:0}.cz-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:92px;padding:12px 8px;border:0;border-radius:16px;background:#ecebe6;font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;text-align:center}.cz-tile i{font-size:26px;color:var(--ink)}.cz-tile.on{background:var(--ink);color:#fff}.cz-tile.on i{color:#fff}@media (min-width:900px){.sheet.cz-sheet{max-width:880px;padding:24px 28px 28px}.cz{flex-direction:row;gap:28px}.cz-main{flex:1}.cz-side{display:flex;flex-direction:column;gap:12px;width:250px;flex:none;padding-left:28px;border-left:1px solid var(--hair)}.cz-tile{min-height:104px}}@media (min-width:900px){.sheet.cz-sheet{top:50%;bottom:auto;left:calc(50% + 110px);right:auto;width:calc(100vw - 300px);max-width:880px;height:auto;max-height:86vh;border-radius:24px;background:var(--card);box-shadow:0 30px 80px -20px #00000059;padding:24px 28px 28px;transform:translate(-50%,-48%);overflow-y:auto}.sheet.cz-sheet.show{transform:translate(-50%,-50%)}body:has(.sheet.cz-sheet.show) .veil.show{background:#11111161}.cz-tile{background:#f1efea}.cz-tools>button{background:#f1efea}}button.ask-bar{align-items:center!important;flex-wrap:nowrap;padding:0 18px 0 12px!important;height:64px!important;cursor:pointer}.sg{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;max-width:none;width:100%}.sg-top{display:flex;align-items:center;justify-content:space-between;padding:20px 28px}.sg-switch{height:42px;padding:0 20px;border-radius:21px;border:0;background:var(--card);box-shadow:0 0 0 1px #11111124;font:inherit;font-size:15px;font-weight:600;color:var(--ink);cursor:pointer}.sg-main{flex:1;display:flex;align-items:center;justify-content:center;padding:24px 16px 48px}.sg-box{width:100%;max-width:440px;display:flex;flex-direction:column;gap:14px}.sg-box h1{font-size:32px;font-weight:700;letter-spacing:-.035em;margin-bottom:10px}.sg-inv{font-size:15px;color:var(--muted);margin:-14px 0 6px}.sg-field{height:58px;border-radius:16px;border:0;background:var(--card);box-shadow:0 0 0 1px #11111124;padding:0 18px;font:inherit;font-size:16px;color:var(--ink);outline:0}.sg-field:focus{box-shadow:0 0 0 2px var(--ink)}.sg-box .field-err{margin:-6px 0 0}.sg-go{height:56px;border-radius:28px;border:0;background:var(--ink);color:#fff;font:inherit;font-size:16.5px;font-weight:600;cursor:pointer;margin-top:4px;box-shadow:0 8px 18px -8px #11111180}.sg-hint{display:block;font-size:13.5px;color:var(--muted);text-align:center;text-wrap:balance}.sg-hint i{font-size:15px;vertical-align:-2px;margin-right:5px}.sg-or{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:14px;margin:8px 0}.sg-or:before,.sg-or:after{content:"";flex:1;height:1px;background:#1111111a}.sg-alt{height:56px;border-radius:28px;background:#ecebe6;font-size:16px;font-weight:600;color:var(--ink);text-decoration:none;display:flex;align-items:center;justify-content:center;gap:10px}.sg-demo{text-align:center;font-size:14px;color:var(--muted);margin-top:6px}.sg-demo:empty{display:none}.sg-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:13.5px;padding:0 16px 28px}.sg-foot a{color:var(--muted);text-decoration:none}@media (max-width:600px){.sg-top{padding:16px}.sg-box h1{font-size:28px}}@media (min-width:900px){.bt-tiles.n3{grid-template-columns:repeat(3,minmax(0,1fr))}}.bt{height:184px!important;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.bt:hover{transform:translateY(-2px)}.bt-foot{border-top:0!important;padding-top:0!important}.bt-foot .btn,.bt-foot .btn.ghost{height:auto!important;padding:4px 0!important;background:none!important;box-shadow:none!important;color:var(--ink)!important;font-size:14px;font-weight:600;border-radius:0}.bt-foot .btn:after{content:"\2192";margin-left:5px;font-weight:500}.bt-foot .btn.done:after{content:""}.bt-foot .btn.done{color:var(--muted)!important}.bt-top .tag{display:inline-flex;align-items:center;gap:5px}.bt-top .tag i{font-size:14px}#board.list.tiles>.bt-day{grid-column:1 / -1;font-size:15px;font-weight:600;color:var(--muted);letter-spacing:-.01em;margin:10px 2px -4px}#board.list.tiles>.bt-day:first-child{margin-top:0}@media (min-width:1100px){.bt-wide{grid-column:span 2}.bt-wide.bt-full{grid-column:1 / -1}.bt-wide .bt-text{-webkit-line-clamp:3!important;font-size:16px}.bt-wide .bt-title{font-size:19px}}#board.list.tiles{grid-auto-flow:row dense}.bt-title{flex:none}@media (min-width:1100px){.bt-wide .bt-title+.bt-text{-webkit-line-clamp:2!important;font-size:14.5px}}@media (min-width:1100px){.bt-wide .bt-title+.bt-text{-webkit-line-clamp:1!important}}.bt-pin{flex:none;width:32px;height:32px;margin:-6px -8px -6px -2px;border:0;background:none;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#8e8c85;transition:color .15s ease,background .15s ease}.bt-pin i{font-size:17px;transform:rotate(45deg)}.bt-pin:hover{background:#f1efea;color:var(--ink)}.bt-pin.on{color:var(--ink)}.bt-day i{font-size:14px;margin-right:6px;transform:rotate(45deg);display:inline-block;color:var(--ink)}.bt-pin{width:30px;height:30px;margin:-4px -6px -4px 2px;background:#f1efea;color:#55534e}.bt-pin i{font-size:16px;transform:none}.bt-pin.on,.bt-pin.on:hover{background:var(--ink);color:#fff}.bt-day i{transform:none}.bt-foot .bt-pin{margin:0 0 0 auto}.bt-foot .bt-meta{flex:1}@media (min-width:1100px){#board.list.tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.new-posts{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:6px;height:40px;padding:0 18px;border:0;border-radius:20px;background:var(--ink);color:#fff;font:inherit;font-size:14px;font-weight:600;box-shadow:0 10px 24px -8px #00000073;cursor:pointer}.new-posts i{font-size:16px;color:#fff}@media (min-width:900px){.new-posts{left:calc(50% + 110px)}}.brand-logo{display:block;width:44px!important;height:44px!important;border-radius:0!important}.brand .brand-logo{width:46px!important;height:46px!important}.side .brand-logo{filter:drop-shadow(0 0 0 rgba(255,255,255,.3));outline:1px solid rgba(255,255,255,.22);outline-offset:-1px;border-radius:12px!important}.fp-brand .brand-logo{width:44px!important;height:44px!important}.brand-logo.brand-word{width:auto!important;height:30px!important;border-radius:0!important;outline:0!important}.brand .brand-logo.brand-word{height:30px!important}.fp-brand .brand-logo.brand-word{height:32px!important}.brand-logo.brand-word,.brand .brand-logo.brand-word{height:22px!important}.side-group-logo{width:34px;height:34px;flex:none;display:block;border-radius:10px;box-shadow:0 0 0 1px #ffffff2e}.seo-intro{max-width:640px;margin:0 auto;padding:40px 20px;color:var(--ink)}.brand.brand-stack{flex-direction:column;align-items:flex-start;gap:6px}.brand-tag{font-size:12.5px;font-weight:500;letter-spacing:0;color:#ffffff9e;white-space:nowrap}.brand-tag{font-size:11.5px;letter-spacing:.01em}.fp-brand.fp-brand-stack{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.fp-tag{font-size:12.5px;font-weight:500;color:var(--muted);white-space:nowrap}.fp-brand.fp-brand-stack{display:inline-flex;gap:4px}.fp-brand .brand-logo.brand-word{height:42px!important}.fp-tag{font-size:10.5px;font-weight:600;letter-spacing:0;color:var(--ink-2)}.fp-brand .brand-logo.brand-word{height:48px!important}.fp-tag{font-size:9.6px;letter-spacing:.015em}.fp-brand .brand-logo.brand-word{height:50px!important}.fp-tag{font-size:9.4px;letter-spacing:0}.fp-brand .brand-logo.brand-word{height:30px!important}.fp-tag{font-size:9px;letter-spacing:0}.fp-brand .brand-logo.brand-word{height:24px!important}.tb-light .tb-logo{background:#f1f0ec}.tb-light .tb-logo i,.tb-light .tb-top h2{color:var(--ink)}.tb-light .tb-top p{color:var(--muted)}.tb-light .tb-badge{background:var(--ink);color:#fff}.tb-light .tb-badge i{color:#fff}.tb-light .tb-score{border-top-color:var(--hair)}.tb-light .tb-score b,.tb-light .tb-score .st i{color:var(--ink)}.tb-light .tb-score small{color:var(--muted)}@media (min-width:1200px){.sp2-mine{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px) and (max-width:1439px){.sk-ready{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-ready>:nth-child(n+4){display:none}}@media (min-width:900px) and (max-height:960px){.side{gap:14px;padding-top:22px;padding-bottom:18px}.side-nav{gap:2px}.side-nav button,.side-nav a{height:40px}.side-blog{padding-top:10px}}@media (pointer:coarse){.head-r .icon-btn,.ss-share{min-width:44px;min-height:44px;margin:-9px}.fd-head .fd-dd,.sp3-meta .sp-run,.fd-dd,.sp-run,.la-links a,.la-links button,.jb-biz,.sg-foot a,.sg-demo a,.sg-demo button{padding-top:12px;padding-bottom:12px;margin-top:-12px;margin-bottom:-12px}.sp3-meta .sp-run,.sp-run{margin-top:-9px}.chips .chip,.mk-filters button,.tm-seg button{height:42px}.bt-foot .btn.sm{min-height:40px;margin:-7px 0}.bt-pin{position:relative}.bt-pin:after{content:"";position:absolute;inset:-6px;border-radius:50%}.sg-foot{gap:0 16px}}
