.paid-app .ctk{--ctk-col:color-mix(in oklch,var(--a-mut) 55%,transparent);--ctk-cardbd:color-mix(in oklch,var(--a-fg) 10%,transparent);--ctk-ok:var(--a-ok);color:var(--a-fg);font-size:13px;line-height:1.5;letter-spacing:-.005em;text-align:left}.dark .paid-app .ctk{--ctk-col:color-mix(in oklch,var(--a-mut) 45%,transparent);--ctk-cardbd:color-mix(in oklch,var(--a-fg) 9%,transparent)}.paid-app .ctk,.paid-app .ctk *,.paid-app .ctk :after,.paid-app .ctk :before{box-sizing:border-box}.paid-app .ctk .aw-top,.paid-app .ctk .aw-top *{box-sizing:initial}.paid-app .ctk svg{display:block;flex:none}.paid-app .ctk b,.paid-app .ctk strong{font-weight:600}.paid-app .ctk .ctk-trunc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paid-app .ctk .ctk-mu{color:var(--a-mfg)}.paid-app .ctk .ctk-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 10px;border:1px solid transparent;border-radius:4px;font-size:13px;font-weight:500;white-space:nowrap;color:var(--a-fg)}.paid-app .ctk .ctk-btn.out{border-color:var(--a-bd);background:var(--a-outline);box-shadow:var(--a-shadow-xs)}.paid-app .ctk .ctk-btn.pri{background:var(--a-pri);color:var(--a-prifg)}.paid-app .ctk .ctk-ib{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid transparent;border-radius:4px;color:var(--a-fg)}.paid-app .ctk .ctk-ib.out{border-color:var(--a-bd);background:var(--a-outline);box-shadow:var(--a-shadow-xs)}.paid-app .ctk .ctk-vsep{flex:none;width:1px;height:24px;background:var(--a-bd)}.paid-app .ctk .ctk-crumb{min-width:0;color:var(--a-mfg);white-space:nowrap}.paid-app .ctk .ctk-crumb,.paid-app .ctk .ctk-crumb-p{display:inline-flex;align-items:center;gap:6px}.paid-app .ctk .ctk-av,.paid-app .ctk .ctk-crumb b{color:var(--a-fg);font-weight:500}.paid-app .ctk .ctk-av{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--a-acc);font-size:10.5px;letter-spacing:0}.paid-app .ctk .ctk-av-sm{width:20px;height:20px;font-size:9px}.paid-app .ctk .ctk-av-xs{width:16px;height:16px;box-shadow:0 0 0 1px var(--a-bd);font-size:7.5px}.paid-app .ctk .ctk-who{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;white-space:nowrap}.paid-app .ctk .ctk-search{display:inline-flex;flex:none;align-items:center;gap:8px;width:192px;height:32px;padding:0 6px 0 10px;border:1px solid var(--a-bd);border-radius:4px;background:var(--a-bg);box-shadow:var(--a-shadow-xs);color:var(--a-mfg)}.paid-app .ctk .ctk-search.is-quiet{border-color:transparent;background:var(--a-search);box-shadow:none}.paid-app .ctk .ctk-search-t{flex:1;min-width:0;overflow:hidden;white-space:nowrap}.paid-app .ctk .ctk-kbd{justify-content:center;min-width:20px;height:20px;padding:0 4px;border-radius:4px;background:var(--a-mut);color:var(--a-mfg);font-size:11px}.paid-app .ctk .ctk-fbtn,.paid-app .ctk .ctk-kbd{display:inline-flex;align-items:center;font-weight:500}.paid-app .ctk .ctk-fbtn{flex:none;gap:6px;height:32px;padding:0 10px;border:1px solid var(--a-bd);border-radius:4px;background:var(--a-comp)}.paid-app .ctk .ctk-fbar{display:flex;flex:none;align-items:center;justify-content:space-between;gap:6px;padding:6px 16px;border-bottom:1px solid var(--a-bd)}.paid-app .ctk .ctk-fbar-l,.paid-app .ctk .ctk-fbar-r{display:inline-flex;align-items:center;gap:6px}.paid-app .ctk .ctk-dot{display:inline-block;flex:none;width:10px;height:10px;border-radius:999px;background:var(--ctk-dot)}.paid-app .ctk .ctk-chev{display:inline-flex;flex:none;color:var(--a-mfg);opacity:.7}.paid-app .ctk .ctk-done{color:var(--ctk-ok)}.paid-app .ctk .ctk-badge{display:inline-flex;flex:none;align-items:center;height:20px;padding:0 8px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.paid-app .ctk .ctk-badge.is-mut{background:var(--a-mut);color:var(--a-fg)}.paid-app .ctk .ctk-badge.is-info{border-color:color-mix(in oklch,var(--a-info) 25%,transparent);background:color-mix(in oklch,var(--a-info) 12%,transparent);color:var(--rk-infg,var(--a-info))}.paid-app .ctk .ctk-badge.is-ok{border-color:color-mix(in oklch,var(--a-ok) 25%,transparent);background:color-mix(in oklch,var(--a-ok) 12%,transparent);color:var(--rk-okfg,var(--a-okfg))}.dark .paid-app .ctk .ctk-badge.is-info{border-color:color-mix(in oklch,var(--a-info) 45%,transparent);background:color-mix(in oklch,var(--a-info) 32%,transparent);color:var(--a-fg)}.dark .paid-app .ctk .ctk-badge.is-ok{border-color:color-mix(in oklch,var(--a-ok) 40%,transparent);background:color-mix(in oklch,var(--a-ok) 28%,transparent);color:var(--a-fg)}.paid-app .ctk .ctk-tabs{display:flex;align-items:stretch;gap:20px;border-bottom:1px solid var(--a-bd)}.paid-app .ctk .ctk-tab{display:inline-flex;align-items:center;gap:6px;height:36px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--a-mfg);font-weight:500;white-space:nowrap}.paid-app .ctk .ctk-tab.is-on{border-bottom-color:var(--a-fg);color:var(--a-fg)}.paid-app .ctk .ctk-tab-b{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--a-mut);color:var(--a-fg);font-size:12px}.paid-app .ctk .ctk-card{position:absolute;display:flex;flex-direction:column;width:336px;height:88px;border:1px solid var(--ctk-cardbd);border-radius:4px;background:var(--a-card);box-shadow:var(--a-shadow-xs)}.paid-app .ctk .ctk-card-f,.paid-app .ctk .ctk-card-h,.paid-app .ctk .ctk-card-m{display:flex;align-items:center;gap:8px;min-width:0;padding:0 12px}.paid-app .ctk .ctk-card-h{height:28px;padding-top:8px}.paid-app .ctk .ctk-card-m{height:26px;padding-top:6px}.paid-app .ctk .ctk-card-f{height:32px;padding-top:4px;padding-bottom:8px}.paid-app .ctk .ctk-card-t{flex:1;min-width:0;overflow:hidden;font-size:14px;font-weight:600;line-height:20px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.paid-app .ctk .ctk-card-acts{display:inline-flex;flex:none;align-items:center;gap:2px;margin-right:-4px}.paid-app .ctk .ctk-card-menu{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--a-mfg)}.paid-app .ctk .ctk-card-rep{display:inline-flex;flex:1;align-items:center;gap:4px;min-width:0;color:var(--a-mfg);font-size:12px}.paid-app .ctk .ctk-card-due,.paid-app .ctk .ctk-card-est{color:var(--a-mfg);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.paid-app .ctk .ctk-card-est{display:inline-flex;flex:none;align-items:center;gap:4px}.paid-app .ctk .ctk-card-due{display:flex;flex:1;min-width:0;overflow:hidden}.paid-app .ctk .ctk-card-due .ctk-due{gap:4px}.paid-app .ctk .ctk-due.is-empty{color:var(--a-mfg)}.paid-app .ctk .ctk-card-fr{display:inline-flex;flex:none;align-items:center;gap:4px}.paid-app .ctk .ctk-card-prio{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 6px;color:color-mix(in oklch,var(--a-mfg) 55%,transparent)}.paid-app .ctk .ctk-card-ref{color:color-mix(in oklch,var(--a-mfg) 80%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500}.paid-app .ctk .ctk-card-ref.is-final{text-decoration:line-through}.paid-app .ctk .ctk-col{position:absolute;top:0;bottom:-40px;width:344px;padding:4px;border-radius:4px;background:var(--ctk-col)}.paid-app .ctk .ctk-col-h{display:flex;align-items:center;gap:6px;height:32px;padding:0 4px 0 8px;font-size:14px;font-weight:500}.paid-app .ctk .ctk-col-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paid-app .ctk .ctk-col-c{position:relative;display:inline-grid;flex:none;padding:2px 6px;color:color-mix(in oklch,var(--a-mfg) 80%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500}.paid-app .ctk .ctk-col-cx>span{grid-area:1/1}.paid-app .ctk .ctk-col-c1{opacity:0}.paid-app .ctk .ctk-col-fold{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--a-mfg)}.paid-app .ctk.ctk-hwin{position:relative;display:flex;flex:1;flex-direction:column;height:100%;min-width:0;overflow:hidden;background:var(--a-bg)}.paid-app .ctk-hwin .ctk-board{position:relative;flex:1;margin:12px 0 0 12px}.paid-app .ctk-hwin :is(.ctk-mv-held,.ctk-mv-up,.ctk-mv-room,.ctk-mv-fly){position:absolute;width:336px;height:88px}.paid-app .ctk-hwin :is(.ctk-mv-held,.ctk-mv-up,.ctk-mv-room,.ctk-mv-fly)>.ctk-card{top:0;left:0}.paid-app .ctk-hwin .ctk-mv-held:after{content:"";position:absolute;inset:0;border:1px solid color-mix(in oklch,var(--a-pri) 45%,transparent);border-radius:4px;opacity:0;pointer-events:none}.paid-app .ctk-hwin .ctk-mv-fly{z-index:3;opacity:0}.paid-app .ctk-hwin .ctk-mv-fly:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:4px;box-shadow:var(--in-cardshadow);opacity:0}.paid-app .ctk-hwin .ctk-ind{position:absolute;z-index:2;width:336px;height:12px;padding:0 8px;opacity:0}.paid-app .ctk-hwin .ctk-ind:before{content:"";display:block;height:2px;margin-top:5px;border-radius:999px;background:color-mix(in oklch,var(--a-pri) 80%,transparent)}.paid-app .ctk-hwin[data-stage=play] .ctk-mv-fly{animation:ctk-appear 1.4s linear both,ctk-fly 1.4s both}.paid-app .ctk-hwin[data-stage=play] .ctk-mv-fly:before{animation:ctk-lift 1.4s linear both}.paid-app .ctk-hwin[data-stage=play] .ctk-mv-held{animation:ctk-leave 1.4s linear both}.paid-app .ctk-hwin[data-stage=play] .ctk-mv-held:after{animation:ctk-held 1.4s linear both}.paid-app .ctk-hwin[data-stage=play] .ctk-mv-room{animation:ctk-room 1.4s both}.paid-app .ctk-hwin[data-stage=play] .ctk-mv-up{animation:ctk-close 1.4s both}.paid-app .ctk-hwin[data-stage=play] .ctk-ind{animation:ctk-line 1.4s linear both}.paid-app .ctk-hwin[data-stage=play] .ctk-col-c0{animation:ctk-count-out 1.4s linear both}.paid-app .ctk-hwin[data-stage=play] .ctk-col-c1{animation:ctk-count-in 1.4s linear both}.paid-app .ctk-hwin[data-stage=end] .ctk-mv-fly{opacity:1;transform:translate(352px,-96px)}.paid-app .ctk-hwin[data-stage=end] .ctk-mv-held{opacity:0}.paid-app .ctk-hwin[data-stage=end] .ctk-mv-room{transform:translateY(96px)}.paid-app .ctk-hwin[data-stage=end] .ctk-mv-up{transform:translateY(-96px)}.paid-app .ctk-hwin[data-stage=end] .ctk-col-c0{opacity:0}.paid-app .ctk-hwin[data-stage=end] .ctk-col-c1{opacity:1}@keyframes ctk-appear{0%{opacity:0}6%,to{opacity:1}}@keyframes ctk-fly{0%,10%{transform:none;animation-timing-function:cubic-bezier(.77,0,.175,1)}60%,to{transform:translate(352px,-96px)}}@keyframes ctk-lift{0%{opacity:0}10%,60%{opacity:1}72%,to{opacity:0}}@keyframes ctk-held{0%{opacity:0}60%,8%{opacity:1}64%,to{opacity:0}}@keyframes ctk-leave{0%,60%{opacity:1}64%,to{opacity:0}}@keyframes ctk-room{0%,40%{transform:none;animation-timing-function:cubic-bezier(.23,1,.32,1)}52%,60%{transform:translateY(16px);animation-timing-function:cubic-bezier(.23,1,.32,1)}76%,to{transform:translateY(96px)}}@keyframes ctk-close{0%,62%{transform:none;animation-timing-function:cubic-bezier(.23,1,.32,1)}80%,to{transform:translateY(-96px)}}@keyframes ctk-line{0%,42%{opacity:0}50%,60%{opacity:1}63%,to{opacity:0}}@keyframes ctk-count-out{0%,60%{opacity:1}68%,to{opacity:0}}@keyframes ctk-count-in{0%,62%{opacity:0}70%,to{opacity:1}}@media (scripting:none){.paid-app .ctk-hwin[data-stage] .ctk-mv-fly{opacity:1;transform:translate(352px,-96px)}.paid-app .ctk-hwin[data-stage] .ctk-mv-held{opacity:0}.paid-app .ctk-hwin[data-stage] .ctk-mv-room{transform:translateY(96px)}.paid-app .ctk-hwin[data-stage] .ctk-mv-up{transform:translateY(-96px)}.paid-app .ctk-hwin[data-stage] .ctk-col-c0{opacity:0}.paid-app .ctk-hwin[data-stage] .ctk-col-c1{opacity:1}}@media (prefers-reduced-motion:reduce){.paid-app .ctk-hwin[data-stage] :is(.ctk-mv-fly,.ctk-mv-held):after,.paid-app .ctk-hwin[data-stage] :is(.ctk-mv-fly,.ctk-mv-held):before,.paid-app .ctk-hwin[data-stage] :is(.ctk-mv-fly,.ctk-mv-held,.ctk-mv-room,.ctk-mv-up,.ctk-ind,.ctk-col-c0,.ctk-col-c1){animation:none}.paid-app .ctk-hwin[data-stage] .ctk-mv-fly{opacity:1;transform:translate(352px,-96px)}.paid-app .ctk-hwin[data-stage] .ctk-mv-held{opacity:0}.paid-app .ctk-hwin[data-stage] .ctk-mv-room{transform:translateY(96px)}.paid-app .ctk-hwin[data-stage] .ctk-mv-up{transform:translateY(-96px)}.paid-app .ctk-hwin[data-stage] .ctk-col-c0{opacity:0}.paid-app .ctk-hwin[data-stage] .ctk-col-c1{opacity:1}}.paid-app .ctk.ctk-fwin{position:absolute;inset:0 0 -240px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--a-bd);border-right:0;border-bottom:0;border-radius:12px 0 0 0;background:var(--a-bg);box-shadow:var(--a-shadow-panel);font-size:14px}.paid-app .ctk .ctk-sheet{display:flex;flex-direction:column;gap:16px;padding:8px 16px 16px}.paid-app .ctk .ctk-sheet-scrolled{gap:4px;padding-top:0}.paid-app .ctk .ctk-sec{display:flex;flex-direction:column}.paid-app .ctk .ctk-sec-act{margin-top:4px;border-top:1px solid var(--a-bd)}.paid-app .ctk .ctk-lbar-sub{margin-top:16px;margin-bottom:12px}.paid-app .ctk .ctk-feed{display:flex;flex-direction:column;margin-top:16px}.paid-app .ctk .ctk-sh{display:flex;flex-direction:column;gap:12px;padding:8px 0}.paid-app .ctk .ctk-sh.is-stuck{margin:0 -16px;padding:8px 16px 12px;border-bottom:1px solid var(--a-bd);background:var(--a-bg);box-shadow:var(--a-shadow-xs)}.paid-app .ctk .ctk-sh-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.paid-app .ctk .ctk-sh-ref{color:var(--a-mfg);font-size:14px;font-weight:500}.paid-app .ctk .ctk-sh-acts{display:inline-flex;align-items:center;gap:8px}.paid-app .ctk .ctk-status{gap:8px;font-weight:500}.paid-app .ctk .ctk-sh-title{font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.015em;white-space:nowrap}.paid-app .ctk .ctk-lbar{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 0;border-bottom:1px solid var(--a-bd)}.paid-app .ctk .ctk-lbar-l{display:inline-flex;align-items:center;gap:6px}.paid-app .ctk .ctk-tbl{display:flex;flex-direction:column}.paid-app .ctk .ctk-tr{display:grid;align-items:center;min-height:44px;border-bottom:1px solid var(--a-bd)}.paid-app .ctk .ctk-tr>span{display:flex;align-items:center;gap:8px;min-width:0;padding:0 16px;overflow:hidden;white-space:nowrap}.paid-app .ctk .ctk-th{min-height:40px;color:var(--a-mfg);font-weight:500}.paid-app .ctk .ctk-subs .ctk-tr{grid-template-columns:208px 168px 160px 168px 160px 168px}.paid-app .ctk .ctk-subs .ctk-th{background:color-mix(in oklch,var(--a-acc) 30%,transparent);color:var(--a-fg);font-weight:700}.paid-app .ctk .ctk-pick{display:inline-flex;align-items:center;gap:6px;min-width:0}.paid-app .ctk .ctk-cell-st{gap:8px}.paid-app .ctk .ctk-day{display:flex;align-items:center;gap:12px;padding:0 4px;color:var(--a-mfg);font-size:12px}.paid-app .ctk .ctk-day>span{flex:1;height:1px;background:var(--a-bd)}.paid-app .ctk .ctk-day>b{padding:3px 10px;border:1px solid var(--a-bd);border-radius:999px;background:var(--a-bg);box-shadow:var(--a-shadow-xs);color:var(--a-fg);font-weight:500}.paid-app .ctk .ctk-act{display:flex;align-items:stretch;gap:12px;padding:0 4px}.paid-app .ctk .ctk-act-rail{position:relative;display:flex;flex:none;justify-content:center;width:24px}.paid-app .ctk .ctk-act-rail:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--a-bd);transform:translateX(-50%)}.paid-app .ctk .ctk-act[data-edge=first] .ctk-act-rail:before{top:20px}.paid-app .ctk .ctk-act[data-edge=last] .ctk-act-rail:before{bottom:auto;height:20px}.paid-app .ctk .ctk-act[data-edge=only] .ctk-act-rail:before{content:none}.paid-app .ctk .ctk-act-dot{position:relative;width:10px;height:10px;margin-top:16px;border:1px solid color-mix(in oklch,var(--a-pri) 40%,transparent);border-radius:999px;background:var(--a-bg);box-shadow:0 0 0 4px var(--a-bg)}.paid-app .ctk .ctk-act-body{display:flex;flex:1;flex-direction:column;min-width:0;padding:12px 0;font-size:14px;line-height:1.625}.paid-app .ctk .ctk-act-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.paid-app .ctk .ctk-act-who{font-weight:500}.paid-app .ctk .ctk-act-note{display:block;margin-top:6px;color:var(--a-mfg)}.paid-app .ctk .ctk-act-board{display:flex;flex-wrap:wrap;gap:0 6px;margin-top:4px;color:var(--a-mfg);font-size:12px}.paid-app .ctk .ctk-wf{display:flex;flex-direction:column;padding:20px 24px 0}.paid-app .ctk .ctk-wf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:20px;border-bottom:1px solid color-mix(in oklch,var(--a-bd) 40%,transparent)}.paid-app .ctk .ctk-wf-h1{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.015em}.paid-app .ctk .ctk-wf-tools{display:inline-flex;align-items:center;gap:8px}.paid-app .ctk .ctk-wf-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border:1px solid var(--a-bd);border-radius:999px;font-size:12px;white-space:nowrap}.paid-app .ctk .ctk-wf-badge>span{color:var(--a-mfg)}.paid-app .ctk .ctk-btn.sm{height:28px;padding:0 8px;font-size:12.5px}.paid-app .ctk .ctk-wf .ctk-tabs,.paid-app .ctk .ctk-wf-sec{margin-top:16px}.paid-app .ctk .ctk-wf-h2{font-size:16px;font-weight:600;line-height:1.5}.paid-app .ctk .ctk-wf-p{margin-top:4px;color:var(--a-mfg)}.paid-app .ctk .ctk-wf .ctk-lbar{margin-top:12px;border-bottom-color:color-mix(in oklch,var(--a-bd) 40%,transparent)}.paid-app .ctk .ctk-sts .ctk-tr{grid-template-columns:80px 216px 144px 360px;border-bottom-color:color-mix(in oklch,var(--a-bd) 50%,transparent)}.paid-app .ctk .ctk-sts .ctk-tr>span:first-child{justify-content:center;padding:0;color:var(--a-mfg)}.paid-app .ctk .ctk-sts .ctk-tr>span:nth-child(2){font-weight:500}.paid-app .ctk .ctk-sts .ctk-tr>span:nth-child(4){color:var(--a-mfg)}.paid-app .ctk.ctk-ig{overflow:hidden;font-size:13px}.paid-app .ctk .ctk-ig-in{position:relative;padding:12px 16px 16px}.paid-app .ctk .ctk-ig-board{position:relative;display:flex;gap:8px;width:720px;height:330px;padding:12px 0 0 12px}.paid-app .ctk .ctk-ig-board .ctk-col{position:relative;top:auto;bottom:auto;flex:none;height:360px}.paid-app .ctk .ctk-ig-board .ctk-card{position:relative;margin-top:8px}.paid-app .ctk .ctk-ig-board .ctk-col-h+.ctk-card{margin-top:6px}.paid-app .ctk .ctk-ig-title{margin:4px 0 12px;font-size:18px;font-weight:600;line-height:26px;letter-spacing:-.01em;white-space:nowrap}.paid-app .ctk .ctk-ig-in .ctk-subs{width:1000px}.paid-app .ctk .ctk-ig-in .ctk-tabs{margin-bottom:12px}.paid-app .ctk .ctk-ig-in .ctk-act-body{font-size:13.5px}