:root{--ac-on:#fff;--glass:rgba(255,255,255,.58);--glass-2:rgba(255,255,255,.74);--glass-line:rgba(255,255,255,.75);--glass-spec:rgba(255,255,255,.9);--glass-sh:0 22px 52px -26px rgba(3,17,48,.30),0 2px 8px -4px rgba(3,17,48,.14);--nav-ink:#3c3c43;--nav-ink-2:#1d1d1f;--tint:rgba(24,93,241,.10);--ios:cubic-bezier(.32,.72,0,1);--ios-spring:cubic-bezier(.34,1.42,.44,1);--t-fast:.18s;--t-base:.3s;--t-glide:.58s;--t-slow:.88s;--t-spring:.52s;--ios-soft:cubic-bezier(.4,.14,.24,1)}[data-theme=dark]{--ac-on:#031130;--glass:rgba(44,44,46,.62);--glass-2:rgba(66,66,70,.66);--glass-line:rgba(255,255,255,.12);--glass-spec:rgba(255,255,255,.14);--glass-sh:0 26px 60px -24px rgba(0,0,0,.8),0 2px 10px -4px rgba(0,0,0,.6);--nav-ink:rgba(235,235,245,.80);--nav-ink-2:#fff;--tint:rgba(74,134,255,.22)}body{background:radial-gradient(70% 46% at 12% -6%,rgba(24,93,241,.16) 0,transparent 66%),var(--page)}[data-theme=dark] body{background:radial-gradient(66% 44% at 10% -6%,rgba(24,93,241,.3) 0,transparent 68%),var(--page)}.shell{gap:0}.side{width:266px;border-radius:34px;color:var(--nav-ink);overflow:visible;margin-right:-30px;z-index:6;background:radial-gradient(88% 30% at 50% 0,rgba(24,93,241,.13) 0,transparent 72%),linear-gradient(180deg,rgba(232,240,254,.92),rgba(243,247,254,.82) 38%,rgba(251,253,255,.76));backdrop-filter:blur(36px) saturate(200%);border:.5px solid var(--glass-line);box-shadow:var(--glass-sh),inset 0 1px 0 var(--glass-spec);transition:width var(--t-glide) var(--ios)}[data-theme=dark] .side{background:radial-gradient(88% 26% at 50% -2%,rgba(74,134,255,.26) 0,transparent 74%),linear-gradient(180deg,#0a1a3e,#071230 30%,#040a1c 66%,#02060f)}.shell.tuck .side{width:80px}.shell.tuck .side-scroll{overflow:visible}.side:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.55),transparent 34%);opacity:.8}[data-theme=dark] .side:after{background:linear-gradient(180deg,rgba(255,255,255,.13),transparent 30%)}.side-top{padding:21px 18px 14px}.side-top .lg,.side-top svg.lg{height:15px;color:var(--nav-ink-2);transition:opacity var(--t-base) var(--ios),transform var(--t-glide) var(--ios)}.tuckbtn{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.6);color:var(--nav-ink);box-shadow:0 2px 6px -3px rgba(3,17,48,.25),inset 0 .5px 0 #fff;transition:background var(--t-base),color var(--t-base),transform var(--t-spring) var(--ios-spring)}.tuckbtn:hover{background:#fff;color:var(--nav-ink-2)}.tuckbtn:active{transform:scale(.88)}.tuckbtn svg{width:15px;height:15px;stroke-width:2.2;transform:rotate(90deg);transition:transform var(--t-glide) var(--ios)}.shell.tuck .tuckbtn svg{transform:rotate(-90deg)}[data-theme=dark] .tuckbtn{background:rgba(255,255,255,.16);box-shadow:inset 0 .5px 0 rgba(255,255,255,.2)}[data-theme=dark] .tuckbtn:hover{background:rgba(255,255,255,.26)}.side-act{padding:0 14px 12px}.new-btn{height:42px;border-radius:21px;font-weight:590;box-shadow:0 8px 20px -10px rgba(24,93,241,.75),inset 0 1px 0 rgba(255,255,255,.3);transition:width var(--t-glide) var(--ios),transform var(--t-spring) var(--ios-spring),box-shadow var(--t-base),filter var(--t-base)}.new-btn,.new-btn:hover{background:var(--ac);color:var(--ac-on)}.new-btn:hover{filter:brightness(1.07);box-shadow:0 12px 26px -10px rgba(24,93,241,.8)}.new-btn:active{transform:scale(.93)}[data-theme=dark] .new-btn,[data-theme=dark] .new-btn:hover{background:var(--ac);color:var(--ac-on)}.shell.tuck .new-btn{width:52px;height:52px;border-radius:50%;margin:0 auto}.side-scroll{padding:10px 14px 14px;overflow-x:clip;overflow-y:auto;overflow-clip-margin:36px;mask-image:none;-webkit-mask-image:none}.grp{margin-top:18px}.grp-h{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 13px 7px;color:var(--faint);font-size:10.5px;letter-spacing:.06em;transition:opacity var(--t-base) var(--ios),color var(--t-base)}.grp-h svg{width:12px;height:12px;opacity:.6;transition:transform var(--t-glide) var(--ios)}.grp.shut .grp-h svg{transform:rotate(-90deg)}.grp-h:hover{color:var(--nav-ink-2)}.shell.tuck .grp{margin-top:11px;padding-top:11px;border-top:.5px solid rgba(120,120,128,.22)}.grp-b{gap:3px}.nv{position:relative;height:46px;padding:0 15px 0 7px;border-radius:23px;gap:11px;color:var(--nav-ink);font-size:14px;font-weight:520;background:transparent;border:.5px solid transparent;transition:background var(--t-base) var(--ios),border-color var(--t-base),color var(--t-base),box-shadow var(--t-glide) var(--ios),transform var(--t-spring) var(--ios-spring),margin var(--t-glide) var(--ios),padding var(--t-glide) var(--ios),border-radius var(--t-glide) var(--ios)}.nv,.nv .tile{box-shadow:none}.nv .tile{flex:0 0 32px;width:32px;height:32px;aspect-ratio:1;box-sizing:border-box;border-radius:50%;display:grid;place-items:center;background:transparent;transition:background var(--t-base),box-shadow var(--t-base),transform var(--t-spring) var(--ios-spring),border-radius var(--t-glide) var(--ios)}.nv .tile svg{width:18px;height:18px;stroke-width:1.9;color:var(--nav-ink-2);transition:color var(--t-base)}[data-theme=dark] .nv{border-color:transparent}[data-theme=dark] .nv,[data-theme=dark] .nv .tile{background:transparent;box-shadow:none}[data-theme=dark] .nv .tile svg{color:rgba(255,255,255,.86)}.nv .lb{flex:1;min-width:0;max-width:170px;overflow:hidden;white-space:nowrap;opacity:1;transition:max-width var(--t-glide) var(--ios),opacity var(--t-base) var(--ios) .12s,transform var(--t-glide) var(--ios)}.nv:hover{background:rgba(255,255,255,.66);border-color:rgba(255,255,255,.72);color:var(--nav-ink-2);box-shadow:0 8px 22px -14px rgba(0,20,60,.4),inset 0 .5px 0 rgba(255,255,255,.75)}[data-theme=dark] .nv:hover{background:rgba(255,255,255,.11);border-color:rgba(255,255,255,.16);box-shadow:0 10px 26px -16px rgba(0,0,0,.8),inset 0 .5px 0 rgba(255,255,255,.14)}.nv:hover .tile{background:rgba(255,255,255,.9);box-shadow:0 2px 8px -4px rgba(3,17,48,.28),inset 0 .5px 0 #fff}[data-theme=dark] .nv:hover .tile{background:rgba(255,255,255,.16);box-shadow:inset 0 .5px 0 rgba(255,255,255,.2)}.nv:hover .lb{transform:translateX(2px)}.nv:active{transform:scale(.965)}.nv.on{background:linear-gradient(96deg,#fff 0,color-mix(in srgb,var(--rt) 7%,#fff) 100%);border-color:rgba(255,255,255,.9);color:#1d1d1f;font-weight:600;z-index:3;margin-right:-40px;padding-right:48px;box-shadow:0 14px 32px -16px rgba(3,17,48,.5),0 1px 3px rgba(3,17,48,.12),inset 0 .5px 0 #fff}.nv.on .tile{background:color-mix(in srgb,var(--rt) 15%,#fff);box-shadow:none;border-radius:50%}.nv.on .tile svg{color:var(--rt);color:var(--ac)}.nv.on:hover{background:linear-gradient(96deg,#fff 0,color-mix(in srgb,var(--rt) 7%,#fff) 100%);color:#1d1d1f}.nv.on:hover .tile{transform:none;background:var(--tint);box-shadow:none}[data-theme=dark] .nv.on{background:linear-gradient(96deg,#f7f9fc 0,color-mix(in srgb,var(--rt) 10%,#eef3fb) 100%);border-color:rgba(255,255,255,.6);color:#111318;box-shadow:0 16px 34px -16px rgba(0,0,0,.72),0 0 0 .5px rgba(255,255,255,.08),inset 0 .5px 0 #fff}[data-theme=dark] .nv.on .tile{background:rgba(74,134,255,.14)}[data-theme=dark] .nv.on .tile svg{color:var(--ac)}.nv .bdg{font-weight:600;min-width:21px;height:21px;transition:transform var(--t-spring) var(--ios-spring)}.nv .bdg,.nv.on .bdg{background:var(--ac);color:var(--ac-on)}.shell.tuck .side{width:74px;border-radius:37px}.shell.tuck .side-scroll{padding:10px 11px 14px}.shell.tuck .nv{width:52px;height:52px;padding:0;margin-left:auto;margin-right:auto;border-radius:50%;justify-content:center;gap:0}.shell.tuck .nv,.shell.tuck .nv .tile,[data-theme=dark] .shell.tuck .nv{background:transparent}.shell.tuck .nv .tile{flex:none;width:52px;height:52px;border-radius:50%;box-shadow:none}.shell.tuck .nv .tile svg{width:20px;height:20px}.shell.tuck .nv:hover{background:rgba(255,255,255,.66)}[data-theme=dark] .shell.tuck .nv:hover{background:rgba(255,255,255,.12)}.shell.tuck .nv:hover .tile{background:transparent;box-shadow:none;transform:scale(1.08)}[data-theme=dark] .shell.tuck .nv:hover .tile{background:transparent}.shell.tuck .nv.on{background:linear-gradient(150deg,#fff 0,color-mix(in srgb,var(--rt) 10%,#fff) 100%);margin:0 auto;padding:0;box-shadow:0 10px 24px -12px rgba(3,17,48,.4),0 0 26px -10px rgba(120,170,255,.35),inset 0 .5px 0 rgba(255,255,255,.5)}.shell.tuck .nv.on .tile{background:transparent}.shell.tuck .nv .lb{max-width:0;opacity:0;transform:translateX(-10px);transition-delay:0s}.shell.tuck .nv .bdg{box-shadow:0 0 0 2px rgba(255,255,255,.92)}[data-theme=dark] .nv .bdg,[data-theme=dark] .shell.tuck .nv .bdg{box-shadow:0 0 0 2px rgba(40,40,44,.9)}.nv:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.side-foot{border-top:.5px solid rgba(120,120,128,.2);padding:12px 14px}.card-me{background:rgba(120,120,128,.12);border-radius:21px;transition:background var(--t-base),transform var(--t-spring) var(--ios-spring)}.card-me:hover{background:rgba(120,120,128,.2)}.card-me:active{transform:scale(.97)}.card-me .ab{background:var(--ac);color:var(--ac-on);width:30px;height:30px;font-weight:600}.card-me b{color:var(--nav-ink-2)}.card-me span span,.card-me svg,.card-me>span>span{color:var(--faint)}.sub{border-left-color:rgba(120,120,128,.24)}.sub a{color:var(--faint)}.sub a:hover{background:rgba(120,120,128,.12);color:var(--nav-ink-2)}@keyframes glassIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes glassFade{0%{opacity:0}to{opacity:1}}.side-act,.side-foot>*,.side-scroll .grp-b>*,.side-scroll .grp-h,.side-top{animation:glassIn .66s var(--ios) forwards}.side-top{animation-delay:.02s}.side-act{animation-delay:.08s}.side-scroll .grp-h{animation:glassFade .5s var(--ios) forwards;animation-delay:.16s}.side-scroll .grp-b>*{animation-delay:calc(.16s + var(--n,0)*30ms)}.side-foot>*{animation-delay:.42s}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.work{position:relative;margin-left:0;border:0;border-radius:26px 0 0 26px;box-shadow:none;padding-left:30px;background:var(--panel);isolation:isolate}.work:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(64% 78% at -4% var(--pill-y,12%),color-mix(in srgb,var(--rt) 26%,transparent) 0,transparent 72%),radial-gradient(90% 64% at 100% 106%,color-mix(in srgb,var(--rt) 9%,transparent) 0,transparent 72%);transition:background var(--t-slow) var(--ios-soft)}[data-theme=dark] .work:before{background:radial-gradient(64% 78% at -4% var(--pill-y,12%),color-mix(in srgb,var(--rt) 34%,transparent) 0,transparent 74%),radial-gradient(90% 64% at 100% 106%,color-mix(in srgb,var(--rt) 13%,transparent) 0,transparent 74%)}.shell{--rt:var(--c1);--pill-y:12%;transition:--rt var(--t-slow) var(--ios-soft),--pill-y var(--t-glide) var(--ios)}@property --pill-y{syntax:"<length-percentage>";inherits:true;initial-value:12%}.shell[data-route=bookings]{--rt:var(--c1)}.shell[data-route=orders]{--rt:var(--c2)}.shell[data-route=leads]{--rt:var(--c4)}.shell[data-route=tests]{--rt:var(--c2)}.shell[data-route=journal]{--rt:var(--c4)}.shell[data-route=pages]{--rt:var(--c1)}.shell[data-route=media]{--rt:var(--c5)}.shell[data-route=doctors]{--rt:var(--c6)}.shell[data-route=activity]{--rt:var(--c3)}.shell[data-route=settings]{--rt:var(--faint)}@property --rt{syntax:"<color>";inherits:true;initial-value:#185df1}.top{height:66px;padding:0 22px;border:0;background:transparent;backdrop-filter:none}.top h2{font-size:16.5px;font-weight:600;letter-spacing:-.025em}.tb{width:34px;height:34px;border-radius:12px;transition:background .28s,color .28s,transform .45s var(--ios-spring)}.tb:hover{background:rgba(120,120,128,.14)}.tb:active{transform:scale(.9)}.qs{height:36px;border-radius:18px;background:rgba(120,120,128,.12);border:.5px solid transparent;transition:background .28s,border-color .28s,box-shadow .3s}.qs:hover{background:var(--panel);border-color:var(--glass-line);box-shadow:0 4px 14px -8px rgba(3,17,48,.3)}.qs kbd{background:rgba(120,120,128,.16);box-shadow:none}.pal,.pop,.sheet{border-radius:24px;border:.5px solid var(--glass-line);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 92%,transparent),color-mix(in srgb,var(--panel) 82%,transparent));backdrop-filter:blur(34px) saturate(190%);box-shadow:var(--glass-sh)}.scrim{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.rtip{background:linear-gradient(180deg,rgba(28,28,30,.94),rgba(28,28,30,.86));color:#fff;border:.5px solid rgba(255,255,255,.12);backdrop-filter:blur(20px);border-radius:10px;font-weight:560}[data-theme=dark] .rtip{background:linear-gradient(180deg,rgba(72,72,76,.92),rgba(58,58,62,.86));color:#fff}.toast{border-radius:18px;border:.5px solid var(--glass-line);backdrop-filter:blur(28px) saturate(180%)}.bt,.btn,.pb{transition:background .26s,color .26s,border-color .26s,box-shadow .3s,transform .45s var(--ios-spring)}.bt:active,.btn:active,.pb:active{transform:scale(.95)}.btn.pri,.pb.tint{background:var(--ac);color:var(--ac-on);box-shadow:0 6px 18px -10px rgba(24,93,241,.7)}.btn.pri:hover,.pb.tint:hover{filter:brightness(1.06);color:var(--ac-on)}.seg,.tabs{background:rgba(120,120,128,.14);border-radius:20px}.seg button.on,.tabs button.on{background:var(--panel);box-shadow:0 2px 8px -4px rgba(3,17,48,.35),inset 0 .5px 0 var(--glass-spec)}.card,.cd,.kpi,.ov-panel,.ov-pc,.ovc,.st{border-color:var(--line);box-shadow:0 1px 2px rgba(3,17,48,.04),0 12px 30px -26px rgba(3,17,48,.22)}.ov-pc:hover,.ovc:hover{box-shadow:0 14px 34px -22px rgba(3,17,48,.34)}.ov-hero{background:radial-gradient(130% 140% at 12% 0,#3d7bff 0,#185df1 44%,#031130 100%)}[data-theme=dark] .ov-hero{background:radial-gradient(130% 140% at 12% 0,#4a86ff 0,#1550c9 48%,#031130 100%)}.ovp.hi{background:var(--ac);color:var(--ac-on)}[data-theme=dark] .tuckbtn{background:rgba(120,120,128,.34)}[data-theme=dark] .nv>svg{color:rgba(235,235,245,.6)}.pb.solid{box-shadow:0 6px 18px -10px rgba(24,93,241,.7)}.pb.solid,.pb.solid:hover{background:var(--ac);color:var(--ac-on)}.pb.solid:hover{filter:brightness(1.06)}@media(max-width:940px){.shell{padding:0;gap:0}.side{width:272px;border-radius:0 28px 28px 0;box-shadow:none;margin-right:0}.work{padding-left:0}.nv.on{margin-right:-30px;padding-right:38px}.shell.tuck .side{width:272px}.shell.tuck .side-top{justify-content:flex-start;padding:21px 18px 14px;gap:9px}.shell.tuck .new-btn{width:auto;height:42px;border-radius:21px;margin:0}.shell.tuck .grp{margin-top:18px;padding-top:0;border-top:0}.shell.tuck .side{border-radius:0 30px 30px 0}.shell.tuck .side-scroll{padding:10px 14px 14px}.shell.tuck .nv{width:auto;height:46px;padding:0 15px 0 7px;margin:0;border-radius:23px;justify-content:flex-start;gap:11px;background:transparent}.shell.tuck .nv .tile{flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:transparent}.shell.tuck .nv:hover{background:rgba(120,120,128,.2)}.shell.tuck .nv.on{background:#fff;margin:0 -30px 0 0;padding:0 38px 0 7px}.shell.tuck .nv .lb{max-width:170px;opacity:1;transform:none}.shell.tuck .card-me{width:auto;height:auto;padding:7px 10px;gap:10px}.shell.open .side{box-shadow:var(--glass-sh)}.work{border-radius:0;border:0;box-shadow:none}.side:after{border-radius:0 28px 28px 0}}.pop{width:392px;top:62px;right:16px;border-radius:26px;overflow:hidden;padding:0}.nt-hd{gap:10px;padding:16px 18px 12px}.nt-hd,.nt-ttl{display:flex;align-items:center}.nt-ttl{flex:1;gap:8px;min-width:0}.nt-ttl b{font-family:var(--disp);font-size:19px;font-weight:600;letter-spacing:-.026em}.nt-count{display:inline-grid;place-items:center;min-width:21px;height:21px;padding:0 6px;border-radius:99px;background:var(--ac);color:var(--ac-on);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.nt-mark{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:99px;flex:none;background:rgba(120,120,128,.12);color:var(--ink);font-size:11.5px;font-weight:560;letter-spacing:-.006em;transition:background var(--t-base),transform var(--t-spring) var(--ios-spring),opacity var(--t-base)}.nt-mark svg{width:13px;height:13px;stroke-width:2.2}.nt-mark:hover{background:rgba(120,120,128,.2)}.nt-mark:active{transform:scale(.93)}.nt-mark[disabled]{opacity:.4;pointer-events:none}.nt-seg{display:flex;gap:3px;margin:0 14px 6px;padding:3px;border-radius:99px;background:rgba(120,120,128,.12)}.nt-seg button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;border-radius:99px;font-size:12.5px;font-weight:530;color:var(--mut);transition:background var(--t-base),color var(--t-base),box-shadow var(--t-base)}.nt-seg button em{font-style:normal;font-size:11px;font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums}.nt-seg button.on{background:var(--panel);color:var(--ink);box-shadow:0 2px 8px -4px rgba(3,17,48,.34),inset 0 .5px 0 var(--glass-spec)}.nt-seg button.on em{color:var(--ac)}.nt-b{max-height:min(452px,58vh);overflow-y:auto;padding:2px 10px 10px;scrollbar-width:thin}.nt-day{padding:10px 8px 5px;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.nt-i{position:relative;display:flex;align-items:flex-start;gap:11px;width:100%;padding:11px 12px;border-radius:17px;text-align:left;transition:background var(--t-base),transform var(--t-spring) var(--ios-spring)}.nt-i:hover{background:rgba(120,120,128,.11)}.nt-i:active{transform:scale(.985)}.nt-i.unread{background:var(--tint)}.nt-i.unread:hover{background:color-mix(in srgb,var(--tint) 70%,rgba(120,120,128,.14))}.nt-ic{flex:none;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;box-shadow:inset 0 .5px 0 rgba(255,255,255,.5)}.nt-ic svg{width:18px;height:18px;stroke-width:1.9}.nt-ic.c-blue{background:rgba(24,93,241,.13);color:#0f47c4}.nt-ic.c-teal{background:rgba(48,176,199,.15);color:#1c8fa3}.nt-ic.c-violet{background:rgba(88,86,214,.13);color:#4b49bd}[data-theme=dark] .nt-ic.c-blue{background:rgba(74,134,255,.22);color:#89b2ff}[data-theme=dark] .nt-ic.c-teal{background:rgba(64,203,224,.2);color:#63d6e8}[data-theme=dark] .nt-ic.c-violet{background:rgba(125,122,255,.22);color:#a8a6ff}.nt-tx{flex:1;min-width:0}.nt-r1{display:flex;align-items:baseline;gap:8px}.nt-r1 b{flex:1;min-width:0;font-size:13.5px;font-weight:570;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nt-r1 time{flex:none;font-size:11px;font-weight:480;font-variant-numeric:tabular-nums;white-space:nowrap}.nt-k,.nt-r1 time{color:var(--faint)}.nt-k{margin-top:2px;font-size:10.5px;font-weight:580;letter-spacing:.035em;text-transform:uppercase}.nt-d,.nt-k{display:block}.nt-d{margin-top:4px;font-size:12.5px;font-weight:430;line-height:1.42;color:var(--mut);letter-spacing:-.005em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nt-cta{display:inline-flex;align-items:center;gap:4px;margin-top:8px;height:25px;padding:0 10px;border-radius:99px;background:var(--ac);color:var(--ac-on);font-size:11.5px;font-weight:570;letter-spacing:-.006em;box-shadow:0 4px 12px -6px rgba(24,93,241,.7)}.nt-cta svg{width:12px;height:12px;stroke-width:2.2}.nt-dot{position:absolute;top:14px;right:12px;width:7px;height:7px;border-radius:50%;background:var(--ac);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 18%,transparent)}.nt-empty{display:grid;justify-items:center;text-align:center;gap:4px;padding:46px 26px 40px;color:var(--mut)}.nt-empty svg{width:26px;height:26px;stroke-width:1.7;color:var(--ghost);margin-bottom:6px}.nt-empty b{font-size:14px;font-weight:570;letter-spacing:-.016em;color:var(--ink)}.nt-empty p{font-size:12.5px;font-weight:430;line-height:1.5;max-width:26ch}.nt-ft{display:flex;gap:6px;padding:10px 12px;border-top:.5px solid var(--line)}.nt-ft button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;border-radius:99px;font-size:12.5px;font-weight:540;color:var(--ink);background:rgba(120,120,128,.12);transition:background var(--t-base),transform var(--t-spring) var(--ios-spring)}.nt-ft button svg{width:14px;height:14px;stroke-width:2}.nt-ft button:hover{background:rgba(120,120,128,.2)}.nt-ft button:active{transform:scale(.95)}@media(max-width:940px){.pop{left:auto;right:16px;width:392px}}@media(max-width:520px){.pop{left:10px;right:10px;width:auto;border-radius:24px}}.ic-btn.on{color:var(--ok);background:var(--ok-s)}.view{animation:mvIn .5s var(--ease) forwards}@keyframes mvIn{0%{opacity:0;transform:translateY(9px)}}.view.stagger>*{animation:mvIn .52s var(--ease) forwards}.view.stagger>:nth-child(2){animation-delay:.05s}.view.stagger>:nth-child(3){animation-delay:.1s}.view.stagger>:nth-child(4){animation-delay:.15s}.view.stagger>:nth-child(5){animation-delay:.2s}.view.stagger>:nth-child(6){animation-delay:.25s}.view.stagger>:nth-child(7){animation-delay:.3s}.view.stagger>:nth-child(n+8){animation-delay:.34s}.mrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 18px}.mst:has(.mst-seg){grid-column:span 2}@media(max-width:760px){.mrow{grid-template-columns:repeat(2,minmax(0,1fr))}.mst:has(.mst-seg){grid-column:1/-1}}.mst{padding:14px 16px;border-radius:16px;background:var(--sink);border:1px solid var(--line2);transition:border-color .26s var(--ease),transform .34s var(--ease),background .26s}.mst:hover{border-color:var(--line);transform:translateY(-2px);background:var(--panel)}.mst>span{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.mst>b,.mst>span{display:block;font-weight:620}.mst>b{margin-top:6px;font-family:var(--disp);font-size:26px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink)}.mbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.mbar .tb-search{flex:1;min-width:210px;max-width:340px}.ta-r{text-align:right}.mut{color:var(--mut);font-size:12.4px}.pg-c{display:flex;flex-direction:column;gap:12px;transition:border-color .26s,box-shadow .34s var(--ease),transform .34s var(--ease)}.pg-c:hover{transform:translateY(-3px);border-color:var(--rule);box-shadow:0 18px 40px -24px rgba(3,17,48,.3)}.pg-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pg-hd b{display:block;margin-top:5px;font-family:var(--disp);font-size:19px;font-weight:600;letter-spacing:-.025em}.pg-lead{font-size:13.2px;line-height:1.55;color:var(--mut);text-wrap:pretty}.pg-num{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:12px;border-top:1px solid var(--line2)}.pg-num span{display:block;font-size:10.5px;font-weight:620;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.pg-num b{display:block;margin-top:4px;font-size:14px;font-weight:600;letter-spacing:-.018em;font-variant-numeric:tabular-nums}.pg-bar{height:4px;background:var(--sink2);overflow:hidden}.pg-bar,.pg-bar i{border-radius:99px}.pg-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--ac),color-mix(in srgb,var(--ac) 55%,#fff));transform-origin:left;animation:pgFill .9s var(--ease) forwards .18s}@keyframes pgFill{0%{transform:scaleX(0)}}.pg-chips{display:flex;flex-wrap:wrap;gap:5px}.pg-chips span{padding:5px 9px;border-radius:99px;background:var(--sink2);color:var(--ink2);font-size:11.5px;font-weight:540;transition:background .22s,color .22s}.pg-c:hover .pg-chips span{background:var(--ac-s);color:var(--ac-ink)}.pg-ft{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line2)}.fq-list{display:grid;gap:6px;margin-bottom:24px}.fq{border-radius:14px;border:1px solid var(--line2);background:var(--panel);overflow:hidden;transition:border-color .24s,box-shadow .3s var(--ease)}.fq:hover{border-color:var(--line)}.fq.on{border-color:var(--rule);box-shadow:0 10px 26px -18px rgba(3,17,48,.24)}.fq.off{background:var(--sink)}.fq-q{display:flex;align-items:center;gap:11px;width:100%;padding:14px 16px;text-align:left}.fq-q b{flex:1;min-width:0;font-size:14px;font-weight:540;letter-spacing:-.015em;color:var(--ink)}.fq.off .fq-q b{color:var(--mut)}.fq-mk{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--sink2);color:var(--mut);transition:transform .34s var(--ease),background .24s,color .24s}.fq-mk svg{width:13px;height:13px;stroke-width:2.2}.fq.on .fq-mk{transform:rotate(180deg);background:var(--ac-s);color:var(--ac)}.fq-a{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .38s var(--ease),opacity .3s}.fq.on .fq-a{grid-template-rows:1fr;opacity:1}.fq-a>.fq-a-in{overflow:hidden;min-height:0}.fq-a p{padding:0 16px 6px 49px;font-size:13.2px;line-height:1.65;color:var(--mut);text-wrap:pretty}.fq-acts{display:flex;gap:5px;justify-content:flex-end;padding:0 12px 12px}.who{display:flex;align-items:center;gap:10px;min-width:0}.who .av{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--ac) 78%,#fff),var(--ac));color:#fff;font-size:11px;font-weight:650;letter-spacing:.02em}.who b{display:block;font-size:13.4px;font-weight:560;letter-spacing:-.014em}.who span{display:block;font-size:11.6px;color:var(--mut)}.tbl tbody tr.dim{opacity:.55}.perm{display:flex;gap:4px}.perm i{width:8px;height:8px;border-radius:2.5px;background:var(--sink3);transition:background .24s,transform .3s var(--ease)}.perm i.on{background:var(--ac)}.tbl tbody tr:hover .perm i.on{transform:scale(1.22)}.role-c{transition:border-color .26s,transform .34s var(--ease)}.role-c:hover{transform:translateY(-2px);border-color:var(--rule)}.role-l{list-style:none;display:grid;gap:5px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line2)}.role-l li{display:flex;align-items:center;gap:8px;font-size:12.6px;font-weight:500;color:var(--mut)}.role-l li svg{width:13px;height:13px;flex:none;stroke-width:2.2}.role-l li.on{color:var(--ink);font-weight:530}.role-l li.on svg{color:var(--ok)}.role-l li:not(.on) svg{color:var(--ghost)}.f-sw{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:13px;background:var(--sink);border:1px solid var(--line2)}.f-sw>span{min-width:0}.f-sw b{display:block;font-size:13.2px;font-weight:550;letter-spacing:-.012em}.f-sw em{display:block;margin-top:2px;font-style:normal;font-size:11.6px;color:var(--mut);line-height:1.45}.f-sw input{position:absolute;opacity:0;pointer-events:none}.f-sw i{flex:none;width:44px;height:26px;border-radius:99px;background:var(--sink3);position:relative;transition:background .3s var(--ease)}.f-sw i:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(3,17,48,.28);transition:transform .32s var(--ease)}.f-sw input:checked+i{background:var(--ac)}.f-sw input:checked+i:after{transform:translateX(18px)}.f-sw input:focus-visible+i{outline:2px solid var(--ac);outline-offset:2px}@media(max-width:1080px){.mrow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.pg-num{grid-template-columns:1fr 1fr}.fq-a p{padding-left:16px}}@media(prefers-reduced-motion:reduce){.pg-bar i,.view,.view.stagger>*{animation:none}.fq-a{transition:none}.mst:hover,.pg-c:hover,.role-c:hover{transform:none}}.mst{position:relative;overflow:hidden}.mgraphs{margin-bottom:18px}.mgc{flex-direction:column;gap:14px}.mgc,.mgc-h{display:flex}.mgc-h{align-items:baseline;justify-content:space-between;gap:10px}.mgc-h .lb{font-size:10.5px;font-weight:640;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.mgc-h em{font-style:normal;font-family:var(--disp);font-size:13px;font-weight:600;letter-spacing:-.018em;color:var(--ink);font-variant-numeric:tabular-nums}.mgc-b{min-height:150px}.mgc-fill,.mgf{display:grid;gap:11px}.mgf{grid-template-columns:minmax(0,1fr) 1.5fr 38px;align-items:center}.mgf .k{font-size:12.5px;font-weight:520;letter-spacing:-.012em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgf .t{height:6px;background:var(--sink2);overflow:hidden}.mgf .t,.mgf .t i{display:block;border-radius:99px}.mgf .t i{height:100%;background:linear-gradient(90deg,var(--ac),color-mix(in srgb,var(--ac) 55%,#fff));transform-origin:left;animation:mgfFill .85s var(--ease) forwards .15s}@keyframes mgfFill{0%{transform:scaleX(0)}}.mgf .v{text-align:right;font-size:12px;font-weight:620;letter-spacing:-.012em;font-variant-numeric:tabular-nums;color:var(--ink2)}@media(max-width:720px){.mgf{grid-template-columns:minmax(0,1fr) 34px}.mgf .t{grid-column:1/-1;order:3}}@media(prefers-reduced-motion:reduce){.mgf .t i{animation:none}}.mst-p{display:grid;gap:6px;margin-top:11px}.mst-p .t{height:5px;background:var(--sink2);overflow:hidden}.mst-p .t,.mst-p .t i{display:block;border-radius:99px}.mst-p .t i{height:100%;background:var(--ac);transform-origin:left;animation:mgfFill .8s var(--ease) forwards .15s}.mst-p em{font-style:normal;font-size:10.5px;font-weight:620;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}@media(prefers-reduced-motion:reduce){.mst-p .t i{animation:none}}.mst-seg{display:grid;gap:8px;margin-top:11px}.mst-seg .t{display:flex;gap:2px;height:6px;border-radius:99px;overflow:hidden;background:var(--sink2)}.mst-seg .t i{min-width:3px;border-radius:2px;background:var(--seg,var(--ac));transform-origin:left;animation:segIn .7s var(--ease) forwards .12s}@keyframes segIn{0%{transform:scaleY(0)}}.mst-seg .lg{display:flex;flex-direction:column;gap:5px}.mst-seg em{display:flex;align-items:center;gap:6px;font-style:normal;font-size:11px;font-weight:560;letter-spacing:-.006em;color:var(--mut);min-width:0;white-space:nowrap;overflow:hidden}.mst-seg em span{overflow:hidden;text-overflow:ellipsis}.mst-seg em b{margin-left:auto;flex:none}.mst-seg em i{flex:none;width:6px;height:6px;border-radius:2px;background:var(--seg,var(--ac))}.mst-seg em b{font-weight:660;color:var(--ink);font-variant-numeric:tabular-nums}.mst-seg em.more{color:var(--mut)}.mst-seg [style*="--s:0"]{--seg:var(--ac)}.mst-seg [style*="--s:1"]{--seg:color-mix(in srgb,var(--ac) 62%,#fff)}.mst-seg [style*="--s:2"]{--seg:color-mix(in srgb,var(--ac) 38%,#fff)}.mst-seg [style*="--s:3"]{--seg:color-mix(in srgb,var(--ac) 22%,#fff)}[data-theme=dark] .mst-seg [style*="--s:1"]{--seg:color-mix(in srgb,var(--ac) 70%,#0b1120)}[data-theme=dark] .mst-seg [style*="--s:2"]{--seg:color-mix(in srgb,var(--ac) 46%,#0b1120)}[data-theme=dark] .mst-seg [style*="--s:3"]{--seg:color-mix(in srgb,var(--ac) 28%,#0b1120)}.mst-nil{display:block;margin-top:11px;font-size:10.5px;font-weight:580;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}@media(prefers-reduced-motion:reduce){.mst-seg .t i{animation:none}}.an-tr{display:inline-flex;align-items:center;gap:3px;margin-top:6px;font-size:11px;font-weight:650;letter-spacing:-.006em}.an-tr.up{color:var(--ok)}.an-tr.down{color:var(--stop)}.an-tr.flat{color:var(--mut)}.an-tr svg{width:11px;height:11px;stroke-width:2.4}.an-tr svg.rot-45{transform:rotate(-45deg)}.an-tr svg.rot45{transform:rotate(45deg)}.seg.vsw{padding:3px;isolation:isolate}.seg.vsw,.seg.vsw button{position:relative;display:flex}.seg.vsw button{flex:1;z-index:1;align-items:center;justify-content:center;gap:6px;background:transparent!important;box-shadow:none!important;color:var(--mut);transition:color .28s var(--ease)}.seg.vsw button.on{color:var(--ink)}[data-theme=dark] .seg.vsw button.on{color:#fff}.seg.vsw:after{content:"";position:absolute;top:3px;left:3px;z-index:0;width:calc(50% - 4px);height:calc(100% - 6px);border-radius:99px;background:var(--panel);box-shadow:var(--sh1);transition:transform .38s var(--sp-drawer,cubic-bezier(.32,.72,0,1))}.seg.vsw[data-v=board]:after{transform:translateX(calc(100% + 2px))}[data-theme=dark] .seg.vsw:after{background:var(--sink3)}@media(prefers-reduced-motion:reduce){.seg.vsw:after{transition:none}}.seg.vsw button svg{width:13px;height:13px}.an-hero{display:flex;gap:14px;align-items:stretch;margin:20px 0 14px}.an-hero-rev{flex:0 0 250px;display:flex;flex-direction:column;padding:18px 20px;border-radius:18px;background:var(--sink);border:1px solid var(--line2);position:relative;overflow:hidden}.an-hero-rev>b{margin-top:8px;font-family:var(--disp);font-size:32px;font-weight:660;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink)}.an-hero-spark{margin-top:auto;padding-top:14px;height:40px}.an-hero-kpis{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.an-kpi{padding:14px 16px;border-radius:16px;background:var(--sink);border:1px solid var(--line2);display:flex;flex-direction:column;transition:border-color .26s var(--ease),transform .3s var(--ease),background .26s}.an-kpi:hover{border-color:var(--line);transform:translateY(-2px);background:var(--panel)}.an-kpi>span{font-size:10.5px;font-weight:620;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.an-kpi>b{margin-top:6px;font-family:var(--disp);font-size:22px;font-weight:620;letter-spacing:-.026em;font-variant-numeric:tabular-nums;color:var(--ink)}.an-wide{margin-bottom:14px}.an-cap{margin-top:8px}.an-bento{-moz-column-count:3;column-count:3;-moz-column-gap:14px;column-gap:14px}.an-cell{-moz-column-break-inside:avoid;break-inside:avoid;display:block;width:100%;margin:0 0 14px}.an-insight{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line2);font-size:12px;line-height:1.5;color:var(--mut)}.an-funnel{display:grid;gap:11px;margin-top:6px}.an-fun-row{display:grid;grid-template-columns:78px 1fr 30px;align-items:center;gap:10px}.an-fun-l{font-size:11.5px;font-weight:600;color:var(--mut)}.an-fun-t{height:8px;background:var(--sink2);overflow:hidden}.an-fun-t,.an-fun-t i{display:block;border-radius:99px}.an-fun-t i{height:100%;background:linear-gradient(90deg,var(--d1),var(--d3));transition:width .7s var(--ease)}.an-fun-n{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.an-posts{display:grid;gap:2px;margin-top:4px}.an-post{display:flex;flex-direction:column;gap:2px;padding:9px 11px;border-radius:11px;transition:background .2s}.an-post:hover{background:var(--sink)}.an-post-t{font-size:12.8px;font-weight:600;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-post-m{font-size:10.8px;color:var(--faint)}@media(max-width:1200px){.an-hero{flex-wrap:wrap}.an-hero-rev{flex:1 1 100%}.an-bento{-moz-column-count:2;column-count:2}}@media(max-width:900px){.an-hero-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.an-bento{-moz-column-count:1;column-count:1}}@media(prefers-reduced-motion:reduce){.an-fun-t i{transition:none}.an-kpi:hover{transform:none}}[data-theme=light] .ch-bar-n,[data-theme=light] .eyebrow,html:not([data-theme=dark]) .ch-bar-n,html:not([data-theme=dark]) .eyebrow{color:var(--mut)}.kb{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(258px,1fr);gap:16px;padding:2px 2px 12px;overflow-x:auto;scrollbar-width:thin}.kb-l{display:flex;flex-direction:column;min-width:0;background:color-mix(in srgb,var(--sink) 60%,transparent);border-radius:18px;overflow:hidden}.kb-l.term{background:transparent;border:1px dashed var(--line2)}.kb-h{flex:none;display:flex;align-items:center;gap:8px;padding:13px 14px 10px}.kb-h b{flex:1;font-size:12.5px;font-weight:650;letter-spacing:-.012em;color:var(--ink2)}.kb-h em{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--panel);box-shadow:var(--sh1);font-size:10.5px;font-weight:700;color:var(--mut);font-style:normal}.kb-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--sink3)}.kb-dot[data-s=new]{background:var(--ac)}.kb-dot[data-s=confirmed]{background:var(--ok)}.kb-dot[data-s=completed]{background:var(--faint)}.kb-dot[data-s=cancelled]{background:var(--stop)}.kb-b{flex:1;min-height:96px;display:grid;gap:11px;align-content:start;padding:2px 11px 14px}.kb-b.kb-over{background:color-mix(in srgb,var(--ac) 9%,transparent);border-radius:14px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ac) 40%,transparent)}.kb-nil{margin:0;padding:20px 6px;font-size:11.5px;color:var(--ghost);text-align:center}.kb-c{position:relative;display:grid;gap:10px;padding:14px 15px;border-radius:15px;background:var(--panel);border:1px solid var(--line);cursor:grab;touch-action:none;box-shadow:0 1px 2px rgba(0,0,0,.03);transition:box-shadow .3s var(--ease),border-color .2s,transform .32s var(--spring)}.kb-c:active{cursor:grabbing}@keyframes kbLand{0%{transform:scale(1.045) translateY(-2px)}55%{transform:scale(.986) translateY(0)}to{transform:scale(1)}}.kb-c.kb-land{animation:kbLand .46s var(--sp-rotate)}.kb-c:before{content:"";position:absolute;left:12px;right:12px;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--sink3);opacity:.7}.kb-l[data-lane=new] .kb-c:before{background:var(--ac)}.kb-l[data-lane=confirmed] .kb-c:before{background:var(--ok)}.kb-l[data-lane=completed] .kb-c:before{background:var(--faint)}.kb-l[data-lane=cancelled] .kb-c:before{background:var(--stop)}.kb-c:hover{border-color:var(--rule);box-shadow:0 10px 22px -12px rgba(0,0,0,.16);transform:translateY(-1px)}.kb-c.unread{box-shadow:0 1px 2px rgba(0,0,0,.03),0 0 0 1.5px color-mix(in srgb,var(--ac) 55%,transparent)}.kb-c-t{display:flex;align-items:center;gap:9px}.kb-c-t,.kb-c-x{min-width:0}.kb-c-x b{font-size:13px;font-weight:620;letter-spacing:-.012em;color:var(--ink)}.kb-c-x b,.kb-c-x span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-c-x span{margin-top:1px;font-size:11px;color:var(--mut)}.kb-c-m{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:10.8px;color:var(--mut)}.kb-c-m em{margin-left:auto;font-style:normal;font-weight:650;color:var(--ink)}.kb-c-d{margin:0;font-size:10.8px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-src{opacity:.28}.kb-drag{position:fixed;z-index:90;margin:0;cursor:grabbing;pointer-events:none;box-shadow:0 26px 54px -20px rgba(0,0,0,.42);border-color:var(--ac);transform-origin:center;scale:1.035;rotate:1deg}@media(max-width:640px){.kb{grid-auto-columns:minmax(80vw,1fr)}}@media(prefers-reduced-motion:reduce){.kb-drag{scale:1;rotate:0deg}.kb-b,.kb-c{transition:none}.kb-c:hover{transform:none}.kb-c.kb-land{animation:none}}.an-upcoming{margin-top:14px}.up-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.up-day{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;background:var(--sink);min-width:0}.up-day-hd{display:flex;align-items:baseline;gap:7px;margin-bottom:2px}.up-day-hd b{font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.up-day-hd span{font-size:11px;font-weight:600;color:var(--mut);text-transform:uppercase}.up-day-hd em{margin-left:auto;font-style:normal;font-size:10.5px;font-weight:600;color:var(--faint);white-space:nowrap}.up-i{display:flex;align-items:center;gap:9px;padding:8px;border-radius:11px;background:var(--panel);border:1px solid transparent;text-align:left;width:100%;transition:border-color .2s,transform .2s var(--ease)}.up-i:hover{border-color:var(--rule);transform:translateY(-1px)}.up-i-x{flex:1;min-width:0}.up-i-x b{font-size:12.3px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.up-i-x b,.up-i-x em{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-i-x em{font-style:normal;margin-top:1px;font-size:10.6px;color:var(--faint)}@media(max-width:640px){.up-rail{grid-auto-columns:minmax(78vw,1fr)}}.pm-list,.qa-list{display:grid;gap:8px;margin-top:8px}.qa-row{display:flex;gap:8px;align-items:flex-start}.qa-in{flex:1;display:grid;gap:6px}.qa-q{height:36px;padding:0 11px;font-size:12.8px}.qa-a,.qa-q{border-radius:10px;border:1px solid var(--line2);background:var(--panel);color:var(--ink)}.qa-a{padding:8px 11px;font-size:12.5px;line-height:1.5;resize:vertical;font-family:inherit}.pm-row input:focus,.qa-a:focus,.qa-q:focus{border-color:var(--ac);outline:none}.pm-row{display:grid;grid-template-columns:1.4fr 1fr 1.4fr auto;gap:8px}.pm-row input{height:36px;padding:0 11px;border-radius:10px;border:1px solid var(--line2);background:var(--panel);color:var(--ink);font-size:12.8px}.pm-rm,.qa-rm{flex:none;margin-top:2px}:root{--rail-acc-top:#185df1;--rail-acc-bot:#0b3fa8;--rail-w:268px;--rail-w-tuck:78px;--rail-r:28px;--rail-g1:#0a1a3e;--rail-g2:#061128;--rail-g3:#020814;--rail-glow:rgba(24,93,241,.26);--rail-hair:rgba(255,255,255,.09);--rail-ink:rgba(233,240,255,.78);--rail-ink-2:#fff;--rail-dim:rgba(233,240,255,.64);--rail-hov:rgba(255,255,255,.07);--rail-chip:rgba(255,255,255,.09);--rail-chip-2:rgba(255,255,255,.16);--rail-pill:#f3f7fe;--rail-pill-ink:#031130;--rail-acc:#185df1;--rail-acc-lift:#4a86ff}[data-theme=light]{--rail-g1:#eaf1fe;--rail-g2:#f3f7fe;--rail-g3:#fafcff;--rail-glow:rgba(24,93,241,.13);--rail-hair:rgba(3,17,48,.10);--rail-ink:#3f4451;--rail-ink-2:#031130;--rail-dim:#5f6673;--rail-hov:rgba(3,17,48,.045);--rail-chip:rgba(255,255,255,.7);--rail-chip-2:#fff;--rail-pill:#fff;--rail-pill-ink:#031130}.shell{padding:12px;gap:12px;grid-template-columns:auto minmax(0,1fr);background:var(--page)}#side,.shell{overflow:hidden}#side{position:relative;z-index:20;width:var(--rail-w);border-radius:var(--rail-r);display:flex;flex-direction:column;color:var(--rail-ink);border:.5px solid var(--rail-hair);background:radial-gradient(120% 34% at 50% 0,var(--rail-glow) 0,transparent 72%),linear-gradient(178deg,var(--rail-g1) 0,var(--rail-g2) 46%,var(--rail-g3) 100%);box-shadow:0 24px 60px -34px rgba(3,17,48,.6),inset 0 1px 0 rgba(255,255,255,.07);transition:width .52s cubic-bezier(.32,.72,0,1)}.shell.tuck #side{width:var(--rail-w-tuck)}#side:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 26%)}[data-theme=light] #side:after{background:linear-gradient(180deg,rgba(255,255,255,.6),transparent 30%)}#side .side-top{flex:none;display:flex;align-items:center;gap:10px;height:62px;padding:0 16px;position:relative;z-index:2}#side .side-top #brand{display:flex;align-items:center;min-width:0;overflow:hidden}#side .side-top .lg,#side .side-top svg.lg{height:15px;width:auto;color:var(--rail-ink-2);transition:opacity .3s,transform .5s cubic-bezier(.32,.72,0,1)}#side .tuckbtn{flex:none;margin-left:auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--rail-ink);background:var(--rail-chip);border:.5px solid var(--rail-hair);transition:background .26s,color .26s,transform .42s cubic-bezier(.34,1.42,.44,1)}#side .tuckbtn:hover{background:var(--rail-chip-2);color:var(--rail-ink-2)}#side .tuckbtn:active{transform:scale(.88)}#side .tuckbtn svg{width:15px;height:15px;stroke-width:2.2;transition:transform .5s cubic-bezier(.32,.72,0,1)}.shell.tuck #side .tuckbtn svg{transform:rotate(180deg)}.shell.tuck #side .side-top{justify-content:center;padding:0}.shell.tuck #side .side-top #brand{display:none}.shell.tuck #side .tuckbtn{margin:0}#side .side-act{flex:none;padding:6px 14px 12px;position:relative;z-index:2}#side .new-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:42px;border-radius:21px;background:linear-gradient(180deg,var(--rail-acc-top),var(--rail-acc-bot));color:#fff;font-size:14px;font-weight:590;letter-spacing:-.014em;white-space:nowrap;box-shadow:0 10px 24px -12px rgba(24,93,241,.75),inset 0 1px 0 rgba(255,255,255,.28);transition:width .52s cubic-bezier(.32,.72,0,1),height .52s cubic-bezier(.32,.72,0,1),border-radius .52s cubic-bezier(.32,.72,0,1),transform .42s cubic-bezier(.34,1.42,.44,1),filter .26s}#side .new-btn:hover{filter:brightness(1.08)}#side .new-btn:active{transform:scale(.94)}#side .new-btn svg{width:17px;height:17px;stroke-width:2.2;flex:none}#side .new-btn .lb{overflow:hidden;transition:max-width .5s cubic-bezier(.32,.72,0,1),opacity .28s}.shell.tuck #side .side-act{padding:6px 0 12px;display:grid;place-items:center}.shell.tuck #side .new-btn{width:46px;height:46px;border-radius:50%;gap:0}.shell.tuck #side .new-btn .lb{max-width:0;opacity:0}#side .side-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 12px 10px;position:relative;z-index:1;scrollbar-width:thin;scrollbar-color:var(--rail-chip) transparent}#side .side-scroll::-webkit-scrollbar{width:6px}#side .side-scroll::-webkit-scrollbar-thumb{background:var(--rail-chip);border-radius:99px}#side .side-scroll::-webkit-scrollbar-track{background:transparent}.shell.tuck #side .side-scroll{padding:4px 0 10px}#side .grp{margin-top:14px}#side .grp-h{display:flex;align-items:center;gap:6px;width:100%;padding:0 10px 7px;color:var(--rail-dim);font-size:10px;font-weight:640;letter-spacing:.1em;text-transform:uppercase;transition:color .24s}#side .grp-h:hover{color:var(--rail-ink)}#side .grp-h svg{flex:none;margin-left:auto;width:13px;height:13px;opacity:.55;transition:transform .34s cubic-bezier(.32,.72,0,1),opacity .24s}#side .grp-h:hover svg{opacity:.9}#side .grp.shut .grp-h svg{transform:rotate(-90deg)}#side .grp-b{display:grid;gap:2px}#side .grp.shut .grp-b{display:none}.shell.tuck #side .grp{margin-top:10px;padding-top:10px;border-top:1px solid var(--rail-hair)}.shell.tuck #side .grp-h{display:none}.shell.tuck #side .grp-b{gap:4px;justify-items:center}#side .nv{position:relative;display:flex;align-items:center;gap:11px;height:44px;padding:0 11px;border-radius:14px;color:var(--rail-ink);font-size:14px;font-weight:500;letter-spacing:-.012em;background:transparent;border:.5px solid transparent;transition:background .24s,color .24s,border-color .24s,transform .4s cubic-bezier(.34,1.42,.44,1)}#side .nv:hover{background:var(--rail-hov);color:var(--rail-ink-2)}#side .nv:active{transform:scale(.98)}#side .nv:focus-visible{outline:2px solid var(--rail-acc-lift);outline-offset:-2px}#side .nv .tile{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:inherit;background:transparent;transition:background .26s,color .26s}#side .nv .tile svg{width:18px;height:18px;stroke-width:1.85}#side .nv .lb{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:max-width .5s cubic-bezier(.32,.72,0,1),opacity .28s}#side .nv .bdg{flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:99px;display:grid;place-items:center;background:var(--rail-acc);color:#fff;font-size:10.5px;font-weight:620;font-variant-numeric:tabular-nums;transition:transform .4s cubic-bezier(.34,1.42,.44,1)}#side .nv.on{background:var(--rail-pill);color:var(--rail-pill-ink);font-weight:600;border-color:rgba(255,255,255,.5);box-shadow:0 12px 26px -14px rgba(3,17,48,.5),inset 0 .5px 0 #fff}[data-theme=light] #side .nv.on{border-color:rgba(3,17,48,.06);box-shadow:0 8px 20px -12px rgba(3,17,48,.22),inset 0 .5px 0 #fff}#side .nv.on:hover{background:var(--rail-pill);color:var(--rail-pill-ink)}#side .nv.on .tile{background:rgba(24,93,241,.12);color:var(--rail-acc)}#side .nv.on .bdg{background:var(--rail-acc);color:#fff}.shell.tuck #side .nv{width:48px;height:48px;padding:0;border-radius:50%;justify-content:center;gap:0;overflow:visible}.shell.tuck #side .nv .lb{max-width:0;opacity:0}.shell.tuck #side .nv .tile{width:auto;height:auto;background:transparent}.shell.tuck #side .nv.on .tile{background:transparent;color:var(--rail-acc)}.shell.tuck #side .nv .bdg{position:absolute;top:0;right:0;min-width:17px;height:17px;padding:0 4.5px;font-size:9.5px;box-shadow:0 0 0 2.5px var(--rail-g2)}.shell.tuck #side [data-tip]{position:relative}.shell.tuck #side [data-tip]:after{content:attr(data-tip);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%) scale(.94);transform-origin:left center;padding:7px 11px;border-radius:9px;white-space:nowrap;pointer-events:none;background:var(--rail-pill-ink);color:#fff;font-size:12px;font-weight:520;letter-spacing:-.008em;box-shadow:0 10px 24px -10px rgba(3,17,48,.6);opacity:0;visibility:hidden;z-index:80;transition:opacity .2s,transform .3s cubic-bezier(.34,1.42,.44,1),visibility .2s}[data-theme=light] .shell.tuck #side [data-tip]:after{background:#031130}.shell.tuck #side [data-tip]:hover:after{opacity:1;visibility:visible;transform:translateY(-50%) scale(1)}#side .side-foot{flex:none;display:grid;gap:8px;padding:12px;border-top:1px solid var(--rail-hair);position:relative;z-index:2}#side .me-card{display:flex;align-items:center;gap:10px;width:100%;padding:8px 9px;border-radius:14px;background:var(--rail-chip);border:.5px solid var(--rail-hair)}#side .me-av{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(155deg,var(--rail-acc-top),var(--rail-acc-bot));color:#fff;font-size:11px;font-weight:650;letter-spacing:.01em;box-shadow:0 0 0 2px var(--rail-hair)}#side .me-meta{flex:1;min-width:0}#side .me-meta b{font-size:12.8px;font-weight:600;color:var(--rail-ink-2)}#side .me-meta b,#side .me-meta span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#side .me-meta span{margin-top:1px;font-size:10.5px;font-weight:500;color:var(--rail-dim)}#side .me-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}#side .me-act{display:flex;align-items:center;justify-content:center;height:34px;border-radius:11px;background:var(--rail-chip);border:.5px solid var(--rail-hair);color:var(--rail-dim);transition:background .2s,color .2s,transform .3s cubic-bezier(.34,1.42,.44,1)}#side .me-act:hover{background:var(--rail-chip-2);color:var(--rail-ink-2)}#side .me-act:active{transform:scale(.94)}#side .me-act.danger:hover{color:#ff6b6b}#side .me-act svg{width:15px;height:15px;stroke-width:2}.shell.tuck #side .side-foot{padding:10px 0 12px;justify-items:center;gap:6px}.shell.tuck #side .me-card{width:48px;height:48px;padding:0;border-radius:50%;justify-content:center}.shell.tuck #side .me-meta{display:none}.shell.tuck #side .me-actions{grid-template-columns:1fr;width:48px}@media(prefers-reduced-motion:no-preference){#side .nv{animation:railIn .5s cubic-bezier(.32,.72,0,1) backwards;animation-delay:calc(var(--n,0) * 26ms + 90ms)}@keyframes railIn{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}}#side,#side .nv.on{margin-right:0}#side .nv.on{padding-right:11px}@media(min-width:941px){.shell.tuck #side .nv.on{margin:0 auto;padding:0}}.shell .work{padding-left:0;border-radius:22px;overflow:hidden}@media(max-width:940px){.shell .work{border-radius:0}}.shell,.shell[data-route=home]{--rt:#185df1}.shell[data-route=bookings]{--rt:#2f6bf5}.shell[data-route=orders]{--rt:#4a86ff}.shell[data-route=leads]{--rt:#1550c9}.shell[data-route=tests]{--rt:#3d7bff}.shell[data-route=journal]{--rt:#2f6bf5}.shell[data-route=pages]{--rt:#185df1}.shell[data-route=media]{--rt:#4a86ff}.shell[data-route=doctors]{--rt:#1550c9}.shell[data-route=activity]{--rt:#3d7bff}.shell[data-route=settings]{--rt:#5f7fb8}@media(max-width:940px){.shell{padding:0;gap:0;grid-template-columns:minmax(0,1fr)}#side{position:fixed;top:0;bottom:0;left:0;z-index:60;width:272px;border-radius:0 var(--rail-r) var(--rail-r) 0;border-left:0;box-shadow:none;transform:translateX(-102%);transition:transform .48s cubic-bezier(.32,.72,0,1)}.shell.open #side{transform:none;box-shadow:0 30px 80px -20px rgba(3,17,48,.7);transition:transform .48s cubic-bezier(.32,.72,0,1),box-shadow 0s .1s}.shell.tuck #side{width:272px}.shell.tuck #side .side-top{justify-content:flex-start;padding:0 16px}.shell.tuck #side .side-top #brand{display:flex}.shell.tuck #side .tuckbtn{margin-left:auto}.shell.tuck #side .side-act{padding:6px 14px 12px;display:block}.shell.tuck #side .new-btn{width:100%;height:42px;border-radius:21px;gap:8px}.shell.tuck #side .new-btn .lb{max-width:200px;opacity:1}.shell.tuck #side .side-scroll{padding:4px 12px 10px}.shell.tuck #side .grp{padding-top:0;border-top:0}.shell.tuck #side .grp-h{display:flex}.shell.tuck #side .grp-b{justify-items:stretch}.shell.tuck #side .nv{width:auto;height:44px;padding:0 11px;border-radius:14px;justify-content:flex-start;gap:11px}.shell.tuck #side .nv.on{width:auto;margin:0;padding:0 11px}.shell.tuck #side .nv .lb{max-width:none;opacity:1}.shell.tuck #side .nv .tile{width:30px;height:30px}.shell.tuck #side .nv .bdg{position:static;min-width:20px;height:20px;padding:0 6px;font-size:10.5px;box-shadow:none}.shell.tuck #side [data-tip]:after{display:none}.shell.tuck #side .side-foot{padding:10px 12px 12px;justify-items:stretch}.shell.tuck #side .me-card{width:100%;height:auto;padding:8px 9px;border-radius:14px;justify-content:flex-start}.shell.tuck #side .me-meta{display:block}.shell.tuck #side .me-actions{grid-template-columns:1fr 1fr;width:auto}}.sheet.fluid,.side.fluid{transition-property:none}.sheet.fluid,.side.fluid{will-change:transform}.scrim.fluid{transition-property:none}.sheet-grab,.sheet-hd{touch-action:pan-y;cursor:grab}.sheet.is-grabbed,.sheet.is-grabbed .sheet-hd{cursor:grabbing}.sheet.is-grabbed,.side.is-grabbed{-webkit-user-select:none;-moz-user-select:none;user-select:none}.sheet.is-grabbed{box-shadow:0 40px 90px -30px rgba(0,0,0,.4),var(--sh3)}.sheet-hd{position:relative}.sheet-hd:before{content:"";position:absolute;left:50%;top:6px;width:36px;height:4px;margin-left:-18px;border-radius:99px;background:var(--sink3);opacity:0;transition:opacity var(--t-snap) var(--sp-snap)}.sheet.is-grabbed .sheet-hd:before,.sheet:hover .sheet-hd:before{opacity:.7}@media(hover:none){.sheet-hd:before{opacity:.55}}.is-press{transform:scale(.97)!important;transition:transform 90ms ease-out!important}.fl.is-press,.nv.is-press,.seg button.is-press,.tabs button.is-press{transform:scale(.98)!important}.ovc.is-press{transform:scale(.995)!important}.row-act.is-press,tr.is-press{transform:none!important;background:var(--sink2)!important}.top{--edge:0;border-bottom-color:transparent!important;box-shadow:0 1px 0 rgba(0,0,0,calc(.06*var(--edge))),0 10px 22px -18px rgba(0,0,0,calc(.5*var(--edge)))}[data-theme=dark] .top{box-shadow:0 1px 0 rgba(255,255,255,calc(.09*var(--edge))),0 12px 26px -18px rgba(0,0,0,calc(.7*var(--edge)))}.tuckbtn{transition:background .22s,color .22s,transform var(--t-rotate) var(--sp-rotate)}.tuckbtn:hover{transform:translateX(-1px)}.shell.tuck .tuckbtn:hover{transform:translateX(1px)}.pop{transform-origin:top right}.pal{transform-origin:top center}.rtip{transform-origin:left center}.sheet{background:var(--panel)}.scrim{backdrop-filter:blur(4px) saturate(140%);-webkit-backdrop-filter:blur(4px) saturate(140%)}.top h2{letter-spacing:-.026em}.top .path{font-weight:480}@media(prefers-reduced-motion:reduce){.sheet.fluid,.side.fluid{transform:none!important;will-change:auto}.sheet-hd:before{display:none}.is-press{transform:none!important;filter:brightness(.96)}.shell.tuck .tuckbtn:hover,.tuckbtn:hover{transform:none}.top{box-shadow:none;border-bottom-color:var(--line)!important}}@media(prefers-reduced-transparency:reduce){.scrim{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.cal-shell{--role-ac:var(--ac);--role-tint:var(--ac-s)}.cal-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.cal-hd b{display:block;font-family:var(--disp);font-size:21px;font-weight:640;letter-spacing:-.024em;color:var(--ink)}.cal-role{display:inline-flex;align-items:center;gap:6px;margin-top:7px;padding:4px 10px;border-radius:99px;background:var(--role-tint);color:var(--role-ac);font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.cal-span{flex:none;font-size:13px;font-weight:560;color:var(--mut);padding-top:3px;font-variant-numeric:tabular-nums}.cal-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;margin:0 -4px;padding:0 4px 8px}.cal-inner{position:relative;min-width:920px}.cal-ticks{position:relative;height:22px;margin-bottom:14px;border-bottom:1px solid var(--rule)}.cal-ticks span{position:absolute;top:0;transform:translateX(-50%);font-size:11.5px;font-weight:560;color:var(--mut);white-space:nowrap;font-variant-numeric:tabular-nums}.cal-ticks span.now{color:var(--role-ac);font-weight:700;padding:2px 8px;border-radius:99px;background:var(--role-tint);top:-4px}.cal-grid{top:36px;left:0;right:0;pointer-events:none;z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.cal-grid,.cal-grid-l{position:absolute;bottom:0}.cal-grid-l{top:0;width:1px;background:var(--line2)}.cal-now{position:absolute;top:36px;bottom:0;width:1.5px;background:linear-gradient(180deg,var(--role-ac),transparent 88%);z-index:3;opacity:0;animation:calFade .5s var(--ease) .3s forwards}.cal-now i{position:absolute;top:-6px;left:-4.5px;width:0;height:0;border-left:4.5px solid transparent;border-right:4.5px solid transparent;border-top:6.5px solid var(--role-ac)}.cal-lanes{position:relative;z-index:2;padding-top:16px;display:grid;gap:22px}.cal-lane{display:grid;gap:10px}.cal-lane-lb{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink2)}.cal-rows{display:grid;justify-items:start}.cal-bar,.cal-rows{position:relative;gap:10px}.cal-bar{min-height:44px;display:inline-flex;align-items:center;padding:0 14px;border-radius:12px;border:1px solid transparent;cursor:pointer;text-align:left;max-width:min(78vw,540px);touch-action:none;transition:box-shadow .22s var(--ease),border-color .2s;will-change:transform}.cal-bar:hover{box-shadow:0 10px 22px -14px rgba(0,0,0,.3)}.cal-bar[data-drag]{cursor:grab}.cal-bar.is-grabbed{cursor:grabbing;box-shadow:0 18px 34px -16px rgba(0,0,0,.4);z-index:5;transition:none}.cal-bar-t{flex:none;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--role-ac)}.cal-bar-lb{font-size:13px;font-weight:650;letter-spacing:-.012em;white-space:nowrap;color:inherit}.cal-bar-d{flex:none;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 9px;border-radius:99px;font-size:10.5px;font-weight:700}.cal-bar[style*=width]{max-width:none;justify-content:space-between}.cal-bar[style*=width] .cal-bar-lb{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.cal-bar.t-neutral{background:var(--sink2);color:var(--ink2);border-color:var(--rule)}.cal-bar.t-neutral .cal-bar-d{background:var(--sink3);color:var(--ink2)}.cal-bar.t-light{background:var(--panel);color:var(--ink);border-color:var(--role-ac);box-shadow:0 1px 0 var(--rule)}.cal-bar.t-light .cal-bar-d{background:var(--sink2);color:var(--ink2)}.cal-bar.t-accent{background:var(--role-ac);color:#fff;border-color:transparent;font-weight:700}.cal-bar.t-accent .cal-bar-d{background:rgba(0,0,0,.2);color:#fff}.cal-bar.t-accent .cal-bar-t{color:rgba(255,255,255,.85)}[data-theme=dark] .cal-bar.t-accent{color:#04120e}[data-theme=dark] .cal-bar.t-accent .cal-bar-d{background:rgba(0,0,0,.3);color:#04120e}[data-theme=dark] .cal-bar.t-accent .cal-bar-t{color:rgba(4,18,14,.7)}.cal-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:50px 0;color:var(--mut);text-align:center}.cal-empty svg{width:26px;height:26px;color:var(--role-ac)}.cal-empty b{color:var(--ink);font-size:14px}.cal-empty p{margin:0;font-size:12.5px;max-width:280px}.cal-in{opacity:0;transform:translateY(8px) scaleY(.94);animation:calBarIn .45s var(--ease) forwards}.cal-lane:first-of-type .cal-bar:first-of-type{animation-delay:.05s}.cal-lane:first-of-type .cal-bar:nth-of-type(2){animation-delay:.09s}.cal-lane:first-of-type .cal-bar:nth-of-type(3){animation-delay:.13s}.cal-lane:nth-of-type(2) .cal-bar:first-of-type{animation-delay:.11s}.cal-lane:nth-of-type(2) .cal-bar:nth-of-type(2){animation-delay:.15s}.cal-lane:nth-of-type(3) .cal-bar:first-of-type{animation-delay:.17s}.cal-lane:nth-of-type(3) .cal-bar:nth-of-type(2){animation-delay:.21s}.cal-lane:nth-of-type(4) .cal-bar:first-of-type{animation-delay:.23s}@keyframes calBarIn{to{opacity:1;transform:none}}@keyframes calFade{to{opacity:1}}@media(max-width:760px){.cal-bar{max-width:calc(100vw - 60px)}}@media(prefers-reduced-motion:reduce){.cal-in,.cal-now{animation:none;opacity:1;transform:none}}.pl-board{display:flex;gap:14px;overflow-x:auto;padding:2px 2px 12px;scrollbar-width:thin}.pl-col{flex:0 0 268px;display:flex;flex-direction:column;gap:10px;background:var(--sink);border:1px solid var(--line);border-radius:var(--r-l);padding:12px;transition:border-color .2s,background .2s}.pl-col.over{border-color:var(--ac);background:color-mix(in srgb,var(--ac) 8%,var(--sink))}.pl-col-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 2px 0}.pl-col-hd em{font-style:normal;font-size:12px;font-weight:700;color:var(--faint);font-variant-numeric:tabular-nums}.pl-col-b{display:flex;flex-direction:column;gap:8px;min-height:44px}.pl-card{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 11px;border-radius:var(--r-m);background:var(--panel);border:1px solid var(--line);cursor:grab;transition:border-color .18s,box-shadow .18s,transform .18s var(--ease)}.pl-card:hover{border-color:var(--rule);box-shadow:var(--sh2)}.pl-card:active{cursor:grabbing}.pl-card.drag{opacity:.4}.pl-card.unread{box-shadow:inset 2.5px 0 0 var(--ac)}.pl-av{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--sink2);color:var(--ink);font-size:10.5px;font-weight:700}.pl-tx{min-width:0;flex:1}.pl-tx b{font-size:12.8px;font-weight:600;letter-spacing:-.012em}.pl-tx b,.pl-tx span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-tx span{font-size:11px;font-weight:500;color:var(--faint)}.pl-empty{padding:14px 4px;text-align:center;font-size:11.5px;color:var(--ghost)}.pv-toggle{gap:2px;padding:2px;background:var(--sink2)}.pv-toggle,.pv-toggle button{display:inline-flex;border-radius:99px}.pv-toggle button{height:30px;padding:0 14px;font-size:12.5px;font-weight:520;color:var(--mut);align-items:center;gap:6px;transition:background .22s,color .2s,box-shadow .22s}.pv-toggle button svg{width:14px;height:14px}.pv-toggle button.on{background:var(--panel);color:var(--ink);box-shadow:var(--sh1)}[data-theme=dark] .pv-toggle button.on{background:var(--sink3)}.pl-link{display:grid;gap:8px;margin-top:6px}.pl-link-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-m);background:var(--sink);border:1px solid var(--line2)}.pl-link-row .pl-av{background:var(--sink2)}.pl-link-row .pl-tx{flex:1}.pl-link-row .lm-stage{flex:none;display:flex;gap:3px}.pl-link-row .lm-stage button{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--sink2);color:var(--mut);font-size:11px;font-weight:700;transition:background .16s,color .16s}.pl-link-row .lm-stage button:hover{background:var(--ac-s);color:var(--ac)}.pl-link-row .lm-stage button.on{background:var(--ac);color:#fff}@media(prefers-reduced-motion:reduce){.pl-card,.pl-col{transition:none}}.an-hero-rev .eyebrow,.an-kpi>span,.cal-lane-lb,.cal-role,.eye,.eyebrow,.grp-h,.k-lbl,.mst>span,.nt-day,.nt-k,.pg-hd>span,.sec-hd .eyebrow,.side-top .tag,.st-foot,.st-lbl{font-family:var(--mono);letter-spacing:.07em}[data-theme=dark] .work{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 82%,transparent),color-mix(in srgb,var(--panel) 90%,transparent));backdrop-filter:blur(30px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 40px 90px -60px rgba(2,6,20,.9)}[data-theme=dark] .atmos .a1,[data-theme=dark] .atmos .a2,[data-theme=dark] .atmos .a3{opacity:.72;filter:blur(66px)}[data-theme=dark] .atmos .vign{background:radial-gradient(ellipse 100% 92% at 50% 34%,transparent 42%,rgba(0,0,0,.5))}.atmos .stars{inset:0;opacity:.5}[data-theme=dark] .atmos .stars{background-image:radial-gradient(1.4px 1.4px at 8% 14%,#fff,transparent),radial-gradient(1px 1px at 21% 62%,rgba(255,255,255,.85),transparent),radial-gradient(1.6px 1.6px at 33% 27%,#fff,transparent),radial-gradient(1px 1px at 44% 79%,rgba(255,255,255,.7),transparent),radial-gradient(1.2px 1.2px at 52% 11%,#fff,transparent),radial-gradient(1px 1px at 61% 48%,rgba(255,255,255,.8),transparent),radial-gradient(1.7px 1.7px at 69% 88%,#fff,transparent),radial-gradient(1px 1px at 74% 22%,rgba(255,255,255,.75),transparent),radial-gradient(1.3px 1.3px at 83% 57%,#fff,transparent),radial-gradient(1px 1px at 89% 33%,rgba(255,255,255,.7),transparent),radial-gradient(1.5px 1.5px at 94% 74%,#fff,transparent),radial-gradient(1px 1px at 14% 91%,rgba(255,255,255,.8),transparent),radial-gradient(1.2px 1.2px at 27% 6%,#fff,transparent),radial-gradient(1px 1px at 39% 41%,rgba(255,255,255,.7),transparent),radial-gradient(1.6px 1.6px at 57% 71%,#fff,transparent),radial-gradient(1px 1px at 66% 17%,rgba(255,255,255,.75),transparent),radial-gradient(1.3px 1.3px at 78% 44%,#fff,transparent),radial-gradient(1px 1px at 86% 9%,rgba(255,255,255,.7),transparent),radial-gradient(1.4px 1.4px at 97% 52%,#fff,transparent),radial-gradient(1px 1px at 5% 47%,rgba(255,255,255,.8),transparent);animation:cosmicTwinkle 6s var(--ease,cubic-bezier(.32,.72,0,1)) infinite alternate}@keyframes cosmicTwinkle{0%{opacity:.32}to{opacity:.6}}[data-theme=dark] .an-cell,[data-theme=dark] .an-wide,[data-theme=dark] .card,[data-theme=dark] .cd,[data-theme=dark] .ed-box,[data-theme=dark] .kpi,[data-theme=dark] .ov-pc,[data-theme=dark] .ovc,[data-theme=dark] .side-card,[data-theme=dark] .st{box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 1px 2px rgba(0,0,0,.4),0 18px 44px -30px rgba(0,0,0,.7)}[data-theme=dark] .bt.pri,[data-theme=dark] .btn.pri,[data-theme=dark] .pb.solid,[data-theme=dark] .pb.tint{background:var(--blue,#185df1);color:#fff}[data-theme=dark] .bt.pri:hover,[data-theme=dark] .btn.pri:hover{background:#2f6bf5;box-shadow:0 12px 28px -12px rgba(24,93,241,.7)}@media(prefers-reduced-motion:reduce){[data-theme=dark] .atmos .stars{animation:none;opacity:.45}}@media(prefers-reduced-transparency:reduce){[data-theme=dark] .work{background:var(--panel);backdrop-filter:none}}