:root{--page-bg:var(--lightningcss-light,#b4baf0)var(--lightningcss-dark,#282c50);--canvas:var(--lightningcss-light,#f3f4f8)var(--lightningcss-dark,#15161d);--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);--ink:var(--lightningcss-light,#23262f)var(--lightningcss-dark,#e8eaf2);--ink-soft:var(--lightningcss-light,#565b6b)var(--lightningcss-dark,#adb3c2);--gray:var(--lightningcss-light,#9298a8)var(--lightningcss-dark,#8f95a5);--gray-light:var(--lightningcss-light,#aab0bf)var(--lightningcss-dark,#646b7a);--line:var(--lightningcss-light,#eceef3)var(--lightningcss-dark,#2c2f3a);--primary:var(--lightningcss-light,#6b7cf7)var(--lightningcss-dark,#7e8dfa);--primary-soft:var(--lightningcss-light,#eef0fe)var(--lightningcss-dark,#262b47);--nav-active:var(--lightningcss-light,#6f8df0)var(--lightningcss-dark,#7d99f4);--green:var(--lightningcss-light,#3fae68)var(--lightningcss-dark,#4dbf78);--green-soft:var(--lightningcss-light,#e8f6ee)var(--lightningcss-dark,#1e3227);--amber:var(--lightningcss-light,#dd9138)var(--lightningcss-dark,#e5a04f);--amber-soft:var(--lightningcss-light,#fbf3e6)var(--lightningcss-dark,#372e1e);--red:var(--lightningcss-light,#ef5350)var(--lightningcss-dark,#f16360);--red-soft:var(--lightningcss-light,#fbe7e9)var(--lightningcss-dark,#3b2528);--red-ink:var(--lightningcss-light,#b3312e)var(--lightningcss-dark,#f3a9a7);--blue-seg:var(--lightningcss-light,#7d8cf8)var(--lightningcss-dark,#8895fa);--orange-seg:var(--lightningcss-light,#f2ab60)var(--lightningcss-dark,#f4b573);--green-seg:var(--lightningcss-light,#86d492)var(--lightningcss-dark,#90da9b);--r-panel:18px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body{background:var(--page-bg);min-height:100vh;color:var(--ink);padding:30px;font-family:Poppins,-apple-system,Segoe UI,sans-serif;position:relative;overflow-x:hidden}body:before,body:after{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}body:before{clip-path:polygon(0 0,52% 0,14% 100%,0 100%);background:linear-gradient(118deg,#ffffff24 0%,#fff0 42%)}body:after{clip-path:polygon(100% 30%,100% 100%,55% 100%);background:linear-gradient(298deg,#ffffff1f 0%,#fff0 48%)}.pscroll{z-index:35;cursor:default;width:14px;position:fixed;top:10px;bottom:10px;right:4px}.pscroll i{opacity:0;background:var(--lightningcss-light,#23262f57)var(--lightningcss-dark,#e8eaf24d);border-radius:3px;transition:opacity .3s .45s,left .16s,right .16s,background .16s;position:absolute;top:0;left:4px;right:4px}.pscroll.on i{opacity:1;transition-duration:.12s;transition-delay:0s}.pscroll:hover i,.pscroll.grab i{background:var(--lightningcss-light,#23262f80)var(--lightningcss-dark,#e8eaf275);left:2px;right:2px}@media (prefers-reduced-motion:reduce){.pscroll i{transition:none}}@media (hover:none){.pscroll{display:none}}.app{z-index:1;background:var(--canvas);border-radius:28px;max-width:1620px;min-height:calc(100vh - 60px);margin:0 auto;display:flex;position:relative;overflow:clip;box-shadow:0 40px 90px var(--lightningcss-light,#383e8c47)var(--lightningcss-dark,#00000c66)}.sidebar{background:var(--panel);flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:88px;padding:26px 0 24px;display:flex}.logo{width:34px;height:34px;color:var(--primary);margin-bottom:14px}.icon-btn{cursor:pointer;color:var(--lightningcss-light,#9ba1b2)var(--lightningcss-dark,#767d8d);background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:background .15s,color .15s;display:flex}.icon-btn:hover{color:var(--ink-soft);background:var(--lightningcss-light,#f1f2f7)var(--lightningcss-dark,#272a35)}.icon-btn svg{width:21px;height:21px}.icon-btn.boxed{border:1px solid var(--line)}.sidebar nav{flex-direction:column;gap:14px;margin-top:44px;display:flex}.icon-btn.active,.icon-btn.active:hover{background:var(--nav-active);color:#fff}.icon-btn.spark{color:#f0a3a3}.icon-btn.spark.active{color:#fff}.sidebar .bottom{flex-direction:column;gap:12px;margin-top:auto;display:flex}#sidebarToggle .when-open{display:none}.panel-open #sidebarToggle .when-open{display:block}.panel-open #sidebarToggle .when-closed{display:none}.side-panel{background:var(--panel);border-left:1px solid #0000;flex-shrink:0;width:0;transition:width .38s cubic-bezier(.4,0,.2,1),border-color .38s;overflow:hidden}.panel-open .side-panel{border-left-color:var(--lightningcss-light,#f0f1f5)var(--lightningcss-dark,#2a2d38);width:336px}.side-inner{opacity:0;flex-direction:column;width:336px;height:100%;padding:24px 20px;transition:opacity .26s,transform .38s cubic-bezier(.4,0,.2,1);display:flex;overflow-y:auto;transform:translate(-16px)}.panel-open .side-inner{opacity:1;transition-delay:60ms;transform:none}.workspace{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:none;border-radius:14px;flex-shrink:0;align-items:center;gap:12px;padding:6px;display:flex}.workspace:hover{background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831)}.ws-badge{width:42px;height:42px;color:var(--primary);background:var(--lightningcss-light,#e7eafc)var(--lightningcss-dark,#272c4b);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.workspace b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:600;overflow:hidden}.workspace>svg{color:var(--lightningcss-light,#9ba1b2)var(--lightningcss-dark,#767d8d);flex-shrink:0;width:16px;height:16px}.ws-wrap{flex-shrink:0;position:relative}.ws-wrap .workspace>svg{transition:transform .3s}.ws-wrap.open .workspace>svg{transform:rotate(180deg)}.ws-pop{z-index:9;background:var(--panel);border-radius:var(--r-panel);transform-origin:top;padding:10px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 40px var(--lightningcss-light,#23262f2e)var(--lightningcss-dark,#0000005c),0 2px 8px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.ws-pop.open{animation:.18s ease-out notifPop;display:block}.ws-label{color:var(--gray-light);padding:4px 8px 6px;font-size:12px}.ws-item{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:11px;padding:7px 8px;display:flex}.ws-item:hover{background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831)}.ws-item.active{background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36)}.ws-item .ws-badge{border-radius:11px;width:36px;height:36px;font-size:14px}.ws-badge.g{background:var(--green-soft);color:var(--green)}.ws-badge.a{background:var(--amber-soft);color:var(--amber)}.ws-who{flex:1;min-width:0}.ws-who b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.ws-who span{color:var(--gray);font-size:11.5px;display:block}.ws-item .check{width:16px;height:16px;color:var(--primary);opacity:0;flex-shrink:0}.ws-item.active .check{opacity:1}.ws-item:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.panel-title{justify-content:space-between;align-items:center;margin:26px 6px 16px;display:flex}.panel-title h2{letter-spacing:-.4px;font-size:31px;font-weight:600}.sec-head{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:11px;padding:10px 6px;display:flex}.sec-head:hover{background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831)}.sec-head .ic{color:var(--lightningcss-light,#3d424f)var(--lightningcss-dark,#c8cedc);flex-shrink:0;width:20px;height:20px}.sec-head b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:600;overflow:hidden}.count,.f-item .n{color:var(--ink-soft);background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border-radius:8px;padding:3px 9px;font-size:12px;font-weight:500}.count.green{color:var(--green);background:var(--lightningcss-light,#e1f4e6)var(--lightningcss-dark,#243228)}.count.warn{background:var(--amber-soft);color:var(--amber)}.sec-head .chev{color:var(--lightningcss-light,#9ba1b2)var(--lightningcss-dark,#767d8d);flex-shrink:0;width:16px;height:16px;margin-left:auto;transition:transform .3s}.sec.closed .sec-head .chev{transform:rotate(180deg)}.sec-body{grid-template-rows:1fr;transition:grid-template-rows .32s,opacity .24s;display:grid}.sec.closed .sec-body{opacity:0;grid-template-rows:0fr}.sec-body>div{overflow:hidden}.side-divider{background:var(--lightningcss-light,#f0f1f5)var(--lightningcss-dark,#2a2d38);height:1px;margin:12px 6px}.f-item,.c-item{cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:none;border-radius:12px;align-items:center;gap:11px;padding:7px 6px 7px 16px;text-decoration:none;display:flex}.f-item:hover,.c-item:hover{background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831)}.c-item.inert,.c-item.inert:hover{cursor:default;background:0 0}.f-avatar{color:var(--lightningcss-light,#333a47)var(--lightningcss-dark,#d3d9e4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;font-size:13px;font-weight:600;display:flex;position:relative}.f-avatar.p{background:var(--lightningcss-light,#e6efe0)var(--lightningcss-dark,#2a3026)}.f-avatar.m{background:var(--lightningcss-light,#def0db)var(--lightningcss-dark,#253223)}.f-avatar.o{background:var(--lightningcss-light,#fdecd7)var(--lightningcss-dark,#372c1d)}.f-avatar.noti:after{content:"";background:var(--red);border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:50%;width:11px;height:11px;position:absolute;top:-1px;right:-1px}.f-avatar img{border-radius:inherit;object-fit:contain;width:100%;height:100%;padding:6px}.f-item .f-name{color:var(--ink);flex:1;font-size:14.5px;font-weight:500}.f-item .chev-s{color:var(--lightningcss-light,#9ba1b2)var(--lightningcss-dark,#767d8d);flex-shrink:0;width:16px;height:16px;transition:transform .3s}.f-group.closed .folder-toggle .chev-s{transform:rotate(180deg)}.c-item .cname{color:var(--lightningcss-light,#3a3f4c)var(--lightningcss-dark,#ced3e0);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14.5px;overflow:hidden}.c-item .crole{color:var(--gray);letter-spacing:.01em;background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border-radius:7px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:500;transition:background .15s}.c-item:hover .crole{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27)}.invite{cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--gray);background:0 0;border:none;border-radius:12px;align-items:center;gap:11px;padding:10px 8px 6px 18px;font-size:14px;font-weight:500;transition:color .15s;display:flex}.invite:hover{color:var(--ink-soft)}.invite svg{width:17px;height:17px}.tree-wrap{grid-template-rows:1fr;transition:grid-template-rows .32s,opacity .24s;display:grid}.f-group.closed .tree-wrap{opacity:0;grid-template-rows:0fr}.tree-wrap>div{overflow:hidden}.tree{border-left:1px solid var(--lightningcss-light,#eef0f4)var(--lightningcss-dark,#2b2e39);margin-left:30px;padding-left:6px}.t-item{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.t-item:hover{background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831)}.t-item.active{background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36)}.t-ic{color:var(--lightningcss-light,#8a90a1)var(--lightningcss-dark,#7f8697);flex-shrink:0;width:18px;height:18px;position:relative}.t-ic svg{width:18px;height:18px;display:block}.t-ic.noti:after{content:"";background:var(--red);border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.t-name{color:var(--lightningcss-light,#4a4f5e)var(--lightningcss-dark,#b9bfcf);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.t-item.active .t-name{color:var(--ink);font-weight:500}.t-item.add{color:var(--gray)}.t-item.add svg{width:16px;height:16px}.t-item.add span{color:var(--gray);font-size:13.5px;font-weight:500}.t-item.add:hover span{color:var(--ink-soft)}.today-label{color:var(--gray-light);padding:4px 6px 6px 13px;font-size:12px}.p-item{cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;padding:8px 8px 8px 13px;text-decoration:none;display:flex}.p-item:hover{background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831)}.d-ic{color:var(--lightningcss-light,#8a90a1)var(--lightningcss-dark,#7f8697);flex-shrink:0;width:19px;height:19px;position:relative}.d-ic svg{width:19px;height:19px;display:block}.d-ic.noti:after{content:"";background:var(--red);border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.p-item .pname{color:var(--lightningcss-light,#4a4f5e)var(--lightningcss-dark,#b9bfcf);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.p-item.unread .pname{color:var(--ink);font-weight:500}.d-avs{flex-shrink:0;display:flex}.d-avs .av{border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);margin-left:-6px}.d-avs .av:first-child{margin-left:0}.av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}img.av{object-fit:cover;background:var(--lightningcss-light,#e7eaf0)var(--lightningcss-dark,#2f323d)}.av.s20{width:20px;height:20px;font-size:8.5px}.av.s22{width:22px;height:22px;font-size:9px}.av.s28{width:28px;height:28px;font-size:10.5px}.av.s38{width:38px;height:38px;font-size:13px}.av.s40{width:40px;height:40px;font-size:14px}.av.s44{width:44px;height:44px;font-size:15px}.av.a1{background:linear-gradient(135deg,#4b5563,#1f2733)}.av.a2{background:linear-gradient(135deg,#8b97f3,#5f6fe0)}.av.a3{background:linear-gradient(135deg,#e8956d,#c96f4a)}.av.a4{background:linear-gradient(135deg,#67b98a,#3f9265)}.av.a5{background:linear-gradient(135deg,#b48ce6,#8a5fc9)}.av.a6{background:linear-gradient(135deg,#e6b25c,#cf9138)}.av.a7{background:linear-gradient(135deg,#5fb7c9,#3a8fa3)}.av.a8{background:linear-gradient(135deg,#7e8a99,#48525f)}.av-link{border-radius:50%;flex-shrink:0;text-decoration:none;transition:opacity .15s;display:inline-flex}.av-link:hover{opacity:.82}.presence{flex-shrink:0;position:relative}.presence:after{content:"";background:#4cc172;border:2.5px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.feed-item .presence:after{border-color:var(--lightningcss-light,#f7f8fb)var(--lightningcss-dark,#22252e)}.presence:has(.s28):after{border-width:2px;width:7px;height:7px}.presence:has(.s22):after{border-width:1.5px;width:6px;height:6px}.presence:has(.s20):after{border-width:1.5px;width:6px;height:6px}.main{flex:1;min-width:0;padding:26px 20px 38px;container:main/inline-size}.topbar{z-index:2;justify-content:space-between;align-items:center;margin-bottom:28px;display:flex;position:relative}.page-home .topbar{margin-bottom:32px}.page-project .topbar{margin-bottom:24px}.search{width:378px;min-width:0;height:46px;color:var(--gray);background:var(--lightningcss-light,#ebedf2)var(--lightningcss-dark,#262933);border-radius:14px;align-items:center;gap:10px;padding:0 14px 0 16px;display:flex}.search svg{flex-shrink:0;width:17px;height:17px}.search input{min-width:0;font:inherit;color:var(--ink);appearance:none;background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.search input::-webkit-search-decoration{-webkit-appearance:none;display:none}.search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.search input::-webkit-search-results-button{-webkit-appearance:none;display:none}.search input::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.search input::placeholder{color:var(--lightningcss-light,#a0a5b4)var(--lightningcss-dark,#6f7686)}.kbd{color:var(--lightningcss-light,#a0a5b4)var(--lightningcss-dark,#6f7686);gap:4px;font-size:12px;display:flex}.kbd span{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#31353f);border-radius:6px;padding:2px 6px;box-shadow:0 1px 2px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.top-right{align-items:center;gap:14px;display:flex}.bell{background:var(--panel);cursor:pointer;color:var(--lightningcss-light,#7c8294)var(--lightningcss-dark,#8d93a4);border:none;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative;box-shadow:0 2px 6px var(--lightningcss-light,#23262f0d)var(--lightningcss-dark,#0000001a)}.bell:hover{color:var(--ink-soft);box-shadow:0 4px 12px var(--lightningcss-light,#23262f1a)var(--lightningcss-dark,#0003)}.bell svg{width:20px;height:20px}.bell .dot{background:var(--lightningcss-light,#f04b4b)var(--lightningcss-dark,#f25c5c);border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:50%;width:8px;height:8px;position:absolute;top:11px;right:12px}.top-right{position:relative}.notif-pop{z-index:9;background:var(--panel);border-radius:var(--r-panel);transform-origin:100% 0;width:min(384px,100vw - 64px);padding:18px;display:none;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 40px var(--lightningcss-light,#23262f2e)var(--lightningcss-dark,#0000005c),0 2px 8px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.notif-pop.open{animation:.18s ease-out notifPop;display:block}.bk-count{color:#fff;background:var(--primary);border:2px solid var(--panel);border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:600;display:grid;position:absolute;top:4px;right:3px}.basket-pop{z-index:9;background:var(--panel);border-radius:var(--r-panel);transform-origin:100% 0;width:min(384px,100vw - 64px);padding:18px;display:none;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 40px var(--lightningcss-light,#23262f2e)var(--lightningcss-dark,#0000005c),0 2px 8px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.basket-pop.open{animation:.18s ease-out notifPop;display:block}.bk-scroll{overscroll-behavior:contain;flex-direction:column;gap:4px;max-height:320px;margin-top:8px;display:flex;overflow-y:auto}.bk-row{border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.bk-row:hover{background:var(--canvas)}.search-hit:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;background:var(--canvas)}.bk-info{flex-direction:column;flex:1;min-width:0;display:flex}.bk-info b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.bk-info span{color:var(--gray);font-size:12px}.bk-brief{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);max-width:132px;font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:9px;flex-shrink:0;padding:4px 9px;font-size:11.5px;font-weight:500;transition:border-color .15s,color .15s;overflow:hidden}.bk-brief:hover{border-color:var(--primary);color:var(--primary)}.bk-brief.miss{color:var(--primary);border-color:var(--lightningcss-light,#c9d0fb)var(--lightningcss-dark,#3a4170);font-weight:600}.bk-warn{color:var(--lightningcss-light,#a06a12)var(--lightningcss-dark,#dfa94e);padding:6px 2px 0;font-size:12px;line-height:1.5}.bk-x{width:26px;height:26px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.bk-x:hover{background:var(--canvas);color:var(--ink)}.bk-x svg{width:14px;height:14px}.bk-camp{align-items:center;gap:10px;margin-top:12px;display:flex}.bk-camp>span{color:var(--gray);flex:none;font-size:12px}.bk-camp .sel-wrap{flex:1;min-width:0}.bk-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.bk-total{flex-direction:column;display:flex}.bk-total b{font-size:15px;font-weight:600}.bk-total span{color:var(--gray);font-size:11.5px}@media (prefers-reduced-motion:reduce){.basket-pop.open{animation:none}}@keyframes notifPop{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.notif-head{align-items:center;gap:9px;margin-bottom:14px;display:flex}.notif-head h2{font-size:15px;font-weight:600}.notif-head .count{padding:2px 8px}.mark-read{cursor:pointer;font:inherit;color:var(--primary);background:0 0;border:none;border-radius:8px;margin-left:auto;padding:5px 8px;font-size:12.5px;font-weight:500}.mark-read:hover{background:var(--primary-soft)}.notif-scroll{overscroll-behavior:contain;scrollbar-width:none;max-height:min(464px,58vh);overflow-y:auto}.notif-scroll::-webkit-scrollbar{display:none}.notif-scroll .feed-day{margin:16px 0 10px}.notif-scroll .feed-day:first-child{margin-top:0}.notif-item{cursor:pointer;text-decoration:none;position:relative}.notif-item:not(.unread){background:0 0}.notif-empty{color:var(--gray);padding:6px 2px 10px;font-size:13px;line-height:1.5}.notif-more{color:var(--gray);text-align:center;border-top:1px solid var(--line);margin:0;padding:8px 12px 10px;font-size:11.5px}.notif-sys{color:var(--lightningcss-light,#9ba1b2)var(--lightningcss-dark,#767d8d);background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.notif-sys svg{width:19px;height:19px}.notif-item:not(.unread) .presence:after{border-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27)}.notif-item:hover{background:var(--lightningcss-light,#f1f2f7)var(--lightningcss-dark,#272a35)}.notif-item:hover .presence:after{border-color:var(--lightningcss-light,#f1f2f7)var(--lightningcss-dark,#272a35)}.notif-item.unread:after{content:"";background:var(--red);border:2.5px solid var(--lightningcss-light,#f7f8fb)var(--lightningcss-dark,#22252e);border-radius:50%;width:9px;height:9px;position:absolute;top:14px;left:40px}.notif-item.unread:hover:after{border-color:var(--lightningcss-light,#f1f2f7)var(--lightningcss-dark,#272a35)}.notif-actions{gap:8px;margin-top:11px;display:flex}.notif-actions .btn{border-radius:10px;height:32px;padding:0 14px;font-size:12.5px}.notif-actions .btn.primary:hover{box-shadow:0 6px 14px #6b7cf74d}.notif-all{cursor:pointer;width:100%;font:inherit;color:var(--primary);text-align:center;background:0 0;border:none;border-radius:12px;margin-top:10px;padding:11px;font-size:13px;font-weight:500;text-decoration:none;display:block}.notif-all:hover{background:var(--primary-soft)}.toast-layer{background:0 0;border:0;flex-direction:column;gap:10px;width:min(384px,100vw - 40px);margin:0;padding:0;display:none;position:fixed;inset:102px 26px auto auto;overflow:visible}.toast-layer:popover-open{display:flex}.toast{background:var(--panel);border-radius:var(--r-panel);transform-origin:100% 0;align-items:flex-start;gap:8px;padding:13px 14px;animation:.22s ease-out toastIn;display:flex;box-shadow:0 18px 40px var(--lightningcss-light,#23262f2e)var(--lightningcss-dark,#0000005c),0 2px 8px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}@keyframes toastIn{0%{opacity:0;transform:translate(16px)scale(.98)}}.tst-go{min-width:0;color:inherit;flex:1;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.tst-go p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.tst-go b{font-weight:600}.toast.staff .notif-sys{background:var(--primary-soft);color:var(--primary)}.tst-x{width:26px;height:26px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.tst-x:hover{background:var(--canvas);color:var(--ink)}.tst-x svg{width:14px;height:14px}@media (max-width:860px){.toast-layer{top:88px;right:14px}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.consent-bar{background:var(--panel);border-radius:var(--r-panel);width:min(430px,100vw - 40px);color:var(--ink);border:0;margin:0;padding:18px 20px;animation:.22s ease-out consentIn;display:none;position:fixed;inset:auto auto 30px max(30px,50vw - 810px);box-shadow:0 18px 40px var(--lightningcss-light,#23262f2e)var(--lightningcss-dark,#0000005c),0 2px 8px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.consent-bar[data-open=true]{display:block}.consent-bar h2{margin:0 0 6px;font-size:15px;font-weight:600}.consent-bar p{color:var(--gray);margin:0;font-size:13px;line-height:1.5}.consent-bar p a{color:var(--primary);text-decoration:none}.consent-bar p a:hover{text-decoration:underline}.consent-acts{gap:10px;margin-top:14px;display:flex}.consent-acts .btn{flex:1;justify-content:center}@keyframes consentIn{0%{opacity:0;transform:translateY(10px)}}@media (max-width:560px){.consent-bar{width:auto;bottom:14px;left:14px;right:14px}}@media (prefers-reduced-motion:reduce){.consent-bar{animation:none}}@media (min-width:561px) and (max-height:780px){.consent-bar{width:min(560px,100vw - 40px);padding:13px 16px}.consent-bar h2{margin-bottom:3px}.consent-acts{margin-top:10px}.consent-acts .btn{height:34px}}.user-avatar{color:#fff;cursor:pointer;background:linear-gradient(135deg,var(--lightningcss-light,#5a6472)var(--lightningcss-dark,#a7aebc),var(--lightningcss-light,#2e3540)var(--lightningcss-dark,#343b46));border:none;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;padding:0;font-size:15px;font-weight:600;transition:box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 2px 6px var(--lightningcss-light,#23262f1f)var(--lightningcss-dark,#0000003d)}.user-avatar:hover{box-shadow:0 4px 12px var(--lightningcss-light,#23262f2e)var(--lightningcss-dark,#0000005c)}.user-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.user-avatar .av{border-radius:inherit;width:100%;height:100%;font-size:15px}.profile-pop{z-index:9;background:var(--panel);border-radius:var(--r-panel);transform-origin:100% 0;width:272px;padding:12px;display:none;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 40px var(--lightningcss-light,#23262f2e)var(--lightningcss-dark,#0000005c),0 2px 8px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.profile-pop.open{animation:.18s ease-out notifPop;display:block}.pm-id{align-items:center;gap:12px;padding:8px 8px 14px;display:flex}.pm-av{object-fit:cover;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pm-who{flex:1;min-width:0}.pm-who b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;display:block;overflow:hidden}.pm-who span{color:var(--gray);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.pm-divider{background:var(--lightningcss-light,#f0f1f5)var(--lightningcss-dark,#2a2d38);height:1px;margin:6px 8px}.pm-item{cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--ink-soft);background:0 0;border:none;border-radius:12px;align-items:center;gap:11px;padding:10px 8px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.pm-item:hover{background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831)}.pm-item svg{color:var(--lightningcss-light,#8a90a1)var(--lightningcss-dark,#7f8697);flex-shrink:0;width:18px;height:18px}.pm-item .lbl{flex:1}.pm-item .hint{color:var(--gray);white-space:normal;margin-top:2px;font-size:11.5px;font-weight:400;line-height:1.45;display:block}.user-avatar:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pm-item:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.pm-appear{border-radius:12px;align-items:center;gap:11px;padding:7px 8px;display:flex}.pm-appear>svg{color:var(--lightningcss-light,#8a90a1)var(--lightningcss-dark,#7f8697);flex-shrink:0;width:18px;height:18px}.pm-appear .lbl{color:var(--ink-soft);flex:1;font-size:13.5px;font-weight:500}.pm-appear .seg{background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border-radius:9px;gap:2px;padding:2px;display:flex}.pm-appear .seg button{cursor:pointer;color:var(--lightningcss-light,#8a90a1)var(--lightningcss-dark,#7f8697);background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:28px;height:24px;display:flex}.pm-appear .seg button:hover{color:var(--ink)}.pm-appear .seg button[aria-checked=true]{color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#343949);box-shadow:0 1px 2px var(--lightningcss-light,#23262f1f)var(--lightningcss-dark,#0000004d)}.pm-appear .seg button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.pm-appear .seg svg{width:14px;height:14px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.page-head h1{letter-spacing:-.5px;font-size:40px;font-weight:600}.actions{align-items:center;gap:10px;display:flex}.btn{cursor:pointer;height:46px;font:inherit;color:var(--ink-soft);background:var(--panel);border:none;border-radius:14px;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:500;text-decoration:none;transition:box-shadow .15s;display:inline-flex;box-shadow:0 2px 6px var(--lightningcss-light,#23262f0d)var(--lightningcss-dark,#0000001a)}.btn:hover{box-shadow:0 4px 12px var(--lightningcss-light,#23262f1a)var(--lightningcss-dark,#0003)}.btn svg{color:var(--lightningcss-light,#8a90a1)var(--lightningcss-dark,#7f8697);width:17px;height:17px}.btn .caret{width:14px;height:14px;margin-left:2px}.btn.primary{background:var(--primary);color:#fff;font-weight:500}.btn.primary:hover{box-shadow:0 10px 20px #6b7cf759}.btn.primary svg{color:#fff}.panel{background:var(--panel);border-radius:var(--r-panel);padding:16px;box-shadow:0 2px 8px var(--lightningcss-light,#23262f0a)var(--lightningcss-dark,#00000014)}.panel-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.panel-head h2{font-size:17px;font-weight:600}.panel-head .ph-title{align-items:center;gap:10px;display:flex}.panel-tools{gap:8px;display:flex}.tool{cursor:pointer;color:var(--lightningcss-light,#a0a5b4)var(--lightningcss-dark,#6f7686);background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.tool:hover{color:var(--ink-soft);background:var(--lightningcss-light,#f1f2f7)var(--lightningcss-dark,#272a35)}.tool svg{width:17px;height:17px}.project-card{cursor:pointer;color:inherit;text-decoration:none;display:block}.project-card-wrap{position:relative}.project-card-wrap .card-more{z-index:7;display:flex;position:absolute;top:10px;right:10px}.project-card-wrap .card-more .kebab{color:var(--gray);background:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#1d1f27f2);border-radius:8px;padding:3px;transition:color .15s,box-shadow .15s;box-shadow:0 2px 8px var(--lightningcss-light,#23262f1a)var(--lightningcss-dark,#0003)}.project-card-wrap:hover .card-more .kebab,.project-card-wrap .card-more .kebab:focus-visible,.project-card-wrap .card-more.open .kebab{color:var(--ink-soft);box-shadow:0 4px 12px var(--lightningcss-light,#23262f24)var(--lightningcss-dark,#00000047)}.project-card-wrap.archived .thumb{opacity:.55}.pc-archived{vertical-align:1px;margin-left:8px;padding:2px 7px;font-size:11px}.thumb{border:1px solid var(--line);aspect-ratio:16/10.5;background:var(--lightningcss-light,#f5f6f9)var(--lightningcss-dark,#242732);border-radius:14px;margin-bottom:14px;padding:26px 18px 0;transition:box-shadow .15s;position:relative;overflow:hidden}.page-home .project-card:hover .thumb{box-shadow:0 8px 18px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.thumb .page{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:8px 8px 0 0;flex-direction:column;gap:6px;height:100%;padding:12px 12px 0;display:flex;box-shadow:0 2px 10px var(--lightningcss-light,#23262f0f)var(--lightningcss-dark,#0000001f)}.thumb .page.mid{align-items:center}.sk{background:var(--lightningcss-light,#e9ebf1)var(--lightningcss-dark,#2e313c);border-radius:3px;height:6px}.sk.title{background:var(--lightningcss-light,#dfe2ea)var(--lightningcss-dark,#353844);width:62%;height:8px}.sk.w80{width:80%}.sk.w95{width:95%}.sk.w70{width:70%}.sk.w50{width:50%}.sk.block{background:var(--lightningcss-light,#f0f1f6)var(--lightningcss-dark,#2a2d38);border-radius:6px;height:26px}.sk.hl{background:var(--lightningcss-light,#fdeedd)var(--lightningcss-dark,#362c20)}.sk.lav{background:var(--lightningcss-light,#e7eafc)var(--lightningcss-dark,#272c4b)}.sk.img{background:linear-gradient(135deg,var(--lightningcss-light,#e4e7f0)var(--lightningcss-dark,#313440),var(--lightningcss-light,#f0f1f6)var(--lightningcss-dark,#2a2d38));border-radius:6px;height:34px}.mini-chart{flex-shrink:0;width:100%;height:34px}.chk-row{align-items:center;gap:6px;width:100%;display:flex}.chk{background:var(--lightningcss-light,#bfe4c8)var(--lightningcss-dark,#193522);border-radius:3.5px;flex-shrink:0;width:11px;height:11px}.chk-row .sk{height:6px}.gantt{flex-direction:column;gap:5px;width:100%;margin-top:2px;display:flex}.gantt .bar{border-radius:3px;height:8px}.pill-btn{background:var(--lightningcss-light,#2f3440)var(--lightningcss-dark,#353a46);border-radius:6px;flex-shrink:0;width:36px;height:12px}.dots{gap:4px;margin-top:2px;display:flex}.dots i{background:var(--lightningcss-light,#e0e3ea)var(--lightningcss-dark,#343743);border-radius:50%;width:5px;height:5px}.cat{z-index:1;color:var(--lightningcss-light,#3d414e)var(--lightningcss-dark,#c9ced9);border-radius:8px;padding:4px 10px;font-size:11.5px;font-weight:500;position:absolute;top:10px;left:10px}.cat.product{background:var(--red-soft)}.page-projects .cat.product{background:var(--lightningcss-light,#e2f0e4)var(--lightningcss-dark,#273129)}.cat.marketing{background:var(--lightningcss-light,#e5f3df)var(--lightningcss-dark,#283123)}.cat.operations{background:var(--lightningcss-light,#fcecd9)var(--lightningcss-dark,#372c1e)}.project-card h3{white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:14.5px;font-weight:600;overflow:hidden}.project-meta{color:var(--gray);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.project-meta b{color:var(--ink-soft);font-weight:500}.meta-avs{margin-left:auto;display:flex}.meta-avs .av{border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);margin-left:-7px}.meta-avs .av:first-child{margin-left:0}.grid{grid-template-columns:minmax(0,1fr) 386px;align-items:start;gap:10px;display:grid}.col{flex-direction:column;gap:10px;min-width:0;display:flex}.recent-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.recent-row .project-card{z-index:1;position:relative}.recent-row .project-card:before{content:"";opacity:0;z-index:-1;background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831);border-radius:14px;transition:opacity .15s;position:absolute;inset:-10px}.recent-row .project-card:hover:before{opacity:1}.table{min-width:0}.trow{grid-template-columns:minmax(0,2.1fr) minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1.15fr) 132px;align-items:center;gap:12px;display:grid}.thead{color:var(--gray-light);padding:2px 4px 12px;font-size:12px;font-weight:400}.trow.item{border-top:1px solid var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);padding:19px 4px}.name{align-items:center;gap:11px;min-width:0;font-size:13.5px;font-weight:500;display:flex}.name span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.name svg{color:var(--lightningcss-light,#a0a5b4)var(--lightningcss-dark,#6f7686);flex-shrink:0;width:18px;height:18px}.owner{color:var(--ink-soft);align-items:center;gap:9px;min-width:0;font-size:13px;display:flex}.owner>span:not(.av){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.owner .av{flex-shrink:0}.time{color:var(--gray);font-size:12.5px}.collab{align-items:center;display:flex}.collab .av{border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);margin-left:-8px}.collab .av:first-child{margin-left:0}.collab .more{color:var(--gray);margin-left:6px;font-size:11px;font-weight:500}.status{white-space:nowrap;border-radius:8px;padding:5px 11px;font-size:12px;font-weight:500;display:inline-block}.status.progress{color:var(--primary);background:var(--primary-soft)}.status.draft{color:var(--lightningcss-light,#6f7484)var(--lightningcss-dark,#9aa0b0);background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36)}.status.complete{color:var(--green);background:var(--green-soft)}.status.review{color:var(--amber);background:var(--amber-soft)}.kebab{color:var(--lightningcss-light,#a0a5b4)var(--lightningcss-dark,#6f7686);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.kebab:hover{color:var(--ink-soft);background:var(--lightningcss-light,#f1f2f7)var(--lightningcss-dark,#272a35)}.kebab svg{width:17px;height:17px}.feed-day{color:var(--gray-light);margin-bottom:12px;font-size:12px}.feed+.feed-day{margin-top:18px}.feed{flex-direction:column;gap:10px;display:flex}.feed-item{background:var(--lightningcss-light,#f7f8fb)var(--lightningcss-dark,#22252e);border-radius:14px;align-items:flex-start;gap:12px;padding:15px;display:flex}.feed-item p{color:var(--ink-soft);font-size:13px;line-height:1.5}.feed-item p b{color:var(--ink);font-weight:600}.feed-item p a{color:inherit;text-decoration:none}.feed-item p a:hover b{color:var(--primary)}.feed-item time{color:var(--gray-light);margin-top:4px;font-size:11.5px;display:block}.gauge{width:238px;margin:18px auto 4px;position:relative}.gauge svg{width:100%;display:block;overflow:visible}.gauge-label{text-align:center;position:absolute;bottom:22px;left:0;right:0}.gauge-label strong{letter-spacing:-.3px;font-size:27px;font-weight:600;display:block}.gauge-label span{color:var(--gray);font-size:12px}.tool.raised{color:var(--lightningcss-light,#7c8294)var(--lightningcss-dark,#8d93a4);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:13px;width:42px;height:42px;box-shadow:0 4px 14px var(--lightningcss-light,#23262f1a)var(--lightningcss-dark,#0003)}.tool.raised:hover{color:var(--ink-soft);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);box-shadow:0 6px 18px var(--lightningcss-light,#23262f24)var(--lightningcss-dark,#00000047)}.legend{background:var(--lightningcss-light,#f8f9fc)var(--lightningcss-dark,#232631);border-radius:16px;flex-direction:column;padding:3px 18px;display:flex}.legend li{color:var(--gray);align-items:center;gap:10px;padding:12px 2px;font-size:13px;list-style:none;display:flex}.legend .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.legend .dot.b{background:var(--blue-seg)}.legend .dot.o{background:var(--orange-seg)}.legend .dot.g{background:var(--green-seg)}.legend .val{color:var(--ink);margin-left:auto;font-size:13px;font-weight:600}.quick-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:26px;display:grid}.quick{background:var(--panel);cursor:pointer;font:inherit;text-align:left;border:none;border-radius:16px;align-items:center;gap:14px;padding:17px 20px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 2px 8px var(--lightningcss-light,#23262f0a)var(--lightningcss-dark,#00000014)}.quick:hover{transform:translateY(-2px);box-shadow:0 10px 24px var(--lightningcss-light,#23262f17)var(--lightningcss-dark,#0000002e)}.q-ic{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.q-ic svg{width:24px;height:24px}.q-ic.folder{color:var(--primary);background:var(--lightningcss-light,#e7eafc)var(--lightningcss-dark,#272c4b)}.q-ic.project{color:#4fb173;background:var(--lightningcss-light,#e2f2e3)var(--lightningcss-dark,#263127)}.q-ic.task{color:var(--lightningcss-light,#e09a4a)var(--lightningcss-dark,#e8a75c);background:var(--lightningcss-light,#fdeedd)var(--lightningcss-dark,#362c20)}.q-ic.note{color:var(--lightningcss-light,#6f7484)var(--lightningcss-dark,#9aa0b0);background:var(--lightningcss-light,#f0f1f5)var(--lightningcss-dark,#2a2d38)}.quick b{white-space:nowrap;color:var(--ink);margin-bottom:2px;font-size:15px;font-weight:600;display:block}.quick span{color:var(--gray);white-space:nowrap;font-size:12.5px}.projects-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.dh-left{align-items:center;gap:12px;display:flex}.dh-left h2{font-size:18px;font-weight:600}.project-count{color:var(--gray);background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border-radius:8px;padding:3px 9px;font-size:12.5px;font-weight:500}.dh-tools{align-items:center;gap:12px;display:flex}.seg{background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border-radius:12px;gap:2px;padding:4px;display:flex}.seg-btn{color:var(--lightningcss-light,#9298a8)var(--lightningcss-dark,#8f95a5);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;width:36px;height:32px;transition:background .15s,color .15s;display:flex}.seg-btn svg{width:17px;height:17px}.seg-btn.active{color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);box-shadow:0 2px 6px var(--lightningcss-light,#23262f1a)var(--lightningcss-dark,#0003)}.chip{height:40px;font:inherit;color:var(--ink-soft);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border:1px solid var(--lightningcss-light,#e8eaf0)var(--lightningcss-dark,#2f323d);border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;transition:box-shadow .15s;display:inline-flex}.chip:hover{box-shadow:0 4px 10px var(--lightningcss-light,#23262f12)var(--lightningcss-dark,#00000024)}.chip svg{color:var(--lightningcss-light,#8a90a1)var(--lightningcss-dark,#7f8697);width:16px;height:16px}.chip .caret{width:14px;height:14px}.chip-n{background:var(--primary-soft);color:var(--primary);border-radius:8px;padding:3px 9px;font-size:12px;font-weight:600}.project-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px;display:grid}.project-grid .project-card{z-index:1;transition:transform .3s cubic-bezier(.34,1.3,.5,1);position:relative}.project-grid .project-card:before{content:"";opacity:0;z-index:-1;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:20px;transition:opacity .28s;position:absolute;inset:-14px;box-shadow:0 24px 50px var(--lightningcss-light,#23262f2e)var(--lightningcss-dark,#0000005c)}.project-grid .project-card:hover{z-index:6;transform:scale(1.05)}.project-grid .project-card:hover:before{opacity:1}.project-grid.list{grid-template-columns:1fr;gap:10px}.project-grid.list .project-card{align-items:center;gap:16px;display:flex}.project-grid.list .project-card:hover{transform:scale(1.01)}.project-grid.list .project-card:before{inset:-8px -12px}.project-grid.list .thumb{aspect-ratio:16/9;flex-shrink:0;width:132px;margin:0;padding:14px 10px 0}.project-grid.list .thumb .page{gap:4px;padding:7px 7px 0}.project-grid.list .cat{transform-origin:0 0;transform:scale(.82)}.project-grid.list h3{flex:1;margin:0}.project-grid.list .project-meta{flex-shrink:0;width:260px}.crumb-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:2px 0 24px;display:flex}.crumbs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crumb{color:var(--gray);align-items:center;gap:7px;font-size:13.5px;text-decoration:none;display:inline-flex}.crumb svg{width:16px;height:16px}.crumb:hover{color:var(--ink-soft)}.crumb.current{color:var(--ink);font-weight:500}.crumb-sep{color:var(--lightningcss-light,#c3c7d2)var(--lightningcss-dark,#515866);width:14px;height:14px}.project-actions{align-items:center;gap:10px;display:flex}.av-stack{margin-right:4px;display:flex}.av-stack .av{border:3px solid var(--canvas);margin-left:-12px}.av-stack .av:first-child{margin-left:0}.access-stack{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;margin:0;padding:2px;display:inline-flex}.access-stack .av-stack{margin-right:0}.access-stack:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.access-stack:hover .avx.add{background:var(--primary);color:#fff;border-style:solid}.av.avx{background:var(--panel);color:var(--lightningcss-light,#7c8294)var(--lightningcss-dark,#8d93a4);font-weight:600;box-shadow:inset 0 0 0 1.5px var(--lightningcss-light,#d8dbe4)var(--lightningcss-dark,#3a3d4a)}.av.avx.add{box-shadow:none;border:1.5px dashed var(--lightningcss-light,#c3c7d2)var(--lightningcss-dark,#4a4e5c);transition:background .15s,color .15s}.av.avx svg{width:14px;height:14px}.av.avx.s44 svg{width:18px;height:18px}.team-pop .pm-item{align-items:center;gap:9px;display:flex}.team-pop .pm-item.inert{cursor:default}.team-pop .pm-item.inert:hover{background:0 0}.act-btn{cursor:pointer;background:var(--panel);color:var(--lightningcss-light,#7c8294)var(--lightningcss-dark,#8d93a4);border:none;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;text-decoration:none;transition:box-shadow .15s,color .15s;display:flex;box-shadow:0 2px 6px var(--lightningcss-light,#23262f0d)var(--lightningcss-dark,#0000001a)}.act-btn:hover{color:var(--ink-soft);box-shadow:0 4px 12px var(--lightningcss-light,#23262f1a)var(--lightningcss-dark,#0003)}.act-btn svg{width:19px;height:19px}.page-project .main{flex-direction:column;display:flex}.project-layout{flex:1;align-items:flex-start;gap:10px;min-height:0;display:flex}.paper{z-index:2;background:var(--panel);border-radius:24px;flex:1;min-width:0;padding:56px 64px 24px;position:relative;box-shadow:0 2px 10px var(--lightningcss-light,#23262f0d)var(--lightningcss-dark,#0000001a)}.paper ::selection{background:var(--lightningcss-light,#ccd5fb)var(--lightningcss-dark,#323a66)}.draft-chip{color:var(--lightningcss-light,#6f7484)var(--lightningcss-dark,#9aa0b0);background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border-radius:10px;padding:8px 16px;font-size:13px;font-weight:500;position:absolute;top:26px;right:44px}.paper h1{letter-spacing:-1px;margin:14px 0 46px;font-size:46px;font-weight:600;line-height:1.18}.paper h2{letter-spacing:-.3px;margin:44px 0 18px;font-size:25px;font-weight:600}.paper p{color:var(--lightningcss-light,#3c4150)var(--lightningcss-dark,#c9cfdd);max-width:74ch;margin-bottom:20px;font-size:15.5px;line-height:1.8}.mk{border-radius:4px;padding:1.5px 3px;position:relative}.mk.o{background:var(--lightningcss-light,#fbe4c6)var(--lightningcss-dark,#3a2b14)}.mk.g{background:var(--lightningcss-light,#ddefcf)var(--lightningcss-dark,#26321c)}.mk.is-pending{background:linear-gradient(var(--lightningcss-light,#fbe4c6)var(--lightningcss-dark,#3a2b14),var(--lightningcss-light,#fbe4c6)var(--lightningcss-dark,#3a2b14)) 0 0/0% 100% no-repeat;animation:.5s ease-out forwards sweep}@keyframes sweep{to{background-size:100% 100%}}.mk[data-comment-id]{cursor:pointer;transition:background .15s,box-shadow .15s}.mk[data-comment-id]:hover{background:var(--lightningcss-light,#f8d7a8)var(--lightningcss-dark,#3d2a08)}.mk.is-active{background:var(--lightningcss-light,#f6cd94)var(--lightningcss-dark,#3e2908);box-shadow:0 0 0 2px #e09a4a59}.cap-list{max-width:74ch;margin:4px 0 8px;list-style:none}.cap-list li{color:var(--lightningcss-light,#3c4150)var(--lightningcss-dark,#c9cfdd);margin-bottom:11px;padding-left:20px;font-size:15.5px;line-height:1.6;position:relative}.cap-list li:before{content:"";background:var(--lightningcss-light,#3c4150)var(--lightningcss-dark,#424756);border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:5px}.fmt-bar{z-index:8;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:15px;align-items:center;gap:2px;padding:7px 10px;display:none;position:absolute;box-shadow:0 14px 34px var(--lightningcss-light,#23262f29)var(--lightningcss-dark,#00000052),0 2px 6px var(--lightningcss-light,#23262f0f)var(--lightningcss-dark,#0000001f)}.fmt-bar.show{animation:.18s ease-out barPop;display:flex}@keyframes barPop{0%{opacity:0;transform:translateY(6px)scale(.97)}}.fb{cursor:pointer;color:var(--lightningcss-light,#5a6070)var(--lightningcss-dark,#a8aebd);min-width:36px;height:36px;font:inherit;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:14.5px;font-weight:600;display:flex}.fb:hover{background:var(--lightningcss-light,#f1f2f7)var(--lightningcss-dark,#272a35)}.fb svg{width:17px;height:17px}.fb .caret{color:var(--lightningcss-light,#9ba1b2)var(--lightningcss-dark,#767d8d);width:13px;height:13px}.fb.u{text-underline-offset:3px;text-decoration:underline}.fb-sep{background:var(--lightningcss-light,#eef0f4)var(--lightningcss-dark,#2b2e39);flex-shrink:0;width:1px;height:22px;margin:0 6px}.fb.ai-tile{color:#fff;background:linear-gradient(135deg,#f9a8c5 0%,#f5b06b 100%);border-radius:11px;width:38px;min-width:38px;height:38px;margin-left:6px}.fb.ai-tile:hover{background:linear-gradient(135deg,#f9a8c5 0%,#f5b06b 100%);box-shadow:0 6px 14px #f5a67873}.fb-wrap{position:relative}.style-menu{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:14px;min-width:196px;padding:8px;display:none;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 40px var(--lightningcss-light,#23262f2e)var(--lightningcss-dark,#0000005c),0 2px 8px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.style-menu.open{animation:.16s ease-out barPop;display:block}.sm-item{width:100%;font:inherit;color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:12px;padding:9px 10px;font-size:14px;display:flex}.sm-item:hover{background:var(--lightningcss-light,#f1f2f7)var(--lightningcss-dark,#272a35)}.sm-item .tag{color:var(--lightningcss-light,#9ba1b2)var(--lightningcss-dark,#767d8d);flex-shrink:0;width:24px;font-size:12.5px;font-weight:500}.fb.on{color:var(--indigo,var(--lightningcss-light,#5b6ef5)var(--lightningcss-dark,#7080f7));background:var(--lightningcss-light,#eceefb)var(--lightningcss-dark,#252a44)}.fb:disabled{opacity:.38;cursor:default}.fb:disabled:hover{background:0 0}.sm-item.on{color:var(--ink);background:var(--lightningcss-light,#eceefb)var(--lightningcss-dark,#252a44)}.sm-item.on .tag{color:inherit}.paper h1[contenteditable]:focus,.paper h1[contenteditable]:focus-visible,.paper-body:focus,.paper-body:focus-visible,.paper-body .ProseMirror-focused{outline:none}.paper-body{min-height:120px}.paper-body>:first-child{margin-top:0}.paper-body h1{letter-spacing:-.5px;margin:38px 0 16px;font-size:32px;font-weight:600;line-height:1.25}.paper-body h3{letter-spacing:-.2px;margin:32px 0 14px;font-size:19px;font-weight:600}.paper-body p.t1{color:var(--lightningcss-light,#343949)var(--lightningcss-dark,#d0d5e2);font-size:18px;line-height:1.7}.paper-body ul,.paper-body ol{max-width:74ch;margin:4px 0 20px;padding-left:24px}.paper-body li{color:var(--lightningcss-light,#3c4150)var(--lightningcss-dark,#c9cfdd);margin-bottom:6px;font-size:15.5px;line-height:1.8}.paper-body li p{margin-bottom:0}.paper-body ul{padding-left:0;list-style:none}.paper-body ul li{padding-left:20px;position:relative}.paper-body ul li:before{content:"";background:var(--lightningcss-light,#3c4150)var(--lightningcss-dark,#424756);border-radius:50%;width:4px;height:4px;position:absolute;top:.78em;left:5px}.paper-body ol{list-style:decimal}.paper-body a{color:var(--indigo,var(--lightningcss-light,#5b6ef5)var(--lightningcss-dark,#7080f7));text-underline-offset:2px;text-decoration:underline}.paper-body code{background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.paper-body blockquote{color:var(--lightningcss-light,#5d6372)var(--lightningcss-dark,#a5abba);border-left:3px solid var(--lightningcss-light,#e3e6ee)var(--lightningcss-dark,#323541);margin:0 0 20px;padding-left:16px}.paper-body hr{border:none;border-top:1px solid var(--lightningcss-light,#eceef3)var(--lightningcss-dark,#2c2f3a);margin:32px 0}.paper-body p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;color:var(--lightningcss-light,#a8adbb)var(--lightningcss-dark,#697080);height:0}.paper.intro .paper-body>*{animation:.45s ease-out both fadeUp}.paper.intro .paper-body>:first-child{animation-delay:.16s}.paper.intro .paper-body>:nth-child(2){animation-delay:.22s}.paper.intro .paper-body>:nth-child(3){animation-delay:.28s}.paper.intro .paper-body>:nth-child(4){animation-delay:.34s}.paper.intro .paper-body>:nth-child(5){animation-delay:.4s}.paper.intro .paper-body>:nth-child(6){animation-delay:.46s}.paper.intro .paper-body>:nth-child(n+7){animation-delay:.52s}.mention{color:var(--indigo,var(--lightningcss-light,#5b6ef5)var(--lightningcss-dark,#7080f7));white-space:nowrap;background:var(--lightningcss-light,#eceefb)var(--lightningcss-dark,#252a44);border-radius:6px;padding:1px 6px;font-weight:500;text-decoration:none;display:inline-block}.mention-anchor{z-index:60;position:absolute}.mention-menu{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:14px;min-width:230px;padding:8px;animation:.16s ease-out barPop;box-shadow:0 18px 40px var(--lightningcss-light,#23262f2e)var(--lightningcss-dark,#0000005c),0 2px 8px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.mm-item{width:100%;font:inherit;color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:7px 9px;font-size:14px;display:flex}.mm-item.active{background:var(--lightningcss-light,#f1f2f7)var(--lightningcss-dark,#272a35)}.mm-item b{font-weight:500}.mm-handle{color:var(--gray);margin-left:auto;font-size:12.5px}.mm-empty{color:var(--gray);padding:9px 10px;font-size:13.5px;display:block}.emoji-pop{z-index:20;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:14px;grid-template-columns:repeat(8,1fr);gap:2px;width:296px;padding:8px;display:none;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 40px var(--lightningcss-light,#23262f2e)var(--lightningcss-dark,#0000005c),0 2px 8px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.emoji-pop.open{animation:.16s ease-out barPop;display:grid}.emoji-pop.right{left:auto;right:0}.ep-item{cursor:pointer;background:0 0;border:none;border-radius:8px;height:32px;padding:0;font-size:18px;line-height:1}.ep-item:hover{background:var(--lightningcss-light,#f1f2f7)var(--lightningcss-dark,#272a35)}.composer .emoji-pop{top:auto;bottom:calc(100% + 10px)}.composer-row .tool:disabled{opacity:.38;cursor:default}.composer-row .tool:disabled:hover{background:0 0}.idea-h{align-items:center;gap:12px;display:flex}.idea-h .emoji{font-size:24px;line-height:1}.paper-footer{align-items:center;gap:28px;margin-top:54px;display:flex}.pf-btn{cursor:pointer;font:inherit;color:var(--ink-soft);background:0 0;border:none;align-items:center;gap:9px;font-size:14px;font-weight:500;display:inline-flex}.pf-btn svg{color:var(--lightningcss-light,#8a90a1)var(--lightningcss-dark,#7f8697);width:18px;height:18px}.pf-btn:hover{color:var(--ink)}.pf-btn.gen,.pf-btn.gen svg{color:var(--primary)}.paper-meta{border-top:1px solid var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);justify-content:space-between;align-items:center;margin-top:26px;padding:18px 2px 8px;display:flex}.pm-owner{color:var(--ink);align-items:center;gap:11px;font-size:14px;font-weight:500;display:flex}.pm-updated{color:var(--gray);font-size:13px}.save-state{background:var(--panel);color:var(--ink-soft);border-radius:13px;align-items:center;gap:9px;padding:9px 15px;font-size:13px;font-weight:500;display:none;position:fixed;bottom:26px;left:50%;translate:-50%;box-shadow:0 14px 34px var(--lightningcss-light,#23262f29)var(--lightningcss-dark,#00000052),0 2px 6px var(--lightningcss-light,#23262f0f)var(--lightningcss-dark,#0000001f)}.save-state.is-on{animation:.18s ease-out barPop;display:flex}.ss-dot{background:var(--gray-light);border-radius:50%;flex-shrink:0;width:8px;height:8px}.save-state.dirty .ss-dot{background:var(--amber)}.save-state.saving .ss-dot{background:var(--primary);animation:1s ease-in-out infinite ssPulse}.save-state.saved .ss-dot{background:var(--green)}.save-state.error{color:var(--red)}.save-state.error .ss-dot{background:var(--red)}@keyframes ssPulse{50%{opacity:.3}}.ss-retry{cursor:pointer;font:inherit;color:var(--primary);text-underline-offset:3px;background:0 0;border:none;margin:0;padding:0 0 0 3px;font-weight:600;text-decoration:underline}.ss-retry:hover{color:var(--ink)}.comments-col{z-index:1;flex-direction:column;flex-shrink:0;align-self:flex-start;gap:16px;width:392px;display:flex;position:sticky;top:30px}.comments{background:linear-gradient(var(--lightningcss-light,#f5f7f9)var(--lightningcss-dark,#242731) 0%,var(--lightningcss-light,#fcfbfe)var(--lightningcss-dark,#1e2029) 100%);border-radius:22px;flex-direction:column;min-height:630px;max-height:calc(100vh - 250px);padding:24px 24px 20px;display:flex}.cm-head{align-items:center;gap:11px;margin-bottom:18px;display:flex}.cm-head h2{font-size:20px;font-weight:600}.cm-badge{background:var(--primary-soft);min-width:27px;height:27px;color:var(--primary);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.cm-close{color:var(--lightningcss-light,#7c8294)var(--lightningcss-dark,#8d93a4);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border:none;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;margin-left:auto;display:flex}.cm-close:hover{color:var(--ink)}.cm-close svg{width:17px;height:17px}.cm-scroll{scrollbar-width:none;flex:1;min-height:0;margin:-4px -20px;padding:4px 20px;overflow-y:auto}.cm-scroll::-webkit-scrollbar{display:none}.cm-day{color:var(--gray-light);margin:4px 0 18px;font-size:13.5px}.cm-item{align-items:flex-start;gap:13px;margin-bottom:24px;display:flex}.cm-body{min-width:0}.cm-name{margin-bottom:5px}.cm-name b{font-size:15px;font-weight:600;display:block}.cm-text{color:var(--lightningcss-light,#5d6372)var(--lightningcss-dark,#a5abba);font-size:13.5px;line-height:1.6}.cm-item:has(.cm-quote){cursor:pointer;border-radius:12px;margin:0 -10px 24px;padding:10px;transition:background .15s}.cm-item:has(.cm-quote):hover{background:var(--lightningcss-light,#ffffffa8)var(--lightningcss-dark,#1d1f27b8)}.cm-item.is-active{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);box-shadow:0 2px 10px var(--lightningcss-light,#23262f12)var(--lightningcss-dark,#00000024)}.cm-quote{color:var(--lightningcss-light,#7a8093)var(--lightningcss-dark,#8f95a6);-webkit-line-clamp:2;border-left:3px solid var(--lightningcss-light,#edc590)var(--lightningcss-dark,#3e2909);-webkit-box-orient:vertical;margin:0 0 8px;padding:3px 0 3px 11px;font-size:12.5px;line-height:1.55;display:-webkit-box;position:relative;overflow:hidden}.cm-item.is-active .cm-quote{color:var(--lightningcss-light,#5d6372)var(--lightningcss-dark,#a5abba);border-left-color:var(--lightningcss-light,#e09a4a)var(--lightningcss-dark,#e8a75c)}.cm-quote.orphan{border-left-color:var(--lightningcss-light,#dfe2ea)var(--lightningcss-dark,#353844);text-decoration:line-through}.cm-orphan{color:var(--lightningcss-light,#9ba1b2)var(--lightningcss-dark,#767d8d);margin-left:8px;font-size:11px;font-weight:500;text-decoration:none;display:inline-block}.cm-pending{background:var(--lightningcss-light,#fdf3e5)var(--lightningcss-dark,#332d23);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:8px 8px 8px 11px;display:flex}.cp-quote{color:var(--lightningcss-light,#8a6c44)var(--lightningcss-dark,#9c7e55);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.cp-cancel{color:#b79465;cursor:pointer;background:0 0;border:none;flex-shrink:0;width:20px;height:20px;padding:0}.cp-cancel svg{width:14px;height:14px;display:block}.cp-cancel:hover{color:var(--lightningcss-light,#8a6c44)var(--lightningcss-dark,#9c7e55)}.cm-replybar{align-items:center;gap:14px;margin-top:11px;display:flex}.cm-reply-btn{cursor:pointer;font:inherit;color:var(--gray);background:0 0;border:none;padding:0;font-size:13px;font-weight:500}.cm-reply-btn:hover{color:var(--ink-soft)}.cm-replies{cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:9px;padding:0;display:inline-flex}.cm-replies b{color:var(--ink);font-size:13px;font-weight:500}.cm-replies time{color:var(--gray);font-size:12.5px}.cm-thread{border-left:2px solid var(--lightningcss-light,#eceef3)var(--lightningcss-dark,#2a2d38);flex-direction:column;gap:14px;margin-top:12px;padding-left:16px;display:flex}.cm-thread .cm-item{margin-bottom:0}.cm-sub .cm-text{font-size:13.5px}.cm-answering{color:var(--primary);margin-bottom:3px;font-size:12.5px;font-weight:500;display:inline-block}.cm-replyform{align-items:center;gap:8px;margin-top:11px;display:flex}.cm-replyform input{border:1px solid var(--line);min-width:0;font:inherit;color:var(--ink);background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#1d1f27);border-radius:10px;flex:1;padding:7px 11px;font-size:13px}.cm-replyform input:focus{border-color:var(--primary);outline:none}.cm-replyform input::placeholder{color:var(--lightningcss-light,#a0a5b4)var(--lightningcss-dark,#6f7686)}.cm-replyform .fp-send{flex-shrink:0}.cm-reacts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex;position:relative}.react{font:inherit;color:var(--ink-soft);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border:none;border-radius:10px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:0 2px 8px var(--lightningcss-light,#23262f17)var(--lightningcss-dark,#0000002e)}.react.on{background:var(--primary-soft);color:var(--primary);box-shadow:none}.react:disabled{cursor:default;opacity:.62}.react-add{color:var(--gray);padding:5px 9px}.react-add svg{width:16px;height:16px}.react-add:hover,.react-add.on{color:var(--ink-soft)}.react-pick{z-index:30;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:12px;grid-template-columns:repeat(6,32px);gap:2px;padding:5px;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px var(--lightningcss-light,#23262f29)var(--lightningcss-dark,#00000052)}.react-pick.free{grid-template-columns:repeat(3,32px);justify-content:center;min-width:148px}.react-pick.open{animation:.16s react-pick-in;display:grid}.react-pick button{width:32px;height:32px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:0;font-size:17px;line-height:1}.react-pick button:hover{background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36)}.react-pick button.on{background:var(--primary-soft)}.rp-more{color:var(--primary);text-align:center;white-space:nowrap;border-top:1px solid var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);grid-column:1/-1;margin-top:3px;padding:5px 0 2px;font-size:11.5px;font-weight:600;text-decoration:none}.rp-more:hover{text-decoration:underline}@keyframes react-pick-in{0%{opacity:0;transform:translateY(-4px)scale(.96)}}@media (prefers-reduced-motion:reduce){.react-pick.open{animation:none}}.cm-sep{background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);height:1px;margin:2px 0 18px}.composer{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:18px;flex-shrink:0;margin:16px -17px -13px;padding:18px 18px 14px;box-shadow:0 4px 14px var(--lightningcss-light,#23262f0f)var(--lightningcss-dark,#0000001f)}.composer textarea{resize:none;width:100%;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;min-height:56px;font-size:14.5px}.composer textarea::placeholder{color:var(--lightningcss-light,#a0a5b4)var(--lightningcss-dark,#6f7686)}.composer-row{align-items:center;gap:4px;margin-top:10px;display:flex}.composer-row .tool{width:36px;height:36px}.composer-row .tool svg{width:19px;height:19px}.msg-atts{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.msg-atts .fc-attach{margin-top:0}.composer-row .tool.on{background:var(--primary-soft);color:var(--primary)}.composer-row .tool.on:hover{background:var(--lightningcss-light,#dde1fb)var(--lightningcss-dark,#2c325a)}.send:disabled{opacity:.4;cursor:default}.send:disabled:hover{box-shadow:none}.send{background:var(--nav-active);color:#fff;cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;width:50px;height:50px;margin-left:auto;transition:transform .15s;display:flex}.send:hover{box-shadow:0 10px 20px #6b7cf759}.send svg{width:20px;height:20px}.b-item{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:none;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 10px 10px 13px;display:flex}.b-item:hover{background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831)}.b-item.active{background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36)}.b-ic{color:var(--lightningcss-light,#7c8294)var(--lightningcss-dark,#8d93a4);flex-shrink:0;width:19px;height:19px;margin-top:2px}.b-ic svg{width:19px;height:19px;display:block}.b-item>div{flex:1;min-width:0}.b-item b{color:var(--ink);margin-bottom:2px;font-size:14px;font-weight:500;display:block}.b-item.active b{font-weight:600}.b-item span,.b-item time{color:var(--gray);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.new-topic{cursor:pointer;width:100%;height:52px;font:inherit;color:#fff;background:var(--primary);border:none;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;margin-top:auto;font-size:14.5px;font-weight:500;transition:box-shadow .15s;display:flex}.new-topic:hover{box-shadow:0 10px 20px #6b7cf759}.new-topic svg{width:17px;height:17px}.page-assistant .main{flex-direction:column;display:flex}.assist-layout{flex:1;align-items:stretch;gap:10px;min-height:0;display:flex}.chat{background:radial-gradient(90% 52% at 88% -8%,#f5b06b38,#f5b06b00 62%),radial-gradient(80% 46% at 6% -6%,#f9a8c533,#f9a8c500 56%),linear-gradient(var(--lightningcss-light,#fbf7f5)var(--lightningcss-dark,#242220) 0%,var(--lightningcss-light,#fdfdfd)var(--lightningcss-dark,#1e2028) 48%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27) 100%);border-radius:24px;flex-direction:column;flex:1;min-width:0;padding:24px 26px 22px;display:flex}.page-assistant .cat.product{background:var(--lightningcss-light,#e2f0e4)var(--lightningcss-dark,#273129)}.chat-head{z-index:2;align-items:center;gap:10px;margin-bottom:24px;display:flex;position:relative}.chat-spark{flex-shrink:0;width:22px;height:22px}.chat-spark svg{width:22px;height:22px;display:block}.chat-head h2{font-size:17px;font-weight:600}.chat-tools{gap:8px;margin-left:auto;display:flex}.chat-tools .act-btn{border-radius:13px;width:42px;height:42px}.chat-tools .act-btn svg{width:18px;height:18px}.chat-more{display:flex;position:relative}.chat-more .act-btn[aria-expanded=true]{color:var(--ink-soft);box-shadow:0 4px 12px var(--lightningcss-light,#23262f1a)var(--lightningcss-dark,#0003)}.chat-pop{z-index:9;background:var(--panel);border-radius:var(--r-panel);transform-origin:100% 0;min-width:min(232px,64vw);padding:8px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px var(--lightningcss-light,#23262f2e)var(--lightningcss-dark,#0000005c),0 2px 8px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.chat-pop.open{animation:.18s ease-out notifPop;display:block}.chat-pop .pm-item{white-space:nowrap;padding:9px 10px}.chat-pop:has(.hint){max-width:min(300px,78vw)}.chat-pop .pm-item:has(.hint){white-space:normal}.chat-pop .pm-item.danger,.chat-pop .pm-item.danger svg{color:var(--red)}.chat-pop .pm-item.danger:hover{background:var(--red-soft)}.chat-scroll{scrollbar-width:none;flex:1;min-height:0;padding:2px 4px 0;overflow-y:auto}.chat-scroll::-webkit-scrollbar{display:none}.msg{max-width:560px}.msg time{color:var(--gray);font-size:12px;display:block}.msg.from-ai .lead{color:var(--lightningcss-light,#2c303b)var(--lightningcss-dark,#dfe2ec);max-width:48ch;margin-bottom:16px;font-size:15px;line-height:1.65}.idea-card{background:var(--lightningcss-light,#ffffff9e)var(--lightningcss-dark,#1d1f27ad);border-radius:16px;max-width:470px;padding:18px 20px}.idea-card b{margin-bottom:7px;font-size:15px;font-weight:600;display:block}.idea-card p{color:var(--ink-soft);font-size:13.5px;line-height:1.65}.idea-card .more-text{display:none}.idea-card.open .more-text{display:inline}.idea-card.open .ellip{display:none}.idea-card .expand{cursor:pointer;font:inherit;color:var(--lightningcss-light,#3d424f)var(--lightningcss-dark,#c8cedc);background:0 0;border:none;align-items:center;gap:4px;margin-left:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.idea-card .expand svg{width:14px;height:14px;transition:transform .3s}.idea-card.open .expand svg{transform:rotate(180deg)}.msg.from-ai>time{margin:14px 0 6px}.msg-acts{gap:2px;margin-left:-7px;display:flex}.msg-acts .tool{width:30px;height:30px}.msg-acts .tool svg{width:16px;height:16px}.msg-acts .tool.saved,.msg-acts .tool.saved:hover{color:var(--primary)}.msg.from-user{flex-direction:column;align-items:flex-end;margin:26px 0 0 auto;display:flex}.doc-drop{background:linear-gradient(45deg,#f9a8c5 0%,#f5b06b 100%);border-radius:18px;width:296px;padding:9px}.dd-page{text-align:center;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:12px;padding:12px 12px 14px;position:relative}.dd-thumb{aspect-ratio:16/10;background:radial-gradient(55% 65% at 70% 28%,var(--lightningcss-light,#f2e9da)var(--lightningcss-dark,#332d23) 0%,var(--lightningcss-light,#f2e9da00)var(--lightningcss-dark,#38332700) 72%),linear-gradient(150deg,var(--lightningcss-light,#dde5da)var(--lightningcss-dark,#2a3028) 0%,var(--lightningcss-light,#bcccbe)var(--lightningcss-dark,#263127) 55%,#96ab9a 100%);border-radius:8px;width:132px;margin:30px auto 12px}.dd-page b{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.dd-cap{color:#fff;text-align:left;padding:12px 8px 5px;font-size:13px;font-weight:500;line-height:1.5}.msg.from-user>time{margin-top:12px}.msg.from-user .note{max-width:380px;color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:14px;padding:12px 16px;font-size:13.5px;line-height:1.6;box-shadow:0 2px 8px var(--lightningcss-light,#23262f0d)var(--lightningcss-dark,#0000001a)}.msg.from-user.sent{margin-top:18px}.page-assistant .msg.from-user.sent{animation-delay:0s}.chat-dots{gap:7px;margin:22px 0 0;padding:0 2px;list-style:none;display:flex}.chat-dots i{border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite typingBlink}.chat-dots i:first-child{background:var(--blue-seg)}.chat-dots i:nth-child(2){background:var(--orange-seg);animation-delay:.18s}.chat-dots i:nth-child(3){background:#b48ce6;animation-delay:.36s}.as-tool{border:1px solid var(--line);color:var(--ink-soft);background:var(--lightningcss-light,#ffffffa8)var(--lightningcss-dark,#1d1f27b8);border-radius:12px;align-items:center;gap:8px;max-width:100%;margin:6px 0;padding:7px 12px;font-size:12.5px;display:inline-flex}.as-tool b{color:var(--ink);white-space:nowrap;font-weight:600}.as-tool .as-dot{background:var(--gray-light);border-radius:50%;flex-shrink:0;width:7px;height:7px}.as-tool.s-run .as-dot{background:var(--orange-seg);animation:1.1s ease-in-out infinite asPulse}.as-tool.s-ok .as-dot,.as-tool.s-executed .as-dot{background:var(--green)}.as-tool.s-error .as-dot,.as-tool.s-failed .as-dot{background:var(--lightningcss-light,#e05d5d)var(--lightningcss-dark,#e97070)}@keyframes asPulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.as-tool.s-run .as-dot{animation:none}}.as-card{border:1px solid var(--line);background:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#1d1f27c7);border-radius:16px;max-width:520px;margin:10px 0;padding:14px 16px 8px}.as-card-title{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.as-order{border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:10px;padding:9px 2px;font-size:13px;text-decoration:none;display:flex}.as-order:hover .as-order-name{text-decoration:underline}.as-order b{flex-shrink:0;font-weight:600}.as-order-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.as-order-items{color:var(--gray);white-space:nowrap;margin-left:auto;font-size:12px}.as-status{white-space:nowrap;background:var(--canvas);color:var(--ink-soft);text-transform:capitalize;border-radius:8px;padding:3px 8px;font-size:11.5px;font-weight:600}.as-status.st-escrow_funded,.as-status.st-in_progress{background:var(--amber-soft);color:var(--amber)}.as-status.st-approved,.as-status.st-released,.as-status.st-delivered{background:var(--green-soft);color:var(--green)}.as-order-total{white-space:nowrap;flex-shrink:0;font-weight:600}.as-more{border-top:1px solid var(--line);color:var(--gray);padding:9px 2px 6px;font-size:12.5px;text-decoration:none;display:block}.as-more:hover{color:var(--ink-soft)}.as-confirm{background:linear-gradient(45deg,#f9a8c5 0%,#f5b06b 100%);border-radius:18px;max-width:470px;margin:10px 0;padding:2px}.as-confirm-body{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:16px;padding:14px 16px}.as-confirm-body b{margin-bottom:5px;font-size:13.5px;font-weight:600;display:block}.as-confirm-body p{color:var(--ink-soft);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.as-confirm-actions{gap:8px;margin-top:12px;display:flex}.as-btn{font:inherit;cursor:pointer;border:none;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .15s}.as-btn:disabled{opacity:.5;cursor:default}.as-btn.approve{background:var(--ink);color:#fff}.as-btn.decline{background:var(--canvas);color:var(--ink)}.as-notice{background:var(--amber-soft);max-width:470px;color:var(--amber);border-radius:12px;margin:12px 0;padding:10px 14px;font-size:13px;line-height:1.5}.as-list{color:var(--lightningcss-light,#2c303b)var(--lightningcss-dark,#dfe2ec);max-width:52ch;margin:0 0 14px 4px;padding-left:16px;font-size:14px;line-height:1.7}.as-list li{margin:2px 0}.as-kpis{flex-wrap:wrap;gap:18px;padding:6px 2px 10px;display:flex}.as-kpi{color:var(--gray);flex-direction:column;gap:2px;font-size:11.5px;display:flex}.as-kpi b{color:var(--ink);font-size:17px;font-weight:600}.as-sub{color:var(--ink-soft);padding:0 2px 8px;font-size:12.5px}.as-spark{width:100%;height:30px;margin:2px 0 6px;display:block}a.doc-drop.as-doc{margin:10px 0;text-decoration:none;display:block}a.doc-drop.as-doc .dd-page,a.doc-drop.as-doc .dd-cap{display:block}.msg.from-ai .lead.as-heading{margin-bottom:8px;font-weight:600}.msg.from-ai .lead code{background:var(--lightningcss-light,#23262f0f)var(--lightningcss-dark,#0000001f);border-radius:5px;padding:1px 5px;font-size:.92em}.composer .send.stop svg{width:18px;height:18px}.qa-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 0;display:grid}.qa-card{text-align:center;background:var(--panel);cursor:pointer;font:inherit;border:none;border-radius:16px;flex-direction:column;align-items:center;gap:3px;padding:20px 14px 18px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 2px 8px var(--lightningcss-light,#23262f0a)var(--lightningcss-dark,#00000014)}.qa-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px var(--lightningcss-light,#23262f17)var(--lightningcss-dark,#0000002e)}.qa-ic{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:9px;display:flex}.qa-ic svg{width:22px;height:22px}.qa-ic.insert{color:var(--primary);background:var(--lightningcss-light,#e7eafc)var(--lightningcss-dark,#272c4b)}.qa-ic.ideas{color:var(--lightningcss-light,#8a5fc9)var(--lightningcss-dark,#9c71dd);background:var(--lightningcss-light,#f2edfb)var(--lightningcss-dark,#2f2c35)}.qa-ic.task{color:var(--lightningcss-light,#e09a4a)var(--lightningcss-dark,#e8a75c);background:var(--lightningcss-light,#fdeedd)var(--lightningcss-dark,#362c20)}.qa-card b{color:var(--ink);font-size:14.5px;font-weight:600}.qa-card span{color:var(--gray);font-size:12.5px}.chat .composer{margin:16px -19px -15px}.tool.ai-soft{background:linear-gradient(135deg,#f9a8c538,#f5b06b38)}.tool.ai-soft:hover{background:linear-gradient(135deg,#f9a8c552,#f5b06b52)}.tool.ai-soft[aria-expanded=true]{background:linear-gradient(135deg,#f9a8c573,#f5b06b73);box-shadow:0 2px 8px #f5a6784d}.assist-rail{flex-direction:column;flex-shrink:0;gap:10px;width:340px;display:flex}.assist-rail .panel{padding:24px}.assist-rail .panel-head{margin-bottom:16px}.rail-search{width:100%;height:44px;margin-bottom:12px}.doc-list{flex-direction:column;display:flex}.doc-list .p-item{padding:10px 8px}.sug{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:13px;padding:9px 8px;display:flex}.sug:hover{background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831)}.sug-ic{background:linear-gradient(135deg,#f9a8c533,#f5b06b33);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sug-ic svg{width:19px;height:19px;display:block}.sug>div{flex:1;min-width:0}.sug b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:14px;font-weight:600;display:block;overflow:hidden}.sug span{color:var(--gray);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.share-row{background:var(--panel);cursor:pointer;height:60px;font:inherit;text-align:left;border:none;border-radius:16px;flex-shrink:0;align-items:center;gap:14px;padding:0 18px 0 20px;transition:box-shadow .15s;display:flex;box-shadow:0 2px 8px var(--lightningcss-light,#23262f0a)var(--lightningcss-dark,#00000014)}.share-row:hover{box-shadow:0 4px 12px var(--lightningcss-light,#23262f1a)var(--lightningcss-dark,#0003)}.share-ic{flex-shrink:0;width:22px;height:22px}.share-row b{color:var(--ink);flex:1;font-size:14px;font-weight:600}.share-row .chev{color:var(--lightningcss-light,#9ba1b2)var(--lightningcss-dark,#767d8d);flex-shrink:0;width:16px;height:16px}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.paper{animation:.5s ease-out both fadeUp}.paper>*{animation:.45s ease-out both fadeUp}.paper>:first-child{animation-delay:60ms}.paper>:nth-child(2){animation-delay:.1s}.paper>:nth-child(3){animation-delay:.16s}.paper>:nth-child(4){animation-delay:.22s}.paper>:nth-child(5){animation-delay:.28s}.paper>:nth-child(6){animation-delay:.34s}.paper>:nth-child(7){animation-delay:.4s}.paper>:nth-child(8){animation-delay:.46s}.paper>:nth-child(9){animation-delay:.52s}.paper>:nth-child(10){animation-delay:.58s}.paper>:nth-child(11){animation-delay:.62s}.paper>.fmt-bar{animation:none}@keyframes ccIn{0%{opacity:0;width:0}to{opacity:1;width:392px}}.comments-col.intro .cm-head{animation:.4s ease-out .6s both fadeUp}.comments-col.intro .cm-scroll>*{animation:.4s ease-out both fadeUp}.comments-col.intro .cm-scroll>:first-child{animation-delay:.68s}.comments-col.intro .cm-scroll>:nth-child(2){animation-delay:.76s}.comments-col.intro .cm-scroll>:nth-child(3){animation-delay:.84s}.comments-col.intro .cm-scroll>:nth-child(4){animation-delay:.92s}.comments-col.intro .cm-scroll>:nth-child(5){animation-delay:1s}.comments-col.intro .cm-scroll>:nth-child(6){animation-delay:1.04s}.comments-col.intro .cm-scroll>:nth-child(7){animation-delay:1.1s}.comments-col.intro .cm-scroll>:nth-child(8){animation-delay:1.18s}.comments-col.intro .composer{animation:.45s ease-out 1.2s both fadeUp}.comments-col.collapsed{display:none}@container main (min-width:991px){.comments-col.intro{animation:.55s cubic-bezier(.4,0,.2,1) .45s both ccIn;overflow:hidden}.comments-col{transition:width .4s cubic-bezier(.4,0,.2,1),margin-left .4s cubic-bezier(.4,0,.2,1),opacity .32s}.comments-col.collapsed{opacity:0;pointer-events:none;width:0;margin-left:-10px;display:flex;overflow:hidden}.comments-col .comments{width:392px}}.page-home .topbar{animation:.35s ease-out both fadeUp}.page-home .page-head h1{animation:.45s ease-out 80ms both fadeUp}.page-home .actions .btn{animation:.35s ease-out both fadeUp}.page-home .actions .btn:first-child{animation-delay:.16s}.page-home .actions .btn:nth-child(2){animation-delay:.22s}.page-home .actions .btn:nth-child(3){animation-delay:.28s}.page-home .actions .btn:nth-child(4){animation-delay:.34s}.page-home .actions .btn:nth-child(5){animation-delay:.4s}.page-home .sidebar .icon-btn{animation:.3s ease-out both fadeUp}.page-home .sidebar .boxed{animation-delay:50ms}.page-home .sidebar nav .icon-btn:first-child{animation-delay:.1s}.page-home .sidebar nav .icon-btn:nth-child(2){animation-delay:.15s}.page-home .sidebar nav .icon-btn:nth-child(3){animation-delay:.2s}.page-home .sidebar nav .icon-btn:nth-child(4){animation-delay:.25s}.page-home .sidebar nav .icon-btn:nth-child(5){animation-delay:.3s}.page-home .sidebar nav .icon-btn:nth-child(6){animation-delay:.35s}.page-home .sidebar nav .icon-btn:nth-child(7){animation-delay:.4s}.page-home .sidebar nav .icon-btn:nth-child(8){animation-delay:.45s}.page-home .sidebar nav .icon-btn:nth-child(9),.page-home .sidebar .bottom .icon-btn:first-child{animation-delay:.49s}.page-home .sidebar .bottom .icon-btn:nth-child(2){animation-delay:.53s}.page-home .side-inner>*{animation:.4s ease-out both fadeUp}.page-home .side-inner>:first-child{animation-delay:80ms}.page-home .side-inner>:nth-child(2){animation-delay:.14s}.page-home .side-inner>:nth-child(3){animation-delay:.2s}.page-home .side-inner>:nth-child(4){animation-delay:.26s}.page-home .side-inner>:nth-child(5){animation-delay:.3s}.page-home .grid .col>.panel{animation:.5s ease-out both fadeUp}.page-home .col:first-child>.panel:first-child{animation-delay:.18s}.page-home .col:first-child>.panel:nth-child(2){animation-delay:.3s}.page-home .col:last-child>.panel:first-child{animation-delay:.24s}.page-home .col:last-child>.panel:nth-child(2){animation-delay:.38s}.page-home .recent-row .project-card{animation:.4s ease-out both fadeUp}.page-home .recent-row .project-card:first-child{animation-delay:.3s}.page-home .recent-row .project-card:nth-child(2){animation-delay:.36s}.page-home .recent-row .project-card:nth-child(3){animation-delay:.42s}.page-home .table .trow.item{animation:.4s ease-out both fadeUp}.page-home .table .trow.item:nth-child(3){animation-delay:.44s}.page-home .table .trow.item:nth-child(4){animation-delay:.51s}.page-home .table .trow.item:nth-child(5){animation-delay:.58s}.page-home .table .trow.item:nth-child(6){animation-delay:.65s}.page-home .table .trow.item:nth-child(7){animation-delay:.72s}.page-home .table .trow.item:nth-child(8){animation-delay:.79s}.page-home .panel .feed-item{animation:.4s ease-out both fadeUp}.page-home .panel .feed .feed-item:first-child{animation-delay:.38s}.page-home .panel .feed .feed-item:nth-child(2){animation-delay:.46s}.page-home .panel .feed .feed-item:nth-child(3){animation-delay:.54s}.page-home .panel .feed .feed-item:nth-child(4){animation-delay:.62s}.page-home .panel .feed .feed-item:nth-child(5){animation-delay:.7s}.page-home .panel .feed~.feed .feed-item:first-child{animation-delay:.78s}.page-home .panel .feed~.feed .feed-item:nth-child(2){animation-delay:.86s}.page-home .panel .feed~.feed .feed-item:nth-child(3){animation-delay:.94s}.page-home .legend li{animation:.35s ease-out both fadeUp}.page-home .legend li:first-child{animation-delay:.6s}.page-home .legend li:nth-child(2){animation-delay:.68s}.page-home .legend li:nth-child(3){animation-delay:.76s}.page-home .gauge .gseg{stroke-dasharray:100 100;stroke-dashoffset:100px;animation:.85s cubic-bezier(.33,0,.2,1) .5s forwards drawSeg}.page-home .gauge .gseg-o{animation-duration:.3s;animation-timing-function:ease-out;animation-delay:1.4s}.page-home .gauge .gseg-g{animation-duration:.25s;animation-timing-function:ease-out;animation-delay:1.65s}.page-home .gauge .g-rest{animation:.45s ease-out 1.85s both fadeUp}@keyframes drawSeg{to{stroke-dashoffset:0}}.page-projects .sidebar .icon-btn{animation:.3s ease-out both fadeUp}.page-projects .sidebar .boxed{animation-delay:50ms}.page-projects .sidebar nav .icon-btn:first-child{animation-delay:.1s}.page-projects .sidebar nav .icon-btn:nth-child(2){animation-delay:.15s}.page-projects .sidebar nav .icon-btn:nth-child(3){animation-delay:.2s}.page-projects .sidebar nav .icon-btn:nth-child(4){animation-delay:.25s}.page-projects .sidebar nav .icon-btn:nth-child(5){animation-delay:.3s}.page-projects .sidebar nav .icon-btn:nth-child(6){animation-delay:.35s}.page-projects .sidebar nav .icon-btn:nth-child(7){animation-delay:.4s}.page-projects .sidebar nav .icon-btn:nth-child(8){animation-delay:.45s}.page-projects .sidebar nav .icon-btn:nth-child(9),.page-projects .sidebar .bottom .icon-btn:first-child{animation-delay:.49s}.page-projects .sidebar .bottom .icon-btn:nth-child(2){animation-delay:.53s}.page-projects .side-inner>*{animation:.4s ease-out both fadeUp}.page-projects .side-inner>:first-child{animation-delay:80ms}.page-projects .side-inner>:nth-child(2){animation-delay:.14s}.page-projects .side-inner>:nth-child(3){animation-delay:.2s}.page-projects .side-inner>:nth-child(4){animation-delay:.25s}.page-projects .side-inner>:nth-child(5){animation-delay:.3s}.page-projects .side-inner>:nth-child(6){animation-delay:.35s}.page-projects .side-inner>:nth-child(7){animation-delay:.4s}.page-projects .topbar{animation:.35s ease-out both fadeUp}.page-projects .quick-row .quick{animation:.4s ease-out both fadeUp}.page-projects .quick-row .quick:first-child{animation-delay:.16s}.page-projects .quick-row .quick:nth-child(2){animation-delay:.22s}.page-projects .quick-row .quick:nth-child(3){animation-delay:.28s}.page-projects .quick-row .quick:nth-child(4){animation-delay:.34s}.page-projects .panel{animation:.38s ease-out .16s both fadeUp}.page-projects .camp-row .camp-card{animation:.4s ease-out both fadeUp}.page-projects .camp-row .camp-card:first-child{animation-delay:.3s}.page-projects .camp-row .camp-card:nth-child(2){animation-delay:.36s}.page-projects .camp-row .camp-card:nth-child(3){animation-delay:.42s}.page-projects .camp-row .camp-card:nth-child(4){animation-delay:.48s}.page-projects .camp-row .camp-card:nth-child(5){animation-delay:.54s}.page-projects .camp-row .camp-card:nth-child(6){animation-delay:.6s}.page-projects .camp-row .camp-card:nth-child(7){animation-delay:.66s}.page-projects .camp-row .camp-card:nth-child(8){animation-delay:.72s}.page-projects .camp-row .camp-card:nth-child(n+9){animation-delay:.78s}.page-projects .project-grid .project-card{animation:.42s ease-out both fadeUp}.page-projects .project-grid .project-card:first-child{animation-delay:.54s}.page-projects .project-grid .project-card:nth-child(2){animation-delay:.59s}.page-projects .project-grid .project-card:nth-child(3){animation-delay:.64s}.page-projects .project-grid .project-card:nth-child(4){animation-delay:.69s}.page-projects .project-grid .project-card:nth-child(5){animation-delay:.63s}.page-projects .project-grid .project-card:nth-child(6){animation-delay:.68s}.page-projects .project-grid .project-card:nth-child(7){animation-delay:.73s}.page-projects .project-grid .project-card:nth-child(8){animation-delay:.78s}.page-projects .project-grid .project-card:nth-child(9){animation-delay:.72s}.page-projects .project-grid .project-card:nth-child(10){animation-delay:.77s}.page-projects .project-grid .project-card:nth-child(11){animation-delay:.82s}.page-projects .project-grid .project-card:nth-child(12){animation-delay:.87s}.page-projects .project-grid .project-card:nth-child(13){animation-delay:.81s}.page-projects .project-grid .project-card:nth-child(14){animation-delay:.86s}.page-projects .project-grid .project-card:nth-child(15){animation-delay:.91s}.page-projects .project-grid .project-card:nth-child(16){animation-delay:.96s}.page-assistant .sidebar .icon-btn{animation:.3s ease-out both fadeUp}.page-assistant .sidebar .boxed{animation-delay:50ms}.page-assistant .sidebar nav .icon-btn:first-child{animation-delay:.1s}.page-assistant .sidebar nav .icon-btn:nth-child(2){animation-delay:.15s}.page-assistant .sidebar nav .icon-btn:nth-child(3){animation-delay:.2s}.page-assistant .sidebar nav .icon-btn:nth-child(4){animation-delay:.25s}.page-assistant .sidebar nav .icon-btn:nth-child(5){animation-delay:.3s}.page-assistant .sidebar nav .icon-btn:nth-child(6){animation-delay:.35s}.page-assistant .sidebar nav .icon-btn:nth-child(7){animation-delay:.4s}.page-assistant .sidebar nav .icon-btn:nth-child(8){animation-delay:.45s}.page-assistant .sidebar nav .icon-btn:nth-child(9),.page-assistant .sidebar .bottom .icon-btn:first-child{animation-delay:.49s}.page-assistant .sidebar .bottom .icon-btn:nth-child(2){animation-delay:.53s}.page-assistant .side-inner>*{animation:.4s ease-out both fadeUp}.page-assistant .side-inner>:first-child{animation-delay:80ms}.page-assistant .side-inner>:nth-child(2){animation-delay:.14s}.page-assistant .side-inner>:nth-child(3){animation-delay:.2s}.page-assistant .side-inner>:nth-child(4){animation-delay:.25s}.page-assistant .side-inner>:nth-child(5){animation-delay:.3s}.page-assistant .side-inner>:nth-child(6){animation-delay:.36s}.page-assistant .topbar{animation:.35s ease-out both fadeUp}.page-assistant .chat{animation:.42s ease-out .1s both fadeUp}.page-assistant .chat-head{animation:.4s ease-out .22s both fadeUp}.page-assistant .msg.from-ai{animation:.45s ease-out .32s both fadeUp}.page-assistant .msg.from-user{animation:.45s ease-out .46s both fadeUp}.page-assistant .chat-dots{animation:.4s ease-out .56s both fadeUp}.page-assistant .qa-row .qa-card{animation:.4s ease-out both fadeUp}.page-assistant .qa-row .qa-card:first-child{animation-delay:.5s}.page-assistant .qa-row .qa-card:nth-child(2){animation-delay:.56s}.page-assistant .qa-row .qa-card:nth-child(3){animation-delay:.62s}.page-assistant .qa-row.instant .qa-card{animation-delay:0s}.page-assistant .chat .composer{animation:.45s ease-out .7s both fadeUp}.page-assistant .assist-rail>*{animation:.45s ease-out both fadeUp}.page-assistant .assist-rail>:first-child{animation-delay:.26s}.page-assistant .assist-rail>:nth-child(2){animation-delay:.36s}.page-assistant .assist-rail>:nth-child(3){animation-delay:.46s}.page-assistant .assist-rail>:nth-child(4){animation-delay:.52s}.page-assistant .assist-rail>:nth-child(5){animation-delay:.58s}.feed-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:10px;display:grid}.feed-stream{flex-direction:column;gap:10px;min-width:0;display:flex}.feed-rail{flex-direction:column;gap:10px;min-width:0;display:flex;position:sticky;top:30px}.feed-composer{background:var(--panel);border-radius:var(--r-panel);padding:18px 20px;box-shadow:0 2px 8px var(--lightningcss-light,#23262f0a)var(--lightningcss-dark,#00000014)}.fc-top{align-items:center;gap:13px;display:flex}.fc-input{min-width:0;height:48px;font:inherit;color:var(--ink);background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border:none;border-radius:14px;outline:none;flex:1;padding:0 18px;font-size:14.5px}.fc-input::placeholder{color:var(--lightningcss-light,#a0a5b4)var(--lightningcss-dark,#6f7686)}.fc-row{align-items:center;gap:8px;margin-top:14px;display:flex}.fc-btn{cursor:pointer;font:inherit;color:var(--ink-soft);background:0 0;border:none;border-radius:11px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.fc-btn:hover{background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831)}.fc-btn svg{color:var(--lightningcss-light,#8a90a1)var(--lightningcss-dark,#7f8697);width:18px;height:18px}.fc-post{margin-left:auto}.fc-poll{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;margin-top:14px;padding:12px;display:flex}.fcp-row{align-items:center;gap:8px;display:flex}.fcp-input{border:1px solid var(--line);min-width:0;height:38px;font:inherit;color:var(--ink);background:var(--lightningcss-light,#fbfbfd)var(--lightningcss-dark,#1c1e26);border-radius:11px;flex:1;padding:0 12px;font-size:13.5px}.fcp-input::placeholder{color:var(--lightningcss-light,#a0a5b4)var(--lightningcss-dark,#6f7686)}.fcp-input:focus{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-color:var(--lightningcss-light,#c9d0f5)var(--lightningcss-dark,#333b68);outline:none}.fcp-x{width:30px;height:30px;color:var(--gray);cursor:pointer;background:0 0;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.fcp-x:hover{color:var(--ink-soft);background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831)}.fcp-x svg{width:15px;height:15px}.fcp-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.fcp-add{cursor:pointer;font:inherit;color:var(--primary);background:0 0;border:none;border-radius:9px;padding:6px 8px;font-size:13px;font-weight:600;transition:background .15s}.fcp-add:hover{background:var(--primary-soft)}.fcp-note{color:var(--gray);font-size:12px}.btn.sm{border-radius:12px;height:38px;padding:0 16px;font-size:13px}.f-tabs{flex-wrap:wrap;gap:8px;padding:2px 0;display:flex}.f-tab{cursor:pointer;font:inherit;color:var(--gray);background:0 0;border:none;border-radius:11px;padding:8px 15px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.f-tab:hover{color:var(--ink-soft);background:var(--lightningcss-light,#eef0f4)var(--lightningcss-dark,#2b2e39)}.f-tab.active{background:var(--primary);color:#fff}.fpost{background:var(--panel);border-radius:var(--r-panel);padding:20px 22px;box-shadow:0 2px 8px var(--lightningcss-light,#23262f0a)var(--lightningcss-dark,#00000014)}.fp-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.fp-who{min-width:0}.fp-who b{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.fp-meta{color:var(--gray);margin-top:2px;font-size:12.5px;display:block}.fp-type{vertical-align:middle;border-radius:7px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.fp-type.article{background:var(--primary-soft);color:var(--primary)}.fp-type.market{background:var(--green-soft);color:var(--green)}.fp-type.discussion{background:var(--amber-soft);color:var(--amber)}.fp-type.provider{color:var(--lightningcss-light,#33988c)var(--lightningcss-dark,#49ab9e);background:var(--lightningcss-light,#e3f2f0)var(--lightningcss-dark,#25302f)}.fp-type.brief{color:var(--lightningcss-light,#c96f4a)var(--lightningcss-dark,#dd815c);background:var(--lightningcss-light,#fcefe8)var(--lightningcss-dark,#342c27)}.fp-type.creator{color:var(--lightningcss-light,#c2517e)var(--lightningcss-dark,#d76490);background:var(--lightningcss-light,#f9e9f1)var(--lightningcss-dark,#352a30)}.fp-follow{height:34px;font:inherit;color:var(--primary);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border:1px solid var(--lightningcss-light,#e2e5ec)var(--lightningcss-dark,#333642);border-radius:11px;flex-shrink:0;margin-left:auto;padding:0 16px;font-size:13px;font-weight:600;transition:background .15s}.fp-follow:hover{background:var(--primary-soft)}.fp-follow.following{color:var(--gray);border-color:var(--line)}.fp-follow.following:hover{background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831)}.panel-head .fp-follow{border-radius:10px;height:30px;padding:0 13px;font-size:12.5px}.fp-text{color:var(--lightningcss-light,#3c4150)var(--lightningcss-dark,#c9cfdd);margin-bottom:14px;font-size:14.5px;line-height:1.65}.fp-article{border:1px solid var(--line);border-radius:14px;margin-bottom:14px;text-decoration:none;transition:box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.fp-article:hover{border-color:var(--lightningcss-light,#e2e5ec)var(--lightningcss-dark,#333642);box-shadow:0 8px 18px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.fpa-cover{color:#ffffffeb;background:linear-gradient(135deg,#8f9bfb 0%,#c59bf0 100%);flex-shrink:0;justify-content:center;align-items:center;width:168px;display:flex;position:relative}.fpa-cover svg{width:36px;height:36px}.fpa-cover .cat{position:absolute;top:12px;left:12px}.fpa-body{min-width:0;padding:16px 18px}.fpa-body b{color:var(--ink);margin-bottom:7px;font-size:15.5px;font-weight:600;line-height:1.35;display:block}.fpa-ex{color:var(--gray);margin-bottom:12px;font-size:13px;line-height:1.55;display:block}.fpa-meta{color:var(--ink-soft);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.fpa-meta svg{color:var(--lightningcss-light,#8a90a1)var(--lightningcss-dark,#7f8697);width:15px;height:15px}.fp-market,.fp-creator{border:1px solid var(--line);border-radius:14px;margin-bottom:14px;padding:16px 18px}.fpc-av{object-fit:cover;background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border-radius:13px;flex-shrink:0;width:44px;height:44px}.fc-attach .fpc-av{border-radius:12px;width:40px;height:40px}.fpm-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.fpm-badge{letter-spacing:.3px;color:#fff;background:linear-gradient(135deg,#7d8cf8,#9f7cf3);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:flex}.fpm-badge.sm{border-radius:12px;width:40px;height:40px;font-size:13px}.fpm-badge.g{background:linear-gradient(135deg,#5cc389,#3fae68)}.fpm-badge.a{background:linear-gradient(135deg,#f0b45f,#e2913a)}.fpm-badge.img{object-fit:contain;background:#f0f1f5;padding:6px}.fpm-badge.lg.img{padding:8px}.fpm-title{flex:1;min-width:0}.fpm-title b{color:var(--ink);font-size:15px;font-weight:600;display:block}.fpm-title span{color:var(--gray);font-size:12.5px}.fpm-verified{color:var(--green);background:var(--green-soft);border-radius:11px;flex-shrink:0;align-items:center;gap:6px;padding:5px 7px 5px 10px;font-size:12px;font-weight:600;display:inline-flex}.fpm-verified svg{width:13px;height:13px}.vf-stack{align-items:center;display:flex}.vf{color:#fff;letter-spacing:-.2px;border:2px solid var(--green-soft);cursor:default;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-left:-5px;font-size:11px;font-weight:700;transition:transform .15s;display:flex;position:relative}.vf:first-child{margin-left:0}.vf:hover{z-index:1;transform:translateY(-2px)}.c-type .vf:hover{transform:none}.vf.ahrefs{background:linear-gradient(135deg,#4d7bf5,#0b45d6)}.vf.majestic{background:linear-gradient(135deg,#4a5cb8,#26307a)}.vf.moz{background:linear-gradient(135deg,#45c7e2,#1b9ec4)}.vf.semrush{background:linear-gradient(135deg,#ff8f52,#f4571f)}.vf.more{color:var(--lightningcss-light,#3f8a61)var(--lightningcss-dark,#529c72);background:var(--lightningcss-light,#cfe6d9)var(--lightningcss-dark,#223229);font-size:10px;font-weight:600}.vf svg{width:14px;height:14px;display:block}.vf.yt,.ch-yt{background:linear-gradient(135deg,#ff5b4d,#d90f0f)}.vf.ig,.ch-ig{background:linear-gradient(135deg,#c13584,#7b2ff7)}.vf.tt,.ch-tt{background:linear-gradient(135deg,#3c4046,#111318)}.vf.x,.ch-x{background:linear-gradient(135deg,#4a4f57,#15181d)}.ch-yt,.ch-ig,.ch-tt,.ch-x{color:#fff}.ch-yt svg,.ch-ig svg,.ch-tt svg,.ch-x svg{color:#fff;width:18px;height:18px;display:block}.fpm-badge.ch-yt svg,.fpm-badge.ch-ig svg,.fpm-badge.ch-tt svg,.fpm-badge.ch-x svg{width:22px;height:22px}.fpm-badge.lg.ch-yt svg,.fpm-badge.lg.ch-ig svg,.fpm-badge.lg.ch-tt svg,.fpm-badge.lg.ch-x svg{width:28px;height:28px}.fpm-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.fpm-stats>div{text-align:center;background:var(--lightningcss-light,#f7f8fb)var(--lightningcss-dark,#22252e);border-radius:12px;padding:11px 8px}.fpm-stats b{color:var(--ink);font-size:17px;font-weight:600;display:block}.fpm-stats span{color:var(--gray);font-size:11.5px}.fpm-cta{flex-wrap:wrap;gap:10px;display:flex}.fp-provider{border:1px solid var(--line);border-radius:14px;margin-bottom:14px;padding:16px 18px}.fpp-services{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ptag{color:var(--ink-soft);background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border-radius:9px;padding:6px 12px;font-size:12.5px;font-weight:500}.fpp-cta{flex-wrap:wrap;gap:10px;display:flex}.fp-poll{border:1px solid var(--line);border-radius:14px;margin-bottom:14px;padding:14px 16px}.fpl-list{flex-direction:column;gap:8px;display:flex}.fpl-opt{height:40px;font:inherit;color:var(--primary);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border:1px solid var(--lightningcss-light,#dfe3ee)var(--lightningcss-dark,#353845);border-radius:11px;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s}.fpl-opt:hover{background:var(--primary-soft);border-color:var(--lightningcss-light,#c9d0f5)var(--lightningcss-dark,#333b68)}.fpl-opt:disabled{opacity:.6;cursor:default}.fpl-res{background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831);border-radius:11px;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px;display:flex;position:relative;overflow:hidden}.fpl-fill{background:var(--lightningcss-light,#e6e9f3)var(--lightningcss-dark,#30333f);border-radius:11px;transition:width .35s;position:absolute;top:0;bottom:0;left:0}.fpl-res.mine .fpl-fill{background:var(--lightningcss-light,#dde2fc)var(--lightningcss-dark,#2c325a)}.fpl-lbl{min-width:0;color:var(--ink);align-items:center;gap:7px;font-size:13.5px;display:inline-flex;position:relative}.fpl-res.mine .fpl-lbl{font-weight:600}.fpl-lbl svg{width:14px;height:14px;color:var(--primary);flex-shrink:0}.fpl-pct{color:var(--ink-soft);flex-shrink:0;margin-left:auto;font-size:13px;font-weight:600;position:relative}.fpl-meta{color:var(--gray);margin-top:10px;font-size:12.5px}.fp-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;padding-top:12px;display:flex}.fp-act{cursor:pointer;font:inherit;color:var(--gray);background:0 0;border:none;border-radius:11px;align-items:center;gap:8px;padding:8px 11px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.fp-act:hover{color:var(--ink-soft);background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831)}.fp-act svg{width:19px;height:19px}.fp-reacts{flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:relative}.fp-reacts .react{box-shadow:none;color:var(--ink-soft);background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831);border-radius:11px;padding:7px 11px;font-size:13px;transition:background .15s,color .15s}.fp-reacts .react:hover:not(:disabled){background:var(--lightningcss-light,#e9ebf1)var(--lightningcss-dark,#2e313c)}.fp-reacts .react.on{background:var(--primary-soft);color:var(--primary)}.fp-reacts .react-add{min-height:36px;color:var(--gray);background:0 0;padding:8px 9px}.fp-reacts .react-add:hover,.fp-reacts .react-add.on{color:var(--ink-soft);background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831)}.fp-reacts .react-add svg{width:19px;height:19px}.fp-actions .fp-act.share{margin-left:auto}.fp-act.bookmark{padding:8px}.fp-act.bookmark.on{color:var(--primary)}.fp-act.bookmark.on svg{fill:currentColor}.fp-share{display:flex;position:relative}.fpost:has(.share-pop.open){z-index:5}.share-pop{z-index:9;scrollbar-width:thin;background:var(--panel);transform-origin:0 0;border-radius:14px;min-width:min(238px,72vw);max-height:min(440px,72vh);padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 40px var(--lightningcss-light,#23262f2e)var(--lightningcss-dark,#0000005c),0 2px 8px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.share-pop.open{animation:.18s ease-out notifPop;display:block}.share-pop .pm-item{white-space:nowrap;padding:9px 10px}.share-pop .pm-item svg{width:17px;height:17px}.share-pop .pm-divider{background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);height:1px;margin:6px 4px}.share-pop .sh-x svg{color:var(--lightningcss-light,#0f1419)var(--lightningcss-dark,#e1e9f0)}.share-pop .sh-li svg{color:#0a66c2}.share-pop .sh-fb svg{color:#1877f2}.share-pop .sh-wa svg{color:#25d366}.share-pop .sh-tg svg{color:#229ed9}.share-pop .sh-rd svg{color:#ff4500}.share-pop .pm-item.copied,.share-pop .pm-item.copied svg{color:var(--green)}.fp-act.share[aria-expanded=true]{color:var(--ink-soft);background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831)}@container main (max-width:620px){.share-pop{transform-origin:100% 0;left:auto;right:0}}.fp-act.tip.on{color:var(--amber)}.fp-act.tip.on svg{fill:var(--amber-soft)}.fp-act.tip.static{cursor:default}.fp-act.tip.static:hover{color:var(--gray);background:0 0}.fp-act.tip[aria-expanded=true]{color:var(--ink-soft);background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831)}.tip-pop{min-width:min(252px,74vw);padding:12px}.tp-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.tp-head b{font-size:13.5px;font-weight:600}.tp-head span{color:var(--gray);white-space:nowrap;font-size:12px}.tp-presets{gap:6px;margin-bottom:10px;display:flex}.tp-preset{text-align:center;min-width:40px;font:inherit;color:var(--ink-soft);cursor:pointer;background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831);border:1px solid #0000;border-radius:10px;flex:none;padding:7px 4px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.tp-preset:hover{background:var(--lightningcss-light,#e9ebf1)var(--lightningcss-dark,#2e313c)}.tp-preset.on{background:var(--amber-soft);border-color:var(--amber);color:var(--amber)}.tp-preset:disabled{opacity:.45;cursor:default}.tp-custom{border:1px solid var(--line);background:var(--panel);width:74px;min-width:0;font:inherit;color:inherit;appearance:textfield;border-radius:10px;flex:1;padding:7px 9px;font-size:13px}.tp-custom::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tp-custom::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tp-custom:focus{border-color:var(--primary);outline:none}.tp-custom::placeholder{color:var(--lightningcss-light,#a0a5b4)var(--lightningcss-dark,#6f7686)}.tp-send{justify-content:center;width:100%}.tp-mine{color:var(--gray);margin:8px 2px 0;font-size:12px}.tp-empty{color:var(--ink-soft);margin:0 0 10px;font-size:13px;line-height:1.45}.tp-earn{justify-content:center;width:100%}.tip-pop .field-err{margin:8px 2px 0}.cm-tip svg{width:15px;height:15px}.cm-tip{color:var(--gray)}.cm-tip:not(.on):not(.static):hover{color:var(--ink-soft)}.cm-tip.on{background:var(--amber-soft);color:var(--amber);box-shadow:none}.cm-tip.static{cursor:default}.tip-n{display:inline-block}.tip-n.ticking{animation:.16s ease-out tipTick}@keyframes tipTick{0%{transform:scale(1.45)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tip-n.ticking{animation:none}}.fp-comments{border-top:1px solid var(--line);margin-top:16px;padding-top:18px}.fp-comments[hidden]{display:none}.fp-comments .cm-item:last-of-type{margin-bottom:16px}.fp-more{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;margin:0 0 16px;padding:0;font-size:13.5px;font-weight:600;transition:color .15s;display:block}.fp-more:hover{color:var(--ink)}.fp-more:disabled{color:var(--gray);cursor:default}.fp-reply{align-items:center;gap:10px;display:flex}.fp-reply input{min-width:0;height:42px;font:inherit;color:var(--ink);background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border:none;border-radius:12px;outline:none;flex:1;padding:0 15px;font-size:13.5px}.fp-reply input::placeholder{color:var(--lightningcss-light,#a0a5b4)var(--lightningcss-dark,#6f7686)}.fp-send{background:var(--nav-active);color:#fff;cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:background .15s;display:flex}.fp-send svg{width:18px;height:18px}.fp-send:hover{background:var(--primary)}.feed-rail .panel-head{margin-bottom:14px}.rail-list{flex-direction:column;gap:2px;display:flex}.rail-row{border-radius:12px;align-items:center;gap:12px;padding:9px 8px;text-decoration:none;display:flex}a.rail-row{transition:background .15s}a.rail-row:hover{background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831)}.rr-info{flex:1;min-width:0}.rr-info b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.rr-info span{color:var(--gray);font-size:12px}.rr-info .rr-price{white-space:nowrap;display:block}.rr-btn{flex-shrink:0}.rr-empty{color:var(--gray);padding:8px;font-size:12.5px}.rr-empty a{color:var(--primary);font-weight:500;text-decoration:none}.rr-empty .rr-cta{margin-top:2px;display:block}.rr-empty a:hover{text-decoration:underline}.rr-arrow{color:var(--lightningcss-light,#c3c7d2)var(--lightningcss-dark,#515866);flex-shrink:0;width:18px;height:18px}.page-feed .sidebar .icon-btn{animation:.3s ease-out both fadeUp}.page-feed .sidebar .boxed{animation-delay:50ms}.page-feed .sidebar nav .icon-btn:first-child{animation-delay:.1s}.page-feed .sidebar nav .icon-btn:nth-child(2){animation-delay:.15s}.page-feed .sidebar nav .icon-btn:nth-child(3){animation-delay:.2s}.page-feed .sidebar nav .icon-btn:nth-child(4){animation-delay:.25s}.page-feed .sidebar nav .icon-btn:nth-child(5){animation-delay:.3s}.page-feed .sidebar nav .icon-btn:nth-child(6){animation-delay:.35s}.page-feed .sidebar nav .icon-btn:nth-child(7){animation-delay:.4s}.page-feed .sidebar nav .icon-btn:nth-child(8){animation-delay:.45s}.page-feed .sidebar nav .icon-btn:nth-child(9),.page-feed .sidebar .bottom .icon-btn:first-child{animation-delay:.49s}.page-feed .sidebar .bottom .icon-btn:nth-child(2){animation-delay:.53s}.page-feed .side-inner>*{animation:.4s ease-out both fadeUp}.page-feed .side-inner>:first-child{animation-delay:80ms}.page-feed .side-inner>:nth-child(2){animation-delay:.14s}.page-feed .side-inner>:nth-child(3){animation-delay:.2s}.page-feed .side-inner>:nth-child(4){animation-delay:.26s}.page-feed .side-inner>:nth-child(5){animation-delay:.3s}.page-feed .topbar{animation:.35s ease-out both fadeUp}.page-feed .page-head h1{animation:.45s ease-out 60ms both fadeUp}.page-feed .actions .btn{animation:.35s ease-out both fadeUp}.page-feed .actions .btn:first-child{animation-delay:.16s}.page-feed .actions .btn:nth-child(2){animation-delay:.22s}.page-feed .feed-composer{animation:.42s ease-out .2s both fadeUp}.page-feed .f-tabs{animation:.4s ease-out .28s both fadeUp}.page-feed .feed-stream .fpost{animation:.45s ease-out both fadeUp}.page-feed .feed-stream .fpost:first-of-type{animation-delay:.36s}.page-feed .feed-stream .fpost:nth-of-type(2){animation-delay:.44s}.page-feed .feed-stream .fpost:nth-of-type(3){animation-delay:.52s}.page-feed .feed-stream .fpost:nth-of-type(4){animation-delay:.6s}.page-feed .feed-stream:not(.intro) .fpost{animation:none}.page-feed .feed-rail>*{animation:.45s ease-out both fadeUp}.page-feed .feed-rail>:first-child{animation-delay:.34s}.page-feed .feed-rail>:nth-child(2){animation-delay:.44s}.page-feed .feed-rail>:nth-child(3){animation-delay:.54s}.market-hero{padding:24px}.fpm-badge.lg{border-radius:16px;width:56px;height:56px;font-size:17px}.creator-hero .fpm-badge.lg{border-radius:20px;width:70px;height:70px}.creator-hero .fpm-badge.lg.img{padding:10px}.creator-hero .fpm-badge.lg.ch-yt svg,.creator-hero .fpm-badge.lg.ch-ig svg,.creator-hero .fpm-badge.lg.ch-tt svg,.creator-hero .fpm-badge.lg.ch-x svg{width:35px;height:35px}.mh-head{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.mh-title{flex:1;min-width:250px}.mh-name{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mh-name h1{letter-spacing:-.4px;font-size:26px;font-weight:600}.mh-sub{color:var(--gray);flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;font-size:13px;display:flex}.mh-sub b{color:var(--ink-soft);font-weight:600}.mh-sub .mh-fact{flex-basis:100%}.mh-desc{color:var(--lightningcss-light,#3c4150)var(--lightningcss-dark,#c9cfdd);max-width:88ch;margin:16px 0 14px;font-size:14px;line-height:1.7}.mh-desc b{font-weight:600}.mh-quote{max-width:88ch;margin:16px 0 14px}.mh-quote>b{color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9aa1b2);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.mh-quote blockquote{border-left:3px solid var(--primary);color:var(--lightningcss-light,#3c4150)var(--lightningcss-dark,#c9cfdd);white-space:pre-line;margin:0;padding:2px 0 2px 16px;font-size:14px;line-height:1.7}.mh-cta{align-items:center;gap:10px;margin-left:auto;display:flex}.mh-note{max-width:88ch;margin:14px 0 0}.act-btn.bookmark.on{color:var(--primary)}.act-btn.bookmark.on svg{fill:currentColor}.stars{color:var(--amber);align-items:center;gap:2px;display:inline-flex}.stars svg{flex-shrink:0;width:13px;height:13px}.stars .off{color:var(--lightningcss-light,#e0e3ea)var(--lightningcss-dark,#343743)}.policy-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.mh-head+.policy-row{margin-top:16px}.mh-head+.hero-stats{margin-top:18px}.policy{color:var(--green);background:var(--green-soft);border-radius:10px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.policy svg{flex-shrink:0;width:14px;height:14px}.hero-stats{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.hero-stats>div{text-align:center;background:var(--lightningcss-light,#f7f8fb)var(--lightningcss-dark,#22252e);border-radius:12px;padding:12px 8px}.hero-stats b{color:var(--ink);font-size:17px;font-weight:600;display:block}.hero-stats span{color:var(--gray);font-size:11.5px}.market-inv{container:inv/inline-size}.market-inv .projects-head{margin-bottom:12px}.market-inv .dh-tools{flex-wrap:wrap}.market-inv .search{border-radius:12px;flex:none;width:212px;min-width:0;height:40px;margin:0;padding:0 12px 0 14px}.market-inv .search input{font-size:13px}.market-inv .dh-tools .sel-wrap:not(.sm) .sel-btn{border-radius:12px;height:40px;padding:0 12px 0 14px;font-size:13px}.inv-tabs{margin-bottom:14px}.inv-filters{justify-content:flex-end;margin-bottom:14px}.inv-addf{display:flex;position:relative}.inv-addf.open .chip{color:var(--ink);box-shadow:0 4px 10px var(--lightningcss-light,#23262f12)var(--lightningcss-dark,#00000024)}.inv-addf-pop .pm-item .check{width:16px;height:16px;color:var(--primary);opacity:0;flex-shrink:0}.inv-addf-pop .pm-item[aria-checked=true] .check{opacity:1}.inv-addf-pop .pm-item[aria-checked=true] .lbl{color:var(--ink)}.inv-table .trow{grid-template-columns:minmax(0,2.2fr) .45fr 1.05fr 1fr .7fr .65fr 96px}.inv-table .trow.item{padding:14px 4px}.inv-table .trow[hidden]{display:none}.inv-table .thead .th-sort{max-width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;transition:color .15s;display:inline-flex}.inv-table .thead .th-sort:hover{color:var(--ink-soft)}.inv-table .thead .th-sort svg{opacity:0;flex-shrink:0;width:11px;height:11px;transition:opacity .15s,transform .2s}.inv-table .thead .th-sort:hover svg{opacity:.5}.inv-table .thead .th-sort.on{color:var(--ink);font-weight:500}.inv-table .thead .th-sort.on svg{opacity:1}.inv-table .thead .th-sort.asc svg{transform:rotate(180deg)}.inv-own{justify-content:flex-end;display:flex;position:relative}.inv-own .chip.sm{padding:6px 11px;font-size:12px}.inv-own .chip.sm.paused{color:var(--amber);background:var(--amber-soft)}.metric-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.metric-grid+.metric-grid{margin-top:14px}.inv-table .trow.item.paused .name,.inv-table .trow.item.paused .dr,.inv-table .trow.item.paused .traffic,.inv-table .trow.item.paused .price{opacity:.5}.dm-fav{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13.5px;font-weight:600;display:flex}.dm-fav.f1{color:var(--primary);background:var(--lightningcss-light,#e7eafc)var(--lightningcss-dark,#272c4b)}.dm-fav.f2{color:#4fb173;background:var(--lightningcss-light,#e2f2e3)var(--lightningcss-dark,#263127)}.dm-fav.f3{color:var(--lightningcss-light,#e09a4a)var(--lightningcss-dark,#e8a75c);background:var(--lightningcss-light,#fdeedd)var(--lightningcss-dark,#362c20)}.dm-fav.f4{color:var(--lightningcss-light,#8a5fc9)var(--lightningcss-dark,#9c71dd);background:var(--lightningcss-light,#f2edfb)var(--lightningcss-dark,#2f2c35)}.dm-fav.f5{color:var(--lightningcss-light,#33988c)var(--lightningcss-dark,#49ab9e);background:var(--lightningcss-light,#e3f2f0)var(--lightningcss-dark,#25302f)}.dm-fav.f6{color:var(--lightningcss-light,#6f7484)var(--lightningcss-dark,#9aa0b0);background:var(--lightningcss-light,#f0f1f5)var(--lightningcss-dark,#2a2d38)}.dm-fav.img{object-fit:contain;background:var(--lightningcss-light,#f0f1f5)var(--lightningcss-dark,#2a2d38);padding:5px}.dm-info{min-width:0}.dm-info b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.dm-info span{color:var(--gray);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;font-weight:400;display:block;overflow:hidden}.inv-table .dr b,.inv-table .price b{font-size:13.5px;font-weight:600}.traffic b{font-size:13.5px;font-weight:600;display:block}.trend{color:var(--green);align-items:center;gap:3px;font-size:11.5px;font-weight:500;display:inline-flex}.trend.down{color:var(--amber)}.trend svg{flex-shrink:0;width:12px;height:12px}.add-btn{width:92px;height:34px;font:inherit;color:var(--primary);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border:1px solid var(--lightningcss-light,#e2e5ec)var(--lightningcss-dark,#333642);border-radius:11px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.add-btn:hover{background:var(--primary-soft)}a.add-btn{text-decoration:none}.add-btn .chk{width:14px;height:14px;display:none}.add-btn.added{color:var(--green);background:var(--green-soft);border-color:#0000}.add-btn.added:hover{background:var(--green-soft)}.add-btn.added .chk{display:block}.order-bar{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:16px;align-items:center;gap:10px;margin-top:14px;padding:11px 12px 11px 18px;display:none;position:sticky;bottom:20px;box-shadow:0 14px 34px var(--lightningcss-light,#23262f29)var(--lightningcss-dark,#00000052)}.order-bar.show{animation:.18s ease-out barPop;display:flex}.ob-count{min-width:0;color:var(--ink-soft);flex:1;font-size:13.5px}.ob-count b{color:var(--ink);font-weight:600}.order-bar.sent .ob-count{color:var(--green);font-weight:500}.order-bar.sent .btn{display:none}.page-channel .order-bar{margin-right:var(--dock-clear)}.seller-id{align-items:center;gap:12px;margin-bottom:14px;display:flex}.si-who{flex:1;min-width:0}.si-who b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;display:block;overflow:hidden}.si-who span{color:var(--gray);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;display:block;overflow:hidden}.seller-stats{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.seller-stats>div{text-align:center;background:var(--lightningcss-light,#f7f8fb)var(--lightningcss-dark,#22252e);border-radius:12px;padding:11px 8px}.seller-stats b{color:var(--ink);font-size:15px;font-weight:600;display:block}.seller-stats span{color:var(--gray);font-size:11.5px}.btn.full{justify-content:center;width:100%}.bp-list{flex-direction:column;gap:14px;display:flex}.bp-row{align-items:flex-start;gap:13px;display:flex}.bp-ic{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.bp-ic svg{width:19px;height:19px}.bp-ic.shield{color:var(--primary);background:var(--lightningcss-light,#e7eafc)var(--lightningcss-dark,#272c4b)}.bp-ic.refresh{color:#4fb173;background:var(--lightningcss-light,#e2f2e3)var(--lightningcss-dark,#263127)}.bp-ic.doc{color:var(--lightningcss-light,#e09a4a)var(--lightningcss-dark,#e8a75c);background:var(--lightningcss-light,#fdeedd)var(--lightningcss-dark,#362c20)}.bp-row b{margin:1px 0 3px;font-size:13.5px;font-weight:600;display:block}.bp-row p{color:var(--gray);font-size:12px;line-height:1.5}.rev-score{background:var(--lightningcss-light,#f7f8fb)var(--lightningcss-dark,#22252e);border-radius:12px;align-items:center;gap:14px;margin-bottom:16px;padding:13px 16px;display:flex}.rev-score>b{letter-spacing:-.3px;font-size:27px;font-weight:600}.rev-score>div>span:last-child{color:var(--gray);margin-top:3px;font-size:11.5px;display:block}.rev-item{margin-bottom:14px}.rev-head{align-items:center;gap:9px;margin-bottom:6px;display:flex}.rev-head b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.rev-head time{color:var(--gray);flex-shrink:0;font-size:12px}.rev-item p{color:var(--lightningcss-light,#5d6372)var(--lightningcss-dark,#a5abba);font-size:12.5px;line-height:1.55}@container inv (max-width:745px){.inv-table .trow{grid-template-columns:minmax(0,2.2fr) .55fr 1.05fr 1.05fr .7fr 96px}.inv-table .c-del{display:none}}@container inv (max-width:620px){.inv-table .trow{grid-template-columns:minmax(0,2.2fr) .55fr 1fr .7fr 96px}.inv-table .c-type{display:none}}@container inv (max-width:480px){.inv-table .trow{grid-template-columns:minmax(0,2fr) .6fr .8fr 92px}.inv-table .c-tr{display:none}}.co-table .trow{grid-template-columns:minmax(0,1.9fr) minmax(0,1.15fr) minmax(0,.7fr) minmax(0,.6fr) minmax(0,.7fr) 96px}@container inv (max-width:745px){.co-table .trow{grid-template-columns:minmax(0,1.9fr) minmax(0,1.2fr) minmax(0,.75fr) minmax(0,.75fr) 96px}}@container inv (max-width:480px){.co-table .trow{grid-template-columns:minmax(0,1.8fr) minmax(0,1.15fr) minmax(0,.8fr) 92px}}.off-table .trow{grid-template-columns:minmax(0,3.4fr) .4fr .6fr .85fr .6fr .75fr 96px}@container inv (max-width:745px){.off-table .trow{grid-template-columns:minmax(0,2.9fr) .5fr .75fr 1fr .8fr 96px}}@container inv (max-width:620px){.off-table .trow{grid-template-columns:minmax(0,2.7fr) .55fr .85fr .8fr 96px}}@container inv (max-width:480px){.off-table .trow{grid-template-columns:minmax(0,2.2fr) .6fr .8fr 92px}}.page-own-channels .inv-table .trow{grid-template-columns:minmax(0,2.2fr) .45fr 1.05fr 1fr .7fr .8fr 204px}.inv-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.inv-actions>*{flex-shrink:0}.inv-actions .btn.sm{border-radius:11px;height:34px;padding:0 14px}.inv-actions .add-btn{width:auto;padding:0 14px}.inv-actions .act-btn{width:34px;height:34px;box-shadow:none;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border:1px solid var(--lightningcss-light,#e2e5ec)var(--lightningcss-dark,#333642);border-radius:11px}.inv-actions .act-btn:hover{box-shadow:none;background:var(--primary-soft);color:var(--primary)}.inv-actions .act-btn svg{width:17px;height:17px}@container inv (max-width:745px){.page-own-channels .inv-table .trow{grid-template-columns:minmax(0,2.2fr) .55fr 1.05fr 1.05fr .8fr 204px}}@container inv (max-width:620px){.page-own-channels .inv-table .trow{grid-template-columns:minmax(0,2.2fr) .55fr 1fr .8fr 204px}}@container inv (max-width:480px){.page-own-channels .inv-table .trow{grid-template-columns:minmax(0,2fr) .6fr .8fr 134px}.page-own-channels .inv-actions .add-btn{display:none}}.page-market .sidebar .icon-btn{animation:.3s ease-out both fadeUp}.page-market .sidebar .boxed{animation-delay:50ms}.page-market .sidebar nav .icon-btn:first-child{animation-delay:.1s}.page-market .sidebar nav .icon-btn:nth-child(2){animation-delay:.15s}.page-market .sidebar nav .icon-btn:nth-child(3){animation-delay:.2s}.page-market .sidebar nav .icon-btn:nth-child(4){animation-delay:.25s}.page-market .sidebar nav .icon-btn:nth-child(5){animation-delay:.3s}.page-market .sidebar nav .icon-btn:nth-child(6){animation-delay:.35s}.page-market .sidebar nav .icon-btn:nth-child(7){animation-delay:.4s}.page-market .sidebar nav .icon-btn:nth-child(8){animation-delay:.45s}.page-market .sidebar nav .icon-btn:nth-child(9),.page-market .sidebar .bottom .icon-btn:first-child{animation-delay:.49s}.page-market .sidebar .bottom .icon-btn:nth-child(2){animation-delay:.53s}.page-market .side-inner>*{animation:.4s ease-out both fadeUp}.page-market .side-inner>:first-child{animation-delay:80ms}.page-market .side-inner>:nth-child(2){animation-delay:.14s}.page-market .side-inner>:nth-child(3){animation-delay:.2s}.page-market .side-inner>:nth-child(4){animation-delay:.26s}.page-market .side-inner>:nth-child(5){animation-delay:.3s}.page-market .topbar{animation:.35s ease-out both fadeUp}.page-market .crumb-row{animation:.4s ease-out 60ms both fadeUp}.page-market .market-hero{animation:.45s ease-out .16s both fadeUp}.page-market .market-inv{animation:.45s ease-out .28s both fadeUp}.page-market .inv-table .trow.item{animation:.4s ease-out both fadeUp}.page-market .inv-table .trow.item:nth-child(2){animation-delay:.42s}.page-market .inv-table .trow.item:nth-child(3){animation-delay:.48s}.page-market .inv-table .trow.item:nth-child(4){animation-delay:.54s}.page-market .inv-table .trow.item:nth-child(5){animation-delay:.6s}.page-market .inv-table .trow.item:nth-child(6){animation-delay:.66s}.page-market .inv-table .trow.item:nth-child(7){animation-delay:.72s}.page-market .inv-table .trow.item:nth-child(8){animation-delay:.78s}.page-market .inv-table .trow.item:nth-child(9){animation-delay:.84s}.page-market .inv-table:not(.intro) .trow.item{animation:none}.page-market .feed-rail>*{animation:.45s ease-out both fadeUp}.page-market .feed-rail>:first-child{animation-delay:.3s}.page-market .feed-rail>:nth-child(2){animation-delay:.4s}.page-market .feed-rail>:nth-child(3){animation-delay:.5s}.page-market .feed-rail>:nth-child(4){animation-delay:.6s}.page-messages{--msgr-chrome-top:130px;--msgr-gutter:38px;--msgr-chrome-bottom:30px;--msgr-cap:calc(100dvh - var(--msgr-chrome-top) - var(--msgr-gutter) - var(--msgr-chrome-bottom))}.page-messages .main{padding-bottom:var(--msgr-gutter);flex-direction:column;display:flex}.page-messages .chat{max-height:var(--msgr-cap);min-height:min(640px,var(--msgr-cap));background:linear-gradient(var(--lightningcss-light,#f5f7f9)var(--lightningcss-dark,#242731) 0%,var(--lightningcss-light,#fcfbfe)var(--lightningcss-dark,#1e2029) 100%)}@container main not (max-width:980px){.page-messages .assist-rail{max-height:var(--msgr-cap);scrollbar-width:none;padding-bottom:var(--dock-clear);overflow-y:auto}.page-messages .assist-rail::-webkit-scrollbar{display:none}}@container main (max-width:980px){.page-messages .assist-layout{padding-bottom:calc(var(--dock-clear) - var(--msgr-gutter))}}@media (min-width:861px){@container main (max-width:980px){.page-messages .chat .composer{padding-right:var(--dock-clear)}}}.trust-note{color:var(--primary);background:var(--primary-soft);border-radius:12px;flex-shrink:0;align-items:center;gap:9px;margin-bottom:14px;padding:9px 14px;font-size:12px;font-weight:500;display:flex}.trust-note svg{flex-shrink:0;width:15px;height:15px}.msgr-day{text-align:center;color:var(--gray-light);margin:6px 0 16px;font-size:12px}.msgr-sys{text-align:center;color:var(--gray);margin:0 0 16px;font-size:12px}.msgr-sys b{color:var(--ink-soft);font-weight:600}.bubble{width:fit-content;max-width:100%;color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:14px 14px 14px 5px;padding:11px 15px;font-size:13.5px;line-height:1.6;box-shadow:0 2px 8px var(--lightningcss-light,#23262f0d)var(--lightningcss-dark,#0000001a)}.msg.from-peer{align-items:flex-end;gap:10px;margin-bottom:18px;display:flex}.msg.from-peer>div{min-width:0}.msg.from-peer time{margin-top:6px}.msg.mine{flex-direction:column;align-items:flex-end;margin:0 0 18px auto;display:flex}.msg.mine .bubble{box-shadow:none;background:var(--lightningcss-light,#e7eafc)var(--lightningcss-dark,#272c4b);border-radius:14px 14px 5px}.receipt{color:var(--gray);align-items:center;gap:5px;margin-top:6px;font-size:11.5px;display:inline-flex}.receipt svg{flex-shrink:0;width:14px;height:14px}.receipt.seen{color:var(--primary)}.ctx-card{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:14px;align-items:center;gap:12px;max-width:340px;margin-top:10px;padding:10px 12px;text-decoration:none;transition:box-shadow .18s,border-color .18s;display:flex}.ctx-card:hover{border-color:var(--lightningcss-light,#e2e5ec)var(--lightningcss-dark,#333642);box-shadow:0 8px 18px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.offer{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:16px;max-width:430px;margin-top:10px;padding:16px 18px;box-shadow:0 2px 8px var(--lightningcss-light,#23262f0d)var(--lightningcss-dark,#0000001a)}.offer-head{align-items:center;gap:9px;margin-bottom:4px;display:flex}.offer-tag{color:var(--primary);background:var(--primary-soft);border-radius:7px;padding:3px 9px;font-size:11px;font-weight:600}.offer-head>b{color:var(--gray);font-size:12.5px;font-weight:600}.offer-head .status{margin-left:auto}.offer-row{border-bottom:1px solid var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);align-items:baseline;gap:10px;padding:9px 0;display:flex}.offer-row b{font-size:13px;font-weight:600}.offer-row span{min-width:0;color:var(--gray);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}.offer-row i{font-size:13px;font-style:normal;font-weight:600}.offer-total{flex-direction:column;gap:4px;padding:10px 0 12px;display:flex}.offer-total span{color:var(--gray);justify-content:space-between;font-size:12px;display:flex}.offer-total i{color:var(--ink-soft);font-style:normal;font-weight:500}.offer-total .disc,.offer-total .disc i{color:var(--green)}.offer-total .grand,.offer-total .grand i{color:var(--ink);font-size:13.5px;font-weight:600}.offer-meta{flex-wrap:wrap;gap:6px 14px;margin-bottom:14px;display:flex}.offer-meta span{color:var(--gray);align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}.offer-meta svg{width:12px;height:12px;color:var(--green);flex-shrink:0}.offer-cta{gap:10px;display:flex}.offer.decided .offer-cta,.msg.typing[hidden]{display:none}.msg.typing .bubble{align-items:center;gap:5px;padding:15px 16px;display:flex}.typing-dots i{background:var(--lightningcss-light,#c3c7d2)var(--lightningcss-dark,#4a4e5c);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite typingBlink}.typing-dots i:nth-child(2){animation-delay:.18s}.typing-dots i:nth-child(3){animation-delay:.36s}@keyframes typingBlink{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-4px)}}.conv-tabs{flex-shrink:0;margin:2px 0 8px}.conv-tabs .f-tab{padding:7px 13px}.conv-list{flex-direction:column;gap:2px;display:flex}.conv{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:11px;padding:9px 8px;display:flex}.conv:hover{background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831)}.conv.active{background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36)}.conv[hidden]{display:none}.conv-body{flex:1;min-width:0}.conv-top{align-items:baseline;gap:8px;display:flex}.conv-top b{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;font-weight:600;overflow:hidden}.conv-top time{color:var(--gray-light);flex-shrink:0;font-size:11px}.conv-snip{align-items:center;gap:8px;margin-top:1px;display:flex}.conv-snip>span:first-child{min-width:0;color:var(--gray);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.conv.unread .conv-snip>span:first-child{color:var(--ink-soft);font-weight:500}.conv-n{background:var(--primary);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-flex}.tl{flex-direction:column;display:flex}.tl-step{gap:12px;padding-bottom:16px;display:flex;position:relative}.tl-step:last-child{padding-bottom:2px}.tl-step:before{content:"";background:var(--lightningcss-light,#eef0f4)var(--lightningcss-dark,#2b2e39);width:2px;position:absolute;top:22px;bottom:2px;left:9px}.tl-step:last-child:before{display:none}.tl-dot{z-index:1;background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex;position:relative}.tl-dot svg{width:11px;height:11px;display:none}.tl-step.done .tl-dot{background:var(--green-soft);color:var(--green)}.tl-step.done .tl-dot svg{display:block}.tl-step.current .tl-dot{background:var(--primary)}.tl-step.current .tl-dot:after{content:"";background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:50%;width:6px;height:6px}.tl-step>div{min-width:0}.tl-step>div b{color:var(--gray);font-size:12.5px;font-weight:600;display:block}.tl-step.done>div b,.tl-step.current>div b{color:var(--ink)}.tl-step>div span{color:var(--gray-light);margin-top:1px;font-size:11.5px;display:block}.ol-item{padding:12px 14px}.ol-item .di-info b{font-size:13.5px}.ol-brief{gap:8px;margin:-4px 0 10px;padding:0 14px 0 46px;display:flex}.ol-brief input{appearance:none;min-width:0;height:34px;font:inherit;color:var(--ink);background-color:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border:none;border-radius:10px;outline:none;flex:1;padding:0 11px;font-size:12.5px;transition:background-color .15s,box-shadow .15s;box-shadow:0 0 0 2px #0000}.ol-brief input:focus-visible{box-shadow:0 0 0 2px var(--primary)}.ol-brief input::placeholder{color:var(--lightningcss-light,#a0a5b4)var(--lightningcss-dark,#6f7686)}.price-in{width:88px;height:36px;color:var(--ink);background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border-radius:10px;flex-shrink:0;align-items:center;padding:0 10px 0 12px;font-size:13px;font-weight:600;transition:background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 0 0 2px #0000}.price-in:focus-within{box-shadow:0 0 0 2px var(--primary);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27)}.price-in input{width:100%;min-width:0;font:inherit;text-align:right;color:var(--ink);background:0 0;border:none;outline:none}.draft-item:has(.draft-radio:checked) .price-in{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27)}.draft-item:has(.draft-radio:checked) .price-in:focus-within{box-shadow:0 0 0 2px var(--primary)}.field .price-in{border-radius:14px;width:100%;height:48px;padding:0 14px 0 16px;font-size:14px;font-weight:500}.field .price-in input{text-align:left;margin-left:2px}.ol-terms{margin:2px 0 16px}.offer-composer .offer-total{border-top:1px solid var(--lightningcss-light,#f0f1f5)var(--lightningcss-dark,#2a2d38);margin-top:14px;padding:14px 2px 2px}.offer-composer .form-row{margin-top:16px}.page-messages .sidebar .icon-btn{animation:.3s ease-out both fadeUp}.page-messages .sidebar .boxed{animation-delay:50ms}.page-messages .sidebar nav .icon-btn:first-child{animation-delay:.1s}.page-messages .sidebar nav .icon-btn:nth-child(2){animation-delay:.15s}.page-messages .sidebar nav .icon-btn:nth-child(3){animation-delay:.2s}.page-messages .sidebar nav .icon-btn:nth-child(4){animation-delay:.25s}.page-messages .sidebar nav .icon-btn:nth-child(5){animation-delay:.3s}.page-messages .sidebar nav .icon-btn:nth-child(6){animation-delay:.35s}.page-messages .sidebar nav .icon-btn:nth-child(7){animation-delay:.4s}.page-messages .sidebar nav .icon-btn:nth-child(8){animation-delay:.45s}.page-messages .sidebar nav .icon-btn:nth-child(9),.page-messages .sidebar .bottom .icon-btn:first-child{animation-delay:.49s}.page-messages .sidebar .bottom .icon-btn:nth-child(2){animation-delay:.53s}.page-messages .side-inner>*{animation:.4s ease-out both fadeUp}.page-messages .side-inner>:first-child{animation-delay:80ms}.page-messages .side-inner>:nth-child(2){animation-delay:.14s}.page-messages .side-inner>:nth-child(3){animation-delay:.2s}.page-messages .side-inner>:nth-child(4){animation-delay:.26s}.page-messages .side-inner>:nth-child(5){animation-delay:.3s}.page-messages .topbar{animation:.35s ease-out both fadeUp}.page-messages .chat{animation:.42s ease-out .1s both fadeUp}.page-messages .trust-note{animation:.4s ease-out .2s both fadeUp}.page-messages .chat-scroll>*{animation:.4s ease-out both fadeUp}.page-messages .chat-scroll>:first-child{animation-delay:.32s}.page-messages .chat-scroll>:nth-child(2){animation-delay:.38s}.page-messages .chat-scroll>:nth-child(3){animation-delay:.44s}.page-messages .chat-scroll>:nth-child(4){animation-delay:.5s}.page-messages .chat-scroll>:nth-child(5){animation-delay:.56s}.page-messages .chat-scroll>:nth-child(6){animation-delay:.62s}.page-messages .chat-scroll>:nth-child(7){animation-delay:.68s}.page-messages .chat-scroll>:nth-child(8){animation-delay:.74s}.page-messages .chat .composer{animation:.45s ease-out .8s both fadeUp}.page-messages .assist-rail>*{animation:.45s ease-out both fadeUp}.page-messages .assist-rail>:first-child{animation-delay:.26s}.page-messages .assist-rail>:nth-child(2){animation-delay:.36s}.page-messages .assist-rail>:nth-child(3){animation-delay:.46s}.role-seg{padding:5px}.role-seg .seg-btn{width:auto;height:36px;font:inherit;padding:0 16px;font-size:13px;font-weight:500}.an-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.an-sync{color:var(--gray);align-items:center;gap:10px;margin-left:auto;font-size:12.5px;display:flex}.an-sync .vf{border-color:var(--canvas);border-radius:8px;width:24px;height:24px;font-size:9.5px}.an-sync .vf svg{width:12px;height:12px}.range-wrap{display:inline-flex;position:relative}.range-pop{z-index:9;background:var(--panel);transform-origin:0 0;border-radius:14px;min-width:204px;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px var(--lightningcss-light,#23262f2e)var(--lightningcss-dark,#0000005c),0 2px 8px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.range-pop.open{animation:.18s ease-out notifPop;display:block}.range-pop .pm-item .check{width:16px;height:16px;color:var(--primary);opacity:0;flex-shrink:0}.range-pop .pm-item.active .check{opacity:1}.range-pop .rp-custom{border-top:1px solid var(--lightningcss-light,#f0f1f5)var(--lightningcss-dark,#2a2d38);margin-top:6px;padding-top:6px}.an-view[hidden]{display:none!important}.stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.stat{flex-direction:column;gap:7px;padding:18px 20px 16px;display:flex}.stat-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.stat-label{color:var(--gray);font-size:12.5px;font-weight:500}.sparkline{flex-shrink:0;width:64px;height:26px}.sparkline svg{width:100%;height:100%;display:block;overflow:visible}.stat-val{letter-spacing:-.3px;color:var(--ink);font-size:27px;font-weight:600;line-height:1.1}.stat-sub{align-items:center;gap:8px;min-height:17px;display:flex}.stat-sub .trend{font-size:12px}.stat-vs{color:var(--gray-light);font-size:12px}.an-grid{grid-template-columns:minmax(0,1fr) 386px;align-items:start;gap:10px;display:grid}.an-grid .col{flex-direction:column;gap:10px;min-width:0;display:flex}.an-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.chart-panel .panel-head{margin-bottom:16px}.chart-wrap{position:relative}.chart-wrap svg{width:100%;height:auto;display:block}.chart-wrap svg:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}.chart-wrap .grid-line{stroke:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);stroke-width:1px}.chart-wrap .axis-base{stroke:var(--lightningcss-light,#e5e7ee)var(--lightningcss-dark,#313440);stroke-width:1px}.chart-wrap text{font-family:Poppins,-apple-system,Segoe UI,sans-serif}.chart-wrap .tick{fill:var(--gray-light);font-variant-numeric:tabular-nums;font-size:10.5px}.chart-wrap .end-label{fill:var(--ink);font-size:11.5px;font-weight:600}.lc-area{opacity:.1}.lc-path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lc-dot{stroke:#fff;stroke-width:2px}.vbar{transform-box:fill-box;transform-origin:50% 100%}.vbar.down{transform-origin:50% 0}.vbar.lift{filter:brightness(1.08)}.vhit{fill:#0000}.viz-legend{flex-wrap:wrap;gap:16px;margin:-8px 0 12px;display:flex}.vl-item{color:var(--gray);align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.vl-item i{border-radius:3px;flex-shrink:0;width:10px;height:10px}.viz-hair{pointer-events:none;background:var(--lightningcss-light,#d5d9e4)var(--lightningcss-dark,#3c3f4c);width:1px;display:none;position:absolute}.viz-tip{z-index:6;pointer-events:none;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:12px;min-width:126px;padding:9px 12px;display:none;position:absolute;box-shadow:0 14px 34px var(--lightningcss-light,#23262f29)var(--lightningcss-dark,#00000052),0 2px 6px var(--lightningcss-light,#23262f0f)var(--lightningcss-dark,#0000001f)}.viz-tip .tt-t{color:var(--gray);margin-bottom:5px;font-size:11px}.viz-tip .tt-row{color:var(--gray);white-space:nowrap;align-items:center;gap:8px;padding:2px 0;font-size:12px;display:flex}.viz-tip .tt-row i{border-radius:2px;flex-shrink:0;width:12px;height:3px}.viz-tip .tt-row b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:14px;font-size:12.5px;font-weight:600}.hbars{flex-direction:column;gap:11px;padding:6px 0 2px;display:flex}.hbar{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;display:grid}.hbar .hb-l{color:var(--gray);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.hb-track{align-items:center;gap:8px;min-width:0;display:flex}.hb-fill{border-radius:0 4px 4px 0;flex-shrink:0;height:16px}.hb-v{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-weight:600}.hb-s{color:var(--gray-light);white-space:nowrap;font-size:11px}.mix-bar{gap:2px;height:16px;margin:2px 0 16px;display:flex}.mix-bar i{min-width:4px}.mix-bar i:first-child{border-radius:4px 0 0 4px}.mix-bar i:last-child{border-radius:0 4px 4px 0}.mix .legend{padding:3px 16px}.mix .legend .dot{border-radius:3px}.mix-empty{color:var(--ink-soft);padding:2px 0 18px;font-size:12.5px;line-height:1.6}.mix-empty b{color:var(--ink);font-weight:600}.chart-table table{border-collapse:collapse;width:100%}.chart-table th{color:var(--gray-light);text-align:right;border-bottom:1px solid var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);padding:2px 10px 10px;font-size:11.5px;font-weight:500}.chart-table td{color:var(--ink-soft);text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831);padding:8px 10px;font-size:12.5px}.chart-table th:first-child,.chart-table td:first-child{text-align:left}.chart-table td:first-child{color:var(--ink);font-weight:500}.chart-table tr:last-child td{border-bottom:none}.tbl-toggle[aria-pressed=true]{color:var(--ink-soft);background:var(--lightningcss-light,#f1f2f7)var(--lightningcss-dark,#272a35)}.ai-brief{border-radius:var(--r-panel);background:radial-gradient(120% 90% at 100% -20%,#f5b06b29,#f5b06b00 60%),radial-gradient(110% 80% at -10% -10%,#f9a8c529,#f9a8c500 55%),var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);padding:20px;box-shadow:0 2px 8px var(--lightningcss-light,#23262f0a)var(--lightningcss-dark,#00000014)}.ab-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.ab-ic{color:#fff;background:linear-gradient(135deg,#f9a8c5 0%,#f5b06b 100%);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ab-ic svg{width:17px;height:17px}.ab-head b{flex:1;font-size:15px;font-weight:600}.ai-brief ul{flex-direction:column;margin-bottom:12px;list-style:none;display:flex}.ai-brief li{color:var(--ink-soft);padding:9px 0;font-size:12.5px;line-height:1.6}.ai-brief li+li{border-top:1px solid var(--lightningcss-light,#23262f0f)var(--lightningcss-dark,#0000001f)}.ai-brief li b{color:var(--ink);font-weight:600}.ai-brief .btn svg{width:16px;height:16px}.ab-item{flex-direction:column;gap:3px;display:flex}.ab-item b{line-height:1.45}.ab-kind{letter-spacing:.07em;text-transform:uppercase;color:var(--gray);align-items:center;gap:5px;margin-bottom:1px;font-size:9.5px;font-weight:700;display:flex}.ab-kind:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ab-item.opportunity .ab-kind{color:var(--lightningcss-light,#169c8d)var(--lightningcss-dark,#36af9f)}.ab-item.risk .ab-kind{color:var(--lightningcss-light,#dd9138)var(--lightningcss-dark,#e5a04f)}.ab-item.progress .ab-kind{color:var(--lightningcss-light,#6b7cf7)var(--lightningcss-dark,#7e8dfa)}.ab-item.setup .ab-kind{color:var(--lightningcss-light,#8a5fc9)var(--lightningcss-dark,#9c71dd)}.ab-note{color:var(--ink-soft);margin-bottom:14px;font-size:12.5px;line-height:1.6}.ab-meta{color:var(--gray);margin-bottom:10px;font-size:10.5px;line-height:1.5}.an-table-wrap{container:antab/inline-size}.an-table .trow{grid-template-columns:minmax(0,2.2fr) .6fr .6fr .8fr .8fr 1.05fr 34px}.an-table.portfolio .trow{grid-template-columns:minmax(0,2.1fr) .85fr .7fr .6fr .8fr .7fr 1.05fr 34px}.an-table.sites .trow{grid-template-columns:minmax(0,2.1fr) .8fr .8fr .6fr .6fr .8fr 1.05fr minmax(0,1.15fr)}.an-table.sites .owner{gap:7px;font-size:12.5px}.an-table.sites .trow[hidden]{display:none}.an-table.sites .trow.item{color:inherit;text-decoration:none}.an-table.sites .trow.item:hover{background:var(--lightningcss-light,#fafbfd)var(--lightningcss-dark,#1c1e26)}.an-table .trow.item{padding:13px 4px}.an-table .num{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.an-table .num b{color:var(--ink);font-size:13.5px;font-weight:600}.an-table .name .dm-info span{font-weight:400}@container antab (max-width:780px){.an-table.sites .trow{grid-template-columns:minmax(0,2.1fr) .8fr .8fr .8fr 1.05fr minmax(0,1.15fr)}.an-table.sites .c-dr,.an-table.sites .c-anchor{display:none}.an-table:not(.portfolio):not(.sites) .trow{grid-template-columns:minmax(0,2.2fr) .6fr .8fr 1.05fr 34px}.an-table:not(.portfolio):not(.sites) .c-dr,.an-table:not(.portfolio):not(.sites) .c-cpl{display:none}.an-table.portfolio .trow{grid-template-columns:minmax(0,2.1fr) .85fr .6fr .9fr 1.05fr 34px}.an-table.portfolio .c-tr,.an-table.portfolio .c-ot{display:none}}@container antab (max-width:540px){.an-table:not(.portfolio):not(.sites) .trow{grid-template-columns:minmax(0,2.2fr) .6fr 1.05fr 34px}.an-table:not(.portfolio):not(.sites) .c-spend{display:none}.an-table.sites .trow{grid-template-columns:minmax(0,2.1fr) .8fr 1.05fr}.an-table.sites .c-pace,.an-table.sites .c-spend,.an-table.sites .c-owner{display:none}.an-table.portfolio .trow{grid-template-columns:minmax(0,2.1fr) .85fr .9fr 1.05fr 34px}.an-table.portfolio .c-ord{display:none}}@container main (max-width:1080px){.an-grid{grid-template-columns:1fr}}@container main (max-width:900px){.stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@container main (max-width:760px){.an-duo{grid-template-columns:1fr}}@container main (max-width:520px){.stat-row{grid-template-columns:1fr}.an-sync{margin-left:0}}.page-analytics .sidebar .icon-btn{animation:.3s ease-out both fadeUp}.page-analytics .sidebar .boxed{animation-delay:50ms}.page-analytics .sidebar nav .icon-btn:first-child{animation-delay:.1s}.page-analytics .sidebar nav .icon-btn:nth-child(2){animation-delay:.15s}.page-analytics .sidebar nav .icon-btn:nth-child(3){animation-delay:.2s}.page-analytics .sidebar nav .icon-btn:nth-child(4){animation-delay:.25s}.page-analytics .sidebar nav .icon-btn:nth-child(5){animation-delay:.3s}.page-analytics .sidebar nav .icon-btn:nth-child(6){animation-delay:.35s}.page-analytics .sidebar nav .icon-btn:nth-child(7){animation-delay:.4s}.page-analytics .sidebar nav .icon-btn:nth-child(8){animation-delay:.45s}.page-analytics .sidebar nav .icon-btn:nth-child(9),.page-analytics .sidebar .bottom .icon-btn:first-child{animation-delay:.49s}.page-analytics .sidebar .bottom .icon-btn:nth-child(2){animation-delay:.53s}.page-analytics .side-inner>*{animation:.4s ease-out both fadeUp}.page-analytics .side-inner>:first-child{animation-delay:80ms}.page-analytics .side-inner>:nth-child(2){animation-delay:.14s}.page-analytics .side-inner>:nth-child(3){animation-delay:.2s}.page-analytics .side-inner>:nth-child(4){animation-delay:.26s}.page-analytics .side-inner>:nth-child(5){animation-delay:.3s}.page-analytics .topbar{animation:.35s ease-out both fadeUp}.page-analytics .page-head h1{animation:.45s ease-out 60ms both fadeUp}.page-analytics .actions>*{animation:.35s ease-out both fadeUp}.page-analytics .actions>:first-child{animation-delay:.14s}.page-analytics .actions>:nth-child(2){animation-delay:.2s}.page-analytics .actions>:nth-child(3){animation-delay:.26s}.page-analytics .an-filters{animation:.4s ease-out .14s both fadeUp}.page-analytics .an-view .stat-row .stat{animation:.4s ease-out both fadeUp}.page-analytics .an-view .stat-row .stat:first-child{animation-delay:.2s}.page-analytics .an-view .stat-row .stat:nth-child(2){animation-delay:.26s}.page-analytics .an-view .stat-row .stat:nth-child(3){animation-delay:.32s}.page-analytics .an-view .stat-row .stat:nth-child(4){animation-delay:.38s}.page-analytics .an-grid .col>*{animation:.45s ease-out both fadeUp}.page-analytics .an-grid .col:first-child>:first-child{animation-delay:.3s}.page-analytics .an-grid .col:first-child>:nth-child(2){animation-delay:.42s}.page-analytics .an-grid .col:first-child>:nth-child(3){animation-delay:.54s}.page-analytics .an-grid .col:last-child>:first-child{animation-delay:.34s}.page-analytics .an-grid .col:last-child>:nth-child(2){animation-delay:.46s}.page-analytics .an-grid .col:last-child>:nth-child(3){animation-delay:.58s}@keyframes lineDraw{to{stroke-dashoffset:0}}@keyframes areaIn{to{opacity:.1}}@keyframes markIn{to{opacity:1}}@keyframes barRise{0%{transform:scaleY(0)}}@keyframes growX{0%{transform:scaleX(0)}}.an-view.intro .lc-path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.33,0,.2,1) .5s forwards lineDraw}.an-view.intro .lc-area{opacity:0;animation:.5s ease-out 1.15s forwards areaIn}.an-view.intro .lc-dot,.an-view.intro .end-label{opacity:0;animation:.3s ease-out 1.3s forwards markIn}.an-view.intro .vbar{animation:.55s cubic-bezier(.33,0,.2,1) both barRise}.an-view.intro .hb-fill{transform-origin:0;animation:.6s ease-out both growX}.an-view.intro .hb-v,.an-view.intro .hb-s{opacity:0;animation:.3s ease-out both markIn}.an-view.intro .mix-bar i{transform-origin:0;animation:.6s ease-out .3s both growX}@media (prefers-reduced-motion:reduce){.paper,.paper>*,.paper .paper-body>*,.mk,.comments-col,.cm-head,.cm-scroll>*,.composer,.fmt-bar.show,.style-menu.open,.mention-menu,.emoji-pop,.notif-pop.open,.save-state.is-on,.save-state .ss-dot{animation:none!important}.fpl-fill{transition:none!important}.page-projects .sidebar .icon-btn,.page-projects .side-inner>*,.page-projects .topbar,.page-projects .quick-row .quick,.page-projects .panel,.page-projects .project-grid .project-card,.page-projects .camp-row .camp-card{animation:none!important}.mk.is-pending{background-size:100% 100%}.page-home .topbar,.page-home .page-head h1,.page-home .actions .btn,.page-home .sidebar .icon-btn,.page-home .side-inner>*,.page-home .grid .col>.panel,.page-home .recent-row .project-card,.page-home .table .trow.item,.page-home .feed-item,.page-home .legend li,.page-home .gauge .gseg,.page-home .gauge .g-rest{animation:none!important}.page-home .gauge .gseg{stroke-dashoffset:0}.page-assistant .sidebar .icon-btn,.page-assistant .side-inner>*,.page-assistant .topbar,.page-assistant .chat,.page-assistant .chat-head,.page-assistant .msg.from-ai,.page-assistant .msg.from-user,.page-assistant .chat-dots,.page-assistant .qa-row .qa-card,.page-assistant .chat .composer,.page-assistant .assist-rail>*,.page-feed .sidebar .icon-btn,.page-feed .side-inner>*,.page-feed .topbar,.page-feed .page-head h1,.page-feed .actions .btn,.page-feed .feed-composer,.page-feed .f-tabs,.page-feed .feed-stream .fpost,.page-feed .feed-rail>*,.page-market .sidebar .icon-btn,.page-market .side-inner>*,.page-market .topbar,.page-market .crumb-row,.page-market .market-hero,.page-market .market-inv,.page-market .inv-table .trow.item,.page-market .feed-rail>*,.order-bar.show,.page-campaign .sidebar .icon-btn,.page-campaign .side-inner>*,.page-campaign .topbar,.page-campaign .crumb-row,.page-campaign .feed-stream>*,.page-campaign .pipe-table .trow.item,.page-campaign .feed-rail>*,.page-messages .sidebar .icon-btn,.page-messages .side-inner>*,.page-messages .topbar,.page-messages .chat,.page-messages .trust-note,.page-messages .chat-scroll>*,.page-messages .chat .composer,.page-messages .assist-rail>*,.typing-dots i,.chat-dots i,.page-analytics .sidebar .icon-btn,.page-analytics .side-inner>*,.page-analytics .topbar,.page-analytics .page-head h1,.page-analytics .actions>*,.page-analytics .an-filters,.page-analytics .an-view .stat-row .stat,.page-analytics .an-grid .col>*,.an-view.intro .lc-path,.an-view.intro .lc-area,.an-view.intro .lc-dot,.an-view.intro .end-label,.an-view.intro .vbar,.an-view.intro .hb-fill,.an-view.intro .hb-v,.an-view.intro .hb-s,.an-view.intro .mix-bar i,.range-pop.open{animation:none!important}.an-view.intro .lc-path{stroke-dasharray:none;stroke-dashoffset:0}.an-view.intro .lc-area{opacity:.1}.an-view.intro .lc-dot,.an-view.intro .end-label,.an-view.intro .hb-v,.an-view.intro .hb-s{opacity:1}}.proj-pipe{container:pipe/inline-size}.proj-pipe .projects-head{margin-bottom:12px}.proj-pipe .dh-tools{flex-wrap:wrap}.proj-pipe .search{border-radius:12px;flex:none;width:212px;min-width:0;height:40px;margin:0;padding:0 12px 0 14px}.proj-pipe .search input{font-size:13px}.proj-pipe .dh-tools .sel-wrap:not(.sm) .sel-btn{border-radius:12px;height:40px;padding:0 12px 0 14px;font-size:13px}.page-orders .proj-pipe .dh-tools{flex:1;justify-content:flex-end}.page-orders .proj-pipe .search{flex:auto;width:auto;max-width:430px}.pipe-tabs{margin-bottom:14px}.pipe-err{margin:2px 4px 14px}.pipe-table .price-sub{color:var(--gray);white-space:nowrap;font-size:11px;line-height:1.4;display:block}.t-item.file-row{align-items:center;display:flex}.t-item.file-row .file-open{color:inherit;min-width:0;text-decoration:none}.t-item.file-row .t-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-x{width:22px;height:22px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;margin-left:auto;transition:color .15s;display:grid}.file-x:hover{color:var(--red)}.file-x svg{width:13px;height:13px}.file-add{cursor:pointer;width:100%;font:inherit;color:var(--gray);background:0 0;border:0;transition:color .15s}.file-add:hover,.file-add:focus-visible{color:var(--primary)}.pipe-tabs .f-tab{align-items:center;gap:6px;display:inline-flex}.pipe-tabs .count{padding:2px 7px}.pipe-tabs .f-tab.active .count{color:#fff;background:#ffffff3d}.pipe-table .trow{grid-template-columns:minmax(0,2fr) .4fr .7fr minmax(0,1.6fr) minmax(0,1.25fr) 1fr}.pipe-table .trow.item{padding:14px 4px}.pipe-table .trow[hidden]{display:none}.page-campaign .table .dr b{font-size:13.5px;font-weight:600}.anc{min-width:0;padding-right:12px}.anc b{color:var(--lightningcss-light,#3c4150)var(--lightningcss-dark,#c9cfdd);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.anc span{color:var(--gray);margin-top:1px;font-size:11.5px;display:block}.anc-edit{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding:0;display:block}.anc-edit:hover b,.anc-edit:focus-visible b{color:var(--primary)}.anc-edit:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.anc-edit.add b{color:var(--primary);font-weight:600}.tpg{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;padding-right:12px;font-size:12.5px;overflow:hidden}.fp-brief .fpb-body{color:var(--ink-soft);margin:12px 0 0;font-size:13.5px;line-height:1.6}.fp-brief .policy-row{margin-top:12px}.fp-brief .fpm-stats b{font-size:15px}.fpb-note{color:var(--gray);align-self:center;font-size:12px}.brief-preview{border:1px solid var(--line);background:var(--canvas);border-radius:14px;flex-direction:column;gap:4px;padding:13px 14px;display:flex}.brief-preview>b{font-size:13.5px;font-weight:600}.brief-preview>span{color:var(--gray);font-size:12px}.brief-preview .policy-row{margin-top:6px}.brief-hidden{color:var(--gray);margin-top:4px;font-size:11.5px;font-style:italic}.brief-pick{max-height:320px;overflow-y:auto}.brief-pick .trow.item{cursor:pointer;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 4px;display:grid}.brief-pick .trow.item.misfit .dm-info .misfit-why{color:var(--amber);white-space:normal;margin-top:2px}.brief-pick .trow.item.paused{opacity:.6;cursor:default}.brief-pick .trow.item .dm-info .pick-why{color:var(--gray);white-space:normal;margin-top:2px}.brief-offers .trow{grid-template-columns:minmax(0,2fr) .6fr .8fr 1fr .9fr}@container pipe (max-width:560px){.brief-offers .trow{grid-template-columns:minmax(0,2fr) .5fr .9fr 1fr}.brief-offers .c-st{display:none}}.pipe-end{align-items:center;gap:6px;min-width:0;display:flex}.pipe-end .chat-more{margin-left:auto}.act-btn.sm{border-radius:8px;width:26px;height:26px}.act-btn.sm svg{width:15px;height:15px}.pipe-table.rec-table .trow{grid-template-columns:minmax(0,2fr) .4fr .7fr minmax(0,2.4fr) .8fr 1fr}.rec-why b{white-space:normal;line-height:1.45}.rec-why .rec-ai{white-space:normal;color:var(--lightningcss-light,#6b7cf7)var(--lightningcss-dark,#7e8dfa);line-height:1.4;display:block}.rec-gap{color:var(--gray);align-self:center;font-size:12px}.rec-panel .add-btn{white-space:nowrap}@container pipe (max-width:660px){.pipe-table.rec-table .trow{grid-template-columns:minmax(0,2fr) .45fr .8fr .9fr 1fr}}@container pipe (max-width:490px){.pipe-table.rec-table .trow{grid-template-columns:minmax(0,2fr) .5fr .9fr 1fr}}.tp-table .trow{grid-template-columns:minmax(0,2.5fr) .5fr .95fr 1.05fr}.tp-table .trow.item{padding:13px 4px}.page-campaign .an-duo .wiz-tip{margin-top:14px}@container pipe (max-width:764px){.pipe-table .trow{grid-template-columns:minmax(0,2fr) .4fr .75fr minmax(0,1.6fr) 1fr}.pipe-table .c-tp{display:none}}@container pipe (max-width:660px){.pipe-table .trow{grid-template-columns:minmax(0,2.1fr) .45fr .8fr 1fr}.pipe-table .c-an{display:none}}@container pipe (max-width:490px){.pipe-table .trow{grid-template-columns:minmax(0,2fr) .5fr 1fr}.pipe-table .c-tr{display:none}}.page-campaign .sidebar .icon-btn{animation:.3s ease-out both fadeUp}.page-campaign .sidebar .boxed{animation-delay:50ms}.page-campaign .sidebar nav .icon-btn:first-child{animation-delay:.1s}.page-campaign .sidebar nav .icon-btn:nth-child(2){animation-delay:.15s}.page-campaign .sidebar nav .icon-btn:nth-child(3){animation-delay:.2s}.page-campaign .sidebar nav .icon-btn:nth-child(4){animation-delay:.25s}.page-campaign .sidebar nav .icon-btn:nth-child(5){animation-delay:.3s}.page-campaign .sidebar nav .icon-btn:nth-child(6){animation-delay:.35s}.page-campaign .sidebar nav .icon-btn:nth-child(7){animation-delay:.4s}.page-campaign .sidebar nav .icon-btn:nth-child(8){animation-delay:.45s}.page-campaign .sidebar nav .icon-btn:nth-child(9),.page-campaign .sidebar .bottom .icon-btn:first-child{animation-delay:.49s}.page-campaign .sidebar .bottom .icon-btn:nth-child(2){animation-delay:.53s}.page-campaign .side-inner>*{animation:.4s ease-out both fadeUp}.page-campaign .side-inner>:first-child{animation-delay:80ms}.page-campaign .side-inner>:nth-child(2){animation-delay:.14s}.page-campaign .side-inner>:nth-child(3){animation-delay:.2s}.page-campaign .side-inner>:nth-child(4){animation-delay:.26s}.page-campaign .side-inner>:nth-child(5){animation-delay:.3s}.page-campaign .side-inner>:nth-child(6){animation-delay:.34s}.page-campaign .topbar{animation:.35s ease-out both fadeUp}.page-campaign .crumb-row{animation:.4s ease-out 60ms both fadeUp}.page-campaign .feed-stream>*{animation:.45s ease-out both fadeUp}.page-campaign .feed-stream>:first-child{animation-delay:.16s}.page-campaign .feed-stream>:nth-child(2){animation-delay:.28s}.page-campaign .feed-stream>:nth-child(3){animation-delay:.4s}.page-campaign .feed-stream>:nth-child(4){animation-delay:.5s}.page-campaign .pipe-table .trow.item{animation:.4s ease-out both fadeUp}.page-campaign .pipe-table .trow.item:nth-child(2){animation-delay:.42s}.page-campaign .pipe-table .trow.item:nth-child(3){animation-delay:.48s}.page-campaign .pipe-table .trow.item:nth-child(4){animation-delay:.54s}.page-campaign .pipe-table .trow.item:nth-child(5){animation-delay:.6s}.page-campaign .pipe-table .trow.item:nth-child(6){animation-delay:.66s}.page-campaign .pipe-table .trow.item:nth-child(7){animation-delay:.72s}.page-campaign .pipe-table .trow.item:nth-child(8){animation-delay:.78s}.page-campaign .pipe-table .trow.item:nth-child(9){animation-delay:.84s}.page-campaign .pipe-table:not(.intro) .trow.item{animation:none}.page-campaign .feed-rail>*{animation:.45s ease-out both fadeUp}.page-campaign .feed-rail>:first-child{animation-delay:.3s}.page-campaign .feed-rail>:nth-child(2){animation-delay:.4s}.page-campaign .feed-rail>:nth-child(3){animation-delay:.5s}.page-campaign .feed-rail>:nth-child(4){animation-delay:.6s}.art-kicker{color:var(--gray);align-items:center;gap:10px;font-size:12.5px;font-weight:500;display:flex}.art-kicker .fp-type{margin-left:0}.page-article .paper h1{margin-bottom:24px}.art-byline{border-bottom:1px solid var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);align-items:center;gap:13px;margin-bottom:36px;padding-bottom:24px;display:flex}.art-stats{max-width:74ch;margin:6px 0 30px}.project-layout.solo{justify-content:center}.art-edit-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.art-edit-head .draft-chip{margin:0}.art-edit-head .field.slim{width:150px;margin:0}.art-kicker-edit{outline:none;min-width:120px}.art-kicker-edit:empty:before{content:attr(data-placeholder);color:var(--gray);opacity:.7}.art-stats-edit{border:1px dashed var(--line);border-radius:14px;max-width:74ch;margin:26px 0 30px;padding:14px}.ase-head{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.ase-head b{color:var(--ink);font-size:13px;font-weight:600}.ase-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ase-row input{min-width:0;height:38px;font:inherit;border:1px solid var(--line);color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:10px;flex:1;padding:0 12px;font-size:13px}.ase-row input:first-child{flex:0 0 96px}.ase-row input:focus{border-color:var(--primary);outline:none}.paper blockquote{border-left:3px solid var(--primary);max-width:74ch;color:var(--ink);margin:30px 0 32px;padding:2px 0 2px 22px;font-size:17.5px;font-weight:500;line-height:1.65}.paper p a{color:var(--primary);text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.paper p a:hover{text-decoration-thickness:2px}.page-article .fp-actions{margin-top:50px;padding-top:16px}.page-settings .feed-stream>.panel{scroll-margin-top:20px}.settings-layout.solo{grid-template-columns:minmax(0,min(760px,100%))}.page-head.with-lede{margin-bottom:12px}.settings-lede{color:var(--gray);max-width:70ch;margin:0 0 24px;font-size:13.5px;line-height:1.6}.page-head h1.danger,.t-item.danger .t-ic{color:var(--red)}.t-item.danger .t-name{color:var(--lightningcss-light,#c8443f)var(--lightningcss-dark,#e06d66)}.t-item.danger:hover{background:var(--lightningcss-light,#fdf2f3)var(--lightningcss-dark,#392427)}.t-item.danger.active{background:var(--red-soft)}.t-item.danger.active .t-name{color:var(--lightningcss-light,#c8443f)var(--lightningcss-dark,#e06d66)}.set-tabs{display:none}@media (max-width:860px){.set-tabs{scrollbar-width:none;gap:8px;margin:0 0 18px;padding-bottom:2px;display:flex;overflow-x:auto}.set-tabs::-webkit-scrollbar{display:none}.set-tabs a{color:var(--ink-soft);white-space:nowrap;background:var(--panel);border-radius:11px;flex-shrink:0;padding:9px 14px;font-size:13px;font-weight:500;text-decoration:none;box-shadow:0 2px 6px var(--lightningcss-light,#23262f0d)var(--lightningcss-dark,#0000001a)}.set-tabs a.active{background:var(--primary);color:#fff;box-shadow:none}.set-tabs a.danger{color:var(--lightningcss-light,#c8443f)var(--lightningcss-dark,#e06d66)}.set-tabs a.danger.active{background:var(--red);color:#fff}}.id-row{align-items:center;gap:16px;margin-bottom:22px;display:flex}.id-av{border-radius:18px;width:64px;height:64px}.id-who{flex:1;min-width:0}.id-who b{color:var(--ink);font-size:15.5px;font-weight:600;display:block}.id-who span{color:var(--gray);font-size:12.5px}.id-actions{flex-shrink:0;gap:8px;display:flex}.set-sub{color:var(--ink-soft);margin:0 0 12px;font-size:13px;font-weight:600}.set-div{background:var(--lightningcss-light,#f0f1f5)var(--lightningcss-dark,#2a2d38);height:1px;margin:22px 0 20px}.set-foot+.set-div{background:0 0;height:0;margin:28px 0 0}.set-lede{color:var(--gray);max-width:64ch;margin:-6px 0 16px;font-size:13px;line-height:1.6}.set-note{flex-direction:column;gap:8px;max-width:62ch;display:flex}.set-note.full{max-width:none}.panel>.btn+.set-note,.feed-stream>.panel+.set-note{margin-top:14px}.set-row{align-items:flex-start;gap:13px;display:flex}.set-row+.set-row{margin-top:16px}.sr-info{flex:1;min-width:0}.sr-info b{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.sr-info p{color:var(--gray);margin-top:2px;font-size:12.5px;line-height:1.55}.sr-info p b{font-size:inherit;color:inherit;font-weight:600;display:inline}.sr-info a:not(.u-link),.field-hint a:not(.u-link){color:var(--primary);font-weight:500;text-decoration:none}.sr-info a:not(.u-link):hover,.field-hint a:not(.u-link):hover{text-decoration:underline}.sr-info .cc-meter{max-width:220px;height:5px;margin:8px 0 7px}.sr-side{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.set-row>.switch,.set-row>.btn{flex-shrink:0}.set-row>.switch{margin-top:2px}.field.slim{flex-shrink:0;margin-bottom:0}.field.slim select{border-radius:12px;width:130px;height:40px;font-size:13px}.field>label .count{vertical-align:1px;margin-left:6px}.set-list{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.set-item{border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.set-item .if-info{flex:1}.set-item .if-info b{white-space:normal}.set-item .btn.sm,.set-item .count{flex-shrink:0}.set-vf{cursor:default;border-color:#0000;margin-left:0}.set-item .if-info .field-err{margin-top:3px;display:block}.member-list{flex-direction:column;display:flex}.member-row{align-items:center}.member-row>.count{flex-shrink:0}.sel-wrap.member-role{flex-shrink:0;width:120px}.share-add-row{gap:8px;display:flex}.share-add-row input{flex:auto;min-width:0}.share-add-row .sel-wrap,.share-add-row .sel-wrap.sm{flex:0 0 132px;width:132px;min-width:132px}.share-hits{max-height:240px;margin-top:8px;overflow-y:auto}button.share-hit{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:10px;padding:6px 8px}button.share-hit:hover{background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831)}button.share-hit:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.share-hit.inert{opacity:.6;padding:6px 8px}.share-hits .set-row+.set-row{margin-top:2px}.share-list{margin-top:14px}.av.pending{background:var(--panel);color:var(--lightningcss-light,#7c8294)var(--lightningcss-dark,#8d93a4);font-weight:600;box-shadow:inset 0 0 0 1.5px var(--lightningcss-light,#d8dbe4)var(--lightningcss-dark,#3a3d4a)}.av-stack.mini{flex-shrink:0;margin-right:0}.av-stack.mini .av{border-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27)}.ppl-follows{color:var(--lightningcss-light,#a9aebc)var(--lightningcss-dark,#697080);flex-shrink:0;display:inline-flex}.ppl-bell{width:16px;height:16px}.set-foot{border-top:1px solid var(--lightningcss-light,#f0f1f5)var(--lightningcss-dark,#2a2d38);align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}.set-foot .field-hint{flex:1;min-width:0}.set-foot .btn{flex-shrink:0}.set-foot .btn svg{width:16px;height:16px}.switch{cursor:pointer;display:inline-flex;position:relative}.switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch i{background:var(--lightningcss-light,#dfe3ec)var(--lightningcss-dark,#353844);border-radius:12px;width:42px;height:24px;transition:background .2s;display:block}.switch i:after{content:"";background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#c3c9d8);border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px var(--lightningcss-light,#23262f40)var(--lightningcss-dark,#00000080)}.switch input:checked+i{background:var(--primary)}.switch input:checked+i:after{transform:translate(18px)}.switch input:focus-visible+i{box-shadow:0 0 0 2px var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27),0 0 0 4px var(--primary)}.key-code{font:inherit;letter-spacing:.4px;color:var(--ink-soft);white-space:nowrap;vertical-align:1px;background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border-radius:8px;margin-left:6px;padding:2px 8px;font-size:11.5px;font-weight:500}.key-reveal{border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.key-reveal code{min-width:0;font:inherit;letter-spacing:.3px;color:var(--ink);word-break:break-all;flex:1;font-size:13px;font-weight:500}.claim-panel>.panel-head{margin-bottom:0}.claim-panel>.imp-note:first-child{margin-top:0}.claim-panel>.btn{margin-top:14px}.claim-panel>.field-hint,.claim-panel>.field-err{margin-top:10px}.qr-row{align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.qr-box{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:14px;flex-shrink:0;width:138px;height:138px;padding:11px}.qr-box svg{width:100%;height:100%;display:block}.qr-steps{flex:1;min-width:0}.qr-steps ol{flex-direction:column;gap:8px;margin:2px 0 0 18px;display:flex}.qr-steps li{color:var(--ink-soft);font-size:13px;line-height:1.6}.qr-steps b{color:var(--ink);font-weight:600}.qr-steps .key-code{white-space:normal;word-break:break-all;margin:6px 0 0;padding:7px 10px;line-height:1.55;display:block}.bk-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0 6px;display:grid}.bk-grid code{font:inherit;letter-spacing:.5px;color:var(--ink-soft);text-align:center;background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border-radius:9px;padding:9px 0;font-size:12.5px;font-weight:500}.set-pane{display:none}.set-pane.active{animation:.3s ease-out fadeUp;display:block}.btn.danger{color:var(--red)}.btn.primary.danger{background:var(--red);color:#fff;box-shadow:0 10px 20px #ef535059}.modal-ic.danger{background:var(--red-soft);color:var(--red)}.checkup{flex-direction:column;gap:14px;margin-bottom:16px;display:flex}.checkup .bp-row b{color:var(--ink);font-size:13px;font-weight:600;display:block}.checkup .bp-row span:not(.bp-ic){color:var(--gray);font-size:12px;line-height:1.5}.checkup+.btn.full{margin-top:0}.page-settings .feed-rail .seller-stats{margin-bottom:14px}.page-settings .feed-rail .wiz-tip{margin-top:0}.page-settings .sidebar .icon-btn{animation:.3s ease-out both fadeUp}.page-settings .sidebar .boxed{animation-delay:50ms}.page-settings .sidebar nav .icon-btn:first-child{animation-delay:.1s}.page-settings .sidebar nav .icon-btn:nth-child(2){animation-delay:.15s}.page-settings .sidebar nav .icon-btn:nth-child(3){animation-delay:.2s}.page-settings .sidebar nav .icon-btn:nth-child(4){animation-delay:.25s}.page-settings .sidebar nav .icon-btn:nth-child(5){animation-delay:.3s}.page-settings .sidebar nav .icon-btn:nth-child(6){animation-delay:.35s}.page-settings .sidebar nav .icon-btn:nth-child(7){animation-delay:.4s}.page-settings .sidebar nav .icon-btn:nth-child(8){animation-delay:.45s}.page-settings .sidebar nav .icon-btn:nth-child(9),.page-settings .sidebar .bottom .icon-btn:first-child{animation-delay:.49s}.page-settings .sidebar .bottom .icon-btn:nth-child(2){animation-delay:.53s}.page-settings .side-inner>*{animation:.4s ease-out both fadeUp}.page-settings .side-inner>:first-child{animation-delay:80ms}.page-settings .side-inner>:nth-child(2){animation-delay:.14s}.page-settings .side-inner>:nth-child(3){animation-delay:.2s}.page-settings .side-inner>:nth-child(4){animation-delay:.26s}.page-settings .side-inner>:nth-child(5){animation-delay:.3s}.page-settings .topbar{animation:.35s ease-out both fadeUp}.page-settings .page-head h1{animation:.45s ease-out 60ms both fadeUp}.page-settings .actions .btn{animation:.35s ease-out .16s both fadeUp}.page-settings .feed-stream>.panel{animation:.45s ease-out both fadeUp}.page-settings .feed-stream>.panel:first-child{animation-delay:.24s}.page-settings .feed-stream>.panel:nth-child(2){animation-delay:.32s}.page-settings .feed-stream>.panel:nth-child(3){animation-delay:.4s}.page-settings .feed-stream>.panel:nth-child(4){animation-delay:.48s}.page-settings .feed-stream>.panel:nth-child(5){animation-delay:.56s}.page-settings .feed-stream>.panel:nth-child(6){animation-delay:.64s}.page-settings .feed-rail>*{animation:.45s ease-out both fadeUp}.page-settings .feed-rail>:first-child{animation-delay:.34s}.page-settings .feed-rail>:nth-child(2){animation-delay:.44s}.page-settings .feed-rail>:nth-child(3){animation-delay:.54s}@media (prefers-reduced-motion:reduce){.page-settings .sidebar .icon-btn,.page-settings .side-inner>*,.page-settings .topbar,.page-settings .page-head h1,.page-settings .actions .btn,.page-settings .feed-stream>.panel,.page-settings .feed-rail>*,.set-pane.active{animation:none!important}.switch i,.switch i:after{transition:none}}@media (max-width:640px){.id-row,.set-row{flex-wrap:wrap}.id-actions{flex:1 0 100%;margin-top:2px}.sr-side{flex:1 0 100%;justify-content:flex-start;margin:8px 0 0;padding-left:53px}.set-foot{flex-wrap:wrap}.set-foot .btn{flex:1;justify-content:center}.qr-row{flex-direction:column}.bk-grid{grid-template-columns:repeat(2,1fr)}}@container main (max-width:1080px){.grid{grid-template-columns:1fr}}@container main (max-width:1060px){.project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container main (max-width:990px){.project-layout{flex-direction:column}.comments-col{width:100%}.comments{max-height:640px}.paper{padding:44px 40px 20px}.draft-chip{top:20px;right:30px}}@container main (max-width:1120px){.assist-rail{width:300px}}@container main (max-width:980px){.assist-layout{flex-direction:column}.assist-rail{width:100%}}@container main (max-width:1000px){.feed-layout{grid-template-columns:minmax(0,1fr)}.feed-rail{flex-flow:wrap;position:static}.feed-rail>*{flex:1;min-width:240px}}@container main (max-width:620px){.feed-rail{flex-direction:column}.feed-rail>*{min-width:0}.fpa-cover{width:120px}.fpm-stats{grid-template-columns:repeat(2,1fr)}.fpm-head{flex-wrap:wrap;row-gap:10px}.fpm-title{flex-basis:calc(100% - 56px)}.fpm-verified{margin-left:56px}}@container main (max-width:440px){.fp-article{flex-direction:column}.fpa-cover{width:100%;height:96px}.fp-actions{flex-wrap:wrap}}@container main (max-width:900px){.quick-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@container main (max-width:640px){.qa-row{grid-template-columns:1fr;gap:10px}}@container main (max-width:780px){.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-grid.list .project-meta{width:auto}}@container main (max-width:760px){.recent-row{grid-template-columns:repeat(2,minmax(0,1fr))}.page-home .trow{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 132px}.page-home .trow .owner,.page-home .trow .collab,.page-home .trow.thead span:nth-child(2),.page-home .trow.thead span:nth-child(4){display:none}}@media (max-width:860px){body{padding:12px}.page-messages{--msgr-chrome-top:106px;--msgr-gutter:var(--dock-clear);--msgr-chrome-bottom:12px}.sidebar,.side-panel{display:none}.main{padding:20px}.search{flex:1;width:auto;margin-right:14px}.search .kbd{display:none}.page-head h1{font-size:28px}.paper h1{font-size:32px}.paper{padding:32px 26px 18px}}@media (max-width:420px){.main{padding:16px 14px 28px}.page-messages{--msgr-chrome-top:102px}.top-right{gap:8px}.bell,.burger,.user-avatar{border-radius:12px;width:42px;height:42px}.search{margin-right:10px;padding:0 10px 0 12px}}:root{--consent-clear:0px}.page-auth{padding-bottom:var(--consent-clear);justify-content:center;align-items:center;display:flex}.page-auth [hidden]{display:none!important}.auth-shell{z-index:1;flex-direction:column;align-items:center;gap:20px;width:100%;display:flex;position:relative}.auth-card{background:var(--panel);border-radius:28px;width:100%;display:flex;overflow:clip;box-shadow:0 40px 90px var(--lightningcss-light,#383e8c47)var(--lightningcss-dark,#00000c66)}.page-login .auth-card{max-width:1010px}.page-register .auth-card{max-width:820px}.page-reset .auth-card{max-width:480px}.auth-main{flex-direction:column;flex:1;min-width:0;padding:52px 56px 44px;display:flex}.page-reset .auth-main{padding:46px 44px 38px}.auth-logo{color:var(--ink);align-self:flex-start;align-items:center;gap:10px;margin-bottom:34px;text-decoration:none;display:inline-flex}.auth-logo svg{width:30px;height:30px;color:var(--primary)}.auth-logo b{letter-spacing:-.3px;font-size:19px;font-weight:600}.auth-main h1{letter-spacing:-.4px;margin-bottom:8px;font-size:31px;font-weight:600}.page-reset .auth-main h1{font-size:26px}.auth-sub{color:var(--gray);margin-bottom:26px;font-size:14px;line-height:1.65}.auth-sub b{color:var(--ink);font-weight:600}.auth-ic{background:var(--primary-soft);width:56px;height:56px;color:var(--primary);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.auth-ic svg{width:26px;height:26px}.auth-ic.green{background:var(--green-soft);color:var(--green)}.sso-row{flex-wrap:wrap;gap:10px;display:flex}.sso-btn{cursor:pointer;min-width:0;min-height:48px;font:inherit;color:var(--ink);text-align:center;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border:1px solid var(--lightningcss-light,#e2e5ec)var(--lightningcss-dark,#333642);border-radius:14px;flex:210px;justify-content:center;align-items:center;gap:10px;padding:10px 6px;font-size:13.5px;font-weight:500;line-height:1.25;transition:box-shadow .15s,border-color .15s;display:inline-flex}.sso-btn:hover{border-color:var(--lightningcss-light,#d5d9e2)var(--lightningcss-dark,#3c3f4c);box-shadow:0 4px 12px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.sso-btn svg{flex-shrink:0;width:19px;height:19px}.auth-div{color:var(--gray-light);white-space:nowrap;align-items:center;gap:14px;margin:22px 0;font-size:12.5px;display:flex}.auth-div:before,.auth-div:after{content:"";background:var(--line);flex:1;height:1px}.auth-error{background:var(--red-soft);color:var(--red-ink);overflow-wrap:anywhere;border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;font-size:13.5px;line-height:1.55;display:flex;box-shadow:inset 0 0 0 1px var(--lightningcss-light,#ef53503d)var(--lightningcss-dark,#f1636047)}.auth-error svg{flex-shrink:0;width:17px;height:17px;margin-top:1px}.auth-error .auth-link{font-size:inherit;color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.auth-error .auth-link:hover{opacity:.75}@media (prefers-reduced-motion:no-preference){.auth-error{animation:.18s ease-out auth-error-in}}@keyframes auth-error-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.field{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.field>label{color:var(--ink-soft);font-size:13px;font-weight:500}.field input,.field select,.field textarea{appearance:none;width:100%;height:48px;font:inherit;color:var(--ink);background-color:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border:none;border-radius:14px;outline:none;padding:0 16px;font-size:14px;transition:background-color .15s,box-shadow .15s;box-shadow:0 0 0 2px #0000}.field textarea{resize:none;scrollbar-width:thin;height:auto;min-height:108px;padding:13px 16px;line-height:1.55}.field input::placeholder,.field textarea::placeholder{color:var(--lightningcss-light,#a0a5b4)var(--lightningcss-dark,#6f7686)}.field input:focus,.field select:focus,.field textarea:focus{box-shadow:0 0 0 2px var(--primary);background-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27)}.field select{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239ba1b2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:16px;padding-right:44px}:root[data-theme=dark] .field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23767d8d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root[data-theme=system] .field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23767d8d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}}.field input:disabled,.field select:disabled,.field textarea:disabled{opacity:.55;cursor:default}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sel-wrap{min-width:0;display:flex;position:relative}.sel-btn{appearance:none;cursor:pointer;width:100%;height:48px;font:inherit;color:var(--ink);text-align:left;background-color:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border:none;border-radius:14px;outline:none;align-items:center;gap:8px;padding:0 15px 0 16px;font-size:14px;transition:background-color .15s,box-shadow .15s;display:flex;box-shadow:0 0 0 2px #0000}.sel-btn:hover:not(:disabled){background-color:var(--lightningcss-light,#eceef4)var(--lightningcss-dark,#2c2f3a)}.sel-btn .sv{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sel-btn .sv.ph{color:var(--lightningcss-light,#a0a5b4)var(--lightningcss-dark,#6f7686)}.sel-btn .sv-pre{color:var(--gray);flex-shrink:0;margin-right:-2px;font-weight:400}.sel-btn .caret{color:var(--lightningcss-light,#9ba1b2)var(--lightningcss-dark,#767d8d);flex-shrink:0;width:16px;height:16px;transition:transform .18s}.sel-btn:focus-visible,.sel-btn[aria-expanded=true]{box-shadow:0 0 0 2px var(--primary);background-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27)}.sel-btn[aria-expanded=true] .caret{transform:rotate(180deg)}.sel-btn:disabled{opacity:.55;cursor:default}:where([popover]){width:auto;height:auto;color:inherit;background:0 0;border:none;margin:0;padding:0;inset:auto;overflow:visible}.sel-pop{z-index:9;overscroll-behavior:contain;scrollbar-width:thin;background:var(--panel);transform-origin:0 0;border-radius:14px;min-width:max(100%,232px);max-width:min(340px,84vw);max-height:min(300px,50vh);padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 40px var(--lightningcss-light,#23262f2e)var(--lightningcss-dark,#0000005c),0 2px 8px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.sel-pop.open{animation:.18s ease-out notifPop;display:block}.sel-pop.right{transform-origin:100% 0;left:auto;right:0}.sel-pop .pm-item{align-items:flex-start;gap:10px}.sel-pop .pm-item.active .lbl{color:var(--ink)}.sel-pop .pm-item .check{width:16px;height:16px;color:var(--primary);opacity:0;flex-shrink:0;margin-top:1px}.sel-pop .pm-item.active .check{opacity:1}.sel-pop .pm-item:disabled{opacity:.5;cursor:default;background:0 0}.sel-wrap.sm .sel-btn{border-radius:11px;height:36px;padding:0 11px 0 12px;font-size:13px}.sel-wrap.sm .sel-btn .caret{width:15px;height:15px}.field .sel-wrap{width:100%}.field.slim .sel-wrap{flex-shrink:0;width:132px}.has-tip{cursor:help}svg.v-tick{color:var(--lightningcss-light,#a0a5b4)var(--lightningcss-dark,#6f7686);vertical-align:-.15em;flex-shrink:0;width:1.05em;height:1.05em;margin-left:.28em;display:inline-block}.u-link:hover+.v-tick{color:var(--lightningcss-light,#a0a5b4)var(--lightningcss-dark,#6f7686)}.has-tip:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:11px}.tip-card{background:var(--panel);width:max-content;max-width:min(280px,100vw - 24px);color:var(--ink-soft);text-align:left;letter-spacing:0;text-transform:none;white-space:normal;pointer-events:none;border:1px solid var(--lightningcss-light,#23262f0f)var(--lightningcss-dark,#333744);border-radius:13px;flex-direction:column;gap:5px;padding:11px 13px;font-size:12.5px;font-weight:400;line-height:1.5;animation:.12s ease-out tipIn;display:flex;position:fixed;box-shadow:0 14px 32px var(--lightningcss-light,#23262f33)var(--lightningcss-dark,#00000070),0 2px 8px var(--lightningcss-light,#23262f17)var(--lightningcss-dark,#0003)}.tip-card.tip-card,.tip-card.tip-card>*{white-space:normal;text-overflow:clip;-webkit-line-clamp:none;overflow:visible}.tip-card.tip-card>*{min-width:0;max-width:100%;font:inherit;letter-spacing:normal;text-transform:none;display:block}.tip-card b{color:var(--ink);font-size:12.5px;font-weight:600}.tip-card .tip-how{color:var(--gray)}.tip-card .tip-srcs{border-top:1px solid var(--line);color:var(--gray);flex-direction:column;gap:4px;margin-top:2px;padding-top:7px;display:flex}.tip-card .tip-srcs b{color:var(--ink-soft)}.tip-card:after{content:"";left:var(--tip-arrow,50%);background:var(--panel);border-bottom:1px solid var(--lightningcss-light,#23262f0f)var(--lightningcss-dark,#333744);border-right:1px solid var(--lightningcss-light,#23262f0f)var(--lightningcss-dark,#333744);width:9px;height:9px;margin-left:-5px;position:absolute;bottom:-5px;transform:rotate(45deg)}.tip-card[data-side=bottom]:after{border:none;border-top:1px solid var(--lightningcss-light,#23262f0f)var(--lightningcss-dark,#333744);border-left:1px solid var(--lightningcss-light,#23262f0f)var(--lightningcss-dark,#333744);top:-5px;bottom:auto}@keyframes tipIn{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.tip-card{animation:none}}.pw-wrap{position:relative}.pw-wrap input{padding-right:50px}.pw-toggle{cursor:pointer;color:var(--lightningcss-light,#8a90a1)var(--lightningcss-dark,#7f8697);background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:42px;height:44px;display:flex;position:absolute;top:2px;right:4px}.pw-toggle:hover{color:var(--ink-soft)}.pw-toggle svg{width:18px;height:18px}.pw-toggle .eye-off,.pw-toggle.show .eye{display:none}.pw-toggle.show .eye-off{display:block}.pw-meter{align-items:center;gap:12px;margin-top:2px;display:flex}.pw-bars{flex:1;gap:5px;display:flex}.pw-bars i{background:var(--line);border-radius:2px;flex:1;height:4px;transition:background .2s}.pw-meter>span{color:var(--gray-light);text-align:right;font-size:12px;font-weight:500}.pw-meter.l1 .pw-bars i:first-child{background:var(--red)}.pw-meter.l2 .pw-bars i:nth-child(-n+2){background:var(--amber)}.pw-meter.l3 .pw-bars i:nth-child(-n+3){background:var(--blue-seg)}.pw-meter.l4 .pw-bars i{background:var(--green)}.pw-meter.l1>span{color:var(--red)}.pw-meter.l2>span{color:var(--amber)}.pw-meter.l3>span{color:var(--blue-seg)}.pw-meter.l4>span{color:var(--green)}.auth-row{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 22px;display:flex}.remember{color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.remember input{width:16px;height:16px;accent-color:var(--primary);cursor:pointer;flex-shrink:0;margin-top:2px}.auth-link{cursor:pointer;font:inherit;color:var(--primary);background:0 0;border:none;padding:0;font-size:13px;font-weight:500;text-decoration:none}.auth-link:hover{text-decoration:underline}.remember .auth-link{font-size:inherit}.btn.wide{justify-content:center;width:100%;height:50px;font-size:14px}.btn:disabled{opacity:.45;pointer-events:none}.auth-foot{text-align:center;color:var(--gray);margin-top:26px;font-size:13.5px}.auth-foot .auth-link{font-size:inherit}.auth-legal{color:var(--lightningcss-light,#23262f8c)var(--lightningcss-dark,#e9eaf2b3);align-items:center;gap:8px;font-size:12.5px;display:flex}.auth-legal a{color:var(--lightningcss-light,#23262fa6)var(--lightningcss-dark,#e9eaf2cc);font-weight:500;text-decoration:none}.auth-legal a:hover{color:var(--ink)}.auth-legal i{opacity:.5;font-style:normal}.auth-aside{color:#fff;background:radial-gradient(120% 90% at 90% -10%,#ffffff29,#fff0 55%),linear-gradient(160deg,#8b97f3 0%,var(--lightningcss-light,#6f8df0)var(--lightningcss-dark,#7d99f4) 48%,var(--lightningcss-light,#5f6fe0)var(--lightningcss-dark,#7583ea) 100%);flex-direction:column;flex-shrink:0;justify-content:center;width:44%;padding:54px 46px;display:flex}.auth-aside h2{letter-spacing:-.4px;max-width:17ch;margin-bottom:12px;font-size:26px;font-weight:600;line-height:1.3}.auth-aside>p{color:#ffffffd1;max-width:38ch;margin-bottom:30px;font-size:14px;line-height:1.7}.aside-card{color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:18px;padding:18px;box-shadow:0 18px 40px var(--lightningcss-light,#23262f2e)var(--lightningcss-dark,#0000005c)}.aside-card .fpm-head{margin-bottom:14px}.aside-card .fpm-stats{grid-template-columns:repeat(3,1fr);margin-bottom:0}.aside-meta{align-items:center;gap:13px;margin-top:26px;display:flex}.aside-avs{flex-shrink:0;display:flex}.aside-avs .av{border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);margin-left:-8px}.aside-avs .av:first-child{margin-left:0}.aside-meta span{color:#ffffffd9;font-size:12.5px;line-height:1.5}.aside-meta b{color:#fff;font-weight:600}.wiz-steps{align-items:center;gap:10px;margin-bottom:28px;display:flex}.wiz-step{color:var(--gray);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.wiz-step.active{color:var(--ink)}.wiz-dot{width:32px;height:32px;color:var(--gray);background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:flex}.wiz-dot i{font-style:normal}.wiz-dot svg{width:15px;height:15px;display:none}.wiz-step.active .wiz-dot{background:var(--primary);color:#fff}.wiz-step.done .wiz-dot{background:var(--green-soft);color:var(--green)}.wiz-step.done .wiz-dot i{display:none}.wiz-step.done .wiz-dot svg{display:block}.wiz-bar{background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border-radius:1px;flex:1;min-width:18px;height:2px;transition:background .3s}.wiz-bar.done{background:var(--lightningcss-light,#ccd5fb)var(--lightningcss-dark,#323a66)}.wiz-pane{display:none}.wiz-pane.active{animation:.35s ease-out fadeUp;display:block}.pane-q{margin-bottom:14px;font-size:16px;font-weight:600}.role-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.role-card{text-align:left;cursor:pointer;font:inherit;color:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border:1.5px solid var(--lightningcss-light,#e8eaf0)var(--lightningcss-dark,#2f323d);border-radius:18px;padding:22px;transition:border-color .15s,box-shadow .15s,background .15s;position:relative}.role-card:hover{box-shadow:0 8px 18px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.role-card.active{border-color:var(--primary);background:var(--primary-soft)}.role-card .q-ic{margin-bottom:14px}.ws-kind-grid{gap:10px}.ws-kind-grid .role-card{padding:14px}.ws-kind-grid .role-card b{font-size:14px}.ws-kind-grid .role-card p{margin:4px 0 0;font-size:12px;line-height:1.45}.role-card b{margin-bottom:5px;font-size:15.5px;font-weight:600;display:block}.role-card p{color:var(--gray);margin-bottom:13px;font-size:13px;line-height:1.55}.role-card ul{flex-direction:column;gap:7px;list-style:none;display:flex}.role-card li{color:var(--ink-soft);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.role-card li svg{width:14px;height:14px;color:var(--green);flex-shrink:0}.role-check{background:var(--primary);color:#fff;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:16px;right:16px;transform:scale(.6)}.role-card.active .role-check{opacity:1;transform:none}.role-check svg{width:13px;height:13px}.pick-row{flex-wrap:wrap;gap:8px;display:flex}.pick-chip{cursor:pointer;height:38px;font:inherit;color:var(--ink-soft);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border:1px solid var(--lightningcss-light,#e2e5ec)var(--lightningcss-dark,#333642);border-radius:12px;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.pick-chip:hover{background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831)}.pick-chip.active{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.pick-chip svg{width:15px;height:15px;display:none}.pick-chip.active svg{display:block}.wiz-tip{background:var(--lightningcss-light,#f7f8fb)var(--lightningcss-dark,#22252e);border-radius:14px;align-items:flex-start;gap:11px;margin-top:6px;padding:14px 16px;display:flex}.wiz-tip>svg{width:17px;height:17px;color:var(--primary);flex-shrink:0;margin-top:2px}.wiz-tip p{color:var(--ink-soft);font-size:12.5px;line-height:1.6}.wiz-tip p b{color:var(--ink);font-weight:600}.wiz-tip p+p{margin-top:9px}.wiz-tip .vf-stack{margin-top:8px}.wiz-tip .vf{border-color:var(--lightningcss-light,#f7f8fb)var(--lightningcss-dark,#22252e)}.wiz-foot{border-top:1px solid var(--lightningcss-light,#f0f1f5)var(--lightningcss-dark,#2a2d38);align-items:center;gap:10px;margin-top:26px;padding-top:22px;display:flex}.wiz-foot .btn.primary{justify-content:center;min-width:160px;margin-left:auto}.wiz-done{text-align:center;padding:26px 8px 6px}.done-ic{background:var(--green-soft);width:74px;height:74px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 22px;display:flex}.done-ic svg{width:34px;height:34px}.wiz-done h2{letter-spacing:-.3px;margin-bottom:10px;font-size:24px;font-weight:600}.wiz-done p{color:var(--gray);max-width:42ch;margin:0 auto 26px;font-size:14px;line-height:1.65}.page-auth .auth-card{animation:.5s ease-out both fadeUp}.page-auth .auth-main>:not(.wiz-pane){animation:.4s ease-out both fadeUp}.page-auth .auth-main>:not(.wiz-pane):first-child{animation-delay:60ms}.page-auth .auth-main>:not(.wiz-pane):nth-child(2){animation-delay:.11s}.page-auth .auth-main>:not(.wiz-pane):nth-child(3){animation-delay:.16s}.page-auth .auth-main>:not(.wiz-pane):nth-child(4){animation-delay:.21s}.page-auth .auth-main>:not(.wiz-pane):nth-child(5){animation-delay:.26s}.page-auth .auth-main>:not(.wiz-pane):nth-child(6){animation-delay:.31s}.page-auth .auth-main>:not(.wiz-pane):nth-child(7){animation-delay:.36s}.page-auth .auth-main>:not(.wiz-pane):nth-child(8){animation-delay:.41s}.page-auth .auth-main>:not(.wiz-pane):nth-child(9){animation-delay:.46s}.page-auth .auth-aside>*{animation:.45s ease-out both fadeUp}.page-auth .auth-aside>:first-child{animation-delay:.2s}.page-auth .auth-aside>:nth-child(2){animation-delay:.28s}.page-auth .auth-aside>:nth-child(3){animation-delay:.36s}.page-auth .auth-aside>:nth-child(4){animation-delay:.44s}.page-auth .auth-legal{animation:.4s ease-out .55s both fadeUp}@media (prefers-reduced-motion:reduce){.page-auth .auth-card,.page-auth .auth-main>:not(.wiz-pane),.page-auth .auth-aside>*,.page-auth .auth-legal,.wiz-pane.active{animation:none!important}}@media (max-width:1000px){.auth-aside{display:none}.page-login .auth-card{max-width:520px}}@media (max-width:640px){.auth-main,.page-reset .auth-main{padding:36px 26px 32px}.sso-row{flex-direction:column}.sso-btn{flex:none}.form-row,.role-grid{grid-template-columns:1fr}.wiz-step .lbl{display:none}.wiz-step.active .lbl{display:inline}.auth-main h1{font-size:26px}}@media (max-width:380px){.page-auth{padding:20px 14px}.auth-main,.page-reset .auth-main{padding:32px 20px 28px}}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}dialog.modal{background:0 0;border:none;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:22px;display:none;position:fixed;inset:0}dialog.modal[open]{grid-template-rows:minmax(0,1fr);place-items:center;display:grid}html:has(dialog.modal[open]){overflow:hidden}dialog.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--lightningcss-light,#383e8c6b)var(--lightningcss-dark,#00000c8a);animation:.2s ease-out mdFade}@keyframes mdFade{0%{opacity:0}}@keyframes mdPop{0%{opacity:0;transform:translateY(12px)scale(.985)}}.modal-card{background:var(--panel);border-radius:22px;flex-direction:column;width:min(660px,100%);min-width:0;max-height:100%;animation:.22s cubic-bezier(.4,0,.2,1) mdPop;display:flex;overflow:clip;box-shadow:0 30px 70px var(--lightningcss-light,#383e8c42)var(--lightningcss-dark,#00000c61),0 2px 8px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.modal-card.lg{width:min(720px,100%)}.modal-head{align-items:flex-start;gap:14px;padding:24px 24px 0;display:flex}.modal-ic{background:var(--primary-soft);width:46px;height:46px;color:var(--primary);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal-ic svg{width:23px;height:23px}.modal-heading{flex:1;min-width:0}.modal-heading h2{letter-spacing:-.3px;color:var(--ink);font-size:20px;font-weight:600}.modal-heading p{color:var(--gray);margin-top:4px;font-size:13px;line-height:1.55}.modal-close{color:var(--lightningcss-light,#a0a5b4)var(--lightningcss-dark,#6f7686);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:flex}.modal-close:hover{color:var(--ink-soft);background:var(--lightningcss-light,#f1f2f7)var(--lightningcss-dark,#272a35)}.modal-close svg{width:17px;height:17px}.modal-tabs{padding:18px 24px 0}.modal-tabs .count{margin-left:3px}.modal-tabs .f-tab.active .count{color:#fff;background:#ffffff3d}.modal-body{scrollbar-width:thin;flex:1;min-height:0;padding:18px 24px 6px;overflow-y:auto}.modal-foot{border-top:1px solid var(--lightningcss-light,#f0f1f5)var(--lightningcss-dark,#2a2d38);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 24px 20px;display:flex}.modal-note{min-width:0;color:var(--gray);flex:1;align-items:center;gap:8px;font-size:12.5px;display:flex}.modal-note svg{width:16px;height:16px;color:var(--green);flex-shrink:0}.modal-foot .btn{flex-shrink:0}.modal-foot.end{justify-content:flex-end}.modal-foot .btn.primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn[hidden]{display:none}.field-hint{color:var(--gray);font-size:12px;line-height:1.5}.field-err{color:var(--red);font-size:12px;font-weight:500;line-height:1.5}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{box-shadow:0 0 0 2px var(--red)}.search.sm{border-radius:12px;height:40px;padding:0 12px 0 14px}.search.sm input{font-size:13px}.mkp-pane{display:none}.mkp-pane.active{display:block}.mkp-filter{align-items:center;gap:12px;margin-bottom:14px;display:flex}.mkp-filter .search{flex:1;width:auto}.mkp-filter-note{color:var(--gray-light);flex-shrink:0;font-size:12px}.draft-list{border:none;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.draft-item{cursor:pointer;border:1px solid var(--line);border-radius:14px;align-items:center;gap:13px;padding:14px 16px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.draft-item:hover{background:var(--lightningcss-light,#f6f7fa)var(--lightningcss-dark,#252831);border-color:var(--lightningcss-light,#e2e5ec)var(--lightningcss-dark,#333642)}.draft-item[hidden]{display:none}.draft-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.draft-item:has(.draft-radio:checked){border-color:var(--primary);background:var(--primary-soft)}.draft-item:has(.draft-radio:focus-visible){box-shadow:0 0 0 2px var(--primary)}.di-info{flex:1;min-width:0}.di-info b{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.di-stats{color:var(--gray);margin-top:3px;font-size:12.5px;display:block}.di-src,.di-warn{align-items:center;gap:6px;margin-top:5px;font-size:12px;display:flex}.di-src{color:var(--gray-light)}.di-warn{color:var(--amber);font-weight:500}.di-src svg,.di-warn svg{flex-shrink:0;width:14px;height:14px}.di-side{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.di-check{color:#fff;border:1.5px solid var(--lightningcss-light,#8a90a1)var(--lightningcss-dark,#7f8697);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,border-color .15s;display:flex}.di-check svg{opacity:0;width:12px;height:12px;transition:opacity .15s}.draft-item:has(.draft-radio:checked) .di-check{background:var(--primary);border-color:var(--primary)}.draft-item:has(.draft-radio:checked) .di-check svg{opacity:1}.mkp-empty{text-align:center;color:var(--gray);padding:26px 4px 22px;font-size:13.5px}.mkp-empty[hidden],.imp-step{display:none}.imp-step.active{animation:.3s ease-out fadeUp;display:block}.imp-drop{text-align:center;cursor:pointer;background:var(--lightningcss-light,#f7f8fb)var(--lightningcss-dark,#22252e);border:1.5px dashed var(--lightningcss-light,#c3c7d2)var(--lightningcss-dark,#4a4e5c);border-radius:16px;flex-direction:column;align-items:center;gap:5px;padding:24px 22px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.imp-drop:hover,.imp-drop.dragover{border-color:var(--primary);background:var(--primary-soft)}.imp-drop:has(.imp-input:focus){border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.imp-input{opacity:0;width:1px;height:1px;position:absolute}.imp-ic{width:52px;height:52px;color:var(--primary);background:var(--lightningcss-light,#e7eafc)var(--lightningcss-dark,#272c4b);border-radius:16px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.imp-ic svg{width:24px;height:24px}.imp-drop b{color:var(--ink);font-size:14.5px;font-weight:600}.imp-link{color:var(--primary);text-decoration:underline}.imp-hint{color:var(--gray);font-size:12.5px}.imp-formats{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.fmt-chip{color:var(--ink-soft);background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border-radius:9px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.fmt-chip svg{color:var(--lightningcss-light,#8a90a1)var(--lightningcss-dark,#7f8697);width:14px;height:14px}.imp-sheet{margin-bottom:18px}.imp-url{gap:10px;display:flex}.imp-url input{flex:1;min-width:0}.imp-url .btn{flex-shrink:0;height:48px}.imp-tip{margin-top:0}.imp-file{border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;display:flex}.if-ic{width:40px;height:40px;color:var(--primary);background:var(--lightningcss-light,#e7eafc)var(--lightningcss-dark,#272c4b);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.if-ic svg{width:19px;height:19px}.if-ic.pdf{color:var(--lightningcss-light,#6f7484)var(--lightningcss-dark,#9aa0b0);background:var(--lightningcss-light,#f0f1f5)var(--lightningcss-dark,#2a2d38)}.if-ic.image{color:var(--lightningcss-light,#e09a4a)var(--lightningcss-dark,#e8a75c);background:var(--lightningcss-light,#fdeedd)var(--lightningcss-dark,#362c20)}.if-ic.sheet{color:#4fb173;background:var(--lightningcss-light,#e2f2e3)var(--lightningcss-dark,#263127)}.if-info{flex:1;min-width:0}.if-info b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.if-info span{color:var(--gray);font-size:12px}.imp-prog{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.imp-prog i{background:var(--primary);border-radius:3px;width:0;height:100%;transition:width .4s;display:block}.imp-stat{color:var(--ink-soft);margin-top:11px;font-size:13px}.imp-rail{margin-bottom:20px}.imp-sub{color:var(--ink-soft);margin:0 0 12px;font-size:13px;font-weight:600}.imp-map{grid-template-columns:1fr 1fr;gap:12px 14px;margin-bottom:20px;display:grid}.imp-map .field{margin-bottom:0}.imp-map .field>label{align-items:center;gap:7px;display:flex}.imp-map select{height:44px;font-size:13.5px}.req{color:var(--primary);background:var(--primary-soft);border-radius:6px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:500}.irr{flex-direction:column;gap:6px;margin-top:14px;margin-bottom:20px;display:flex}.irr-toggle{margin-top:14px;margin-bottom:20px}.irr-list{scrollbar-width:thin;flex-direction:column;gap:6px;max-height:264px;display:flex;overflow-y:auto}.irr-row{align-items:center;gap:8px;display:flex}.irr-row.paused{opacity:.55}.irr-line{color:var(--gray-light);text-align:right;flex:0 0 32px;font-size:11.5px}.irr-in{min-width:0;height:34px;font:inherit;color:var(--ink);background-color:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border:none;border-radius:10px;outline:none;flex:1;padding:0 10px;font-size:12.5px}.irr-price{flex:0 0 88px}.irr-issue{min-width:0;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:1.2;font-size:12px;overflow:hidden}.imp-prev{border:1px solid var(--line);border-radius:14px;overflow-x:auto}.imp-prev table{border-collapse:collapse;width:100%}.imp-prev th{text-align:left;white-space:nowrap;color:var(--gray-light);border-bottom:1px solid var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);padding:10px 14px;font-size:11.5px;font-weight:500}.imp-prev td{white-space:nowrap;color:var(--ink-soft);border-bottom:1px solid var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);padding:11px 14px;font-size:12.5px}.imp-prev tbody tr:last-child td{border-bottom:none}.imp-prev td b{color:var(--ink);font-weight:600}.imp-note{border-radius:12px;gap:10px;margin-top:14px;padding:12px 14px;font-size:12.5px;line-height:1.55;display:flex}.imp-note svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}.modal-body>.imp-note:first-child{margin-top:0}.imp-note+.field{margin-top:20px}.imp-note+.f-tabs{margin-top:14px}.imp-note.warn{background:var(--amber-soft);color:var(--amber)}.imp-note.ok{background:var(--green-soft);color:var(--green)}.imp-note b{font-weight:600}.imp-name{margin:20px 0 4px}.fc-btn.on{background:var(--primary-soft);color:var(--primary)}.fc-btn.on svg{color:var(--primary)}.fc-attach{border:1px solid var(--line);border-radius:14px;margin-top:14px;padding:14px 16px;position:relative}.fc-attach[hidden]{display:none}.fc-attach .fpm-head{margin-bottom:12px;padding-right:30px}.fc-attach .fpm-stats{margin-bottom:0}.fca-x{color:var(--lightningcss-light,#a0a5b4)var(--lightningcss-dark,#6f7686);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,color .15s;display:flex;position:absolute;top:9px;right:9px}.fca-x:hover{color:var(--ink-soft);background:var(--lightningcss-light,#f1f2f7)var(--lightningcss-dark,#272a35)}.fca-x svg{width:15px;height:15px}.fc-attach .di-src{margin-top:10px}.page-feed .feed-stream .fpost.entered{animation:none}.page-feed .feed-stream .fpost.new{animation:.42s ease-out both fadeUp}@media (prefers-reduced-motion:reduce){.modal-card,dialog.modal::backdrop,.imp-step.active,.page-feed .feed-stream .fpost.new{animation:none!important}}@media (max-width:640px){dialog.modal{padding:10px}.modal-card{border-radius:18px}.modal-head{padding:18px 18px 0}.modal-tabs{padding:14px 18px 0}.modal-body{padding:16px 18px 4px}.modal-foot{padding:14px 18px 18px}.modal-note{display:none}.modal-foot .btn.primary{flex:1}.modal-ic,.mkp-filter-note{display:none}.draft-item{flex-wrap:wrap;align-items:flex-start}.draft-item .fpm-badge{margin-top:2px}.di-side{flex:1 0 100%;order:3;justify-content:flex-start;margin:4px 0 0;padding-left:53px}.imp-map{grid-template-columns:1fr}.imp-url{flex-direction:column}.imp-url .btn{justify-content:center;width:100%}}.u-link{color:inherit;text-decoration:none;transition:color .15s}.u-link:hover{color:var(--primary)}.av.s64{width:64px;height:64px;font-size:22px}.profile-hero .presence:after{border-width:3px;width:13px;height:13px}.profile-hero .mh-name .count{margin-top:2px}.tag-group{margin-top:14px}.tag-group:first-of-type{margin-top:2px}.tag-group>span{color:var(--gray-light);margin-bottom:8px;font-size:12px;display:block}.tag-row{flex-wrap:wrap;gap:8px;display:flex}.rail-row .status{flex-shrink:0}.pr-meter{align-items:center;gap:12px;margin-bottom:16px;display:flex}.pr-meter b{font-size:13.5px;font-weight:600}.pr-track{background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border-radius:4px;flex:1;height:8px;overflow:hidden}.pr-fill{background:var(--primary);border-radius:4px;height:100%;display:block}.bp-ic.star{color:var(--lightningcss-light,#e09a4a)var(--lightningcss-dark,#e8a75c);background:var(--lightningcss-light,#fdeedd)var(--lightningcss-dark,#362c20)}.bp-ic.ok{color:#4fb173;background:var(--lightningcss-light,#e2f2e3)var(--lightningcss-dark,#263127)}.bp-ic.todo{color:var(--lightningcss-light,#8a90a1)var(--lightningcss-dark,#7f8697);background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36)}.bp-row .vf-stack{vertical-align:middle;margin-left:2px;display:inline-flex}.btn.following{color:var(--gray)}.page-profile .sidebar .icon-btn{animation:.3s ease-out both fadeUp}.page-profile .sidebar .boxed{animation-delay:50ms}.page-profile .sidebar nav .icon-btn:first-child{animation-delay:.1s}.page-profile .sidebar nav .icon-btn:nth-child(2){animation-delay:.15s}.page-profile .sidebar nav .icon-btn:nth-child(3){animation-delay:.2s}.page-profile .sidebar nav .icon-btn:nth-child(4){animation-delay:.25s}.page-profile .sidebar nav .icon-btn:nth-child(5){animation-delay:.3s}.page-profile .sidebar nav .icon-btn:nth-child(6){animation-delay:.35s}.page-profile .sidebar nav .icon-btn:nth-child(7){animation-delay:.4s}.page-profile .sidebar nav .icon-btn:nth-child(8){animation-delay:.45s}.page-profile .sidebar nav .icon-btn:nth-child(9),.page-profile .sidebar .bottom .icon-btn:first-child{animation-delay:.49s}.page-profile .sidebar .bottom .icon-btn:nth-child(2){animation-delay:.53s}.page-profile .side-inner>*{animation:.4s ease-out both fadeUp}.page-profile .side-inner>:first-child{animation-delay:80ms}.page-profile .side-inner>:nth-child(2){animation-delay:.14s}.page-profile .side-inner>:nth-child(3){animation-delay:.2s}.page-profile .side-inner>:nth-child(4){animation-delay:.26s}.page-profile .side-inner>:nth-child(5){animation-delay:.3s}.page-profile .topbar{animation:.35s ease-out both fadeUp}.page-profile .crumb-row{animation:.4s ease-out 60ms both fadeUp}.page-profile .feed-stream>.panel{animation:.45s ease-out both fadeUp}.page-profile .feed-stream>.panel:first-child{animation-delay:.16s}.page-profile .feed-stream>.panel:nth-child(2){animation-delay:.26s}.page-profile .feed-stream>.panel:nth-child(3){animation-delay:.34s}.page-profile .feed-stream>.panel:nth-child(4){animation-delay:.42s}.page-profile .feed-stream>.panel:nth-child(5){animation-delay:.5s}.page-profile .feed-rail>.panel{animation:.45s ease-out both fadeUp}.page-profile .feed-rail>.panel:first-child{animation-delay:.3s}.page-profile .feed-rail>.panel:nth-child(2){animation-delay:.4s}.page-profile .feed-rail>.panel:nth-child(3){animation-delay:.5s}@media (prefers-reduced-motion:reduce){.page-profile .sidebar .icon-btn,.page-profile .side-inner>*,.page-profile .topbar,.page-profile .crumb-row,.page-profile .feed-stream>.panel,.page-profile .feed-rail>.panel{animation:none!important}}body{font-family:var(--font-poppins),"Poppins",-apple-system,"Segoe UI",sans-serif}.page-auth{min-height:calc(100vh - 60px)}.camp-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.camp-row[hidden]{display:none}.camp-card{border:1px solid var(--line);min-width:0;color:inherit;border-radius:14px;padding:16px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:block}.camp-card:hover{border-color:var(--lightningcss-light,#e2e5ec)var(--lightningcss-dark,#333642);transform:translateY(-2px);box-shadow:0 8px 18px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.camp-card-wrap{min-width:0;position:relative}.camp-card-wrap .card-more{z-index:2;display:flex;position:absolute;top:14px;right:12px}.camp-card-wrap .card-more .kebab{color:var(--gray);transition:color .15s}.camp-card-wrap:hover .card-more .kebab,.camp-card-wrap .card-more .kebab:focus-visible,.camp-card-wrap .card-more.open .kebab{color:var(--ink-soft)}.camp-card-wrap .cc-head{padding-right:26px}.camp-card-wrap.archived .camp-card{opacity:.6}.cc-head{align-items:center;gap:11px;margin-bottom:13px;display:flex}.cc-who{flex:1;min-width:0}.cc-who b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.cc-who span{color:var(--gray);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}.cc-meter{background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.cc-meter i{background:var(--primary);border-radius:4px;height:100%;display:block}.camp-card.done .cc-meter i{background:var(--green)}.cc-meter.indet i{width:38%;animation:1.5s cubic-bezier(.55,.1,.35,.9) infinite meterSlide}@keyframes meterSlide{0%{transform:translate(-100%)}to{transform:translate(263%)}}@media (prefers-reduced-motion:reduce){.cc-meter.indet i{opacity:.45;width:100%;animation:none}}.cc-sub{color:var(--gray);justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;font-size:12px;display:flex}.cc-sub b{color:var(--ink);font-weight:600}.cc-sub .cc-next{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cc-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px;display:grid}.cc-stats>div{text-align:center;background:var(--lightningcss-light,#f7f8fb)var(--lightningcss-dark,#22252e);border-radius:12px;padding:9px 6px}.cc-stats b{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.cc-stats span{color:var(--gray);font-size:11px}.camp-card[hidden]{display:none}.cc-track{align-items:center;gap:10px;margin-bottom:8px;display:flex}.cc-track .status{flex-shrink:0}.cc-track .cc-meter{flex:1;margin-bottom:0}.camp-card .policy-row{margin-bottom:12px}.camp-card .policy{gap:5px;padding:5px 9px;font-size:11.5px}.policy.warn{color:var(--amber);background:var(--amber-soft)}.policy.muted{color:var(--lightningcss-light,#6f7484)var(--lightningcss-dark,#9aa0b0);background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36)}.camp-index .projects-head{margin-bottom:12px}.camp-index .dh-tools{flex-wrap:wrap}.camp-index .search{border-radius:12px;flex:none;width:212px;min-width:0;height:40px;margin:0;padding:0 12px 0 14px}.camp-index .search input{font-size:13px}.camp-index .dh-tools .sel-wrap .sel-btn{border-radius:12px;height:40px;padding:0 12px 0 14px;font-size:13px}.camp-empty{text-align:center;color:var(--gray);padding:26px 4px 22px;font-size:13.5px}.camp-empty[hidden]{display:none}.camp-tabs{margin-bottom:14px}@container main (max-width:1000px){.camp-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@container main (max-width:640px){.camp-row{grid-template-columns:1fr}}.page-campaigns .sidebar .icon-btn{animation:.3s ease-out both fadeUp}.page-campaigns .sidebar .boxed{animation-delay:50ms}.page-campaigns .sidebar nav .icon-btn:first-child{animation-delay:.1s}.page-campaigns .sidebar nav .icon-btn:nth-child(2){animation-delay:.15s}.page-campaigns .sidebar nav .icon-btn:nth-child(3){animation-delay:.2s}.page-campaigns .sidebar nav .icon-btn:nth-child(4){animation-delay:.25s}.page-campaigns .sidebar nav .icon-btn:nth-child(5){animation-delay:.3s}.page-campaigns .sidebar nav .icon-btn:nth-child(6){animation-delay:.35s}.page-campaigns .sidebar nav .icon-btn:nth-child(7){animation-delay:.4s}.page-campaigns .sidebar nav .icon-btn:nth-child(8){animation-delay:.45s}.page-campaigns .sidebar nav .icon-btn:nth-child(9),.page-campaigns .sidebar .bottom .icon-btn:first-child{animation-delay:.49s}.page-campaigns .sidebar .bottom .icon-btn:nth-child(2){animation-delay:.53s}.page-campaigns .side-inner>*{animation:.4s ease-out both fadeUp}.page-campaigns .side-inner>:first-child{animation-delay:80ms}.page-campaigns .side-inner>:nth-child(2){animation-delay:.14s}.page-campaigns .side-inner>:nth-child(3){animation-delay:.2s}.page-campaigns .side-inner>:nth-child(4){animation-delay:.26s}.page-campaigns .side-inner>:nth-child(5){animation-delay:.3s}.page-campaigns .side-inner>:nth-child(6){animation-delay:.34s}.page-campaigns .side-inner>:nth-child(7){animation-delay:.38s}.page-campaigns .side-inner>:nth-child(8){animation-delay:.42s}.page-campaigns .side-inner>:nth-child(9){animation-delay:.46s}.page-campaigns .topbar{animation:.35s ease-out both fadeUp}.page-campaigns .crumb-row{animation:.4s ease-out 60ms both fadeUp}.page-campaigns .panel{animation:.38s ease-out .14s both fadeUp}.page-campaigns .camp-row>*{animation:.4s ease-out both fadeUp}.page-campaigns .camp-row>:first-child{animation-delay:.28s}.page-campaigns .camp-row>:nth-child(2){animation-delay:.34s}.page-campaigns .camp-row>:nth-child(3){animation-delay:.4s}.page-campaigns .camp-row>:nth-child(4){animation-delay:.46s}.page-campaigns .camp-row>:nth-child(5){animation-delay:.52s}.page-campaigns .camp-row>:nth-child(6){animation-delay:.58s}.page-campaigns .camp-row>:nth-child(7){animation-delay:.64s}.page-campaigns .camp-row>:nth-child(8){animation-delay:.7s}.page-campaigns .camp-row>:nth-child(9){animation-delay:.76s}.page-campaigns .camp-row>:nth-child(10){animation-delay:.82s}.page-campaigns .camp-row>:nth-child(11){animation-delay:.88s}.page-campaigns .camp-row>:nth-child(12){animation-delay:.94s}.page-campaigns .camp-row>:nth-child(n+13){animation-delay:1s}.page-campaigns .camp-row:not(.intro)>*{animation:none}@media (prefers-reduced-motion:reduce){.page-campaigns .sidebar .icon-btn,.page-campaigns .side-inner>*,.page-campaigns .topbar,.page-campaigns .crumb-row,.page-campaigns .panel,.page-campaigns .camp-row>*{animation:none!important}}.page-order .oi-cell{align-items:center;display:flex;position:relative}.page-order .st-trig{cursor:pointer;font:inherit;border:none;align-items:center;gap:6px;font-size:12px;font-weight:500;transition:filter .18s;display:inline-flex}.page-order .st-trig:hover{filter:brightness(.96)}.page-order .st-trig:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.page-order .st-trig .st-caret{width:13px;height:13px;margin-right:-2px;transition:transform .3s}.page-order .oi-cell.open .st-trig .st-caret{transform:rotate(180deg)}.page-order .st-trig.due:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.page-order .st-pop{z-index:9;background:var(--panel);border-radius:var(--r-panel);transform-origin:100% 0;min-width:min(238px,62vw);padding:8px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px var(--lightningcss-light,#23262f2e)var(--lightningcss-dark,#0000005c),0 2px 8px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.page-order .st-pop.open{animation:.18s ease-out notifPop;display:block}.page-order .st-pop .pm-item{white-space:nowrap;padding:9px 10px}.page-order .st-pop .pm-item.go{color:var(--ink)}.page-order .st-pop .pm-item.go svg{color:var(--primary)}.page-order .st-pop .pm-item:disabled{opacity:.5;cursor:default;background:0 0}.page-order .offer-total .ready,.page-order .offer-total .ready i{color:var(--amber)}.dock{z-index:40;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;bottom:30px;right:max(30px,50vw - 810px)}.dock-fab{cursor:pointer;color:#fff;background:linear-gradient(135deg,#f9a8c5 0%,#f5b06b 100%);border:none;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 8px 18px #f5a67866}.dock-fab:hover{transform:translateY(-2px);box-shadow:0 12px 26px #f5a67880}.dock-fab svg{width:26px;height:26px;display:block}.dock-fab .ic-close,.dock.open .dock-fab .ic-spark{display:none}.dock.open .dock-fab .ic-close{display:block}.dock-n{background:var(--primary);border:2.5px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:50%;width:13px;height:13px;display:none;position:absolute;top:-3px;right:-3px}.dock-fab.busy .dock-n,.dock-fab.attn .dock-n{display:block}.dock-fab.busy .dock-n{animation:1.4s ease-in-out infinite dockPulse}.dock-fab.attn .dock-n{background:var(--amber)}.dock.open .dock-n{display:none}.dock-peek{background:var(--panel);max-width:236px;color:var(--ink);border-radius:14px;padding:11px 34px 11px 14px;font-size:13px;font-weight:500;line-height:1.5;animation:.3s ease-out .9s both dockPop;position:relative;box-shadow:0 14px 34px var(--lightningcss-light,#23262f29)var(--lightningcss-dark,#00000052),0 2px 8px var(--lightningcss-light,#23262f0f)var(--lightningcss-dark,#0000001f)}.dock-peek .x{cursor:pointer;width:24px;height:24px;color:var(--gray);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:5px;right:5px}.dock-peek .x:hover{color:var(--ink-soft);background:var(--lightningcss-light,#f1f2f7)var(--lightningcss-dark,#272a35)}.dock-peek .x svg{width:13px;height:13px}.dock.open .dock-peek{display:none}.dock-panel{transform-origin:100% 100%;background:radial-gradient(90% 52% at 88% -8%,#f5b06b38,#f5b06b00 62%),radial-gradient(80% 46% at 6% -6%,#f9a8c533,#f9a8c500 56%),linear-gradient(var(--lightningcss-light,#fbf7f5)var(--lightningcss-dark,#242220) 0%,var(--lightningcss-light,#fdfdfd)var(--lightningcss-dark,#1e2028) 48%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27) 100%);border-radius:24px;flex-direction:column;width:min(400px,100vw - 48px);height:min(640px,100vh - 132px);transition:width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1);display:none;overflow:clip;box-shadow:0 30px 70px var(--lightningcss-light,#383e8c42)var(--lightningcss-dark,#00000c61),0 2px 8px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.dock.open .dock-panel{animation:.22s cubic-bezier(.4,0,.2,1) dockPop;display:flex}.dock.open.wide .dock-panel{width:min(560px,100vw - 48px);height:min(860px,88vh)}.dock-head{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:9px;height:56px;padding:0 10px 0 16px;display:flex}.dock-head .chat-spark,.dock-head .chat-spark svg{width:20px;height:20px}.dock-more{min-width:0;display:flex;position:relative}.dock-title{cursor:pointer;min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;border-radius:10px;align-items:center;gap:5px;padding:5px 7px;display:flex}.dock-title:hover,.dock-title[aria-expanded=true]{background:var(--lightningcss-light,#f1f2f7)var(--lightningcss-dark,#272a35)}.dock-title b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.dock-title svg{color:var(--lightningcss-light,#9ba1b2)var(--lightningcss-dark,#767d8d);flex-shrink:0;width:15px;height:15px;transition:transform .2s}.dock-title[aria-expanded=true] svg{transform:rotate(180deg)}.dock-pop{z-index:9;background:var(--panel);border-radius:var(--r-panel);transform-origin:0 0;min-width:min(258px,72vw);max-height:340px;padding:8px;display:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 40px var(--lightningcss-light,#23262f2e)var(--lightningcss-dark,#0000005c),0 2px 8px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.dock-pop.open{animation:.18s ease-out notifPop;display:block}.dock-pop .pm-item{padding:9px 10px}.dock-pop .pm-item .lbl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dock-pop .pm-divider{background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);height:1px;margin:6px 4px}.dock-pop .pm-head{letter-spacing:.02em;text-transform:uppercase;color:var(--gray-light);padding:6px 10px 4px;font-size:11.5px;font-weight:600}.dock-pop .pm-item.danger,.dock-pop .pm-item.danger svg{color:var(--red)}.dock-pop .pm-item.danger:hover{background:var(--red-soft)}.dock-tools{flex-shrink:0;gap:2px;margin-left:auto;display:flex}.dock-tools .tool{border-radius:11px;width:34px;height:34px}.dock:not(.multi) .dock-tabs{display:none}.dock-ctx{background:var(--primary-soft);color:var(--primary);border-radius:11px;flex-shrink:0;align-items:center;gap:7px;margin:12px 16px 0;padding:7px 7px 7px 11px;font-size:12.5px;display:flex}.dock-ctx>svg{flex-shrink:0;width:14px;height:14px}.dock-ctx b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.dock-ctx .x{cursor:pointer;width:22px;height:22px;color:var(--primary);opacity:.65;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.dock-ctx .x:hover{opacity:1;background:var(--lightningcss-light,#e2e6fd)var(--lightningcss-dark,#2a3054)}.dock-ctx .x svg{width:12px;height:12px}.dock-ctx[hidden],.dock-seeds[hidden],.dock-peek[hidden]{display:none}.dock-body{flex-direction:column;flex:1;min-height:0;padding:14px 16px 0;display:flex;container:dock/inline-size}.dock-body .chat-scroll{padding:0 2px 0 0}.dock-body .msg{max-width:100%}.dock-body .msg.from-ai .lead{max-width:none;margin-bottom:12px;font-size:14px;line-height:1.6}.dock-body .msg.from-user .note{max-width:86%;font-size:13px}.dock-body .msg.from-ai>time{margin:10px 0 4px}.dock-body .msg.from-user{margin-top:18px}.dock-body .chat-dots{margin:16px 0 0}.dock-seeds{flex-wrap:wrap;flex-shrink:0;gap:8px;padding:10px 16px 0;display:flex}.dock-seeds .qa-card{text-align:left;border-radius:12px;flex-direction:row;flex:0 auto;align-items:center;gap:8px;padding:7px 11px 7px 7px}.dock-seeds .qa-ic{border-radius:8px;flex-shrink:0;width:26px;height:26px;margin:0}.dock-seeds .qa-ic svg{width:14px;height:14px}.dock-seeds .qa-card b{white-space:nowrap;font-size:12.5px}.dock-seeds .qa-card>span:not(.qa-ic){display:none}.dock .composer{border-radius:16px;margin:12px;padding:12px 12px 10px}.dock .composer textarea{min-height:36px;font-size:13.5px}.dock .composer-row{margin-top:6px}.dock .composer-row .tool{width:32px;height:32px}.dock .composer-row .tool svg{width:17px;height:17px}.dock .send{border-radius:13px;width:40px;height:40px}.dock .send svg{width:17px;height:17px}@container dock (max-width:460px){.as-card,.as-notice{max-width:100%}.as-list{max-width:none}.as-order{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"num name total""meta meta status";align-items:center;gap:5px 8px;display:grid}.as-order>b{grid-area:num}.as-order-name{grid-area:name}.as-order-total{grid-area:total}.as-order-items{grid-area:meta;margin-left:0}.as-status{grid-area:status;justify-self:end}.as-kpis{gap:12px}.as-kpi b{font-size:15.5px}}:root{--dock-clear:64px}.main{padding-bottom:var(--dock-clear)}.order-bar{padding-right:var(--dock-clear)}.feed-rail,.comments-col{padding-bottom:var(--dock-clear)}@keyframes dockPop{0%{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes dockFade{0%{opacity:0}}@keyframes dockPulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.dock.open .dock-panel,.dock-peek{animation:.2s ease-out both dockFade}.dock-panel{transition:none}.dock-fab:hover{transform:none}.dock-fab.busy .dock-n{animation:none}}@media (max-width:860px){.dock{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));gap:12px}.dock-fab{border-radius:17px;width:52px;height:52px}.dock-fab svg{width:24px;height:24px}.dock-peek{max-width:min(236px,100vw - 40px)}.dock.open{gap:0;inset:0}.dock.open .dock-panel,.dock.open.wide .dock-panel{border-radius:20px 20px 0 0;width:100%;height:100%;margin-top:12px;transition:none}.dock.open .dock-fab,.dock-tools .t-wide{display:none}body.dock-open{overflow:hidden}}.page-admin .main{flex-direction:column;gap:10px;display:flex}.page-admin .main>form{flex-direction:column;gap:10px;margin:0;display:flex}.page-admin .admin-bar{margin-bottom:0}.page-admin .page-head{margin-bottom:18px}.page-admin .main>.f-tabs{margin-bottom:0}.page-admin .main>.topbar{margin-bottom:18px}.admin-bar{color:#f7e9e3;background:linear-gradient(100deg,#7a3b2e,#a8502f);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:9px 14px;font-size:12.5px;display:flex;box-shadow:0 4px 14px var(--lightningcss-light,#23262f24)var(--lightningcss-dark,#00000047)}.ab-mark{color:#fff;align-items:center;gap:8px;font-weight:600;display:flex}.ab-mark svg{width:16px;height:16px}.ab-spacer{flex:1;min-width:8px}.ab-exit{color:#fff;background:#ffffff1f;border-radius:9px;padding:4px 10px;font-weight:500;text-decoration:none}.ab-exit:hover{background:#fff3}.status.danger{color:var(--lightningcss-light,#c8443f)var(--lightningcss-dark,#e06d66);background:var(--red-soft)}.count.amber{background:var(--amber-soft);color:var(--amber)}.count.red{background:var(--red-soft);color:var(--lightningcss-light,#c8443f)var(--lightningcss-dark,#e06d66)}.count .rep{vertical-align:-1.5px;width:11px;height:11px;margin-left:3px}.adm-attn{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px;display:grid}.attn{border:1px solid var(--line);color:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:14px;padding:14px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:block}.attn:hover{transform:translateY(-2px);box-shadow:0 8px 18px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.attn b{color:var(--ink);font-size:22px;font-weight:600;line-height:1.1;display:block}.attn span{color:var(--ink-soft);margin-top:4px;font-size:12.5px;display:block}.attn em{color:var(--gray);margin-top:3px;font-size:11.5px;font-style:normal;display:block}.attn.amber{background:var(--lightningcss-light,#fffdf8)var(--lightningcss-dark,#21201c);border-color:var(--lightningcss-light,#f4e3c8)var(--lightningcss-dark,#382c18)}.attn.amber b{color:var(--amber)}.attn.red{background:var(--lightningcss-light,snow)var(--lightningcss-dark,#232020);border-color:var(--lightningcss-light,#f6d9db)var(--lightningcss-dark,#43282b)}.attn.red b{color:var(--lightningcss-light,#c8443f)var(--lightningcss-dark,#e06d66)}.adm-duo{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:10px;display:grid}.adm-table{container:admtable/inline-size}.adm-table .projects-head{margin-bottom:12px}.adm-table .dh-tools{flex-wrap:wrap}.adm-table .search{border-radius:12px;flex:none;width:212px;min-width:0;height:40px;margin:0;padding:0 12px 0 14px}.adm-table .search input{font-size:13px}.adm-users-table .trow{grid-template-columns:minmax(0,2.4fr) .6fr .8fr .8fr .8fr 1fr .9fr}.adm-inv-table .trow{grid-template-columns:minmax(0,2.2fr) .7fr .7fr .7fr 1.1fr}.adm-table .trow.item{padding:13px 4px}.adm-table a.trow{color:inherit;text-decoration:none}.page-admin a.set-item{color:inherit;text-decoration:none;transition:border-color .16s,background .16s}.page-admin a.set-item:hover{background:var(--lightningcss-light,#fafbfd)var(--lightningcss-dark,#1c1e26);border-color:var(--lightningcss-light,#dfe2ea)var(--lightningcss-dark,#353844)}.adm-table .c-dis{color:var(--lightningcss-light,#c8443f)var(--lightningcss-dark,#e06d66);font-size:11px;display:block}@container admtable (max-width:700px){.adm-users-table .c-ws{display:none}.adm-users-table .trow{grid-template-columns:minmax(0,2.2fr) .8fr .8fr .7fr .95fr .9fr}}@container admtable (max-width:560px){.adm-users-table .c-tr2,.adm-users-table .c-tp{display:none}.adm-users-table .trow{grid-template-columns:minmax(0,2.2fr) .9fr .7fr .9fr}}@container admtable (max-width:420px){.adm-users-table .c-or{display:none}.adm-users-table .trow{grid-template-columns:minmax(0,2.2fr) .9fr .9fr}}.staff-chip{color:var(--gray);letter-spacing:.01em;text-transform:capitalize;vertical-align:middle;background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border-radius:7px;flex-shrink:0;margin-left:8px;padding:2px 7px;font-size:11px;font-weight:500}.dm-info b .staff-chip,.if-info b .staff-chip{color:var(--gray);margin-top:0;font-size:11px;font-weight:500;display:inline-block}.pm-id .staff-chip{margin-left:0}.dm-info b:has(.vf-pill){align-items:center;gap:8px;display:flex;overflow:visible}.dm-info b:has(.vf-pill)>a{text-overflow:ellipsis;min-width:0;overflow:hidden}.dm-info b .status.vf-pill{border-radius:6px;flex:none;padding:2px 7px;font-size:11px;font-weight:500}.dm-info .co-plat{align-items:center;gap:6px;display:flex}.dm-info .co-plat>span{min-width:0;margin-top:0}.dm-info .co-plat .vf{border:0;border-radius:5px;justify-content:center;align-items:center;width:16px;height:16px;margin:0;transition:none;display:flex}.dm-info .co-plat .vf:hover{transform:none}.dm-info .co-plat .vf svg{color:#fff;width:10px;height:10px}.if-ic:has(>.av){background:0 0}.if-ic>.av{width:100%;height:100%;font-size:14px}.page-admin .name>.av{width:38px;height:38px;font-size:13px}.adm-hero{padding:22px 24px}.ah-top{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.av.lg{flex-shrink:0;width:56px;height:56px;font-size:18px}.ah-id{flex:1;min-width:240px}.ah-id h1{letter-spacing:-.3px;flex-wrap:wrap;align-items:center;gap:12px;font-size:24px;font-weight:600;display:flex}.ah-sub{color:var(--gray);margin-top:7px;font-size:13px}.ah-warn{color:var(--amber)}.ah-cta{flex-shrink:0;align-items:center;gap:8px;display:flex}.adm-state{background:var(--red-soft);border:1px solid var(--lightningcss-light,#f6d9db)var(--lightningcss-dark,#43282b);border-radius:13px;margin:16px 0 14px;padding:12px 14px}.adm-state b{color:var(--lightningcss-light,#c8443f)var(--lightningcss-dark,#e06d66);font-size:12.5px;font-weight:600;display:block}.adm-state span{color:var(--lightningcss-light,#3c4150)var(--lightningcss-dark,#c9cfdd);margin-top:4px;font-size:13px;line-height:1.6;display:block}.adm-hero .hero-stats{margin-top:2px}.adm-actions{flex-direction:column;gap:8px;display:flex}.adm-actions .btn.full{justify-content:center}.page-admin:not(.intro) .main>.panel{animation:none}.page-admin .admin-bar{animation:.4s ease-out both fadeUp}.page-admin .page-head{animation:.45s ease-out 60ms both fadeUp}.page-admin .main>.panel{animation:.45s ease-out .12s both fadeUp}.page-admin .main>.panel:nth-of-type(2){animation-delay:.18s}.page-admin .main>.panel:nth-of-type(3){animation-delay:.24s}.page-admin .adm-duo{animation:.45s ease-out .28s both fadeUp}.page-admin .feed-layout{animation:.45s ease-out .2s both fadeUp}@media (prefers-reduced-motion:reduce){.page-admin .admin-bar,.page-admin .page-head,.page-admin .main>.panel,.page-admin .adm-duo,.page-admin .feed-layout{animation-duration:.01ms}.attn:hover{transform:none}}@media (max-width:640px){.admin-bar{padding:8px 11px;font-size:11.5px}.ab-exit{display:none}.ah-cta{width:100%}}.adm-orders-table .trow{grid-template-columns:minmax(0,2.4fr) .8fr .8fr .7fr .6fr .95fr}.adm-items-table .trow{grid-template-columns:minmax(0,2.4fr) .8fr .8fr .9fr}.adm-table .c-dis-muted{color:var(--gray);font-size:11px;display:block}.adm-orders-table .time.complete{color:var(--green)}.adm-orders-table .time.review{color:var(--amber);font-weight:500}.adm-orders-table .time.danger{color:var(--lightningcss-light,#c8443f)var(--lightningcss-dark,#e06d66);font-weight:600}.project-count.red{background:var(--red-soft);color:var(--lightningcss-light,#c8443f)var(--lightningcss-dark,#e06d66)}@container admtable (max-width:700px){.adm-orders-table .c-tr2{display:none}.adm-orders-table .trow{grid-template-columns:minmax(0,2.4fr) .8fr .7fr .6fr .95fr}}@container admtable (max-width:560px){.adm-orders-table .c-ws,.adm-orders-table .c-tp{display:none}.adm-orders-table .trow{grid-template-columns:minmax(0,2.4fr) .8fr .95fr}.adm-items-table .c-ws{display:none}.adm-items-table .trow{grid-template-columns:minmax(0,2.4fr) .8fr .9fr}}.modal-card{max-width:min(560px,100vw - 32px)}.modal.wide .modal-card{max-width:min(680px,100vw - 32px)}.arb-list{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.arb-item{cursor:pointer;border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:13px;align-items:center;gap:12px;padding:11px 13px;transition:border-color .18s,background .18s;display:flex}.arb-item:hover{background:var(--lightningcss-light,#fafbfd)var(--lightningcss-dark,#1c1e26)}.arb-item.on{background:var(--lightningcss-light,#f6fcf8)var(--lightningcss-dark,#28302b);border-color:var(--lightningcss-light,#cfe8d8)var(--lightningcss-dark,#213328)}.arb-item input{accent-color:var(--green);flex-shrink:0;width:17px;height:17px}.arb-info{flex:1;min-width:0}.arb-info b{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.arb-info span{color:var(--gray);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.arb-price{color:var(--ink);flex-shrink:0;font-size:13.5px;font-weight:600}.arb-split{background:var(--lightningcss-light,#f7f8fb)var(--lightningcss-dark,#22252e);border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;padding:14px;display:grid}.arb-split>div b{color:var(--ink);font-size:19px;font-weight:600;display:block}.arb-split>div span{color:var(--gray);margin-top:2px;font-size:11.5px;display:block}.arb-verdict{border-top:1px solid var(--lightningcss-light,#e9ebf1)var(--lightningcss-dark,#2e313c);grid-column:1/-1;padding-top:10px}.arb-verdict b{font-size:13.5px!important}.arb-verdict span{line-height:1.55}@media (max-width:520px){.arb-split{grid-template-columns:1fr}}.fin-bars{align-items:flex-end;gap:4px;height:132px;padding-top:8px;display:flex}.fin-bar{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;height:100%;display:flex}.fin-bar>span{background:linear-gradient(180deg,var(--primary),#8a99f9);border-radius:5px 5px 2px 2px;width:100%;min-height:2px;display:block}.fin-bar>em{color:var(--gray-light);text-align:center;white-space:nowrap;margin-top:5px;font-size:9.5px;font-style:normal;display:block;overflow:hidden}@container main (max-width:700px){.fin-bar:nth-child(2n)>em{visibility:hidden}}.panel.danger{box-shadow:0 0 0 1px var(--red-soft),0 2px 8px var(--lightningcss-light,#23262f0a)var(--lightningcss-dark,#00000014)}.adm-table .set-item input[type=checkbox]{accent-color:var(--primary);width:17px;height:17px}.ai-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}@container main (max-width:820px){.ai-two{grid-template-columns:1fr}}.ai-split{flex-direction:column;gap:2px;display:flex}.ai-split-row{grid-template-columns:minmax(0,1.35fr) minmax(0,1.4fr) auto auto;align-items:center;gap:10px;padding:7px 0;display:grid}.ai-split-row+.ai-split-row{border-top:1px solid var(--line)}.ai-split-label{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ai-split-track{background:var(--lightningcss-light,#f0f1f6)var(--lightningcss-dark,#262932);border-radius:4px;height:7px;display:block;overflow:hidden}.ai-split-track>span{background:linear-gradient(90deg,var(--primary),#8a99f9);border-radius:4px;height:100%;display:block}.ai-split-cost{text-align:right;white-space:nowrap;font-size:12.5px;font-weight:600}.ai-split-calls{color:var(--gray-light);text-align:right;white-space:nowrap;min-width:62px;font-size:11px}@container main (max-width:560px){.ai-split-row{grid-template-columns:minmax(0,1fr) auto}.ai-split-track,.ai-split-calls{display:none}}.dm-info .ai-feat-chips{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex;overflow:visible}.dm-info .ai-feat-chips .ai-feat-chip{color:var(--gray);white-space:nowrap;background:var(--lightningcss-light,#f4f5f9)var(--lightningcss-dark,#252832);border-radius:7px;margin-top:0;padding:3px 7px;font-size:10.5px;line-height:1.35;display:inline-block}.dm-info .ai-feat-chips .ai-feat-chip b{color:var(--ink-soft);white-space:nowrap;font-weight:600;display:inline}.adm-ai-ws-table .trow{grid-template-columns:minmax(0,2.6fr) .8fr .7fr .9fr}.adm-ai-user-table .trow{grid-template-columns:minmax(0,3fr) .7fr .9fr}@container admtable (max-width:640px){.adm-ai-ws-table .c-pl{display:none}.adm-ai-ws-table .trow{grid-template-columns:minmax(0,2.4fr) .7fr .9fr}}.wiz-tip.warn{background:var(--amber-soft);color:var(--amber)}.wiz-tip.warn code{background:0 0;padding:0;font-size:11.5px;font-weight:600}.adm-dom-table .trow{grid-template-columns:minmax(0,2.4fr) .7fr .7fr .7fr 1fr}.adm-gap-table .trow{grid-template-columns:minmax(0,2.4fr) .6fr .6fr .8fr .8fr}.adm-table .gap-hot{color:var(--lightningcss-light,#c8443f)var(--lightningcss-dark,#e06d66)}.arb-item input[type=radio]{accent-color:var(--green);flex-shrink:0;width:17px;height:17px}@container admtable (max-width:640px){.adm-dom-table .c-ws,.adm-gap-table .c-ws{display:none}.adm-dom-table .trow{grid-template-columns:minmax(0,2.4fr) .7fr .7fr 1fr}.adm-gap-table .trow{grid-template-columns:minmax(0,2.4fr) .6fr .6fr .8fr}}.adm-sub{color:var(--gray);font-variant-numeric:tabular-nums;margin-top:5px;font-size:11.5px;line-height:1.5;display:block}.adm-bad,.adm-problem{color:var(--red-ink)}.adm-table .set-item .if-info{min-width:0}.modal-body .set-row{border-top:1px solid var(--line);padding:12px 0}.mod-item{align-items:flex-start}.mod-item .if-ic{margin-top:2px}.mod-item .if-info b{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mod-excerpt{color:var(--ink-soft);background:var(--lightningcss-light,#f7f8fb)var(--lightningcss-dark,#22252e);border-radius:11px;margin-top:6px;padding:8px 11px;font-size:12.5px;line-height:1.55;display:block}.mod-excerpt.note{color:var(--gray);background:0 0;padding:4px 0 0;font-style:italic}.mod-item .sr-side{align-items:flex-start}.mod-item .complete{color:var(--green)}.mod-item .review{color:var(--amber);font-weight:500}.mod-item .danger{color:var(--lightningcss-light,#c8443f)var(--lightningcss-dark,#e06d66);font-weight:600}.mod-quote{color:var(--lightningcss-light,#3c4150)var(--lightningcss-dark,#c9cfdd);background:var(--lightningcss-light,#f7f8fb)var(--lightningcss-dark,#22252e);border-radius:13px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.6}.fp-head{position:relative}.fp-head .sel-pop{transform-origin:100% 0;width:max-content;min-width:184px;top:38px;left:auto;right:0}.chip.active{background:var(--primary-soft);color:var(--primary);border-color:#0000}p.wiz-tip{color:var(--ink-soft);font-size:12.5px;line-height:1.6;display:block}p.wiz-tip b{color:var(--ink);font-weight:600}.sr-info>span{color:var(--gray);margin-top:2px;font-size:12.5px;line-height:1.55;display:block}.adm-table .dr{font-size:13.5px}.adm-table .dr b{font-size:13.5px;font-weight:600}p.wiz-tip code{background:var(--lightningcss-light,#eef0f5)var(--lightningcss-dark,#2b2e39);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.num-in{border:1px solid var(--line);width:92px;height:38px;font:inherit;color:var(--ink);text-align:right;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1f27);border-radius:11px;outline:none;padding:0 11px;font-size:13.5px;font-weight:600}.num-in:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.num-in:disabled{color:var(--gray);background:var(--lightningcss-light,#f7f8fb)var(--lightningcss-dark,#22252e)}.num-unit{color:var(--gray);min-width:52px;font-size:12.5px}.sr-info span b{font-size:inherit;color:inherit;font-weight:600;display:inline}.cm-files{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.cm-files.pending{margin:0 0 8px}.file-chip{border:1px solid var(--line);max-width:100%;color:var(--ink-soft);background:var(--lightningcss-light,#f1f2f6)var(--lightningcss-dark,#282b36);border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:11.5px;text-decoration:none;display:inline-flex}a.file-chip:hover{color:var(--ink);border-color:var(--lightningcss-light,#d9dde6)var(--lightningcss-dark,#3a3d4a)}.file-chip svg{width:13px;height:13px;color:var(--gray);flex:none}.fc-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.fc-size{color:var(--gray);flex:none}.fc-x{cursor:pointer;color:var(--gray);background:0 0;border:0;flex:none;padding:0 0 0 2px;font-size:14px;line-height:1}.fc-x:hover{color:var(--ink)}.credits-chip{background:var(--panel);cursor:pointer;color:var(--lightningcss-light,#7c8294)var(--lightningcss-dark,#8d93a4);height:46px;font:inherit;border:none;border-radius:14px;align-items:center;gap:9px;padding:0 12px 0 13px;display:flex;position:relative;box-shadow:0 2px 6px var(--lightningcss-light,#23262f0d)var(--lightningcss-dark,#0000001a)}.credits-chip:hover{color:var(--ink-soft);box-shadow:0 4px 12px var(--lightningcss-light,#23262f1a)var(--lightningcss-dark,#0003)}.credits-chip svg{width:20px;height:20px}.credits-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@keyframes crPulse{35%{transform:scale(1.16)}}.credits-chip.pulse .chip-n{animation:.5s crPulse}.credits-pop{width:min(348px,100vw - 64px)}.credits-pop .mark-read{text-decoration:none}.cr-balance{align-items:baseline;gap:8px;padding:2px 2px 12px;display:flex}.cr-balance strong{letter-spacing:-.4px;color:var(--ink);font-size:26px;font-weight:600}.cr-balance span{color:var(--gray);font-size:12.5px}.cq{align-items:center;gap:11px;padding:8px 2px;display:flex}.cq .q-ic{border-radius:11px;width:34px;height:34px}.cq .q-ic svg{width:17px;height:17px}.cq-mid{flex:1;min-width:0}.cq-mid b{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.cq-mid .cc-meter{height:6px;margin:6px 0 0}.cq .count{flex-shrink:0}.credits-pop .cq+.feed-day{margin-top:11px}.cl-row{color:var(--ink-soft);align-items:center;gap:10px;padding:8px 2px;font-size:12.5px;display:flex}.cl-row span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cl-row time{color:var(--gray-light);flex-shrink:0;font-size:11.5px}.cl-row .count{flex-shrink:0}@media (prefers-reduced-motion:reduce){.credits-chip.pulse .chip-n{animation:none}}@media (max-width:420px){.credits-chip{border-radius:12px;gap:7px;height:42px;padding:0 9px 0 10px}}.page-quests .cc-head .count{flex-shrink:0}.page-quests .camp-card .cc-sub{margin-bottom:0}.page-quests .main{flex-direction:column;gap:10px;display:flex}.page-quests .main>.topbar{margin-bottom:18px}.shop-price{justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.shop-price .chip-n{font-size:13px}.shop-price .btn{border-radius:11px;height:36px;padding:0 16px;font-size:12.5px}.tour-pop{background:var(--panel);width:min(330px,100vw - 32px);color:var(--ink);border:none;border-radius:18px;margin:0;padding:18px 18px 14px;animation:.22s cubic-bezier(.4,0,.2,1) mdPop;box-shadow:0 18px 50px var(--lightningcss-light,#383e8c38)var(--lightningcss-dark,#00000c57),0 2px 8px var(--lightningcss-light,#23262f14)var(--lightningcss-dark,#00000029)}.tour-pop.centered{width:min(400px,100vw - 32px)}.tour-pop:focus{outline:none}.tour-pop h3{letter-spacing:-.2px;color:var(--ink);font-size:15.5px;font-weight:600}.tour-pop p{color:var(--gray);margin-top:6px;font-size:13px;line-height:1.6}.tour-pop p b{color:var(--ink-soft);font-weight:600}.tour-foot{align-items:center;gap:8px;margin-top:14px;display:flex}.tour-foot+.tour-foot{margin-top:10px}.tour-sp{flex:1}.tour-dots{flex:1;align-items:center;gap:5px;display:flex}.tour-dots i{background:var(--lightningcss-light,#dfe3ec)var(--lightningcss-dark,#353844);border-radius:50%;width:6px;height:6px;transition:background .15s,width .15s}.tour-dots i.on{background:var(--primary);border-radius:4px;width:16px}.tour-skip{cursor:pointer;font:inherit;color:var(--gray);background:0 0;border:none;flex-shrink:0;padding:6px 4px;font-size:12.5px}.tour-skip:hover{color:var(--ink-soft)}.tour-foot .btn{border-radius:11px;flex-shrink:0;height:34px;padding:0 14px;font-size:12.5px}.tour-ring{outline:2px solid var(--primary);outline-offset:3px;animation:1.8s ease-in-out infinite tourRing}@keyframes tourRing{50%{outline-offset:6px}}.tour-dim{pointer-events:none;background:0 0;border:none;margin:0;padding:0;transition:left .3s cubic-bezier(.4,0,.2,1),top .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),border-radius .3s cubic-bezier(.4,0,.2,1);position:fixed;inset:auto;overflow:visible;box-shadow:0 0 0 200vmax var(--lightningcss-light,#383e8c57)var(--lightningcss-dark,#00000c75)}.tour-dim.full{box-shadow:none;background:var(--lightningcss-light,#383e8c57)var(--lightningcss-dark,#00000c75)}.first-steps .fs-progress{color:var(--gray);white-space:nowrap;align-self:center;font-size:12.5px}.first-steps .fs-meter{height:6px;margin:2px 0 6px}.fs-rows{flex-direction:column;display:flex}.fs-row{color:inherit;border-radius:10px;align-items:center;gap:11px;padding:8px 2px;text-decoration:none;display:flex}.fs-check{color:#0000;border:1.6px solid var(--lightningcss-light,#dfe3ec)var(--lightningcss-dark,#353844);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,border-color .15s;display:flex}.fs-check svg{width:13px;height:13px}.fs-row.done .fs-check{background:var(--green);border-color:var(--green);color:#fff}.fs-row b{min-width:0;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;overflow:hidden}.fs-row:hover b{color:var(--ink)}.fs-row.done b{color:var(--gray)}.fs-row .count{flex-shrink:0}@media (prefers-reduced-motion:reduce){.tour-pop,.tour-ring{animation:none}.tour-dim{transition:none}}.page-docs{justify-content:center;display:flex}.docs-shell{z-index:1;background:var(--canvas);border-radius:28px;flex-direction:column;width:100%;max-width:1180px;margin-inline:auto;animation:.5s ease-out both fadeUp;display:flex;position:relative;overflow:clip;box-shadow:0 40px 90px var(--lightningcss-light,#383e8c47)var(--lightningcss-dark,#00000c66)}.docs-top{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:22px;padding:20px 30px;display:flex}.docs-top .auth-logo{margin-bottom:0}.docs-top-links{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:flex}.docs-top-links a{color:var(--ink-soft);border-radius:10px;padding:8px 13px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.docs-top-links a:hover{color:var(--ink);background:var(--lightningcss-light,#f1f2f7)var(--lightningcss-dark,#272a35)}.docs-top-links a.primary{background:var(--primary);color:#fff}.docs-top-links a.primary:hover{background:var(--primary);color:#fff;filter:brightness(1.06)}.docs-body{align-items:flex-start;display:flex}.docs-toc{flex-direction:column;flex:0 0 224px;gap:2px;padding:30px 12px 30px 24px;display:flex;position:sticky;top:30px}.docs-toc b{letter-spacing:.7px;text-transform:uppercase;color:var(--gray);padding:0 12px 8px;font-size:11px;font-weight:600}.docs-toc a{color:var(--ink-soft);border-radius:9px;padding:7px 12px;font-size:13px;text-decoration:none;transition:background .15s,color .15s}.docs-toc a:hover{color:var(--ink);background:var(--lightningcss-light,#eaecf3)var(--lightningcss-dark,#232631)}.docs-toc a.active{background:var(--primary-soft);color:var(--primary);font-weight:500}.docs-toc a.active:hover{background:var(--primary-soft);color:var(--primary)}.docs-main{background:var(--panel);border-left:1px solid var(--line);flex:1;min-width:0;padding:40px 46px 56px}.docs-main h1{letter-spacing:-.4px;margin-bottom:10px;font-size:29px;font-weight:600}.docs-lead{color:var(--ink-soft);max-width:72ch;font-size:14.5px;line-height:1.7}.docs-sec{margin-top:46px;scroll-margin-top:26px}.docs-sec h2{letter-spacing:-.3px;border-top:1px solid var(--line);margin-bottom:12px;padding-top:18px;font-size:21px;font-weight:600}.docs-sec h3{margin:24px 0 8px;font-size:15px;font-weight:600}.docs-sec h3 span{color:var(--gray);margin-left:8px;font-size:12.5px;font-weight:400}.docs-sec p,.docs-foot p{color:var(--ink-soft);max-width:76ch;margin-bottom:12px;font-size:13.5px;line-height:1.7}.docs-sec p b,.docs-sec li b{color:var(--ink);font-weight:600}.docs-sec ul,.docs-sec ol{max-width:76ch;margin:0 0 14px;padding-left:22px}.docs-sec li{color:var(--ink-soft);margin-bottom:7px;font-size:13.5px;line-height:1.65}.docs-sec a,.docs-foot a{color:var(--primary);text-decoration:none}.docs-sec a:hover,.docs-foot a:hover{text-decoration:underline}.docs-sec code,.docs-foot code{color:var(--ink);white-space:nowrap;background:var(--lightningcss-light,#f1f2f7)var(--lightningcss-dark,#272a35);border-radius:6px;padding:1.5px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.docs-note{color:var(--ink-soft);background:var(--primary-soft);border-left:3px solid var(--primary);border-radius:0 12px 12px 0;max-width:76ch;margin:14px 0;padding:12px 16px;font-size:13px;line-height:1.65}.docs-note.warn{background:var(--amber-soft);border-left-color:var(--amber)}.docs-note b{color:var(--ink)}.docs-endpoints{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:14px 0;display:grid}.docs-endpoints a{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:5px;min-width:0;padding:13px 15px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.docs-endpoints a:hover{border-color:var(--primary);background:var(--primary-soft);text-decoration:none}.docs-endpoints b{color:var(--ink);font-size:13px;font-weight:600}.docs-endpoints code{color:var(--gray);text-overflow:ellipsis;background:0 0;padding:0;font-size:11.5px;overflow:hidden}.codeblock{border:1px solid var(--line);border-radius:14px;max-width:820px;margin:14px 0 18px;overflow:hidden}.cb-head{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#f7f8fb)var(--lightningcss-dark,#191b23);align-items:center;gap:10px;padding:7px 8px 7px 14px;display:flex}.cb-title{color:var(--gray);font-size:11.5px;font-weight:500}.cb-tabs{gap:2px;display:flex}.cb-tab{cursor:pointer;color:var(--gray);background:0 0;border:none;border-radius:8px;padding:5px 10px;font-family:inherit;font-size:11.5px;font-weight:500;transition:background .15s,color .15s}.cb-tab:hover{color:var(--ink)}.cb-tab.active{background:var(--primary-soft);color:var(--primary)}.cb-copy{cursor:pointer;color:var(--gray);background:0 0;border:none;border-radius:8px;margin-left:auto;padding:5px 10px;font-family:inherit;font-size:11.5px;font-weight:500;transition:background .15s,color .15s}.cb-copy:hover{color:var(--ink);background:var(--lightningcss-light,#eceef3)var(--lightningcss-dark,#272a35)}.cb-copy.done{color:var(--green)}.codeblock pre{background:var(--lightningcss-light,#fcfcfe)var(--lightningcss-dark,#14161d);margin:0;padding:14px 16px;overflow-x:auto}.codeblock code{white-space:pre;color:var(--ink);background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.65}.docs-table{border-collapse:collapse;width:100%;margin:12px 0 8px;font-size:13px}.docs-table th{text-align:left;letter-spacing:.6px;text-transform:uppercase;color:var(--gray);padding:0 10px 7px;font-size:11px;font-weight:600}.docs-table td{border-top:1px solid var(--line);vertical-align:top;color:var(--ink-soft);padding:8px 10px;line-height:1.55}.docs-table td:first-child{white-space:nowrap}.docs-table.tools td:nth-child(3){min-width:0}.docs-toolgroup h3{margin-top:26px}.mode-pill{letter-spacing:.4px;border-radius:999px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:600;display:inline-block}.mode-pill.read{color:var(--ink-soft);background:var(--lightningcss-light,#f1f2f7)var(--lightningcss-dark,#272a35)}.mode-pill.write{background:var(--primary-soft);color:var(--primary)}.mode-pill.confirm{background:var(--amber-soft);color:var(--amber)}.docs-sidepick{flex-direction:column;align-items:flex-start;gap:8px;margin:18px 0 4px;display:flex}.docs-seg .seg-btn{width:auto;height:34px;font:inherit;padding:0 18px;font-size:13px;font-weight:500}.docs-sidepick-note{color:var(--gray);font-size:13px}.docs-notserved{color:var(--ink-soft);background:var(--lightningcss-light,#f1f2f7)var(--lightningcss-dark,#272a35);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.docs-foot{border-top:1px solid var(--line);margin-top:52px;padding-top:20px}.docs-foot p{color:var(--gray);font-size:13px}@media (prefers-reduced-motion:reduce){.docs-shell{animation:none}}@media (max-width:980px){.docs-toc{display:none}.docs-main{border-left:none}}@media (max-width:640px){.docs-top{padding:16px 20px}.docs-main{padding:28px 20px 44px}.docs-sec code{white-space:normal;word-break:break-word}}.page-marketing{justify-content:center;display:flex}.mk-shell{z-index:1;background:var(--panel);border-radius:28px;width:100%;max-width:1280px;animation:.5s ease-out both fadeUp;position:relative;overflow:clip;box-shadow:0 40px 90px var(--lightningcss-light,#383e8c47)var(--lightningcss-dark,#00000c66)}.mk-skip{z-index:60;background:var(--primary);color:#fff;border-radius:12px;padding:11px 20px;font-size:13.5px;font-weight:600;text-decoration:none;transition:translate .18s;position:fixed;top:10px;left:50%;translate:-50% -160%}.mk-skip:focus-visible{translate:-50%}.mk-logo{color:var(--ink);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.mk-logo svg{width:28px;height:28px;color:var(--primary)}.mk-logo b{letter-spacing:-.3px;font-size:18.5px;font-weight:600}.mk-nav{z-index:30;border-bottom:1px solid var(--line);background:var(--lightningcss-light,#ffffffdb)var(--lightningcss-dark,#1d1f27db);align-items:center;gap:26px;padding:15px 30px;display:flex;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mk-nav{-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px)}}.mk-nav-links{flex-wrap:wrap;align-items:center;gap:2px;margin-left:8px;display:flex}.mk-nav-links a{color:var(--ink-soft);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.mk-nav-links a:hover{color:var(--ink);background:var(--lightningcss-light,#f1f2f7)var(--lightningcss-dark,#272a35)}.mk-nav-cta{align-items:center;gap:10px;margin-left:auto;display:flex}.mk-nav-signin{color:var(--ink-soft);border-radius:10px;padding:8px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.mk-nav-signin:hover{color:var(--ink);background:var(--lightningcss-light,#f1f2f7)var(--lightningcss-dark,#272a35)}.mk-btn{letter-spacing:-.1px;min-height:48px;color:var(--ink);background:var(--panel);border:1px solid var(--lightningcss-light,#e2e5ec)var(--lightningcss-dark,#333642);border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:14.5px;font-weight:600;text-decoration:none;transition:box-shadow .16s,border-color .16s,transform .16s,background .16s;display:inline-flex}.mk-btn:hover{border-color:var(--lightningcss-light,#d3d8e2)var(--lightningcss-dark,#3d404d);transform:translateY(-1px);box-shadow:0 8px 20px var(--lightningcss-light,#23262f1a)var(--lightningcss-dark,#00000042)}.mk-btn.primary{background:var(--primary);color:#fff;border-color:#0000;box-shadow:0 8px 22px var(--lightningcss-light,#6b7cf757)var(--lightningcss-dark,#6b7cf73d)}.mk-btn.primary:hover{filter:brightness(1.06);box-shadow:0 12px 28px var(--lightningcss-light,#6b7cf76b)var(--lightningcss-dark,#6b7cf74d)}.mk-btn.sm{border-radius:12px;min-height:40px;padding:0 16px;font-size:13.5px}.mk-btn.block{width:100%;margin-top:auto}.mk-btn svg,.mk-ic-sm{flex-shrink:0;width:17px;height:17px}.mk-ic-xs{flex-shrink:0;width:14px;height:14px}.mk-cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.mk-cta.lg .mk-btn{min-height:54px;padding:0 26px;font-size:15px}.mk-inline-link{color:var(--primary);align-items:center;gap:7px;margin-top:20px;font-size:13.5px;font-weight:600;text-decoration:none;transition:gap .16s;display:inline-flex}.mk-inline-link:hover{gap:11px}.mk-band{padding:clamp(52px,6vw,92px) clamp(20px,4.4vw,64px)}.mk-band[id]{scroll-margin-top:78px}.mk-band.alt{background:var(--canvas);border-block:1px solid var(--line)}.mk-head{max-width:760px;margin-bottom:clamp(28px,3.4vw,46px)}.mk-eyebrow{letter-spacing:.9px;text-transform:uppercase;color:var(--primary);align-items:center;gap:9px;margin-bottom:16px;font-size:12px;font-weight:600;display:inline-flex}.mk-eyebrow-ic{background:var(--primary-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.mk-eyebrow-ic svg{width:17px;height:17px}.mk-head h2{letter-spacing:-.9px;color:var(--ink);font-size:clamp(25px,3.1vw,38px);font-weight:600;line-height:1.14}.mk-lede{max-width:64ch;color:var(--ink-soft);margin-top:14px;font-size:clamp(14.5px,1.15vw,16px);line-height:1.72}.mk-hero{background:radial-gradient(120% 90% at 4% -18%,var(--lightningcss-light,#6b7cf721)var(--lightningcss-dark,#7e8dfa29) 0%,var(--lightningcss-light,#6b7cf700)var(--lightningcss-dark,#7e8dfa00) 58%),radial-gradient(90% 70% at 100% 0,var(--lightningcss-light,#b4baf033)var(--lightningcss-dark,#282c506b) 0%,var(--lightningcss-light,#b4baf000)var(--lightningcss-dark,#282c5000) 60%);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(30px,4vw,60px);padding-block:clamp(48px,5.6vw,84px);display:grid}.mk-badge{border:1px solid var(--line);color:var(--ink-soft);background:var(--lightningcss-light,#ffffffc7)var(--lightningcss-dark,#1d1f27b3);border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:7px 14px 7px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.mk-pulse{background:var(--green);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2.4s ease-out infinite mkPulse;box-shadow:0 0 var(--lightningcss-light,#3fae688c)var(--lightningcss-dark,#4dbf7880)}@keyframes mkPulse{70%{box-shadow:0 0 0 8px var(--lightningcss-light,#3fae6800)var(--lightningcss-dark,#4dbf7800)}to{box-shadow:0 0 var(--lightningcss-light,#3fae6800)var(--lightningcss-dark,#4dbf7800)}}.mk-hero h1{letter-spacing:-1.6px;color:var(--ink);max-width:15ch;font-size:clamp(33px,4.9vw,58px);font-weight:600;line-height:1.06}.mk-hero h1 em{background:linear-gradient(96deg,var(--primary),var(--lightningcss-light,#9d6bf7)var(--lightningcss-dark,#b28dfb));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.mk-hero-lede{max-width:56ch;color:var(--ink-soft);margin-top:22px;font-size:clamp(14.5px,1.2vw,16.5px);line-height:1.74}.mk-hero-fine{color:var(--gray);margin-top:16px;font-size:13px}.mk-art{position:relative}.mk-art-stack{padding:18px 0 clamp(150px,15vw,206px);position:relative}.mk-art-card{background:var(--panel);border:1px solid var(--line);border-radius:20px;box-shadow:0 26px 60px var(--lightningcss-light,#383e8c29)var(--lightningcss-dark,#00000c57)}.mk-order{padding:22px 24px 12px}.mk-order-head{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.mk-order-head b{letter-spacing:-.3px;font-size:15.5px;font-weight:600;display:block}.mk-order-head>div>span{color:var(--gray);margin-top:3px;font-size:12.5px;display:block}.mk-chip{white-space:nowrap;border-radius:999px;flex-shrink:0;margin-left:auto;padding:5px 11px;font-size:11.5px;font-weight:600}.mk-chip.green{background:var(--green-soft);color:var(--green)}.mk-chip.amber{background:var(--amber-soft);color:var(--amber)}.mk-meter{margin-bottom:18px}.mk-meter-row{justify-content:space-between;margin-bottom:8px;font-size:12.5px;display:flex}.mk-meter-row span:first-child{color:var(--green);font-weight:600}.mk-meter-row span:last-child{color:var(--gray)}.mk-meter-track{background:var(--lightningcss-light,#eef0f4)var(--lightningcss-dark,#282b36);border-radius:999px;height:8px;overflow:hidden}.mk-meter-track i{background:linear-gradient(90deg,var(--green),var(--lightningcss-light,#6bcf92)var(--lightningcss-dark,#6fd39a));border-radius:999px;height:100%;display:block}.mk-order-items{list-style:none}.mk-order-items li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:13px 0;font-size:13px;display:flex}.mk-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.mk-dot.released{background:var(--green)}.mk-dot.review{background:var(--amber)}.mk-order-items b{color:var(--ink);font-weight:600}.mk-kind{color:var(--gray)}.mk-price{color:var(--ink);margin-left:auto;font-weight:600}.mk-order-items .mk-chip{margin-left:0}.mk-offer{width:min(300px,82%);padding:16px 18px;position:absolute;bottom:0;right:-6px}.mk-offer-head{align-items:center;gap:11px;margin-bottom:14px;display:flex}.mk-fav{letter-spacing:-.2px;color:#fff;background:linear-gradient(135deg,#7d8cf8,#5a6ae0);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.mk-offer-head b{letter-spacing:-.2px;align-items:center;gap:5px;font-size:14px;font-weight:600;display:flex}.mk-offer-head>div>span{color:var(--gray);margin-top:2px;font-size:12px;display:block}.mk-tick{width:14px;height:14px;color:var(--primary);flex-shrink:0}.mk-tick-mark{color:var(--panel)}.mk-stats{border-block:1px solid var(--line);gap:18px;padding:12px 0;display:flex}.mk-stats dt{color:var(--gray);margin-bottom:2px;font-size:11px}.mk-stats dd{letter-spacing:-.3px;color:var(--ink);font-size:15px;font-weight:600}.mk-offer-foot{align-items:center;gap:8px;padding-top:12px;display:flex}.mk-offer-when{color:var(--green);align-items:center;gap:5px;margin-left:auto;font-size:11.5px;display:inline-flex}.mk-offer-foot .vf,.mk-platforms .vf,.mk-vendor .vf{border-color:#0000;margin-left:0}.mk-strip{border-top:1px solid var(--line);background:var(--canvas);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mk-strip>div{border-left:1px solid var(--line);padding:22px clamp(16px,2.4vw,30px)}.mk-strip>div:first-child{border-left:none}.mk-strip dt{letter-spacing:.8px;text-transform:uppercase;color:var(--gray);margin-bottom:6px;font-size:11px;font-weight:600}.mk-strip dd{color:var(--ink);font-size:13.5px;font-weight:500;line-height:1.5}.mk-grid{gap:clamp(14px,1.4vw,20px);display:grid}.mk-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-card{border-radius:var(--r-panel);background:var(--panel);border:1px solid var(--line);flex-direction:column;padding:clamp(20px,2vw,28px);transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.mk-band:not(.alt) .mk-card{background:var(--canvas)}.mk-card:hover{border-color:var(--lightningcss-light,#dfe3ec)var(--lightningcss-dark,#363a47);transform:translateY(-2px);box-shadow:0 14px 34px var(--lightningcss-light,#383e8c1a)var(--lightningcss-dark,#00000c42)}.mk-card h3{letter-spacing:-.3px;color:var(--ink);margin-bottom:9px;font-size:16.5px;font-weight:600}.mk-card p{color:var(--ink-soft);font-size:13.5px;line-height:1.7}.mk-card-lede{margin-bottom:18px}.mk-card.wide{padding:clamp(24px,2.4vw,34px)}.mk-tile{background:var(--primary-soft);width:46px;height:46px;color:var(--primary);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.mk-tile svg{width:24px;height:24px}.mk-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,30px);list-style:none;display:grid}.mk-steps li{padding-top:6px;position:relative}.mk-step-n{background:var(--primary);color:#fff;letter-spacing:-.2px;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;font-size:14px;font-weight:600;display:flex;position:relative;box-shadow:0 8px 20px var(--lightningcss-light,#6b7cf74d)var(--lightningcss-dark,#6b7cf738)}.mk-steps li:not(:last-child) .mk-step-n:after{content:"";background:linear-gradient(90deg,var(--primary-soft),transparent);width:100vw;max-width:200px;height:2px;position:absolute;top:50%;left:calc(100% + 12px)}.mk-steps h3{letter-spacing:-.3px;color:var(--ink);margin-bottom:9px;font-size:16px;font-weight:600}.mk-steps p{color:var(--ink-soft);font-size:13.5px;line-height:1.7}.mk-tags{flex-wrap:wrap;gap:8px;margin-top:18px;list-style:none;display:flex}.mk-tags li{background:var(--primary-soft);color:var(--primary);border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:500}.mk-platforms{flex-direction:column;gap:2px;margin-top:18px;list-style:none;display:flex}.mk-platforms li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.mk-platforms b{min-width:88px;color:var(--ink);font-size:13.5px;font-weight:600}.mk-formats{color:var(--gray);font-size:12.5px}.mk-vendors{border-radius:var(--r-panel);background:var(--canvas);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:clamp(18px,2vw,26px);padding:18px 22px;display:flex}.mk-vendor{color:var(--ink);align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:inline-flex}.mk-vendors p{color:var(--gray);margin-left:auto;font-size:12.5px}.mk-checks{flex-direction:column;gap:13px;list-style:none;display:flex}.mk-checks li{color:var(--ink-soft);gap:11px;font-size:13.5px;line-height:1.65;display:flex}.mk-checks li svg{color:var(--green);margin-top:2px}.mk-checks b{color:var(--ink);font-weight:600}.mk-agents{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,3.6vw,56px);display:grid}.mk-agents .mk-head{margin-bottom:0}.mk-code{border-radius:var(--r-panel);color:#d8dcea;scrollbar-width:thin;background:linear-gradient(160deg,#212433,#171923);border:1px solid #ffffff14;padding:24px 26px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.85;overflow-x:auto;box-shadow:0 20px 46px var(--lightningcss-light,#383e8c33)var(--lightningcss-dark,#00000c5c)}.mk-code .c{color:#6f778f}.mk-code .k{color:#8fa5ff;font-weight:600}.mk-code .s{color:#7fd6a4}.mk-code .p{color:#e4a765}.mk-fee{border-radius:var(--r-panel);background:var(--primary-soft);border:1px solid var(--lightningcss-light,#6b7cf738)var(--lightningcss-dark,#7e8dfa3d);flex-wrap:wrap;align-items:center;gap:clamp(20px,3vw,40px);margin-bottom:clamp(16px,1.6vw,22px);padding:clamp(22px,2.4vw,32px);display:flex}.mk-fee>div{flex-shrink:0}.mk-fee b{letter-spacing:-2px;color:var(--primary);font-size:clamp(38px,4.6vw,56px);font-weight:600;line-height:1;display:block}.mk-fee>div>span{color:var(--primary);margin-top:6px;font-size:12.5px;font-weight:500;display:block}.mk-fee p{min-width:min(100%,300px);color:var(--ink-soft);flex:1;font-size:13.5px;line-height:1.72}.mk-plan{border-radius:var(--r-panel);background:var(--panel);border:1px solid var(--line);flex-direction:column;padding:clamp(24px,2.4vw,34px);display:flex;position:relative}.mk-plan.featured{border-color:var(--lightningcss-light,#6b7cf76b)var(--lightningcss-dark,#7e8dfa6b);box-shadow:0 18px 44px var(--lightningcss-light,#6b7cf729)var(--lightningcss-dark,#00000c4d)}.mk-plan-flag{background:var(--primary);color:#fff;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:600;position:absolute;top:-11px;right:clamp(24px,2.4vw,34px)}.mk-plan h3{letter-spacing:.2px;color:var(--ink-soft);font-size:15px;font-weight:600}.mk-plan-price{flex-wrap:wrap;align-items:baseline;gap:9px;margin:10px 0 14px;display:flex}.mk-plan-price b{letter-spacing:-1.4px;color:var(--ink);font-size:clamp(34px,4vw,44px);font-weight:600}.mk-plan-price span{color:var(--gray);font-size:12.5px}.mk-plan .mk-card-lede{color:var(--ink-soft);font-size:13.5px;line-height:1.7}.mk-plan .mk-checks{margin-bottom:26px}.mk-faq{flex-direction:column;gap:10px;display:flex}.mk-faq details{border-radius:var(--r-panel);background:var(--canvas);border:1px solid var(--line);transition:border-color .18s,background .18s}.mk-faq details[open]{border-color:var(--lightningcss-light,#dfe3ec)var(--lightningcss-dark,#363a47)}.mk-faq summary{cursor:pointer;letter-spacing:-.2px;color:var(--ink);align-items:center;gap:16px;padding:18px 22px;font-size:14.5px;font-weight:600;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary::marker{content:""}.mk-faq summary:hover{color:var(--primary)}.mk-faq summary svg{color:var(--gray);margin-left:auto;transition:rotate .2s}.mk-faq details[open] summary svg{rotate:180deg}.mk-faq p{max-width:76ch;color:var(--ink-soft);padding:0 22px 20px;font-size:13.5px;line-height:1.75}.mk-close{text-align:center;background:radial-gradient(100% 120% at 50% 0%, var(--lightningcss-light,#6b7cf724)var(--lightningcss-dark,#7e8dfa2b) 0%, var(--lightningcss-light,#6b7cf700)var(--lightningcss-dark,#7e8dfa00) 62%), var(--canvas);border-top:1px solid var(--line)}.mk-close h2{letter-spacing:-1.1px;color:var(--ink);max-width:20ch;margin:0 auto;font-size:clamp(26px,3.4vw,42px);font-weight:600;line-height:1.14}.mk-close>p{max-width:54ch;color:var(--ink-soft);margin:16px auto 0;font-size:14.5px;line-height:1.72}.mk-close .mk-cta{justify-content:center}.mk-close .mk-hero-fine{text-align:center}.mk-foot{background:var(--panel);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);gap:clamp(26px,3vw,48px);padding:clamp(34px,3.6vw,50px) clamp(20px,4.4vw,64px) 30px;display:grid}.mk-foot-brand p{max-width:32ch;color:var(--gray);margin-top:14px;font-size:13px;line-height:1.65}.mk-foot-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.mk-foot-links>div{flex-direction:column;gap:9px;display:flex}.mk-foot-links b{letter-spacing:.8px;text-transform:uppercase;color:var(--gray);margin-bottom:2px;font-size:11px;font-weight:600}.mk-foot-links a{color:var(--ink-soft);width:fit-content;font-size:13px;text-decoration:none}.mk-foot-links a:hover{color:var(--primary)}.mk-foot-fine{border-top:1px solid var(--line);color:var(--gray);grid-column:1/-1;margin-top:8px;padding-top:22px;font-size:12.5px}.mk-foot-fine a{color:var(--ink-soft);font-weight:500;text-decoration:none}.mk-foot-fine a:hover{color:var(--primary)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-band:not(.mk-hero) .mk-head,.mk-card,.mk-plan,.mk-steps li,.mk-faq details,.mk-code,.mk-vendors,.mk-fee{animation:linear both mkRise;animation-timeline:view();animation-range:entry 4% cover 22%}}}@keyframes mkRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mk-shell,.mk-pulse{animation:none}.mk-btn:hover,.mk-card:hover{transform:none}.mk-inline-link:hover{gap:7px}}@media (max-width:1120px){.mk-nav-links{display:none}.mk-grid.four,.mk-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-steps li:nth-child(2n) .mk-step-n:after{display:none}}@media (max-width:960px){.mk-hero{grid-template-columns:minmax(0,1fr)}.mk-hero h1{max-width:18ch}.mk-agents{grid-template-columns:minmax(0,1fr)}.mk-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-strip>div:nth-child(odd){border-left:none}.mk-strip>div:nth-child(n+3){border-top:1px solid var(--line)}.mk-foot{grid-template-columns:minmax(0,1fr)}.mk-foot-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.mk-grid.two,.mk-grid.four{grid-template-columns:minmax(0,1fr)}.mk-steps{grid-template-columns:minmax(0,1fr);gap:24px}.mk-steps li:not(:last-child) .mk-step-n:after{display:none}.mk-vendors p{flex-basis:100%;margin-left:0}.mk-offer{width:100%;margin-top:14px;position:static}.mk-art-stack{padding-bottom:0}}@media (max-width:560px){.mk-shell{border-radius:22px}.mk-nav{gap:12px;padding:12px 16px}.mk-nav-signin{display:none}.mk-cta .mk-btn{width:100%}.mk-order-items li{flex-wrap:wrap;row-gap:6px}.mk-order-items .mk-price{margin-left:auto}.mk-stats{gap:14px}.mk-faq summary{padding:16px 18px;font-size:14px}.mk-faq p{padding:0 18px 18px}}
