.pYBK2G_grid{--head:96px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:8px 20px;margin-top:-8px;display:grid}@media (max-width:640px){.pYBK2G_grid{grid-template-columns:minmax(0,1fr);gap:0}}.pYBK2G_wrap{gap:12px;min-width:0;display:grid;position:relative}.pYBK2G_stage{isolation:isolate;height:calc(140px + var(--head));position:relative}.pYBK2G_folder{height:140px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:0;padding:0;display:block;position:absolute;bottom:0;left:0;right:0}.pYBK2G_folder:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:18px}.pYBK2G_back{z-index:0;background:radial-gradient(120% 90% at 85% 0%, #ffffff3d, transparent 60%), linear-gradient(170deg, var(--tag-dot), color-mix(in srgb, var(--tag-dot) 72%, #000));border-radius:4px 18px 18px;position:absolute;inset:14px 0 0;box-shadow:0 1px 1px #0f261b0f,0 18px 34px -22px #0f261b80}.pYBK2G_back:before{content:"";background:color-mix(in srgb, var(--tag-dot) 92%, #fff);clip-path:polygon(0 0,82% 0,100% 100%,0 100%);border-radius:12px 12px 0 0;width:42%;height:30px;position:absolute;top:-14px;left:0}:root[data-theme=dark] .pYBK2G_back{background:linear-gradient(170deg, color-mix(in srgb, var(--tag-dot) 62%, var(--parchment)), color-mix(in srgb, var(--tag-dot) 34%, var(--parchment)));box-shadow:0 0 0 1px #ffffff0d,0 18px 34px -22px #000c}:root[data-theme=dark] .pYBK2G_back:before{background:color-mix(in srgb, var(--tag-dot) 62%, var(--parchment))}.pYBK2G_front{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 64%, transparent), color-mix(in srgb, var(--paper) 90%, transparent) 70%);-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);border-radius:16px;grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 14px 12px 16px;display:grid;position:absolute;inset:44px 0 0;box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #ffffff2e,0 -8px 24px -18px #0f261b59}:root[data-theme=dark] .pYBK2G_front{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #e8efe90f,inset 0 0 0 1px #e8efe90d,0 -10px 24px -16px #000000b3}.pYBK2G_tile{background:var(--tag-fg);width:32px;height:32px;color:var(--tag-bg);font:600 13px var(--font-display), Georgia, serif;letter-spacing:.02em;border-radius:9px;place-items:center;display:grid}.pYBK2G_name{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.22;display:-webkit-box;overflow:hidden}.pYBK2G_chev{width:28px;height:28px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);transition:transform var(--dur-3) var(--ease-out);border-radius:50%;place-items:center;display:grid}.pYBK2G_meta{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;grid-column:1/3;align-self:end;padding-bottom:3px;font-size:13px;overflow:hidden}.pYBK2G_hours{font:600 32px/1 var(--font-display), Georgia, serif;letter-spacing:-.03em;color:var(--canopy);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:2/3;align-self:end}.pYBK2G_unit{font:600 13px var(--font-sans), system-ui, sans-serif;letter-spacing:0;color:var(--field);margin-left:2px}.pYBK2G_wrap[data-open] .pYBK2G_chev{transform:rotate(180deg)}.pYBK2G_papers{z-index:1;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.pYBK2G_paper{top:calc(var(--head) + 18px);transform-origin:50% 100%;height:80px;transition:transform var(--dur-3) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);background:var(--paper);border-radius:10px;position:absolute;left:8px;right:8px;box-shadow:0 1px 2px #0f261b29,0 6px 14px -8px #0f261b4d}:root[data-theme=dark] .pYBK2G_paper{background:var(--surface-2);box-shadow:0 0 0 1px #e8efe90f,0 8px 18px -10px #000c}.pYBK2G_paper[data-i="2"]{z-index:1;transform:translate(-3px,-14px)rotate(-1.2deg)}.pYBK2G_paper[data-i="1"]{z-index:2;transform:translate(3px,-8px)rotate(.8deg)}.pYBK2G_paper[data-i="0"]{z-index:3;transform:translateY(-2px)}.pYBK2G_paperLink>*{transition:opacity var(--dur-2) var(--ease-out)}.pYBK2G_wrap:not([data-open]) .pYBK2G_paper:not([data-i="0"]) .pYBK2G_paperLink>*{opacity:0}.pYBK2G_paperLink{border-radius:inherit;height:100%;color:var(--ink);align-content:start;gap:3px;padding:9px 12px;text-decoration:none;display:grid}.pYBK2G_paperLink:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pYBK2G_paperTitle{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;line-height:1.25;overflow:hidden}.pYBK2G_paperMeta{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:700}.pYBK2G_paperRole{min-width:0;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12px;display:flex;overflow:hidden}.pYBK2G_paperLines{background:repeating-linear-gradient(var(--line) 0 2px, transparent 2px 10px);opacity:.8;border-radius:2px;width:64%;height:22px;margin-top:6px;display:block}.pYBK2G_morePaper{background:var(--surface-2)}.pYBK2G_morePaper .pYBK2G_paperTitle{color:var(--canopy)}@media (hover:hover){.pYBK2G_wrap:not([data-open]) .pYBK2G_folder:hover~.pYBK2G_papers .pYBK2G_paper[data-i="2"]{transform:translate(-5px,-34px)rotate(-2deg)}.pYBK2G_wrap:not([data-open]) .pYBK2G_folder:hover~.pYBK2G_papers .pYBK2G_paper[data-i="1"]{transform:translate(4px,-26px)rotate(1.5deg)}.pYBK2G_wrap:not([data-open]) .pYBK2G_folder:hover~.pYBK2G_papers .pYBK2G_paper[data-i="0"]{transform:translateY(-18px)rotate(-.5deg)}}.pYBK2G_wrap[data-peek]:not([data-open]) .pYBK2G_paper[data-i="2"],.pYBK2G_wrap:not([data-open]) .pYBK2G_folder:focus-visible~.pYBK2G_papers .pYBK2G_paper[data-i="2"]{transform:translate(-5px,-34px)rotate(-2deg)}.pYBK2G_wrap[data-peek]:not([data-open]) .pYBK2G_paper[data-i="1"],.pYBK2G_wrap:not([data-open]) .pYBK2G_folder:focus-visible~.pYBK2G_papers .pYBK2G_paper[data-i="1"]{transform:translate(4px,-26px)rotate(1.5deg)}.pYBK2G_wrap[data-peek]:not([data-open]) .pYBK2G_paper[data-i="0"],.pYBK2G_wrap:not([data-open]) .pYBK2G_folder:focus-visible~.pYBK2G_papers .pYBK2G_paper[data-i="0"]{transform:translateY(-18px)rotate(-.5deg)}.pYBK2G_wrap[data-open] .pYBK2G_paper{pointer-events:auto}.pYBK2G_wrap[data-open] .pYBK2G_paper[data-i="2"]{transform:translate(-3px,-112px)rotate(-.8deg)}.pYBK2G_wrap[data-open] .pYBK2G_paper[data-i="1"]{transform:translate(3px,-66px)rotate(.6deg)}.pYBK2G_wrap[data-open] .pYBK2G_paper[data-i="0"]{transform:translateY(-20px)rotate(-.4deg)}@media (hover:hover){.pYBK2G_wrap[data-open] .pYBK2G_paper:hover{box-shadow:0 2px 4px #0f261b29,0 14px 26px -12px #0f261b66}.pYBK2G_wrap[data-open] .pYBK2G_paper[data-i="2"]:hover{transform:translate(-3px,-116px)rotate(-.8deg)}.pYBK2G_wrap[data-open] .pYBK2G_paper[data-i="1"]:hover{transform:translate(3px,-70px)rotate(.6deg)}.pYBK2G_wrap[data-open] .pYBK2G_paper[data-i="0"]:hover{transform:translateY(-24px)rotate(-.4deg)}}@media (prefers-reduced-motion:reduce){.pYBK2G_paper,.pYBK2G_chev,.pYBK2G_paperLink>*{transition:none}}@media print{.pYBK2G_papers,.pYBK2G_back{display:none}.pYBK2G_stage{height:auto}.pYBK2G_folder{height:auto;position:static}.pYBK2G_front{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:1px solid #ccc;position:static}}
