*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--pk-font-sans);font-size:var(--pk-font-size-base);line-height:var(--pk-line-height-base);color:var(--pk-text);background:radial-gradient(900px 520px at 12% 0%,rgb(var(--pk-accent-rgb)/.14),transparent 60%),radial-gradient(900px 520px at 90% 10%,rgb(var(--pk-accent2-rgb)/.1),transparent 55%),radial-gradient(900px 520px at 50% 120%,rgb(var(--pk-accent3-rgb)/.08),transparent 55%),var(--pk-bg)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.pk-discipline-header{position:relative}.pk-discipline-back{font-size:var(--pk-font-size-xs);letter-spacing:.04em;color:var(--pk-muted);line-height:1;transition:color .15s,opacity .15s;position:absolute;top:0;left:0;transform:translateY(-120%)}.pk-discipline-back:hover{color:var(--pk-text);opacity:.85;text-decoration:none}.pk-page-subtitle{color:#6b7280;max-width:44rem;font-size:.98rem}.pk-browse-toolbar{gap:var(--pk-space-3);margin-bottom:var(--pk-space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.pk-browse-search{flex:260px;min-width:220px}.pk-browse-input{width:100%}.pk-browse-filters{gap:var(--pk-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.pk-browse-filter{font-size:var(--pk-font-size-xs);color:var(--pk-muted);flex-direction:column;gap:4px;display:flex}.pk-browse-select{min-width:160px}.pk-browse-check{font-size:var(--pk-font-size-xs);color:var(--pk-muted);align-items:center;gap:8px;display:flex}.pk-browse-meta{margin-bottom:var(--pk-space-2)}.pk-browse-pagination{gap:var(--pk-space-3);margin-top:var(--pk-space-4);flex-wrap:wrap;align-items:center;display:flex}.pk-article-list{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.pk-article-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.pk-article-title-link{color:#111827;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.pk-article-abstract-snippet{color:#374151;margin-top:.4rem;font-size:.82rem;line-height:1.4}.pk-article-card-top{flex-wrap:wrap;align-items:flex-start;gap:.6rem .8rem;display:flex}.pk-article-card-top .pk-article-title-link{flex:260px;min-width:0}@media (max-width:900px){.pk-article-card-top{grid-template-columns:1fr}.pk-card-actions{justify-content:flex-start}}.pk-save-btn{color:#0f172acc;cursor:pointer;white-space:nowrap;background:#ffffffbf;border:1px solid #0f172a1f;border-radius:9999px;padding:.25rem .6rem;font-size:.78rem;font-weight:600;transition:transform .2s,background-color .2s,border-color .2s,opacity .2s}.pk-save-btn:hover{background:#fffffff2;border-color:#4f46e540;transform:translateY(-1px)}.pk-save-btn:active{transform:translateY(0)}.pk-save-btn[aria-pressed=true]{color:#4338ca;background:#4f46e51a;border-color:#4f46e540}.pk-save-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.pk-expand-btn:hover{background:#0f172a1a}.pk-modal-backdrop{z-index:1000;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.pk-modal{background:#fff;border-radius:.9rem;flex-direction:column;width:min(860px,100%);max-height:85vh;display:flex;overflow:hidden;box-shadow:0 18px 60px #0f172a59}.pk-modal-header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.pk-modal-title{color:#0f172a;font-size:1rem;font-weight:700;line-height:1.35}.pk-modal-meta{color:#6b7280;margin-top:.25rem;font-size:.85rem}.pk-modal-close{cursor:pointer;color:#374151;background:0 0;border:none;padding:.1rem .35rem;font-size:1.7rem;line-height:1}.pk-modal-close:hover{color:#111827}.pk-modal-body{padding:1rem 1.1rem 1.1rem;overflow:auto}.pk-ai-add-btn{background:#10b9811f}.pk-ai-add-btn:hover{background:#10b9812e}.pk-ai-add-btn.is-on{background:#10b9813d}.pk-ai-selected-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.6rem;display:flex}.pk-ai-selected-chips{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.pk-ai-chip{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;max-width:100%;padding:.25rem .6rem;font-size:.82rem}.pk-ai-chip:hover{background:#f3f4f6}.pk-ai-chip span{opacity:.6;margin-left:.35rem}.pk-pill{color:#374151;background:#e5e7eb;border-radius:999px;align-items:center;padding:.15rem .6rem;font-size:.8rem;display:inline-flex}.pk-discipline-grid{background:#fff;border:1px solid #e5e7eb;border-radius:.9rem;grid-template-columns:minmax(180px,240px) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 4px 10px #0f172a08}.pk-journal-tab-column{background:#f9fafb;border-right:1px solid #e5e7eb;max-height:620px;padding:.5rem;overflow-y:auto}.pk-journal-tab-list{flex-direction:column;gap:.3rem;display:flex}.pk-tab-search{margin-bottom:.5rem}.pk-tab-search-input{width:100%;font-size:.85rem}.pk-journal-tab{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;width:100%;padding:.45rem .6rem;font-size:.9rem}.pk-journal-tab:hover{background:#e5e7eb}.pk-journal-tab-active{background:#fff;border-color:#d1d5db;font-weight:600}.pk-journal-tab-title{margin-bottom:.1rem;display:block}.pk-tab-count{color:#374151;background:#e5e7eb;border-radius:999px;justify-content:center;align-items:center;margin-left:.45rem;padding:.1rem .4rem;font-size:.7rem;font-weight:600;display:inline-flex}.pk-journal-tab-meta{color:#6b7280;font-size:.8rem}.pk-ai-summary-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.9rem;margin-top:.5rem;padding:.9rem 1rem}.pk-ai-summary-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pk-ai-summary-body{color:#111827;margin-top:.75rem;font-size:.86rem;line-height:1.5}.pk-ai-summary-body p{white-space:pre-wrap;margin:.25rem 0}.pk-ai-summary-body{margin-top:.6rem}.pk-ai-summary-body h3{margin:.4rem 0 .25rem;font-size:.95rem;font-weight:600}.pk-ai-summary-body p{color:#374151;margin:.25rem 0;font-size:.86rem}.pk-ai-summary-body ul{margin:.25rem 0 .25rem 1.1rem;padding-left:0}.pk-ai-summary-body li{margin:.1rem 0}.pk-ai-summary-references{border-top:1px solid #e5e7eb;margin-top:.8rem;padding-top:.6rem}.pk-ai-context-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.45rem;display:flex}.pk-ai-context-chip{color:#334155;background:#f9fafb;border:1px solid #d1d5db;border-radius:999px;align-items:center;min-height:25px;padding:.18rem .62rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.pk-ai-trust-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.pk-ai-quality-badge{color:#374151;background:#f3f4f6;border:1px solid #d1d5db;border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.74rem;font-weight:700;line-height:1.25;display:inline-flex}.pk-ai-quality-badge.is-high{color:#166534;background:#ecfdf3;border-color:#86efac}.pk-ai-quality-badge.is-medium{color:#92400e;background:#fffbeb;border-color:#fde68a}.pk-ai-quality-badge.is-low{color:#991b1b;background:#fef2f2;border-color:#fecaca}.pk-ai-quality-summary{color:#4b5563;font-size:.8rem}.pk-ai-confidence-note{color:#374151;margin:.34rem 0 0;font-size:.78rem}.pk-ai-grounding-badge{color:#374151;background:#f3f4f6;border:1px solid #d1d5db;border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.74rem;font-weight:700;line-height:1.25;display:inline-flex}.pk-ai-grounding-badge.is-grounded{color:#166534;background:#ecfdf3;border-color:#86efac}.pk-ai-grounding-badge.is-corrected{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.pk-ai-grounding-badge.is-limited{color:#9a3412;background:#fff7ed;border-color:#fdba74}.pk-ai-coverage-badge{color:#374151;background:#f3f4f6;border:1px solid #d1d5db;border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.74rem;font-weight:700;line-height:1.25;display:inline-flex}.pk-ai-coverage-badge.is-adaptive{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.pk-ai-coverage-badge.is-exhaustive{color:#9a3412;background:#fff7ed;border-color:#fdba74}.pk-ai-source-coverage-badge{color:#0369a1;background:#f0f9ff;border:1px solid #7dd3fc;border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.74rem;font-weight:700;line-height:1.25;display:inline-flex}.pk-ai-source-coverage-missing{color:#7c2d12;margin:.3rem 0 0;font-size:.78rem;font-weight:600}.pk-ai-grounding-summary{color:#4b5563;font-size:.8rem}.pk-ai-citation-warning{color:#b45309;margin:.35rem 0 0;font-size:.8rem;font-weight:600}.pk-ai-evidence-preview{color:#374151;background:#f9fafb;border-left:3px solid #d1d5db;border-radius:.35rem;margin:.35rem 0 0;padding:.42rem .55rem;font-size:.76rem;line-height:1.4}.pk-ai-context-used{background:#f8fbff;border:1px solid #dbe5f5;border-radius:.55rem;padding:.48rem .58rem}.pk-ai-context-used-title{letter-spacing:.02em;color:#1e3a8a;margin:0;font-size:.76rem;font-weight:800}.pk-ai-context-used-list{color:#334155;margin:.3rem 0 0;padding:0 0 0 1rem;font-size:.76rem;line-height:1.4}.pk-ai-context-used-list li{margin:.12rem 0}.pk-ai-context-used-hint{color:#1f2937}.pk-citation-chip{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;margin:0 .08rem;padding:.08rem .38rem;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.pk-citation-chip:hover{background:#dbeafe}.pk-citation-chip.is-active{color:#fff;background:#2563eb;border-color:#2563eb}.pk-citation-panel{background:#f8fbff;border:1px solid #dbeafe;border-radius:.5rem;margin-top:.5rem;padding:.55rem .65rem}.pk-citation-panel-title{color:#1d4ed8;font-size:.78rem;font-weight:700}.pk-citation-panel-list{margin:.45rem 0 0;padding-left:1.1rem}.pk-citation-panel-list li{margin-bottom:.5rem}.pk-citation-panel-source{color:#111827;font-size:.8rem;display:block}.pk-citation-panel-meta{color:#6b7280;margin-top:.1rem;font-size:.76rem}.pk-citation-panel-empty{color:#6b7280;margin:.45rem 0 0;font-size:.78rem}.pk-reference-list{color:#4b5563;margin:.3rem 0 0;padding-left:1.3rem;font-size:.8rem}.pk-reference-list li{margin-bottom:.25rem}.pk-journal-tab-content{background:#fff;flex-direction:column;gap:.75rem;max-height:620px;padding:.75rem .9rem;display:flex;overflow-y:auto}.pk-journal-tab-heading{margin-bottom:.2rem;font-size:1.02rem;font-weight:600}.pk-int-keywords-box{white-space:pre-wrap;word-break:break-word;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem}.pk-int-button-row{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.pk-int-button{cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:.45rem .9rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.pk-int-button-primary{color:#fff;background:#111827}.pk-int-button-primary:hover{background:#000}.pk-int-button-ghost{color:#374151;background:0 0;border-color:#d1d5db}.pk-int-button-ghost:hover{background:#f3f4f6}.pk-loadmore-bar{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid #e5e7eb;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;padding:.5rem .75rem;display:flex;position:sticky;bottom:0;box-shadow:0 8px 20px #0f172a1f}.pk-loadmore-meta{color:#6b7280;font-size:.82rem}.pk-loadmore-btn{min-width:120px}.pk-main{background:#f3f4f6;min-height:100vh}.pk-main-inner{max-width:1120px;margin:0 auto;padding:2rem 1.25rem 3rem}.pk-discipline-card-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.pk-discipline-card-kicker{letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;font-size:.7rem}.pk-discipline-card-title{font-size:.98rem;font-weight:600}.pk-discipline-card-meta{color:#6b7280;font-size:.82rem}.pk-discipline-card-footer{justify-content:space-between;align-items:center;margin-top:.4rem;font-size:.78rem;display:flex}.pk-discipline-card-count{color:#4b5563}.pk-discipline-card-cta{color:#0ea5e9;align-items:center;gap:.15rem;font-weight:500;display:inline-flex}.pk-discipline-card-cta span{font-size:.9rem}.pk-account-wrap{justify-content:center;display:flex}.pk-account-card{border:1px solid #e5e7eb;border-radius:.9rem;width:100%;max-width:420px;padding:1.5rem 1.5rem 1.75rem;box-shadow:0 4px 12px #0f172a0a}.pk-form-row{margin-bottom:.9rem}.pk-label{color:#4b5563;margin-bottom:.25rem;font-size:.8rem;font-weight:500;display:block}.pk-success{color:#15803d;margin-top:.2rem;font-size:.8rem}.pk-muted{color:#6b7280;font-size:.78rem}@media (max-width:768px){.pk-main-inner{padding:1.25rem 1rem 2.5rem}.pk-discipline-card-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.pk-discipline-grid{display:block}.pk-journal-tab-column{border-bottom:1px solid #e5e7eb;border-right:none;max-height:none;padding:.5rem .75rem .4rem;overflow:auto hidden}.pk-journal-tab-list{flex-direction:row;gap:.5rem}.pk-journal-tab{white-space:nowrap;width:auto;min-width:max-content;padding:.35rem .7rem;font-size:.86rem}.pk-journal-tab-content{max-height:none;padding:.75rem .9rem .9rem;overflow-y:visible}}.pk-home-hero{background:radial-gradient(circle at 0 0,#0ea5e91a,#0000 55%),#f9fafb;border-radius:1rem;margin-bottom:1.5rem;padding:2.5rem 1.25rem 2rem}.pk-home-section{margin-top:1.75rem}.pk-card-grid{gap:.9rem;display:grid}@media (min-width:768px){.pk-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pk-home-tools{margin-bottom:2.5rem}.pk-home-tool-title{color:#0f172a;margin-bottom:.2rem;font-size:.98rem;font-weight:600}.pk-home-tool-text{color:#4b5563;font-size:.86rem}.pk-account-wrap{margin-top:1rem}.pk-account-card{background:#fff;border:1px solid #e5e7eb;border-radius:.9rem;max-width:640px;padding:1rem}.pk-account-subnav{flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem;display:flex}.pk-account-subnav-link{color:#4b5563;background:#f9fafb;border:1px solid #0000;border-radius:9999px;padding:.3rem .8rem;font-size:.82rem;text-decoration:none}.pk-account-subnav-link:hover{background:#f3f4f6}.pk-account-subnav-link-active{color:#0369a1;background:#ecfeff;border-color:#0ea5e9}:root{--pk-font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--pk-font-display:var(--pk-font-sans);--pk-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--pk-font-size-base:16px;--pk-font-size-sm:14px;--pk-font-size-xs:12px;--pk-line-height-base:1.55;--pk-space-1:4px;--pk-space-2:8px;--pk-space-3:12px;--pk-space-4:16px;--pk-space-5:24px;--pk-space-6:32px;--pk-space-7:48px;--pk-bg:#f7f7f8;--pk-text:#0b1220;--pk-muted:#0b12209e;--pk-surface:#ffffffc7;--pk-surface-solid:#fff;--pk-surface-2:#0f172a0a;--pk-border:#0f172a1a;--pk-accent:#ff8000;--pk-accent-rgb:255 128 0;--pk-accent2:#ffb000;--pk-accent2-rgb:255 176 0;--pk-accent3:#ff4d00;--pk-accent3-rgb:255 77 0;--pk-radius-sm:10px;--pk-radius:14px;--pk-radius-lg:18px;--pk-shadow-sm:0 1px 1px #0f172a0d,0 10px 30px #0f172a0f;--pk-shadow-md:0 2px 2px #0f172a0f,0 22px 60px #0f172a1f;--pk-focus:0 0 0 4px rgb(var(--pk-accent-rgb)/.28);--pk-status-chip-text:#0f172ad1;--pk-bulkbar-h:52px}html[data-theme=track]{--pk-font-sans:"Space Grotesk","Segoe UI",sans-serif;--pk-font-display:"Fraunces","Times New Roman",serif;--pk-bg:#f4f2ee;--pk-text:#0f1724;--pk-muted:#0f17249e;--pk-surface:#ffffffd6;--pk-surface-solid:#fff;--pk-surface-2:#0f172a0d;--pk-border:#0f172a1f;--pk-shadow-sm:0 1px 1px #0f172a0d,0 12px 30px #0f172a14;--pk-shadow-md:0 2px 2px #0f172a14,0 26px 70px #0f172a29}html[data-theme=editorial]{--pk-font-sans:"Manrope","Segoe UI",sans-serif;--pk-font-display:"Playfair Display","Times New Roman",serif;--pk-bg:#f6f1ea;--pk-text:#1c1916;--pk-muted:#564a3fb8;--pk-surface:#fffcf8db;--pk-surface-solid:#fffaf4;--pk-surface-2:#624c360f;--pk-border:#624c3629;--pk-shadow-sm:0 1px 1px #4e3c2d0d,0 14px 36px #4e3c2d1f;--pk-shadow-md:0 2px 2px #4e3c2d1a,0 28px 80px #4e3c2d2e}html[data-theme=night]{--pk-font-sans:"Nunito Sans","Segoe UI",sans-serif;--pk-font-display:"Playfair Display","Times New Roman",serif;--pk-bg:#1c1d20;--pk-text:#f4f5f7;--pk-muted:#f4f5f7ad;--pk-surface:#24262bf2;--pk-surface-solid:#23252a;--pk-surface-2:#ffffff0a;--pk-border:#ffffff24;--pk-accent-ink:#2b1400;--pk-status-chip-text:#f4f5f7f0;--pk-shadow-sm:0 1px 1px #0006,0 14px 36px #0000008c;--pk-shadow-md:0 2px 2px #0000008c,0 28px 72px #000000b3;--pk-grid-line:#ffffff09}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.pk-discipline-card,.pk-home-tool-card,.pk-home-discipline-card,.pk-article-card,.pk-result-card,.pk-card{background:var(--pk-surface-solid);border:1px solid var(--pk-border);border-radius:var(--pk-radius);box-shadow:var(--pk-shadow-sm);will-change:transform;transform-style:flat;transform-origin:50%;--tx:0px;--ty:0px;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,border-color .26s,background-color .26s;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.pk-discipline-card:hover,.pk-home-tool-card:hover,.pk-home-discipline-card:hover,.pk-article-card:hover,.pk-result-card:hover,.pk-card:hover{transform:translateY(-8px)translate(var(--tx),var(--ty))scale(1.01);box-shadow:var(--pk-shadow-md);background:var(--pk-surface-solid);border-color:#4f46e538}.pk-discipline-card:active,.pk-home-tool-card:active,.pk-home-discipline-card:active,.pk-article-card:active,.pk-result-card:active,.pk-card:active{box-shadow:var(--pk-shadow-sm);transform:translateY(-2px)scale(.99)}}.pk-primary-button{justify-content:center;align-items:center;gap:.55rem;display:inline-flex}.pk-primary-button .pk-loader{color:#ffffffeb}.pk-primary-button .pk-loader-dot{box-shadow:none;background:#ffffffeb}.pk-btn-primary,.pk-btn-secondary{-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.55rem 1rem;font-weight:600;line-height:1;transition:transform .22s,box-shadow .22s,background-color .22s,background-position .22s,border-color .22s,color .22s,opacity .22s;display:inline-flex}.pk-btn-primary{color:#fff;background:linear-gradient(135deg,var(--pk-accent),var(--pk-accent2));background-position:0%;background-size:200% 200%;box-shadow:0 12px 28px #4f46e52e}.pk-btn-primary:hover{background-position:100%;transform:translateY(-1px);box-shadow:0 18px 44px #4f46e538}.pk-btn-primary:active{transform:translateY(0)scale(.99);box-shadow:0 10px 22px #4f46e529}.pk-btn-secondary{color:var(--pk-text);background:#ffffffbf;border-color:#0f172a24;box-shadow:0 10px 22px #0f172a0f}.pk-btn-secondary:hover{border-color:#4f46e538;transform:translateY(-1px);box-shadow:0 16px 38px #0f172a1a}.pk-btn-secondary:active{transform:translateY(0)scale(.99)}.pk-btn-primary:disabled,.pk-btn-secondary:disabled{opacity:.6;cursor:not-allowed;transform:none}.pk-btn-primary .pk-loader-dot{box-shadow:none;background:#ffffffeb}.pk-main input[type=text],.pk-main input[type=email],.pk-main input[type=password],.pk-main input[type=search],.pk-main textarea,.pk-main select,.pk-input{background:#ffffffdb;width:100%;color:var(--pk-text)!important;border-radius:14px!important;padding:.72rem .9rem!important}.pk-main select,.pk-select{cursor:pointer}.pk-main input::placeholder,.pk-main textarea::placeholder{color:#5b677abf}.pk-main input:focus,.pk-main textarea:focus,.pk-main select:focus,.pk-input:focus{border-color:#4f46e573!important;outline:none!important;box-shadow:0 0 0 5px #4f46e524,0 12px 28px #0f172a14!important}@media (hover:hover) and (pointer:fine){.pk-main input:hover,.pk-main textarea:hover,.pk-main select:hover,.pk-input:hover{transform:translateY(-1px);border-color:#4f46e538!important}}.pk-main form button[type=submit]:not(.pk-btn-primary):not(.pk-btn-secondary):not(.pk-ai-summary-button){transition:transform .18s,box-shadow .18s,opacity .18s;color:#fff!important;background:linear-gradient(135deg,var(--pk-accent),var(--pk-accent2))!important;border:1px solid #0000!important;border-radius:999px!important;padding:.62rem 1.05rem!important;font-weight:700!important}@media (hover:hover) and (pointer:fine){.pk-main form button[type=submit]:not(.pk-btn-primary):not(.pk-btn-secondary):not(.pk-ai-summary-button):hover{transform:translateY(-1px)}}.pk-main form button[type=submit]:disabled{opacity:.6!important;cursor:not-allowed!important}@media (min-width:900px){.pk-main form select{flex:0 0 240px;min-width:220px;width:auto!important}.pk-main form button[type=submit]{white-space:nowrap;flex:none;width:auto!important}}.pk-main form input[type=text]{padding:.85rem 1rem!important;font-size:1.02rem!important}.pk-main form select{border-radius:999px!important;padding:.72rem .95rem!important}.pk-main form>div{gap:.65rem!important}.pk-ai-summary-button{color:#fff;background:linear-gradient(135deg,var(--pk-accent),var(--pk-accent2));background-position:0%;background-size:200% 200%;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.55rem 1rem;font-weight:700;line-height:1;transition:transform .22s,box-shadow .22s,background-position .22s,opacity .22s;display:inline-flex;box-shadow:0 12px 28px #4f46e52e}@media (hover:hover) and (pointer:fine){.pk-ai-summary-button:hover{background-position:100%;transform:translateY(-1px);box-shadow:0 18px 44px #4f46e538}}.pk-ai-summary-button:active{transform:translateY(0)scale(.99);box-shadow:0 10px 22px #4f46e529}.pk-ai-summary-button:disabled{opacity:.6;cursor:not-allowed;transform:none}@keyframes pkFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.pk-page-header{animation:.52s both pkFadeUp}.pk-home-discipline-card,.pk-home-tool-card,.pk-discipline-card,.pk-article-card,.pk-result-card,.pk-card{animation:.56s both pkFadeUp}.pk-home-discipline-card:nth-child(2),.pk-home-tool-card:nth-child(2),.pk-discipline-card:nth-child(2),.pk-card:nth-child(2),.pk-article-card:nth-child(2){animation-delay:40ms}.pk-home-discipline-card:nth-child(3),.pk-home-tool-card:nth-child(3),.pk-discipline-card:nth-child(3),.pk-card:nth-child(3),.pk-article-card:nth-child(3){animation-delay:80ms}.pk-home-discipline-card:nth-child(4),.pk-home-tool-card:nth-child(4),.pk-discipline-card:nth-child(4),.pk-card:nth-child(4),.pk-article-card:nth-child(4){animation-delay:.12s}}.pk-route-overlay{z-index:90;pointer-events:none;background:#ffffff8c;place-items:center;display:grid;position:fixed;inset:0}.pk-route-overlay-inner{background:#ffffffeb;border:1px solid #0f172a1f;border-radius:18px;padding:.9rem 1.1rem;box-shadow:0 22px 60px #0f172a2e}.pk-loader{color:var(--pk-accent);align-items:center;gap:.65rem;display:inline-flex}.pk-loader-compact{gap:0}.pk-loader-icon{width:var(--pk-loader-size,22px);height:var(--pk-loader-size,22px);position:relative}.pk-loader-label{color:#0f172ab3;font-size:.92rem}.pk-loader-layer{transform-origin:50%;place-items:center;display:grid;position:absolute;inset:0}.pk-loader-layer-spine{animation:1.35s ease-in-out infinite pkLoaderSpinePhase}.pk-loader-layer-orbit{animation:1.35s ease-in-out infinite pkLoaderOrbitPhase}.pk-loader-spine{justify-content:center;align-items:center;gap:calc(var(--pk-loader-size,22px)*.06);flex-direction:column;width:70%;height:95%;display:flex}.pk-loader-vertebra{width:52%;height:calc(var(--pk-loader-size,22px)*.18);opacity:.9;background:currentColor;border-radius:999px;box-shadow:0 8px 18px #0f172a1a}.pk-loader-orbit{width:100%;height:100%;animation:.9s linear infinite pkLoaderOrbitSpin;position:relative}.pk-loader-dot{width:calc(var(--pk-loader-size,22px)*.2);height:calc(var(--pk-loader-size,22px)*.2);transform-origin:50%;background:currentColor;border-radius:999px;position:absolute;top:50%;left:50%}.pk-loader-dot:first-child{transform:translate(-50%,-50%)rotate(0deg)translateY(calc(var(--pk-loader-size,22px)*-.42));opacity:.25}.pk-loader-dot:nth-child(2){transform:translate(-50%,-50%)rotate(45deg)translateY(calc(var(--pk-loader-size,22px)*-.42));opacity:.35}.pk-loader-dot:nth-child(3){transform:translate(-50%,-50%)rotate(90deg)translateY(calc(var(--pk-loader-size,22px)*-.42));opacity:.5}.pk-loader-dot:nth-child(4){transform:translate(-50%,-50%)rotate(135deg)translateY(calc(var(--pk-loader-size,22px)*-.42));opacity:.65}.pk-loader-dot:nth-child(5){transform:translate(-50%,-50%)rotate(180deg)translateY(calc(var(--pk-loader-size,22px)*-.42));opacity:.85}.pk-loader-dot:nth-child(6){transform:translate(-50%,-50%)rotate(225deg)translateY(calc(var(--pk-loader-size,22px)*-.42));opacity:1}.pk-loader-dot:nth-child(7){transform:translate(-50%,-50%)rotate(270deg)translateY(calc(var(--pk-loader-size,22px)*-.42));opacity:.85}.pk-loader-dot:nth-child(8){transform:translate(-50%,-50%)rotate(315deg)translateY(calc(var(--pk-loader-size,22px)*-.42));opacity:.65}@keyframes pkLoaderOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pkLoaderSpinePhase{0%,22%{opacity:1;transform:scale(1)}32%,78%{opacity:0;transform:scale(.92)}88%,to{opacity:1;transform:scale(1)}}@keyframes pkLoaderOrbitPhase{0%,22%{opacity:0;transform:scale(.92)}32%,78%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.pk-loader-layer-orbit{display:none}.pk-loader-layer-spine{opacity:1;animation:none}.pk-loader-orbit{animation:none}}.pk-btn-primary .pk-loader{color:#ffffffeb}.pk-btn-primary .pk-loader-dot,.pk-btn-primary .pk-loader-vertebra{background:#ffffffeb!important}.pk-route-overlay{pointer-events:auto;animation:.18s ease-out both pkOverlayFadeIn}.pk-route-overlay-inner{animation:.22s ease-out both pkOverlayCardIn}.pk-route-overlay .pk-loader-label{display:none}@keyframes pkOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pkOverlayCardIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.pk-home-discipline-card,.pk-home-tool-card,.pk-discipline-card,.pk-article-card,.pk-result-card,.pk-card{will-change:transform;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,border-color .26s,background-color .26s}@media (min-width:769px){.pk-account-menu{position:relative}.pk-account-menu:after{content:"";height:12px;position:absolute;top:100%;left:0;right:0}}.pk-article-card,.pk-result-card{padding:1rem 1.05rem}@media (max-width:768px){.pk-article-card,.pk-result-card{padding:.9rem .95rem}}.pk-article-title-link{white-space:normal;overflow-wrap:break-word;word-break:normal;text-decoration:none;display:block}.pk-article-title-link:hover{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}@media (prefers-reduced-motion:no-preference){.pk-article-list>li>.pk-article-card,.pk-article-list>li.pk-article-card{animation:.42s both pkFadeUp}.pk-article-list>li:first-child>.pk-article-card,.pk-article-list>li:first-child.pk-article-card{animation-delay:20ms}.pk-article-list>li:nth-child(2)>.pk-article-card,.pk-article-list>li:nth-child(2).pk-article-card{animation-delay:60ms}.pk-article-list>li:nth-child(3)>.pk-article-card,.pk-article-list>li:nth-child(3).pk-article-card{animation-delay:.1s}.pk-article-list>li:nth-child(4)>.pk-article-card,.pk-article-list>li:nth-child(4).pk-article-card{animation-delay:.14s}.pk-article-list>li:nth-child(5)>.pk-article-card,.pk-article-list>li:nth-child(5).pk-article-card{animation-delay:.18s}.pk-article-list>li:nth-child(6)>.pk-article-card,.pk-article-list>li:nth-child(6).pk-article-card{animation-delay:.22s}.pk-article-list>li:nth-child(7)>.pk-article-card,.pk-article-list>li:nth-child(7).pk-article-card{animation-delay:.26s}.pk-article-list>li:nth-child(8)>.pk-article-card,.pk-article-list>li:nth-child(8).pk-article-card{animation-delay:.3s}}.pk-article-list{box-sizing:border-box;padding-right:10px}.pk-article-card{box-sizing:border-box;width:100%}.pk-skeleton-card{min-height:108px;position:relative}.pk-skeleton-card:before{content:"";background:linear-gradient(90deg,#0f172a0d,#0f172a05,#0f172a0d) 0 0/200% 100%;animation:1.05s ease-in-out infinite pkShimmer;position:absolute;inset:0}@keyframes pkShimmer{0%{opacity:.55;transform:translate(-60%)}to{opacity:.65;transform:translate(60%)}}@media (prefers-reduced-motion:reduce){.pk-skeleton-card:before{animation:none}}.pk-pill-button{cursor:pointer;border:0;transition:background-color .18s,transform .18s}.pk-pill-button:hover{background:#d1d5db;transform:translateY(-1px)}.pk-source-badge{background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;line-height:1;display:inline-flex}.pk-source-badge-inline{margin-left:8px}.pk-source-badge-btn{cursor:pointer}.pk-source-badge-btn:hover{background:#ffffff1a}.pk-ai-bubble{z-index:2100;cursor:pointer;color:#fff;background:#0f172aeb;border:none;border-radius:9999px;padding:10px 14px;font-weight:800;position:fixed;bottom:16px;right:16px}.pk-ai-bubble:hover{background:#ff8000}.pk-ai-bubble-count{color:#0b1220;background:#10b981f2;border-radius:9999px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:8px;padding:0 6px;font-size:12px;font-weight:900;display:inline-flex}.pk-ai-bubble-panel-backdrop{z-index:2099;background:#0f172a59;justify-content:flex-end;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.pk-ai-bubble-panel{background:#fff;border-radius:14px;flex-direction:column;width:min(560px,100%);max-height:70vh;display:flex;overflow:hidden;box-shadow:0 18px 60px #0f172a59}.pk-ai-bubble-panel-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.pk-ai-bubble-title{color:#0f172a;font-weight:900}.pk-ai-bubble-subtitle{color:#6b7280;margin-top:2px;font-size:.85rem}.pk-ai-bubble-close{cursor:pointer;color:#374151;background:0 0;border:none;padding:0 6px;font-size:1.6rem;line-height:1}.pk-ai-bubble-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pk-ai-bubble-item{justify-content:space-between;align-items:center;gap:12px;display:flex}.pk-ai-bubble-item-link{color:#111827;flex:1;text-decoration:none}.pk-ai-bubble-item-link:hover{text-decoration:underline}.pk-ai-bubble-remove{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:6px 10px}.pk-ai-bubble-remove:hover{background:#f3f4f6}.pk-ai-bubble-panel-footer{border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:12px 14px;display:flex}.pk-ai-bubble-tabs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pk-ai-bubble-tab{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;padding:6px 10px;font-size:.85rem}.pk-ai-bubble-tab.is-active{color:#fff;background:#111827;border-color:#111827}.pk-ai-chat-messages{flex-direction:column;gap:10px;display:flex}.pk-ai-chat-msg{border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px}.pk-ai-chat-msg.user{background:#f3f4f6;align-self:flex-end;max-width:92%}.pk-ai-chat-msg.assistant{background:#fff;align-self:stretch}.pk-ai-chat-input-row{align-items:flex-end;gap:8px;margin-top:10px;display:flex}.pk-ai-chat-textarea{resize:vertical;border:1px solid #e5e7eb;border-radius:10px;flex:1;min-height:42px;max-height:140px;padding:10px}.pk-ai-chat-refs summary{cursor:pointer;color:#374151;margin-top:8px;font-weight:700}.pk-ai-answer-insights{background:#f8fbff;border:1px solid #dbe5f5;border-radius:.55rem;padding:.3rem .55rem .5rem}.pk-ai-answer-insights>summary{color:#1f2937;margin-top:4px;font-weight:800}.pk-ai-chat-presets{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.pk-ai-chat-preset{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;padding:6px 10px;font-size:.85rem}.pk-ai-chat-preset:hover{background:#f3f4f6}.pk-ai-login-banner{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 10px 24px #0f172a0f}.pk-ai-login-banner-text{color:#111827;font-size:.92rem}:root{--pk-accent-ink:#7a2f00}:focus-visible{box-shadow:var(--pk-focus);border-radius:var(--pk-radius-sm);outline:none}.pk-main{background:0 0}.pk-article-title-link:hover{text-underline-offset:3px;color:var(--pk-accent);text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.pk-discipline-card:hover,.pk-home-tool-card:hover,.pk-home-discipline-card:hover,.pk-article-card:hover,.pk-result-card:hover,.pk-card:hover{border-color:rgb(var(--pk-accent-rgb)/.24)}}.pk-btn{border:1px solid var(--pk-border);color:var(--pk-text);box-shadow:var(--pk-shadow-sm);cursor:pointer;background:#ffffffd1;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.52rem .95rem;font-size:.92rem;font-weight:650;line-height:1;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s,opacity .18s;display:inline-flex}@media (hover:hover) and (pointer:fine){.pk-btn:hover{border-color:rgb(var(--pk-accent-rgb)/.22);box-shadow:var(--pk-shadow-md);transform:translateY(-1px)}}.pk-btn:active{transform:translateY(0)scale(.99)}.pk-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.pk-btn-primary{color:#fff;background:linear-gradient(135deg,var(--pk-accent),var(--pk-accent2));box-shadow:0 12px 28px rgb(var(--pk-accent-rgb)/.22)}@media (hover:hover) and (pointer:fine){.pk-btn-primary:hover{box-shadow:0 18px 44px rgb(var(--pk-accent-rgb)/.26)}}.pk-btn-secondary{border-color:var(--pk-border);color:var(--pk-text);box-shadow:var(--pk-shadow-sm);background:#ffffffc7}@media (hover:hover) and (pointer:fine){.pk-btn-secondary:hover{border-color:rgb(var(--pk-accent-rgb)/.2);box-shadow:var(--pk-shadow-md)}}.pk-save-btn{border:1px solid var(--pk-border);color:#0f172ad1;box-shadow:none;background:#ffffffc7}@media (hover:hover) and (pointer:fine){.pk-save-btn:hover{border-color:rgb(var(--pk-accent-rgb)/.22);background:#ffffffeb}}.pk-save-btn[aria-pressed=true]{background:rgb(var(--pk-accent-rgb)/.12);border-color:rgb(var(--pk-accent-rgb)/.28);color:var(--pk-accent-ink)}.pk-expand-btn{background:#0f172a0d}.pk-main input:focus,.pk-main textarea:focus,.pk-main select:focus,.pk-input:focus{border-color:rgb(var(--pk-accent-rgb)/.55)!important;box-shadow:var(--pk-focus),0 12px 28px #0f172a1a!important}@media (hover:hover) and (pointer:fine){.pk-main input:hover,.pk-main textarea:hover,.pk-main select:hover,.pk-input:hover{border-color:rgb(var(--pk-accent-rgb)/.22)!important}}.pk-account-subnav-link-active{border-color:rgb(var(--pk-accent-rgb)/.3);background:rgb(var(--pk-accent-rgb)/.12);color:var(--pk-accent-ink);font-weight:700}.pk-home-hero{background:radial-gradient(circle at top left,rgb(var(--pk-accent-rgb)/.12),transparent 55%),var(--pk-surface-solid);border:1px solid var(--pk-border)}.pk-route-progress{background:linear-gradient(90deg,rgb(var(--pk-accent-rgb)/0),rgb(var(--pk-accent-rgb)/1),rgb(var(--pk-accent2-rgb)/1),rgb(var(--pk-accent-rgb)/0))}.pk-source-badge{border:1px solid var(--pk-border);background:#0f172a0a}@keyframes pkMenuIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pk-main-inner{max-width:1180px;padding:2rem 1.25rem 3rem}@media (max-width:768px){.pk-main-inner{padding:1.35rem 1rem 2.5rem}}.pk-page-header{margin-bottom:1.4rem}.pk-page-title{letter-spacing:-.03em;color:var(--pk-text);font-size:clamp(1.6rem,2.6vw,2.05rem);font-weight:850;line-height:1.15;font-family:var(--pk-font-display);margin:0 0 .35rem}.pk-home-title,.pk-searchchat-title,.pk-history-title,.pk-thread-results-title,.pk-assign-title-input{font-family:var(--pk-font-display)}.pk-page-subtitle{color:var(--pk-muted);max-width:70ch;margin:0;font-size:.98rem;line-height:1.65}.pk-section-title{letter-spacing:-.015em;color:var(--pk-text);font-size:1.05rem;font-weight:750;line-height:1.25;font-family:var(--pk-font-display);margin:1.35rem 0 .75rem}.pk-muted{color:var(--pk-muted)}.pk-discipline-card,.pk-home-tool-card,.pk-home-discipline-card,.pk-result-card,.pk-card{padding:1.05rem 1.1rem}.pk-article-card{padding:1rem 1.05rem}.pk-discipline-card-top{justify-content:space-between;align-items:center;gap:.9rem;margin-bottom:.55rem;display:flex}.pk-discipline-card-icon{object-fit:contain;width:38px;height:38px;padding:6px}.pk-discipline-card-kicker,.pk-home-discipline-label{color:#0b122073}.pk-discipline-card-title,.pk-home-discipline-title,.pk-home-tool-title{letter-spacing:-.015em}.pk-discipline-card-meta,.pk-home-discipline-text,.pk-home-tool-text{color:#0b1220ad;line-height:1.55}.pk-discipline-card-cta{color:var(--pk-accent)}.pk-article-list{gap:.85rem}.pk-article-title-link{letter-spacing:-.01em;color:var(--pk-text);font-size:1rem;line-height:1.35}.pk-article-abstract-snippet{color:#0b1220c7;font-size:.86rem;line-height:1.55}.pk-history-question{letter-spacing:-.01em;font-weight:750}.pk-history-date{color:var(--pk-muted)}.pk-history-answer{color:#0b1220d1;line-height:1.6}.pk-discipline-grid{background:var(--pk-surface-solid);border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);box-shadow:var(--pk-shadow-sm)}.pk-journal-tab-column{border-right:1px solid var(--pk-border);-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);background:#ffffff8c}.pk-journal-tab-list{gap:.4rem}.pk-journal-tab{color:#0f172ad1;letter-spacing:-.01em;background:0 0;border:1px solid #0000;border-radius:12px;padding:.55rem .7rem;font-weight:650;transition:background-color .16s,border-color .16s,transform .16s;position:relative}@media (hover:hover) and (pointer:fine){.pk-journal-tab:hover{background:#0f172a0d;transform:translateY(-1px)}}.pk-journal-tab-active{background:rgb(var(--pk-accent-rgb)/.1);border-color:rgb(var(--pk-accent-rgb)/.22);color:var(--pk-accent-ink);box-shadow:inset 3px 0 0 rgb(var(--pk-accent-rgb)/.95);font-weight:800}.pk-journal-tab-title{display:block}.pk-journal-tab-meta{color:#0b12208c;margin-top:.15rem;font-size:.8rem}.pk-journal-tab-heading{letter-spacing:-.02em;font-weight:850}.pk-ai-chip{border:1px solid var(--pk-border);color:#0f172ad1;background:#ffffffd1;border-radius:999px;padding:.3rem .7rem;font-size:.82rem;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;box-shadow:0 10px 26px #0f172a0f}@media (hover:hover) and (pointer:fine){.pk-ai-chip:hover{border-color:rgb(var(--pk-accent-rgb)/.22);background:#fffffff5;transform:translateY(-1px);box-shadow:0 16px 40px #0f172a1a}}.pk-ai-chip span{opacity:.55;color:rgb(var(--pk-accent-rgb)/.85);margin-left:.45rem}.pk-pill{border:1px solid var(--pk-border);color:#0f172ac7;letter-spacing:-.01em;background:#ffffffb8;border-radius:999px;padding:.25rem .65rem;font-weight:650}.pk-pill.pk-pill-button{box-shadow:0 10px 26px #0f172a0f}@media (hover:hover) and (pointer:fine){.pk-pill.pk-pill-button:hover{background:rgb(var(--pk-accent-rgb)/.1);border-color:rgb(var(--pk-accent-rgb)/.2);transform:translateY(-1px)}}.pk-ai-bubble-tabs{gap:10px}.pk-ai-bubble-tab{border:1px solid var(--pk-border);color:#0f172acc;background:#ffffffc7;border-radius:999px;padding:7px 12px;font-size:.86rem;font-weight:700;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;box-shadow:0 10px 26px #0f172a0f}@media (hover:hover) and (pointer:fine){.pk-ai-bubble-tab:hover{border-color:rgb(var(--pk-accent-rgb)/.18);transform:translateY(-1px);box-shadow:0 16px 40px #0f172a1a}}.pk-ai-bubble-tab.is-active{color:#fff;background:linear-gradient(135deg,var(--pk-accent),var(--pk-accent2));box-shadow:0 18px 44px rgb(var(--pk-accent-rgb)/.22);border-color:#0000}.pk-error{color:#991b1b;border-radius:var(--pk-radius);background:#b91c1c12;border:1px solid #b91c1c38;padding:.7rem .85rem;box-shadow:0 10px 26px #0f172a0f}.pk-success{color:#166534;border-radius:var(--pk-radius);background:#15803d14;border:1px solid #15803d38;padding:.7rem .85rem;box-shadow:0 10px 26px #0f172a0f}.pk-page-header+p:not(.pk-error):not(.pk-success):not(.pk-muted){border:1px solid var(--pk-border);border-radius:var(--pk-radius);color:#0f172abd;background:#ffffffb8;padding:.75rem .9rem;box-shadow:0 10px 26px #0f172a0f}.pk-journal-tab-content>p{border:1px solid var(--pk-border);border-radius:var(--pk-radius);color:#0f172ab8;background:#ffffffb3;margin:.25rem 0;padding:.75rem .9rem;box-shadow:0 10px 26px #0f172a0f}.pk-journal-tab-content>p,.pk-page-header+p{line-height:1.55}.pk-skeleton-card{border-radius:var(--pk-radius);border:1px solid var(--pk-border);box-shadow:var(--pk-shadow-sm);background:#ffffffb8;overflow:hidden}.pk-skeleton-card:before{background:linear-gradient(90deg,#0f172a0d,#0f172a05,#0f172a0d)}button:disabled,.pk-btn:disabled{filter:grayscale(.1)}.pk-modal-backdrop{background:radial-gradient(900px 520px at 10% 0%,rgb(var(--pk-accent-rgb)/.14),transparent 60%),#0f172a80;-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15)}.pk-modal{background:var(--pk-surface-solid);border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);animation:.16s ease-out pkModalIn;box-shadow:0 28px 90px #0f172a61}@keyframes pkModalIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.pk-modal-header{z-index:2;-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);background:#ffffffdb;position:sticky;top:0}.pk-modal-title{letter-spacing:-.02em;color:var(--pk-text);font-weight:850}.pk-modal-close{border:1px solid var(--pk-border);background:#ffffffbf;border-radius:12px;padding:.2rem .55rem;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 10px 26px #0f172a14}@media (hover:hover) and (pointer:fine){.pk-modal-close:hover{border-color:rgb(var(--pk-accent-rgb)/.22);color:var(--pk-text);transform:translateY(-1px);box-shadow:0 16px 40px #0f172a1f}}.pk-ai-add-btn{background:#afbdb41a;border:1px solid #15803d38;border-radius:999px;font-weight:750}@media (hover:hover) and (pointer:fine){.pk-ai-add-btn:hover{background:#15803d24}}.pk-ai-bubble-panel-backdrop{-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);background:#0f172a47}.pk-ai-bubble-panel{border:1px solid var(--pk-border);-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);background:#ffffffdb;border-radius:18px;animation:.16s ease-out pkPanelIn;box-shadow:0 28px 90px #0f172a4d}@keyframes pkPanelIn{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.pk-ai-bubble-panel-header{-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);border-bottom:1px solid var(--pk-border);background:#ffffffd1}.pk-ai-bubble-title{letter-spacing:-.02em;color:var(--pk-text);font-weight:900}.pk-ai-bubble-panel-body{padding:12px 14px}.pk-ai-bubble-panel-footer{border-top:1px solid var(--pk-border);-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);background:#ffffffb8}.pk-ai-bubble-list{gap:10px}.pk-ai-bubble-item{border:1px solid var(--pk-border);background:#ffffffb8;border-radius:14px;padding:10px 10px 10px 12px;box-shadow:0 10px 26px #0f172a0f}.pk-ai-bubble-item-link{color:#0f172ae6;letter-spacing:-.01em;font-weight:750}.pk-ai-bubble-item-link:hover{color:var(--pk-accent);text-underline-offset:3px;text-decoration-thickness:2px}.pk-ai-bubble-remove{border:1px solid var(--pk-border);background:#fffc;border-radius:12px;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 10px 26px #0f172a0f}@media (hover:hover) and (pointer:fine){.pk-ai-bubble-remove:hover{background:#b91c1c0f;border-color:#b91c1c38;transform:translateY(-1px);box-shadow:0 16px 40px #0f172a1a}}.pk-ai-chat-msg{border:1px solid var(--pk-border);border-radius:14px;padding:10px 12px;box-shadow:0 10px 26px #0f172a0f}.pk-ai-chat-msg.user{background:rgb(var(--pk-accent-rgb)/.1);border-color:rgb(var(--pk-accent-rgb)/.22);color:#0b1220eb}.pk-ai-chat-msg.assistant{color:#0b1220e6;background:#ffffffc2}.pk-ai-chat-msg.assistant :where(p,li){line-height:1.6}.pk-ai-chat-msg.assistant :where(a){color:var(--pk-accent);text-decoration:none}.pk-ai-chat-msg.assistant :where(a:hover){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.pk-ai-chat-textarea{border:1px solid var(--pk-border);background:#ffffffdb;border-radius:14px}.pk-ai-chat-textarea:focus{border-color:rgb(var(--pk-accent-rgb)/.55);box-shadow:var(--pk-focus),0 16px 40px #0f172a1f;outline:none}.pk-ai-chat-preset{border:1px solid var(--pk-border);color:#0f172acc;background:#fffc;border-radius:999px;padding:.35rem .75rem;font-weight:700;box-shadow:0 10px 26px #0f172a0f}@media (hover:hover) and (pointer:fine){.pk-ai-chat-preset:hover{border-color:rgb(var(--pk-accent-rgb)/.2);background:#fffffff5}}.pk-ai-chat-refs summary{color:#0f172ac7}.pk-ai-chat-refs summary:hover{color:var(--pk-accent)}:where(.pk-search-input,.pk-search-select,.pk-input,input[type=text],input[type=search],select){border-radius:14px}.pk-search-controls,.pk-history-filters{border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);box-shadow:var(--pk-shadow-sm);-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);background:#ffffffb8}.pk-search-controls{margin:.9rem 0 1rem;padding:.85rem .9rem}.pk-history-filters{margin:.85rem 0 1rem;padding:.75rem .85rem}.pk-search-input,.pk-search-select,.pk-input{border:1px solid var(--pk-border);background:#ffffffdb;min-height:44px;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:0 10px 26px #0f172a0f}@media (hover:hover) and (pointer:fine){.pk-search-input:hover,.pk-search-select:hover,.pk-input:hover{border-color:rgb(var(--pk-accent-rgb)/.2);background:#fffffff5}}.pk-search-input:focus,.pk-search-select:focus,.pk-input:focus{border-color:rgb(var(--pk-accent-rgb)/.55);box-shadow:var(--pk-focus),0 16px 40px #0f172a1f;outline:none}.pk-search-button,.pk-filter-button{border:1px solid var(--pk-border);color:#0f172adb;background:#ffffffc7;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:44px;padding:.52rem .95rem;font-weight:750;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s;display:inline-flex;box-shadow:0 10px 26px #0f172a0f}@media (hover:hover) and (pointer:fine){.pk-search-button:hover,.pk-filter-button:hover{border-color:rgb(var(--pk-accent-rgb)/.2);background:#fffffff5;transform:translateY(-1px);box-shadow:0 16px 40px #0f172a1a}}.pk-filter-apply{color:#fff;background:linear-gradient(135deg,var(--pk-accent),var(--pk-accent2));box-shadow:0 18px 44px rgb(var(--pk-accent-rgb)/.22);border-color:#0000}@media (hover:hover) and (pointer:fine){.pk-filter-apply:hover{box-shadow:0 22px 60px rgb(var(--pk-accent-rgb)/.26)}}.pk-filter-clear{background:#0f172a0a}:where(.pk-search-controls,.pk-saved-filters,.pk-history-filters,.pk-filterbar) :where(label,.pk-label,.pk-filter-label){color:#0b12209e;font-weight:700}.pk-search-results,.pk-results-list{gap:.85rem}@media (min-width:1024px){.pk-search-grid{align-items:start}}.pk-article-card{border:1px solid var(--pk-border);border-radius:var(--pk-radius);box-shadow:var(--pk-shadow-sm);background:#ffffffc7}.pk-article-card-top{align-items:flex-start}.pk-card-actions{align-items:center;gap:.45rem}.pk-save-btn{letter-spacing:-.01em;min-height:34px;padding:.28rem .7rem;font-weight:700}.pk-article-meta{color:var(--pk-muted);margin-top:.35rem;font-size:.82rem}.pk-article-abstract-snippet{color:#0b1220c7;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.55rem;line-height:1.6;display:-webkit-box;overflow:hidden}.pk-modal-close{border:1px solid var(--pk-border)!important;background:#ffffffc7!important;border-radius:12px!important;padding:.25rem .55rem!important;box-shadow:0 10px 26px #0f172a1a!important}.pk-modal-body{overscroll-behavior:contain;padding:1.15rem 1.25rem 1.35rem!important}.pk-modal-body>*{max-width:82ch;margin-left:auto;margin-right:auto}.pk-modal-body>div{margin-bottom:1rem}.pk-modal-body>div>div{border:1px solid rgb(var(--pk-accent-rgb)/.18);border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.5rem;padding:.22rem .55rem;display:inline-flex;background:linear-gradient(135deg,var(--pk-accent),var(--pk-accent2))!important}.pk-modal-body p{font-size:.95rem!important;line-height:1.72!important}.pk-modal-body a{color:var(--pk-accent)}.pk-modal-body a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.pk-modal-header{padding:1.1rem 1.25rem!important}.pk-modal-title{letter-spacing:-.03em;text-wrap:balance;max-width:78ch;font-size:clamp(1.25rem,2.2vw,1.85rem);line-height:1.16}.pk-modal-title:after{content:"";background:linear-gradient(90deg,var(--pk-accent),var(--pk-accent2));opacity:.92;border-radius:999px;width:58px;height:3px;margin-top:.45rem;display:block}.pk-modal-meta{line-height:1.45;color:var(--pk-muted)!important;margin-top:.55rem!important;font-size:.88rem!important}.pk-modal-header strong{font-weight:800}:root{--pk-ease:cubic-bezier(.2,.8,.2,1);--pk-dur-fast:.14s;--pk-dur:.2s}::selection{background:rgb(var(--pk-accent-rgb)/.22)}.pk-discipline-card,.pk-home-tool-card,.pk-home-discipline-card,.pk-article-card,.pk-result-card,.pk-card{transition:box-shadow var(--pk-dur)var(--pk-ease),border-color var(--pk-dur)var(--pk-ease),background-color var(--pk-dur)var(--pk-ease);will-change:box-shadow,border-color;transform:translate3d(var(--tx,0px),var(--ty,0px),0);background:#ffffffc7}@media (hover:hover) and (pointer:fine){.pk-discipline-card:hover,.pk-home-tool-card:hover,.pk-home-discipline-card:hover,.pk-article-card:hover,.pk-result-card:hover,.pk-card:hover{box-shadow:var(--pk-shadow-md);background:#ffffffeb}}a{-webkit-text-decoration-color:rgb(var(--pk-accent-rgb)/.55);text-decoration-color:rgb(var(--pk-accent-rgb)/.55);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){a:hover{text-decoration-thickness:2px}}.pk-route-overlay{-webkit-backdrop-filter:blur(10px)saturate(1.12);backdrop-filter:blur(10px)saturate(1.12);background:#0f172a38}.pk-route-overlay-inner{border:1px solid var(--pk-border);background:#ffffffdb;border-radius:18px;padding:14px 16px;box-shadow:0 28px 90px #0f172a4d}.pk-loader-label{color:#0f172ab8;letter-spacing:-.01em;font-weight:750}.pk-loader-dot{background:var(--pk-accent);opacity:.9}.pk-loader-vertebra{background:rgb(var(--pk-accent-rgb)/.55)}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#0f172a2e;border:1px solid #ffffffa6;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#0f172a3d}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(a.pk-btn-primary,a.pk-btn-secondary,a.pk-btn){justify-content:center;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}:where(.pk-btn-primary,.pk-btn-secondary){border:1px solid #0000;border-radius:999px;padding:.52rem .95rem;font-weight:650;line-height:1}.pk-select,select.pk-select{border:1px solid var(--pk-border);color:#0f172adb;background:#ffffffdb;border-radius:14px;min-height:44px;padding:.5rem .75rem;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:0 10px 26px #0f172a0f}@media (hover:hover) and (pointer:fine){.pk-select:hover,select.pk-select:hover{border-color:rgb(var(--pk-accent-rgb)/.2);background:#fffffff5}}.pk-select:focus,select.pk-select:focus{border-color:rgb(var(--pk-accent-rgb)/.55);box-shadow:var(--pk-focus),0 16px 40px #0f172a1f;outline:none}.pk-saved-toolbar .pk-btn{min-height:44px}.pk-source-badge.pk-source-badge-btn{border:1px solid var(--pk-border);color:#0f172ac7;background:#ffffffc7;border-radius:999px;padding:.28rem .7rem;font-size:.82rem;font-weight:750;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s;box-shadow:0 10px 26px #0f172a0f}@media (hover:hover) and (pointer:fine){.pk-source-badge.pk-source-badge-btn:hover{border-color:rgb(var(--pk-accent-rgb)/.22);background:rgb(var(--pk-accent-rgb)/.1);color:var(--pk-accent-ink);transform:translateY(-1px);box-shadow:0 16px 40px #0f172a1a}}.pk-saved-actions .pk-save-btn,.pk-card-actions .pk-save-btn{min-height:34px}:where(.pk-icon-btn,.pk-btn-icon,.pk-icon-button){border:1px solid var(--pk-border);background:#ffffffc7;border-radius:12px;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 10px 26px #0f172a0f}@media (hover:hover) and (pointer:fine){:where(.pk-icon-btn,.pk-btn-icon,.pk-icon-button):hover{border-color:rgb(var(--pk-accent-rgb)/.2);transform:translateY(-1px);box-shadow:0 16px 40px #0f172a1a}}.pk-ai-bubble{z-index:70;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .18s var(--pk-ease),box-shadow .18s var(--pk-ease);border-radius:999px;align-items:center;gap:10px;padding:12px 14px;display:inline-flex;position:fixed;bottom:18px;right:18px}.pk-ai-bubble-icon{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.pk-ai-bubble-label{letter-spacing:-.02em;opacity:.95;font-size:.95rem;font-weight:900}.pk-ai-bubble-count{background:linear-gradient(135deg,var(--pk-accent),var(--pk-accent2));min-width:26px;height:26px;box-shadow:0 12px 30px rgb(var(--pk-accent-rgb)/.28);color:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.82rem;font-weight:900;display:inline-flex}@media (hover:hover) and (pointer:fine){.pk-ai-bubble:hover{transform:translateY(-2px)}}.pk-ai-bubble-panel-backdrop{z-index:80;justify-content:flex-end;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.pk-ai-bubble-panel{flex-direction:column;width:min(520px,100vw - 32px);max-height:min(85vh,820px);display:flex;overflow:hidden}.pk-ai-bubble-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 14px 12px;display:flex}.pk-ai-bubble-header-left{flex:1;min-width:0}.pk-ai-bubble-title-row{align-items:baseline;gap:10px;display:flex}.pk-ai-bubble-title{letter-spacing:-.02em;font-size:1.05rem;font-weight:950}.pk-ai-bubble-subtitle{color:var(--pk-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.pk-ai-bubble-close{border:1px solid var(--pk-border);background:#ffffffc7;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;line-height:1;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;box-shadow:0 10px 26px #0f172a14}@media (hover:hover) and (pointer:fine){.pk-ai-bubble-close:hover{border-color:rgb(var(--pk-accent-rgb)/.22);transform:translateY(-1px);box-shadow:0 16px 40px #0f172a1f}}.pk-ai-bubble-tabs{gap:8px;margin-top:10px;display:inline-flex}.pk-ai-bubble-panel-body{padding:12px 14px 14px;overflow:auto}.pk-ai-bubble-panel-footer{justify-content:flex-end;align-items:center;gap:10px;padding:12px 14px;display:flex}.pk-ai-login-banner{border:1px solid var(--pk-border);background:#ffffffb8;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 12px 30px #0f172a14}.pk-ai-login-banner-text{color:#0f172ad1;line-height:1.4}.pk-ai-bubble-list{margin:0;padding:0;list-style:none;display:grid}.pk-ai-bubble-item{border-radius:16px;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;display:flex}.pk-ai-bubble-item+.pk-ai-bubble-item{margin-top:10px}.pk-ai-bubble-item-main{flex:1;min-width:0}.pk-ai-bubble-item-link{letter-spacing:-.01em;color:#0f172aeb;text-overflow:ellipsis;white-space:nowrap;font-weight:800;text-decoration:none;display:block;overflow:hidden}.pk-ai-bubble-item-meta{color:#0b122094;margin-top:4px;font-size:.82rem}.pk-ai-bubble-remove{border:1px solid var(--pk-border);background:#ffffffd1;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;line-height:1;display:inline-flex}.pk-ai-chat-messages{gap:10px;display:grid}.pk-ai-chat-msg{max-width:100%}.pk-ai-chat-msg.user{max-width:92%;margin-left:auto}.pk-ai-chat-msg.assistant{max-width:92%;margin-right:auto}.pk-ai-chat-presets{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pk-ai-chat-input-row{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:12px;display:grid}.pk-ai-chat-textarea{resize:vertical;width:100%;min-height:44px;max-height:160px;padding:10px 12px;font-size:.95rem;line-height:1.45}.pk-ai-chat-input-row .pk-btn-secondary{min-height:44px}@media (max-width:480px){.pk-ai-bubble{padding:13px 14px;bottom:14px;right:14px}}.pk-ai-bubble-list,.pk-ai-bubble-item,.pk-ai-bubble-item-main{min-width:0}.pk-ai-bubble-item-link{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pk-ai-bubble-item-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pk-ai-bubble{padding:13px 15px}.pk-ai-bubble-icon{width:36px;height:36px}.pk-ai-bubble-panel-backdrop{justify-content:center;align-items:center;padding:18px}.pk-ai-bubble-panel{width:min(680px,100vw - 36px);max-height:min(86vh,860px)}@media (max-width:480px){.pk-ai-bubble-panel{width:calc(100vw - 28px);max-height:88vh}}.pk-app-shell{min-height:100vh;display:flex}.pk-sidebar{z-index:40;border-right:1px solid var(--pk-border);-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);background:#ffffffb3;flex:0 0 280px;width:280px;height:100vh;position:sticky;top:0}.pk-sidebar-inner{flex-direction:column;gap:12px;height:100%;padding:14px 12px;display:flex}.pk-sidebar-brand{border-bottom:1px solid var(--pk-border);align-items:center;padding:5px;text-decoration:none;display:inline-flex}.pk-sidebar-brand-lockup{align-items:center;gap:10px;min-width:0;display:inline-flex}.pk-sidebar-logo{height:50px}.pk-sidebar-beta-badge{border:1px solid rgb(var(--pk-accent-rgb)/.26);background:linear-gradient(135deg,var(--pk-accent),var(--pk-accent2));box-shadow:0 10px 24px rgb(var(--pk-accent-rgb)/.22),inset 0 1px 0 #ffffff42;color:var(--pk-accent-ink);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.34rem .72rem;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex}.pk-sidebar-nav{flex-direction:column;gap:6px;padding:2px;display:flex}.pk-sidebar-link{color:#0f172ad1;letter-spacing:-.01em;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;padding:10px 12px;font-weight:750;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:flex}@media (hover:hover) and (pointer:fine){.pk-sidebar-link:hover{background:#0f172a0d;transform:translateY(-1px)}}.pk-sidebar-link.is-active{background:rgb(var(--pk-accent-rgb)/.1);border-color:rgb(var(--pk-accent-rgb)/.22);color:var(--pk-accent-ink)}.pk-sidebar-spacer{flex:1}.pk-sidebar-account{flex-direction:column;gap:10px;padding:8px 4px 4px;display:flex}.pk-sidebar-account-btn{text-align:left;border:1px solid var(--pk-border);width:100%;box-shadow:var(--pk-shadow-sm);cursor:pointer;background:#ffffffc7;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:800;display:flex}.pk-sidebar-account-left{align-items:center;gap:10px;display:inline-flex}.pk-sidebar-account-icon{justify-content:center;align-items:center;display:inline-flex}.pk-sidebar-account-chev{opacity:.7;margin-left:6px}.pk-sidebar-account-menu{border:1px solid var(--pk-border);background:var(--pk-surface-solid);box-shadow:var(--pk-shadow-md);border-radius:14px;margin-top:8px;animation:.14s ease-out pkMenuIn;overflow:hidden}.pk-sidebar-account-link{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 12px;font-weight:700;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.pk-sidebar-account-link:hover{background:#0f172a0d}}.pk-sidebar-account-danger{color:#b91c1c}.pk-content{flex:1;min-width:0}.pk-topbar{display:none}.pk-sidebar-backdrop{z-index:60;-webkit-backdrop-filter:blur(10px)saturate(1.12);backdrop-filter:blur(10px)saturate(1.12);background:#0f172a59;position:fixed;inset:0}@media (max-width:900px){.pk-sidebar{height:calc(100vh - 24px);transition:transform .18s var(--pk-ease);z-index:70;border-radius:18px;position:fixed;top:12px;left:12px;transform:translate(calc(-100% - 18px));box-shadow:0 28px 90px #0f172a4d}.pk-sidebar.is-open{transform:translate(0)}.pk-topbar{z-index:30;border-bottom:1px solid var(--pk-border);-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);background:#ffffffb8;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex;position:sticky;top:0}.pk-topbar-menu{border:1px solid var(--pk-border);cursor:pointer;background:#ffffffc7;border-radius:14px;padding:10px;box-shadow:0 10px 26px #0f172a14}.pk-topbar-title{letter-spacing:-.02em;color:#0f172adb;font-weight:900}.pk-topbar-right{width:42px}}.pk-content{background:0 0}.pk-main{margin:0;padding:0}.pk-main-inner{max-width:1120px;padding:2rem 1.5rem 3.25rem}@media (max-width:900px){.pk-main-inner{padding:1.35rem 1rem 2.75rem}}@media (min-width:1200px){.pk-main-inner{padding-left:2rem;padding-right:2rem}}.pk-sidebar{box-shadow:1px 0 #0f172a0a}.pk-sidebar-section-label{letter-spacing:.06em;text-transform:uppercase;color:#0b122073;margin:8px 8px 2px;font-size:.72rem;font-weight:850}.pk-sidebar-nav{gap:6px;padding:2px}.pk-sidebar-link{justify-content:space-between}.pk-sidebar-link-left{align-items:center;gap:10px;min-width:0;display:inline-flex}.pk-sidebar-ico{color:#0f172a9e;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.pk-sidebar-link.is-active .pk-sidebar-ico{color:rgb(var(--pk-accent-rgb)/.95)}.pk-sidebar-link-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pk-sidebar-link.is-active{position:relative}.pk-sidebar-badge{color:#fff;background:linear-gradient(135deg,var(--pk-accent),var(--pk-accent2));min-width:26px;height:22px;box-shadow:0 12px 28px rgb(var(--pk-accent-rgb)/.22);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.78rem;font-weight:900;display:inline-flex}.pk-sidebar-inner{overflow:hidden auto!important}.pk-sidebar-inner>nav{overflow:visible!important}.pk-sidebar-section{margin-top:6px}.pk-sidebar-link-strong{border:1px solid var(--pk-border);box-shadow:var(--pk-shadow-sm);background:#ff8000}.pk-sidebar-group-btn{border:1px solid var(--pk-border);cursor:pointer;letter-spacing:-.01em;color:#0f172ad1;background:#ffffffb3;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-weight:900;display:flex;box-shadow:0 10px 26px #0f172a0f}@media (hover:hover) and (pointer:fine){.pk-sidebar-group-btn:hover{border-color:rgb(var(--pk-accent-rgb)/.2);background:#ffffffeb}}.pk-sidebar-group-title{font-size:.92rem}.pk-sidebar-section nav.pk-sidebar-nav{border-left:1px solid #0f172a14;margin-top:8px;margin-left:6px;padding-left:6px}.pk-sidebar-nav .pk-sidebar-link{border-radius:12px;padding:9px 10px}.pk-sidebar-badge{flex:none}.pk-sidebar{overflow:hidden}.pk-sidebar-inner{overscroll-behavior:contain;padding-bottom:12px;overflow-y:auto!important}.pk-sidebar-section nav.pk-sidebar-nav{border-left:1px solid #0f172a1a;margin-left:10px;padding-left:10px}.pk-sidebar-nav .pk-sidebar-link{border-radius:12px;padding:8px 10px;font-weight:720}.pk-sidebar-nav .pk-sidebar-ico{color:#0f172a8c}@media (hover:hover) and (pointer:fine){.pk-sidebar-nav .pk-sidebar-link:hover{background:#0f172a0d;transform:none}}.pk-sidebar-nav .pk-sidebar-link.is-active{background:rgb(var(--pk-accent-rgb)/.1);border-color:rgb(var(--pk-accent-rgb)/.18);box-shadow:none}.pk-sidebar-nav .pk-sidebar-link.is-active:after{opacity:.85;width:2px;box-shadow:0 0 0 5px rgb(var(--pk-accent-rgb)/.07);top:9px;bottom:9px;left:8px}.pk-sidebar-group-btn{box-shadow:var(--pk-shadow-sm)}.pk-app-shell,.pk-content{min-height:100vh}.pk-content{overflow:visible}@media (max-width:900px){.pk-topbar{position:sticky}}.pk-sidebar-section+.pk-sidebar-section{margin-top:8px}.pk-mobile-tabbar{display:none}@media (max-width:900px){.pk-mobile-tabbar{z-index:50;padding:10px 10px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--pk-border);-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);background:#ffffffc7;grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:sticky;bottom:0}.pk-mobile-tab{appearance:none;cursor:pointer;color:#0f172ab3;background:0 0;border:1px solid #0000;border-radius:14px;justify-items:center;gap:5px;padding:10px 8px;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:grid}@media (hover:hover) and (pointer:fine){.pk-mobile-tab:hover{background:#0f172a0d;border-color:#0f172a14;transform:translateY(-1px)}}.pk-mobile-tab-ico{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.pk-mobile-tab-text{letter-spacing:-.01em;font-size:.72rem;font-weight:800}.pk-mobile-tab.is-active{background:rgb(var(--pk-accent-rgb)/.1);border-color:rgb(var(--pk-accent-rgb)/.2);color:var(--pk-accent-ink)}.pk-main-inner{padding-bottom:calc(3.2rem + 72px + env(safe-area-inset-bottom))!important}.pk-ai-bubble{bottom:calc(18px + 78px + env(safe-area-inset-bottom));right:14px}.pk-ai-bubble-panel-backdrop{padding-bottom:calc(18px + 78px + env(safe-area-inset-bottom));padding:12px 12px calc(12px + 78px + env(safe-area-inset-bottom));justify-content:center;align-items:flex-end}.pk-ai-bubble-panel{width:min(720px,100vw - 24px);max-height:min(74vh,680px);animation:pkSheetIn .18s var(--pk-ease);border-radius:22px;overflow:hidden}@keyframes pkSheetIn{0%{opacity:0;transform:translateY(16px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.pk-ai-bubble-panel-header{padding-top:18px;position:relative}.pk-ai-bubble-panel-header:before{content:"";background:#0f172a29;border-radius:999px;width:46px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.pk-mobile-tabbar{padding:10px 10px calc(12px + env(safe-area-inset-bottom));background:radial-gradient(900px 420px at 10% 0%,rgb(var(--pk-accent-rgb)/.1),transparent 60%),#ffffffc7;gap:10px;box-shadow:0 -18px 60px #0f172a1a}.pk-mobile-tab{padding:11px 8px}.pk-mobile-tab.is-active{background:rgb(var(--pk-accent-rgb)/.12);border-color:rgb(var(--pk-accent-rgb)/.24);box-shadow:0 14px 36px rgb(var(--pk-accent-rgb)/.12)}.pk-mobile-tab-text{opacity:.95;font-size:.74rem}.pk-sidebar-backdrop{background:radial-gradient(900px 520px at 10% 0%,rgb(var(--pk-accent-rgb)/.12),transparent 60%),#0f172a6b;-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15)}.pk-sidebar{border:1px solid var(--pk-border);-webkit-backdrop-filter:blur(16px)saturate(1.12);backdrop-filter:blur(16px)saturate(1.12);pointer-events:none;background:#ffffffd1;box-shadow:0 28px 90px #0f172a52;left:12px!important;right:auto!important;top:calc(12px + env(safe-area-inset-top))!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:min(360px,100vw - 24px)!important;height:auto!important;transition:transform .2s var(--pk-ease)!important;border-radius:18px!important;transform:translate(calc(-100% - 18px))!important}.pk-sidebar.is-open{pointer-events:auto;transform:translate(0)!important}.pk-sidebar .pk-sidebar-brand-mark{display:none!important}.pk-sidebar .pk-sidebar-brand-lockup{align-items:center;display:inline-flex!important}.pk-sidebar .pk-sidebar-logo{display:block!important}.pk-sidebar-inner{overscroll-behavior:contain;height:100%;padding-top:18px;overflow:hidden auto!important}.pk-sidebar-inner:before{display:none}.pk-sidebar-brand{z-index:2;top:0}.pk-sidebar-section nav.pk-sidebar-nav{margin-left:8px;padding-left:10px}.pk-sidebar{transform:translate(calc(-100% - 18px))!important}.pk-sidebar.is-open{transform:translate(0)!important}.pk-sidebar:not(.is-open){opacity:0!important;pointer-events:none!important;transform:translate(calc(-100% - 18px))!important}.pk-sidebar.is-open{opacity:1!important;pointer-events:auto!important}.pk-sidebar-inner{padding-top:10px!important}.pk-sidebar-brand{justify-content:left;z-index:3!important;top:0!important}.pk-sidebar-link{padding:9px 10px!important}.pk-sidebar-group-btn{padding:10px!important}}.pk-home-dashboard{gap:1rem;display:grid}.pk-dashboard-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:.35rem .4rem .1rem;display:flex}.pk-dashboard-toolbar-left{flex-direction:column;gap:.15rem;display:flex}.pk-dashboard-toolbar-title{letter-spacing:-.02em;font-size:1.1rem;font-weight:900}.pk-dashboard-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pk-dashboard-block{position:relative}.pk-dashboard-block.is-editing .pk-home-block{padding-top:2.25rem}.pk-dashboard-block-controls{border:1px solid var(--pk-border);background:var(--pk-surface-solid);box-shadow:var(--pk-shadow-sm);z-index:3;border-radius:999px;align-items:center;gap:6px;padding:4px 6px;display:inline-flex;position:absolute;top:10px;right:12px}.pk-dashboard-drag-handle,.pk-dashboard-move-btn{cursor:grab;width:28px;height:28px;color:var(--pk-text);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pk-dashboard-move-btn{cursor:pointer}.pk-dashboard-drag-handle:active{cursor:grabbing}.pk-dashboard-move-btn:disabled{opacity:.4;cursor:not-allowed}.pk-dashboard-block-label{color:var(--pk-muted);padding:0 4px;font-size:.72rem;font-weight:800}.pk-dashboard-block.is-drop-target .pk-home-block{outline:2px dashed rgb(var(--pk-accent-rgb)/.55);outline-offset:3px}.pk-dashboard-block.is-dragging .pk-home-block{opacity:.7}@media (max-width:900px){.pk-dashboard-block-controls{margin:0 0 8px;position:static}.pk-dashboard-block.is-editing .pk-home-block{padding-top:1.05rem}}.pk-dashboard-block :hover{box-shadow:none}.pk-home-block{padding:1.05rem 1.05rem 1.15rem}.pk-home-block-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:.85rem;display:flex}.pk-home-title{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:950}.pk-home-block .pk-muted{margin-top:.3rem}.pk-home-search{gap:.75rem;display:grid}.pk-home-search .pk-input{font-size:.98rem}.pk-home-search-row .pk-btn-primary{min-height:44px;padding-left:1.05rem;padding-right:1.05rem}.pk-dashboard-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pk-dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem;margin:.25rem 0 .85rem;display:grid}.pk-dashboard-stat{border:1px solid var(--pk-border);background:var(--pk-surface-solid);border-radius:14px;padding:.6rem .75rem}.pk-dashboard-stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--pk-muted);font-size:.7rem;font-weight:800}.pk-dashboard-stat-value{color:var(--pk-text);margin-top:.15rem;font-size:1.05rem;font-weight:900}.pk-dashboard-notes-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.pk-dashboard-note-card{border:1px solid var(--pk-border);background:var(--pk-surface-solid);border-radius:14px;flex-direction:column;gap:.5rem;padding:.8rem .9rem;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.pk-dashboard-note-card:hover{text-decoration:none}.pk-dashboard-note-card-pinned{border-color:rgb(var(--pk-accent-rgb)/.28);background:rgb(var(--pk-accent-rgb)/.06)}.pk-dashboard-pill{border:1px solid rgb(var(--pk-accent-rgb)/.35);color:var(--pk-accent-ink);background:rgb(var(--pk-accent-rgb)/.12);border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:800}.pk-dashboard-activity-list{gap:.6rem;display:grid}.pk-dashboard-activity-item{border:1px solid var(--pk-border);background:var(--pk-surface-solid);border-radius:12px;gap:.4rem;padding:.65rem .75rem;display:grid}.pk-dashboard-activity-meta{color:var(--pk-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.76rem;display:inline-flex}.pk-dashboard-activity-dot{background:#0f172a59;border-radius:999px;width:8px;height:8px}.pk-dashboard-activity-dot.note{background:rgb(var(--pk-accent-rgb)/.85)}.pk-dashboard-activity-dot.save{background:#10b981cc}.pk-dashboard-activity-dot.search{background:#0ea5e9cc}.pk-dashboard-activity-label{font-weight:700}.pk-dashboard-activity-title{color:var(--pk-text);font-weight:800;text-decoration:none}.pk-dashboard-activity-title:hover{text-decoration:none}.pk-dashboard-note-title{color:var(--pk-text);font-size:.95rem;font-weight:850}.pk-dashboard-note-meta{color:var(--pk-muted);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.78rem;display:flex}.pk-dashboard-actions-row{flex-wrap:wrap;gap:8px;margin-top:.85rem;display:flex}@media (hover:hover) and (pointer:fine){.pk-dashboard-note-card:hover{background:var(--pk-surface);border-color:rgb(var(--pk-accent-rgb)/.2);transform:translateY(-1px)}}.pk-inbox-table{overflow:hidden}.pk-inbox-head,.pk-inbox-row{grid-template-columns:1.4fr .9fr .25fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.pk-inbox-head{border-bottom:1px solid var(--pk-border);letter-spacing:.06em;text-transform:uppercase;color:#0b12208c;background:#ffffffb8;font-size:.78rem;font-weight:850}.pk-inbox-row{background:0 0;border-bottom:1px solid #0f172a0f}.pk-inbox-row:last-child{border-bottom:none}@media (hover:hover) and (pointer:fine){.pk-inbox-row:hover{background:#0f172a0a}}.pk-inbox-col{min-width:0}.pk-inbox-col.title{font-weight:850}.pk-inbox-col.journal,.pk-inbox-col.year{color:#0b1220ad;font-size:.92rem}.pk-inbox-link{color:#0f172aeb;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-decoration:none;display:inline-block;overflow:hidden}@media (hover:hover) and (pointer:fine){.pk-inbox-link:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}}.pk-empty{border-radius:var(--pk-radius-lg);background:#ffffff9e;border:1px dashed #0f172a2e;padding:14px}.pk-empty-title{letter-spacing:-.02em;color:#0f172adb;font-weight:950}.pk-empty-text{color:#0b12209e;margin-top:.35rem;line-height:1.55}@media (max-width:720px){.pk-home-block{padding:.95rem .95rem 1.05rem}.pk-inbox-head,.pk-inbox-row{grid-template-columns:1fr;gap:6px}.pk-inbox-head .pk-inbox-col.journal,.pk-inbox-head .pk-inbox-col.year{display:none}.pk-inbox-col.journal,.pk-inbox-col.year{font-size:.86rem}}.pk-home-carousel{gap:.9rem;display:grid}.pk-home-carousel-list{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin:0;padding:12px 6px;list-style:none;overflow:auto visible}.pk-home-carousel-list>.pk-article-card{scroll-snap-align:start}.pk-home-carousel-list.pk-home-carousel-grid{grid-template-rows:repeat(2,auto);grid-auto-columns:360px;grid-auto-flow:column;gap:.85rem;display:grid}@media (max-width:720px){.pk-home-carousel-list.pk-home-carousel-grid{grid-template-rows:repeat(1,auto);grid-auto-columns:300px}}.pk-home-carousel-list::-webkit-scrollbar{height:10px}.pk-home-carousel-list::-webkit-scrollbar-thumb{background:#0f172a24;border-radius:999px}.pk-home-carousel-list::-webkit-scrollbar-track{background:0 0}@media (max-width:720px){.pk-home-carousel-list{gap:.75rem;padding:10px 4px}.pk-home-carousel-list>.pk-article-card{flex-basis:300px;max-width:300px}}.pk-home-dashboard{overflow-x:hidden}.pk-home-carousel-row{min-width:0}.pk-home-carousel-list{box-sizing:border-box;scrollbar-width:thin;flex-wrap:nowrap;width:100%;max-width:100%}.pk-ai-chat-input-row{z-index:5;margin-top:12px;padding-top:12px;padding-bottom:10px;position:sticky;bottom:0}.pk-ai-chat-textarea{background:#ffffffe0;border:1px solid #0f172a1f;box-shadow:0 14px 34px #0f172a14}:root{--pk-ai-composer-space:92px}.pk-ai-bubble-panel-body{scroll-padding-bottom:var(--pk-ai-composer-space);overflow:hidden auto}.pk-ai-chat-messages{padding-bottom:0!important}.pk-ai-chat-input-row{z-index:10;border-bottom-right-radius:18px;border-bottom-left-radius:18px;margin-top:14px;position:sticky;bottom:0}.pk-ai-chat-input-row:before{content:"";pointer-events:none;height:18px;position:absolute;top:-18px;left:0;right:0}.pk-ai-chat-textarea{background:#fffffffa;border:1px solid #0f172a1f;border-radius:16px;min-height:46px;padding:11px 12px;line-height:1.45}.pk-ai-chat-textarea:focus{border-color:rgb(var(--pk-accent-rgb)/.35);outline:none}.pk-ai-chat-input-row button{border-radius:14px;min-height:46px}@media (max-width:900px){:root{--pk-ai-composer-space:98px}.pk-ai-chat-input-row{padding:10px 10px calc(10px + env(safe-area-inset-bottom));border-bottom-right-radius:20px;border-bottom-left-radius:20px}}.pk-ai-bubble-header-actions{align-items:center;gap:8px;display:inline-flex}.pk-ai-bubble-clearchat{color:#0f172ab8;letter-spacing:-.01em;cursor:pointer;background:#ffffffc7;border:1px solid #0f172a1f;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:900;transition:background-color .16s,border-color .16s,transform .16s;box-shadow:0 10px 26px #0f172a14}@media (hover:hover) and (pointer:fine){.pk-ai-bubble-clearchat:hover{border-color:rgb(var(--pk-accent-rgb)/.22);background:#ffffffeb;transform:translateY(-1px)}}.pk-ai-bubble-clearchat:disabled{opacity:.45;cursor:not-allowed;transform:none}.pk-ai-bubble-header-actions{align-items:center;gap:10px}.pk-ai-bubble-close{border-radius:999px;width:38px;height:32px;padding:0;font-size:18px}.pk-ai-bubble-clearchat{justify-content:center;align-items:center;height:32px;padding:0 10px;display:inline-flex}.pk-ai-bubble-tabs{background:#ffffffb8;border:1px solid #0f172a1a;border-radius:16px;gap:0;padding:4px;display:inline-flex;box-shadow:0 10px 26px #0f172a0f}.pk-ai-bubble-tabs>*{appearance:none;cursor:pointer;letter-spacing:-.01em;color:#0f172ab3;background:0 0;border:none;border-radius:12px;padding:8px 10px;font-size:.82rem;font-weight:900;transition:background-color .16s,color .16s,transform .16s}@media (hover:hover) and (pointer:fine){.pk-ai-bubble-tabs>:hover{background:#0f172a0d}}.pk-ai-bubble-tabs>.is-active{background:rgb(var(--pk-accent-rgb)/.12);color:#0f172adb;box-shadow:0 12px 30px rgb(var(--pk-accent-rgb)/.1)}@media (max-width:900px){.pk-mobile-tabbar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:80;background:radial-gradient(900px 420px at 10% 0%,rgb(var(--pk-accent-rgb)/.16),transparent 60%),linear-gradient(180deg,#ffffffc7,#ffffff94);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);border:1px solid #ffffff8c;border-radius:22px;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px;display:grid;position:fixed;transform:translateZ(0);box-shadow:0 20px 70px #0f172a38,inset 0 1px #ffffff8c}.pk-mobile-tabbar:before{content:"";pointer-events:none;background:linear-gradient(#ffffff8c,#fff0);border-radius:999px;height:10px;position:absolute;top:6px;left:10px;right:10px}.pk-mobile-tab{color:#0f172ab3;background:0 0;border:1px solid #0000;border-radius:18px;justify-items:center;gap:5px;padding:10px 8px;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s,box-shadow .16s;display:grid}.pk-mobile-tab:active{transform:scale(.98)}.pk-mobile-tab.is-active{box-shadow:0 14px 40px rgb(var(--pk-accent-rgb)/.16),inset 0 1px 0 #ffffffa6;color:#0f172adb;background:linear-gradient(#ffffffc7,#ffffff7a);border-color:#ffffffa6}.pk-mobile-tab.is-active .pk-mobile-tab-ico{color:rgb(var(--pk-accent-rgb)/.95)}.pk-mobile-tab-ico{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.pk-mobile-tab-text{letter-spacing:-.01em;font-size:.72rem;font-weight:900}.pk-main-inner{padding-bottom:calc(3.2rem + 88px + env(safe-area-inset-bottom))!important}.pk-ai-bubble{bottom:calc(18px + 96px + env(safe-area-inset-bottom))!important}.pk-sidebar{bottom:calc(12px + 96px + env(safe-area-inset-bottom))!important}}.pk-app-icon{background:currentColor;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pk-app-lucide{color:currentColor;display:inline-block}.pk-inbox-table-scroll{scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#0f172a47 transparent;padding-bottom:10px;overflow:auto hidden}.pk-inbox-table-scroll::-webkit-scrollbar-track{background:0 0}.pk-inbox-table-scroll::-webkit-scrollbar-thumb{background:#0f172a38;border-radius:999px}.pk-inbox-table-scroll::-webkit-scrollbar-thumb:hover{background:#0f172a57}.pk-inbox-table-scroll{-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:none;padding-bottom:18px;overflow:auto hidden}.pk-inbox-table-scroll::-webkit-scrollbar{height:0}.pk-inbox-hscroll-sticky{z-index:90;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);scrollbar-width:thin;scrollbar-color:#0f172a47 transparent;background:#ffffffc7;border:1px solid #0f172a1a;border-radius:999px;height:12px;position:sticky;bottom:12px;overflow:auto hidden;box-shadow:0 12px 28px #0f172a1a}.pk-inbox-hscroll-sticky::-webkit-scrollbar{height:10px}.pk-inbox-hscroll-sticky::-webkit-scrollbar-track{background:0 0}.pk-inbox-hscroll-sticky::-webkit-scrollbar-thumb{background:#0f172a38;border-radius:999px}.pk-inbox-hscroll-sticky::-webkit-scrollbar-thumb:hover{background:#0f172a57}@media (max-width:900px){.pk-inbox-hscroll-sticky{bottom:calc(12px + 96px + env(safe-area-inset-bottom))}}.pk-inbox-table-shell{position:relative}.pk-inbox-table-shell div.pk-inbox-table-scroll>table>tbody>tr>td{border:1px solid #0f172a1a!important;border-left:none!important}#__next>div>div>div.pk-content-grid.is-rail-hidden>main>div>div>div.pk-inbox-table-shell>div.pk-inbox-table-scroll.pk-db-scrollwrap>table>tbody>tr>td{border-left:none!important}.pk-inbox-table-scroll{-webkit-overflow-scrolling:touch;cursor:grab;padding-bottom:10px;overflow:auto hidden}.pk-inbox-table-scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.pk-inbox-hscroll-float{z-index:2500;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);opacity:0;pointer-events:none;background:#ffffffc7;border:1px solid #0f172a1a;border-radius:999px;height:12px;transition:opacity .16s,transform .16s;position:fixed;bottom:12px;overflow:auto hidden;transform:translateY(6px);box-shadow:0 12px 28px #0f172a1a}.pk-inbox-hscroll-float.is-show{opacity:1;pointer-events:auto;transform:translateY(0)}.pk-inbox-hscroll-float{scrollbar-width:thin;scrollbar-color:#0f172a47 transparent}.pk-inbox-hscroll-float::-webkit-scrollbar{height:10px}.pk-inbox-hscroll-float::-webkit-scrollbar-track{background:0 0}.pk-inbox-hscroll-float::-webkit-scrollbar-thumb{background:#0f172a38;border-radius:999px}.pk-inbox-hscroll-float::-webkit-scrollbar-thumb:hover{background:#0f172a57}@media (max-width:900px){.pk-inbox-hscroll-float{bottom:calc(12px + 96px + env(safe-area-inset-bottom))}}.pk-dbbar{flex-direction:column;gap:8px;margin:14px 0 18px;display:flex}.pk-dbbar-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pk-dbbar-left{flex:1;align-items:center;gap:10px;min-width:280px;display:flex}.pk-dbbar-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pk-dbbar-search{flex:1;min-width:240px}@media (max-width:640px){.pk-dbviews{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.pk-dbviews-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;padding-bottom:2px;overflow-x:auto}.pk-dbviews-tabs::-webkit-scrollbar{display:none}.pk-dbviews-actions{flex-wrap:nowrap;flex:none;gap:6px}.pk-viewtab{padding:6px 10px;font-size:.82rem}.pk-dbbar{gap:10px;margin:10px 0 14px}.pk-dbbar-top{flex-direction:column;align-items:stretch;gap:10px}.pk-dbbar-left{flex-flow:row;align-items:center;gap:10px;width:100%;min-width:0}.pk-dbbar-toggle{flex:none;align-items:center;gap:6px;display:inline-flex}.pk-dbbar-search{flex:auto;width:100%;min-width:0}.pk-dbbar-right{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;width:100%;padding-bottom:2px;overflow-x:auto}.pk-dbbar-right::-webkit-scrollbar{display:none}.pk-dbbar-right button{white-space:nowrap}.pk-dbbar .pk-btn-primary,.pk-dbbar .pk-btn-secondary{padding:.5rem .85rem;font-size:.88rem}.pk-dbbar .pk-btn-icon{border-radius:999px;padding:.5rem .85rem;font-size:.88rem}.pk-dbviews-actions .pk-btn-secondary{padding:.45rem .75rem;font-size:.86rem}.pk-dbviews-actions .pk-btn-icon{border-radius:12px;padding:.45rem .65rem}}.pk-db-popover{background:#fffffffa;border:1px solid #0f172a1a;border-radius:14px;padding:12px;box-shadow:0 18px 50px #0f172a2e}.pk-db-popover-title{color:#0f172a;margin-bottom:10px;font-weight:900}.pk-db-popover-grid{grid-template-columns:1fr;gap:10px;max-height:460px;display:grid;overflow:auto}@media (min-width:900px){.pk-db-popover-grid{grid-template-columns:1fr 1fr}}.pk-db-popover-field{color:#334155;gap:6px;font-size:.85rem;display:grid}.pk-db-popover-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.pk-dbbar-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pk-filter-chip{color:#0f172a;cursor:pointer;background:#ffffffc7;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:.82rem;display:inline-flex}.pk-filter-chip span{opacity:.7;font-weight:900}.pk-filter-chip-clear{border-color:#dc262638}.pk-dbviews{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.pk-dbviews-tabs{align-items:center;gap:8px;max-width:100%;padding-bottom:2px;display:flex;overflow:auto}.pk-viewtab{color:#0f172a;cursor:pointer;white-space:nowrap;background:#ffffffbf;border:1px solid #0f172a1a;border-radius:999px;padding:6px 10px;font-size:.85rem}.pk-viewtab.is-active{color:#fff;background:#0f172aeb;border-color:#0f172a47}.pk-viewtab-new{border-style:dashed}.pk-dbviews-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pk-viewmenu .pk-btn-secondary{justify-content:flex-start;width:100%}.pk-viewtab{-webkit-user-select:none;user-select:none}.pk-viewtab:active{transform:translateY(1px)}.pk-bulkbar-layer{z-index:60;pointer-events:none;height:0;position:sticky;overflow:visible}.pk-bulkbar-layer>*{pointer-events:auto}.pk-bulkbar{min-height:var(--pk-bulkbar-h);background:#ffffffdb;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.pk-bulkbar-left{flex:none;align-items:center;gap:8px;display:flex}.pk-bulk-pill{color:#0f172a;white-space:nowrap;background:#0f172a0f;border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.88rem;display:inline-flex}.pk-bulk-muted{color:#64748b;white-space:nowrap;font-size:.85rem}.pk-bulkbar-mid{flex:auto;align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow:auto}.pk-bulk-chip{color:#0f172a;cursor:pointer;white-space:nowrap;background:#ffffffc7;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.86rem;display:inline-flex}.pk-bulk-ico{opacity:.7;font-size:.95rem}.pk-bulkbar-right{flex:none;align-items:center;gap:8px;display:flex}.pk-bulk-popover{background:#fffffff5;border:1px solid #0f172a1f;border-radius:14px;padding:10px;box-shadow:0 18px 50px #0f172a29}.pk-bulk-popover-title{color:#64748b;letter-spacing:.02em;margin-bottom:10px;font-size:.85rem}.pk-bulk-popover-grid{gap:8px;display:grid}.pk-bulk-popover-row{gap:8px;margin-bottom:10px;display:grid}.pk-bulk-popover-actions{flex-wrap:wrap;gap:8px;display:flex}.pk-mask-ico{width:16px;height:16px;-webkit-mask:var(--pk-mask)no-repeat center/contain;-webkit-mask:var(--pk-mask)no-repeat center/contain;mask:var(--pk-mask)no-repeat center/contain;opacity:.9;background:currentColor;display:inline-block}.pk-bulk-chip-val{opacity:.75;white-space:nowrap;border-left:1px solid #0f172a1a;margin-left:6px;padding-left:8px;font-size:.84rem}#__next>div>div>main>div>div>div.pk-bulkbar>div.pk-bulkbar-right>button{padding:6px 12px}#__next>div>div>main>div>div>div.pk-dbbar>div.pk-dbbar-top>div.pk-dbbar-right>button{padding:8px 12px;font-weight:700}.pk-bulk-pill-btn{cursor:pointer}.pk-bulk-pill-btn:hover{background:#0f172a1a}@media (max-width:900px){:root{--pk-bulkbar-h:48px}.pk-bulkbar{border-radius:12px;gap:8px;padding:6px 8px}.pk-bulkbar-mid{gap:6px}.pk-bulk-chip{padding:5px 8px;font-size:.82rem}.pk-bulk-pill{padding:5px 8px;font-size:.84rem}}.pk-db-scrollwrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom}@media (pointer:coarse){.pk-db-scrollwrap input,.pk-db-scrollwrap textarea,.pk-db-scrollwrap select,.pk-taginput,.pk-db-note{font-size:16px!important}.pk-db-scrollwrap{scrollbar-width:none;scroll-snap-type:none!important}.pk-db-scrollwrap::-webkit-scrollbar{display:none}.pk-inbox-hscroll-float{display:none!important}}.pk-taginput-wrap{margin-top:.45rem}.pk-inbox-tags-editor{background:0 0;border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:38px;margin-top:0;padding:.35rem .5rem;display:flex;position:relative}.pk-inbox-chip-list{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.pk-inbox-tag-remove{line-height:1}.pk-inbox-tag-input{flex:120px;min-width:120px}.pk-inbox-tag-suggest{z-index:80;max-height:240px;overflow:auto}.pk-inbox-tag-suggest-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;width:100%;padding:.4rem .45rem}.pk-inbox-tag-suggest-item:hover,.pk-inbox-tag-suggest-item.is-active{background:rgb(var(--pk-accent-rgb)/.1)}.pk-inbox-status-pill{justify-content:space-between;width:100%}.pk-inbox-status-pill .pk-status-text{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pk-inbox-status-menu-dot{background:var(--pk-status-text);opacity:.85;border-radius:999px;flex:none;width:8px;height:8px}.pk-inbox-multi-trigger{border:1px solid var(--pk-border);width:100%;min-height:36px;color:var(--pk-text);text-align:left;cursor:pointer;background:0 0;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.45rem;padding:.32rem .5rem;display:inline-flex}.pk-inbox-multi-trigger:hover{border-color:rgb(var(--pk-accent-rgb)/.35)}.pk-inbox-multi-trigger:disabled{opacity:.6;cursor:not-allowed}.pk-inbox-multi-values{flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;display:inline-flex}.pk-inbox-multi-chip{color:var(--pk-status-chip-text);background:#0f172a0f;border:1px solid #0f172a26;border-radius:999px;align-items:center;padding:.16rem .5rem;font-size:.78rem;font-weight:600;display:inline-flex}.pk-inbox-multi-more{color:var(--pk-muted);font-size:.76rem;font-weight:700}.pk-inbox-multi-menu{gap:.5rem}.pk-inbox-multi-manage{gap:.6rem;display:grid}.pk-inbox-multi-manage-list{gap:.35rem;max-height:220px;display:grid;overflow:auto}.pk-inbox-multi-manage-row{border:1px solid var(--pk-border);border-radius:.55rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.35rem .45rem;display:flex}.pk-inbox-multi-manage-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;overflow:hidden}.pk-inbox-multi-manage-add{align-items:center;gap:.45rem;display:flex}.pk-inbox-multi-manage-add .pk-input{flex:auto}.pk-inbox-multi-manage-add .pk-btn-primary{align-items:center;gap:.3rem;display:inline-flex}.pk-taginput{width:100%}.pk-db-note{resize:none;width:100%;min-height:38px;max-height:calc(5.4em + 18px);line-height:1.35;overflow:auto}.pk-tag-popover{background:#fffffffa;border:1px solid #0f172a1f;border-radius:12px;gap:6px;padding:8px;display:grid;box-shadow:0 18px 50px #0f172a29}.pk-tag-popover-item{text-align:left;cursor:pointer;color:#0f172a;background:#ffffffd9;border:1px solid #0f172a1a;border-radius:10px;width:100%;padding:8px 10px;font-size:.88rem}.pk-tag-popover-item.is-active{background:#0f172a0f}.pk-tag-popover-empty{color:#64748b;padding:8px 10px;font-size:.88rem}.pk-taginput-wrap{position:relative;overflow:visible}.pk-tag-popover{max-height:260px;overflow:auto}.pk-sticky-sentinel{height:1px}.pk-dbbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff9e;border:1px solid #0f172a14;border-radius:18px;padding:14px;box-shadow:0 10px 30px #0f172a0f}.pk-dbviews{align-items:center;gap:10px;flex-wrap:nowrap!important}.pk-dbviews-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;overflow-x:auto}.pk-dbviews-tabs::-webkit-scrollbar{display:none}.pk-dbviews-actions{flex:none;gap:8px;flex-wrap:nowrap!important}.pk-dbbar-top{gap:10px;flex-wrap:nowrap!important}.pk-dbbar-left{flex:auto;gap:10px;min-width:0;flex-wrap:nowrap!important}.pk-dbbar-search{min-width:0}.pk-dbbar-right{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:none;gap:8px;padding-bottom:2px;overflow-x:auto;flex-wrap:nowrap!important}.pk-dbbar-right::-webkit-scrollbar{display:none}.pk-notebook-view-row{justify-content:space-between;align-items:center;gap:.75rem;margin:.4rem 0 .75rem;display:flex}.pk-notebook-view-actions{align-items:center;gap:.6rem;display:flex}.pk-notebook-bulkbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 0 .75rem;display:flex}.pk-notebook-bulkbar-inline{z-index:12;margin:.6rem 0 .75rem;position:sticky;top:12px}.pk-notebook-bulk-left,.pk-notebook-bulk-right{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pk-notebook-bulk-count{color:var(--pk-muted);font-size:.85rem}.pk-notebook-bulkbar .pk-input,.pk-notebook-bulkbar .pk-select{min-height:34px;font-size:.85rem}.pk-notebook-bulkbar .pk-btn-primary,.pk-notebook-bulkbar .pk-btn-secondary{border-radius:999px;padding:.38rem .7rem;font-size:.85rem}.pk-notebook-bulk-close{padding:.35rem .6rem}.pk-dbbar-toggle{flex-wrap:wrap;gap:.4rem;display:flex}.pk-notebook-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.6rem;margin:.75rem 0 1rem;display:flex}.pk-notebook-meta{color:var(--pk-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.1rem 0 .6rem;font-size:.85rem;display:flex}.pk-notebook-meta-sep{opacity:.5}.pk-notebook-skeleton{background:#ffffffa6;border:1px solid #0f172a14;border-radius:.9rem;gap:.55rem;padding:.85rem;display:grid}.pk-notebook-skeleton-grid{grid-template-columns:2.1fr 1.2fr 1fr .8fr;gap:.6rem;display:grid}.pk-notebook-skeleton-line{background:#0f172a0f;border-radius:999px;height:16px;position:relative;overflow:hidden}.pk-notebook-skeleton-grid.is-header .pk-notebook-skeleton-line{height:18px}.pk-notebook-skeleton-line:before{content:"";background:linear-gradient(90deg,#0f172a0d,#0f172a05,#0f172a0d) 0 0/200% 100%;animation:1.05s ease-in-out infinite pkShimmer;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.pk-notebook-skeleton-line:before{animation:none}}.pk-btn-icon{align-items:center;gap:.5rem;display:inline-flex}.pk-dbbar .pk-btn-primary,.pk-dbbar .pk-btn-secondary,.pk-dbbar .pk-btn-icon{border-radius:12px;padding:.52rem .85rem;box-shadow:none!important;transform:none!important}.pk-dbbar .pk-btn-primary{color:#fff!important;background:#0f172aeb!important;border-color:#0f172aeb!important}.pk-dbbar .pk-btn-secondary,.pk-dbbar .pk-btn-icon{background:#ffffffb8!important;border:1px solid #0f172a1a!important}.pk-dbbar .pk-btn-secondary:hover,.pk-dbbar .pk-btn-icon:hover{background:#ffffffeb!important}.pk-dbbar-right button{white-space:nowrap}.pk-dbbar-chips{gap:8px;margin-top:2px}@media (max-width:640px){.pk-dbbar{border-radius:16px;padding:12px}.pk-dbbar .pk-btn-primary,.pk-dbbar .pk-btn-secondary,.pk-dbbar .pk-btn-icon{border-radius:12px;padding:.48rem .78rem;font-size:.9rem}.pk-viewtab{border-radius:12px;padding:6px 10px;font-size:.85rem}}.pk-home-carousel-shell{position:relative}.pk-home-carousel-shell .pk-home-carousel-list{padding-left:6px;padding-right:6px}.pk-carousel-btn{z-index:3;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffffeb;border:1px solid #0f172a2e;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #0f172a1f}.pk-carousel-btn:active{transform:translateY(-50%)scale(.98)}.pk-carousel-left{left:0}.pk-carousel-right{right:0}.pk-home-carousel-shell:before,.pk-home-carousel-shell:after{content:"";z-index:2;pointer-events:none;width:38px;position:absolute;top:0;bottom:0}.pk-home-carousel-shell:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.pk-home-carousel-shell:after{background:linear-gradient(270deg,#fff,#fff0);right:0}@media (max-width:720px){.pk-carousel-btn{display:none}.pk-home-carousel-shell .pk-home-carousel-list{padding-left:6px;padding-right:6px}.pk-home-carousel-shell:before,.pk-home-carousel-shell:after{display:none}}.pk-home-carousel-list .pk-article-card{scroll-snap-stop:always}.pk-home-carousel-shell .pk-home-carousel-list{scroll-padding-left:6px;scroll-padding-right:6px}@media (max-width:720px){.pk-home-carousel-shell .pk-home-carousel-list{scroll-padding-left:6px;scroll-padding-right:6px}}.pk-home-carousel-shell{align-items:center;display:grid}.pk-home-carousel-shell .pk-home-carousel-list.pk-home-carousel-grid{align-content:start}.pk-carousel-btn{opacity:0;transition:opacity .16s,transform .16s}@media (hover:hover) and (pointer:fine){.pk-home-carousel-shell:hover .pk-carousel-btn{opacity:1}}.pk-carousel-btn.is-disabled{pointer-events:none;opacity:.25!important}.pk-pill.pk-pill-button{appearance:none;background:inherit;color:inherit;cursor:pointer;font:inherit;border:none;border-radius:999px;padding:.35rem .6rem}.pk-pill.pk-pill-button:hover{filter:brightness(.98)}.pk-pill.pk-pill-button:active{transform:translateY(1px)}.pk-pill.pk-pill-button:focus-visible{outline-offset:2px;outline:2px solid #3b82f673}.pk-home-dashboard{gap:14px;max-width:none;margin:0 auto;padding:18px 14px 32px;display:grid}.pk-home-block.pk-card{padding:16px 16px 14px}.pk-home-block-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.pk-home-title{margin:0;font-size:18px;line-height:1.25}.pk-muted{opacity:.78;margin:6px 0 0}.pk-home-search{margin-top:10px}@media (max-width:720px){.pk-home-dashboard{gap:12px;padding:14px 12px 26px}.pk-home-block.pk-card{padding:14px 14px 12px}.pk-home-block-header{align-items:flex-start}.pk-btn-secondary{white-space:nowrap}}.pk-main-inner{width:100%;margin:0 auto 0 0}@media (min-width:1400px){.pk-main-inner{max-width:100%}}@media (min-width:1700px){.pk-main-inner{max-width:1440px}}.pk-content-grid{display:block}@media (min-width:1400px){.pk-content-grid{grid-template-columns:minmax(0,1fr) clamp(300px,22vw,380px);gap:18px;width:100%;max-width:clamp(1400px,92vw,2100px);margin:0 auto 0 0;display:grid}.pk-main-inner{width:100%;max-width:none;margin:0}.pk-right-rail{align-self:start;min-width:0;padding:2rem 1.5rem 3.25rem 0;display:block}.pk-right-rail-inner{flex-direction:column;gap:12px;max-height:calc(100vh - 32px);padding-right:6px;display:flex;position:sticky;top:16px;overflow:auto}.pk-content-grid.is-rail-hidden{grid-template-columns:minmax(0,1fr)}.pk-content-grid.is-rail-hidden .pk-main{grid-column:1/-1}}.pk-right-rail{display:none}@media (min-width:1400px){.pk-right-rail{display:block}}.pk-right-rail-card{padding:14px}.pk-right-rail-title{letter-spacing:-.01em;color:#0f172ae0;margin:0 0 8px;font-weight:900}.pk-right-rail-text{color:#0f172ab8;font-size:.9rem;line-height:1.45}.pk-right-rail-links{flex-direction:column;gap:8px;margin-top:6px;display:flex}.pk-right-rail-link{color:#0f172ad6;background:#ffffffb3;border:1px solid #0f172a1a;border-radius:12px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:.92rem;font-weight:800;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.pk-right-rail-link:hover{background:#0f172a0d;text-decoration:none;transform:translateY(-1px)}}.pk-right-rail.is-hidden{display:none!important}@media (min-width:1400px){.pk-right-rail{border-left:1px solid #0f172a14;padding:2rem 0 3.25rem 18px}.pk-right-rail-inner{max-height:none;padding-right:0;overflow:visible}.pk-main{padding-top:2rem;padding-bottom:3.25rem}.pk-main-inner{padding-top:0;padding-bottom:0}.pk-right-rail{padding-top:2rem;padding-bottom:3.25rem}}.pk-rail-list{flex-direction:column;gap:8px;display:flex}.pk-rail-item{color:#0f172ad6;background:#ffffffb3;border:1px solid #0f172a1a;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.pk-rail-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.pk-rail-item-arrow{opacity:.6;flex:none}@media (hover:hover) and (pointer:fine){.pk-rail-item:hover{background:#0f172a0d;transform:translateY(-1px)}}.pk-rail-skeleton{gap:8px;display:grid}.pk-rail-skeleton-line{background:#0f172a0a;border:1px solid #0f172a1a;border-radius:12px;height:38px}.pk-rail-chip{color:#0f172ab8;background:#0f172a0a;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.85rem;font-weight:800;display:inline-flex}.pk-btn-icon{border-radius:12px;padding:.75rem;font-weight:700}body>div.pk-modal-backdrop>div>div.pk-modal-body>div.pk-fulltext-block>div:nth-child(2){background:0 0!important;border:none!important;display:block!important}.pk-fulltext-toc{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 .6rem;display:flex}.pk-fulltext-chip{color:#0f172ad9;cursor:pointer;background:#ffffffe6;border:1px solid #0f172a1f;border-radius:999px;padding:.32rem .6rem;font-size:.82rem;font-weight:700}.pk-fulltext-chip:hover{background:#f8fafc}.pk-fulltext-find{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.25rem 0 .85rem;display:flex}.pk-fulltext-find-input{background:#fff;border:1px solid #0f172a1f;border-radius:10px;min-width:220px;max-width:360px;height:38px;padding:0 .7rem}.pk-fulltext-heading{font-size:large;font-weight:700}.pk-searchchat{--pk-searchchat-dock-gap:16px;position:relative}.pk-searchchat-center{place-items:center;min-height:calc(100vh - 220px);display:grid}.pk-searchchat-hero{width:100%;max-width:var(--pk-searchchat-max);text-align:center}.pk-searchchat-title{letter-spacing:-.03em;color:#0b1220;margin:0;font-size:2rem;font-weight:800}.pk-searchchat-subtitle{color:#0b12209e;max-width:42rem;margin:.6rem auto 1.1rem;font-size:.98rem}.pk-searchchat-thread{width:100%;max-width:var(--pk-searchchat-max);overflow-anchor:none;flex-direction:column;gap:.9rem;margin:0 auto;padding-bottom:9rem;display:flex}.pk-chat-turn{display:flex}.pk-chat-turn-user{justify-content:flex-end}.pk-chat-turn-assistant{justify-content:flex-start}.pk-chat-bubble{background:0 0;border-radius:18px;padding:.9rem 1rem}.pk-chat-bubble-user{background:linear-gradient(180deg,rgb(var(--pk-accent-rgb)/.12),rgb(var(--pk-accent-rgb)/.06));border-color:rgb(var(--pk-accent-rgb)/.26)}.pk-chat-user-q{color:#0b1220;font-size:1rem;font-weight:700;line-height:1.4}.pk-chat-user-meta{color:#0b12209e;margin-top:.35rem;font-size:.82rem}.pk-searchchat-dock{bottom:var(--pk-searchchat-dock-gap);z-index:20;padding-top:.75rem;position:sticky}.pk-searchchat-dock .pk-dropdown-menu,.pk-searchchat-dock .pk-dropdown-menu-filters{top:auto;bottom:calc(100% + .45rem)}.pk-searchchat-pills{width:100%;max-width:var(--pk-searchchat-max);flex-wrap:wrap;justify-content:center;gap:.45rem;margin:.75rem auto 0;display:flex}@media (max-width:640px){.pk-searchchat-title{font-size:1.7rem}.pk-searchchat-thread{overflow-anchor:none;padding-bottom:10rem}}.pk-history-timeline{flex-direction:column;gap:.6rem;display:flex}.pk-history-item{border:1px solid var(--pk-border);background:var(--pk-surface);box-shadow:var(--pk-shadow-sm);border-radius:.9rem;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.pk-history-dot{background:rgb(var(--pk-accent-rgb)/.7);border-radius:9999px;flex:0 0 10px;width:10px;height:10px;margin-top:.4rem}.pk-history-body{flex:1;min-width:0}.pk-history-title{color:#0f172a;margin:0;font-size:.98rem;font-weight:800;line-height:1.25}.pk-history-meta{color:#0f172a99;margin-top:.25rem;font-size:.85rem}.pk-history-actions{flex:none;align-items:center;gap:.5rem;display:flex}.pk-chat-bubble-active{border-color:rgb(var(--pk-accent-rgb)/.55);box-shadow:0 12px 30px rgb(var(--pk-accent-rgb)/.12)}.pk-chat-turn-user .pk-chat-bubble{cursor:pointer}.pk-ai-summary-body-compact{max-height:260px;padding-right:6px;overflow:auto}.pk-thinking{align-items:center;gap:10px;display:inline-flex}.pk-thinking-label{color:#0f172ab3;font-size:.95rem;font-weight:700}.pk-typing{align-items:center;gap:6px;display:inline-flex}.pk-typing-dot{background:#0f172a59;border-radius:9999px;width:7px;height:7px;animation:1.15s ease-in-out infinite pkTyping}.pk-typing-dot:nth-child(2){animation-delay:.15s}.pk-typing-dot:nth-child(3){animation-delay:.3s}@keyframes pkTyping{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:.95;transform:translateY(-4px)}}.pk-typewriter-cursor{vertical-align:-2px;background:#0f172a8c;border-radius:2px;width:8px;height:1em;margin-left:4px;animation:1s step-end infinite pkBlink;display:inline-block}@keyframes pkBlink{0%,49%{opacity:1}50%,to{opacity:0}}.pk-thread-results{border-top:1px solid var(--pk-border);margin-top:.7rem;padding-top:.7rem}.pk-thread-results-title{color:#0f172a;margin:0 0 .45rem;font-size:.9rem;font-weight:800}.pk-thread-results-list{flex-direction:column;gap:.5rem;display:flex}.pk-thread-result-item a{color:#0f172a;font-weight:800;text-decoration:none}.pk-thread-result-meta{color:#0f172a9e;margin-top:.15rem;font-size:.85rem}.pk-searchchat-pillgroups{flex-direction:column;gap:.75rem;margin-top:20%;display:flex}.pk-pill-group{padding:.75rem}.pk-pill-row{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex;overflow:visible}.pk-pill-group:has(.pk-pill-group-title){position:relative}.pk-pill-group .pk-pill{white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.pk-chipgroup-title{color:#0f172a99;margin-bottom:.4rem;font-size:.78rem;font-weight:800}.pk-chipbtn{border:1px solid var(--pk-border);background:var(--pk-surface);box-shadow:var(--pk-shadow-sm);cursor:pointer;border-radius:9999px;padding:.4rem .65rem;font-size:.86rem;font-weight:800}.pk-chipbtn-active{border-color:rgb(var(--pk-accent-rgb)/.7);box-shadow:0 12px 30px rgb(var(--pk-accent-rgb)/.12)}.pk-filter-toggle{border:1px solid var(--pk-border);background:var(--pk-surface);box-shadow:var(--pk-shadow-sm);border-radius:9999px;padding:.45rem .75rem;font-weight:900}.pk-filter-toggle.is-open{border-color:rgb(var(--pk-accent-rgb)/.6);box-shadow:0 12px 30px rgb(var(--pk-accent-rgb)/.1)}.pk-filter-summaries{flex-wrap:wrap;flex:1;gap:.5rem;min-width:0;display:flex}.pk-filter-panel{border:1px solid var(--pk-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--pk-shadow-sm);background:#ffffffd9;border-radius:1rem;margin-top:.65rem;padding:.75rem}.pk-filter-grid{grid-template-columns:1fr;gap:.8rem;display:grid}@media (min-width:900px){.pk-filter-grid{grid-template-columns:1fr 1fr 1fr;align-items:start}}.pk-filter-panel-actions{justify-content:flex-end;margin-top:.75rem;display:flex}.pk-chipgroup{margin-top:0}.pk-chipgroup-title{margin-bottom:.5rem;font-size:.8rem;font-weight:900}.pk-chiprow{flex-wrap:wrap;gap:.5rem;display:flex}.pk-chipbtn{border:1px solid var(--pk-border);background:var(--pk-surface);box-shadow:var(--pk-shadow-sm);border-radius:9999px;padding:.42rem .65rem;font-size:.86rem;font-weight:900}.pk-chipbtn:hover{transform:translateY(-1px)}.pk-chipbtn-active{border-color:rgb(var(--pk-accent-rgb)/.65);background:rgb(var(--pk-accent-rgb)/.1);box-shadow:0 12px 30px rgb(var(--pk-accent-rgb)/.12)}.pk-chipselect{border:1px solid var(--pk-border);background:var(--pk-surface);color:#0f172a;box-shadow:var(--pk-shadow-sm);border-radius:9999px;outline:none;padding:.45rem .75rem;font-size:.88rem;font-weight:900}.pk-chipselect:focus{border-color:rgb(var(--pk-accent-rgb)/.6);box-shadow:0 0 0 4px rgb(var(--pk-accent-rgb)/.12)}@media (max-width:640px){.pk-filter-toggle{order:1}.pk-filter-summaries{flex:0 0 100%;order:3;gap:.5rem;display:flex}.pk-filter-panel{padding:.65rem}.pk-chipbtn{padding:.38rem .6rem;font-size:.82rem}.pk-chipselect{padding:.42rem .65rem;font-size:.85rem}}.pk-quickpicks-toggle{border:1px solid var(--pk-border);background:var(--pk-surface);box-shadow:var(--pk-shadow-sm);border-radius:9999px;margin-top:.55rem;padding:.45rem .75rem;font-weight:900;display:none}@media (max-width:640px){.pk-quickpicks .pk-pill-row{justify-content:flex-start;gap:.45rem}.pk-quickpicks .pk-pill,.pk-quickpicks .pk-pill-button{padding:.34rem .55rem;font-size:.85rem}.pk-quickpicks:not(.pk-quickpicks-expanded) .pk-pill-row>:nth-child(n+5){display:none}}.pk-searchchat .pk-searchchat-center{justify-content:center;padding:.1rem 1.1rem 2.2rem;display:flex}.pk-searchchat .pk-searchchat-hero{text-align:center;width:100%;max-width:900px}.pk-searchchat .pk-searchchat-logo-wrap{justify-content:center;display:flex}.pk-searchchat .pk-searchchat-logo{width:min(210px,60vw);height:auto;display:block}.pk-searchchat .pk-searchchat-title{letter-spacing:-.03em;margin:0 0 .55rem;font-size:clamp(2.1rem,4.5vw,3.1rem)}.pk-searchchat .pk-searchchat-subtitle{color:#0f172a9e;margin:0 auto 1.6rem;font-weight:650;line-height:1.45}.pk-searchchat .pk-composer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border:1px solid #0f172a1a;border-radius:1.25rem;margin:0 auto;padding:.85rem;box-shadow:0 18px 60px #02061714}.pk-searchchat .pk-composer-input.pk-composer-textarea{min-height:100px!important}.pk-searchchat .pk-composer-input.pk-composer-textarea:focus{box-shadow:none!important}.pk-searchchat .pk-composer-send{border-radius:9999px;padding:.65rem 1.05rem;font-weight:900}.pk-searchchat .pk-composer-toolbar{justify-content:center;gap:.55rem;margin-top:.55rem}.pk-searchchat .pk-filter-toggle,.pk-searchchat .pk-composer-iconbtn{background:#0f172a08;border-radius:9999px;padding:.45rem .75rem;font-weight:900}.pk-searchchat .pk-mini-chip{box-shadow:none;background:#0f172a08;border:1px solid #0f172a1a;padding:.42rem .7rem}.pk-searchchat .pk-searchchat-pills{justify-content:center;gap:.55rem;max-width:860px;margin:1.15rem auto 0}@media (max-width:640px){.pk-searchchat .pk-searchchat-center{padding:2.2rem .95rem 1.4rem}.pk-searchchat .pk-searchchat-logo{width:min(200px,68vw)}.pk-searchchat .pk-searchchat-title{font-size:2.05rem}.pk-searchchat .pk-searchchat-subtitle{margin-bottom:1.1rem}.pk-searchchat .pk-composer-send{width:auto!important;padding:.62rem .95rem!important}.pk-searchchat .pk-composer-toolbar{justify-content:center}.pk-searchchat .pk-mini-chip{text-align:center;justify-content:center;width:100%}}.pk-search-action{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0f172ad9;background:#ffffffb3;border:1px solid #0f172a1a;border-radius:9999px;padding:.55rem .85rem;font-weight:900;box-shadow:0 10px 28px #0206170f}.pk-search-action:hover{cursor:pointer;transform:translateY(-1px)}@media (max-width:640px){.pk-search-action{text-align:center;justify-content:center;width:100%;padding:.6rem .9rem}}.pk-tryasking{text-align:left;max-width:860px;margin:10% auto 0;padding:.4rem 0 0}.pk-tryasking-head{justify-content:center;align-items:flex-start;gap:.8rem;display:flex;position:relative}.pk-tryasking-label{color:#0f172a9e;letter-spacing:.06em;text-transform:uppercase;text-align:center;margin-bottom:.2rem;font-size:.78rem;font-weight:900}.pk-tryasking-actions{align-items:center;gap:.5rem;display:flex;position:absolute;top:-.08rem;right:0}.pk-tryasking-shuffle{appearance:none;color:#0f172ac7;letter-spacing:.02em;cursor:pointer;box-shadow:none;background:0 0;border:1px solid #0f172a29;border-radius:999px;padding:.34rem .66rem;font-size:.72rem;font-weight:800}.pk-tryasking-shuffle:hover{background:#0f172a0a;border-color:#0f172a42}.pk-tryasking-clear{appearance:none;color:#0f172a99;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;font-size:.72rem;font-weight:700;text-decoration:underline}.pk-tryasking-clear:hover{color:#0f172ad1}.pk-tryasking-tabs{border-bottom:1px solid #94a3b847;align-items:center;gap:.28rem;margin-top:.7rem;padding-bottom:.2rem;display:flex}.pk-tryasking-tab{appearance:none;color:#1e293b9e;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:.24rem .42rem .3rem;font-size:.72rem;font-weight:800;transition:color .14s,border-color .14s}.pk-tryasking-tab.is-active{color:#0f172af5;border-bottom-color:#0f172adb}.pk-tryasking-row{flex-wrap:wrap;justify-content:center;gap:.56rem;margin-top:.82rem;display:flex}.pk-tryasking-pill{box-shadow:none;color:#0f172ae6;background:0 0;border:1px solid #94a3b842;border-radius:999px;align-items:center;gap:.3rem;padding:.36rem .66rem;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.pk-tryasking-pill:hover{background:#0f172a0a;border-color:#0f172a47;transform:translateY(-1px)}.pk-tryasking-pill:focus-visible{outline-offset:1px;outline:2px solid #0f172a42}.pk-tryasking-pill-text{font-size:.82rem;font-weight:700}@media (max-width:640px){.pk-tryasking{margin-top:.85rem;padding:.2rem 0 0}.pk-tryasking-head{flex-direction:column;align-items:center;gap:.5rem;position:static}.pk-tryasking-actions{justify-content:center;width:100%;position:static}.pk-tryasking-tabs{justify-content:flex-start;gap:.2rem;width:100%;margin-top:.56rem}.pk-tryasking-tab{padding:.24rem .35rem}.pk-tryasking-row{justify-content:center;gap:.48rem;margin-top:.56rem}.pk-tryasking-pill{text-align:left;justify-content:center;width:100%}.pk-quickpicks-toggle{margin:.68rem 0 0;display:inline-flex}}.pk-search-actions{flex-wrap:wrap;justify-content:center;gap:.55rem;max-width:860px;margin:.9rem auto 0;display:flex}.pk-search-action{color:#0f172ad1;box-shadow:none;background:#0f172a08;border:1px solid #0f172a1a;border-radius:9999px;padding:.45rem .75rem;font-weight:900}.pk-search-action:hover{transform:translateY(-1px)}@media (max-width:640px){.pk-search-actions{grid-template-columns:1fr 1fr;gap:.55rem;padding:0 .25rem;display:grid}.pk-search-action{text-align:center;border-radius:.95rem;width:100%;padding:.55rem .65rem;font-size:.9rem}}.pk-filter-toggle{align-items:center;gap:.45rem;display:inline-flex}.pk-filter-ico{background:#0f172a0f;border-radius:.7rem;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-weight:900;display:inline-flex}.pk-filter-text{font-weight:900}@media (max-width:640px){.pk-filter-text{display:none}.pk-filter-toggle{padding:.45rem .55rem}}.pk-filter-summaries{justify-content:center!important}.pk-consensus-composer{z-index:1;margin:0 auto;position:relative;overflow:visible}.pk-consensus-shell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:auto;background:#ffffffd6;border:1px solid #0f172a1a;border-radius:1.55rem;padding:.7rem .78rem;position:relative;overflow:visible;box-shadow:0 16px 46px #0206171f}.pk-consensus-input{padding:.15rem .08rem .58rem;position:relative}.pk-consensus-fake-caret{display:none}.pk-consensus-textarea{resize:none;color:#0f172a;background:0 0;border:0;outline:none;width:100%;min-height:92px;font-size:1.02rem;font-weight:750;line-height:1.35}.pk-consensus-toolbar{z-index:auto;justify-content:space-between;align-items:center;gap:.62rem;display:flex;position:relative;overflow:visible}.pk-consensus-left{flex-wrap:wrap;align-items:center;gap:.3rem .48rem;min-width:0;display:flex;overflow:visible}.pk-dropdown{z-index:auto;position:relative}.pk-consensus-pill{color:#0f172ad6;white-space:nowrap;box-shadow:none;background:#ffffff9e;border:1px solid #0f172a29;border-radius:999px;align-items:center;gap:.38rem;padding:.33rem .66rem;font-weight:500;display:inline-flex}.pk-pill-ico>svg{width:.9rem;height:.9rem}.pk-consensus-pill:hover{background:#ffffffdb;border-color:#0f172a40}.pk-dropdown.is-open .pk-consensus-pill{border-color:rgb(var(--pk-accent-rgb)/.45);background:rgb(var(--pk-accent-rgb)/.08)}.pk-pill-text{text-overflow:ellipsis;white-space:nowrap;max-width:154px;overflow:hidden}.pk-pill-chev{opacity:.55}.pk-pill-ico{opacity:.78}.pk-dropdown-menu{border:1px solid var(--pk-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:55;isolation:isolate;background:#fffffffe;border-radius:.9rem;min-width:220px;max-width:min(92vw,420px);max-height:min(58vh,420px);padding:.4rem;position:absolute;top:calc(100% + .45rem);left:0;overflow:auto;box-shadow:0 26px 52px #02061747}.pk-dropdown-source .pk-dropdown-menu{min-width:190px}.pk-dropdown-menu-filters{width:min(92vw,460px);min-width:min(92vw,360px);max-width:min(92vw,460px);padding:.7rem;left:0;right:auto}.pk-dropdown-menu-filters .pk-filter-grid{grid-template-columns:1fr;gap:.75rem;max-height:min(52vh,360px);padding-right:.15rem;overflow:auto}.pk-dropdown-option{text-align:left;color:#0f172acc;background:0 0;border:0;border-radius:.6rem;width:100%;padding:.48rem .6rem;font-weight:760}.pk-dropdown-option:hover{color:#0f172af5;background:#0f172a14}.pk-dropdown-option.is-active{background:rgb(var(--pk-accent-rgb)/.22);color:#0f172a}.pk-consensus-right{z-index:auto;flex:none;align-items:center;gap:.48rem;display:inline-flex;position:relative}.pk-consensus-icon{color:#0f172ac7;background:#ffffff9e;border:1px solid #0f172a29;border-radius:999px;padding:.33rem .62rem;font-weight:800}.pk-consensus-filter .pk-filter-label{border-bottom:2px solid #0f172a2e;padding-bottom:2px}.pk-consensus-send{border:1px solid rgb(var(--pk-accent-rgb)/.28);background:rgb(var(--pk-accent-rgb)/.24);border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:900;display:inline-flex}.pk-consensus-send:disabled{opacity:.5}@media (max-width:640px){.pk-consensus-composer{box-sizing:border-box;min-width:100%;max-width:100%}.pk-consensus-input{padding:0 .05rem .45rem}.pk-consensus-fake-caret{pointer-events:none;background:#0f172a8f;border-radius:2px;width:2px;height:1.08rem;animation:1.06s step-end infinite pk-consensus-caret-blink;display:block;position:absolute;top:.56rem;left:.84rem}.pk-consensus-textarea{min-height:72px;font-size:1.03rem;font-weight:700;line-height:1.32}.pk-consensus-toolbar{border-top:1px solid #0f172a1a;flex-direction:row;justify-content:space-between;align-items:center;gap:.45rem;padding-top:.45rem}.pk-consensus-left{flex-wrap:nowrap;flex:auto;justify-content:flex-start;gap:.24rem;width:auto;min-width:0;padding-bottom:0;overflow:visible}.pk-consensus-right{flex:none;justify-content:flex-end;gap:.28rem;width:auto}.pk-consensus-pill{background:0 0;border:0;border-radius:.5rem;justify-content:center;gap:.08rem;min-width:2.02rem;padding:.24rem;font-weight:760}.pk-dropdown.is-open .pk-consensus-pill{background:#0f172a14;border:0}.pk-pill-text,.pk-pill-chev{display:none}.pk-pill-ico{opacity:.9;justify-content:center;align-items:center;font-size:1.08rem;display:inline-flex}.pk-pill-ico>svg{stroke-width:2.2px;width:1.03rem;height:1.03rem}.pk-consensus-icon{background:#0f172a0a;border-color:#0f172a24;border-radius:999px;padding:.33rem .62rem;font-size:.98rem}.pk-consensus-clear{font-size:.93rem;font-weight:700}.pk-consensus-send{color:#eff8ff;background:linear-gradient(#2e95dd,#2178bf);border:1px solid #3584cbeb;border-radius:.86rem;width:2.55rem;height:2.55rem;box-shadow:0 8px 18px #2178bf59}.pk-consensus-send:disabled{opacity:.42;box-shadow:none}.pk-dropdown-menu,.pk-dropdown-menu-filters{z-index:55;border-radius:1rem;min-width:0;max-width:none;max-height:58vh;position:fixed;inset:auto .28rem .8rem}.pk-dropdown-menu-filters .pk-filter-grid{max-height:none}}@keyframes pk-consensus-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.pk-search-results-top{scroll-margin-top:110px}.pk-page-shell{max-width:1200px;margin:0 auto;padding:2.5rem 1.75rem 3rem}.pk-page-title{margin:0 0 .35rem;font-size:2rem;font-weight:900}.pk-assignments-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.75rem;display:flex}.pk-notebook-create{border-radius:var(--pk-radius-lg);background:var(--pk-surface-solid);border:1px solid var(--pk-border);box-shadow:var(--pk-shadow-sm);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.pk-template-card{border:1px solid var(--pk-border);border-radius:var(--pk-radius);background:var(--pk-surface);text-align:left;font-family:var(--pk-font-sans);color:var(--pk-text);cursor:pointer;transition:box-shadow .16s var(--pk-ease),border-color .16s var(--pk-ease),transform .16s var(--pk-ease),background-color .16s var(--pk-ease);flex-direction:column;gap:.25rem;padding:.8rem .9rem;display:flex}.pk-template-card:hover{border-color:rgb(var(--pk-accent-rgb)/.28);box-shadow:var(--pk-shadow-md);transform:translateY(-1px)}.pk-template-card.is-selected{border-color:rgb(var(--pk-accent-rgb)/.55);background:rgb(var(--pk-accent-rgb)/.1);box-shadow:0 12px 30px rgb(var(--pk-accent-rgb)/.12)}.pk-template-title{font-size:.95rem;font-weight:800}.pk-template-desc{color:var(--pk-muted);font-size:.85rem}.pk-notebook-list{flex-direction:column;gap:.9rem;margin-top:1.5rem;display:flex}.pk-notebook-item{border-radius:var(--pk-radius);background:var(--pk-surface-solid);border:1px solid var(--pk-border);box-shadow:var(--pk-shadow-sm);color:inherit;transition:box-shadow .16s var(--pk-ease),border-color .16s var(--pk-ease),transform .16s var(--pk-ease);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;text-decoration:none;display:flex}.pk-notebook-item:hover{border-color:rgb(var(--pk-accent-rgb)/.28);box-shadow:var(--pk-shadow-md);transform:translateY(-1px)}.pk-assignments-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.pk-notebook-table{min-width:760px;margin-top:1rem}.pk-notebook-dbbar .pk-dbbar-left{flex-wrap:wrap}.pk-notebook-head,.pk-notebook-row{grid-template-columns:minmax(220px,2fr) minmax(160px,1.1fr) 140px 140px 64px}.pk-notebook-head>.pk-notebook-title,.pk-notebook-row>.pk-notebook-title{grid-column:1}.pk-notebook-head>.pk-notebook-tags,.pk-notebook-row>.pk-notebook-tags{grid-column:2}.pk-notebook-head>.pk-notebook-status,.pk-notebook-row>.pk-notebook-status{grid-column:3}.pk-notebook-head>.pk-notebook-updated,.pk-notebook-row>.pk-notebook-updated{grid-column:4}.pk-notebook-head>.pk-notebook-pin,.pk-notebook-row>.pk-notebook-pin{grid-column:5}.pk-notebook-head{border-radius:12px 12px 0 0}.pk-notebook-head.is-selecting,.pk-notebook-row.is-selecting{grid-template-columns:38px minmax(220px,2fr) minmax(160px,1.1fr) 140px 140px 64px}.pk-notebook-head.is-selecting>.pk-notebook-title,.pk-notebook-row.is-selecting>.pk-notebook-title{grid-column:2}.pk-notebook-head.is-selecting>.pk-notebook-tags,.pk-notebook-row.is-selecting>.pk-notebook-tags{grid-column:3}.pk-notebook-head.is-selecting>.pk-notebook-status,.pk-notebook-row.is-selecting>.pk-notebook-status{grid-column:4}.pk-notebook-head.is-selecting>.pk-notebook-updated,.pk-notebook-row.is-selecting>.pk-notebook-updated{grid-column:5}.pk-notebook-head.is-selecting>.pk-notebook-pin,.pk-notebook-row.is-selecting>.pk-notebook-pin{grid-column:6}.pk-notebook-row.is-selected{background:rgb(var(--pk-accent-rgb)/.08)}.pk-notebook-checkbox input{width:16px;height:16px}.pk-notebook-title{font-weight:800}.pk-notebook-tags{min-width:0}.pk-notebook-updated{color:var(--pk-muted);font-size:.9rem}.pk-notebook-pin{justify-content:center;align-items:center;display:flex}.pk-note-pin-btn{border:1px solid var(--pk-border);background:var(--pk-surface-solid);color:var(--pk-text);cursor:pointer;border-radius:999px;min-height:34px;padding:.35rem .62rem;font-size:.82rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.pk-note-pin-btn:hover{border-color:rgb(var(--pk-accent-rgb)/.38);background:rgb(var(--pk-accent-rgb)/.08)}.pk-note-pin-btn.is-pinned{border-color:rgb(var(--pk-accent-rgb)/.52);background:rgb(var(--pk-accent-rgb)/.16);color:var(--pk-accent-ink)}.pk-note-pin-btn:disabled{opacity:.65;cursor:not-allowed}.pk-note-pin-btn.is-icon{justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:inline-flex}.pk-note-pin-btn.is-icon svg{display:block}.pk-notebook-status-select{width:100%;min-width:120px}.pk-notebook-scroll{padding-bottom:.35rem;overflow-x:auto}.pk-notebook-table{overflow:visible}.pk-notebook-tags-editor{cursor:text;border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:38px;padding:.3rem .5rem;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}.pk-notebook-tag-chip{border:1px solid var(--pk-status-border);background:var(--pk-status-bg);color:var(--pk-status-text);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.82rem;font-weight:600;display:inline-flex}.pk-notebook-tag-handle{cursor:grab;color:#0f172a80;justify-content:center;align-items:center;padding:0 .2rem;font-size:.85rem;display:inline-flex}.pk-notebook-tag-remove{color:#0f172a99;cursor:pointer;background:0 0;border:0;font-size:.9rem}.pk-notebook-tag-input{min-width:120px;color:var(--pk-text);background:0 0;border:0;outline:0;flex:120px;font-size:.9rem}.pk-notebook-tag-add{border:1px dashed rgb(var(--pk-accent-rgb)/.35);background:rgb(var(--pk-accent-rgb)/.08);color:rgb(var(--pk-accent-rgb)/.9);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.pk-notebook-tag-add:hover{background:rgb(var(--pk-accent-rgb)/.16);border-color:rgb(var(--pk-accent-rgb)/.5)}.pk-notebook-tag-suggest{background:var(--pk-surface-solid);border:1px solid var(--pk-border);width:100%;box-shadow:var(--pk-shadow-md);z-index:10;border-radius:.6rem;gap:.25rem;max-height:180px;padding:.35rem;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.pk-notebook-tag-suggest button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.4rem .45rem}.pk-notebook-tag-suggest button:hover{background:rgb(var(--pk-accent-rgb)/.08)}.pk-template-menu{position:relative}.pk-template-menu-popover{z-index:20;background:var(--pk-surface-solid);border:1px solid var(--pk-border);border-radius:var(--pk-radius);min-width:260px;max-width:320px;box-shadow:var(--pk-shadow-md);gap:.5rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:auto}.pk-template-menu-field{padding:.25rem .3rem 0}.pk-template-menu-list{gap:.25rem;max-height:220px;display:grid;overflow:auto}.pk-template-menu-item{text-align:left;font-family:var(--pk-font-sans);color:var(--pk-text);cursor:pointer;background:0 0;border:0;border-radius:.6rem;flex-direction:column;gap:.15rem;padding:.55rem .6rem;display:flex}.pk-template-menu-item:hover{background:rgb(var(--pk-accent-rgb)/.08)}.pk-template-menu-item.is-selected{background:rgb(var(--pk-accent-rgb)/.12)}.pk-template-menu-hint{margin:0;font-size:.82rem}@media (max-width:720px){.pk-notebook-view-row{flex-direction:column;align-items:flex-start}}.pk-notebook-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-top:1rem;display:grid}.pk-notebook-card{border-radius:var(--pk-radius);background:var(--pk-surface-solid);border:1px solid var(--pk-border);box-shadow:var(--pk-shadow-sm);color:inherit;transition:box-shadow .16s var(--pk-ease),border-color .16s var(--pk-ease),transform .16s var(--pk-ease);flex-direction:column;gap:.75rem;padding:1rem 1.1rem;text-decoration:none;display:flex}.pk-notebook-card:hover{border-color:rgb(var(--pk-accent-rgb)/.28);box-shadow:var(--pk-shadow-md);transform:translateY(-1px)}.pk-notebook-card-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pk-notebook-card.is-selected{border-color:rgb(var(--pk-accent-rgb)/.35);box-shadow:0 12px 30px rgb(var(--pk-accent-rgb)/.12)}.pk-notebook-card-title{flex-direction:column;gap:.35rem;display:flex}.pk-notebook-card-check{width:18px;height:18px}.pk-status-badge{border:1px solid var(--pk-border);border-radius:999px;align-items:center;width:fit-content;padding:.18rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.pk-status-badge.is-draft{color:#0f172ab3;background:#0f172a0f}.pk-status-badge.is-writing{background:rgb(var(--pk-accent-rgb)/.15);border-color:rgb(var(--pk-accent-rgb)/.22);color:var(--pk-accent-ink)}.pk-status-badge.is-done{color:#065f46e6;background:#10b98124;border-color:#10b98138}.pk-status-badge.is-custom{color:#1e293bcc;background:#94a3b824;border-color:#94a3b859}.pk-status-pill{border:1px solid var(--pk-status-border);background:var(--pk-status-bg);color:var(--pk-status-text);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;min-height:34px;padding:.35rem .6rem;font-size:.85rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.pk-status-pill .pk-status-dot{background:var(--pk-status-text);opacity:.85;border-radius:999px;width:8px;height:8px}.pk-status-pill .pk-status-caret{opacity:.6}.pk-status-menu{background:var(--pk-surface-solid);border:1px solid var(--pk-border);box-shadow:var(--pk-shadow-md);border-radius:.8rem;gap:.6rem;padding:.6rem;display:grid;overflow:auto}.pk-status-menu-head{justify-content:space-between;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:flex}.pk-status-menu-title{color:var(--pk-text)}.pk-status-menu-manage,.pk-status-menu-back{cursor:pointer;color:var(--pk-muted);background:0 0;border:0;align-items:center;gap:.35rem;font-size:.82rem;display:inline-flex}.pk-status-menu-list{gap:.3rem;max-height:240px;display:grid;overflow:auto}.pk-status-option{text-align:left;cursor:pointer;width:100%;color:var(--pk-text);background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.5rem;padding:.45rem .55rem;display:flex}.pk-status-option.is-selected{background:rgb(var(--pk-accent-rgb)/.1)}.pk-status-option-label{flex:auto}.pk-status-manage{gap:.6rem;display:grid}.pk-status-manage-list{gap:.45rem;max-height:220px;padding-right:.2rem;display:grid;overflow:auto}.pk-status-manage-row{align-items:center;gap:.5rem;display:flex}.pk-status-rename-input{border:1px solid var(--pk-border);background:var(--pk-surface);border-radius:.55rem;flex:auto;padding:.35rem .5rem;font-size:.85rem}.pk-status-manage-delete{color:var(--pk-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.pk-status-manage-delete:hover{color:var(--pk-text)}.pk-status-manage-add{align-items:center;gap:.5rem;display:flex}.pk-status-manage-add .pk-input{flex:auto}.pk-status-manage-hint{font-size:.8rem}.pk-notebook-card-top h3{margin:0;font-weight:900}.pk-notebook-card-meta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pk-notebook-card-actions{align-items:center;gap:.4rem;display:inline-flex}@media (max-width:920px){.pk-notebook-head,.pk-notebook-row{grid-template-columns:minmax(200px,2fr) minmax(140px,1fr) 120px 56px}.pk-notebook-head.is-selecting,.pk-notebook-row.is-selecting{grid-template-columns:38px minmax(200px,2fr) minmax(140px,1fr) 120px 56px}.pk-notebook-head>.pk-notebook-title,.pk-notebook-row>.pk-notebook-title{grid-column:1}.pk-notebook-head>.pk-notebook-tags,.pk-notebook-row>.pk-notebook-tags{grid-column:2}.pk-notebook-head>.pk-notebook-status,.pk-notebook-row>.pk-notebook-status{grid-column:3}.pk-notebook-head>.pk-notebook-pin,.pk-notebook-row>.pk-notebook-pin{grid-column:4}.pk-notebook-head.is-selecting>.pk-notebook-title,.pk-notebook-row.is-selecting>.pk-notebook-title{grid-column:2}.pk-notebook-head.is-selecting>.pk-notebook-tags,.pk-notebook-row.is-selecting>.pk-notebook-tags{grid-column:3}.pk-notebook-head.is-selecting>.pk-notebook-status,.pk-notebook-row.is-selecting>.pk-notebook-status{grid-column:4}.pk-notebook-head.is-selecting>.pk-notebook-pin,.pk-notebook-row.is-selecting>.pk-notebook-pin{grid-column:5}.pk-notebook-updated{display:none}}@media (max-width:680px){.pk-notebook-head,.pk-notebook-row{grid-template-columns:minmax(160px,2fr) 120px 56px}.pk-notebook-head.is-selecting,.pk-notebook-row.is-selecting{grid-template-columns:38px minmax(160px,2fr) 120px 56px}.pk-notebook-head>.pk-notebook-title,.pk-notebook-row>.pk-notebook-title{grid-column:1}.pk-notebook-head>.pk-notebook-status,.pk-notebook-row>.pk-notebook-status{grid-column:2}.pk-notebook-head>.pk-notebook-pin,.pk-notebook-row>.pk-notebook-pin{grid-column:3}.pk-notebook-head.is-selecting>.pk-notebook-title,.pk-notebook-row.is-selecting>.pk-notebook-title{grid-column:2}.pk-notebook-head.is-selecting>.pk-notebook-status,.pk-notebook-row.is-selecting>.pk-notebook-status{grid-column:3}.pk-notebook-head.is-selecting>.pk-notebook-pin,.pk-notebook-row.is-selecting>.pk-notebook-pin{grid-column:4}.pk-notebook-tags{display:none}}.pk-assign-card{color:inherit;background:#fff;border:1px solid #0f172a14;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.1rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 32px #0f172a14}.pk-assign-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0f172a1f}.pk-assign-card-create{background:linear-gradient(135deg,#ffb1662e,#fff)}.pk-assign-card-header h2,.pk-assign-card-header h3{margin:0;font-weight:900}.pk-assign-card:not(.pk-assign-card-create) .pk-assign-card-header{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pk-assign-card:not(.pk-assign-card-create) .pk-assign-card-header h3{flex:1;min-width:180px}.pk-assign-delete-link{color:#ef4444e6;margin-left:auto;font-size:.85rem}.pk-assign-delete-link:disabled{opacity:.6;cursor:not-allowed}.pk-assign-undo{background:#0f172a0a;border:1px solid #0f172a14;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;display:flex}.pk-trash-grid{margin-top:.5rem}.pk-trash-card{gap:.8rem}.pk-trash-actions{flex-wrap:wrap;gap:.6rem;display:flex}.pk-assign-card-meta{color:#0f172a99;font-size:.9rem}.pk-assign-tag-row{flex-wrap:wrap;gap:.35rem;margin-top:.4rem;display:flex}@media (max-width:720px){.pk-notebook-item{flex-direction:column}}.pk-form-label{color:#0f172abf;flex-direction:column;gap:.4rem;font-size:.9rem;font-weight:700;display:flex}.pk-assign-page{padding:1.5rem 1.75rem 2.5rem}.pk-assign-topbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.pk-assign-meta{color:#0f172a8c;font-size:.85rem;font-weight:700}.pk-assign-tags{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.pk-assign-tags .pk-input{min-width:220px}.pk-assign-tag-list{flex-wrap:wrap;gap:.4rem;display:flex}.pk-tag-chip{align-items:center;gap:.4rem;padding-right:.4rem;display:inline-flex}.pk-tag-remove{cursor:pointer;color:#0f172a99;background:0 0;border:0;font-size:.9rem}.pk-source-groups ul{flex-direction:column;gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.pk-source-group-title{letter-spacing:.08em;text-transform:uppercase;color:#0f172a80;margin-top:.75rem;font-size:.8rem;font-weight:800}.pk-source-actions{flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.pk-source-groups li{background:#0f172a03;border:1px solid #0f172a0f;border-radius:.8rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.45rem .55rem;display:grid}.pk-assign-delete{color:#ef4444e6;border-color:#ef444466}.pk-assign-delete:hover{color:#ef4444;border-color:#ef444499}.pk-empty-state{background:#0f172a05;border:1px dashed #0f172a2e;border-radius:.9rem;flex-direction:column;gap:.3rem;padding:.9rem 1rem;display:flex}.pk-assign-title-input{border:0;outline:none;width:100%;font-size:1.75rem;font-weight:900;background:0 0!important}.pk-assign-save{color:#0f172a73;font-size:.85rem;font-weight:700}.pk-assign-save.saving{color:#0f172abf}.pk-assign-save.saved{color:rgb(var(--pk-accent-rgb))}.pk-assign-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.pk-assign-sources-drawer{z-index:70;pointer-events:none;position:fixed;inset:0}.pk-assign-sources-drawer .pk-assign-drawer-backdrop{opacity:0;pointer-events:none;transition:opacity .2s;display:block}.pk-assign-sources-drawer .pk-assign-sources{border-radius:1.2rem 1.2rem 0 0;width:min(860px,94vw);height:min(80vh,720px);max-height:none;transition:transform .22s;position:absolute;bottom:0;left:50%;transform:translate(-50%,105%)}.pk-assign-sources-drawer.is-open{pointer-events:auto}.pk-assign-sources-drawer.is-open .pk-assign-drawer-backdrop{opacity:1;pointer-events:auto}.pk-assign-sources-drawer.is-open .pk-assign-sources{transform:translate(-50%)}.pk-assign-drawer-backdrop{cursor:pointer;background:#0f172a73;border:0;padding:0;display:none;position:absolute;inset:0}.pk-assign-drawer-header{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.8rem;display:none}.pk-assign-drawer-header h3{margin:0;font-size:1rem}.pk-assign-drawer-header .pk-muted{margin:.2rem 0 0}.pk-assign-sources-tabs{background:#0f172a0a;border:1px solid #0f172a1f;border-radius:999px;gap:.35rem;margin:.6rem 0 .85rem;padding:.3rem;display:flex}.pk-assign-sources-tab{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:.45rem .8rem;font-weight:700}.pk-assign-sources-tab.is-active{color:#0f172aeb;background:#fff;box-shadow:0 8px 18px #0f172a1f}.pk-assign-dock-row{left:16px;right:16px;bottom:calc(env(safe-area-inset-bottom) + 20px);z-index:60;align-items:center;gap:.6rem;width:min(640px,100% - 32px);margin:0 auto;transition:transform .18s,opacity .18s;display:flex;position:fixed}.pk-assign-dock-row.is-hidden{opacity:0;pointer-events:none;transform:translateY(8px)}.pk-assign-sources-dock{color:#5b2c12;background:linear-gradient(135deg,#fff1e3,#ffd7b0);border:1px solid #ff914273;border-radius:999px;align-items:center;gap:.55rem;padding:.65rem .85rem;font-weight:800;display:inline-flex;box-shadow:0 14px 28px #ff964a33}.pk-assign-sources-dock-icon{color:#a34812;background:#ff914233;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.pk-assign-sources-dock-icon svg{stroke-width:1.8px;width:16px;height:16px}.pk-assign-sources-dock-text{font-size:.9rem;font-weight:800}.pk-assign-sources-dock-count{color:#7a320f;background:#ff914240;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 .45rem;font-size:.75rem;font-weight:800;display:inline-flex}.pk-assign-ai-dock.is-hidden{opacity:0;pointer-events:none;transform:translateY(8px)}.pk-assign-sources{background:#fff;border:1px solid #0f172a14;border-radius:1.2rem;max-height:calc(100vh - 220px);padding:1rem;overflow:auto;box-shadow:0 10px 28px #0f172a14}.pk-assign-search{flex-direction:column;gap:.75rem;display:flex}.pk-assign-search-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pk-assign-type-row{flex-direction:column;gap:.35rem;display:flex}.pk-assign-type-dropdown{margin:0}.pk-assign-type-dropdown summary{list-style:none}.pk-assign-type-dropdown summary::-webkit-details-marker{display:none}.pk-assign-type-panel{margin-top:.6rem}.pk-source-toggle{background:#0f172a0f;border-radius:999px;padding:.2rem;display:inline-flex}.pk-source-toggle button{color:#0f172ab3;background:0 0;border:0;border-radius:999px;padding:.35rem .85rem;font-weight:700}.pk-source-toggle button.is-active{color:#0f172af2;background:#fff;box-shadow:0 6px 16px #0f172a1f}.pk-assign-used-query{margin:.75rem 0;font-size:.85rem}.pk-assign-pubmed-hint{background:#ffb1662e;border:1px solid #ffb16659;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.8rem;margin:.5rem 0 .8rem;padding:.6rem .75rem;display:flex}.pk-assign-results{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.pk-assign-sources-list{border-top:1px solid #0f172a14;margin-top:1.25rem;padding-top:.75rem}.pk-assign-sources-list ul{flex-direction:column;gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.pk-assign-sources-list li{grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;display:grid}.pk-assign-source-meta{flex-direction:column;gap:.2rem;font-size:.9rem;display:flex}.pk-assign-editor-pane{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;min-width:0;padding:0}.pk-note-header{flex-direction:column;gap:.65rem;margin-bottom:1.2rem;display:flex;position:relative}.pk-note-back{color:#0f172a8c;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;top:0;left:0;transform:translateY(-120%)}.pk-note-back svg{stroke-width:2px;width:14px;height:14px}.pk-note-back:hover{color:#0f172acc}.pk-note-title-input{resize:none;background:0 0;border:0;border-radius:0;width:100%;min-height:2.6rem;padding:.2rem 0;font-size:2.2rem;font-weight:800;line-height:1.1;overflow:hidden}.pk-note-title-input:focus{box-shadow:none;outline:none}.pk-note-meta-row{color:#0f172a99;flex-wrap:wrap;align-items:center;gap:.9rem;font-size:.85rem;display:flex}.pk-note-delete-link{color:#ef4444e6;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.pk-note-tags-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pk-note-tag-list{flex-wrap:wrap;gap:.45rem;display:flex}.pk-note-tag-input{flex:240px;min-width:220px}.pk-assign-editor-actions{justify-content:flex-start;align-items:flex-end;gap:1rem;margin-bottom:.75rem;display:flex}.pk-citation-picker{flex-direction:column;gap:.35rem;max-width:320px;display:flex}.pk-ai-panel{flex-direction:column;gap:.35rem;max-width:100%;display:flex}.pk-ai-panel-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pk-ai-panel-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.pk-assign-ai-pane .pk-ai-panel-row,.pk-assign-ai-pane .pk-ai-panel-actions{flex-direction:column;align-items:stretch}.pk-ai-chat{flex-direction:column;gap:.75rem;display:flex}.pk-ai-chat-messages{flex-direction:column;gap:.7rem;min-height:220px;max-height:55vh;padding-right:.2rem;display:flex;overflow:auto}.pk-ai-chat-msg{background:#0f172a08;border:1px solid #0f172a14;border-radius:.9rem;padding:.6rem .75rem}.pk-ai-chat-msg-header{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.35rem;display:flex}.pk-ai-chat-msg.user{background:#ffb1662e;border-color:#ffb16659}.pk-ai-chat-role{color:#0f172a99;margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:block}.pk-ai-chat-msg p{white-space:pre-wrap;color:#0f172ad9;margin:0;font-size:.92rem}.pk-ai-chat-selection{background:#0f172a05;border:1px dashed #0f172a33;border-radius:.8rem;padding:.6rem .75rem}.pk-ai-chat-selection p{margin:.35rem 0 .5rem;font-size:.85rem}.pk-ai-chat-input-row{flex-direction:column;gap:.6rem;display:flex}.pk-ai-chat-presets{flex-wrap:wrap;gap:.5rem;display:flex}.pk-ai-chat-preset{color:#0f172acc;background:#0f172a05;border:1px solid #0f172a1f;border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:700}.pk-ai-chat-textarea{resize:vertical;border:1px solid #0f172a1f;border-radius:.8rem;min-height:110px;padding:.65rem .75rem;font-family:inherit;font-size:.95rem}.pk-ai-chat-buttons{gap:.6rem;display:flex}.pk-ai-output{background:#0f172a08;border:1px solid #0f172a14;border-radius:.75rem;max-height:220px;padding:.75rem;overflow:auto}.pk-ai-output pre{white-space:pre-wrap;margin:0;font-family:inherit}.pk-assignment-editor{border:1px solid #0f172a14;border-radius:.9rem;width:100%;max-width:none;position:relative;overflow:hidden}.pk-assignment-editor-toolbar{background:#0f172a05;border-bottom:1px solid #0f172a14;flex-wrap:wrap;gap:.4rem;padding:.6rem;display:flex}.pk-editor-bubble{color:#f8fafc;background:#24262bf5;border-color:#ffffff29;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .45rem;display:inline-flex}.pk-editor-bubble-btn{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.2rem .4rem;font-size:.8rem;font-weight:700}.pk-editor-bubble-btn.is-on{background:#ffffff24}.pk-editor-bubble-sep{background:#ffffff24;width:1px;height:16px}.pk-editor-quick-chip{color:#0f172a73;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;width:100%;padding:.35rem .1rem .45rem;font-size:.92rem;display:inline-flex}.pk-editor-quick-chip.is-floating{z-index:20;color:#ff7a18e6;background:#fff2e6b3;border-radius:999px;width:auto;max-width:calc(100% - 2rem);padding:.2rem .4rem;font-weight:700;position:absolute}.pk-editor-quick-sheet{z-index:140;pointer-events:auto;position:fixed;inset:0}.pk-editor-quick-backdrop{background:#0f172a73;border:0;position:absolute;inset:0}.pk-editor-quick-panel{background:#fff;border-top:1px solid #0f172a14;border-radius:16px 16px 0 0;flex-direction:column;gap:.6rem;max-height:72vh;padding:.85rem .9rem 1.1rem;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 30px #0f172a2e}.pk-editor-quick-tabs{background:#0f172a0a;border:1px solid #0f172a1f;border-radius:999px;gap:.35rem;padding:.25rem;display:flex}.pk-editor-quick-tab{color:#0f172a8c;background:0 0;border:0;border-radius:999px;flex:1;padding:.45rem .8rem;font-weight:700}.pk-editor-quick-tab.is-active{color:#0f172aeb;background:#fff;box-shadow:0 8px 18px #0f172a1f}.pk-editor-quick-content{padding-right:.2rem;overflow:auto}.pk-editor-quick-list{flex-direction:column;gap:.45rem;display:flex}.pk-editor-quick-item{text-align:left;background:#0f172a05;border:1px solid #0f172a14;border-radius:.8rem;align-items:flex-start;gap:.6rem;padding:.6rem .7rem;display:flex}.pk-editor-quick-icon{color:#0f172ab3;background:#0f172a14;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.pk-editor-quick-title{color:#0f172ae6;font-size:.92rem;font-weight:700}.pk-editor-quick-desc{color:#0f172a99;font-size:.8rem}.pk-editor-quick-empty{color:#0f172a99;background:#0f172a0a;border-radius:.8rem;padding:.8rem;font-size:.9rem}@media (min-width:769px){.pk-editor-quick-chip,.pk-editor-quick-sheet{display:none}}.pk-slashmenu{z-index:9999;background:#fff;border:1px solid #0f172a1f;border-radius:14px;width:280px;max-width:calc(100vw - 24px);max-height:min(420px,70vh);padding:.4rem;position:absolute;overflow:hidden;box-shadow:0 18px 30px #0f172a2e}.pk-slashmenu-list{max-height:inherit;flex-direction:column;gap:.2rem;padding-right:.15rem;display:flex;overflow-y:auto}.pk-slashmenu-row{flex-direction:column;gap:.2rem;display:flex}.pk-slashmenu-group{letter-spacing:.12em;text-transform:uppercase;color:#0f172a73;padding:.35rem .45rem .1rem;font-size:.65rem;font-weight:700}.pk-slashmenu-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:.6rem;width:100%;padding:.55rem .6rem;display:grid}.pk-slashmenu-icon{color:#0f172abf;background:#0f172a0f;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.pk-slashmenu-text{flex-direction:column;gap:.2rem;display:flex}.pk-slashmenu-item.is-active{background:#0f172a0f}.pk-slashmenu-title{color:#0f172ae6;font-size:.9rem;font-weight:700}.pk-slashmenu-desc{color:#0f172a8c;font-size:.78rem}.pk-slashmenu-empty{color:#0f172a80;padding:.5rem .65rem;font-size:.85rem}.pk-emoji-picker{z-index:10000;background:#fff;border:1px solid #0f172a1f;border-radius:12px;width:220px;padding:.6rem;position:fixed;box-shadow:0 18px 30px #0f172a2e}.pk-emoji-picker-title{text-transform:uppercase;letter-spacing:.12em;color:#0f172a8c;margin-bottom:.45rem;font-size:.7rem}.pk-emoji-picker-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;display:grid}.pk-emoji-picker-btn{cursor:pointer;background:#0f172a0a;border:1px solid #0f172a1a;border-radius:8px;padding:.3rem;font-size:1.05rem;line-height:1}.pk-emoji-picker-btn.is-default{border-color:rgb(var(--pk-accent-rgb)/.45);background:rgb(var(--pk-accent-rgb)/.16)}.pk-table-picker{z-index:10000;background:#fff;border:1px solid #0f172a1f;border-radius:12px;gap:.6rem;width:260px;padding:.7rem;display:grid;position:fixed;box-shadow:0 18px 30px #0f172a2e}.pk-table-picker-title{text-transform:uppercase;letter-spacing:.12em;color:#0f172a8c;font-size:.7rem}.pk-table-picker-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.pk-table-picker-grid{gap:.3rem;display:grid}.pk-table-picker-row{grid-template-columns:repeat(6,1fr);gap:.25rem;display:grid}.pk-table-picker-cell{aspect-ratio:1;cursor:pointer;background:#0f172a08;border:1px solid #0f172a1f;border-radius:4px;width:100%}.pk-table-picker-cell.is-active{background:rgb(var(--pk-accent-rgb)/.2);border-color:rgb(var(--pk-accent-rgb)/.5)}.pk-table-picker-grid-label{color:#0f172a99;text-align:right;font-size:.75rem}.pk-table-picker-field{color:#0f172ab3;flex-direction:column;gap:.35rem;font-size:.75rem;display:flex}.pk-table-picker-field span{text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.pk-table-picker-field input{border:1px solid #0f172a1f;border-radius:.6rem;padding:.35rem .5rem;font-size:.9rem}.pk-table-picker-toggle{color:#0f172ab3;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.pk-table-picker-toggle input{width:16px;height:16px}.pk-table-picker-actions{justify-content:flex-end;gap:.4rem;display:flex}.pk-table-picker-btn{cursor:pointer;background:#0f172a08;border:1px solid #0f172a1f;border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:600}.pk-table-picker-btn.is-primary{background:rgb(var(--pk-accent-rgb)/.16);border-color:rgb(var(--pk-accent-rgb)/.4);color:rgb(var(--pk-accent-rgb))}.pk-editor-upload-status{margin:.4rem 0 .2rem;font-size:.85rem}.pk-editor-file-input{display:none}.pk-editor-btn{background:#fff;border:1px solid #0f172a26;border-radius:.6rem;padding:.3rem .7rem;font-weight:700}.pk-editor-btn.is-on{background:rgb(var(--pk-accent-rgb)/.18);border-color:rgb(var(--pk-accent-rgb)/.4)}.pk-table-toolbar{z-index:10;background:#0f172a05;border:1px dashed #0f172a1f;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:.45rem .6rem;display:flex;position:relative;box-shadow:0 12px 30px #0f172a1f}.pk-table-toolbar-label{text-transform:uppercase;letter-spacing:.12em;color:#0f172a99;margin-right:.2rem;font-size:.7rem;font-weight:700}.pk-table-toolbar-btn{cursor:pointer;background:#fff;border:1px solid #0f172a26;border-radius:.55rem;padding:.28rem .6rem;font-size:.78rem;font-weight:600}.pk-table-toolbar-btn.is-on{background:rgb(var(--pk-accent-rgb)/.18);border-color:rgb(var(--pk-accent-rgb)/.4)}.pk-table-toolbar-btn.is-danger{color:#dc2626f2;background:#ef444414;border-color:#ef444480}.pk-table-tools-inline{background:#0f172a05;border:1px dashed #0f172a1f;border-radius:.75rem;align-items:center;gap:.5rem;margin-bottom:.45rem;padding:.45rem .6rem;display:flex}.pk-table-tools-trigger-btn{cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #0f172a26;border-radius:999px;padding:.28rem .6rem;font-size:.78rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.pk-table-tools-trigger-btn:hover{background:#0f172a0d;border-color:#0f172a4d}.pk-table-tools-trigger-btn:active{background:#0f172a1a}.pk-table-tools-trigger-btn.is-open{background:rgb(var(--pk-accent-rgb)/.2);border-color:rgb(var(--pk-accent-rgb)/.5)}.pk-assignment-editor-content{background-color:#f9fafb;width:100%;max-width:none;min-height:320px;padding:1rem}.pk-assignment-editor-content .is-empty:before{content:attr(data-placeholder);color:#94a3b8e6;pointer-events:none;float:left;height:0}.pk-assignment-editor-content h2{margin:1.1rem 0 .6rem;font-size:1.4rem;font-weight:900}.pk-assignment-editor-content h3{margin:1rem 0 .5rem;font-size:1.15rem;font-weight:800}.pk-assignment-editor-content blockquote{color:#0f172abf;border-left:3px solid #0f172a33;margin:1rem 0;padding-left:.9rem}.pk-assignment-editor-content blockquote[data-type=callout],.pk-assignment-editor-content .pk-callout{color:#0f172ae6;background:#ff7a1814;border-left:4px solid #ff7a18b3;border-radius:.8rem;margin:.8rem 0;padding:.75rem .9rem}.pk-assignment-editor-content code{background:#0f172a14;border-radius:.3rem;padding:.1rem .3rem;font-size:.9em}.pk-assignment-editor-content .pk-toggle{background:#0f172a05;border:1px solid #0f172a1f;border-radius:.7rem;margin:.7rem 0;padding:.5rem .7rem}.pk-assignment-editor-content .pk-toggle summary{cursor:pointer;font-weight:700}.pk-assignment-editor-content .pk-spacer{height:1rem}.pk-assignment-editor-content table{border-collapse:collapse;width:100%;margin:.8rem 0}.pk-assignment-editor-content .tableWrapper{margin:.8rem 0;position:relative;overflow-x:auto}.pk-assignment-editor-content .column-resize-handle{background:rgb(var(--pk-accent-rgb)/.5);pointer-events:none;border-radius:999px;width:4px;position:absolute;top:0;bottom:0;right:-2px}.pk-assignment-editor-content .resize-cursor{cursor:col-resize}.pk-assignment-editor-content table[data-type=columns]{border-collapse:separate;border-spacing:16px;table-layout:fixed}.pk-assignment-editor-content th,.pk-assignment-editor-content td{text-align:left;border:1px solid #0f172a26;padding:.5rem .6rem}.pk-assignment-editor-content table[data-type=columns] th,.pk-assignment-editor-content table[data-type=columns] td{vertical-align:top;background:#0f172a05;border-style:dashed;border-radius:.8rem}.pk-assignment-editor-content th{background:#0f172a0a;font-weight:700}.pk-assignment-editor-content img{border-radius:.8rem;max-width:100%;height:auto}.pk-image-block{width:100%;max-width:100%;margin:1rem 0;position:relative}.pk-image-frame{background:#0f172a05;border:1px dashed #0f172a2e;border-radius:.9rem;position:relative;overflow:hidden}.pk-image-frame img{width:100%;height:auto;display:block}.pk-image-block.is-selected .pk-image-frame{border-color:rgb(var(--pk-accent-rgb)/.55)}.pk-image-handle{opacity:0;cursor:ew-resize;touch-action:none;background:#fff;border:1px solid #0f172a33;border-radius:999px;width:14px;height:36px;transition:opacity .15s;position:absolute;top:50%;transform:translateY(-50%)}.pk-image-handle.is-left{left:8px}.pk-image-handle.is-right{right:8px}.pk-image-block:hover .pk-image-handle,.pk-image-block.is-selected .pk-image-handle,.pk-image-block.is-resizing .pk-image-handle{opacity:1}.pk-image-caption{color:#0f172acc;background:#fff;border:1px solid #0f172a1f;border-radius:.6rem;width:100%;margin-top:.45rem;padding:.35rem .6rem;font-size:.85rem}.pk-embed{background:#fff;border:1px solid #0f172a1f;border-radius:.9rem;gap:.45rem;margin:.8rem 0;padding:.6rem;display:grid}.pk-embed iframe{aspect-ratio:16/9;background:#0f172a;border:0;border-radius:.7rem;width:100%}.pk-embed a{color:#0f172ab3;word-break:break-all;font-size:.78rem;text-decoration:none}.pk-embed a:hover{text-decoration:underline}html[data-theme=night] .pk-editor-bubble-btn.is-on{background:#94a3b833}html[data-theme=night] .pk-slashmenu{background:#020617fa;border-color:#94a3b838;box-shadow:0 20px 40px #02061799}html[data-theme=night] .pk-slashmenu-item.is-active{background:#94a3b826}html[data-theme=night] .pk-slashmenu-title{color:#f8fafcf2}html[data-theme=night] .pk-slashmenu-desc{color:#e2e8f099}html[data-theme=night] .pk-slashmenu-icon{color:#e2e8f0e6;background:#94a3b826}html[data-theme=night] .pk-slashmenu-empty{color:#e2e8f099}html[data-theme=night] .pk-slashmenu-group{color:#e2e8f08c}html[data-theme=night] .pk-emoji-picker{background:#020617fa;border-color:#94a3b838;box-shadow:0 20px 40px #02061799}html[data-theme=night] .pk-emoji-picker-title{color:#e2e8f099}html[data-theme=night] .pk-emoji-picker-btn{color:#f8fafce6;background:#94a3b824;border-color:#94a3b833}html[data-theme=night] .pk-emoji-picker-btn.is-default{background:#ff800033;border-color:#ff800073}html[data-theme=night] .pk-table-picker{background:#020617fa;border-color:#94a3b838;box-shadow:0 20px 40px #02061799}html[data-theme=night] .pk-table-picker-title,html[data-theme=night] .pk-table-picker-field,html[data-theme=night] .pk-table-picker-field span,html[data-theme=night] .pk-table-picker-grid-label,html[data-theme=night] .pk-table-picker-toggle{color:#e2e8f0b3}html[data-theme=night] .pk-table-picker-cell{background:#ffffff0f;border-color:#ffffff29}html[data-theme=night] .pk-table-picker-cell.is-active{background:#ff800040;border-color:#ff800080}html[data-theme=night] .pk-table-picker-field input{color:var(--pk-text);background:#24262be6;border-color:#ffffff29}html[data-theme=night] .pk-table-picker-btn{color:#f8fafce6;background:#94a3b81f;border-color:#94a3b840}html[data-theme=night] .pk-table-picker-btn.is-primary{color:rgb(var(--pk-accent-rgb));background:#ff800033;border-color:#ff800073}html[data-theme=night] .pk-assignment-editor-content blockquote[data-type=callout],html[data-theme=night] .pk-assignment-editor-content .pk-callout{color:#f8fafceb;background:#ff7a181f;border-left-color:#ff7a18e6}html[data-theme=night] .pk-assignment-editor-content .pk-toggle{background:#0f172a99;border-color:#94a3b840}html[data-theme=night] .pk-assignment-editor-content th,html[data-theme=night] .pk-assignment-editor-content td{border-color:#94a3b840}html[data-theme=night] .pk-assignment-editor-content table[data-type=columns] th,html[data-theme=night] .pk-assignment-editor-content table[data-type=columns] td{background:#ffffff0d;border-color:#94a3b840}html[data-theme=night] .pk-assignment-editor-content .column-resize-handle{background:#ff8000b3}html[data-theme=night] .pk-assignment-editor-content th{background:#94a3b81f}html[data-theme=night] .pk-assignment-editor-content img{background:#02061780;border-color:#94a3b840}html[data-theme=night] .pk-table-toolbar,html[data-theme=night] .pk-table-inline-tools{background:#24262bb3;border-color:#94a3b833}html[data-theme=night] .pk-table-toolbar-label{color:#e2e8f0a6}html[data-theme=night] .pk-table-toolbar-btn{color:var(--pk-text);background:#ffffff14;border-color:#ffffff2e}html[data-theme=night] .pk-table-toolbar-btn.is-on{color:var(--pk-text);background:#ff800033;border-color:#ff800073}html[data-theme=night] .pk-table-toolbar-btn.is-danger{color:#fca5a5f2;background:#ef44441f;border-color:#ef444480}html[data-theme=night] .pk-table-tools-trigger-btn{color:var(--pk-text);background:#ffffff14;border-color:#ffffff2e}html[data-theme=night] .pk-image-frame{background:#ffffff0a;border-color:#ffffff29}html[data-theme=night] .pk-image-handle{background:#24262bf2;border-color:#fff3}html[data-theme=night] .pk-image-caption{color:var(--pk-text);background:#24262be6;border-color:#ffffff29}html[data-theme=night] .pk-embed{background:#24262bf5;border-color:#ffffff1f}html[data-theme=night] .pk-embed a{color:#e2e8f0b3}.pk-assign-references{margin-top:1.5rem;font-size:.95rem}.pk-assign-references ol{padding-left:1.2rem;list-style:none}.pk-citation{color:rgb(var(--pk-accent-rgb));border-radius:.35rem;padding:0 .15rem;font-weight:700;text-decoration:none}.pk-citation:hover{text-decoration:underline}.pk-assign-references li{scroll-margin-top:120px}.pk-assign-references li:target{background:rgb(var(--pk-accent-rgb)/.14);border-radius:.6rem;padding:.2rem .35rem}.pk-ref-num{color:#0f172abf;background:#0f172a0f;border-radius:999px;justify-content:center;align-items:center;min-width:2.25rem;margin-right:.5rem;padding:.1rem .4rem;font-weight:700;display:inline-flex}.pk-link-btn{color:rgb(var(--pk-accent-rgb));background:0 0;border:0;font-weight:700}div.pk-ai-bubble-panel-backdrop>div>div.pk-ai-bubble-panel-body.pk-ai-v2-body.is-chat>div.pk-ai-chat-messages.pk-ai-v2-messages>div>div>button{border:2px solid #0f172a26;border-radius:.8rem;padding:.3rem .75rem}@media (max-width:1400px){.pk-assign-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.pk-assign-body{grid-template-columns:1fr}.pk-assign-sources{max-height:none}.pk-assign-sources-drawer .pk-assign-sources{width:100%;left:0;transform:translateY(105%)}.pk-assign-sources-drawer.is-open .pk-assign-sources{transform:translateY(0)}}@media (max-width:900px){.pk-assign-page{padding-bottom:calc(7.25rem + env(safe-area-inset-bottom))}}@media (max-width:768px){.pk-assign-page{padding-top:1rem;padding-left:0;padding-right:0}.pk-assign-dock-row{left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 8px);justify-content:space-between;gap:0;width:100%;padding:0 14px}.pk-assign-sources-dock{border-radius:999px;flex:none;justify-content:center;width:60px;height:60px;padding:0}.pk-assign-sources-dock-text{display:none}.pk-assign-sources-dock-icon{width:34px;height:34px}.pk-assign-sources-dock-count{min-width:24px;height:24px;padding:0 .35rem;font-size:.75rem;position:absolute;top:-6px;right:-6px;box-shadow:0 8px 16px #0f172a2e}.pk-assign-sources-dock{position:relative}}.pk-assign-ai-overlay .pk-assign-drawer-backdrop{opacity:0;pointer-events:none;transition:opacity .2s;display:block}.pk-assign-ai-overlay.is-open{pointer-events:auto}.pk-assign-ai-overlay.is-open .pk-assign-drawer-backdrop{opacity:1;pointer-events:auto}.pk-assign-ai-overlay.is-open .pk-assign-ai-pane{transform:translate(-50%)}.pk-assign-drawer-header{display:flex}@media (max-width:900px){.pk-assign-dock-row{bottom:calc(env(safe-area-inset-bottom) + 72px)}.pk-assign-ai-overlay.is-open .pk-assign-ai-pane{transform:translateY(0)}}.pk-article-card .pk-article-card-top{grid-template-columns:1fr auto;gap:.6rem .75rem;display:grid}.pk-article-card .pk-card-actions{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;display:grid}.pk-article-card .pk-article-title-link{letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:1.02rem;line-height:1.25;display:-webkit-box;overflow:hidden}.pk-article-card .pk-article-meta{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.pk-article-card .pk-article-meta-chip{color:#0f172ab8;background:#0f172a0a;border:1px solid #0f172a1a;border-radius:999px;padding:.18rem .55rem;font-size:.75rem;font-weight:700}.pk-article-card .pk-article-abstract-snippet{-webkit-line-clamp:3}.pk-article-card .pk-save-main-btn{background:rgb(var(--pk-accent-rgb)/.1);border-color:rgb(var(--pk-accent-rgb)/.22);color:var(--pk-accent-ink)}.pk-article-card .pk-save-main-btn:hover{border-color:rgb(var(--pk-accent-rgb)/.32)}@media (max-width:640px){.pk-article-card{padding:.95rem}.pk-article-card .pk-article-card-top{grid-template-columns:1fr}.pk-article-card .pk-card-actions{justify-content:flex-start}.pk-article-card .pk-save-btn{min-height:32px;padding:.24rem .6rem;font-size:.78rem}.pk-article-card .pk-article-abstract-snippet{-webkit-line-clamp:4;font-size:.86rem;line-height:1.55}.pk-article-card .pk-card-actions{justify-content:flex-start!important;gap:.4rem!important;width:100%!important;margin-left:0!important}.pk-article-card .pk-save-btn{min-height:30px!important;padding:.18rem .56rem!important;font-size:.74rem!important;font-weight:700!important;transform:none!important}.pk-article-card .pk-save-btn:hover{transform:none!important}.pk-article-card .pk-article-meta-chip{padding:.14rem .48rem!important;font-size:.72rem!important}.pk-article-card .pk-article-abstract-snippet{background:#0f172a08!important;border:1px solid #0f172a0f!important;border-radius:.8rem!important;margin-top:.6rem!important;padding:.65rem .7rem!important}.pk-ai-bubble{border-radius:999px!important;gap:8px!important;padding:10px!important}.pk-ai-bubble-label{display:none!important}.pk-ai-bubble-icon{border-radius:12px!important;width:30px!important;height:30px!important}}.pk-results-subhead{margin-top:.35rem;margin-bottom:.65rem}.pk-results-title{align-items:center;gap:.28rem;display:inline-flex}.pk-rescue-hint{opacity:.28;letter-spacing:.02em;-webkit-user-select:none;user-select:none;font-size:.58rem;font-weight:600;line-height:1}.pk-quality-hint{opacity:.24;letter-spacing:.02em;-webkit-user-select:none;user-select:none;font-size:.58rem;font-weight:600;line-height:1}.pk-rescue-hint-inline,.pk-quality-hint-inline{position:relative;top:-.02rem}.pk-query-details{background:#0f172a08;border:1px solid #0f172a14;border-radius:.85rem;padding:.5rem .65rem}.pk-query-summary{cursor:pointer;color:#0f172abf;font-size:.85rem;font-weight:800;list-style:none}.pk-query-details summary::-webkit-details-marker{display:none}.pk-query-text{color:#0f172ad9;word-break:break-word;margin-top:.45rem;font-size:.85rem;line-height:1.4}.pk-results-count{margin-top:.55rem}@media (max-width:640px){#pk-pubmed-results .pk-section-title{display:none}.pk-results-count{font-size:.88rem;line-height:1.35}.pk-ai-bubble{bottom:140px!important;right:14px!important}}.pk-article-card .pk-save-main-btn{background:linear-gradient(135deg,var(--pk-accent),var(--pk-accent2))!important;color:#fff!important;border-color:#0000!important}.pk-article-card .pk-save-main-btn:hover{box-shadow:0 14px 28px rgb(var(--pk-accent-rgb)/.22)!important}.pk-article-card .pk-expand-btn,.pk-article-card .pk-ai-add-btn{color:#0f172ac7!important;background:#0f172a05!important;border-color:#0f172a1f!important}.pk-article-card a.pk-ai-add-btn.is-locked{text-align:center!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.pk-article-card .pk-expand-btn:hover,.pk-article-card .pk-ai-add-btn:hover{background:#0f172a0a!important;border-color:#0f172a2e!important}.pk-article-card .pk-ai-add-btn.is-on{background:rgb(var(--pk-accent-rgb)/.1)!important;border-color:rgb(var(--pk-accent-rgb)/.22)!important;color:var(--pk-accent-ink)!important}.pk-article-card .pk-save-btn:disabled{opacity:.55!important;cursor:not-allowed!important}@media (max-width:640px){.pk-article-card .pk-save-btn{border-radius:999px!important}.pk-article-card .pk-save-main-btn{box-shadow:none!important}.pk-article-card.pk-card-tappable{-webkit-tap-highlight-color:transparent}.pk-article-card.pk-card-tappable:active{box-shadow:0 0 0 3px rgb(var(--pk-accent-rgb)/.1)}}.pk-rail-backdrop{z-index:60;-webkit-backdrop-filter:blur(10px)saturate(1.12);backdrop-filter:blur(10px)saturate(1.12);background:#0f172a59;position:fixed;inset:0}@media (min-width:901px){.pk-sidebar.is-collapsed{flex:0 0 76px;width:76px}.pk-sidebar-brand{justify-content:center}.pk-sidebar-brand-mark{letter-spacing:-.02em;width:38px;height:38px;color:var(--pk-accent-ink);border-radius:14px;justify-content:center;align-items:center;font-weight:950;display:none}.pk-sidebar-favicon{border-radius:6px;width:28px;height:28px;display:block}.pk-sidebar.is-collapsed .pk-sidebar-brand-mark{display:inline-flex}.pk-sidebar.is-collapsed .pk-sidebar-brand-lockup{display:none}.pk-sidebar.is-collapsed .pk-sidebar-link{justify-content:center}.pk-sidebar.is-collapsed .pk-sidebar-link-left{gap:0}.pk-sidebar.is-collapsed .pk-sidebar-link-text,.pk-sidebar.is-collapsed .pk-sidebar-badge,.pk-sidebar.is-collapsed .pk-sidebar-group-title,.pk-sidebar.is-collapsed .pk-sidebar-group-caret{display:none!important}.pk-sidebar.is-collapsed .pk-sidebar-section nav.pk-sidebar-nav{border-left:0!important;margin-left:0!important;padding-left:0!important}.pk-sidebar.is-collapsed .pk-sidebar-group-btn{justify-content:center}.pk-sidebar.is-collapsed .pk-sidebar-account-btn{justify-content:center;padding:10px}.pk-sidebar.is-collapsed .pk-sidebar-account-left{gap:0}.pk-sidebar.is-collapsed .pk-sidebar-account-label,.pk-sidebar.is-collapsed .pk-sidebar-account-chev{display:none!important}}@media (max-width:1399px){.pk-right-rail{top:calc(12px + env(safe-area-inset-top));right:12px;bottom:calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);width:min(380px,100vw - 24px);transition:transform .18s var(--pk-ease);z-index:70;pointer-events:none;background:#ffffffc7;border:1px solid #0f172a1a;border-radius:18px;padding:14px;position:fixed;transform:translate(calc(100% + 18px));box-shadow:0 28px 90px #0f172a4d;display:block!important}.pk-right-rail.is-mobile-open{pointer-events:auto;transform:translate(0)}.pk-right-rail-inner{max-height:100%!important;padding-right:0!important;position:static!important;overflow:auto!important}}@media (max-width:900px){.pk-mobile-tabbar{display:none!important}.pk-main-inner{padding-bottom:calc(3rem + env(safe-area-inset-bottom))!important}.pk-ai-bubble{bottom:calc(18px + env(safe-area-inset-bottom))!important}.pk-ai-bubble-panel-backdrop{padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}}.pk-topbar-inner{justify-content:space-between;align-items:center;gap:12px;display:flex}.pk-topbar-left{align-items:center;gap:12px;min-width:0;display:flex}.pk-topbar-right{align-items:center;gap:10px;display:flex}.pk-topbar{z-index:80;padding:calc(10px + env(safe-area-inset-top))14px 10px;-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);background:#ffffffb8;border-bottom:1px solid #0f172a14;position:sticky;top:0;display:block!important}.pk-topbar-inner{grid-template-columns:42px 1fr 42px;align-items:center;gap:12px;display:grid}.pk-topbar-title{text-align:center;letter-spacing:-.02em;color:var(--pk-text);font-weight:900;font-family:var(--pk-font-display);white-space:nowrap;text-overflow:ellipsis;justify-self:center;overflow:hidden}.pk-topbar-btn{color:#0f172ad1;cursor:pointer;background:#ffffffc7;border:1px solid #0f172a1a;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 18px 40px #0f172a1a}.pk-topbar-btn-left{justify-self:start}.pk-topbar-btn-right{justify-self:end}.pk-topbar-spacer{justify-self:end;width:42px;height:42px}.pk-topbar{padding:calc(8px + env(safe-area-inset-top))12px 8px!important;background:#ffffff9e!important;border-bottom:1px solid #0f172a0f!important}@media (min-width:901px){.pk-topbar{padding:10px 16px!important}}.pk-topbar-btn{width:40px!important;height:40px!important;box-shadow:none!important;background:#ffffffb3!important;border:1px solid #0f172a14!important;border-radius:12px!important}.pk-topbar-btn:hover{background:#ffffffd1!important;border-color:#0f172a1f!important}.pk-topbar-title{color:#0f172ac7!important;font-size:1rem!important}.pk-history-threadlist{flex-direction:column;gap:.6rem;display:flex}.pk-history-thread{text-align:left;border:1px solid var(--pk-border);background:var(--pk-surface);width:100%;box-shadow:var(--pk-shadow-sm);cursor:pointer;border-radius:1rem;align-items:center;gap:.75rem;padding:.9rem;display:flex}.pk-history-thread:hover{border-color:#0f172a29}.pk-history-thread-main{flex:1;min-width:0}.pk-history-thread-title{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;font-weight:900;line-height:1.25;display:-webkit-box;overflow:hidden}.pk-history-thread-subtitle{color:#0f172ab8;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.9rem;display:-webkit-box;overflow:hidden}.pk-history-thread-meta{color:#0f172a94;margin-top:.35rem;font-size:.85rem}.pk-history-thread-cta{color:#0f172ab3;background:#ffffffb3;border:1px solid #0f172a1a;border-radius:12px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.pk-card{border-radius:1rem}@media (min-width:901px){.pk-card{padding:1rem 1.05rem!important}}.pk-history-turn{background:#0f172a05;border:1px solid #0f172a14;border-radius:.9rem;padding:.8rem}.pk-history-turn+.pk-history-turn{margin-top:.55rem}.pk-history-turn .pk-card{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.pk-history-actions .pk-btn-primary,.pk-history-actions .pk-btn-secondary{border-radius:999px!important;padding:.32rem .65rem!important;font-size:.82rem!important}.pk-history-ai-preview{background:#fff9;border:1px solid #0f172a14;border-radius:.95rem;margin-top:.75rem;padding:.75rem .85rem}.pk-history-toolbar{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.6rem;display:flex}.pk-history-searchwrap{flex:1;min-width:240px;max-width:520px;position:relative}.pk-history-search{background:#ffffffb3;border:1px solid #0f172a1a;border-radius:999px;outline:none;width:100%;height:42px;padding:0 44px 0 14px}.pk-history-search:focus{border-color:#0f172a2e}.pk-history-searchclear{cursor:pointer;background:#ffffffd9;border:1px solid #0f172a1a;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;line-height:1;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media (max-width:520px){.pk-card{padding:.85rem!important}.pk-card h2{font-size:.98rem!important;line-height:1.2!important}.pk-card .pk-muted{line-height:1.25!important}.pk-history-actions{gap:.4rem!important}.pk-history-actions .pk-btn-primary,.pk-history-actions .pk-btn-secondary{padding:.28rem .55rem!important;font-size:.78rem!important}.pk-history-ai-preview{padding:.65rem .7rem!important}.pk-history-ai-preview p{margin:0!important}}.pk-history-actions{white-space:nowrap}.pk-history-threadcard:hover{border-color:#0f172a24;box-shadow:0 8px 24px #0f172a0f}.pk-btn-danger{color:#b91c1c;cursor:pointer;background:#ef444414;border:1px solid #ef444447;border-radius:999px;padding:.32rem .65rem;font-weight:650}.pk-btn-danger:hover{background:#ef44441f;border-color:#ef444461}.pk-btn-danger:disabled{opacity:.6;cursor:not-allowed}.pk-thread-menu{display:inline-flex;position:relative}.pk-thread-menu-btn{cursor:pointer;background:#ffffffb3;border:1px solid #0f172a1a;border-radius:999px;height:34px;padding:0 10px;font-size:18px;line-height:1}.pk-thread-menu-pop{z-index:50;background:#fffffff2;border:1px solid #0f172a1a;border-radius:.85rem;min-width:160px;padding:.35rem;position:absolute;top:38px;right:0;box-shadow:0 14px 40px #0f172a1f}.pk-thread-menu-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.7rem;width:100%;padding:.55rem .6rem;font-weight:650}.pk-thread-menu-item:hover{background:#0f172a0f}.pk-thread-menu-danger{color:#b91c1c}.pk-thread-menu-danger:hover{background:#ef44441a}.pk-topbar-rightgroup{justify-self:end;gap:8px;display:inline-flex}.pk-theme-switcher{border:1px solid var(--pk-border);background:var(--pk-surface-solid);box-shadow:var(--pk-shadow-sm);border-radius:999px;align-items:center;gap:0;padding:2px;display:inline-flex}.pk-theme-btn{color:var(--pk-muted);cursor:pointer;width:34px;height:32px;transition:background .16s var(--pk-ease),border-color .16s var(--pk-ease),color .16s var(--pk-ease),transform .16s var(--pk-ease);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pk-theme-btn.is-active{background:var(--pk-accent);color:var(--pk-accent-ink);border-color:#0000;transform:none}.pk-theme-btn svg{display:block}.pk-theme-btn:hover{background:#0f172a0a;border-color:#0f172a29}@media (max-width:980px){.pk-theme-switcher--desktop{display:none}}.pk-topbar-overflow{display:none;position:relative}.pk-topbar-overflow-btn{width:40px!important;padding:0!important}.pk-topbar-overflow-panel{z-index:90;box-shadow:none;background:0 0;border:none;border-radius:0;min-width:0;padding:0;position:absolute;top:calc(100% + 8px);right:0}.pk-topbar-overflow-backdrop{z-index:70;background:0 0;position:fixed;inset:0}@media (min-width:641px) and (max-width:980px){.pk-topbar-overflow{display:inline-flex}}.pk-sidebar-theme{border-top:1px solid var(--pk-border);margin:4px 4px 0;padding:8px 6px 4px;display:none}.pk-theme-switcher--mobile{justify-content:space-between;width:100%}.pk-theme-switcher--mobile .pk-theme-btn{flex:1}.pk-theme-switcher--menu{flex-direction:column;align-items:stretch;gap:0;padding:2px;display:inline-flex}.pk-theme-switcher--menu .pk-theme-btn{border-radius:999px;justify-content:center;width:34px;height:32px}@media (max-width:640px){.pk-sidebar-theme{display:block}.pk-sidebar-theme .pk-sidebar-section-label{display:none}}:root{--pk-sidebar-width:288px;--pk-rail-width:320px;--pk-card-radius:18px;--pk-card-pad:1.1rem;--pk-panel-bg:var(--pk-surface-solid);--pk-panel-border:var(--pk-border);--pk-sidebar-bg:#ffffffdb;--pk-sidebar-shadow:0 24px 60px #0f172a1f;--pk-hero-glow-1:rgb(var(--pk-accent-rgb)/.16);--pk-hero-glow-2:rgb(var(--pk-accent2-rgb)/.12);--pk-grid-line:#0f172a0a}html[data-theme=track]{--pk-sidebar-width:300px;--pk-rail-width:340px;--pk-card-radius:20px;--pk-panel-bg:#ffffffeb;--pk-sidebar-bg:#ffffffdb;--pk-grid-line:#1018280d}html[data-theme=editorial]{--pk-sidebar-width:292px;--pk-rail-width:330px;--pk-card-radius:22px;--pk-panel-bg:#fffcf8eb;--pk-sidebar-bg:#fff8f0e6;--pk-grid-line:#604a360f}body:before,body:after{content:"";pointer-events:none;z-index:-1;height:60%;position:fixed;inset:-10% -10% auto}body:before{background:radial-gradient(900px 520px at 10% 10%,var(--pk-hero-glow-1),transparent 70%),radial-gradient(900px 520px at 90% 5%,var(--pk-hero-glow-2),transparent 70%);opacity:.9}body:after{background-image:linear-gradient(to right,var(--pk-grid-line)1px,transparent 1px),linear-gradient(to bottom,var(--pk-grid-line)1px,transparent 1px);opacity:.45;background-size:48px 48px}.pk-app-shell{gap:0}.pk-sidebar{width:var(--pk-sidebar-width);flex:0 0 var(--pk-sidebar-width);background:var(--pk-sidebar-bg);border-right:1px solid var(--pk-panel-border);box-shadow:var(--pk-sidebar-shadow)}.pk-sidebar:before{content:"";background:linear-gradient(135deg,rgb(var(--pk-accent-rgb)/.18),rgb(var(--pk-accent2-rgb)/.05));opacity:.6;pointer-events:none;border-radius:18px;height:70px;position:absolute;inset:12px 12px auto}.pk-sidebar-inner{gap:14px;padding:16px 14px}.pk-sidebar-brand{background:0 0}.pk-sidebar-link{transition:transform .16s var(--pk-ease),box-shadow .16s var(--pk-ease);border-radius:14px;padding:.6rem .75rem}.pk-sidebar-link:hover{transform:translate(2px)}.pk-sidebar-link.is-active{background:linear-gradient(135deg,rgb(var(--pk-accent-rgb)/.16),rgb(var(--pk-accent2-rgb)/.08));border:1px solid rgb(var(--pk-accent-rgb)/.25);box-shadow:0 12px 26px rgb(var(--pk-accent-rgb)/.16)}.pk-main-inner{background:var(--pk-panel-bg);border:1px solid var(--pk-panel-border);border-radius:var(--pk-card-radius);box-shadow:var(--pk-shadow-sm);animation:pkFadeUp .24s var(--pk-ease)}.pk-card,.pk-result-card,.pk-article-card,.pk-assign-card,.pk-right-rail-card{border-radius:var(--pk-card-radius);background:var(--pk-panel-bg);border:1px solid var(--pk-panel-border);box-shadow:var(--pk-shadow-sm)}.pk-btn-primary{border-radius:999px;font-weight:800}.pk-btn-secondary{border-radius:999px;font-weight:700}.pk-input,.pk-ai-chat-textarea{background:#ffffffb3;border:1px solid #0f172a29;border-radius:12px}.pk-chip,.pk-rail-chip{border-radius:999px;font-weight:700}.pk-topbar{-webkit-backdrop-filter:blur(18px)saturate(1.16);backdrop-filter:blur(18px)saturate(1.16);border-bottom:1px solid var(--pk-panel-border);background:#ffffffd1}.pk-theme-switcher{background:var(--pk-panel-bg)}.pk-home-hero{border-radius:calc(var(--pk-card-radius) + 4px);position:relative;overflow:hidden}.pk-home-hero:after{content:"";background:linear-gradient(120deg,rgb(var(--pk-accent-rgb)/.08),transparent 55%);pointer-events:none;position:absolute;inset:0}@media (max-width:1200px){.pk-content-grid{grid-template-columns:minmax(0,1fr)}.pk-right-rail{padding-right:0}}@media (max-width:900px){.pk-main-inner{border-radius:16px}}:root{--pk-radius-sm:6px;--pk-radius:8px;--pk-radius-lg:12px;--pk-card-radius:10px;--pk-card-pad:1rem;--pk-panel-bg:transparent;--pk-panel-border:transparent;--pk-sidebar-width:264px;--pk-rail-width:300px}html[data-theme=track]{--pk-card-radius:10px;--pk-bg:#f5f3ef}html[data-theme=editorial]{--pk-card-radius:12px}body:after{opacity:.3}.pk-app-shell{background:0 0}.pk-sidebar{box-shadow:none;border-right:1px solid #0f172a1f}.pk-sidebar:before{display:none}.pk-sidebar-brand{box-shadow:none}.pk-sidebar-link{border-radius:8px}.pk-sidebar-link.is-active{box-shadow:none;border-radius:8px}.pk-topbar{z-index:40;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #0f172a1f;position:sticky;top:0}.pk-content-grid{grid-template-columns:minmax(0,1fr)minmax(260px,var(--pk-rail-width));gap:1.25rem}.pk-main-inner{box-shadow:none;background:0 0;border:none;padding:2rem 1.5rem 3rem;animation:none}.pk-card,.pk-result-card,.pk-article-card,.pk-assign-card,.pk-right-rail-card,.pk-assign-editor-pane,.pk-assign-sources{border-radius:var(--pk-card-radius);box-shadow:none;border:1px solid #0f172a1a}.pk-right-rail-card{background:#fff}.pk-btn-primary,.pk-btn-secondary{border-radius:8px}.pk-input,.pk-ai-chat-textarea,.pk-assign-title-input{border-radius:6px}.pk-chip,.pk-rail-chip{border-radius:999px}.pk-home-hero,.pk-searchchat-hero{border-radius:14px}.pk-home-hero:after{opacity:.35}.pk-right-rail{padding-right:1rem}@media (max-width:1200px){.pk-content-grid{grid-template-columns:minmax(0,1fr)}.pk-right-rail{padding-right:0}}@media (max-width:900px){.pk-main-inner{padding:1.5rem 1rem 2.5rem}}.pk-topbar-btn-plus{border-color:rgb(var(--pk-accent-rgb)/.18)!important;background:rgb(var(--pk-accent-rgb)/.1)!important;color:var(--pk-accent-ink)!important}.pk-searchchat.pk-ui-thread .pk-searchchat-center{display:none}.pk-searchchat .pk-searchchat-center.pk-leaving{animation:.26s cubic-bezier(.2,.9,.2,1) both pkHeroOut}.pk-searchchat .pk-searchchat-threadwrap.pk-entering{animation:.32s cubic-bezier(.2,.9,.2,1) both pkThreadIn}.pk-searchchat .pk-searchchat-dock.pk-entering{animation:.34s cubic-bezier(.2,.9,.2,1) both pkDockIn}.pk-search-topprogress{z-index:9999;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(var(--pk-accent-rgb)/.85),transparent);background-size:200% 100%;height:2px;animation:1.05s linear infinite pkTopProgress;position:fixed;top:0;left:0;right:0}.pk-results-skeleton{flex-direction:column;gap:.55rem;margin-top:.85rem;display:flex}.pk-skel-card{border:1px solid var(--pk-border);background:#0f172a05;border-radius:14px;padding:.85rem .95rem;position:relative;overflow:hidden}.pk-skel-line{background:#0f172a1a;border-radius:9999px;height:10px;margin-top:.55rem}.pk-skel-title{width:78%;height:12px;margin-top:.2rem}.pk-skel-short{width:55%}.pk-skel-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.15s ease-in-out infinite pkShimmer;position:absolute;inset:-40% -60%;transform:translate(-55%)}@keyframes pkHeroOut{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(2px);transform:translateY(-14px)}}@keyframes pkThreadIn{0%{opacity:0;filter:blur(2px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes pkDockIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pkTopProgress{0%{opacity:.85;background-position:0 0}to{opacity:.85;background-position:200% 0}}@media (prefers-reduced-motion:reduce){.pk-search-topprogress,.pk-searchchat .pk-searchchat-center.pk-leaving,.pk-searchchat .pk-searchchat-threadwrap.pk-entering,.pk-searchchat .pk-searchchat-dock.pk-entering,.pk-skel-card:after{animation:none!important}}html[data-theme=night] body{color:var(--pk-text);background:radial-gradient(900px 520px at 12% -8%,rgb(var(--pk-accent-rgb)/.09),transparent 62%),radial-gradient(900px 520px at 90% 8%,rgb(var(--pk-accent2-rgb)/.07),transparent 60%),var(--pk-bg)}html[data-theme=night] body:before{opacity:.45}html[data-theme=night] body:after{opacity:.14}html[data-theme=night] .pk-main{background-color:#121315e6}html[data-theme=night] .pk-topbar{background:#181a1efa!important}html[data-theme=night] .pk-topbar-title{color:#eef1f6e0!important}html[data-theme=night] .pk-topbar-btn{color:var(--pk-text)!important;background:#24262beb!important;border-color:#ffffff24!important}html[data-theme=night] .pk-topbar-btn:hover{background:#2c2f35f2!important;border-color:#fff3!important}.pk-topbar-inner{grid-template-columns:auto minmax(0,1fr) auto!important}.pk-topbar-leftgroup{justify-self:start;align-items:center;gap:.55rem;min-width:0;display:inline-flex}.pk-topbar-upgrade{border:1px solid rgba(var(--pk-accent-rgb),.18);background:linear-gradient(180deg,rgba(var(--pk-accent-rgb),.12),rgba(var(--pk-accent2-rgb),.2));min-height:40px;color:var(--pk-accent-ink);font:inherit;letter-spacing:.01em;cursor:pointer;white-space:nowrap;box-shadow:0 10px 26px rgba(var(--pk-accent-rgb),.12);border-radius:999px;align-items:center;gap:.45rem;padding:.56rem .8rem;font-size:.82rem;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.pk-topbar-upgrade:hover{border-color:rgba(var(--pk-accent-rgb),.26);background:linear-gradient(180deg,rgba(var(--pk-accent-rgb),.16),rgba(var(--pk-accent2-rgb),.24));box-shadow:0 14px 30px rgba(var(--pk-accent-rgb),.16);transform:translateY(-1px)}.pk-topbar-upgrade:focus-visible{outline:3px solid rgba(var(--pk-accent-rgb),.18);outline-offset:3px}.pk-topbar-upgrade-text{line-height:1}@media (max-width:520px){.pk-topbar-upgrade{border-radius:12px;justify-content:center;width:40px;min-width:40px;padding-inline:0}.pk-topbar-upgrade-text{display:none}}html[data-theme=night] .pk-topbar-upgrade{color:#fff3e3fa;background:linear-gradient(#ffa44f29,#ff781842);border-color:#ffa44f38;box-shadow:0 12px 28px #ff781833}html[data-theme=night] .pk-topbar-upgrade:hover{background:linear-gradient(#ffb06033,#ff841852);border-color:#ffb56f57;box-shadow:0 16px 34px #ff781842}html[data-theme=night] .pk-sidebar{background:#181a1efa!important}html[data-theme=night] .pk-sidebar-link{color:#e6ebf3e0}html[data-theme=night] .pk-sidebar-beta-badge{border-color:rgb(var(--pk-accent-rgb)/.5);background:linear-gradient(135deg,rgb(var(--pk-accent-rgb)/.9),rgb(var(--pk-accent2-rgb)/.86));box-shadow:0 12px 24px #0000003d,0 0 0 1px rgb(var(--pk-accent-rgb)/.08),inset 0 1px 0 #ffffff1f;color:var(--pk-accent-ink)}html[data-theme=night] .pk-sidebar-link:hover{background:#ffffff0f}html[data-theme=night] .pk-sidebar-link.is-active{color:#fff;background:#ff80002e;border-color:#ff800066}html[data-theme=night] .pk-sidebar-group-btn{color:#e6ebf3cc}html[data-theme=night] .pk-theme-switcher{background:#24262beb;border-color:#ffffff24}html[data-theme=night] .pk-theme-btn:hover{background:#ffffff14;border-color:#ffffff2e}html[data-theme=night] .pk-card,html[data-theme=night] .pk-result-card,html[data-theme=night] .pk-article-card,html[data-theme=night] .pk-assign-card,html[data-theme=night] .pk-right-rail-card,html[data-theme=night] .pk-assign-editor-pane,html[data-theme=night] .pk-assign-sources{background:#121315e6;border-color:#ffffff1f}html[data-theme=night] .pk-right-rail-card{background:#222429f5}html[data-theme=night] .pk-home-hero,html[data-theme=night] .pk-searchchat-hero{background:linear-gradient(120deg,#ff800014,#0000 60%),#24262bf5;border:1px solid #ffffff1f}html[data-theme=night] .pk-home-hero:after{opacity:.2}html[data-theme=night] .pk-input,html[data-theme=night] .pk-ai-chat-textarea,html[data-theme=night] .pk-assign-title-input,html[data-theme=night] .pk-main input[type=text],html[data-theme=night] .pk-main input[type=email],html[data-theme=night] .pk-main input[type=password],html[data-theme=night] .pk-main input[type=search],html[data-theme=night] .pk-main textarea,html[data-theme=night] .pk-main select,html[data-theme=night] .pk-select,html[data-theme=night] .pk-search-input,html[data-theme=night] .pk-search-select,html[data-theme=night] .pk-consensus-textarea,html[data-theme=night] .pk-chipselect,html[data-theme=night] .pk-taginput{color:var(--pk-text);background:#2a2c31;border-color:#ffffff29}html[data-theme=night] .pk-main select,html[data-theme=night] .pk-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=night] .pk-input::placeholder,html[data-theme=night] .pk-ai-chat-textarea::placeholder,html[data-theme=night] .pk-assign-title-input::placeholder,html[data-theme=night] .pk-main input::placeholder,html[data-theme=night] .pk-main textarea::placeholder{color:#f4f5f76b}html[data-theme=night] .pk-filter-panel,html[data-theme=night] .pk-filter-summaries,html[data-theme=night] .pk-filter-toggle{color:var(--pk-text);background:#24262bfa;border-color:#ffffff24}html[data-theme=night] .pk-filter-button,html[data-theme=night] .pk-btn-secondary{color:#f4f5f7eb;background:#24262be6;border-color:#ffffff2e}html[data-theme=night] .pk-filter-button:hover,html[data-theme=night] .pk-btn-secondary:hover{background:#2c2f35f2}html[data-theme=night] .pk-rail-chip,html[data-theme=night] .pk-chip,html[data-theme=night] .pk-filter-chip,html[data-theme=night] .pk-pill{color:#f4f5f7e6;background:#ffffff14;border-color:#ffffff2e}html[data-theme=night] .pk-btn-primary,html[data-theme=night] .pk-filter-apply,html[data-theme=night] .pk-ai-add-btn.is-on{background:var(--pk-accent);color:var(--pk-accent-ink);border-color:#ff800080}html[data-theme=night] .pk-btn-primary:hover,html[data-theme=night] .pk-filter-apply:hover{background:#ff8f1a}html[data-theme=night] .pk-btn-secondary,html[data-theme=night] .pk-filter-button{color:var(--pk-text)}html[data-theme=night] .pk-save-btn,html[data-theme=night] .pk-thread-menu-btn,html[data-theme=night] .pk-history-thread-cta{color:var(--pk-text);background:#ffffff14;border-color:#ffffff2e}html[data-theme=night] .pk-save-btn:hover,html[data-theme=night] .pk-thread-menu-btn:hover,html[data-theme=night] .pk-history-thread-cta:hover{background:#ffffff24}html[data-theme=night] .pk-discipline-card-cta,html[data-theme=night] .pk-right-rail-link,html[data-theme=night] .pk-account-subnav-link-active{color:var(--pk-accent)}html[data-theme=night] .pk-expand-btn,html[data-theme=night] .pk-ai-add-btn{color:#fff!important}html[data-theme=night] .pk-article-abstract-snippet{border-radius:15px;padding:5px}html[data-theme=night] .pk-account-subnav-link-active{background:#ff80001f;border-color:#ff800066}html[data-theme=night] .pk-pill.pk-pill-button:focus-visible{outline:2px solid #ff800080}html[data-theme=night] .pk-carousel-btn{color:var(--pk-text);background:#24262bf5;border-color:#fff3;box-shadow:0 10px 26px #0000008c}html[data-theme=night] .pk-carousel-btn:hover{background:#30333afa}html[data-theme=night] .pk-home-carousel-shell:before{background:linear-gradient(90deg,#1c1d20,#1c1d2000)}html[data-theme=night] .pk-home-carousel-shell:after{background:linear-gradient(270deg,#1c1d20,#1c1d2000)}html[data-theme=night] .pk-searchchat .pk-searchchat-title,html[data-theme=night] .pk-home-title,html[data-theme=night] .pk-page-title{color:var(--pk-text)}html[data-theme=night] .pk-searchchat .pk-searchchat-subtitle,html[data-theme=night] .pk-page-subtitle,html[data-theme=night] .pk-muted{color:var(--pk-muted)}html[data-theme=night] .pk-searchchat .pk-composer{background:#24262bf5;border-color:#ffffff1f;box-shadow:0 18px 50px #00000073}html[data-theme=night] .pk-searchchat .pk-composer-input.pk-composer-textarea,html[data-theme=night] .pk-searchchat .pk-composer-input,html[data-theme=night] .pk-searchchat .pk-composer-select{color:var(--pk-text);background:#2a2c31;border-color:#ffffff29}html[data-theme=night] .pk-searchchat .pk-composer-toolbar,html[data-theme=night] .pk-searchchat .pk-filter-toggle,html[data-theme=night] .pk-searchchat .pk-composer-iconbtn,html[data-theme=night] .pk-searchchat .pk-mini-chip{color:var(--pk-text);background:#ffffff0f;border-color:#ffffff24}html[data-theme=night] .pk-search-action,html[data-theme=night] .pk-tryasking-pill{color:var(--pk-text);background:#ffffff0f;border-color:#ffffff24;box-shadow:0 10px 26px #00000059}html[data-theme=night] .pk-tryasking{box-shadow:none;background:0 0;border-color:#0000}html[data-theme=night] .pk-tryasking-label{color:#e2e8f0c2}html[data-theme=night] .pk-tryasking-tabs{box-shadow:none;background:0 0;border-color:#94a3b852}html[data-theme=night] .pk-tryasking-tab{color:#cbd5e1b8}html[data-theme=night] .pk-tryasking-tab.is-active{color:var(--pk-text);border-bottom-color:#f1f5f9db}html[data-theme=night] .pk-tryasking-shuffle{color:#e2e8f0e0;background:0 0;border-color:#94a3b857}html[data-theme=night] .pk-tryasking-shuffle:hover{background:#94a3b81f}html[data-theme=night] .pk-tryasking-clear{color:#cbd5e1cc}html[data-theme=night] .pk-tryasking-clear:hover{color:var(--pk-text)}html[data-theme=night] .pk-tryasking-pill{color:#f1f5f9e6;box-shadow:none;background:0 0;border-color:#94a3b859}html[data-theme=night] .pk-tryasking-pill:hover{background:#94a3b81a;border-color:#cbd5e194}html[data-theme=night] .pk-consensus-shell{background:#181a1efa;border:1px solid #ffffff1f;box-shadow:0 18px 50px #00000073}html[data-theme=night] .pk-consensus-textarea{color:var(--pk-text)}html[data-theme=night] .pk-consensus-toolbar{border-top-color:#ffffff24}html[data-theme=night] .pk-consensus-pill,html[data-theme=night] .pk-consensus-icon{color:#f4f5f7e6;background:#ffffff12;border-color:#ffffff2e}html[data-theme=night] .pk-query-summary,html[data-theme=night] .pk-query-text{color:#f4f5f7ad}html[data-theme=night] .pk-dropdown-menu{color:var(--pk-text);background:#24262bfa;border-color:#ffffff24;box-shadow:0 28px 56px #00000073}html[data-theme=night] .pk-dropdown-option{color:#f4f5f7b3}html[data-theme=night] .pk-dropdown-option:hover{color:var(--pk-text);background:#ffffff1a}html[data-theme=night] .pk-dropdown-option.is-active{color:var(--pk-accent-ink);background:#ff8000e6;box-shadow:0 10px 24px #00000059}html[data-theme=night] .pk-searchchat .pk-composer-send,html[data-theme=night] .pk-searchchat .pk-composer-toolbar .pk-btn-primary,html[data-theme=night] .pk-searchchat .pk-send-arrow{color:var(--pk-accent-ink);background:#ff8000f2;border-color:#ff800099}html[data-theme=night] .pk-searchchat .pk-composer-toolbar .pk-btn-secondary,html[data-theme=night] .pk-searchchat .pk-filter-toggle{color:var(--pk-text);background:#ffffff14;border-color:#ffffff2e}html[data-theme=night] .pk-consensus-filter .pk-filter-label{border-bottom-color:#ffffff38}html[data-theme=night] .pk-consensus-send{color:var(--pk-accent-ink);background:#ff8000d9;border-color:#ff800080}@media (max-width:640px){html[data-theme=night] .pk-consensus-shell{min-width:100%}html[data-theme=night] .pk-consensus-toolbar{border-top-color:#ffffff1f}html[data-theme=night] .pk-consensus-pill{color:#f4f5f7f0}html[data-theme=night] .pk-dropdown.is-open .pk-consensus-pill{background:#ffffff1c}html[data-theme=night] .pk-consensus-pill,html[data-theme=night] .pk-consensus-icon{color:#f4f5f7e6;border-color:#ffffff2e;background:0 0!important}html[data-theme=night] .pk-consensus-icon{color:#f4f5f7eb;background:#ffffff12;border-color:#fff3}html[data-theme=night] .pk-consensus-send{color:#e8f6ff;background:linear-gradient(#2b8fd7,#1f6fb0);border-color:#56aaecb3}html[data-theme=night] .pk-consensus-textarea{background:0 0!important}html[data-theme=night] .pk-consensus-textarea::placeholder{color:#f4f5f78f}html[data-theme=night] .pk-consensus-fake-caret{background:#f4f5f7b3}}html[data-theme=night] .pk-inbox-table{border-color:#ffffff1f;background:#24262bf5!important}html[data-theme=night] .pk-inbox-head{color:#f4f5f799;background:#2b2d32fa;border-color:#ffffff1f}html[data-theme=night] .pk-inbox-row{background:#24262be6;border-color:#ffffff0f}@media (hover:hover) and (pointer:fine){html[data-theme=night] .pk-inbox-row:hover{background:#ffffff0a}}html[data-theme=night] .pk-inbox-link{color:var(--pk-text)}html[data-theme=night] .pk-inbox-col.journal,html[data-theme=night] .pk-inbox-col.year{color:var(--pk-muted)}html[data-theme=night] #__next>div>div>div.pk-content-grid.is-rail-hidden>main>div>div>div.pk-inbox-table-shell>div.pk-inbox-table-scroll.pk-db-scrollwrap>table>tbody>tr>td>button{color:#fff!important}html[data-theme=night] .pk-content{background:#121315e6}html[data-theme=night] .pk-dbbar{background:#24262bf0!important;border-color:#ffffff1f!important}html[data-theme=night] .pk-viewtab{color:var(--pk-text);background:#ffffff14;border-color:#ffffff2e}html[data-theme=night] .pk-viewtab.is-active{color:var(--pk-accent-ink);background:#ff8000e6;border-color:#ff800099}html[data-theme=night] .pk-dbbar .pk-btn-primary{color:var(--pk-accent-ink)!important;background:#ff8000f2!important;border-color:#ff800099!important}html[data-theme=night] .pk-dbbar .pk-btn-secondary,html[data-theme=night] .pk-dbbar .pk-btn-icon{color:var(--pk-text)!important;background:#ffffff14!important;border-color:#ffffff2e!important}html[data-theme=night] .pk-dbbar .pk-btn-secondary:hover,html[data-theme=night] .pk-dbbar .pk-btn-icon:hover{background:#ffffff24!important}html[data-theme=night] .pk-db-popover,html[data-theme=night] .pk-bulk-popover,html[data-theme=night] .pk-tag-popover{color:var(--pk-text);background:#24262bfa;border-color:#ffffff24}html[data-theme=night] .pk-db-popover-title,html[data-theme=night] .pk-tag-popover-empty,html[data-theme=night] .pk-bulk-popover-title{color:var(--pk-muted)}html[data-theme=night] .pk-db-popover-field,html[data-theme=night] .pk-tag-popover-item{color:var(--pk-text)}html[data-theme=night] .pk-tag-popover-item{background:#ffffff14;border-color:#ffffff2e}html[data-theme=night] .pk-tag-popover-item.is-active{color:var(--pk-text);background:#ff80002e;border-color:#ff800066}html[data-theme=night] .pk-filter-chip,html[data-theme=night] .pk-bulk-chip,html[data-theme=night] .pk-bulk-pill{color:var(--pk-text);background:#ffffff14;border-color:#ffffff2e}html[data-theme=night] .pk-bulkbar{background:#24262bf0;border-color:#ffffff1f;box-shadow:0 16px 40px #00000059}html[data-theme=night] .pk-bulk-muted{color:var(--pk-muted)}html[data-theme=night] .pk-journal-tab-column{background:#181a1efa;border-right-color:#ffffff1f}html[data-theme=night] .pk-journal-tab-content{background:#181a1efa}html[data-theme=night] .pk-journal-tab{color:var(--pk-text)}html[data-theme=night] .pk-journal-tab:hover{background:#ffffff14}html[data-theme=night] .pk-journal-tab-active{background:#ffffff1f;border-color:#fff3}html[data-theme=night] .pk-discipline-card{background:#24262bf5;border-color:#ffffff1f}html[data-theme=night] .pk-discipline-card-icon{background:0 0}html[data-theme=night] .pk-discipline-card-kicker,html[data-theme=night] .pk-home-discipline-label,html[data-theme=night] .pk-discipline-card-meta,html[data-theme=night] .pk-home-discipline-text,html[data-theme=night] .pk-home-tool-text{color:var(--pk-muted)}html[data-theme=night] .pk-assignment-editor,html[data-theme=night] .pk-assignment-editor-toolbar{background:#24262bf5;border-color:#ffffff1f}html[data-theme=night] .pk-editor-btn{color:var(--pk-text);background:#ffffff14;border-color:#fff3}html[data-theme=night] .pk-editor-btn.is-on{color:var(--pk-accent-ink);background:#ff8000d9;border-color:#ff800099}html[data-theme=night] .pk-assignment-editor-content blockquote{color:var(--pk-muted);border-left-color:#ffffff40}html[data-theme=night] .pk-assignment-editor-content code{color:var(--pk-text);background:#ffffff14}html[data-theme=night] .pk-ai-chat-input-row{background:#24262bf5;border-top:1px solid #ffffff1f;box-shadow:0 -16px 40px #0006}html[data-theme=night] .pk-ai-chat-input-row:before{background:linear-gradient(#24262b00,#24262bf5)}html[data-theme=night] .pk-ai-bubble-tabs{box-shadow:none;background:#ffffff14;border-color:#ffffff29}html[data-theme=night] .pk-ai-bubble-tabs>*{color:var(--pk-muted)}html[data-theme=night] .pk-ai-bubble-tabs>.is-active{color:var(--pk-text);box-shadow:none;background:#ff800033}html[data-theme=night] .pk-ai-bubble-clearchat,html[data-theme=night] .pk-ai-bubble-close{color:var(--pk-text);background:#ffffff14;border-color:#ffffff29}html[data-theme=night] .pk-ai-bubble-clearchat:hover,html[data-theme=night] .pk-ai-bubble-close:hover{background:#ffffff24}html[data-theme=night] input[type=text],html[data-theme=night] input[type=email],html[data-theme=night] input[type=password],html[data-theme=night] input[type=search],html[data-theme=night] textarea,html[data-theme=night] select,html[data-theme=night] .pk-input,html[data-theme=night] .pk-select,html[data-theme=night] .pk-db-note,html[data-theme=night] .pk-search-input,html[data-theme=night] .pk-search-select,html[data-theme=night] .pk-consensus-textarea{color:var(--pk-text)!important;box-shadow:none!important;background:#2a2b2f!important;border-color:#ffffff2e!important}html[data-theme=night] input::placeholder,html[data-theme=night] textarea::placeholder,html[data-theme=night] .pk-input::placeholder{color:#f4f5f773!important}html[data-theme=night] .pk-consensus-input>textarea{background-color:#0000!important}html[data-theme=night] .pk-ai-chat-textarea{box-shadow:none;color:var(--pk-text);background:#2a2c31;border-color:#ffffff2e}html[data-theme=night] .pk-assign-save{color:var(--pk-muted)}html[data-theme=night] .pk-assign-save.saved{color:var(--pk-accent)}html[data-theme=night] .pk-assign-delete{color:#ef4444f2;border-color:#ef444480}html[data-theme=night] .pk-empty-state{color:var(--pk-muted);background:#ffffff0a;border-color:#ffffff1f}html[data-theme=night] .pk-source-toggle{background:#ffffff14}html[data-theme=night] .pk-source-toggle button{color:var(--pk-muted)}html[data-theme=night] .pk-source-toggle button.is-active{color:var(--pk-accent-ink);box-shadow:none;background:#ff8000e6}html[data-theme=night] .pk-inbox-hscroll-sticky,html[data-theme=night] .pk-inbox-hscroll-float{background:#24262beb;border-color:#ffffff24;box-shadow:0 12px 28px #00000073}html[data-theme=night] .pk-inbox-hscroll-sticky::-webkit-scrollbar-thumb{background:#ffffff38}html[data-theme=night] .pk-inbox-hscroll-float::-webkit-scrollbar-thumb{background:#ffffff38}html[data-theme=night] .pk-discipline-grid{background:#24262bf5;border-color:#ffffff1f}html[data-theme=night] .pk-journal-tab-heading,html[data-theme=night] .pk-journal-tab-title,html[data-theme=night] .pk-journal-tab-meta,html[data-theme=night] .pk-journal-tab-content{color:var(--pk-text)}html[data-theme=night] .pk-journal-tab-meta{color:var(--pk-muted)}html[data-theme=night] .pk-ai-summary-card{background:#24262bf5;border-color:#ffffff1f}html[data-theme=night] .pk-ai-context-chip{color:#f4f5f7e6;background:#ffffff14;border-color:#ffffff38}html[data-theme=night] .pk-ai-quality-badge{color:var(--pk-text);background:#ffffff14;border-color:#ffffff38}html[data-theme=night] .pk-ai-quality-badge.is-high{color:#86efac;background:#22c55e2e;border-color:#4ade8073}html[data-theme=night] .pk-ai-quality-badge.is-medium{color:#fde68a;background:#f59e0b26;border-color:#f59e0b73}html[data-theme=night] .pk-ai-quality-badge.is-low{color:#fecaca;background:#ef444426;border-color:#f8717173}html[data-theme=night] .pk-ai-quality-summary{color:var(--pk-muted)}html[data-theme=night] .pk-ai-confidence-note{color:#d1d5db}html[data-theme=night] .pk-ai-answer-insights{background:#1e3a8a24;border-color:#60a5fa59}html[data-theme=night] .pk-ai-answer-insights>summary{color:#dbeafe}html[data-theme=night] .pk-ai-grounding-badge{color:var(--pk-text);background:#ffffff14;border-color:#ffffff38}html[data-theme=night] .pk-ai-grounding-badge.is-grounded{color:#86efac;background:#22c55e2e;border-color:#4ade8073}html[data-theme=night] .pk-ai-grounding-badge.is-corrected{color:#bfdbfe;background:#2563eb33;border-color:#60a5fa80}html[data-theme=night] .pk-ai-grounding-badge.is-limited{color:#fdba74;background:#f9731633;border-color:#fb923c80}html[data-theme=night] .pk-ai-coverage-badge{color:var(--pk-text);background:#ffffff14;border-color:#ffffff38}html[data-theme=night] .pk-ai-coverage-badge.is-adaptive{color:#bfdbfe;background:#2563eb33;border-color:#60a5fa80}html[data-theme=night] .pk-ai-coverage-badge.is-exhaustive{color:#fdba74;background:#f9731633;border-color:#fb923c80}html[data-theme=night] .pk-ai-source-coverage-badge{color:#bae6fd;background:#0284c738;border-color:#38bdf88c}html[data-theme=night] .pk-ai-source-coverage-missing{color:#fdba74}html[data-theme=night] .pk-ai-grounding-summary{color:var(--pk-muted)}html[data-theme=night] .pk-ai-citation-warning{color:#fcd34d}html[data-theme=night] .pk-ai-evidence-preview{color:var(--pk-text);background:#ffffff0f;border-left-color:#ffffff47}html[data-theme=night] .pk-ai-context-used{background:#1e3a8a33;border-color:#60a5fa59}html[data-theme=night] .pk-ai-context-used-title{color:#bfdbfe}html[data-theme=night] .pk-ai-context-used-list{color:var(--pk-text)}html[data-theme=night] .pk-ai-context-used-hint{color:#dbeafe}html[data-theme=night] .pk-citation-chip{color:#bfdbfe;background:#2563eb38;border-color:#60a5fa73}html[data-theme=night] .pk-citation-chip:hover{background:#3b82f647}html[data-theme=night] .pk-citation-chip.is-active{color:#fff;background:#3b82f6d9;border-color:#93c5fde6}html[data-theme=night] .pk-citation-panel{background:#1e3a8a33;border-color:#60a5fa59}html[data-theme=night] .pk-citation-panel-title{color:#bfdbfe}html[data-theme=night] .pk-citation-panel-source{color:var(--pk-text)}html[data-theme=night] .pk-citation-panel-meta,html[data-theme=night] .pk-citation-panel-empty{color:var(--pk-muted)}html[data-theme=night] .pk-chat-user-meta,html[data-theme=night] .pk-chat-user-q{color:var(--pk-text)}html[data-theme=night] .pk-dbbar-search{color:var(--pk-text)!important;background:#2a2b2f!important;border-color:#ffffff2e!important}html[data-theme=night] .pk-searchchat .pk-searchchat-hero{box-shadow:none;background:0 0;border:none}html[data-theme=night] .pk-searchchat .pk-searchchat-center{background:0 0}html[data-theme=night] body{background:var(--pk-bg)!important}html[data-theme=night] body:before,html[data-theme=night] body:after,html[data-theme=night] .pk-sidebar:before{display:none}html[data-theme=night] .pk-sidebar-group-btn{color:var(--pk-text);background:#ffffff0f;border:1px solid #ffffff24}html[data-theme=night] .pk-sidebar-group-btn:hover{background:#ffffff1a}html[data-theme=night] .pk-sidebar .pk-input,html[data-theme=night] .pk-sidebar input,html[data-theme=night] .pk-sidebar select{color:var(--pk-text);background:#2a2b2f;border-color:#ffffff2e}html[data-theme=night] .pk-right-rail{background:0 0}html[data-theme=night] .pk-right-rail-card{background:#24262bf5;border-color:#ffffff1f}html[data-theme=night] .pk-right-rail-link{color:var(--pk-text);background:#ffffff14;border-color:#ffffff29}html[data-theme=night] .pk-right-rail-link:hover{background:#ffffff24}.pk-ai-bubble{min-height:52px;left:var(--pk-ai-bubble-left,50%)!important;right:auto!important;bottom:var(--pk-ai-bubble-bottom,calc(env(safe-area-inset-bottom) + 20px))!important;transform:var(--pk-ai-bubble-transform,translateX(-50%))!important;color:#ffebdaeb!important;background:linear-gradient(135deg,#120903 0%,#2a1206 50%,#33150a 100%)!important;border:1px solid #ff79008c!important;border-radius:999px!important;gap:.65rem!important;padding:.64rem 1rem!important}.pk-ai-bubble-icon{justify-content:center;align-items:center;display:inline-flex;color:#1f0c05!important;background:radial-gradient(circle at 30% 30%,#ffb15c,#ff7a18)!important;border-radius:999px!important;width:30px!important;height:30px!important}.pk-ai-bubble-label{color:#ffebdae6!important;font-size:.95rem!important;font-weight:750!important}.pk-ai-bubble-count{color:#ffe9d7!important;min-width:24px!important;height:24px!important;box-shadow:none!important;background:#ff914247!important;border-radius:999px!important}@media (hover:hover) and (pointer:fine){.pk-ai-bubble:hover{transform:var(--pk-ai-bubble-hover-transform,translateX(-50%)translateY(-1px))!important;box-shadow:0 20px 42px #310f038f,0 0 28px #ff7a1870!important}}@media (max-width:900px){.pk-ai-bubble{left:auto!important;right:14px!important;transform:none!important}.pk-ai-bubble:hover{transform:translateY(-1px)!important}}html[data-theme=night] .pk-ai-bubble{background:#24262bf5;border-color:#ffffff29;box-shadow:0 12px 28px #00000073}.pk-ai-add-btn,.pk-article-card .pk-ai-add-btn{color:#ffebdaeb!important;background:linear-gradient(135deg,#120903 0%,#2a1206 50%,#33150a 100%)!important;border:1px solid #ff79008c!important;border-radius:999px!important;font-weight:750!important}@media (hover:hover) and (pointer:fine){.pk-ai-add-btn:hover,.pk-article-card .pk-ai-add-btn:hover{box-shadow:none!important;background:linear-gradient(135deg,#1b0d04 0%,#341607 50%,#3d190c 100%)!important;border-color:#ff9142b8!important}}.pk-ai-add-btn.is-on,.pk-article-card .pk-ai-add-btn.is-on{color:#fff1e3!important;box-shadow:none!important;background:linear-gradient(135deg,#1b0d04 0%,#341607 50%,#3d190c 100%)!important;border-color:#ffb15cd1!important}.pk-ai-add-btn:disabled,.pk-article-card .pk-ai-add-btn:disabled,.pk-ai-add-btn.is-locked{opacity:.78}html[data-theme=night] .pk-ai-add-btn,html[data-theme=night] .pk-article-card .pk-ai-add-btn{color:#ffebdaeb!important;box-shadow:none!important;background:linear-gradient(135deg,#120903 0%,#2a1206 50%,#33150a 100%)!important;border-color:#ff79008c!important}@media (hover:hover) and (pointer:fine){html[data-theme=night] .pk-ai-add-btn:hover,html[data-theme=night] .pk-article-card .pk-ai-add-btn:hover{box-shadow:none!important;background:linear-gradient(135deg,#1b0d04 0%,#341607 50%,#3d190c 100%)!important;border-color:#ff9142b8!important}}html[data-theme=night] .pk-ai-add-btn.is-on,html[data-theme=night] .pk-article-card .pk-ai-add-btn.is-on{color:#fff1e3!important;box-shadow:none!important;background:linear-gradient(135deg,#1b0d04 0%,#341607 50%,#3d190c 100%)!important;border-color:#ffb15cd1!important}html[data-theme=night] .pk-ai-bubble-panel{background:#24262bf5;border:1px solid #ffffff1f;box-shadow:0 28px 70px #0009}html[data-theme=night] .pk-ai-bubble-panel-header,html[data-theme=night] .pk-ai-bubble-panel-body,html[data-theme=night] .pk-ai-bubble-panel-footer{background:#24262bf5}html[data-theme=night] .pk-ai-bubble-panel-header:before{background:#ffffff38}html[data-theme=night] .pk-ai-bubble-icon{color:var(--pk-text);background:#ffffff14;border-color:#ffffff2e}html[data-theme=night] .pk-inbox-table-shell,html[data-theme=night] .pk-inbox-table-scroll{background:0 0}html[data-theme=night] .pk-inbox-table-shell div.pk-inbox-table-scroll>table>tbody>tr>td{border-top:1px solid #fffff315!important;border-bottom:none!important;border-left:none!important;border-right:1px solid #fffff315!important}html[data-theme=night] .pk-sidebar-ico,html[data-theme=night] .pk-sidebar-link-text,html[data-theme=night] .pk-sidebar-section-label,html[data-theme=night] .pk-sidebar-group-title{color:var(--pk-text)}html[data-theme=night] .pk-sidebar-link.is-active .pk-sidebar-ico,html[data-theme=night] .pk-sidebar-link.is-active .pk-sidebar-link-text{color:#fff}html[data-theme=night] .pk-right-rail-title,html[data-theme=night] .pk-right-rail-text,html[data-theme=night] .pk-right-rail-card,html[data-theme=night] .pk-right-rail-card *{color:var(--pk-text)}html[data-theme=night] .pk-right-rail-card .pk-muted{color:var(--pk-muted)}html[data-theme=night] *{box-shadow:none!important}html[data-theme=night] :focus-visible{outline-offset:2px;outline:2px solid #ff80008c;box-shadow:none!important}html[data-theme=night] .pk-ai-chat-msg p{color:var(--pk-text)}html[data-theme=night] .pk-ai-chat-selection{background:#ffffff0f;border-color:#ffffff29}html[data-theme=night] .pk-ai-chat-selection p{color:var(--pk-muted)}html[data-theme=night] .pk-ai-chat-preset{color:var(--pk-text);background:#ffffff14;border-color:#ffffff2e}html[data-theme=night] .pk-consensus-textarea::placeholder,html[data-theme=night] .pk-searchchat .pk-composer-input::placeholder,html[data-theme=night] .pk-article-abstract-snippet,html[data-theme=night] .pk-article-meta{color:var(--pk-muted)}html[data-theme=night] .pk-article-card .pk-article-meta-chip{color:var(--pk-text);background:#ffffff14;border-color:#ffffff2e}html[data-theme=night] .pk-article-card .pk-article-abstract-snippet{color:var(--pk-muted);background:#ffffff0d;border-color:#ffffff1f}html[data-theme=night] .pk-card-actions .pk-save-btn,html[data-theme=night] .pk-save-btn{background:#ffffff14;border-color:#ffffff2e;color:#f4f5f7e6!important}html[data-theme=night] .pk-save-btn[aria-pressed=true]{color:var(--pk-accent);background:#ff800033;border-color:#ff800073}html[data-theme=night] .pk-modal p{color:#f4f4f4!important}html[data-theme=night] .pk-modal-body{border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);background:#24262bf5;animation:.16s ease-out pkModalIn;box-shadow:0 28px 90px #0f172a61}html[data-theme=night] .pk-modal-header{background:#24262bf5}html[data-theme=night] .pk-modal-title{color:var(--pk-text)!important}html[data-theme=night] body>div.pk-modal-backdrop>div>div.pk-modal-header>div>div:nth-child(4){color:#6b7280!important}html[data-theme=night] .pk-modal-backdrop{background:#24262bf5}html[data-theme=night] .pk-form-label{color:var(--pk-text)}html[data-theme=night] .pk-chip{padding:.25rem .5rem}html[data-theme=night] .pk-notebook-tag-chip{color:var(--pk-status-chip-text)}html[data-theme=night] .pk-ref-num{color:var(--pk-muted)}html[data-theme=night] .pk-source-group-title,html[data-theme=night] .pk-assign-meta{color:var(--pk-text)}html[data-theme=night] .pk-ai-chat-msg.assistant{color:var(--pk-text);background:#2a2b2f;border-color:#ffffff2e}html[data-theme=night] .pk-editor-bubble{background:#24262bf5;border-color:#ffffff29}html[data-theme=night] .pk-assignment-editor-content{background-color:#24262bf5}html[data-theme=night] .pk-note-back{color:var(--pk-text)}html[data-theme=night] .pk-account-card{background-color:#24262bf5}html[data-theme=night] .pk-history-search{color:var(--pk-text);background-color:#2a2b2f;border-color:#ffffff2e}html[data-theme=night] .pk-loadmore-bar{background:#24262bf5;border-color:#ffffff1f}html[data-theme=night] .pk-loadmore-bar button{color:var(--pk-text);background:#ffffff14;border-color:#ffffff2e}html[data-theme=night] .pk-chipbtn,html[data-theme=night] .pk-chipgroup-title{color:var(--pk-text)}.pk-ai-panel-v2{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);width:min(940px,100vw - 32px);max-height:min(95vh,990px);font-family:"Manrope",var(--pk-font-sans);background:radial-gradient(120% 140% at 0 0,#ffab6a2e,#0000 54%),radial-gradient(120% 160% at 100% 0,#ffd7b52e,#0000 50%),#ffffffe6;border:1px solid #0f172a1f;border-radius:22px;overflow:hidden;box-shadow:0 34px 85px #0c121e47}.pk-ai-panel-v2 .pk-ai-v2-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffffc2,#ffffff85);border-bottom:1px solid #0f172a14;padding:12px 14px 8px}.pk-ai-panel-v2 .pk-ai-v2-header-left{gap:4px;display:grid}.pk-ai-panel-v2 .pk-ai-v2-focus-toggle{color:#0f172ac7;background:#ffffffc2;border:1px solid #0f172a24;border-radius:999px;min-height:32px;padding:0 11px;font-size:.76rem;font-weight:800}.pk-ai-panel-v2 .pk-ai-v2-focus-toggle.is-on{color:#341406;background:linear-gradient(145deg,#ffd5af,#ffc182);border-color:#e96d138c}.pk-ai-panel-v2 .pk-ai-v2-titleline{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pk-ai-panel-v2 .pk-ai-v2-title{font-family:"Space Grotesk",var(--pk-font-sans);letter-spacing:-.02em;color:#101828;align-items:center;gap:6px;font-size:1rem;font-weight:700;display:inline-flex}.pk-ai-panel-v2 .pk-ai-v2-subtitle{letter-spacing:.03em;text-transform:uppercase;color:#0f172a8f;font-size:.79rem;font-weight:700}.pk-ai-panel-v2 .pk-ai-v2-tabs{background:#ffffffb8;border:1px solid #0f172a1c;border-radius:999px;gap:6px;margin-top:0;padding:4px;display:inline-flex}.pk-ai-panel-v2 .pk-ai-v2-tabs .pk-ai-bubble-tab{color:#0f172aa8;background:0 0;border:none;border-radius:999px;padding:7px 13px;font-size:.82rem;font-weight:700;transition:background-color .15s,color .15s,transform .15s}.pk-ai-panel-v2 .pk-ai-v2-tabs .pk-ai-bubble-tab.is-active{color:#3b1d08;background:linear-gradient(120deg,#fff2e7,#ffd7af);box-shadow:0 7px 18px #ff92343d}.pk-ai-panel-v2 .pk-ai-v2-body{flex-direction:column;flex:auto;gap:6px;min-height:0;padding:8px 10px;display:flex;overflow:hidden}.pk-ai-panel-v2 .pk-ai-v2-body.is-selection{overflow-y:auto}.pk-ai-panel-v2 .pk-ai-v2-body.is-chat{overflow:hidden}.pk-ai-panel-v2 .pk-ai-v2-empty{background:#ffffff8f;border:1px dashed #0f172a29;border-radius:16px;padding:14px}.pk-ai-panel-v2 .pk-ai-v2-empty strong{margin-bottom:4px;font-size:.92rem;display:block}.pk-ai-panel-v2 .pk-ai-v2-empty p{color:#0f172a9e;margin:0;font-size:.84rem;line-height:1.45}.pk-ai-panel-v2 .pk-ai-v2-selection-tools{justify-content:flex-start;display:flex}.pk-ai-panel-v2 .pk-ai-v2-list{gap:8px;display:grid}.pk-ai-panel-v2 .pk-ai-v2-list .pk-ai-bubble-item{background:#ffffffb8;border:1px solid #0f172a1a;border-radius:14px;padding:11px 12px}.pk-ai-panel-v2 .pk-ai-v2-chat-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;display:flex}.pk-ai-panel-v2 .pk-ai-v2-toolbar-primary{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.pk-ai-panel-v2 .pk-ai-v2-toolbar-last-used{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.pk-ai-panel-v2 .pk-ai-v2-sources-toggle{color:#0f172ad6;cursor:pointer;background:#ffffffc7;border:1px solid #0f172a29;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:.82rem;font-weight:700;display:inline-flex}.pk-ai-panel-v2 .pk-ai-v2-evidence-hint{color:#0f172a94;font-size:.76rem}.pk-ai-panel-v2 .pk-ai-v2-sources-drawer{background:#ffffffad;border:1px solid #0f172a1f;border-radius:14px;gap:9px;padding:10px;display:grid}.pk-ai-panel-v2 .pk-ai-v2-sources-tools{justify-content:flex-start;display:flex}.pk-ai-panel-v2 .pk-ai-v2-sources-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pk-ai-panel-v2 .pk-ai-v2-sources-actions{border-top:1px solid #0f172a1a;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:7px;display:flex}.pk-ai-panel-v2 .pk-ai-v2-source-item{background:#ffffffd1;border:1px solid #0f172a17;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 9px;display:flex}.pk-ai-panel-v2 .pk-ai-v2-source-link{color:#102030;font-size:.84rem;font-weight:650;line-height:1.3}.pk-ai-panel-v2 .pk-ai-v2-source-actions-row{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;display:inline-flex}.pk-ai-panel-v2 .pk-ai-v2-source-upload{min-height:28px;padding:.2rem .55rem;font-size:.74rem;font-weight:700}.pk-ai-panel-v2 .pk-ai-v2-evidence-strip{background:#ffffffb8;border:1px solid #0f172a1f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:5px;padding:5px 8px;display:flex}.pk-ai-panel-v2 .pk-ai-v2-strip-title{text-transform:uppercase;letter-spacing:.04em;color:#0f172aa1;align-items:center;gap:5px;font-size:.76rem;font-weight:800;display:inline-flex}.pk-ai-panel-v2 .pk-ai-v2-provider-row{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.pk-ai-panel-v2 .pk-ai-v2-provider-chip{border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 9px;font-size:.72rem;font-weight:750;line-height:1.2;display:inline-flex}.pk-ai-panel-v2 .pk-ai-v2-provider-chip.provider-userpdf{color:#03614a;background:#10b9811f;border-color:#10b98152}.pk-ai-panel-v2 .pk-ai-v2-provider-chip.provider-cache{color:#164f9e;background:#3b82f61f;border-color:#3b82f64d}.pk-ai-panel-v2 .pk-ai-v2-provider-chip.provider-abstract{color:#075985;background:#0ea5e91f;border-color:#0ea5e94d}.pk-ai-panel-v2 .pk-ai-v2-provider-chip.provider-snippet{color:#8b4b03;background:#f59e0b24;border-color:#f59e0b57}.pk-ai-panel-v2 .pk-ai-v2-messages{scrollbar-gutter:stable;background:#ffffff75;border:1px solid #0f172a1c;border-radius:12px;flex-direction:column;flex:420px;gap:9px;min-height:360px;padding:10px;display:flex;overflow:hidden auto}.pk-ai-panel-v2 .pk-ai-v2-body.is-focus-mode .pk-ai-v2-messages{min-height:430px}.pk-ai-panel-v2 .pk-ai-v2-msg{border:1px solid #0f172a1a;border-radius:14px;max-width:100%;padding:11px 12px}.pk-ai-panel-v2 .pk-ai-v2-msg.user{color:#31180a;background:linear-gradient(145deg,#ffd9ba,#ffc28e);border-color:#de7b276b;max-width:86%;margin-left:auto}.pk-ai-panel-v2 .pk-ai-v2-msg.assistant{background:#ffffffd6;max-width:100%;margin-right:auto}.pk-ai-panel-v2 .pk-ai-v2-msg p{margin:0;line-height:1.58}.pk-ai-panel-v2 .pk-ai-v2-msg.assistant :where(p,li){font-size:.96rem;line-height:1.62}.pk-ai-panel-v2 .pk-ai-v2-msg ul,.pk-ai-panel-v2 .pk-ai-v2-msg ol{margin:8px 0 0 18px}.pk-ai-panel-v2 .pk-ai-chat-refs{margin-top:10px}.pk-ai-panel-v2 .pk-ai-chat-refs summary{cursor:pointer;color:#0f172ab3;font-size:.8rem;font-weight:700}.pk-ai-panel-v2 .pk-ai-v2-prompt-row{flex-wrap:wrap;align-items:center;gap:7px;margin-top:0;display:flex}.pk-ai-panel-v2 .pk-ai-v2-prompt-label{color:#0f172a9e;font-size:.74rem;font-weight:700}.pk-ai-panel-v2 .pk-ai-v2-prompt-select{color:#0f172adb;background:#fffffff0;border:1px solid #0f172a2e;border-radius:10px;min-width:182px;min-height:32px;padding:.22rem .55rem;font-size:.76rem;font-weight:700}.pk-ai-panel-v2 .pk-ai-v2-inline-scope-select{min-width:170px}.pk-ai-panel-v2 .pk-ai-v2-mobile-tools{min-height:0;max-height:var(--pk-ai-mobile-tools-max-height,min(40dvh,360px));background:#ffffffb8;border:1px solid #0f172a1f;border-radius:12px;flex-direction:column;margin-top:.28rem;display:flex;overflow:hidden}.pk-ai-panel-v2 .pk-ai-v2-mobile-tools-body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;max-height:none;padding:9px;padding-bottom:calc(14px + env(safe-area-inset-bottom));flex:auto;display:block;overflow:hidden auto}.pk-ai-panel-v2 .pk-ai-v2-insight-section{background:#fffc;border:1px solid #0f172a1a;border-radius:10px;gap:6px;padding:8px 9px;display:grid}.pk-ai-panel-v2 .pk-ai-v2-insight-section+.pk-ai-v2-insight-section{margin-top:9px}.pk-ai-panel-v2 .pk-ai-v2-insight-label{letter-spacing:.05em;text-transform:uppercase;color:#0f172a94;margin:0;font-size:.69rem;font-weight:850}.pk-ai-panel-v2 .pk-ai-v2-insight-text{color:#0f172abd;margin:0;font-size:.8rem;line-height:1.45}.pk-ai-panel-v2 .pk-ai-v2-insight-content{min-width:0}.pk-ai-panel-v2 .pk-ai-v2-mobile-tools .pk-ai-context-row{justify-content:flex-start;gap:.45rem;margin-top:0}.pk-ai-panel-v2 .pk-ai-v2-mobile-tools .pk-ai-context-chip{border-radius:10px;width:100%;padding:.38rem .55rem}.pk-ai-panel-v2 .pk-ai-v2-mobile-tools .pk-ai-v2-scope-row{gap:.35rem;margin-top:0;display:grid}.pk-ai-panel-v2 .pk-ai-v2-mobile-tools .pk-ai-v2-scope-label{font-size:.71rem}.pk-ai-panel-v2 .pk-ai-v2-mobile-tools .pk-ai-v2-scope-select{width:100%;min-height:33px}.pk-ai-panel-v2 .pk-ai-v2-mobile-actionbar{scrollbar-width:thin;-webkit-overflow-scrolling:touch;align-items:center;gap:6px;margin-top:.1rem;padding-bottom:2px;display:flex;overflow:auto hidden}.pk-ai-panel-v2 .pk-ai-v2-mobile-actionbar>*{flex:none}.pk-ai-panel-v2 .pk-ai-v2-mobile-prompt-select{border-radius:999px;min-width:110px;max-width:126px;min-height:34px;padding:0 10px;font-size:.75rem}.pk-ai-panel-v2 .pk-ai-v2-mobile-scope-inline-select{border-radius:999px;min-width:126px;max-width:170px;min-height:34px;padding:0 10px;font-size:.75rem}.pk-ai-panel-v2 .pk-ai-v2-mobile-insights-btn{color:#0f172ac7;white-space:nowrap;background:#ffffffc2;border:1px solid #0f172a24;border-radius:999px;min-height:32px;padding:0 10px;font-size:.75rem;font-weight:800}.pk-ai-panel-v2 .pk-ai-v2-mobile-insights-btn.is-active{color:#341406;background:linear-gradient(145deg,#ffd5af,#ffc182);border-color:#e96d138c}.pk-ai-panel-v2 .pk-ai-v2-mobile-actionbar .pk-ai-chat-preset-top10{min-height:34px;padding:0 11px;font-size:.75rem}.pk-ai-panel-v2 .pk-ai-v2-mobile-scope{border-top:1px solid #0f172a14;margin-top:.35rem;padding-top:.4rem}.pk-ai-panel-v2 .pk-ai-v2-mobile-scope .pk-ai-v2-scope-row{gap:.35rem;margin-top:0;display:grid}.pk-ai-panel-v2 .pk-ai-v2-mobile-scope .pk-ai-v2-scope-label{font-size:.72rem}.pk-ai-panel-v2 .pk-ai-v2-mobile-scope .pk-ai-v2-scope-select{width:100%;min-height:34px}.pk-ai-panel-v2 .pk-ai-v2-prompt-row .pk-ai-chat-preset-top10{color:#341406;background:linear-gradient(145deg,#ffc891,#ff9e47);border-color:#e96d138f;font-weight:820;box-shadow:0 8px 20px #ff8e2f47}.pk-ai-panel-v2 .pk-ai-v2-prompt-row .pk-ai-chat-preset-top10:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px)}.pk-ai-panel-v2 .pk-ai-v2-prompt-row .pk-ai-chat-preset-top10:disabled{opacity:.5;box-shadow:none}.pk-ai-panel-v2 .pk-ai-v2-presets{scrollbar-width:thin;flex-wrap:nowrap;gap:5px;margin-top:0;padding-bottom:2px;display:flex;overflow:auto hidden}.pk-ai-panel-v2 .pk-ai-v2-presets .pk-ai-chat-preset{color:#0f172abf;white-space:nowrap;background:#ffffffb8;border:1px solid #0f172a24;border-radius:999px;padding:5px 9px;font-size:.74rem;font-weight:700}.pk-ai-panel-v2 .pk-ai-v2-presets .pk-ai-chat-preset-top10{color:#341406;background:linear-gradient(145deg,#ffc891,#ff9e47);border-color:#e96d138f;font-weight:820;box-shadow:0 8px 20px #ff8e2f47}.pk-ai-panel-v2 .pk-ai-v2-presets .pk-ai-chat-preset-top10:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px)}.pk-ai-panel-v2 .pk-ai-v2-presets .pk-ai-chat-preset-top10:disabled{opacity:.5;box-shadow:none}.pk-ai-panel-v2 .pk-ai-v2-presets .pk-ai-chat-preset-divider{color:#0f172a57;-webkit-user-select:none;user-select:none;align-self:center;padding:0 1px;font-weight:700}.pk-ai-panel-v2 .pk-ai-v2-scope-row{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.35rem;display:flex}.pk-ai-panel-v2 .pk-ai-v2-scope-label{color:#0f172a94;font-size:.74rem;font-weight:700}.pk-ai-panel-v2 .pk-ai-v2-scope-select{color:#0f172adb;background:#fffffff2;border:1px solid #0f172a2e;border-radius:10px;min-height:30px;padding:.22rem .55rem;font-size:.76rem;font-weight:700}.pk-ai-panel-v2 .pk-ai-v2-scope-hint{color:#b91c1cdb;margin-top:.28rem;font-size:.73rem;font-weight:700;display:block}.pk-ai-panel-v2 .pk-ai-v2-composer{z-index:8;border-top:1px solid #0f172a17;margin-top:2px;padding-top:6px;padding-bottom:1px;display:block;position:sticky;bottom:0}.pk-ai-panel-v2 .pk-ai-v2-composer:before{content:"";pointer-events:none;height:6px;position:absolute;inset:-6px 0 auto}.pk-ai-panel-v2 .pk-ai-v2-composer-shell{background:#fffffff5;border:1px solid #0f172a29;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;padding:6px;transition:border-color .14s,box-shadow .14s,background-color .14s;display:grid}.pk-ai-panel-v2 .pk-ai-v2-composer-shell:focus-within{border-color:#ff882c8c;box-shadow:0 0 0 3px #ff9d5229,0 12px 30px #0f172a1f}.pk-ai-panel-v2 .pk-ai-chat-textarea{box-shadow:none;resize:none;background:0 0;border:none;width:100%;min-height:48px;max-height:116px;padding:6px 8px;line-height:1.45}.pk-ai-panel-v2 .pk-ai-chat-textarea:focus{box-shadow:none;outline:none}.pk-ai-panel-v2 .pk-ai-v2-send{color:#381706;background:linear-gradient(145deg,#ffb46d,#ff8a2f);border:1px solid #e96d13a6;border-radius:999px;justify-content:center;align-self:end;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:inline-flex;box-shadow:0 10px 20px #ff8d2f59}.pk-ai-panel-v2 .pk-ai-v2-send.is-note-mode{grid-column:2;justify-self:end}.pk-ai-panel-v2 .pk-ai-v2-send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px #ff8d2f6b}.pk-ai-panel-v2 .pk-ai-v2-send:disabled{opacity:.45;box-shadow:none}.pk-ai-panel-v2 .pk-ai-v2-footer{background:linear-gradient(#ffffffb8,#ffffff9e);border-top:1px solid #0f172a14;padding:8px 10px}@media (min-width:1400px){.pk-ai-panel-v2{width:min(980px,100vw - 72px);max-height:min(91vh,980px)}}@media (max-width:1200px){.pk-ai-panel-v2{width:min(840px,100vw - 24px);max-height:min(90vh,900px)}}@media (max-width:900px){.pk-ai-bubble-panel-backdrop{justify-content:center;align-items:flex-end;padding:calc(env(safe-area-inset-top) + 8px)0 calc(env(safe-area-inset-bottom) + 8px)!important}.pk-ai-panel-v2{width:100vw;max-width:100vw;height:min(var(--pk-ai-mobile-panel-height,92dvh),calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px));max-height:min(var(--pk-ai-mobile-panel-height,92dvh),calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px));border-radius:18px 18px 0 0}.pk-ai-panel-v2 .pk-ai-v2-header{z-index:5;padding:calc(env(safe-area-inset-top) + 8px)10px 7px;position:sticky;top:0}.pk-ai-panel-v2 .pk-ai-v2-body{gap:5px;padding:7px 7px 8px}.pk-ai-panel-v2 .pk-ai-v2-composer{padding:6px 0 calc(env(safe-area-inset-bottom) + 6px);margin-top:2px}.pk-ai-panel-v2 .pk-ai-v2-chat-toolbar{gap:7px}.pk-ai-panel-v2 .pk-ai-v2-toolbar-primary{flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow:auto hidden}.pk-ai-panel-v2 .pk-ai-v2-toolbar-last-used{white-space:nowrap;flex-wrap:nowrap}.pk-ai-panel-v2 .pk-ai-v2-sources-toggle{min-height:31px;padding:6px 10px;font-size:.78rem}.pk-ai-panel-v2 .pk-ai-v2-evidence-hint{display:none}.pk-ai-panel-v2 .pk-ai-bubble-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.pk-ai-panel-v2 .pk-ai-bubble-clearchat{height:30px;min-height:30px;padding:0 8px;font-size:.72rem}.pk-ai-panel-v2 .pk-ai-bubble-close{width:34px;height:30px}.pk-ai-panel-v2 .pk-ai-v2-msg{max-width:97%}.pk-ai-panel-v2 .pk-ai-v2-messages{flex:auto;min-height:0}.pk-ai-panel-v2 .pk-ai-v2-body.is-focus-mode .pk-ai-v2-messages{min-height:0}.pk-ai-panel-v2 .pk-ai-v2-body.is-mobile-insights-open .pk-ai-v2-messages{flex:none;min-height:120px;max-height:min(26dvh,240px)}.pk-ai-panel-v2 .pk-ai-v2-sources-actions{justify-content:stretch}.pk-ai-panel-v2 .pk-ai-v2-sources-actions>*{flex:140px}.pk-ai-panel-v2 .pk-ai-chat-textarea{min-height:42px;max-height:96px;padding:5px 7px;font-size:16px;line-height:1.35}.pk-ai-panel-v2 .pk-ai-v2-prompt-select,.pk-ai-panel-v2 .pk-ai-v2-scope-select{font-size:16px}.pk-ai-panel-v2 .pk-ai-v2-send{width:32px;min-width:32px;height:32px;min-height:32px}.pk-ai-panel-v2 .pk-ai-v2-prompt-label{width:100%}.pk-ai-panel-v2 .pk-ai-v2-prompt-select{flex:100%;min-width:0}.pk-ai-panel-v2 .pk-ai-v2-mobile-actionbar{gap:7px}.pk-ai-panel-v2 .pk-ai-v2-mobile-tools{min-height:90px}.pk-ai-panel-v2 .pk-ai-v2-mobile-tools-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;max-height:none;padding:7px;padding-bottom:calc(20px + env(safe-area-inset-bottom));overflow:hidden auto}}html[data-theme=night] .pk-ai-panel-v2{background:radial-gradient(120% 150% at 0 0,#ff8c4638,#0000 58%),radial-gradient(140% 180% at 100% 0,#4d567059,#0000 52%),#24262bf0;border-color:#ffffff29}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-header{background:linear-gradient(#2a2c31e6,#2a2c31b3);border-bottom-color:#ffffff1f}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-title{color:var(--pk-text)}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-subtitle,html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-evidence-hint,html[data-theme=night] .pk-ai-panel-v2 .pk-ai-chat-refs summary{color:var(--pk-muted)}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-tabs{background:#ffffff0f;border-color:#ffffff29}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-tabs .pk-ai-bubble-tab{color:var(--pk-muted)}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-tabs .pk-ai-bubble-tab.is-active{color:var(--pk-text);background:#ff8e2e42}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-empty,html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-sources-drawer,html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-evidence-strip,html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-messages,html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-list .pk-ai-bubble-item,html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-source-item{background:#ffffff0f;border-color:#ffffff29}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-source-link{color:var(--pk-text)}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-sources-actions{border-top-color:#ffffff29}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-strip-title{color:#f4f5f7b3}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-msg.assistant{background:#ffffff12;border-color:#ffffff24}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-msg.user{color:#ffe9d7;background:linear-gradient(145deg,#ff97525c,#ff771247);border-color:#ff9a505c}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-presets .pk-ai-chat-preset,html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-sources-toggle{color:var(--pk-text);background:#ffffff14;border-color:#fff3}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-focus-toggle{color:var(--pk-text);background:#ffffff14;border-color:#ffffff38}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-focus-toggle.is-on{color:#2e1204;background:linear-gradient(145deg,#ffaf65,#ff8528);border-color:#ff9d549e}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-prompt-label{color:#f4f5f7b3}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-prompt-select{color:#f4f5f7ed;background:#ffffff14;border-color:#ffffff38}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-mobile-tools{background:#ffffff0f;border-color:#ffffff29}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-insight-section{background:#ffffff12;border-color:#ffffff24}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-insight-label{color:#f4f5f799}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-insight-text{color:#f4f5f7d1}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-mobile-tools .pk-ai-context-chip{color:#f4f5f7e6;background:#ffffff17;border-color:#ffffff2e}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-prompt-row .pk-ai-chat-preset-top10{color:#2e1204;background:linear-gradient(145deg,#ffaf65,#ff8528);border-color:#ff9d549e}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-mobile-insights-btn{color:#f4f5f7ed;background:#ffffff14;border-color:#ffffff38}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-mobile-insights-btn.is-active{color:#2e1204;background:linear-gradient(145deg,#ffaf65,#ff8528);border-color:#ff9d549e}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-mobile-scope{border-top-color:#ffffff1f}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-presets .pk-ai-chat-preset-top10{color:#2e1204;background:linear-gradient(145deg,#ffaf65,#ff8528);border-color:#ff9d549e}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-presets .pk-ai-chat-preset-divider{color:#f4f5f766}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-composer{border-top-color:#ffffff1f}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-scope-label{color:#f4f5f7a8}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-scope-select{color:#f4f5f7ed;background:#ffffff14;border-color:#ffffff38}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-scope-hint{color:#fdba74f0}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-composer:before{background:linear-gradient(#2a2c3100,#2a2c31c2)}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-composer-shell{background:#1a1c20f5;border-color:#fff3;box-shadow:0 10px 24px #00000061}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-composer-shell:focus-within{border-color:#ff9b509e;box-shadow:0 0 0 3px #ff9b502e,0 12px 30px #0000006b}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-chat-textarea{color:var(--pk-text);background:0 0;border:none}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-chat-textarea::placeholder{color:#f4f5f775}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-send{color:#2e1204;background:linear-gradient(145deg,#ffaf65,#ff8528);border-color:#ff9d54a6}html[data-theme=night] .pk-ai-panel-v2 .pk-ai-v2-empty p,html[data-theme=night] .pk-thinking-label,html[data-theme=night] .pk-typing-dot{color:var(--pk-muted)}html[data-theme=night] .pk-assign-sources-tab.is-active{color:#f3f4f6;background-color:#ff8000}html[data-theme=night] .pk-assign-sources-tab{color:var(--pk-text)}.pk-save-split{align-items:stretch;display:inline-flex;position:relative}.pk-save-main-segment{border-top-right-radius:0;border-bottom-right-radius:0}.pk-save-drop-btn{background:var(--pk-accent1);border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;min-width:1.2rem;padding-inline:.55rem}.pk-save-drop-btn>span>svg{width:.9rem;height:.9rem}.pk-note-save-popover{z-index:30;background:#fff;border:1px solid #0f172a24;border-radius:.75rem;width:min(320px,88vw);padding:.6rem;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 14px 28px #0f172a24}.pk-note-save-popover--portal{z-index:2600;flex-direction:column;max-height:min(72vh,460px);display:flex;position:fixed;top:0;left:0;right:auto;overflow:hidden}.pk-note-save-popover--portal.is-top{transform-origin:100% 100%}.pk-note-save-popover--portal.is-bottom{transform-origin:100% 0}.pk-note-save-title{color:#0f172ab3;margin-bottom:.45rem;font-size:.8rem;font-weight:800}.pk-note-save-create{border-top:1px solid #0f172a1a;flex-direction:column;gap:.4rem;margin-top:.45rem;padding-top:.45rem;display:flex}.pk-note-save-create-input{width:100%}.pk-note-save-create-actions{justify-content:flex-end;gap:.35rem;display:flex}.pk-note-save-create-btn{white-space:nowrap;padding-inline:.7rem}.pk-note-save-search{width:100%;margin-bottom:.45rem}@media (pointer:coarse){.pk-note-save-search,.pk-note-save-create-input{font-size:16px!important}}.pk-note-save-list{max-height:var(--pk-note-list-max-h,220px);flex-direction:column;gap:.28rem;display:flex;overflow:auto}.pk-note-save-item{color:#0f172aeb;text-align:left;background:#0f172a05;border:1px solid #0f172a1a;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.45rem;padding:.45rem .55rem;display:flex}.pk-note-save-item:hover{background:#0f172a0d;border-color:#0f172a38}.pk-note-save-item-title{font-size:.86rem;font-weight:600;line-height:1.25}.pk-note-save-item-right{justify-content:center;align-items:center;min-width:1.15rem;display:inline-flex}.pk-note-save-item.is-saved{background:#05966914;border-color:#05966952}.pk-note-save-item.is-saved:disabled{cursor:default;opacity:1}.pk-note-save-check{color:#059669;background:#05966929;border:1px solid #05966970;border-radius:999px;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex}.pk-note-save-msg{margin-top:.45rem}.pk-note-save-ok{color:#059669;margin-top:.45rem;font-size:.82rem;font-weight:700}.pk-note-save-footer{border-top:1px solid #0f172a1a;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.5rem;display:flex}html[data-theme=night] .pk-note-save-popover{background:#202228;border-color:#ffffff2e;box-shadow:0 16px 30px #00000061}html[data-theme=night] .pk-note-save-title{color:#f4f5f7b3}html[data-theme=night] .pk-note-save-create-btn{color:#f4f5f7f0;background:#ffffff14;border-color:#ffffff38}html[data-theme=night] .pk-note-save-create-btn:hover{background:#ffffff1f;border-color:#ffffff4d}html[data-theme=night] .pk-note-save-create,html[data-theme=night] .pk-note-save-footer{border-top-color:#ffffff24}html[data-theme=night] .pk-note-save-item{color:#f4f5f7eb;background:#ffffff0d;border-color:#ffffff24}html[data-theme=night] .pk-note-save-item:hover{background:#ffffff14;border-color:#ffffff40}html[data-theme=night] .pk-note-save-item.is-saved{background:#10b98133;border-color:#34d39985}html[data-theme=night] .pk-note-save-check{color:#a7f3d0;background:#10b98147;border-color:#34d399b8}.pk-note-sources-headline{flex-direction:column;gap:.22rem;display:flex}.pk-note-sources-subline{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;display:flex}.pk-note-sources-subline span{color:#0f172aad;background:#0f172a08;border:1px solid #0f172a1f;border-radius:999px;align-items:center;padding:.14rem .5rem;font-size:.74rem;font-weight:700;display:inline-flex}.pk-note-sources-close{opacity:.82;font-size:.78rem}.pk-note-search-query-row{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.pk-note-search-query-row .pk-input{min-width:0}.pk-note-search-query-row .pk-btn-primary{min-height:40px;padding-inline:.95rem;font-weight:800}.pk-assign-sources .pk-assign-search .pk-assign-search-row{justify-content:flex-start}.pk-note-search-recent{flex-direction:column;gap:.35rem;margin:.35rem 0 .72rem;display:flex}.pk-note-search-recent-label{color:#0f172a99;font-size:.78rem;font-weight:700}.pk-note-search-chip-row{flex-wrap:wrap;gap:.45rem;display:flex}.pk-note-search-chip{color:#0f172ac7;background:#0f172a08;border:1px solid #0f172a1f;border-radius:999px;padding:.28rem .7rem;font-size:.78rem;font-weight:700}.pk-note-search-chip:hover{background:#0f172a0f;border-color:#0f172a33}.pk-assign-used-query{background:#0f172a05;border:1px solid #0f172a1a;border-radius:.8rem;justify-content:space-between;align-items:flex-start;gap:.65rem;margin:.55rem 0 .65rem;padding:.5rem .6rem;display:flex}.pk-assign-used-query-text{flex-direction:column;gap:.18rem;min-width:0;font-size:.82rem;display:flex}.pk-assign-used-query-text>span:last-child{color:#0f172ad1;line-height:1.38}.pk-note-search-refresh-btn{white-space:nowrap;min-height:30px;padding:.2rem .64rem;font-size:.78rem}.pk-note-search-summary{background:#0f172a05;border:1px solid #0f172a14;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;margin:.55rem 0 .7rem;padding:.45rem .6rem;display:flex}.pk-note-search-summary-main{color:#0f172aad;flex-wrap:wrap;align-items:center;gap:.36rem;font-size:.82rem;font-weight:700;display:flex}.pk-note-search-summary-chip{background:#0f172a0a;border:1px solid #0f172a1f;border-radius:999px;align-items:center;min-height:24px;padding:.12rem .48rem;display:inline-flex}.pk-note-search-hide-added{color:#0f172ac2;background:#0f172a0a;border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:.4rem;min-height:24px;padding:.1rem .46rem;font-size:.78rem;font-weight:700;display:inline-flex}.pk-note-search-hide-added input{accent-color:rgb(var(--pk-accent-rgb))}.pk-note-search-empty{background:#0f172a05;border:1px dashed #0f172a29;border-radius:.9rem;flex-direction:column;gap:.45rem;margin-top:.7rem;padding:.8rem;display:flex}.pk-note-search-empty strong{font-size:.92rem}.pk-note-search-empty .pk-link-btn{align-self:flex-start;padding:0}.pk-note-search-loadmore{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.75rem;display:flex}.pk-note-search-loadmore .pk-btn-secondary{min-height:34px;font-size:.82rem;font-weight:800}.pk-note-search-skeleton-list{margin-top:.35rem}.pk-note-search-skeleton-card{background:#0f172a08;border:1px solid #0f172a1a;border-radius:.95rem;flex-direction:column;gap:.45rem;padding:.85rem;display:flex;position:relative;overflow:hidden}.pk-note-search-skeleton-card:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff80 45%,#0000 100%);animation:1.1s ease-in-out infinite pk-note-search-shimmer;position:absolute;inset:0;transform:translate(-100%)}.pk-note-search-skeleton-line{background:#0f172a1c;border-radius:999px;height:.68rem;display:block}.pk-note-search-skeleton-line.is-title{width:88%;height:.88rem}.pk-note-search-skeleton-line.is-meta{width:44%}@keyframes pk-note-search-shimmer{to{transform:translate(100%)}}.pk-assign-results .pk-card-actions>.pk-assign-add-btn{order:1}.pk-assign-results .pk-card-actions>.pk-save-split,.pk-assign-results .pk-card-actions>.pk-save-main-btn{order:2}.pk-assign-results .pk-card-actions>.pk-expand-btn{order:3}.pk-assign-results .pk-assign-add-btn{background:linear-gradient(135deg,var(--pk-accent),var(--pk-accent2))!important;color:#fff!important;border-color:#0000!important;font-weight:800!important}.pk-assign-results .pk-assign-add-btn:hover{box-shadow:0 10px 20px rgb(var(--pk-accent-rgb)/.2)!important}.pk-assign-results .pk-assign-add-btn.is-on{background:rgb(var(--pk-accent-rgb)/.1)!important;border-color:rgb(var(--pk-accent-rgb)/.24)!important;color:var(--pk-accent-ink)!important;box-shadow:none!important}.pk-assign-results .pk-save-main-btn{color:#0f172ac7!important;box-shadow:none!important;background:#0f172a08!important;border-color:#0f172a26!important}.pk-assign-results .pk-save-main-btn:hover{border-color:#0f172a3d!important}.pk-assign-sources .pk-assign-results .pk-article-card{background:linear-gradient(#fffffff0,#f7f8faf2);border:1px solid #0f172a1c;border-radius:1rem;padding:1rem 1rem .95rem}.pk-assign-sources .pk-assign-results .pk-article-title-link{letter-spacing:-.01em;font-size:1.04rem;line-height:1.32}.pk-assign-sources .pk-assign-results .pk-article-abstract-snippet{background:#0f172a08;border:1px solid #0f172a0f;border-radius:.76rem;margin-top:.66rem;padding:.6rem .7rem}.pk-assign-sources .pk-assign-results .pk-save-btn{min-height:32px}html[data-theme=night] .pk-note-sources-subline span{color:#f4f5f7d1;background:#ffffff14;border-color:#ffffff2e}html[data-theme=night] .pk-note-search-recent-label{color:#f4f5f7a8}html[data-theme=night] .pk-note-search-chip{color:#f4f5f7e6;background:#ffffff12;border-color:#ffffff29}html[data-theme=night] .pk-note-search-chip:hover{background:#ffffff1c;border-color:#ffffff3d}html[data-theme=night] .pk-assign-used-query,html[data-theme=night] .pk-note-search-summary,html[data-theme=night] .pk-note-search-empty{background:#ffffff0d;border-color:#ffffff29}html[data-theme=night] .pk-assign-used-query-text>span:last-child{color:#f4f5f7e6}html[data-theme=night] .pk-note-search-summary-chip,html[data-theme=night] .pk-note-search-hide-added{color:#f4f5f7e0;background:#ffffff14;border-color:#ffffff29}html[data-theme=night] .pk-note-search-skeleton-card{background:#ffffff0d;border-color:#ffffff26}html[data-theme=night] .pk-note-search-skeleton-line{background:#ffffff29}html[data-theme=night] .pk-assign-sources .pk-assign-results .pk-article-card{background:linear-gradient(#282a30f2,#222429f2);border-color:#ffffff24}html[data-theme=night] .pk-assign-sources .pk-assign-results .pk-article-abstract-snippet{background:#ffffff0d;border-color:#ffffff24}html[data-theme=night] .pk-modal-footer,html[data-theme=night] .pk-modal{background:#24262bf5!important}html[data-theme=night] .pk-modal-header{border-bottom:1px solid #202228!important}@media (max-width:640px){.pk-note-search-query-row{grid-template-columns:1fr}.pk-note-search-query-row .pk-btn-primary{width:100%}.pk-assign-used-query{flex-direction:column}.pk-note-search-refresh-btn{width:100%}.pk-note-search-summary{flex-direction:column;align-items:flex-start}.pk-assign-results .pk-article-card .pk-card-actions{grid-template-columns:1fr!important;width:100%!important}.pk-assign-results .pk-assign-add-btn,.pk-assign-results .pk-save-split,.pk-assign-results .pk-expand-btn{width:100%!important}.pk-assign-results .pk-save-split .pk-save-main-segment{flex:1}}.pk-article-details-modal{--pk-details-overlap:56px;position:relative;width:min(1180px,100vw - 28px)!important;max-height:90vh!important}.pk-article-details-modal>.pk-modal-header{z-index:2;position:relative}.pk-article-details-body{--pk-reader-abstract-max:90ch;--pk-reader-fulltext-max:102ch;--pk-reader-font-scale:1;z-index:4;background:var(--pk-surface-solid,#fff);box-shadow:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:0;transition:margin-top .18s,padding-top .18s,border-radius .18s,box-shadow .18s;position:relative;padding-top:1rem!important}.pk-article-details-body.is-scrolled-over{margin-top:calc(var(--pk-details-overlap)*-1);border-top-left-radius:1rem;border-top-right-radius:1rem;box-shadow:0 -14px 28px #0f172a1a;padding-top:calc(1rem + var(--pk-details-overlap))!important}.pk-article-details-body.pk-reader-width-narrow{--pk-reader-abstract-max:82ch;--pk-reader-fulltext-max:92ch}.pk-article-details-body.pk-reader-width-standard{--pk-reader-abstract-max:90ch;--pk-reader-fulltext-max:102ch}.pk-article-details-body.pk-reader-width-wide{--pk-reader-abstract-max:98ch;--pk-reader-fulltext-max:112ch}.pk-article-details-body>*{max-width:none;margin-left:0;margin-right:0}.pk-article-details-body>.pk-reader-toolbar,.pk-article-details-body>.pk-modal-abstract-section,.pk-article-details-body>.pk-modal-abstract-empty,.pk-article-details-body>.pk-modal-fulltext-block{width:100%;margin-left:auto;margin-right:auto}.pk-article-details-body>.pk-reader-toolbar,.pk-article-details-body>.pk-modal-fulltext-block{max-width:var(--pk-reader-fulltext-max)}.pk-article-details-body>.pk-modal-abstract-section,.pk-article-details-body>.pk-modal-abstract-empty{max-width:var(--pk-reader-abstract-max)}.pk-reader-toolbar{background:#f8fafc;border:1px solid #0f172a1a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:1rem;padding:.6rem .75rem;display:flex}.pk-article-details-body>div>div{border:0;border-radius:0;margin-bottom:0;padding:0;background:0 0!important}.pk-reader-toolbar-title{letter-spacing:.02em;color:#334155;font-size:.8rem;font-weight:850}.pk-reader-toolbar-controls{align-items:center;gap:.3rem;display:inline-flex}.pk-reader-btn{color:#0f172a;background:#fff;border:1px solid #0f172a24;border-radius:9px;padding:.28rem .55rem;font-size:.78rem;font-weight:800;line-height:1}.pk-reader-btn:disabled{opacity:.45;cursor:not-allowed}.pk-reader-font-value{text-align:center;color:#334155;min-width:3.3rem;font-size:.78rem;font-weight:800}.pk-reader-width-group{gap:.35rem;display:inline-flex}.pk-reader-width-btn{color:#0f172a;background:#fff;border:1px solid #0f172a24;border-radius:9px;padding:.28rem .55rem;font-size:.76rem;font-weight:700;line-height:1}.pk-reader-width-btn.is-active{border-color:rgb(var(--pk-accent-rgb)/.34);background:rgb(var(--pk-accent-rgb)/.12);color:#0f172a}.pk-article-details-body .pk-modal-abstract-text,.pk-article-details-body .pk-fulltext-paragraph{font-size:calc(1rem*var(--pk-reader-font-scale))!important;line-height:1.78!important}.pk-article-details-body .pk-modal-abstract-label{border:1px solid rgb(var(--pk-accent-rgb)/.18);border-radius:999px;align-items:center;gap:.4rem;padding:.22rem .55rem;display:inline-flex;background:linear-gradient(135deg,var(--pk-accent),var(--pk-accent2))!important;color:#111827!important;margin-bottom:.5rem!important}.pk-article-details-body .pk-fulltext-heading{font-size:calc(1.02rem*var(--pk-reader-font-scale));margin-bottom:.32rem;line-height:1.35}.pk-article-details-body .pk-fulltext-section{scroll-margin-top:88px}.pk-modal-save-split .pk-save-main-segment{border-top-right-radius:0;border-bottom-right-radius:0}.pk-modal-save-split .pk-save-drop-btn{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pk-article-details-modal>.pk-modal-footer{z-index:5;position:relative}.pk-modal-links-mobile{display:none}.pk-modal-links-toggle{justify-content:space-between;align-items:center;gap:.5rem;display:inline-flex}.pk-modal-links-toggle-icon{align-items:center;transition:transform .16s;display:inline-flex}.pk-modal-links-toggle.is-open .pk-modal-links-toggle-icon{transform:rotate(180deg)}.pk-modal-links-toggle-icon>svg{width:.92rem;height:.92rem}.pk-modal-links-menu{background:#f8fafcf2;border:1px solid #0f172a1f;border-radius:12px;flex-direction:column;gap:.35rem;padding:.48rem;display:flex}.pk-modal-links-item{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;padding:.48rem .62rem;font-weight:700;text-decoration:none}@media (max-width:900px){.pk-article-details-modal{--pk-details-overlap:var(--pk-details-overlap-mobile,34px);width:calc(100vw - 14px)!important;max-height:90vh!important}.pk-article-details-body{margin-top:calc(var(--pk-details-overlap-live,0px)*-1);transition:margin-top .12s ease-out;padding:.92rem .86rem 1.05rem!important}.pk-article-details-body.is-scrolled-over{margin-top:calc(var(--pk-details-overlap-live,0px)*-1);padding-top:.92rem!important}.pk-article-details-body>.pk-reader-toolbar,.pk-article-details-body>.pk-modal-abstract-section,.pk-article-details-body>.pk-modal-abstract-empty,.pk-article-details-body>.pk-modal-fulltext-block{max-width:100%}.pk-reader-toolbar{justify-content:space-between;gap:.5rem}.pk-reader-toolbar-title{width:auto}.pk-article-details-body .pk-reader-width-group{width:0!important;max-width:0!important;display:none!important;overflow:hidden!important}.pk-modal-links-desktop{display:none!important}.pk-modal-links-mobile{flex-direction:column;gap:.45rem;width:100%;display:flex}.pk-modal-links-toggle,.pk-modal-links-menu{width:100%}}html[data-theme=night] .pk-reader-toolbar{background:#ffffff0a;border-color:#ffffff24}html[data-theme=night] .pk-reader-toolbar-title,html[data-theme=night] .pk-reader-font-value{color:#f1f5f9e6}html[data-theme=night] .pk-reader-btn,html[data-theme=night] .pk-reader-width-btn{color:#f1f5f9f0;background:#ffffff14;border-color:#ffffff29}html[data-theme=night] .pk-reader-width-btn.is-active{border-color:rgb(var(--pk-accent-rgb)/.45);background:rgb(var(--pk-accent-rgb)/.22)}html[data-theme=night] .pk-article-details-body{background:var(--pk-surface-solid,#202228)}html[data-theme=night] .pk-article-details-body.is-scrolled-over{box-shadow:0 -16px 34px #0206178c}html[data-theme=night] .pk-modal-links-menu{background:#111827f2;border-color:#ffffff29}html[data-theme=night] .pk-modal-links-item{color:#f1f5f9f2;background:#ffffff14;border-color:#ffffff29}@media (min-width:901px){.pk-sidebar{height:100dvh}.pk-sidebar-inner{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;overflow:hidden auto!important}}.pk-inbox-drawer-backdrop{z-index:2200;background:radial-gradient(circle at 14% 20%,#fbbf2424,#0000 48%),#0f172a6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.pk-inbox-drawer-panel{color:#0f172a;background:linear-gradient(#fffffffa,#f9fafffa);flex-direction:column;width:min(620px,100vw);height:100vh;display:flex;box-shadow:-20px 0 54px #0f172a3d}.pk-inbox-drawer-header{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #0f172a1a;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:1rem 1.12rem .95rem;display:flex;position:sticky;top:0}.pk-inbox-drawer-header-main{gap:.08rem;min-width:0;display:grid}.pk-inbox-drawer-title{color:#0f172a;font-size:1.02rem;font-weight:900;line-height:1.34}.pk-inbox-drawer-meta{color:#64748b;margin-top:.34rem;font-size:.86rem}.pk-inbox-drawer-submeta{color:#94a3b8;margin-top:.32rem;font-size:.79rem}.pk-inbox-drawer-close{white-space:nowrap}.pk-inbox-drawer-header-fulltext{border-top:1px dashed #0f172a2e;gap:.34rem;margin-top:.44rem;padding-top:.5rem;display:grid}.pk-inbox-drawer-header-fulltext-label{margin:0}.pk-inbox-drawer-body{flex:1;gap:.78rem;padding:.92rem 1rem 1.1rem;display:grid;overflow:auto}.pk-inbox-drawer-section{background:#ffffffdb;border:1px solid #0f172a17;border-radius:.88rem;gap:.64rem;padding:.8rem;display:grid}.pk-inbox-drawer-section-highlight{background:linear-gradient(#fefce89e,#ffffffe6);border-color:#f59e0b38}.pk-inbox-drawer-section-title{letter-spacing:.07em;text-transform:uppercase;color:#475569;font-size:.74rem;font-weight:800}.pk-inbox-drawer-field{gap:.38rem;display:grid}.pk-inbox-drawer-field-label{letter-spacing:.05em;text-transform:uppercase;color:#64748b;font-size:.73rem;font-weight:800}.pk-inbox-drawer-select-wrap{position:relative}.pk-inbox-drawer-select-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;width:100%;min-height:40px;display:flex}.pk-inbox-drawer-select-summary{color:#334155;font-size:.9rem}.pk-inbox-drawer-select-caret{color:#64748b;font-size:.88rem;transition:transform .12s}.pk-inbox-drawer-select-caret.is-open{transform:rotate(180deg)}.pk-inbox-drawer-select-menu{z-index:30;background:#fff;border:1px solid #0f172a24;border-radius:.78rem;gap:.12rem;max-height:280px;padding:.36rem;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #0f172a24}.pk-inbox-drawer-select-option{color:#334155;border-radius:.52rem;align-items:center;gap:.45rem;padding:.28rem .4rem;font-size:.9rem;display:flex}.pk-inbox-drawer-select-option:hover{background:#94a3b824}.pk-inbox-drawer-chip-list{flex-wrap:wrap;gap:.35rem;display:flex}.pk-inbox-drawer-chip-input-row{gap:.4rem;display:flex}.pk-inbox-drawer-pill-row{flex-wrap:wrap;gap:.4rem;display:flex}.pk-inbox-drawer-pill{color:#0f172a;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.75rem;font-weight:800;display:inline-flex}.pk-inbox-drawer-status-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.pk-inbox-drawer-status-badge{color:#0f172a;background:#f8fafce6;border:1px solid #e5e7eb;border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.78rem;font-weight:800;display:inline-flex}.pk-inbox-drawer-status-hint{color:#6b7280;font-size:.8rem}.pk-inbox-drawer-fulltext-error{margin-top:0!important}.pk-inbox-drawer-fulltext-actions{gap:.45rem;display:grid}.pk-inbox-drawer-primary-link{width:fit-content}.pk-inbox-drawer-fulltext-links .pk-inbox-drawer-fulltext-actions{gap:.5rem}.pk-inbox-drawer-fulltext-reader{background:#fffc;border:1px solid #0f172a1c;border-radius:.72rem;margin-top:.25rem;padding:.62rem .68rem}.pk-inbox-drawer-fulltext-reader-scroll{gap:.74rem;max-height:38vh;display:grid;overflow:auto}.pk-inbox-drawer-fulltext-meta{color:#64748b;font-size:.77rem;font-weight:700}.pk-inbox-drawer-fulltext-reader .pk-fulltext-heading{color:#0f172a;margin-bottom:.3rem;font-size:1rem;line-height:1.36}.pk-inbox-drawer-fulltext-reader .pk-fulltext-section{scroll-margin-top:72px}.pk-inbox-drawer-fulltext-reader .pk-fulltext-body,.pk-inbox-drawer-fulltext-reader .pk-fulltext-paragraph{color:#0f172a;font-size:.95rem;line-height:1.66}.pk-inbox-drawer-inline-links{flex-wrap:wrap;gap:.58rem;display:flex}.pk-inbox-drawer-inline-link{color:#0f172a;text-underline-offset:2px;font-size:.82rem;font-weight:700;text-decoration:underline}.pk-inbox-drawer-inline-link:hover{color:rgb(var(--pk-accent-rgb))}.pk-inbox-drawer-notes{resize:vertical;min-height:140px}.pk-inbox-drawer-abstract{padding:0;overflow:clip}.pk-inbox-drawer-summary{cursor:pointer;letter-spacing:.05em;text-transform:uppercase;color:#334155;border-bottom:1px solid #0f172a14;padding:.76rem .8rem;font-size:.8rem;font-weight:800;list-style:none}.pk-inbox-drawer-summary::-webkit-details-marker{display:none}.pk-inbox-drawer-summary:after{content:"+";float:right;color:#64748b}.pk-inbox-drawer-abstract[open] .pk-inbox-drawer-summary:after{content:"-"}.pk-inbox-drawer-abstract-content{gap:.8rem;padding:.82rem .8rem;display:grid}.pk-inbox-drawer-abstract-block{gap:.3rem;display:grid}.pk-inbox-drawer-abstract-label{letter-spacing:.05em;text-transform:uppercase;color:#475569;font-size:.74rem;font-weight:800}.pk-inbox-drawer-abstract-text{color:#0f172a;white-space:pre-wrap;margin:0;font-size:.93rem;line-height:1.62}.pk-inbox-drawer-muted{color:#64748b;margin:0}.pk-inbox-drawer-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border-top:1px solid #0f172a1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.84rem 1rem .92rem;display:flex}.pk-inbox-drawer-footer-left{flex-wrap:wrap;gap:.48rem;display:flex}.pk-inbox-drawer-remove{border-color:#ef444438}@media (max-width:720px){.pk-inbox-drawer-panel{width:100vw}.pk-inbox-drawer-body{gap:.66rem;padding:.72rem .74rem .98rem}.pk-inbox-drawer-section{padding:.7rem}.pk-inbox-drawer-title{font-size:.96rem}.pk-inbox-drawer-header-fulltext{margin-top:.38rem;padding-top:.42rem}.pk-inbox-drawer-footer{padding:.76rem .74rem .9rem}}html[data-theme=night] .pk-inbox-drawer-panel{color:#f1f5f9f0;background:#24262bf5}html[data-theme=night] .pk-inbox-drawer-header,html[data-theme=night] .pk-inbox-drawer-footer{background:#1c1d20;border-color:#ffffff24}html[data-theme=night] .pk-inbox-drawer-header-fulltext{border-top-color:#94a3b85c}html[data-theme=night] .pk-inbox-drawer-section{background:#1c1d20;border-color:#ffffff24}html[data-theme=night] .pk-inbox-drawer-section-highlight{background:linear-gradient(#78350f5c,#1e293b6b);border-color:#f59e0b61}html[data-theme=night] .pk-inbox-drawer-title{color:#f1f5f9f5}html[data-theme=night] .pk-inbox-drawer-meta{color:#94a3b8f0}html[data-theme=night] .pk-inbox-drawer-submeta,html[data-theme=night] .pk-inbox-drawer-field-label,html[data-theme=night] .pk-inbox-drawer-section-title,html[data-theme=night] .pk-inbox-drawer-summary{color:#cbd5e1e0}html[data-theme=night] .pk-inbox-drawer-select-summary,html[data-theme=night] .pk-inbox-drawer-status-badge,html[data-theme=night] .pk-inbox-drawer-pill,html[data-theme=night] .pk-inbox-drawer-abstract-text{color:#f1f5f9f0}html[data-theme=night] .pk-inbox-drawer-select-menu{background:#0f172afa;border-color:#ffffff29}html[data-theme=night] .pk-inbox-drawer-select-option:hover{background:#94a3b833}html[data-theme=night] .pk-inbox-drawer-status-badge,html[data-theme=night] .pk-inbox-drawer-pill{background:#ffffff14;border-color:#ffffff2e}html[data-theme=night] .pk-inbox-drawer-inline-link{color:#fbbf24f2}html[data-theme=night] .pk-inbox-drawer-inline-link:hover{color:#fde047f5}html[data-theme=night] .pk-inbox-drawer-muted,html[data-theme=night] .pk-inbox-drawer-status-hint{color:#94a3b8e0}html[data-theme=night] .pk-inbox-drawer-fulltext-reader{background:#0f172a80;border-color:#ffffff29}html[data-theme=night] .pk-inbox-drawer-fulltext-meta{color:#94a3b8eb}html[data-theme=night] .pk-inbox-drawer-fulltext-reader .pk-fulltext-heading,html[data-theme=night] .pk-inbox-drawer-fulltext-reader .pk-fulltext-body,html[data-theme=night] .pk-inbox-drawer-fulltext-reader .pk-fulltext-paragraph{color:#f1f5f9f0}.pk-billing-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--pk-accent-rgb),.9);align-items:center;gap:.35rem;margin-bottom:.45rem;font-size:.73rem;font-weight:700;display:inline-flex}.pk-plan-badge{letter-spacing:.04em;color:#18212f;background:#ffffffe6;border:1px solid #0f172a1a;border-radius:999px;justify-content:center;align-items:center;min-height:1.6rem;padding:.25rem .65rem;font-size:.73rem;font-weight:700;display:inline-flex}.pk-plan-badge-inline{min-height:1.3rem;padding:.18rem .5rem;font-size:.68rem}.pk-plan-badge-free{background:#ffffffe6}.pk-plan-badge-student{background:rgba(var(--pk-accent-rgb),.14)}.pk-plan-badge-pro{background:rgba(var(--pk-accent2-rgb),.16)}.pk-billing-panel,.pk-dashboard-billing-card,.pk-pricing-compare,.pk-pricing-billing-note,.pk-pricing-final-cta,.pk-pricing-inline-card,.pk-pricing-faq-card{background:linear-gradient(180deg,#ffffffeb,#ffffffdb),linear-gradient(135deg,rgba(var(--pk-accent-rgb),.06),rgba(var(--pk-accent2-rgb),.03));border:1px solid #0f172a14;box-shadow:0 18px 45px #0f172a14}.pk-billing-panel{margin-bottom:1.1rem;padding:1rem}.pk-billing-panel-head,.pk-dashboard-billing-shell{gap:1rem;display:grid}.pk-billing-panel-title{margin:0;font-size:1.18rem}.pk-billing-panel-copy{max-width:42rem;margin:.2rem 0 0}.pk-billing-panel-actions,.pk-dashboard-billing-actions,.pk-pricing-inline-actions,.pk-pricing-card-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.pk-billing-meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.pk-billing-meters.has-library{grid-template-columns:repeat(4,minmax(0,1fr))}.pk-billing-meters-compact{margin-top:.4rem}.pk-billing-meter-card{background:#ffffffd1;border:1px solid #0f172a14;border-radius:1rem;min-width:0;padding:.95rem}.pk-billing-meter-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--pk-muted);font-size:.72rem;font-weight:700}.pk-billing-meter-value{letter-spacing:-.02em;color:var(--pk-text);margin-top:.45rem;font-size:1.25rem;font-weight:800}.pk-billing-meter-title{margin-top:.25rem;font-size:.95rem;font-weight:700}.pk-billing-meter-helper{color:var(--pk-muted);margin-top:.22rem;font-size:.84rem}.pk-billing-meter-track{background:#0f172a14;border-radius:999px;height:.42rem;margin-top:.75rem;overflow:hidden}.pk-billing-meter-fill{background:linear-gradient(90deg,rgba(var(--pk-accent-rgb),.95),rgba(var(--pk-accent2-rgb),.9));border-radius:999px;height:100%;display:block}.pk-pricing-page{--pk-pricing-accent-rgb:255 128 0;--pk-pricing-accent2-rgb:255 191 126;--pk-pricing-ink:#261d17;--pk-pricing-muted:#6f5d4d;--pk-pricing-surface:#fffaf3f5;--pk-pricing-surface-alt:#f7eddffa;--pk-pricing-shadow:0 18px 42px #80674a1f,inset 0 1px 0 #ffffff94;--pk-pricing-shadow-strong:0 22px 50px #ff800029,0 16px 34px #80674a1f;--pk-pricing-border:#8a674524;--pk-pricing-border-strong:#ff800052;isolation:isolate;background:radial-gradient(circle at top right,rgba(var(--pk-pricing-accent-rgb),.12),transparent 26%),radial-gradient(circle at 14% 0%,#fffc,transparent 20%),linear-gradient(180deg,#f9f2e8fa,#f2e9dcfe);border:1px solid #b697742e;border-radius:1.85rem;gap:1.35rem;padding:clamp(1rem,1.8vw,1.45rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #80674a29}.pk-pricing-page:before,.pk-pricing-page:after{content:"";pointer-events:none;position:absolute}.pk-pricing-page:before{border-radius:inherit;opacity:.34;background-color:#0000;background-image:linear-gradient(#8a67450d 1px,#0000 1px),linear-gradient(90deg,#8a67450d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff70;inset:0}.pk-pricing-page:after{background:radial-gradient(circle,rgba(var(--pk-pricing-accent-rgb),.2),transparent 62%);opacity:.74;border-radius:999px;width:24rem;height:24rem;top:-10rem;right:-8rem}.pk-pricing-hero{border:1px solid var(--pk-pricing-border);background:radial-gradient(circle at 82% 18%,rgba(var(--pk-pricing-accent-rgb),.12),transparent 26%),radial-gradient(circle at top left,#ffffffb8,transparent 32%),linear-gradient(180deg,var(--pk-pricing-surface),var(--pk-pricing-surface-alt));box-shadow:var(--pk-pricing-shadow);border-radius:1.5rem;padding:1.5rem 1.55rem 1.4rem;position:relative;overflow:hidden}.pk-pricing-hero:after{content:"";background:linear-gradient(90deg,rgba(var(--pk-pricing-accent-rgb),.16),rgba(var(--pk-pricing-accent2-rgb),.36),rgba(var(--pk-pricing-accent-rgb),.12));width:100%;height:1px;position:absolute;inset:0 auto auto 0}.pk-pricing-hero>*{z-index:1;position:relative}.pk-pricing-section-head{gap:.45rem;display:grid}.pk-pricing-page .pk-billing-eyebrow{color:rgba(var(--pk-pricing-accent-rgb),.88);letter-spacing:.12em;text-transform:uppercase;font-size:.73rem;font-weight:700}.pk-pricing-hero .pk-page-title{max-width:12ch;color:var(--pk-pricing-ink);font-family:"Space Grotesk",var(--pk-font-sans);letter-spacing:-.05em;text-wrap:balance;margin-bottom:.7rem;font-size:clamp(2.15rem,3.7vw,3rem);font-weight:800;line-height:.98}.pk-pricing-hero .pk-page-subtitle{max-width:68ch;color:var(--pk-pricing-muted);font-size:1rem;line-height:1.78}.pk-pricing-page .pk-home-title{color:var(--pk-pricing-ink);font-family:"Space Grotesk",var(--pk-font-sans);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.28rem,2.2vw,1.72rem);font-weight:800}.pk-pricing-page .pk-muted{color:var(--pk-pricing-muted);font-size:.96rem}.pk-pricing-hero-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.1rem;display:grid}.pk-pricing-hero-highlight{border:1px solid var(--pk-pricing-border);background:linear-gradient(#ffffffeb,#fff8f0f0);border-radius:1.15rem;min-width:0;padding:1rem 1.05rem;box-shadow:0 12px 24px #80674a14}.pk-pricing-hero-label{letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--pk-pricing-accent-rgb),.8);font-size:.72rem;font-weight:700;display:block}.pk-pricing-hero-value{color:var(--pk-pricing-ink);margin-top:.35rem;font-size:1.02rem;font-weight:700;line-height:1.45;display:block}.pk-pricing-hero-note{border:1px solid rgba(var(--pk-pricing-accent-rgb),.18);color:var(--pk-pricing-ink);background:linear-gradient(#fffffff0,#fff7eceb);border-radius:1rem;margin-top:1rem;padding:.8rem 1rem;display:inline-flex;box-shadow:0 10px 22px #80674a14}.pk-pricing-error{margin-top:-.2rem}.pk-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.pk-pricing-card{--pk-pricing-card-ink:#261d17;--pk-pricing-card-muted:#6f5d4d;--pk-pricing-card-surface:#fffbf4fa;--pk-pricing-card-surface-alt:#f7eee2fa;--pk-pricing-card-border:#8a674524;border:1px solid var(--pk-pricing-card-border);background:linear-gradient(180deg,var(--pk-pricing-card-surface),var(--pk-pricing-card-surface-alt));border-radius:1.5rem;flex-direction:column;min-height:100%;padding:1.25rem;display:flex;box-shadow:0 18px 36px #80674a1f}.pk-pricing-card.is-highlight{--pk-pricing-card-ink:#25170c;--pk-pricing-card-muted:#724c26;--pk-pricing-card-surface:#fff8eefc;--pk-pricing-card-surface-alt:#ffe0bbfa;--pk-pricing-card-border:#ff800057;border-color:var(--pk-pricing-card-border);background:radial-gradient(circle at top right,rgba(var(--pk-pricing-accent-rgb),.18),transparent 44%),linear-gradient(180deg,var(--pk-pricing-card-surface),var(--pk-pricing-card-surface-alt));box-shadow:var(--pk-pricing-shadow-strong)}.pk-pricing-card.is-current{box-shadow:inset 0 0 0 1.5px rgba(var(--pk-pricing-accent-rgb),.42),var(--pk-pricing-shadow);outline:none}.pk-pricing-card-top{gap:.7rem;display:grid}.pk-pricing-card-eyebrow-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.pk-pricing-card-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--pk-pricing-accent-rgb),.86);font-size:.72rem;font-weight:700}.pk-pricing-card-title-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pk-pricing-card-title{color:var(--pk-pricing-card-ink);font-family:"Space Grotesk",var(--pk-font-sans);letter-spacing:-.02em;margin:0;font-size:1.32rem;font-weight:800}.pk-pricing-card-badges{flex-wrap:wrap;gap:.45rem;display:flex}.pk-plan-badge-current{color:#281a0d;border-color:rgba(var(--pk-pricing-accent-rgb),.24);background:#ffddb8f5}.pk-pricing-card-price{color:var(--pk-pricing-card-ink);font-family:"Space Grotesk",var(--pk-font-sans);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:.8rem;font-size:2.45rem;font-weight:820;line-height:1}.pk-pricing-card-price-note{color:rgba(var(--pk-pricing-accent-rgb),.86);margin:.35rem 0 0;font-size:.84rem;font-weight:600}.pk-pricing-card-subtitle{color:var(--pk-pricing-card-muted);margin:.45rem 0 0}.pk-pricing-card-fit{background:linear-gradient(180deg,rgba(var(--pk-pricing-accent-rgb),.09),#ffffff85);border:1px solid rgba(var(--pk-pricing-accent-rgb),.16);border-radius:1rem;gap:.2rem;margin:.85rem 0 0;padding:.8rem .9rem;display:grid}.pk-pricing-card-fit span{letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--pk-pricing-accent-rgb),.82);font-size:.72rem;font-weight:700}.pk-pricing-card-fit strong{color:var(--pk-pricing-card-ink);line-height:1.45}.pk-pricing-feature-list{gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.pk-pricing-feature-item{color:var(--pk-pricing-card-ink);padding-left:1rem;position:relative}.pk-pricing-feature-item:before{content:"";background:rgba(var(--pk-pricing-accent-rgb),.92);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.58rem;left:0}.pk-pricing-card-actions{margin-top:auto;padding-top:1rem}.pk-pricing-card-footer{color:var(--pk-pricing-card-muted);margin-top:.8rem;font-size:.84rem}.pk-pricing-page .pk-plan-badge{color:var(--pk-pricing-ink);background:rgba(var(--pk-pricing-accent-rgb),.08);border-color:rgba(var(--pk-pricing-accent-rgb),.18)}.pk-pricing-page .pk-btn-primary,.pk-pricing-page .pk-btn-secondary{letter-spacing:-.01em;border-radius:14px;min-height:48px;padding:.74rem 1.05rem;font-weight:750;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.pk-pricing-card-actions .pk-btn-primary,.pk-pricing-card-actions .pk-btn-secondary{justify-content:center;width:100%}.pk-pricing-page .pk-btn-primary{color:#fff9f2f5;background:linear-gradient(#3b2d22fa,#231c16fa);border-color:#3b2d22b8;box-shadow:0 12px 26px #3f312529}.pk-pricing-page .pk-btn-primary:hover{background:linear-gradient(#443427fa,#2b221afa);transform:translateY(-1px);box-shadow:0 16px 32px #3f312533}.pk-pricing-page .pk-btn-primary:active{transform:translateY(0)scale(.985);box-shadow:0 10px 22px #3f312529}.pk-pricing-card.is-highlight .pk-btn-primary,.pk-pricing-final-cta .pk-btn-primary{color:#24170c;background:linear-gradient(180deg,rgb(var(--pk-pricing-accent2-rgb)),rgb(var(--pk-pricing-accent-rgb)));border-color:rgba(var(--pk-pricing-accent-rgb),.34);box-shadow:0 16px 34px #ff80003d}.pk-pricing-card.is-highlight .pk-btn-primary:hover,.pk-pricing-final-cta .pk-btn-primary:hover{background:linear-gradient(#ffcd90,#ff9020);box-shadow:0 20px 38px #ff800047}.pk-pricing-page .pk-btn-secondary{color:#261d17;background:#ffffffe6;border-color:#8a674529;box-shadow:0 12px 24px #80674a14}.pk-pricing-page .pk-btn-secondary:hover{border-color:rgba(var(--pk-pricing-accent-rgb),.24);background:#fffffffa;transform:translateY(-1px);box-shadow:0 16px 28px #80674a1a}.pk-pricing-page .pk-btn-primary:focus-visible,.pk-pricing-page .pk-btn-secondary:focus-visible{outline:2px solid rgba(var(--pk-pricing-accent2-rgb),.96);outline-offset:2px}.pk-pricing-page .pk-btn-primary.is-disabled,.pk-pricing-page .pk-btn-secondary.is-disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.pk-pricing-compare,.pk-pricing-billing-note,.pk-pricing-final-cta,.pk-pricing-faq-card{border:1px solid var(--pk-pricing-border);background:linear-gradient(180deg,#ffffffb3,#fffbf5cc),linear-gradient(180deg,var(--pk-pricing-surface),var(--pk-pricing-surface-alt));box-shadow:var(--pk-pricing-shadow);border-radius:1.5rem;padding:1.1rem 1.15rem}.pk-pricing-compare-scroll{margin-top:1rem;overflow-x:auto}.pk-pricing-compare-table{border-collapse:collapse;width:100%;min-width:760px}.pk-pricing-compare-table th,.pk-pricing-compare-table td{border-bottom:1px solid var(--pk-pricing-border);text-align:left;vertical-align:top;color:var(--pk-pricing-ink);padding:.95rem 1rem}.pk-pricing-compare-table thead th{letter-spacing:.01em;background:linear-gradient(#fff7eff5,#f8eddef5);font-size:.88rem}.pk-pricing-compare-table tbody tr:hover th,.pk-pricing-compare-table tbody tr:hover td{background:rgba(var(--pk-pricing-accent-rgb),.05)}.pk-pricing-compare-table tbody tr:last-child th,.pk-pricing-compare-table tbody tr:last-child td{border-bottom:none}.pk-pricing-compare-feature,.pk-pricing-compare-label{width:16rem;min-width:16rem;color:var(--pk-pricing-ink);font-weight:700}.pk-pricing-compare-plan{min-width:12.5rem}.pk-pricing-compare-plan-recommended{background:linear-gradient(180deg,rgba(var(--pk-pricing-accent-rgb),.14),rgba(var(--pk-pricing-accent-rgb),.05))}.pk-pricing-compare-plan.is-current-plan{box-shadow:inset 0 0 0 1px rgba(var(--pk-pricing-accent-rgb),.28)}.pk-pricing-compare-plan-name{color:var(--pk-pricing-ink);font-size:1rem;font-weight:800;font-family:"Space Grotesk",var(--pk-font-sans)}.pk-pricing-compare-plan-note{color:var(--pk-pricing-muted);margin-top:.35rem;font-size:.84rem}.pk-pricing-note-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.pk-pricing-note-item{border:1px solid var(--pk-pricing-border);background:linear-gradient(#fffffff0,#fff8f0e6);border-radius:1.1rem;min-width:0;padding:.95rem 1rem}.pk-pricing-note-title{color:var(--pk-pricing-ink);margin:0;font-size:.96rem;line-height:1.35}.pk-pricing-note-copy{color:var(--pk-pricing-muted);margin:.45rem 0 0;font-size:.92rem;line-height:1.6}.pk-pricing-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pk-pricing-faq-copy{color:var(--pk-pricing-muted);margin:.45rem 0 0;line-height:1.65}.pk-pricing-link-row{margin-top:.9rem}.pk-pricing-final-cta{align-items:center;gap:1rem;display:grid}.pk-pricing-final-copy{min-width:0}.pk-pricing-final-actions{flex-wrap:wrap;gap:.7rem;display:flex}.pk-pricing-final-actions .pk-btn-primary,.pk-pricing-final-actions .pk-btn-secondary{justify-content:center;min-width:11rem}.pk-dashboard-billing-card{margin-bottom:1rem;padding:1rem 1.1rem}.pk-dashboard-billing-copy{min-width:0}.pk-admin-support-shell,.pk-admin-analytics-shell{gap:1rem;display:grid}.pk-admin-search-card,.pk-admin-support-card,.pk-admin-empty-card,.pk-admin-user-result,.pk-admin-detail-card,.pk-admin-analytics-card{background:linear-gradient(180deg,#fffffff0,#ffffffe0),linear-gradient(135deg,rgba(var(--pk-accent-rgb),.03),rgba(var(--pk-accent2-rgb),.02));border:1px solid #0f172a14}.pk-admin-search-card,.pk-admin-support-card,.pk-admin-empty-card,.pk-admin-detail-card,.pk-admin-analytics-card{padding:1rem 1.05rem}.pk-admin-analytics-grid{gap:1rem;display:grid}.pk-admin-analytics-grid-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.pk-admin-analytics-grid-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-admin-analytics-card-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.pk-admin-analytics-card-action{flex:none}.pk-admin-analytics-card-title{margin:0;font-size:1.1rem}.pk-admin-analytics-card-copy{color:var(--pk-muted);max-width:56rem;margin:.25rem 0 0;font-size:.9rem}.pk-admin-analytics-card-body{margin-top:.9rem}.pk-admin-breakdown-list,.pk-admin-activity-list{gap:.8rem;display:grid}.pk-admin-breakdown-item,.pk-admin-activity-item{background:#ffffffbd;border:1px solid #0f172a14;border-radius:.95rem;padding:.82rem .88rem}.pk-admin-breakdown-main{justify-content:space-between;align-items:start;gap:.85rem;display:flex}.pk-admin-breakdown-label,.pk-admin-activity-title{color:var(--pk-text);font-size:.95rem;font-weight:700}.pk-admin-breakdown-helper,.pk-admin-activity-meta,.pk-admin-empty-copy{color:var(--pk-muted);margin-top:.18rem;font-size:.84rem}.pk-admin-breakdown-value{color:var(--pk-text);flex:none;font-size:.9rem;font-weight:800}.pk-admin-breakdown-bar{background:#0f172a14;border-radius:999px;height:.42rem;margin-top:.55rem;overflow:hidden}.pk-admin-breakdown-fill{background:linear-gradient(90deg,rgba(var(--pk-accent-rgb),.95),rgba(var(--pk-accent2-rgb),.82));border-radius:999px;height:100%;display:block}.pk-admin-search-row{flex-wrap:wrap;gap:.75rem;display:flex}.pk-admin-search-row .pk-input{flex:320px;min-width:280px}.pk-admin-status,.pk-admin-search-meta{color:var(--pk-muted);margin-top:.75rem;font-size:.9rem}.pk-admin-support-grid{grid-template-columns:minmax(320px,.9fr) minmax(0,1.3fr);align-items:start;gap:1rem;display:grid}.pk-admin-results-stack,.pk-admin-detail-stack,.pk-admin-support-panels{gap:1rem;display:grid}.pk-admin-user-result{text-align:left;cursor:pointer;border-radius:1rem;gap:.75rem;width:100%;padding:.95rem 1rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.pk-admin-user-result:hover{transform:translateY(-1px);box-shadow:0 16px 34px #0f172a14}.pk-admin-user-result.is-active{border-color:rgba(var(--pk-accent-rgb),.24);box-shadow:0 18px 36px rgba(var(--pk-accent-rgb),.12)}.pk-admin-user-result-top,.pk-admin-detail-head{justify-content:space-between;align-items:start;gap:.85rem;display:flex}.pk-admin-user-result-meta,.pk-admin-detail-copy{color:var(--pk-muted);margin-top:.2rem;font-size:.88rem}.pk-admin-user-result-grid{color:var(--pk-text);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .8rem;font-size:.86rem;display:grid}.pk-admin-detail-title{margin:0;font-size:1.2rem}.pk-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.pk-admin-form-span{grid-column:1/-1}.pk-admin-event-list{gap:.7rem;display:grid}.pk-admin-event-item{background:#ffffffbd;border:1px solid #0f172a14;border-radius:.9rem;gap:.16rem;padding:.78rem .85rem;display:grid}.pk-admin-event-item span{color:var(--pk-muted);font-size:.84rem}.pk-sidebar-account-meta{flex-direction:column;gap:.25rem;min-width:0;display:flex}@media (min-width:980px){.pk-billing-panel-head,.pk-dashboard-billing-shell{grid-template-columns:minmax(0,1.3fr) minmax(260px,.9fr);align-items:start}.pk-pricing-final-cta{grid-template-columns:minmax(0,1.2fr) auto}}@media (max-width:1100px){.pk-pricing-grid,.pk-pricing-faq,.pk-admin-support-grid,.pk-admin-analytics-grid-kpis,.pk-admin-analytics-grid-sections{grid-template-columns:minmax(0,1fr)}.pk-billing-meters.has-library{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-pricing-hero-highlights,.pk-pricing-note-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.pk-billing-meters,.pk-billing-meters.has-library,.pk-admin-user-result-grid,.pk-admin-form-grid{grid-template-columns:minmax(0,1fr)}.pk-pricing-hero-highlights{gap:.7rem}.pk-billing-panel,.pk-dashboard-billing-card,.pk-pricing-compare,.pk-pricing-billing-note,.pk-pricing-card,.pk-pricing-final-cta,.pk-pricing-faq-card,.pk-admin-search-card,.pk-admin-support-card,.pk-admin-empty-card,.pk-admin-detail-card,.pk-admin-user-result,.pk-admin-analytics-card{padding:.9rem}.pk-pricing-compare-table th,.pk-pricing-compare-table td{padding:.82rem .8rem}}html[data-theme=night] .pk-admin-search-card,html[data-theme=night] .pk-admin-support-card,html[data-theme=night] .pk-admin-empty-card,html[data-theme=night] .pk-admin-user-result,html[data-theme=night] .pk-admin-detail-card,html[data-theme=night] .pk-admin-analytics-card{background:#0f172ab8;border-color:#94a3b81f}html[data-theme=night] .pk-admin-user-result.is-active{border-color:rgba(var(--pk-accent-rgb),.28);box-shadow:0 18px 36px #0000003d}html[data-theme=night] .pk-admin-event-item,html[data-theme=night] .pk-admin-breakdown-item,html[data-theme=night] .pk-admin-activity-item{background:#0f172a9e;border-color:#94a3b81f}html[data-theme=night] .pk-billing-meter-card{background:#1b1e24e0;border-color:#94a3b81f}html[data-theme=night] .pk-pricing-page{--pk-pricing-ink:#fff8f3f5;--pk-pricing-muted:#dccec2b8;--pk-pricing-surface:#100d13f5;--pk-pricing-surface-alt:#09080cfc;--pk-pricing-border:#ffffff17;--pk-pricing-border-strong:#ff80005c;--pk-pricing-shadow:0 16px 34px #00000057,inset 0 1px 0 #ffffff05;--pk-pricing-shadow-strong:0 24px 54px #00000075,0 0 0 1px #ff80000d;background:radial-gradient(circle at top right,rgba(var(--pk-pricing-accent-rgb),.18),transparent 24%),radial-gradient(circle at 18% 0%,#ffffff0a,transparent 22%),linear-gradient(180deg,#0c0a0ffe,#060609);border-color:#ffffff0f;box-shadow:0 34px 92px #0000008f}html[data-theme=night] .pk-pricing-page:before{opacity:.18;background:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);border-color:#ffffff0a}html[data-theme=night] .pk-pricing-hero{background:radial-gradient(circle at top right,rgba(var(--pk-pricing-accent-rgb),.16),transparent 28%),radial-gradient(circle at top left,#ffffff08,transparent 34%),linear-gradient(180deg,#120e15fa,#0b0a0efc)}html[data-theme=night] .pk-pricing-hero-highlight{background:linear-gradient(#ffffff09,#ffffff04);box-shadow:inset 0 1px #ffffff08}html[data-theme=night] .pk-pricing-hero-note{background:linear-gradient(180deg,rgba(var(--pk-pricing-accent-rgb),.12),#ffffff05);border-color:rgba(var(--pk-pricing-accent-rgb),.18);box-shadow:inset 0 1px #ffffff08}html[data-theme=night] .pk-pricing-card{--pk-pricing-card-ink:#fff8f3f5;--pk-pricing-card-muted:#dccec2b8;--pk-pricing-card-surface:#120e15fa;--pk-pricing-card-surface-alt:#0a090dfc;--pk-pricing-card-border:#ffffff17;box-shadow:var(--pk-pricing-shadow)}html[data-theme=night] .pk-pricing-card.is-highlight{--pk-pricing-card-ink:#fff5edf7;--pk-pricing-card-muted:#eec295c7;--pk-pricing-card-surface:#311f12fb;--pk-pricing-card-surface-alt:#1a110cfe;--pk-pricing-card-border:rgba(var(--pk-pricing-accent-rgb),.46);background:radial-gradient(circle at top right,rgba(var(--pk-pricing-accent-rgb),.22),transparent 42%),radial-gradient(circle at 20% 0%,#ffdcb814,transparent 28%),linear-gradient(180deg,var(--pk-pricing-card-surface),var(--pk-pricing-card-surface-alt));box-shadow:0 30px 70px #0000007a,0 0 0 1px rgba(var(--pk-pricing-accent-rgb),.12),0 0 44px rgba(var(--pk-pricing-accent-rgb),.2);transform:translateY(-6px)}html[data-theme=night] .pk-pricing-card.is-highlight .pk-pricing-card-eyebrow,html[data-theme=night] .pk-pricing-card.is-highlight .pk-pricing-card-price-note,html[data-theme=night] .pk-pricing-card.is-highlight .pk-pricing-card-fit span{color:#ffc98ef0}html[data-theme=night] .pk-pricing-card.is-highlight .pk-plan-badge{color:#fff3e9fa;background:rgba(var(--pk-pricing-accent-rgb),.18);border-color:rgba(var(--pk-pricing-accent-rgb),.28)}html[data-theme=night] .pk-pricing-card.is-highlight .pk-pricing-card-fit{background:linear-gradient(180deg,rgba(var(--pk-pricing-accent-rgb),.16),#ffffff08);border-color:rgba(var(--pk-pricing-accent-rgb),.22)}html[data-theme=night] .pk-pricing-card.is-highlight .pk-pricing-card-price,html[data-theme=night] .pk-pricing-card.is-highlight .pk-pricing-card-title{color:#fff9f4fa}html[data-theme=night] .pk-pricing-page .pk-plan-badge{color:var(--pk-pricing-ink);background:rgba(var(--pk-pricing-accent-rgb),.12);border-color:rgba(var(--pk-pricing-accent-rgb),.2)}html[data-theme=night] .pk-pricing-page .pk-btn-primary{color:#140d07;background:linear-gradient(180deg,rgb(var(--pk-pricing-accent2-rgb)),rgb(var(--pk-pricing-accent-rgb)));border-color:rgba(var(--pk-pricing-accent-rgb),.34);box-shadow:0 18px 42px #ff800047}html[data-theme=night] .pk-pricing-page .pk-btn-primary:hover{background:linear-gradient(#ffcd90,#ff9020);box-shadow:0 22px 46px #ff80004d}html[data-theme=night] .pk-pricing-page .pk-btn-secondary{color:var(--pk-pricing-ink);border-color:var(--pk-pricing-border);box-shadow:none;background:#ffffff0a}html[data-theme=night] .pk-pricing-page .pk-btn-secondary:hover{border-color:rgba(var(--pk-pricing-accent-rgb),.28);background:#ffffff12;box-shadow:0 12px 28px #00000042}button.pk-sidebar-link,button.pk-account-subnav-link{appearance:none;cursor:pointer;font:inherit}button.pk-sidebar-link{text-align:left;background:0 0;border:0;width:100%}.pk-auth-inline-link{color:var(--pk-accent);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.pk-auth-inline-link:hover{color:var(--pk-accent-ink)}.pk-auth-inline-link:focus-visible,button.pk-sidebar-link:focus-visible,button.pk-account-subnav-link:focus-visible,.pk-auth-dialog-close:focus-visible{outline:3px solid rgb(var(--pk-accent-rgb)/.22);outline-offset:3px}.pk-auth-dialog-backdrop{z-index:2300;background:radial-gradient(680px 420px at 14% 0%,rgb(var(--pk-accent-rgb)/.16),transparent 66%),radial-gradient(560px 360px at 88% 100%,rgb(var(--pk-accent2-rgb)/.1),transparent 70%),#0f172a99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.pk-auth-dialog-window{border:1px solid var(--pk-border);background:var(--pk-surface-solid);border-radius:28px;flex-direction:column;width:min(940px,100%);max-height:min(720px,100dvh - 24px);animation:.18s ease-out both pkAuthDialogIn;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #0f172a57}.pk-auth-dialog-handle{display:none}.pk-auth-dialog-close{z-index:3;border:1px solid var(--pk-border);width:42px;height:42px;color:var(--pk-text);cursor:pointer;box-shadow:var(--pk-shadow-sm);background:#ffffffd6;border-radius:14px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:1rem;right:1rem}.pk-auth-dialog-shell{grid-template-columns:minmax(280px,.92fr) minmax(360px,1fr);min-height:min(680px,100dvh - 40px);display:grid}.pk-auth-dialog-side{border-right:1px solid var(--pk-border);background:linear-gradient(180deg,rgb(var(--pk-accent-rgb)/.1),transparent 44%),linear-gradient(135deg,#ffffffe6,#f8fafcd6);flex-direction:column;gap:1rem;padding:clamp(1.25rem,2.2vw,2rem);display:flex}.pk-auth-dialog-copyblock{flex-direction:column;display:flex}.pk-auth-dialog-eyebrow{border:1px solid rgb(var(--pk-accent-rgb)/.16);background:rgb(var(--pk-accent-rgb)/.08);color:var(--pk-accent-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.38rem .72rem;font-size:.76rem;font-weight:800;display:inline-flex}.pk-auth-dialog-heading{letter-spacing:-.04em;color:var(--pk-text);text-wrap:balance;margin:1rem 0 .6rem;font-size:clamp(1.55rem,2.8vw,2.35rem);line-height:1.05}.pk-auth-dialog-copy{color:#0f172ab8;max-width:34ch;margin:0;font-size:.98rem;line-height:1.65}.pk-auth-dialog-benefits{gap:.8rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.pk-auth-dialog-benefits li{border:1px solid rgb(var(--pk-accent-rgb)/.08);color:#0f172ac7;background:#ffffffb3;border-radius:18px;align-items:flex-start;gap:.7rem;padding:.85rem .9rem;line-height:1.55;display:flex}.pk-auth-dialog-benefits svg{color:var(--pk-accent-ink);flex:none;margin-top:.1rem}.pk-auth-dialog-panel{max-width:none;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:clamp(1.25rem,2.4vw,2rem)}.pk-auth-form{flex-direction:column;gap:0;display:flex}.pk-auth-form-header,.pk-auth-form-body{flex-direction:column;display:flex}.pk-auth-form-tabs{gap:.45rem;margin-bottom:1rem}.pk-auth-form-modal .pk-auth-form-tabs{border:1px solid var(--pk-border);background:#0f172a08;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding:.25rem;display:grid}.pk-auth-form-modal .pk-account-subnav-link{color:#0f172aa3;text-align:center;background:0 0;border-color:#0000;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:.65rem .7rem;font-size:.81rem;font-weight:700;display:inline-flex}.pk-auth-form-modal .pk-account-subnav-link:hover{background:#0f172a0d}.pk-auth-form-modal .pk-account-subnav-link-active{border-color:rgb(var(--pk-accent-rgb)/.16);color:var(--pk-text);background:#fffffff0;box-shadow:0 10px 24px #0f172a14}.pk-auth-form-title{margin-bottom:.45rem;font-size:1.12rem}.pk-auth-form-copy{margin-bottom:1rem;font-size:.88rem;line-height:1.6}.pk-auth-google-button{border:1px solid var(--pk-border);width:100%;min-height:48px;color:var(--pk-text);font:inherit;cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:.75rem;padding:.82rem 1rem;font-weight:700;transition:border-color .16s,transform .16s,box-shadow .16s,background .16s;display:inline-flex}.pk-auth-google-button:hover{border-color:rgb(var(--pk-accent-rgb)/.26);transform:translateY(-1px);box-shadow:0 12px 28px #0f172a14}.pk-auth-google-button:disabled{cursor:not-allowed;opacity:.72;box-shadow:none;transform:none}.pk-auth-google-button:focus-visible{outline:3px solid rgb(var(--pk-accent-rgb)/.22);outline-offset:3px}.pk-auth-google-icon{flex:none;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}.pk-auth-google-icon svg{width:100%;height:100%;display:block}.pk-auth-divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin:1rem 0 1.1rem;display:grid}.pk-auth-divider span:first-child,.pk-auth-divider span:last-child{background:var(--pk-border);height:1px}.pk-auth-divider-text{color:var(--pk-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.8rem}.pk-auth-form-submit{width:100%;margin-top:.15rem}.pk-auth-form-messages{flex-direction:column;gap:.65rem;margin-top:.1rem;display:flex}.pk-auth-form-modal .pk-form-row{margin-bottom:.82rem}.pk-auth-form-modal .pk-label{color:#0f172ab3;margin-bottom:.42rem;font-size:.78rem;font-weight:700}.pk-auth-form-modal .pk-input{min-height:50px}.pk-auth-form-modal .pk-auth-form-submit{justify-content:center;min-height:52px}@keyframes pkAuthDialogIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.pk-auth-dialog-backdrop{align-items:flex-end;padding:0}.pk-auth-dialog-window{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:24px 24px 0 0;width:100%;height:100dvh;max-height:100dvh;overflow-y:auto;box-shadow:0 -22px 60px #0f172a47}.pk-auth-dialog-handle{width:46px;height:5px;margin:calc(.65rem + env(safe-area-inset-top))auto .35rem;background:#0f172a29;border-radius:999px;display:block}.pk-auth-dialog-shell{min-height:calc(100dvh - 58px - env(safe-area-inset-top));flex-direction:column;align-items:stretch;width:min(100%,430px);margin:0 auto;display:flex}.pk-auth-dialog-side{text-align:center;background:linear-gradient(180deg,rgb(var(--pk-accent-rgb)/.1),transparent 72%),linear-gradient(135deg,#fffffffa,#f8fafcf0);border-bottom:0;border-right:0;align-items:center;gap:.6rem;padding:.15rem 1rem .45rem}.pk-auth-dialog-copyblock{text-align:center;align-items:center;width:100%;max-width:320px;margin:0 auto}.pk-auth-dialog-eyebrow{display:none}.pk-auth-dialog-heading{max-width:13ch;margin:.1rem 0 .3rem;font-size:clamp(1.1rem,7vw,1.6rem);line-height:1.04}.pk-auth-dialog-copy{max-width:30ch;font-size:.86rem;line-height:1.48}.pk-auth-dialog-benefits{display:none}.pk-auth-dialog-panel{width:100%;max-width:430px;padding:.55rem 1rem calc(1rem + env(safe-area-inset-bottom));margin:0 auto}.pk-auth-dialog-close{top:calc(.25rem + env(safe-area-inset-top));border-radius:12px;width:38px;height:38px;margin:0 .9rem .2rem auto;position:sticky;right:auto}.pk-auth-form-modal .pk-auth-form-tabs{gap:.35rem;width:100%;margin:0 auto 1rem}.pk-auth-form-modal .pk-account-subnav-link{padding:.62rem .22rem;font-size:.74rem}.pk-auth-form-modal .pk-auth-form-title,.pk-auth-form-modal .pk-auth-form-copy{display:none}.pk-auth-form-modal .pk-auth-form-header{width:100%;max-width:100%}.pk-auth-form-modal .pk-auth-form-body{width:100%}.pk-auth-google-button{justify-content:center;min-height:52px;padding:.85rem .95rem}.pk-auth-divider{gap:.55rem;margin:.9rem 0 1rem}.pk-auth-divider-text{font-size:.72rem}.pk-auth-form-modal .pk-label{font-size:.77rem}.pk-auth-form-modal .pk-input{min-height:48px;font-size:16px}.pk-auth-form-modal .pk-form-row{width:100%}.pk-auth-form-messages{gap:.55rem}.pk-auth-form-modal .pk-error,.pk-auth-form-modal .pk-success{padding:.72rem .78rem;font-size:.82rem}.pk-auth-form-modal .pk-auth-form-submit{min-height:52px;margin-top:.65rem;margin-bottom:.25rem}}@media (prefers-reduced-motion:reduce){.pk-auth-dialog-window{animation:none}}html[data-theme=night] .pk-auth-dialog-window{background:#24262bfa;border-color:#ffffff1a}html[data-theme=night] .pk-auth-dialog-handle{background:#ffffff38}html[data-theme=night] .pk-auth-dialog-backdrop{background:radial-gradient(680px 420px at 14% 0%,rgb(var(--pk-accent-rgb)/.14),transparent 66%),radial-gradient(560px 360px at 88% 100%,rgb(var(--pk-accent2-rgb)/.08),transparent 70%),#090b10c2}html[data-theme=night] .pk-auth-dialog-side{background:linear-gradient(180deg,rgb(var(--pk-accent-rgb)/.14),transparent 44%),linear-gradient(135deg,#ffffff08,#ffffff03);border-color:#ffffff14}html[data-theme=night] .pk-auth-dialog-copy,html[data-theme=night] .pk-auth-dialog-benefits li{color:#f1f5f9d6}html[data-theme=night] .pk-auth-dialog-benefits li{background:#ffffff0a;border-color:#ffffff14}html[data-theme=night] .pk-auth-google-button{color:var(--pk-text);background:#ffffff0d;border-color:#ffffff1f}html[data-theme=night] .pk-auth-google-button:hover{border-color:#ff800059;box-shadow:0 18px 36px #00000038}html[data-theme=night] .pk-auth-form-modal .pk-auth-form-tabs{background:#ffffff08;border-color:#ffffff1a}html[data-theme=night] .pk-auth-form-modal .pk-account-subnav-link{color:#f1f5f9ad}html[data-theme=night] .pk-auth-form-modal .pk-account-subnav-link:hover{background:#ffffff0f}html[data-theme=night] .pk-auth-form-modal .pk-account-subnav-link-active{color:#fff9f4fa;box-shadow:none;background:#ffffff14;border-color:#ffffff1f}html[data-theme=night] .pk-auth-form-modal .pk-label{color:#f1f5f9c7}html[data-theme=night] .pk-auth-divider span:first-child,html[data-theme=night] .pk-auth-divider span:last-child{background:#ffffff1a}html[data-theme=night] .pk-auth-divider-text{color:#f1f5f99e}html[data-theme=night] .pk-auth-dialog-close{color:var(--pk-text);background:#ffffff14;border-color:#ffffff1f}html[data-theme=night] .pk-pricing-compare,html[data-theme=night] .pk-pricing-billing-note,html[data-theme=night] .pk-pricing-final-cta,html[data-theme=night] .pk-pricing-faq-card{background:linear-gradient(180deg,#ffffff08,#ffffff03),linear-gradient(180deg,var(--pk-pricing-surface),var(--pk-pricing-surface-alt))}html[data-theme=night] .pk-pricing-compare-plan-recommended{background:linear-gradient(180deg,rgba(var(--pk-pricing-accent-rgb),.15),rgba(var(--pk-pricing-accent-rgb),.05))}html[data-theme=night] .pk-pricing-compare-plan.is-current-plan{box-shadow:inset 0 0 0 1px rgba(var(--pk-pricing-accent-rgb),.3)}html[data-theme=night] .pk-pricing-compare-table th,html[data-theme=night] .pk-pricing-compare-table td{border-bottom-color:var(--pk-pricing-border)}html[data-theme=night] .pk-pricing-compare-table thead th{background:linear-gradient(#ffffff0a,#ffffff05)}html[data-theme=night] .pk-pricing-compare-table tbody tr:hover th,html[data-theme=night] .pk-pricing-compare-table tbody tr:hover td{background:#ffffff08}html[data-theme=night] .pk-pricing-note-item{background:linear-gradient(#ffffff08,#ffffff04)}html[data-theme=night] .pk-plan-badge-current{color:#fff3e9f5;background:rgba(var(--pk-pricing-accent-rgb),.18);border-color:rgba(var(--pk-pricing-accent-rgb),.24)}
