.pg{--pg-paper:#fff;--pg-rule:#cbe2ee;--pg-margin:#edaaa299;--pg-tab-back:#dfe8ed;--pg-folder:#e8f2f7;--pg-hole:#c4ccd0;--pg-marker:#97f7b4b3;--pg-lift:0 0 0 transparent;--pg-shadow:0 -1px 0 #1018280f, 0 1px 1px #10182814, 0 14px 30px -12px #10182833;--pg-card-shadow:0 1px 1px #10182814, 0 6px 14px -8px #1018283d;--pg-card-hover:0 1px 1px #10182814, 0 14px 22px -10px #1018284d;--background:var(--pg-paper)}@supports (color:lab(0% 0 0)){.pg{--pg-rule:lab(88.5105% -6.2325 -8.69569);--pg-margin:lab(76.07% 24.4084 14.5547/.6);--pg-tab-back:lab(91.3467% -2.5439 -3.50499);--pg-folder:lab(94.8267% -2.54491 -3.50555);--pg-hole:lab(81.479% -2.1221 -2.92207);--pg-marker:lab(90.099% -40.096 22.9021/.7)}}.dark .pg{--pg-paper:#1b2127;--pg-rule:#2b3339;--pg-margin:#96534c8c;--pg-tab-back:#14191e;--pg-folder:#151a1f;--pg-hole:#3c4349;--pg-marker:#0a6a3799;--pg-lift:inset 0 1px 0 #ffffff0d;--pg-shadow:inset 0 1px 0 #ffffff0d, 0 1px 2px #0006, 0 16px 34px -12px #000000a6;--pg-card-shadow:inset 0 1px 0 #ffffff0f, 0 1px 1px #00000059, 0 8px 16px -8px #000000b3;--pg-card-hover:inset 0 1px 0 #ffffff12, 0 1px 1px #00000059, 0 16px 24px -10px #000000bf}@supports (color:lab(0% 0 0)){.dark .pg{--pg-paper:lab(12.4052% -1.49351 -4.84385);--pg-rule:lab(20.5366% -2.00602 -5.42727);--pg-margin:lab(43.477% 27.7485 16.9367/.55);--pg-tab-back:lab(8.34526% -1.36817 -4.49054);--pg-folder:lab(8.92555% -1.37383 -4.49273);--pg-hole:lab(28.0798% -1.81119 -4.77333);--pg-marker:lab(38.8226% -36.1139 20.8899/.6)}}.pg-tabs{gap:2px;display:flex}.pg-tabs button{background:var(--pg-tab-back);height:36px;color:var(--muted-foreground);border-radius:10px 10px 0 0;align-items:center;gap:6px;padding:0 18px;font-size:.875rem;display:inline-flex;position:relative;box-shadow:0 -1px #1018280a}.pg-tabs button svg{width:16px;height:16px}.pg-tabs button[aria-pressed=true]{z-index:2;background:var(--pg-paper);color:var(--foreground);box-shadow:var(--pg-lift), 0 -1px 0 #1018280d, -1px 0 0 #1018280a, 1px 0 0 #1018280a;font-weight:600}.pg-tabs button[aria-pressed=true]:after{content:"";background:var(--pg-paper);height:3px;position:absolute;bottom:-2px;left:0;right:0}.pg-tabs button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.pg-sheet{z-index:1;background:var(--pg-paper);box-shadow:var(--pg-shadow);border-radius:0 8px 8px;position:relative}.pg-sheet h3{font-family:var(--font-heading)}.pg-tags{gap:8px;padding-bottom:8px}.pg-tag{background:var(--pg-paper);height:26px;color:var(--foreground);white-space:nowrap;box-shadow:var(--pg-lift), 0 1px 1px #1018281a, 0 3px 6px -3px #10182838;border-radius:4px 10px 10px 4px;padding:0 12px 0 22px;font-size:.8rem;font-weight:500;position:relative}.pg-tag:before{content:"";background:var(--pg-folder);width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--pg-hole);border-radius:999px;margin-top:-3px;position:absolute;top:50%;left:8px}.pg-tag[aria-pressed=true]{background-image:linear-gradient(transparent 55%, var(--pg-marker) 55%, var(--pg-marker) 85%, transparent 85%);background-position:22px 0;background-repeat:no-repeat;background-size:calc(100% - 30px) 100%;font-weight:700}.pg-box{border:1.5px solid var(--foreground);color:var(--done);border-radius:999px}.dark .pg-box{color:#40bd9b;color:lab(69.0942% -41.8361 6.3571)}.pg-box svg{stroke-width:3px}.pg-col{background:var(--pg-folder);border-radius:0 10px 10px;padding:0 8px 10px;transition:box-shadow .15s}.pg-col[data-over]{box-shadow:inset 0 0 0 2px #a8d0b2;box-shadow:inset 0 0 0 2px lab(79.8931% -17.7079 10.0508)}.pg-colh{background:var(--pg-folder);border-radius:8px 8px 0 0;width:fit-content;margin:-30px 0 4px -8px;padding:6px 14px;font-size:.9375rem;font-weight:600}.pg-board{row-gap:40px;padding-top:30px}.pg-card{--tilt:0deg;background:var(--pg-paper);box-shadow:var(--pg-card-shadow);transform:rotate(var(--tilt));border-radius:8px;transition:transform .22s cubic-bezier(.2,.9,.3,1.3),box-shadow .22s}.pg-card:nth-child(3n+1){--tilt:-.5deg}.pg-card:nth-child(3n+2){--tilt:.4deg}.pg-card:hover{box-shadow:var(--pg-card-hover);transform:translateY(-3px)rotate(0)}.pg-list{padding-left:30px;position:relative}.pg-list:before{content:"";background:var(--pg-margin);width:1.5px;position:absolute;top:0;bottom:0;left:18px}.pg-row{border-bottom:1px solid var(--pg-rule);min-height:42px}.pg-ttl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(transparent 55%, var(--pg-marker) 55%, var(--pg-marker) 90%, transparent 90%);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .35s cubic-bezier(.3,.7,.3,1)}.pg-row:hover .pg-ttl{background-size:100% 100%}.pg-count{color:var(--muted-foreground);margin-left:4px;font-size:.8125rem;font-weight:400}.pg-k-title{border-bottom:1px solid var(--pg-rule);padding-bottom:8px}.pg-tag-line{border:1px solid var(--pg-rule);color:var(--muted-foreground);border-radius:4px;padding:0 6px;font-size:.75rem;line-height:18px}.pg-high{color:#b94739;color:lab(46.4025% 46.0952 33.6262)}.dark .pg-high{color:#ed8c81;color:lab(68.7203% 36.9439 22.4558)}.pg-prog{background:var(--pg-rule);border-radius:999px;height:4px;display:block;overflow:hidden}.pg-prog>span{background:var(--done);border-radius:999px;height:100%;display:block}.pg-group-h{border-bottom:1px solid var(--pg-rule);font-family:var(--font-heading);margin:0;padding:14px 0 6px;font-size:1rem;font-weight:600}.pg-flash{animation:1.8s ease-out both pg-flash}@keyframes pg-flash{0%{box-shadow:var(--pg-card-shadow,none), 0 0 0 4px #00a88647;background-color:#00a88647;background-color:lab(61.1804% -44.6237 6.74199/.28)}to{box-shadow:var(--pg-card-shadow,none), 0 0 0 4px #00a88600}}@supports (color:lab(0% 0 0)){@keyframes pg-flash{0%{box-shadow:var(--pg-card-shadow,none), 0 0 0 4px lab(61.1804% -44.6237 6.74199/.28);background-color:#00a88647;background-color:lab(61.1804% -44.6237 6.74199/.28)}to{box-shadow:var(--pg-card-shadow,none), 0 0 0 4px lab(61.1804% -44.6237 6.74199/0)}}}.pg-row.pg-flash{border-radius:6px}.pg-pop{animation:.7s cubic-bezier(.3,1.6,.5,1) both pg-pop}@keyframes pg-pop{0%{transform:scale(1);box-shadow:0 0 #00a88699;box-shadow:0 0 lab(61.1804% -44.6237 6.74199/.6)}40%{transform:scale(1.6)}to{transform:scale(1);box-shadow:0 0 0 10px #00a88600;box-shadow:0 0 0 10px lab(61.1804% -44.6237 6.74199/0)}}@media (prefers-reduced-motion:reduce){.pg-card,.pg-card:hover{transition:none;transform:none}.pg-ttl{transition:none}.pg-flash,.pg-pop{animation:none}}
.doc-progress-fill{background:#00765c;background:lab(43.4403% -38.93 5.85035)}.dark .doc-progress-fill{background:var(--primary)}.doc-status{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:.75rem;font-weight:500;line-height:20px;display:inline-flex}.doc-status-done{color:#005c47;color:lab(33.8987% -31.7982 4.78461);background:#00a8861f;background:lab(61.1804% -44.6237 6.74199/.12)}.doc-status-doing{color:#4843aa;color:lab(33.8521% 26.0419 -55.935);background:#7071dd24;background:lab(51.5898% 21.8366 -56.2457/.14)}.doc-status-todo{background:var(--muted);color:var(--muted-foreground)}.dark .doc-status-done{color:#75d3b6;color:lab(78.1138% -34.4913 5.28177);background:#00a8862e;background:lab(61.1804% -44.6237 6.74199/.18)}.dark .doc-status-doing{color:#c8c7ff;color:lab(81.8033% 9.13042 -28.4091);background:#7071dd38;background:lab(51.5898% 21.8366 -56.2457/.22)}
