@import "https://fonts.googleapis.com/css2vfamily=Fraunces:wght@600;700;800;900&family=Manrope:wght@400;500;600;700;800&family=Nunito+Sans:wght@400;600;700;800&family=Outfit:wght@500;600;700;800&family=Playfair+Display:wght@600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";
*,: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{border-bottom:1px solid #e5e7eb;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:520px;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-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:520px;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-nav-toggle-bar{background:#111827;border-radius:9999px;width:18px;height:2px;display:block}.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{color:#111827;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-auth-wrap,.pk-account-wrap{justify-content:center;display:flex}.pk-auth-card,.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-hero-title{color:#0f172a;margin-bottom:.5rem;font-size:clamp(1.9rem,4vw,2.4rem);font-weight:700;line-height:1.2}.pk-home-hero-highlight{color:#0ea5e9}.pk-home-hero-subtitle{color:#4b5563;margin-bottom:.9rem;font-size:.98rem;line-height:1.6}.pk-home-hero-actions{flex-wrap:wrap;gap:.6rem;margin-bottom:.5rem;display:flex}.pk-home-hero-note{color:#6b7280;font-size:.8rem}.pk-home-section{margin-top:1.75rem}.pk-home-section-header{flex-direction:column;gap:.2rem;margin-bottom:.9rem;display:flex}.pk-card-grid{gap:.9rem;display:grid}.pk-card-grid-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.pk-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-card-grid-3{grid-template-columns:repeat(3,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=soft]{--pk-font-sans:"Nunito Sans","Segoe UI",sans-serif;--pk-font-display:"Outfit","Segoe UI",sans-serif;--pk-bg:#f2f6f7;--pk-text:#10232c;--pk-muted:#10232c99;--pk-surface:#ffffffdb;--pk-surface-solid:#fff;--pk-surface-2:#10232c0d;--pk-border:#10232c24;--pk-shadow-sm:0 1px 1px #0c141b0d,0 14px 32px #0c141b1a;--pk-shadow-md:0 2px 2px #0c141b14,0 28px 72px #0c141b29}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,.pk-home-hero-content,.pk-home-section-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}.pk-account-menu-button{cursor:pointer;font:inherit;color:inherit;appearance:none;background:0 0;border:none}@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-recent-searches{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.6rem;display:flex}.pk-pill-button{cursor:pointer;border:0;transition:background-color .18s,transform .18s}.pk-pill-button:hover{background:#d1d5db;transform:translateY(-1px)}.pk-saved-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 18px;display:flex}.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-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-inline-link,.pk-discipline-card-cta,.pk-home-hero-highlight{color:var(--pk-accent)}.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-nav-link.pk-nav-link-active{background:linear-gradient(135deg,var(--pk-accent),var(--pk-accent2));box-shadow:0 12px 28px rgb(var(--pk-accent-rgb)/.22)}.pk-auth-toggle-button-active{background:var(--pk-accent);border-color:var(--pk-accent);color:#fff}.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}.pk-site-header{border-bottom:1px solid var(--pk-border);-webkit-backdrop-filter:blur(14px)saturate(1.18);backdrop-filter:blur(14px)saturate(1.18);background:#ffffffbd;box-shadow:0 1px #0f172a0a}.pk-site-header-inner{gap:.85rem;max-width:1180px;padding:.7rem 1.25rem}.pk-logo-only-img{height:34px}@media (min-width:769px){.pk-nav{border:1px solid var(--pk-border);background:#ffffff9e;border-radius:999px;padding:.22rem;box-shadow:0 10px 26px #0f172a0f}.pk-nav-link{color:#0f172abd;font-weight:650}}@media (hover:hover) and (pointer:fine){.pk-nav-link:hover{background:#0f172a0f}}.pk-nav-toggle{border:1px solid var(--pk-border);background:#ffffffb8;padding:.42rem;box-shadow:0 10px 26px #0f172a0f}.pk-nav-toggle-bar{background:#0f172adb}.pk-nav-toggle[aria-expanded=true]{border-color:rgb(var(--pk-accent-rgb)/.28);box-shadow:var(--pk-focus),0 14px 38px #0f172a1a}@media (max-width:768px){.pk-nav.pk-nav-open{border-radius:var(--pk-radius);border:1px solid var(--pk-border);background:#ffffffdb;margin-top:.6rem;padding:.55rem;box-shadow:0 18px 50px #0f172a24}.pk-nav-link{color:#0f172ac7;border-radius:12px;justify-content:flex-start;width:100%;padding:.55rem .7rem;font-weight:650}@media (hover:hover) and (pointer:fine){.pk-nav-link:hover{background:#0f172a0f}}}.pk-account-menu-list{border:1px solid var(--pk-border);background:var(--pk-surface-solid);box-shadow:var(--pk-shadow-md);transform-origin:100% 0;border-radius:14px;animation:.14s ease-out pkMenuIn;overflow:hidden}@keyframes pkMenuIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.pk-account-menu-link{color:#0f172adb}.pk-account-menu-link-danger{color:#b91c1c}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pk-container,.pk-main-inner,.pk-site-header-inner{max-width:1180px}.pk-container{padding:1.75rem 1.25rem 3rem}.pk-main-inner{padding:2rem 1.25rem 3rem}@media (max-width:768px){.pk-container,.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-hero-title,.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;border:1px solid var(--pk-border);background:#ffffffb3;border-radius:12px;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-home-hero-content{max-width:78ch}.pk-home-hero-subtitle{color:#0b1220b8}.pk-home-hero-note{color:var(--pk-muted)}.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-callout{border:1px solid var(--pk-border);border-radius:var(--pk-radius);box-shadow:var(--pk-shadow-sm);background:#ffffffc7;padding:.75rem .9rem}.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-loading-line{color:#0f172a9e;font-weight:650}.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-saved-filters+p{border:1px solid var(--pk-border);border-radius:var(--pk-radius);color:#0f172ab8;background:#ffffffb8;padding:.75rem .9rem;box-shadow:0 10px 26px #0f172a0f}.pk-journal-tab-content>p,.pk-page-header+p,.pk-saved-filters+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);border-bottom:1px solid var(--pk-border);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-modal-section-label{color:#0b12208c}.pk-modal-section-text{color:#0b1220db}.pk-ai-add-btn{background:#15803d1a;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-saved-filters,.pk-history-filters,.pk-filterbar{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-saved-filters,.pk-history-filters,.pk-filterbar{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,.pk-clear-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,.pk-clear-button:hover{border-color:rgb(var(--pk-accent-rgb)/.2);background:#fffffff5;transform:translateY(-1px);box-shadow:0 16px 40px #0f172a1a}}.pk-search-button-primary,.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-search-button-primary:hover,.pk-filter-apply:hover{box-shadow:0 22px 60px rgb(var(--pk-accent-rgb)/.26)}}.pk-clear-button,.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{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;margin:.85rem 0 1rem;padding:.75rem .85rem}.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}@media (hover:hover) and (pointer:fine){.pk-account-menu-link:hover{background:#0f172a0d}}: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-logo{height:50px}.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-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{grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;display:grid}.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{border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);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-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}.pk-home-search-row{grid-template-columns:1fr 1fr auto;gap:10px;margin-top:10px;display:grid}@media (max-width:720px){.pk-home-dashboard{gap:12px;padding:14px 12px 26px}.pk-home-block.pk-card{padding:14px 14px 12px}.pk-home-search-row{grid-template-columns:1fr}.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);padding:1.25rem 0 1.75rem;display:grid}.pk-searchchat-hero{width:100%;max-width:var(--pk-searchchat-max);text-align:center;margin:10% auto}.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{border:1px solid var(--pk-border);background:var(--pk-surface);width:100%;box-shadow:var(--pk-shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);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-composer-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.pk-composer-inputwrap{flex:280px;align-items:center;gap:.4rem;min-width:220px;display:flex}.pk-composer-input{color:#0b1220;background:0 0;border:none;outline:none;width:100%;padding:.55rem .5rem;font-size:1rem}.pk-composer-input::placeholder{color:#0b122073}.pk-composer-iconbtn{border:1px solid var(--pk-border);cursor:pointer;background:#ffffffbf;border-radius:9999px;padding:.38rem .6rem;font-size:.85rem;font-weight:700}.pk-composer-iconbtn:hover{background:#0f172a0a}.pk-composer-actions{align-items:center;gap:.45rem;display:flex}.pk-composer-selectwrap{align-items:center;display:inline-flex;position:relative}.pk-composer-selectwrap:after{content:"";color:#0b12208c;pointer-events:none;font-size:.85rem;position:absolute;right:.75rem}.pk-composer-select{appearance:none;border:1px solid var(--pk-border);color:#0b1220;cursor:pointer;background:#ffffffb3;border-radius:9999px;padding:.45rem 2rem .45rem .75rem;font-size:.85rem;font-weight:700}.pk-composer-select:hover{background:#0f172a0a}.pk-composer-send{background:var(--pk-accent);color:#fff;cursor:pointer;border:none;border-radius:9999px;padding:.48rem .85rem;font-weight:800}.pk-composer-send:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.pk-searchchat-dock{bottom:var(--pk-searchchat-dock-gap);z-index:20;padding-top:.75rem;position:sticky}.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-composer{border-radius:16px}}.pk-composer-row-top{flex-wrap:nowrap}.pk-composer-row-bottom{justify-content:space-between;margin-top:.35rem}.pk-composer-filters{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.pk-composer-right{align-items:center;gap:.45rem;display:flex}@media (max-width:640px){.pk-composer-row-top{flex-wrap:wrap}}.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-composer-textarea{resize:none;padding-top:.8rem;padding-bottom:.8rem;line-height:1.35;overflow:hidden}.pk-searchchat-pillgroups{flex-direction:column;gap:.75rem;margin-top:20%;display:flex}.pk-pill-group{padding:.75rem}.pk-pill-group-title{color:#0f172abf;margin-bottom:.5rem;font-size:.85rem;font-weight:800}.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-composer{border:1px solid var(--pk-border);background:var(--pk-surface);box-shadow:var(--pk-shadow-sm);border-radius:1.15rem;padding:.75rem}.pk-composer-row{align-items:stretch;gap:.6rem;display:flex}.pk-composer-inputwrap{flex:1;min-width:0}.pk-composer-input.pk-composer-textarea{border:1px solid var(--pk-border);color:#0f172a;background:#fff0;border-radius:.95rem;outline:none;width:100%;padding:.85rem .95rem;font-weight:700}.pk-composer-input.pk-composer-textarea:focus{border-color:rgb(var(--pk-accent-rgb)/.6);box-shadow:0 0 0 4px rgb(var(--pk-accent-rgb)/.12)}.pk-composer-send{border:1px solid rgb(var(--pk-accent-rgb)/.55);background:rgb(var(--pk-accent-rgb)/.12);color:#0f172a;white-space:nowrap;border-radius:.95rem;padding:.78rem 1rem;font-weight:900}.pk-composer-send:disabled{opacity:.55;cursor:not-allowed}.pk-composer-send:not(:disabled):hover{transform:translateY(-1px)}.pk-composer-toolbar{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.65rem;display:flex}.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-mini-chip{border:1px solid var(--pk-border);color:#0f172ac7;text-overflow:ellipsis;white-space:nowrap;background:#0f172a08;border-radius:9999px;max-width:100%;padding:.42rem .65rem;font-weight:800;overflow:hidden}.pk-mini-chip strong{color:#0f172a;font-weight:900}.pk-composer-iconbtn{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-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:520px){.pk-composer-row-top{gap:.5rem}.pk-composer-send{padding:.78rem .85rem}}.pk-mini-chip-combined{display:none}@media (max-width:640px){.pk-mini-chip-combined{display:inline-flex}.pk-mini-chip-split{display:none}.pk-composer-row-top{flex-direction:column;align-items:stretch;gap:.55rem}.pk-composer-input.pk-composer-textarea{border-radius:.9rem;padding:.75rem .85rem}.pk-composer-send{border-radius:.9rem;width:100%;padding:.7rem .9rem}.pk-composer-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pk-filter-toggle{order:1}.pk-composer-iconbtn{order:2;margin-left:auto}.pk-filter-summaries{flex:0 0 100%;order:3;gap:.5rem;display:flex}.pk-mini-chip-combined{text-align:center;white-space:nowrap;text-overflow:ellipsis;justify-content:center;width:100%;overflow:hidden}.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:3.2rem 1.1rem 2.2rem;display:flex}.pk-searchchat .pk-searchchat-hero{text-align:center;width:100%;max-width:900px}.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-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:center;max-width:860px;margin:10% auto 0}.pk-tryasking-label{color:#0f172a8c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.65rem;font-size:.82rem;font-weight:900}.pk-tryasking-row{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.pk-tryasking-pill{box-shadow:none;background:#ffffffa6;border:1px solid #0f172a1a}@media (max-width:640px){.pk-tryasking{margin-top:.85rem}.pk-tryasking-row{gap:.5rem}.pk-quickpicks-toggle{margin:.7rem auto 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-composer{border-radius:1.25rem}.pk-composer-row-top{align-items:center}.pk-composer-send{border-radius:1rem;align-items:center;gap:.55rem;padding:.65rem .9rem;display:inline-flex}.pk-send-arrow{background:#0f172a14;border-radius:.85rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-weight:1000;display:inline-flex}.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-send-text{display:none}.pk-composer-send{padding:.55rem}.pk-send-arrow{width:2.45rem;height:2.45rem}.pk-filter-text{display:none}.pk-filter-toggle{padding:.45rem .55rem}}.pk-composer-row-top{flex-direction:row!important;align-items:center!important}.pk-filter-toggle-inline{flex:none;box-shadow:none!important;background:#0f172a08!important;border:1px solid #0f172a1a!important;border-radius:.95rem!important;padding:.45rem .55rem!important}.pk-composer-input.pk-composer-textarea{font-size:1.02rem;font-weight:750;line-height:1.3;box-shadow:none!important;background:0 0!important;border:0!important;padding:.55rem .4rem!important}.pk-composer{border:1px solid #0f172a1a!important}.pk-composer:focus-within{border-color:rgb(var(--pk-accent-rgb)/.45)!important;box-shadow:0 0 0 4px rgb(var(--pk-accent-rgb)/.1)!important}.pk-send-text{display:none!important}.pk-mini-chip-combined{font-weight:850;box-shadow:none!important;color:#0f172aa6!important;background:0 0!important;border:0!important;padding:.2rem 0!important}.pk-mini-chip-split{display:none!important}.pk-composer-toolbar{justify-content:space-between!important;margin-top:.35rem!important}.pk-filter-summaries{justify-content:center!important}.pk-composer-iconbtn{color:#0f172aa6;font-weight:900;box-shadow:none!important;background:0 0!important;border:0!important;padding:.25rem .35rem!important}@media (max-width:640px){.pk-composer{border-radius:1.15rem!important;padding:.7rem!important}.pk-send-arrow{width:2.85rem!important;height:2.85rem!important}}.pk-consensus-composer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.25rem;margin:0 auto;padding:.75rem .85rem;box-shadow:0 18px 60px #02061714}.pk-consensus-textarea{resize:none;color:#0f172a;background:0 0;border:0;outline:none;width:100%;min-height:100px;font-size:1.05rem;font-weight:750;line-height:1.35}.pk-consensus-bar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pk-consensus-left{flex-wrap:wrap;align-items:center;gap:.35rem .8rem;min-width:0;display:flex}.pk-consensus-pill{color:#0f172ae0;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.45rem;padding:.15rem .1rem;font-weight:900;display:inline-flex}.pk-pill-text{border-bottom:2px solid #0f172a2e;padding-bottom:2px}.pk-pill-chev{opacity:.55;font-weight:900}.pk-pill-ico{opacity:.85}.pk-consensus-right{flex:none;align-items:center;gap:.55rem;display:inline-flex}.pk-consensus-source-inline{align-items:center;display:inline-flex}.pk-consensus-source-segment{background:linear-gradient(120deg,#0f172a0a,#0f172a14);border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem;display:inline-flex}.pk-source-choice{color:#0f172aa6;background:0 0;border:0;border-radius:999px;padding:.35rem .9rem;font-size:.9rem;font-weight:800;transition:background .2s,color .2s,box-shadow .2s,transform .2s}.pk-source-choice:hover{color:#0f172aeb;background:#0f172a14}.pk-source-choice-active{background:linear-gradient(120deg,rgb(var(--pk-accent-rgb)/.25),rgb(var(--pk-accent-rgb)/.45));color:#0f172a;box-shadow:0 6px 18px #0f172a2e,inset 0 1px #fff9}.pk-source-choice:focus-visible{outline:2px solid rgb(var(--pk-accent-rgb)/.6);outline-offset:2px}.pk-consensus-icon{color:#0f172aa6;background:0 0;border:0;padding:.25rem;font-weight:900}.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)/.25);background:rgb(var(--pk-accent-rgb)/.2);border-radius:.95rem;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;font-weight:1000;display:inline-flex}.pk-consensus-send:disabled{opacity:.5}@media (max-width:640px){.pk-filter-label{display:none}.pk-consensus-composer{border-radius:1.15rem;padding:.7rem .75rem}.pk-consensus-source-segment{justify-content:space-between;width:100%}.pk-source-choice{text-align:center;flex:1 1 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-notebook-create-header h2{margin:0 0 .25rem;font-weight:900}.pk-notebook-template-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;display:grid}.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-template-hint{margin:-.25rem 0 0;font-size:.85rem}.pk-notebook-create-form{gap:.85rem;display:grid}.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-notebook-item-main{flex-direction:column;gap:.5rem;min-width:0;display:flex}.pk-notebook-item-title{margin:0;font-weight:900}.pk-notebook-item-actions{align-items:center;display:flex}.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-notebook-item-actions{justify-content:flex-end;width:100%}}.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-topbar-actions{align-items:center;gap:.75rem;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-mobile-controls{align-items:center;gap:.6rem;margin:.4rem 0 1rem;display:none}.pk-assign-mobile-btn{color:#0f172ad9;background:#0f172a05;border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .9rem;font-weight:700;display:inline-flex}.pk-assign-mobile-count{background:#0f172a14;border-radius:999px;justify-content:center;align-items:center;min-width:26px;padding:.05rem .35rem;font-size:.75rem;font-weight:800;display:inline-flex}.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-ai-overlay{z-index:80;pointer-events:none;position:fixed;inset:0}.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{color:#ffebdae6;background:linear-gradient(135deg,#120903 0%,#2a1206 50%,#33150a 100%);border:1px solid #ff79008c;border-radius:999px;flex:1;align-items:center;gap:.65rem;width:auto;margin:0;padding:.7rem 1.05rem;transition:transform .18s,box-shadow .18s,opacity .18s;display:flex;box-shadow:0 0 #310f0373,0 0 #ff7a1859}.pk-assign-ai-dock:hover{transform:translateY(-1px);box-shadow:0 20px 38px #310f0380,0 0 24px #ff7a1873}.pk-assign-ai-dock.is-hidden{opacity:0;pointer-events:none;transform:translateY(8px)}.pk-assign-ai-dock-icon{color:#1f0c05;background:radial-gradient(circle at 30% 30%,#ffb15c,#ff7a18);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.pk-assign-ai-dock-icon svg{stroke-width:1.8px;width:16px;height:16px}.pk-assign-ai-dock-text{text-align:left;color:#ffebdae0;flex:1;font-size:.95rem;font-weight:700}.pk-assign-ai-dock-kebab{letter-spacing:.2em;color:#ffcda2b3;font-weight:800}.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{background:#fff;border:1px solid #0f172a14;border-radius:1.2rem;max-height:calc(100vh - 220px);padding:1rem;position:sticky;top:120px;overflow:auto;box-shadow:0 10px 28px #0f172a14}.pk-assign-ai-header{justify-content:space-between;align-items:flex-start;gap:.6rem;margin-bottom:.9rem;display:flex}.pk-assign-ai-header h3{margin:0 0 .2rem;font-size:1.05rem}.pk-assign-ai-pane .pk-ai-panel-row,.pk-assign-ai-pane .pk-ai-panel-actions{flex-direction:column;align-items:stretch}.pk-assign-ai-actions{align-items:center;gap:.5rem;display:flex}.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:all .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}@media (max-width:1400px){.pk-assign-body{grid-template-columns:minmax(0,1fr)}.pk-assign-ai-pane{grid-column:1/-1}}@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,.pk-assign-ai-dock{border-radius:999px;flex:none;justify-content:center;width:60px;height:60px;padding:0}.pk-assign-ai-dock-text,.pk-assign-ai-dock-kebab,.pk-assign-sources-dock-text{display:none}.pk-assign-ai-dock-icon,.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-pane{border-radius:1.2rem 1.2rem 0 0;width:min(680px,92vw);height:min(84vh,780px);max-height:none;transition:transform .22s;position:absolute;top:auto;bottom:0;left:50%;transform:translate(-50%,105%)}.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}.pk-assign-ai-close{display:inline-flex}@media (max-width:900px){.pk-assign-dock-row{bottom:calc(env(safe-area-inset-bottom) + 72px)}.pk-assign-ai-pane{width:100%;left:0;transform:translateY(105%)}.pk-assign-ai-overlay.is-open .pk-assign-ai-pane{transform:translateY(0)}}.pk-assign-ai-pane{max-height:none}.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-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 .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-shell-toggle{top:calc(12px + env(safe-area-inset-top));z-index:90;-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);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;position:fixed;box-shadow:0 18px 40px #0f172a24}.pk-shell-toggle-left{left:calc(12px + env(safe-area-inset-left))}.pk-shell-toggle-right{right:calc(12px + env(safe-area-inset-right))}.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-logo{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-shell-toggle{display:none!important}.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-inner{grid-template-columns:42px 1fr auto!important}.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}html[data-theme=soft]{--pk-sidebar-width:286px;--pk-rail-width:320px;--pk-card-radius:16px;--pk-panel-bg:#ffffffeb;--pk-sidebar-bg:#ffffffe6;--pk-grid-line:#081c280a}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}html[data-theme=soft]{--pk-card-radius:10px}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,.pk-assign-ai-pane{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:var(--pk-bg)}html[data-theme=night] .pk-topbar{background:#1c1d20f2!important;border-bottom:1px solid #ffffff14!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}html[data-theme=night] .pk-sidebar{background:#181a1efa;border-right:1px solid #ffffff14}html[data-theme=night] .pk-sidebar-link{color:#e6ebf3e0}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,html[data-theme=night] .pk-assign-ai-pane{background:#24262bf5;border-color:#ffffff1f;box-shadow:0 16px 40px #00000059}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-composer-input,html[data-theme=night] .pk-composer-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,html[data-theme=night] .pk-filter-toggle-inline{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-send-arrow,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,html[data-theme=night] .pk-send-arrow: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-home-hero-highlight,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-hero-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-home-hero-subtitle,html[data-theme=night] .pk-home-hero-note,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-label{color:var(--pk-muted)}html[data-theme=night] .pk-consensus-composer{background:#24262bf5;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-pill,html[data-theme=night] .pk-consensus-icon{color:#f4f5f7e6}html[data-theme=night] .pk-query-summary,html[data-theme=night] .pk-query-text{color:#f4f5f7ad}html[data-theme=night] .pk-pill-text{border-bottom-color:#ffffff2e}html[data-theme=night] .pk-consensus-source-segment{box-shadow:none;background:#ffffff0f;border-color:#ffffff29}html[data-theme=night] .pk-source-choice{color:#f4f5f7b3}html[data-theme=night] .pk-source-choice:hover{color:var(--pk-text);background:#ffffff1a}html[data-theme=night] .pk-source-choice-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}html[data-theme=night] .pk-inbox-table{background:#24262bf5;border-color:#ffffff1f}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-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:#24262bf5;border-right-color:#ffffff1f}html[data-theme=night] .pk-journal-tab-content{background:#2b2d32fa}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:#ffffff14;border-color:#ffffff2e}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-composer-input,html[data-theme=night] .pk-composer-textarea,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-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-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}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-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-journal-tab-content>div.pk-loadmore-bar>button{color:var(--pk-text);background:#24262be6;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(820px,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-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-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-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-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:320px;gap:9px;min-height:280px;padding:10px;display:flex;overflow:hidden auto}.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-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-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(760px,100vw - 24px);max-height:min(90vh,900px)}}@media (max-width:900px){.pk-ai-panel-v2{border-radius:18px;width:calc(100vw - 14px);max-height:89vh}.pk-ai-panel-v2 .pk-ai-v2-header{padding:10px 10px 7px}.pk-ai-panel-v2 .pk-ai-v2-body{padding:7px 7px 8px}.pk-ai-panel-v2 .pk-ai-v2-composer{padding-bottom:calc(env(safe-area-inset-bottom) + 4px);margin-top:2px}.pk-ai-panel-v2 .pk-ai-v2-msg{max-width:97%}.pk-ai-panel-v2 .pk-ai-v2-messages{min-height:230px}.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}.pk-ai-panel-v2 .pk-ai-v2-send{width:32px;min-width:32px;height:32px;min-height:32px}}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-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-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;position:fixed;top:0;left:0;right:auto}.pk-note-save-title{color:#0f172ab3;margin-bottom:.45rem;font-size:.8rem;font-weight:800}.pk-note-save-search{width:100%;margin-bottom:.45rem}.pk-note-save-list{flex-direction:column;gap:.28rem;max-height:220px;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{justify-content:flex-end;margin-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-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}@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}}
