:root{--paper:#f6f7fb;--card:#fff;--plate:#f3f5f9;--ink:#0e1220;--ink2:#565e70;--ink3:#868ea0;--hair:#0e122014;--hair-2:#0e122024;--accent:#2b7fe0;--accent-deep:#0f4f9e;--all:#3d8de0;--open:#2f6feb;--wip:#e0861a;--done:#1f9d55;--reopen:#8b5cf6;--t-all:#eaf2fd;--t-open:#e6edfd;--t-wip:#fdf3e3;--t-reopen:#f2ebfe;--t-done:#e7f7ee;--d-all:#1a6ba8;--d-open:#2451b3;--d-wip:#8a560c;--d-reopen:#5f34bd;--d-done:#12693a;--r-xl:30px;--r-lg:26px;--r-md:20px;--r-sm:14px;--bezel:5px;--ease:cubic-bezier(.32, .72, 0, 1);--spring:cubic-bezier(.22, 1.28, .36, 1);--amb:0 1px 2px #0e12200a, 0 8px 24px #0e12200e, 0 28px 60px #0e12200d;--amb-sm:0 1px 2px #0e12200a, 0 6px 18px #0e12200e;--lift:0 2px 4px #0e12200d, 0 18px 40px #0e12201a;--hi:inset 0 1px 0 #ffffffe6;color:var(--ink);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background:radial-gradient(1100px 620px at 8% -10%, #3d8de029, transparent 62%), radial-gradient(820px 520px at 98% 2%, #8b5cf617, transparent 58%), radial-gradient(700px 700px at 50% 120%, #1f9d5512, transparent 60%), var(--paper);overscroll-behavior-y:none;background-attachment:fixed;font-size:15.5px;line-height:1.5}body:after{content:"";z-index:3;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3,h4{letter-spacing:-.03em;margin:0;font-family:Space Grotesk,Plus Jakarta Sans,system-ui,sans-serif;font-weight:600}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent);transition:color .4s var(--ease), opacity .4s var(--ease);text-decoration:none}a:hover{color:var(--accent-deep)}::selection{background:#2b7fe02e}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.skip{z-index:120;background:var(--ink);color:#fff;transition:top .45s var(--ease);border-radius:999px;padding:10px 18px;font-size:13px;position:fixed;top:-60px;left:16px}.skip:focus{color:#fff;top:14px}.wrap{max-width:620px;margin:0 auto;padding:30px 20px 8px}.wrap>header{margin-bottom:34px}.brandrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.brand{letter-spacing:-.028em;min-width:0;color:var(--ink);white-space:nowrap;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(17px,4.3vw,22px);font-weight:600;line-height:1.3}.partners{background:var(--card);box-shadow:var(--amb-sm), 0 0 0 1px var(--hair);transition:box-shadow .45s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:6px 12px;display:flex}.partners:hover{box-shadow:var(--lift), 0 0 0 1px var(--hair-2)}.pmark{width:auto;height:clamp(19px,4.6vw,24px);display:block}.psep{background:var(--hair-2);flex:none;width:1px;height:clamp(16px,4vw,20px)}.headacts{align-items:center;gap:8px;display:flex}.locfilter{background:var(--card);box-shadow:var(--amb-sm), 0 0 0 1px var(--hair);transition:box-shadow .45s var(--ease), transform .45s var(--ease);border-radius:999px;align-items:center;padding-left:14px;display:flex;position:relative}.locfilter:hover{box-shadow:var(--lift), 0 0 0 1px var(--hair-2)}.locfilter select{appearance:none;cursor:pointer;background:0 0;border:0;max-width:148px;padding:10px 4px 10px 0;font-size:13px;font-weight:600}.locfilter svg{color:var(--ink3);transition:transform .5s var(--spring);margin-right:12px}.locfilter:focus-within svg{transform:rotate(180deg)}.hero{letter-spacing:-.012em;margin-bottom:12px;font-size:clamp(16px,2.4vw,18.5px);font-weight:400;line-height:1.35}.hero em{color:var(--accent-deep);font-style:normal;font-weight:600}.banner{border-radius:var(--r-md);background:var(--t-wip);color:var(--d-wip);box-shadow:var(--hi);margin-top:16px;padding:13px 16px 13px 18px;font-size:12.8px;line-height:1.5;position:relative}.banner:before{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:0 0 0 1px #e0861a38}.banner code{font-family:Space Grotesk,monospace;font-weight:600}.stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0 0 26px;display:grid}.stat{border-radius:var(--r-lg);background:var(--tint,var(--card));cursor:pointer;text-align:center;min-width:0;box-shadow:var(--amb-sm), var(--hi);transition:transform .6s var(--spring), box-shadow .5s var(--ease);animation:rise .7s var(--ease) backwards;animation-delay:calc(var(--i,0) * 55ms);border:0;padding:15px 4px 13px;font-family:inherit;position:relative;overflow:hidden}.stat:before{content:"";inset:var(--bezel);border-radius:calc(var(--r-lg) - var(--bezel));pointer-events:none;background:#ffffff80;position:absolute;box-shadow:inset 0 1px #ffffffe6}.stat>*{z-index:1;position:relative}.stat:hover{box-shadow:var(--lift);transform:translateY(-2px)}.stat:active{transform:scale(.96)}.stat .n{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--deep,var(--ink));font-family:Space Grotesk,system-ui,sans-serif;font-size:25px;font-weight:600;line-height:1}.stat .l{letter-spacing:.09em;text-transform:uppercase;color:var(--deep,var(--ink2));opacity:.72;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:9.2px;font-weight:700;overflow:hidden}.stat.on{box-shadow:var(--amb-sm), 0 0 0 1.6px var(--edge), var(--hi)}.stat.on .n{color:var(--edge)}.stat.on .l{opacity:1}.stat[data-s=All]{--tint:var(--t-all);--edge:var(--all);--deep:var(--d-all)}.stat[data-s=Open]{--tint:var(--t-open);--edge:var(--open);--deep:var(--d-open)}.stat[data-s=Ongoing]{--tint:var(--t-wip);--edge:var(--wip);--deep:var(--d-wip)}.stat[data-s=Reopened]{--tint:var(--t-reopen);--edge:var(--reopen);--deep:var(--d-reopen)}.stat[data-s=Closed]{--tint:var(--t-done);--edge:var(--done);--deep:var(--d-done)}.logbtn{background:linear-gradient(180deg, #3a8ce8, var(--accent-deep));color:#fff;letter-spacing:-.015em;cursor:pointer;width:100%;transition:transform .55s var(--spring), box-shadow .5s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:17px 22px;font-family:Space Grotesk,system-ui,sans-serif;font-size:16.5px;font-weight:600;display:flex;box-shadow:inset 0 1px #ffffff47,0 10px 26px #0f4f9e4d,0 2px 6px #0f4f9e38}.logbtn svg{width:28px;height:28px;transition:transform .6s var(--spring), background .4s var(--ease);background:#ffffff29;border-radius:50%;place-items:center;padding:4px;display:grid;box-shadow:inset 0 0 0 1px #ffffff38}.logbtn:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,0 16px 34px #0f4f9e57,0 3px 8px #0f4f9e3d}.logbtn:hover svg{background:#ffffff42;transform:rotate(90deg)}.logbtn:active{transform:scale(.985)}.listhead{justify-content:space-between;align-items:baseline;gap:10px;margin:30px 4px 12px;display:flex}.sec{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);font-size:13px;font-weight:700}.list{gap:11px;display:grid}.item{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--amb-sm), var(--hi);transition:box-shadow .55s var(--ease), transform .55s var(--ease);animation:rise .75s var(--ease) backwards;animation-delay:calc(var(--i,0) * 45ms);position:relative;overflow:hidden}.item:before{content:"";border-radius:inherit;box-shadow:0 0 0 1px var(--hair);pointer-events:none;z-index:2;transition:box-shadow .5s var(--ease);position:absolute;inset:0}.item:hover{box-shadow:var(--lift);transform:translateY(-2px)}.item:hover:before{box-shadow:0 0 0 1px var(--hair-2)}.item.open:before{box-shadow:0 0 0 1px var(--accent), 0 0 0 5px #2b7fe01a}.row{cursor:pointer;align-items:center;gap:13px;padding:14px 16px;display:flex}.thumb{object-fit:cover;border-radius:var(--r-sm);background:var(--plate);width:52px;height:52px;box-shadow:0 0 0 1px var(--hair), 0 0 0 4px #fffc, var(--amb-sm);transition:transform .6s var(--spring);flex:none}.thumb.sm{width:44px;height:44px}.row:hover .thumb{transform:scale(1.04)rotate(-1deg)}.rm{flex:1;min-width:0}.rm .t{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-family:Space Grotesk,system-ui,sans-serif;font-size:15.2px;font-weight:600;line-height:1.25;overflow:hidden}.rm .m{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.rm .by{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;overflow:hidden}.tagcol{flex:none;justify-items:center;gap:5px;display:grid}.chip{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:var(--t-all);color:var(--d-all);border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.chip.Open{background:var(--t-open);color:var(--d-open)}.chip.Ongoing{background:var(--t-wip);color:var(--d-wip)}.chip.Closed{background:var(--t-done);color:var(--d-done)}.rebias{background:var(--t-reopen);color:var(--d-reopen);border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:10.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #8b5cf638}.rebias svg{opacity:.9;flex:none}.rebias b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:Space Grotesk,system-ui,sans-serif;font-weight:600}.age{font-variant-numeric:tabular-nums;background:#0e12200b;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-family:Space Grotesk,system-ui,sans-serif;font-size:11.5px;font-weight:600;display:grid}.chev,.chevm{color:var(--ink3);transition:transform .55s var(--spring);flex:none}.item.open .chev,.citem.open .chev,.arow.open .chev,.closed-sec.open .chevm{transform:rotate(180deg)}.det{max-height:0;transition:max-height .75s var(--ease);overflow:hidden}.item.open .det{max-height:1900px}.det-in{border-top:1px solid var(--hair);opacity:0;transition:opacity .5s var(--ease) 80ms, transform .6s var(--ease) 80ms;padding:4px 16px 16px;transform:translateY(10px)}.item.open .det-in{opacity:1;transform:none}.kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.kv .c{border-radius:var(--r-sm);background:var(--plate);box-shadow:inset 0 0 0 1px var(--hair), var(--hi);min-width:0;padding:10px 12px}.kv span{letter-spacing:.11em;text-transform:uppercase;color:var(--ink3);font-size:9.4px;font-weight:700;display:block}.kv b{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:Space Grotesk,system-ui,sans-serif;font-size:13.6px;font-weight:600;display:block;overflow:hidden}.qlabel{letter-spacing:.13em;text-transform:uppercase;color:var(--ink3);margin:18px 0 8px;font-size:9.4px;font-weight:700;display:block}.remark{border-radius:var(--r-md);background:var(--t-done);color:var(--d-done);margin-top:14px;padding:12px 14px;position:relative;overflow:hidden}.remark:before{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1f9d5533}.remark .qlabel{color:currentColor;opacity:.7;margin:0 0 5px}.remark p{font-size:13.2px;line-height:1.5;position:relative}.remark.reopen{background:var(--t-reopen);color:var(--d-reopen)}.remark.reopen:before{box-shadow:inset 0 0 0 1px #8b5cf638}.shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:8px;display:grid}.shots img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-md);background:var(--plate);width:100%;box-shadow:0 0 0 1px var(--hair), 0 0 0 4px #fff, var(--amb-sm);transition:transform .6s var(--spring), box-shadow .5s var(--ease)}.shots img:hover{box-shadow:0 0 0 1px var(--hair-2), 0 0 0 4px #fff, var(--lift);transform:scale(1.015)}.shots .none{aspect-ratio:4/3;border-radius:var(--r-md);background:repeating-linear-gradient(135deg, var(--plate), var(--plate) 9px, #eef1f6 9px, #eef1f6 18px);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink3);place-items:center;font-size:11.5px;font-weight:600;display:grid}.quote{margin-top:4px}.quote img,.qimg{border-radius:var(--r-md);width:100%;box-shadow:0 0 0 1px var(--hair), 0 0 0 4px #fff, var(--amb-sm)}.qdoc{border-radius:var(--r-md);background:var(--plate);box-shadow:inset 0 0 0 1px var(--hair), var(--hi);color:var(--accent-deep);align-items:center;gap:10px;padding:13px 16px;font-size:13px;font-weight:600;display:flex}.acts{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.abtn{background:var(--plate);min-width:128px;color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--hair), var(--hi);transition:transform .5s var(--spring), box-shadow .45s var(--ease), background .45s var(--ease), color .45s var(--ease);border:0;border-radius:999px;flex:auto;padding:13px 18px;font-size:13.5px;font-weight:600}.abtn:hover{box-shadow:inset 0 0 0 1px var(--hair-2), var(--lift);transform:translateY(-1px)}.abtn:active{transform:scale(.98)}.abtn.primary{background:linear-gradient(180deg, #3a8ce8, var(--accent-deep));color:#fff;box-shadow:inset 0 1px #ffffff47,0 8px 20px #0f4f9e42}.abtn.done{color:#fff;background:linear-gradient(#2db365,#14854a);box-shadow:inset 0 1px #ffffff42,0 8px 20px #14854a3d}.abtn:disabled{opacity:.45;cursor:default;box-shadow:inset 0 0 0 1px var(--hair);transform:none}.skel{border-radius:var(--r-lg);background:linear-gradient(100deg,#e2e7f099 28%,#f4f6faf2 50%,#e2e7f099 72%) 0 0/220% 100%;height:82px;animation:1.5s linear infinite shimmer}.empty-state{border-radius:var(--r-xl);background:var(--card);box-shadow:var(--amb), var(--hi);text-align:center;padding:40px 24px}.empty-state .ic{background:var(--t-all);width:56px;height:56px;color:var(--d-all);box-shadow:inset 0 0 0 1px #3d8de033, var(--hi);border-radius:20px;place-items:center;margin:0 auto 16px;display:grid}.empty-state b{letter-spacing:-.02em;font-family:Space Grotesk,system-ui,sans-serif;font-size:17px;display:block}.empty-state p{max-width:34ch;color:var(--ink2);margin:8px auto 20px;font-size:13.2px}.ebtn{background:var(--ink);color:#fff;cursor:pointer;box-shadow:var(--lift);transition:transform .5s var(--spring), opacity .4s var(--ease);border:0;border-radius:999px;padding:12px 22px;font-size:13.5px;font-weight:600}.ebtn:hover{transform:translateY(-2px)}.closed-sec{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--amb-sm), var(--hi);margin:22px 0 0;overflow:hidden}.closed-sec:before{content:"";background:linear-gradient(90deg, var(--done), #1f9d550d);height:3px;display:block}.closed-head{letter-spacing:-.02em;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:16px;font-family:Space Grotesk,system-ui,sans-serif;font-size:14px;font-weight:600;display:flex}.closed-head span:first-child{flex:1;min-width:0}.closed-head small{color:var(--ink3);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:11.5px;font-weight:500}.ccount{background:var(--t-done);color:var(--d-done);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 9px;font-size:11.5px}.closed-body{max-height:0;transition:max-height .8s var(--ease);overflow:hidden}.closed-sec.open .closed-body{max-height:3000px}.closed-inner{gap:10px;padding:0 16px 16px;display:grid}.citem{border-radius:var(--r-md);background:var(--plate);box-shadow:inset 0 0 0 1px var(--hair);position:relative;overflow:hidden}.crow{cursor:pointer;align-items:center;gap:12px;padding:12px;display:flex}.ct{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-family:Space Grotesk,system-ui,sans-serif;font-size:14.2px;font-weight:600;overflow:hidden}.cm{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.8px;overflow:hidden}.cdate{color:var(--d-done);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11.4px;font-weight:600}.cdet{max-height:0;transition:max-height .75s var(--ease);overflow:hidden}.citem.open .cdet{max-height:1500px}.cdet-in{opacity:0;transition:opacity .5s var(--ease) 60ms, transform .55s var(--ease) 60ms;padding:4px 12px 14px;transform:translateY(8px)}.citem.open .cdet-in{opacity:1;transform:none}.reopen{width:100%;color:var(--d-reopen);cursor:pointer;box-shadow:inset 0 0 0 1px #8b5cf647, var(--hi);transition:transform .5s var(--spring), background .4s var(--ease);background:#fff;border:0;border-radius:999px;margin-top:14px;padding:13px;font-size:13.5px;font-weight:600}.reopen:hover{background:var(--t-reopen);transform:translateY(-1px)}.scrim{z-index:40;opacity:0;pointer-events:none;transition:opacity .5s var(--ease);background:#0e122070;position:fixed;inset:0}.scrim.show{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(7px)saturate(1.15)}.sheet{z-index:50;visibility:hidden;background:var(--card);border-radius:var(--r-xl) var(--r-xl) 0 0;width:min(620px,100%);max-height:min(92dvh,860px);box-shadow:var(--hi), 0 -1px 0 var(--hair), 0 -24px 70px #0e122038;transition:transform .66s var(--ease), visibility 0s linear .66s;flex-direction:column;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%,103%)}.sheet.show{visibility:visible;transition:transform .66s var(--ease), visibility 0s;transform:translate(-50%)}.sh{border-bottom:1px solid var(--hair);flex:none;align-items:center;gap:12px;padding:20px 18px 14px;display:flex;position:relative}.sh:before{content:"";background:var(--hair-2);border-radius:999px;width:46px;height:4px;position:absolute;top:8px;left:50%}.sh h2{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:19px;overflow:hidden}.x{background:var(--plate);width:34px;height:34px;color:var(--ink2);cursor:pointer;box-shadow:inset 0 0 0 1px var(--hair), var(--hi);transition:transform .5s var(--spring), background .4s var(--ease), color .4s var(--ease);border:0;border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.x:hover{background:var(--t-wip);color:var(--d-wip);transform:rotate(90deg)}.x:active{transform:scale(.9)}.sb{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex:auto;min-height:0;padding:18px 18px 26px;overflow-y:auto}.sheet.show .sb>*{animation:rise .62s var(--ease) backwards;animation-delay:calc(var(--n,0) * 26ms + 90ms)}.sheet.show .sb>:first-child{--n:0}.sheet.show .sb>:nth-child(2){--n:1}.sheet.show .sb>:nth-child(3){--n:2}.sheet.show .sb>:nth-child(4){--n:3}.sheet.show .sb>:nth-child(5){--n:4}.sheet.show .sb>:nth-child(6){--n:5}.sheet.show .sb>:nth-child(7){--n:6}.sheet.show .sb>:nth-child(8){--n:7}.sheet.show .sb>:nth-child(9){--n:8}.sheet.show .sb>:nth-child(10){--n:9}.sheet.show .sb>:nth-child(11){--n:10}.sheet.show .sb>:nth-child(12){--n:11}.sheet.show .sb>:nth-child(13){--n:12}.sheet.show .sb>:nth-child(n+14){--n:13}.sheet-sub{border-radius:var(--r-sm);background:var(--t-all);color:var(--d-all);overflow-wrap:anywhere;margin:-4px 0 16px;padding:11px 14px;font-size:12.8px;font-weight:600;line-height:1.45}.sheet-quote{border-radius:var(--r-sm);background:var(--plate);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--hair);margin:-6px 0 14px;padding:11px 14px;font-size:12.4px;line-height:1.5}.lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin:20px 0 8px;font-size:9.8px;font-weight:700;display:block}.lbl:first-child{margin-top:0}.lbl .hint{letter-spacing:0;text-transform:none;color:var(--ink2);opacity:.62;margin-left:8px;font-size:10.8px;font-style:normal;font-weight:500}.lbl .hint:before{content:"/";opacity:.55;margin-right:8px;font-weight:400}.sb>input[type=text],.sb>textarea,.money,.selwrap,.gate input[type=text],.gate input[type=password],.asearch,.oadd input,.optedit{border-radius:var(--r-md);background:var(--plate);width:100%;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair), var(--hi);transition:box-shadow .45s var(--ease), background .45s var(--ease);border:0;padding:14px 16px;font-size:14.5px}.sb textarea{resize:vertical;min-height:84px;line-height:1.5}.sb>input[type=text]:focus,.sb>textarea:focus,.gate input:focus,.asearch:focus,.oadd input:focus,.optedit:focus,.money:focus-within,.selwrap:focus-within{background:var(--card);box-shadow:inset 0 0 0 1.6px var(--accent), 0 0 0 4px #2b7fe01f, var(--hi);outline:0}.sb input::placeholder,.sb textarea::placeholder,.gate input::placeholder,.asearch::placeholder,.agrid input::placeholder,.oadd input::placeholder{color:var(--ink3);font-weight:500}.sb input[hidden],.sb input[type=file]{display:none}.chips{flex-wrap:wrap;gap:7px;display:flex}.pchip{background:var(--plate);color:var(--ink2);cursor:pointer;box-shadow:inset 0 0 0 1px var(--hair), var(--hi);transition:transform .5s var(--spring), background .4s var(--ease), color .4s var(--ease), box-shadow .45s var(--ease);border:0;border-radius:999px;padding:10px 15px;font-size:12.8px;font-weight:600}.pchip:hover{box-shadow:inset 0 0 0 1px var(--hair-2), var(--amb-sm);transform:translateY(-1px)}.pchip:active{transform:scale(.95)}.pchip.sel{background:linear-gradient(180deg, #3a8ce8, var(--accent-deep));color:#fff;box-shadow:inset 0 1px #ffffff4d,0 6px 16px #0f4f9e47}.cap{border-radius:var(--r-md);background:var(--plate);cursor:pointer;text-align:center;box-shadow:inset 0 0 0 1.5px #2b7fe047, var(--hi);transition:box-shadow .5s var(--ease), transform .5s var(--spring), background .45s var(--ease);justify-items:center;gap:3px;padding:26px 18px;display:grid;position:relative}.cap:hover{background:var(--t-all);box-shadow:inset 0 0 0 1.5px var(--accent), var(--amb-sm);transform:translateY(-2px)}.cap:active{transform:scale(.985)}.cap .i{background:linear-gradient(180deg, #4aa3e0, var(--accent-deep));color:#fff;width:54px;height:54px;transition:transform .6s var(--spring);border-radius:18px;place-items:center;margin-bottom:8px;display:grid;box-shadow:inset 0 1px #fff6,0 8px 20px #2b7fe04d}.cap:hover .i{transform:scale(1.06)rotate(-3deg)}.cap b{letter-spacing:-.02em;font-family:Space Grotesk,system-ui,sans-serif;font-size:14.5px;font-weight:600}.cap small{color:var(--ink3);font-size:11.6px;font-weight:500}.prev{border-radius:var(--r-md);box-shadow:0 0 0 1px var(--hair), var(--amb-sm);animation:pop .5s var(--spring);margin-top:9px;position:relative;overflow:hidden}.prev img{object-fit:cover;background:var(--plate);width:100%;max-height:260px;display:block}.qpdf{background:var(--plate);color:var(--accent-deep);align-items:center;gap:10px;padding:16px;font-size:13px;font-weight:600;display:flex}.prev .re{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);transition:transform .45s var(--spring), background .4s var(--ease);background:#0e1220d1;border:0;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:600;position:absolute;bottom:10px;right:10px}.prev .re:hover{background:var(--ink);transform:translateY(-1px)}.money{align-items:center;gap:10px;padding:0 16px;display:flex}.money span{color:var(--ink2);font-family:Space Grotesk,system-ui,sans-serif;font-size:17px;font-weight:600}.money input{width:auto;min-width:0;box-shadow:none;letter-spacing:-.01em;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:1;padding:14px 0;font-family:Space Grotesk,system-ui,sans-serif;font-size:17px;font-weight:600}.money input:focus{box-shadow:none;background:0 0;outline:0}.money input::placeholder{color:var(--ink3);font-weight:500}.selwrap{align-items:center;padding:0 14px 0 16px;display:flex;position:relative}.selwrap select{appearance:none;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:14px 4px 14px 0;font-size:14.5px;font-weight:600}.selwrap select:focus{outline:0}.selwrap svg{color:var(--ink3);transition:transform .5s var(--spring);flex:none}.selwrap:focus-within svg{transform:rotate(180deg)}.qbtns{grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:8px;display:grid}.qbtn{background:var(--card);color:var(--ink);cursor:pointer;box-shadow:0 0 0 1px var(--hair), var(--hi);transition:transform .5s var(--spring), box-shadow .45s var(--ease), color .4s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:12px 14px;font-size:12.8px;font-weight:600;display:flex}.qbtn:hover{color:var(--accent-deep);box-shadow:0 0 0 1px #2b7fe066, var(--amb-sm);transform:translateY(-2px)}.qbtn:active{transform:scale(.97)}.sfoot{padding:16px 0 max(16px, env(safe-area-inset-bottom));background:linear-gradient(180deg, #fff0, var(--card) 34%);margin-top:24px;position:sticky;bottom:0}.submit{background:linear-gradient(180deg, #3a8ce8, var(--accent-deep));color:#fff;letter-spacing:-.015em;cursor:pointer;width:100%;transition:transform .55s var(--spring), box-shadow .5s var(--ease), opacity .4s var(--ease);border:0;border-radius:999px;padding:17px 22px;font-family:Space Grotesk,system-ui,sans-serif;font-size:15.5px;font-weight:600;box-shadow:inset 0 1px #ffffff4d,0 10px 26px #0f4f9e4d}.submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #ffffff52,0 16px 34px #0f4f9e57}.submit:active:not(:disabled){transform:scale(.985)}.submit:disabled{opacity:.42;cursor:default;box-shadow:none}.ghost{background:var(--plate);width:100%;color:var(--ink2);cursor:pointer;box-shadow:inset 0 0 0 1px var(--hair), var(--hi);transition:transform .5s var(--spring), color .4s var(--ease), box-shadow .45s var(--ease);border:0;border-radius:999px;margin-top:9px;padding:13px 20px;font-size:13.4px;font-weight:600}.ghost:hover{color:var(--accent-deep);box-shadow:inset 0 0 0 1px var(--hair-2), var(--amb-sm);transform:translateY(-1px)}.ghost.sm{width:auto;margin:9px auto 0;padding:11px 20px;font-size:12.6px}.warn{border-radius:var(--r-sm);background:var(--t-wip);color:var(--d-wip);align-items:flex-start;gap:8px;margin:12px 2px 0;padding:11px 13px;font-size:12.4px;font-weight:600;line-height:1.45;display:flex}.warn:before{content:"!";background:var(--wip);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;font-size:10.5px;font-weight:800;display:grid}.sfoot .warn{margin:0 0 10px}.toast{z-index:80;background:var(--ink);color:#fff;text-align:center;opacity:0;pointer-events:none;max-width:min(92vw,420px);transition:transform .6s var(--spring), opacity .45s var(--ease);border-radius:999px;padding:13px 20px;font-size:13.2px;font-weight:600;position:fixed;bottom:26px;left:50%;transform:translate(-50%,22px)scale(.96);box-shadow:0 14px 34px #0e122047}.toast.show{opacity:1;transform:translate(-50%)scale(1)}.foot{border-radius:var(--r-xl);background:var(--card);box-shadow:var(--amb), var(--hi);animation:rise .8s var(--ease) backwards;margin:46px 0 12px;padding:24px 22px 22px;position:relative}.foot:before{content:"";border-radius:inherit;box-shadow:0 0 0 1px var(--hair);pointer-events:none;position:absolute;inset:0}.foot-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.foot-brand{letter-spacing:-.015em;flex:1;min-width:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:13.4px;font-weight:600}.foot-brand small{letter-spacing:0;color:var(--ink3);margin-top:3px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:11.4px;font-weight:500;display:block}.adminlink{background:var(--plate);color:var(--ink2);cursor:pointer;box-shadow:inset 0 0 0 1px var(--hair), var(--hi);transition:transform .5s var(--spring), color .4s var(--ease), box-shadow .45s var(--ease), background .45s var(--ease);border:0;border-radius:999px;align-items:center;gap:9px;padding:11px 16px 11px 12px;font-size:12.8px;font-weight:600;display:inline-flex}.adminlink svg{width:26px;height:26px;transition:transform .6s var(--spring), background .4s var(--ease);background:#0e12200d;border-radius:50%;place-items:center;padding:5px;display:grid}.adminlink:hover{color:var(--accent-deep);background:var(--t-all);box-shadow:inset 0 0 0 1px #2b7fe04d, var(--amb-sm);transform:translateY(-2px)}.adminlink:hover svg{background:#2b7fe024;transform:rotate(60deg)}.adminlink:active{transform:scale(.97)}.legalrow{border-top:1px solid var(--hair);flex-wrap:nowrap;align-items:center;gap:0 8px;margin-top:20px;padding-top:16px;display:flex}.llink{font:inherit;color:var(--ink2);cursor:pointer;white-space:nowrap;transition:color .4s var(--ease);background:0 0;border:0;flex:none;padding:0;font-size:clamp(10.4px,2.9vw,11.8px);font-weight:600;position:relative}.llink:after{content:"";transform-origin:0;height:1px;transition:transform .5s var(--ease);background:currentColor;border-radius:2px;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.llink:hover{color:var(--accent-deep)}.llink:hover:after,.llink.on:after{transform:scaleX(1)}.llink.on{color:var(--accent-deep)}.legalrow .sep{color:var(--hair-2);-webkit-user-select:none;user-select:none;flex:none;font-size:clamp(9.6px,2.6vw,11px)}.madeby{color:var(--ink3);white-space:nowrap;flex:none;margin-left:auto;padding-left:4px;font-size:clamp(10.2px,2.85vw,11.6px);font-weight:500}.madeby a{letter-spacing:-.01em;color:var(--accent-deep);background:linear-gradient(90deg, var(--accent-deep), var(--accent));-webkit-text-fill-color:transparent;transition:opacity .4s var(--ease), transform .5s var(--spring);-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(10.6px,3vw,12.2px);font-weight:600;display:inline-block}.madeby a:hover{opacity:.78;transform:translateY(-1px)}.gate{border-radius:var(--r-xl);max-width:440px;box-shadow:var(--amb), var(--hi);animation:rise .75s var(--ease) backwards;background:#0e12200a;margin:12vh auto 0;padding:8px;position:relative}.gate-in{border-radius:calc(var(--r-xl) - 8px);background:var(--card);box-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 1px var(--hair);padding:30px 26px 26px}.gate-ic{background:linear-gradient(180deg, #3a8ce8, var(--accent-deep));color:#fff;border-radius:20px;place-items:center;width:58px;height:58px;margin:0 auto 18px;display:grid;box-shadow:inset 0 1px #fff6,0 12px 28px #0f4f9e4d}.gate h1{letter-spacing:-.035em;text-align:center;font-size:23px}.gate p.sub{text-align:center;max-width:30ch;color:var(--ink2);margin:9px auto 24px;font-size:12.8px;line-height:1.55}.gate label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin:0 0 8px;font-size:9.8px;font-weight:700;display:block}.gate-field{margin-bottom:16px}.gate .pw{position:relative}.gate .pw input{letter-spacing:.06em;padding-right:52px}.eye{width:34px;height:34px;color:var(--ink3);cursor:pointer;transition:color .4s var(--ease), background .4s var(--ease), transform .5s var(--spring);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.eye:hover{color:var(--accent-deep);background:var(--t-all)}.eye:active{transform:translateY(-50%)scale(.9)}.gate-err{border-radius:var(--r-sm);color:#a02430;animation:nudge .5s var(--spring);background:#fdeaea;margin:2px 0 14px;padding:11px 13px;font-size:12.4px;font-weight:600;line-height:1.45}.gate-foot{border-top:1px solid var(--hair);color:var(--ink3);text-align:center;margin-top:20px;padding-top:16px;font-size:11.4px;line-height:1.5}.gate-back{color:var(--ink2);cursor:pointer;transition:background .4s var(--ease), color .4s var(--ease), transform .5s var(--spring);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;margin:22px auto 0;padding:10px 16px;font-size:12.6px;font-weight:600;display:inline-flex}.gate-back:hover{color:var(--accent-deep);background:#2b7fe014;transform:translate(-2px)}.legal{padding-bottom:28px}.legal-updated{letter-spacing:.13em;text-transform:uppercase;color:var(--ink3);margin:-2px 0 12px;font-size:10.6px;font-weight:700}.lede{border-radius:var(--r-md);background:var(--t-all);color:var(--d-all);margin-bottom:6px;padding:14px 16px;font-size:13.4px;font-weight:500;line-height:1.6;box-shadow:inset 0 0 0 1px #2b7fe02e}.legal h3{letter-spacing:-.025em;margin:24px 0 8px;font-size:15px}.legal h3:first-of-type{margin-top:0}.legal p{color:var(--ink2);overflow-wrap:anywhere;margin-bottom:10px;font-size:13.4px;line-height:1.62}.legal p b,.legal li b{color:var(--ink);font-weight:600}.legal ul{gap:7px;margin:0 0 12px;padding:0;list-style:none;display:grid}.legal li{border-radius:var(--r-sm);background:var(--plate);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--hair);padding:11px 13px 11px 30px;font-size:13.2px;line-height:1.55;position:relative}.legal li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:14px}.legal li b{margin-bottom:2px;font-size:13.2px;display:block}.legal-note{border-radius:var(--r-md);background:var(--t-all);color:var(--d-all);margin-top:22px;padding:15px 16px;font-size:12.6px;line-height:1.6;box-shadow:inset 0 0 0 1px #2b7fe033}.legal code{font-family:Space Grotesk,monospace;font-size:12.4px;font-weight:600}.wrap.admin{padding-top:34px}.backlink{background:var(--card);color:var(--ink2);box-shadow:var(--amb-sm), 0 0 0 1px var(--hair);transition:transform .5s var(--spring), color .4s var(--ease), box-shadow .45s var(--ease);border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:12.6px;font-weight:600;display:inline-flex}.backlink:hover{color:var(--accent-deep);box-shadow:var(--lift);transform:translate(-3px)}.lockbtn{background:var(--t-wip);color:var(--d-wip);cursor:pointer;transition:transform .5s var(--spring), box-shadow .45s var(--ease);border:0;border-radius:999px;padding:9px 15px;font-size:12.4px;font-weight:700;box-shadow:inset 0 0 0 1px #e0861a40}.lockbtn:hover{box-shadow:inset 0 0 0 1px #e0861a73, var(--amb-sm);transform:translateY(-1px)}.apanel{border-radius:var(--r-xl);box-shadow:var(--amb-sm), var(--hi);animation:rise .7s var(--ease) backwards;background:#0e122009;margin-bottom:16px;padding:26px 22px;position:relative}.apanel:before{content:"";border-radius:calc(var(--r-xl) - 9px);background:var(--card);box-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 1px var(--hair);pointer-events:none;position:absolute;inset:9px}.apanel>*{z-index:1;position:relative}.apanel:nth-of-type(2){animation-delay:70ms}.apanel:nth-of-type(3){animation-delay:.14s}.apanel:nth-of-type(4){animation-delay:.21s}.apanel h3{letter-spacing:-.03em;font-size:17px}.ahint{color:var(--ink2);margin:7px 0 18px;font-size:12.4px;line-height:1.55}.opts{gap:7px;margin:0 0 16px;padding:0;list-style:none;display:grid}.opts .opt{border-radius:var(--r-sm);background:var(--plate);box-shadow:inset 0 0 0 1px var(--hair);transition:box-shadow .45s var(--ease), background .45s var(--ease), transform .5s var(--spring);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 12px;display:flex;position:relative}.opts .opt:hover{background:var(--card);box-shadow:inset 0 0 0 1px var(--hair-2), var(--amb-sm);transform:translateY(-1px)}.opts .opt.confirm{background:var(--t-wip);box-shadow:inset 0 0 0 1.4px #e0861a66}.opts .opt.empty{color:var(--ink3);justify-content:center;font-size:12.6px;font-style:italic}.oval{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.6px;font-weight:600;overflow:hidden}.optedit{border-radius:var(--r-sm);flex:1;min-width:140px;padding:9px 12px;font-size:13.6px}.oacts{flex-wrap:wrap;align-items:center;gap:5px;margin-left:auto;display:flex}.ouse{background:var(--t-all);color:var(--d-all);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:10.8px;font-style:normal;font-weight:700}.obtn{background:var(--card);color:var(--ink2);cursor:pointer;box-shadow:0 0 0 1px var(--hair);transition:transform .45s var(--spring), color .35s var(--ease), box-shadow .4s var(--ease), background .4s var(--ease);border:0;border-radius:999px;padding:7px 11px;font-size:12.2px;font-weight:600}.obtn:hover:not(:disabled){color:var(--accent-deep);box-shadow:0 0 0 1px #2b7fe059, var(--amb-sm);transform:translateY(-1px)}.obtn:active:not(:disabled){transform:scale(.94)}.obtn:disabled{opacity:.4;cursor:default}.obtn.ok{background:linear-gradient(180deg, #3a8ce8, var(--accent-deep));color:#fff;box-shadow:inset 0 1px #ffffff4d}.obtn.add{background:linear-gradient(180deg, #3a8ce8, var(--accent-deep));color:#fff;padding:12px 22px;font-size:13px;box-shadow:inset 0 1px #ffffff4d,0 8px 18px #0f4f9e42}.obtn.del:hover:not(:disabled){color:#a02430;background:#fdeaea;box-shadow:0 0 0 1px #a024304d}.opts .opt.confirm .obtn.del{color:#fff;background:#a02430;box-shadow:inset 0 1px #ffffff3d,0 8px 18px #a0243042}.owarn{color:var(--d-wip);flex:100%;margin:4px 0 0;font-size:11.8px;font-weight:600;line-height:1.5}.oadd{align-items:stretch;gap:8px;display:flex}.oadd input{flex:1;min-width:0;padding:12px 15px;font-size:13.6px}.oadd .obtn.add{flex:none}.asearch{margin-bottom:14px}.alist{gap:8px;display:grid}.arow{border-radius:var(--r-md);background:var(--plate);box-shadow:inset 0 0 0 1px var(--hair);transition:background .45s var(--ease), box-shadow .45s var(--ease);position:relative;overflow:hidden}.arow:hover{box-shadow:inset 0 0 0 1px var(--hair-2)}.arow.open{background:var(--card);box-shadow:inset 0 0 0 1px var(--hair), var(--amb-sm)}.arow-head{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:13px 14px;display:flex}.arow-head svg{color:var(--ink3);transition:transform .55s var(--spring);flex:none}.arow.open .arow-head svg{transform:rotate(180deg)}.atic{letter-spacing:.02em;color:var(--ink2);background:#0e12200e;border-radius:999px;flex:none;padding:3px 9px;font-family:Space Grotesk,monospace;font-size:11.4px;font-weight:600}.atitle{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:13.6px;font-weight:600;overflow:hidden}.arow-body{max-height:0;transition:max-height .7s var(--ease);overflow:hidden}.arow.open .arow-body{max-height:760px}.arow-inner{opacity:0;transition:opacity .45s var(--ease) 60ms, transform .5s var(--ease) 60ms;padding:2px 14px 14px;transform:translateY(8px)}.arow.open .arow-inner{opacity:1;transform:none}.ameta{color:var(--ink3);margin-bottom:14px;font-size:11.8px;font-weight:500}.agrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.agrid label{min-width:0;display:block}.agrid label>span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin-bottom:6px;font-size:9.4px;font-weight:700;display:block}.agrid select,.agrid input[type=text]{border-radius:var(--r-sm);background:var(--plate);width:100%;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair), var(--hi);transition:box-shadow .45s var(--ease), background-color .4s var(--ease);border:0;padding:12px 13px;font-size:13.4px;font-weight:600}.agrid select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23868ea0' 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 11px center;background-repeat:no-repeat;padding:12px 30px 12px 13px}.agrid select:focus,.agrid input[type=text]:focus{background-color:var(--card);box-shadow:inset 0 0 0 1.6px var(--accent), 0 0 0 4px #2b7fe01f;outline:0}.afoot{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.afoot .abtn{padding:12px 18px;font-size:13px}.amore{background:var(--plate);width:100%;color:var(--ink2);cursor:pointer;box-shadow:inset 0 0 0 1px var(--hair);transition:transform .5s var(--spring), color .4s var(--ease);border:0;border-radius:999px;margin-top:4px;padding:13px;font-size:12.8px;font-weight:600}.amore:hover{color:var(--accent-deep);transform:translateY(-1px)}.afloor{color:var(--ink3);margin:20px 4px 8px;font-size:11.6px;line-height:1.6}.tl{margin-top:18px}.tl>.qlabel{margin-top:0}.tl-list{gap:2px;margin:0;padding:0 0 0 3px;list-style:none;display:grid;position:relative}.tl-list:before{content:"";background:linear-gradient(#2b7fe052,#868ea038);border-radius:2px;width:1.5px;position:absolute;top:8px;bottom:10px;left:8px}.tl-item{align-items:flex-start;gap:12px;padding:8px 0;display:flex;position:relative}.tl-dot{z-index:1;background:var(--card);width:13px;height:13px;box-shadow:0 0 0 2.4px var(--ring,#868ea080), 0 0 0 4px #ffffffd9;border-radius:50%;flex:none;margin-top:4px;margin-left:2px;position:relative}.tl-body{border-radius:var(--r-sm);background:var(--plate);min-width:0;box-shadow:inset 0 0 0 1px var(--hair);flex:1;padding:9px 12px}.tl-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tl-top b{letter-spacing:-.005em;color:var(--ink);font-size:12.8px;font-weight:700}.tl-top span{color:var(--ink3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:600}.tl-who{color:var(--ink2);margin-top:3px;font-size:11.6px}.tl-amt{letter-spacing:-.02em;color:var(--d-done);font-variant-numeric:tabular-nums;margin-top:4px;font-family:Space Grotesk,system-ui,sans-serif;font-size:13.4px;font-weight:600}.tl-note{border-top:1px solid var(--hair);color:var(--ink2);overflow-wrap:anywhere;margin-top:6px;padding-top:6px;font-size:12.4px;line-height:1.5}.tl-fields{color:var(--d-reopen);margin-top:6px;font-size:11.6px;font-weight:600}.tl-item.created{--ring:#3d8de0bf}.tl-item.started{--ring:#e0861acc}.tl-item.closed{--ring:#1f9d55cc}.tl-item.reopened{--ring:#8b5cf6cc}.tl-item.edited{--ring:#868ea0bf}.tl-item.created .tl-body{background:var(--t-all);box-shadow:inset 0 0 0 1px #3d8de033}.tl-item.closed .tl-body{background:var(--t-done);box-shadow:inset 0 0 0 1px #1f9d5533}.tl-item.reopened .tl-body{background:var(--t-reopen);box-shadow:inset 0 0 0 1px #8b5cf633}.tl-item.started .tl-body{background:var(--t-wip);box-shadow:inset 0 0 0 1px #e0861a33}.item[data-st=Open]:after,.item[data-st=Ongoing]:after{content:"";background:var(--open);opacity:.85;z-index:2;border-radius:0 3px 3px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.item[data-st=Ongoing]:after{background:var(--wip)}@keyframes rise{0%{opacity:0;filter:blur(5px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes nudge{0%,to{transform:translate(0)}22%{transform:translate(-5px)}52%{transform:translate(4px)}78%{transform:translate(-2px)}}@keyframes shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}@media (width<=560px){.wrap{padding:22px 14px 6px}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stat[data-s=All]{grid-column:span 2}.brandrow{position:relative}.partners{gap:6px;padding:4px 8px;position:absolute;top:0;right:0}.partners .pmark{height:clamp(17px,4.4vw,21px)}.partners .psep{height:15px}.brand{padding-right:82px}.agrid{grid-template-columns:minmax(0,1fr)}.gate{margin-top:7vh}.gate-in{padding:26px 18px 22px}.foot{padding:20px 16px 18px}.legalrow{gap:0 6px}.madeby{padding-left:2px}}@media (width>=700px){.wrap{max-width:680px;padding-top:46px}.stat{padding:19px 8px 17px}.stat .n{font-size:29px}.stat .l{font-size:10px}.sb{padding:22px 24px 30px}.apanel{padding:30px 26px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.skel{background:var(--plate);animation:none}}
