:root{--ink:#141A1C;--body:#3A4346;--mute:#6C7679;--soft:#9AA3A6;--line:#E6EBEB;--bg:#fff;--wash:#F4F7F7;--teal:#0A96A2;--deep:#00626E;--deep2:#004B54;--tw:#E5F3F4;--sand:#F7F2EA;--ok:#1E8A5A;--warn:#B5541E;--board:#EEF2F1}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--board);color:var(--ink);font-family:Manrope,Noto Sans,Noto Sans Arabic,Noto Sans CJK SC,system-ui,sans-serif;-webkit-font-smoothing:antialiased}img{display:block;object-fit:cover}.ic{width:22px;height:22px;flex:none}.ic.sm{width:18px;height:18px}.ic.xs{width:14px;height:14px}.vb{width:15px;height:15px;color:var(--teal);vertical-align:-2px;margin-left:2px}.av{border-radius:50%;flex:none;object-fit:cover}.av.sq{border-radius:12px}.body{position:absolute;top:50px;left:0;right:0;bottom:0;display:flex;flex-direction:column;overflow:hidden}.has-tb .body{bottom:84px}.full .body,.nobar .body{top:0}.scroll{flex:1;overflow:hidden}.pad{padding:6px 20px 20px;flex:1;overflow:hidden}.pad.tight{padding-top:4px}.ab{height:52px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;flex:none}.ab .act{display:flex;gap:16px;justify-content:flex-end;align-items:center;color:var(--ink)}.ab .ttl{font-weight:600;font-size:17px;text-align:center;line-height:1.15}.ab .ttl small{display:block;font-weight:500;font-size:12px;color:var(--mute)}.back{display:flex;align-items:center;gap:2px;color:var(--deep);font-weight:500;font-size:16px}.back .ic{width:24px;height:24px;margin-left:-6px}.logo{display:flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.08em;font-size:15px;color:var(--ink)}.logo i{width:9px;height:9px;background:var(--teal);transform:rotate(45deg);border-radius:1.5px}.logo.lg{font-size:17px;color:#fff}.logo.lg i{width:11px;height:11px;background:#7fd3d9}.tb{position:absolute;left:0;right:0;bottom:0;height:84px;background:#fffffff5;border-top:1px solid var(--line);display:flex;padding:8px 6px 0;z-index:6}.ti{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--soft);font-size:10.5px;font-weight:600;position:relative}.ti .ic{width:24px;height:24px}.dot{position:absolute;top:-3px;left:calc(50% + 6px);min-width:17px;height:17px;border-radius:9px;background:var(--teal);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid #fff}.btn{height:52px;border-radius:999px;background:var(--deep);color:#fff;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;gap:8px}.btn.ghost{background:#fff;color:var(--ink);border:1.5px solid var(--line)}.btn.sm{height:42px;font-size:14px;flex:1}.btn.xs{height:32px;font-size:13px;padding:0 14px;display:inline-flex}.chips{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 4px}.scroll>.chips{padding:0 16px;flex-wrap:nowrap;overflow:hidden}.chip{height:34px;padding:0 14px;border-radius:999px;border:1.5px solid var(--line);font-size:13.5px;font-weight:500;color:var(--body);display:inline-flex;align-items:center;white-space:nowrap}.feedtabs .chip{border:0;background:var(--wash)}.feedtabs .chip.on{background:var(--ink)}.st{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--tw);color:var(--deep);white-space:nowrap}.st i{width:6px;height:6px;border-radius:50%;background:var(--teal)}.st-help{background:#f1efe9;color:#6a5a2e}.st-help i{background:#c9a24a}.st-part{background:#eef0f8;color:#3d4c86}.st-part i{background:#6c7dc4}.st-inv{background:#141a1c;color:#fff}.st-inv i{background:#7fd3d9}.lbl2{font-size:13px;font-weight:600;color:var(--mute);margin:18px 0 8px;letter-spacing:.01em}.lbl2.px{padding:0 16px}.note{display:flex;gap:10px;align-items:flex-start;background:var(--wash);border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.45;color:var(--body);margin-top:16px}.note .ic{color:var(--deep);margin-top:1px}.foot{padding:12px 20px 30px;flex:none}.foot.two{display:flex;gap:10px}.foot.two .btn{flex:1}.srch{margin:4px 16px;height:44px;border-radius:14px;background:var(--wash);display:flex;align-items:center;gap:10px;padding:0 14px;color:var(--soft);font-size:15px}.fol{height:32px;padding:0 14px;border-radius:999px;background:var(--wash);font-size:13px;font-weight:600;display:flex;align-items:center;color:var(--ink);flex:none}.tm{margin-left:auto;font-size:12.5px;color:var(--soft);display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.tm .dot{position:static;border:0}.wl{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e2124;color:#fff}.mosaic{position:absolute;inset:0 0 auto 0;height:470px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:3px}.mosaic img{width:100%;height:100%}.wl:before{content:"";position:absolute;left:0;right:0;top:250px;height:230px;background:linear-gradient(#0e212400,#0e2124);z-index:1}.wl-in{position:absolute;left:0;right:0;bottom:0;padding:0 24px 40px;z-index:2;display:flex;flex-direction:column;gap:12px}.wl h1{font-weight:500;font-size:29px;line-height:1.14;letter-spacing:-.02em;margin-top:6px}.wl p{font-size:15px;line-height:1.45;color:#b9ccce;margin-bottom:10px}.wl .btn{background:#fff;color:#0e2124}.wl .btn.ghost{background:transparent;color:#fff;border-color:#ffffff59}.langs{font-size:12.5px;color:#8fa8ab;text-align:center;margin-top:4px}.ph-up{width:76px;height:76px;margin:2px auto 4px;position:relative}.ph-up img{width:76px;height:76px;border-radius:50%}.ph-up span{position:absolute;right:-2px;bottom:0;width:32px;height:32px;border-radius:50%;background:var(--deep);color:#fff;display:flex;align-items:center;justify-content:center;border:3px solid #fff}.ph-up .ic{width:16px;height:16px}.fld{border-bottom:1px solid var(--line);padding:8px 0}.fld label{font-size:12px;color:var(--mute);font-weight:500}.fld div{font-size:16px;font-weight:500;margin-top:2px}.fld .multi{font-size:15px;line-height:1.4;font-weight:400}.opts{display:flex;flex-direction:column;gap:8px}.opt{display:flex;gap:12px;align-items:center;border:1.5px solid var(--line);border-radius:14px;padding:11px 14px}.opt b{font-size:15px;font-weight:600;display:block}.opt small{font-size:12.5px;color:var(--mute)}.opt.on{border-color:var(--deep);background:var(--tw)}.opt.on>.ic{width:22px;height:22px;border-radius:50%;background:var(--deep);color:#fff;padding:3px}.rb{width:22px;height:22px;border-radius:50%;border:1.8px solid #C9D1D2;flex:none;display:block}.rb.now{border-color:var(--teal);box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 11px var(--teal)}.lead{font-size:15px;line-height:1.45;color:var(--body);margin:4px 0 14px}.plan{border:1.5px solid var(--line);border-radius:18px;padding:14px 16px;margin-bottom:10px;position:relative}.plan.on{border-color:var(--deep);box-shadow:0 0 0 3px var(--tw)}.plan .tag{position:absolute;top:-11px;left:16px;background:var(--deep);color:#fff;font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px}.plan-h{display:flex;justify-content:space-between;align-items:baseline}.plan-h b{font-size:17px;font-weight:600}.plan-h span{font-size:18px;font-weight:600}.plan-h small{font-size:12px;color:var(--mute);font-weight:500}.plan ul{list-style:none;margin-top:8px;display:flex;flex-direction:column;gap:5px}.plan li{font-size:13.5px;color:var(--body);padding-left:18px;position:relative}.plan li:before{content:"";position:absolute;left:2px;top:7px;width:6px;height:6px;border-radius:50%;background:var(--teal)}.fine{font-size:12px;color:var(--mute);line-height:1.45;margin-top:6px}.stories{display:flex;gap:14px;padding:6px 16px 8px;overflow:hidden}.sto{display:flex;flex-direction:column;align-items:center;gap:6px;flex:none}.sto img,.sto .add{width:62px;height:62px;border-radius:50%;padding:2.5px;background:#fff;box-shadow:0 0 0 2px var(--teal)}.sto.seen img{box-shadow:0 0 0 1.5px #d5dcdd}.sto .add{box-shadow:0 0 0 1.5px var(--line);display:flex;align-items:center;justify-content:center;color:var(--deep)}.sto small{font-size:11.5px;font-weight:500;color:var(--body)}.post{padding:12px 0 6px;border-top:8px solid var(--wash)}.post.flat{border:0;padding:12px 0 0}.ph-h{display:flex;gap:10px;align-items:center;padding:0 16px 10px}.ph-h b{font-size:14.5px;font-weight:600;display:block}.ph-h small{font-size:12.5px;color:var(--mute)}.ph-h>.ic{margin-left:auto;color:var(--mute)}.media{position:relative;margin:0 16px;border-radius:16px;overflow:hidden;height:252px}.media img{width:100%;height:100%}.media.wide{height:200px}.media.sm{height:150px;margin:8px 0 0}.cnt{position:absolute;top:12px;right:12px;background:#141a1c99;color:#fff;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px}.ph-a{display:flex;align-items:center;gap:6px;padding:10px 16px 2px;font-size:13.5px}.ph-a .ic{margin-left:6px}.ph-a .ic:first-child{margin-left:0}.ph-a b{font-weight:600}.post.flat .ph-a{padding:10px 0 0}.sp{flex:1}.cap{font-size:14.5px;line-height:1.45;color:var(--body);padding:6px 16px 4px}.cap b{color:var(--ink);font-weight:600}.post.flat .cap{padding:0}.need{margin:8px 16px 4px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--wash);border-radius:14px;padding:10px 12px;font-size:13px;color:var(--body)}.need .st{flex:none}.need span:not(.st){flex:1;min-width:150px}.need a{font-weight:600;color:var(--deep);font-size:13.5px}.spheres{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:0 16px}.sph{position:relative;height:96px;border-radius:14px;overflow:hidden}.sph img{width:100%;height:100%}.sph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 30%,#0a1416b8)}.sph b,.sph small{position:absolute;left:10px;z-index:1;color:#fff}.sph b{bottom:22px;font-size:14px;font-weight:600}.sph small{bottom:8px;font-size:11px;opacity:.85}.scroll>.chips+.people{margin-top:6px}.people{padding:6px 16px}.pr{display:flex;gap:12px;align-items:center;padding:9px 0}.pr b{font-size:15px;font-weight:600;display:block}.pr small{display:block;font-size:12.5px;color:var(--mute);margin:1px 0 5px}.pr>div{flex:1;min-width:0}.resline{font-size:12.5px;color:var(--mute);padding:8px 16px 4px}.proj{margin:8px 16px 12px;border-radius:18px;overflow:hidden;border:1px solid var(--line)}.proj>img{width:100%;height:172px}.pj-in{padding:12px 14px 14px}.pj-h{display:flex;gap:10px;align-items:center}.pj-h b{font-size:15.5px;font-weight:600;display:block}.pj-h small{font-size:12.5px;color:var(--mute)}.pj-n{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:12px}.pj-n div{background:var(--wash);border-radius:12px;padding:8px 10px}.pj-n small{display:block;font-size:11px;color:var(--mute)}.pj-n b{font-size:14px;font-weight:600}.cover{position:relative;height:210px}.cover img{width:100%;height:100%}.cover.tall{height:280px}.cover.sq{height:420px}.cover:before{content:"";position:absolute;inset:0 0 auto;height:110px;background:linear-gradient(rgba(0,0,0,.38),transparent);z-index:1}.cv-bar{position:absolute;top:56px;left:16px;right:16px;display:flex;justify-content:space-between;z-index:2}.cv-b{width:38px;height:38px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;color:var(--ink)}.cover .cnt{top:auto;bottom:14px}.cv-t{position:absolute;left:20px;right:20px;bottom:18px;color:#fff;z-index:2}.cv-t h2{font-weight:500;font-size:28px;letter-spacing:-.015em;margin:6px 0 2px}.cv-t small{font-size:13px;opacity:.9}.cover.tall:after{content:"";position:absolute;inset:auto 0 0;height:170px;background:linear-gradient(transparent,#081618cc)}.pf{padding:0 20px;position:relative}.pfav{width:92px;height:92px;border:4px solid #fff;margin-top:-46px;position:relative;z-index:2}.pf h2{font-weight:600;font-size:22px;margin-top:8px;letter-spacing:-.01em}.pf h2 .vb{width:18px;height:18px}.pf-m{font-size:13.5px;color:var(--mute);margin-top:2px;display:flex;align-items:center;gap:4px}.pf-b{font-size:14.5px;line-height:1.45;color:var(--body);margin-top:8px}.pf-t{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.stats{display:flex;gap:24px;margin:14px 0 12px}.stats b{font-size:17px;font-weight:600;display:block}.stats small{font-size:12px;color:var(--mute)}.pf-btn{display:flex;gap:8px}.hidden-c{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--mute);margin:10px 0 4px}.ptabs{display:flex;border-bottom:1px solid var(--line);margin-top:12px;padding:0 20px}.ptabs span{flex:1;text-align:center;padding:11px 0;font-size:14px;font-weight:500;color:var(--mute)}.ptabs span.on{color:var(--ink);font-weight:600;box-shadow:inset 0 -2px var(--ink)}.ptabs.left{padding:0;gap:18px}.ptabs.left span{flex:none}.g3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px;margin-top:2px}.g3 img{width:100%;aspect-ratio:1}.dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c161873;z-index:7}.sheet{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:26px 26px 0 0;padding:10px 20px 34px;z-index:8}.grab{width:40px;height:5px;border-radius:3px;background:#d8dedf;margin:0 auto 14px}.sh-h{display:flex;gap:12px;align-items:center}.sh-h b{font-size:17px;font-weight:600;display:block}.sh-h small{font-size:13px;color:var(--mute)}.ta{border:1.5px solid var(--line);border-radius:14px;padding:12px 14px;font-size:14.5px;line-height:1.45;color:var(--body);margin-top:12px;min-height:84px}.who{display:flex;gap:10px;align-items:center;margin-top:12px}.who b{font-size:13px;font-weight:600;display:block}.who small{font-size:12.5px;color:var(--mute)}.sheet .note{margin:12px 0 14px}.req{border:1px solid var(--line);border-radius:20px;padding:16px;margin-top:6px}.rq-h{display:flex;gap:12px;align-items:center}.rq-h b{font-size:16px;font-weight:600;display:block}.rq-h small{font-size:12.5px;color:var(--mute)}.rq-tags{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 10px}.rq-tags .chip{height:24px;font-size:12px;padding:0 10px;border-width:1px}.req p{font-size:14.5px;line-height:1.45;color:var(--body)}.rq-fact{display:flex;flex-direction:column;gap:6px;margin:12px 0 14px;font-size:13px;color:var(--ok);font-weight:500}.rq-fact span{display:flex;gap:6px;align-items:center}.rq-btn{display:flex;gap:8px}.tgl{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:13.5px;color:var(--body)}.sw{width:44px;height:26px;border-radius:13px;background:#d9dfe0;position:relative}.sw:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003}.reqbar{margin:8px 16px 4px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--tw);color:var(--deep);font-size:13.5px}.reqbar span{flex:1}.reqbar b{font-weight:600}.th{display:flex;gap:12px;align-items:center;padding:10px 16px}.th>div{flex:1;min-width:0}.th b{font-size:15px;font-weight:600;display:block}.th small{display:flex;gap:4px;align-items:center;font-size:13.5px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.th.on small{color:var(--ink);font-weight:500}.chatbg .body{background:#f6f8f8}.msgs{flex:1;padding:10px 14px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.day{align-self:center;font-size:12px;color:var(--mute);background:#fff;padding:4px 10px;border-radius:999px;margin:4px 0}.m{max-width:78%;padding:10px 13px;border-radius:18px;font-size:14.5px;line-height:1.42}.m.in{background:#fff;align-self:flex-start;border-bottom-left-radius:6px;box-shadow:0 1px #0000000a}.m.out{background:var(--deep);color:#fff;align-self:flex-end;border-bottom-right-radius:6px}.m small{display:flex;gap:4px;align-items:center;font-size:11px;margin-top:4px;color:var(--soft)}.m.out small{color:#a9d3d7;justify-content:flex-end}.m.file{display:flex;gap:10px;align-items:center;background:#e3f1f2;color:var(--ink)}.m.file b{font-size:13.5px;font-weight:600;display:block}.m.file small{color:var(--mute);justify-content:flex-start;margin:0}.m.file .ic{color:var(--deep)}.deal-cta{margin-top:auto;display:flex;gap:10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px 14px}.deal-cta .ic{color:var(--deep)}.deal-cta div{flex:1}.deal-cta b{font-size:14px;font-weight:600;display:block}.deal-cta small{font-size:12.5px;color:var(--mute)}.deal-cta span{font-weight:600;color:var(--deep);font-size:14px}.composer{flex:none;display:flex;gap:10px;align-items:center;padding:8px 14px 30px;background:#fff;border-top:1px solid var(--line);color:var(--mute)}.composer .in{flex:1;height:40px;border-radius:20px;background:var(--wash);display:flex;align-items:center;padding:0 14px;font-size:14.5px;color:var(--soft)}.cm{margin:8px 16px;border-radius:18px;overflow:hidden}.cm.big{position:relative;height:250px}.cm.big>img{width:100%;height:100%}.cm.big:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 35%,#081618d1)}.cm-in{position:absolute;left:16px;right:16px;bottom:14px;color:#fff;z-index:1}.cm-in b{font-size:20px;font-weight:600;display:block;margin-top:6px}.cm-in small{font-size:13px;opacity:.9}.cm-k{display:inline-flex;gap:5px;align-items:center;font-size:11.5px;font-weight:600;color:var(--deep);background:var(--tw);padding:3px 9px;border-radius:999px}.cm-k.lt,.cm-in .cm-k{background:#fff3;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cm-f{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.cm-f .btn{background:#fff;color:var(--ink)}.stack{display:flex}.stack img{border:2px solid #fff;margin-left:-8px}.stack img:first-child{margin-left:0}.cm.row{display:flex;gap:12px;align-items:center;margin:4px 16px;padding:6px 0;border-radius:0}.cm.row img{width:64px;height:64px;border-radius:16px}.cm.row b{font-size:15px;font-weight:600;display:block}.cm.row small{display:block;font-size:12.5px;color:var(--mute);margin:2px 0 4px}.cvr-up{position:relative;height:130px;border-radius:16px;overflow:hidden;margin:4px 0 6px}.cvr-up img{width:100%;height:100%}.cvr-up span{position:absolute;right:10px;bottom:10px;background:#ffffffeb;font-size:12.5px;font-weight:600;padding:6px 10px;border-radius:999px;display:flex;gap:6px;align-items:center}.evt{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.evt>div:nth-child(2){flex:1}.ev-d{width:48px;height:52px;border-radius:12px;background:var(--tw);color:var(--deep);display:flex;flex-direction:column;align-items:center;justify-content:center}.ev-d b{font-size:18px;line-height:1}.ev-d small{font-size:11px}.evt b{font-size:14.5px;font-weight:600;display:block}.evt small{font-size:12.5px;color:var(--mute)}.banner{margin:6px 16px;border-radius:18px;background:var(--sand);display:flex;align-items:center;gap:12px;overflow:hidden;height:118px}.banner img{width:118px;height:118px}.banner b{display:block;font-size:15px;font-weight:600;line-height:1.25;margin:6px 0 4px}.banner small{font-size:12px;color:var(--mute);line-height:1.35;display:block;padding-right:12px}.banner .cm-k{background:#fff;color:#8a6a2e}.mgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px 10px;padding:8px 16px}.it img{width:100%;height:150px;border-radius:14px}.it b{display:block;font-size:13.5px;font-weight:600;margin-top:8px;line-height:1.25}.it small{display:block;font-size:11.5px;color:var(--mute);margin-top:2px}.it span{display:block;font-size:14px;font-weight:600;margin-top:4px}.it-t{font-weight:600;font-size:22px;letter-spacing:-.01em;margin-top:14px}.it-m{font-size:13.5px;color:var(--mute);margin-top:4px}.price{font-size:24px;font-weight:600;margin:10px 0 6px}.seller{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0}.facts{display:flex;flex-direction:column;gap:10px;margin-top:14px}.facts div{display:flex;gap:10px;font-size:13.5px;color:var(--body);line-height:1.4}.facts .ic{color:var(--deep);margin-top:1px}.sum-c{display:flex;gap:12px;align-items:center;margin-top:6px}.sum-c img{width:64px;height:64px;border-radius:12px}.sum-c b{font-size:15px;font-weight:600;display:block}.sum-c small{font-size:12.5px;color:var(--mute)}.rows{margin-top:16px;border-top:1px solid var(--line)}.rows div{display:flex;justify-content:space-between;padding:10px 0;font-size:14.5px;color:var(--body);border-bottom:1px solid var(--line)}.rows b{font-weight:600;color:var(--ink)}.rows .tot{border:0;font-size:16px}.rows .tot span{color:var(--ink);font-weight:600}.checks{display:flex;flex-direction:column;gap:8px}.ck{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:var(--wash)}.ck b{font-size:14px;font-weight:600;display:block}.ck small{font-size:12.5px;color:var(--mute);line-height:1.35}.ckic{color:var(--ok);width:22px;height:22px}.checks.compact{margin-top:12px}.deal-h{display:flex;gap:12px;align-items:center;margin:4px 0 12px}.deal-h b{font-size:16px;font-weight:600;display:block}.deal-h small{font-size:12.5px;color:var(--mute)}.amount{background:#0e2124;color:#fff;border-radius:18px;padding:16px}.amount small{font-size:12.5px;color:#9fb8bb;display:block}.amount b{font-size:30px;font-weight:500;letter-spacing:-.01em;display:block;margin:2px 0 10px}.bar{height:6px;border-radius:3px;background:#ffffff2e;margin-bottom:8px}.bar i{display:block;height:100%;border-radius:3px;background:#7fd3d9}.steps{display:flex;flex-direction:column}.sp{display:flex;gap:12px;align-items:flex-start;padding:10px 0;position:relative}.sp b{font-size:14px;font-weight:600;display:block}.sp small{font-size:12.5px;color:var(--mute)}.sp:not(:last-child):after{content:"";position:absolute;left:10.5px;top:36px;bottom:-6px;width:1.5px;background:var(--line)}.fee{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--body);background:var(--sand);border-radius:12px;padding:10px 12px;margin-top:8px}.kpi{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.kpi div{background:var(--wash);border-radius:16px;padding:14px}.kpi small{font-size:12px;color:var(--mute);display:block}.kpi b{font-size:26px;font-weight:500;display:block;margin:2px 0}.kpi em{font-style:normal;font-size:12px;color:var(--ok);font-weight:500}.mq{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--line)}.mq>div:nth-child(2){flex:1;min-width:0}.mq b{font-size:14px;font-weight:600;display:block}.mq small{font-size:12.5px;color:var(--mute)}.mq-b{display:flex;gap:6px;width:100%;padding-left:56px}.mq-i{width:44px;height:44px;border-radius:12px;background:var(--wash);display:flex;align-items:center;justify-content:center;color:var(--deep);flex:none}.mq.warn .mq-i{background:#fbeee6;color:var(--warn)}@font-face{font-family:Manrope;font-weight:300 700;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-weight:300 700;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-weight:300 700;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-weight:300 700;font-display:swap;src:url(/fonts/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}html,body{background:#eaf0ef;margin:0;min-height:100%}button{font:inherit;background:none;border:0;padding:0;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.app{position:relative;max-width:480px;min-height:100dvh;margin:0 auto;background:var(--bg);padding-bottom:110px;box-shadow:0 0 0 1px var(--line)}.app.nobar{padding-bottom:0}.scroll,.pad{overflow:visible}.ab{position:sticky;top:0;z-index:6;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid transparent}.ab .act a,.ab .act button{display:flex;align-items:center;color:var(--ink)}.tb{position:fixed;left:50%;transform:translate(-50%);width:min(480px,100%);bottom:0;height:auto;padding:8px 6px calc(10px + env(safe-area-inset-bottom));z-index:8}.ti{color:var(--soft)}.ti.on{color:var(--deep)}.btn{width:100%;border:0;cursor:pointer;text-align:center}.btn:disabled{opacity:.55;cursor:default}.btn.inline{width:auto;padding:0 22px;display:inline-flex}.link{color:var(--deep);font-weight:600;font-size:14px}.avph{display:inline-block;background:linear-gradient(135deg,#d6e7e7,#eef4f4)}.loading{display:flex;gap:8px;justify-content:center;padding:40px 0}.loading span{width:9px;height:9px;border-radius:50%;background:var(--teal);opacity:.35;animation:pl 1s infinite}.loading span:nth-child(2){animation-delay:.15s}.loading span:nth-child(3){animation-delay:.3s}@keyframes pl{50%{opacity:1}}@media (prefers-reduced-motion:reduce){.loading span{animation:none;opacity:.7}}.empty{text-align:center;color:var(--mute);padding:40px 24px;font-size:15px;line-height:1.5;display:flex;flex-direction:column;gap:14px;align-items:center}.note.err{background:#fbede6;color:#8a3a12}.note.err .ic{color:#b5541e}.note.ok{background:#e6f4ec;color:#1a6b45}.f{display:flex;flex-direction:column;gap:6px;margin-top:14px}.f label,.f .lb{font-size:13px;font-weight:600;color:var(--mute)}.f input,.f textarea,.f select{font:inherit;font-size:16px;color:var(--ink);border:1.5px solid var(--line);border-radius:14px;padding:12px 14px;background:#fff;outline:none;width:100%;box-sizing:border-box}.f textarea{min-height:96px;resize:vertical;line-height:1.45}.f input:focus,.f textarea:focus,.f select:focus{border-color:var(--deep);box-shadow:0 0 0 3px var(--tw)}.row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.code{letter-spacing:.4em;text-align:center;font-size:24px!important;font-weight:600}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--body);margin-top:12px}.check input{width:20px;height:20px;margin-top:1px;accent-color:var(--deep);flex:none}.sec{padding:6px 20px 20px}.h1{font-weight:600;font-size:24px;letter-spacing:-.01em;margin:6px 0 4px}.sub{color:var(--mute);font-size:14.5px;line-height:1.45}.list{display:flex;flex-direction:column}.card{border:1px solid var(--line);border-radius:18px;padding:14px 16px;margin:10px 16px;background:#fff}.card h3{font-size:16px;font-weight:600;margin:0 0 4px}.tag{display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--wash);color:var(--mute)}.tag.ok{background:#e6f4ec;color:#1a6b45}.tag.warn{background:#fbede6;color:#8a3a12}.tag.teal{background:var(--tw);color:var(--deep)}.composer-post{display:flex;gap:10px;align-items:center;margin:4px 16px 10px;padding:10px 12px;border:1.5px solid var(--line);border-radius:16px;color:var(--soft);font-size:15px;cursor:pointer}.photos-pick{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.photos-pick img{width:72px;height:72px;border-radius:12px;object-fit:cover}.photos-pick label{width:72px;height:72px;border-radius:12px;border:1.5px dashed var(--line);display:flex;align-items:center;justify-content:center;color:var(--mute);cursor:pointer}.photos-pick input{display:none}.media img{width:100%;height:100%;object-fit:cover}.media .gal{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory}.media .gal img{flex:none;width:100%;scroll-snap-align:start}.cover{overflow:hidden}.cover img{width:100%;height:100%;object-fit:cover}.pf h2{margin:8px 0 0}.wl{position:fixed;top:0;right:0;bottom:0;left:0;max-width:480px;margin:0 auto}.lang-sw{position:absolute;top:calc(14px + env(safe-area-inset-top));right:16px;z-index:3;display:flex;gap:6px}.lang-sw button{font-size:12.5px;font-weight:600;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:5px 10px}.lang-sw button.on{background:#fff;color:#0e2124}.sticky-foot{position:sticky;bottom:0;background:linear-gradient(transparent,#fff 30%);padding:18px 20px calc(18px + env(safe-area-inset-bottom));z-index:5}.kpi.k3{grid-template-columns:1fr 1fr 1fr}.kpi em.goal{color:var(--mute)}.tr-toggle{font-size:11.5px;color:var(--teal);margin-top:4px;cursor:pointer}.m.out .tr-toggle{color:#a9d3d7}.msgs{overflow:visible;min-height:50vh}.composer{position:sticky;bottom:0}.composer input{flex:1;height:42px;border-radius:21px;background:var(--wash);border:0;padding:0 16px;font:inherit;font-size:15px;outline:none}.warnbar{margin:8px 14px;padding:10px 12px;border-radius:12px;background:#fbede6;color:#8a3a12;font-size:13px;line-height:1.4}.deal-ms{display:flex;flex-direction:column;gap:6px;margin-top:8px}.deal-ms .row{display:grid;grid-template-columns:1fr 120px 36px;gap:8px}.chip{background:#fff}.sph,.mgrid .it{display:block}.office-tabs{display:flex;gap:6px;padding:4px 16px;flex-wrap:wrap}@media (min-width:900px){body{padding:24px 0}.app{border-radius:28px;overflow:hidden;min-height:calc(100dvh - 48px)}.tb{bottom:24px;border-radius:0 0 28px 28px}}.wl{position:relative;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-end;inset:auto}.wl-in{position:relative;padding-top:420px}.dim{position:fixed;z-index:20}.sheet{position:fixed;left:50%;right:auto;transform:translate(-50%);width:min(480px,100%);max-height:88dvh;overflow:auto;z-index:21;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.chatbg{background:#f6f8f8}.chatbg .ab{background:#fff;border-bottom:1px solid var(--line)}.media.sm{height:200px;margin:8px 0 0}.ph-a button,.ph-a a{display:flex;color:var(--ink)}.ph-a .liked{color:#d64545}.ph-a .liked svg{fill:currentColor}.ph-a .saved svg{fill:currentColor}.toast{position:fixed;left:50%;bottom:110px;transform:translate(-50%);background:#0e2124;color:#fff;font-size:14px;padding:10px 16px;border-radius:12px;z-index:30;max-width:90vw}.sto{background:none;border:0;cursor:pointer}.stories{overflow-x:auto;scrollbar-width:none}.ptabs button{padding:12px 0;margin-right:22px;font-size:14px;color:var(--mute)}.ptabs button.on{color:var(--ink);font-weight:600;box-shadow:inset 0 -2px var(--ink)}.ptabs.left{margin:14px 0 4px}.plan.on{border-color:var(--deep);box-shadow:0 0 0 1px var(--deep)}.plan{cursor:pointer;font:inherit;color:inherit}.opt{width:100%;background:#fff;font:inherit;color:inherit;cursor:pointer}.chips .chip{cursor:pointer}.chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.req .swc{width:44px;height:26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:13px;background:#d9dfe0;position:relative;cursor:pointer;flex:none;transition:background .2s}.req .swc:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .2s}.req .swc:checked{background:var(--deep)}.req .swc:checked:before{left:21px}@media (prefers-reduced-motion:reduce){.req .swc,.req .swc:before{transition:none}}.reqbar{text-decoration:none}.th{text-decoration:none;color:inherit}.mq-b .btn,.rq-btn .btn{width:auto;flex:1}.mq-b{flex-wrap:wrap}.cover .cv-bar a,.cover .cv-bar button{color:var(--ink)}.cm.big>img,.cm.big>div:first-child{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.sph img{width:100%;height:100%;object-fit:cover}.ck small{font-size:12.5px;color:var(--mute)}.rb.wait{border-style:dashed;border-color:var(--teal)}.kpi b{font-size:22px;font-weight:600;display:block;margin:2px 0}.ph-a .sp{flex:1;padding:0;display:block}.feedtabs-row .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.feedtabs-row .chips::-webkit-scrollbar{display:none}.btn.xs,.btn.inline{width:auto;flex:none}.mq-b .btn.xs{flex:none}
