/* Aurora overview feed: isolated from resource-tab application layouts. */
.aurora-feed{display:grid;grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 112px);margin:-16px;max-width:none;background:var(--bg);color:var(--ink)}
.aurora-sidebar,.aurora-rail{padding:20px 14px;background:var(--surface)}.aurora-sidebar{border-right:1px solid var(--border);display:flex;flex-direction:column;gap:4px}.aurora-rail{border-left:1px solid var(--border)}.aurora-sidebar small,.aurora-rail small,.aurora-card-heading span,.aurora-modal small{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint)}
.aurora-today{margin-bottom:20px}
.aurora-donut{position:relative;width:140px;height:140px;margin:10px auto 8px}
.aurora-donut svg{width:100%;height:100%;transform:rotate(-90deg)}
.aurora-donut circle{fill:none;stroke:var(--track);stroke-width:10}
.aurora-donut circle.value{stroke:var(--accent-2);stroke-dasharray:251.2;stroke-linecap:round;transition:stroke-dashoffset .3s ease}
.aurora-donut b{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font:700 20px var(--font-display);color:var(--ink)}
.aurora-today-count{margin:0;font-size:11px;text-align:center;color:var(--ink-faint)}
.aurora-queues{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}
.aurora-queue-row{border:0;background:transparent;padding:8px 10px;border-radius:10px;display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink-soft);cursor:pointer}
.aurora-queue-row:hover{background:var(--glass-strong);color:var(--ink)}
.aurora-queue-row i{flex:0 0 auto}
.aurora-queue-row b{margin-left:auto;font-size:11px;color:var(--ink-faint)}
.aurora-saved-rail{margin-bottom:20px}
.aurora-saved-rail small{display:block;margin-bottom:8px}
.aurora-saved{display:flex;flex-direction:column;gap:6px}
.aurora-saved button{border:0;background:transparent;color:var(--ink-soft);padding:8px 10px;text-align:left;border-radius:8px;cursor:pointer;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.aurora-saved button:hover{background:var(--glass-strong);color:var(--ink)}
.aurora-capture-idea{margin-top:auto;border:1px solid var(--border);background:var(--surface-2);color:var(--ink);padding:10px;border-radius:12px;font:700 13px var(--font-body);cursor:pointer}
.aurora-side-row{border:0;background:transparent;color:var(--ink-soft);border-radius:10px;padding:8px 10px;text-align:left;display:flex;align-items:center;gap:9px;font-size:13px;cursor:pointer}.aurora-side-row:hover,.aurora-side-row.active{background:var(--glass-strong);color:var(--ink)}.aurora-side-row i{height:8px;width:8px;border-radius:2px}.aurora-side-row b{margin-left:auto;font-size:11px;color:var(--ink-faint)}.aurora-streak-card{margin-top:auto;padding:14px 10px;border:1px solid var(--border);border-radius:14px;background:var(--glass);color:var(--flame)}.aurora-streak-card b{font:700 18px var(--font-display);margin-left:4px;color:var(--ink)}.aurora-streak-card span{font-size:11px;color:var(--ink-faint);margin-left:3px}
.aurora-main{max-width:760px;width:100%;margin:auto;padding:24px 22px}.aurora-feed-header{display:flex;justify-content:space-between;align-items:center;gap:15px}.aurora-feed-header small{font-size:11.5px;color:var(--ink-faint)}.aurora-feed h2{font:700 20px var(--font-display);letter-spacing:-.02em}.aurora-new,.aurora-action{border:0;border-radius:13px;background:var(--grad-brand);color:#fff;font:700 14px var(--font-display);padding:10px 16px;cursor:pointer;box-shadow:0 10px 24px -8px oklch(45% .14 258 / .35)}.aurora-search{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;padding:9px 11px;margin-right:7px;cursor:pointer}.aurora-chips{display:flex;gap:6px;overflow:auto;padding:18px 0 12px}.aurora-chip{white-space:nowrap;padding:7px 13px;border-radius:20px;border:1px solid var(--border);background:var(--glass);color:var(--ink-soft);font-size:11.5px;font-weight:600;cursor:pointer}.aurora-chip.active{background:var(--grad-brand);color:#fff;border-color:transparent}.aurora-progress{height:6px;border-radius:3px;background:var(--track);overflow:hidden}.aurora-progress i{height:100%;display:block;background:var(--grad-brand);border-radius:inherit;transition:width .28s ease}.aurora-progress-label{margin:5px 0 15px;color:var(--ink-faint);font-size:11px;font-weight:600}
.aurora-list{display:grid;gap:10px}.aurora-feed-card{padding:14px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--glass);cursor:pointer;animation:auroraCardIn .4s ease both;transition:border-color .2s,background .2s,opacity .28s,transform .28s}.aurora-feed-card:hover{border-color:var(--border-strong);background:var(--glass-strong)}.aurora-feed-card.is-leaving{opacity:0;transform:translateX(50px) scale(.96)}.aurora-card-top{display:flex;align-items:flex-start;gap:10px}.aurora-type-badge{flex:0 0 34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#fff;font:700 11px var(--font-display)}.aurora-card-heading{min-width:0;flex:1}.aurora-card-heading span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aurora-card-heading h3{font:700 15px/1.25 var(--font-display)}.aurora-heart{border:0;background:none;color:var(--heart-idle);font-size:22px;line-height:1;cursor:pointer}.aurora-heart.is-liked{color:var(--heart-active)}.aurora-feed-card>p,.aurora-modal>p{font-size:12.5px;line-height:1.5;color:var(--ink-soft);margin-top:9px;white-space:pre-wrap}.aurora-card-media{aspect-ratio:16/9;margin-top:10px;border-radius:12px;overflow:hidden;background:var(--surface-2)}.aurora-card-media img{display:block;width:100%;height:100%;object-fit:cover}.aurora-card-actions{display:flex;justify-content:center;gap:8px;margin-top:10px}.aurora-card-actions .aurora-single-action{margin-left:auto}.aurora-action{padding:7px 13px;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--ink);font:600 12px var(--font-body);box-shadow:none}.aurora-quiet{border:0;background:transparent;color:var(--ink-faint);font-size:12px;cursor:pointer}.aurora-card-actions .aurora-action,.aurora-card-actions .aurora-quiet{flex:1}.aurora-empty{text-align:center;padding:48px 10px}.aurora-empty div{display:grid;place-items:center;margin:auto;width:64px;height:64px;border-radius:18px;background:var(--grad-brand);color:#fff;font-size:30px}.aurora-empty h3{margin-top:14px;font:700 19px var(--font-display)}.aurora-empty p{font-size:13px;color:var(--ink-soft);margin-top:5px}.aurora-sentinel{min-height:1px}
.aurora-overlay{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:20px;background:oklch(10% .02 275/.7);backdrop-filter:blur(5px);animation:auroraFade .2s}.aurora-modal{position:relative;width:min(520px,100%);max-height:82vh;overflow:auto;padding:26px;border-radius:20px;background:var(--surface);box-shadow:var(--shadow-glow);animation:auroraModal .25s cubic-bezier(.2,.9,.25,1)}.aurora-close{position:absolute;right:14px;top:12px;border:0;background:transparent;font-size:26px;cursor:pointer;color:var(--ink-soft)}.aurora-modal h2{margin:10px 30px 8px 0;font-size:22px}.aurora-type-badge.big{height:44px;width:44px;font-size:13px}.aurora-type-badge svg{display:block}.aurora-type-badge.big svg{width:20px;height:20px}.aurora-modal-actions{display:flex;gap:9px;margin-top:18px}.aurora-modal-actions .aurora-new{flex:1}.aurora-modal-actions .aurora-heart{width:50px;background:var(--surface-2);border:1px solid var(--border);border-radius:13px}.aurora-type-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:7px 0 14px}.aurora-capture-type{min-height:57px;border:1px solid var(--border);border-radius:12px;background:var(--glass);cursor:pointer;font:700 11px var(--font-display);color:var(--ink)}.aurora-capture-type svg{display:block;margin:0 auto}.aurora-capture-type span{display:block;font:600 10px var(--font-body);margin-top:3px}.aurora-capture-type.selected{border-color:var(--accent-2);background:oklch(93% .05 258)}.aurora-capture-label{display:block;color:var(--ink-faint);font-size:11px;font-weight:700}.aurora-capture-label input{display:block;width:100%;margin:6px 0 13px;padding:12px 14px;border:0;border-radius:12px;background:var(--surface-2);color:var(--ink)}.aurora-toast{position:fixed;z-index:400;top:18px;left:50%;transform:translateX(-50%);padding:9px 16px;border:1px solid var(--border-strong);border-radius:20px;background:oklch(99% .005 275/.97);box-shadow:0 8px 20px -6px #0008;font-size:12px;font-weight:600;animation:auroraToast .25s}.aurora-error{padding:30px;color:var(--ink-soft)}
@keyframes auroraCardIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes auroraFade{from{opacity:0}to{opacity:1}}@keyframes auroraModal{from{opacity:0;transform:scale(.95) translateY(6px)}to{opacity:1;transform:none}}@keyframes auroraToast{from{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translateX(-50%)}}
@media(max-width:800px){.aurora-feed{display:block;margin:-16px}.aurora-sidebar,.aurora-rail{display:none}.aurora-main{padding:20px 16px}.aurora-feed-header h2{font-size:19px}.aurora-new span{display:none}.aurora-new{padding:10px 12px}.aurora-overlay{align-items:end;padding:0}.aurora-modal{width:100%;max-height:82vh;border-radius:24px 24px 0 0;padding:20px 18px 26px;animation:auroraSheet .32s cubic-bezier(.2,.9,.25,1)}}@keyframes auroraSheet{from{transform:translateY(30px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.aurora-feed-card,.aurora-overlay,.aurora-modal,.aurora-toast{animation:none;transition:none}}
@media(max-width:640px){.aurora-feed{margin:-16px;overflow-x:hidden}.aurora-main{padding:18px 12px 28px}.aurora-feed-header{align-items:flex-start;gap:10px}.aurora-feed-header small{font-size:10.5px}.aurora-feed-header h2{font-size:20px;line-height:1.1}.aurora-header-actions{display:flex;flex:0 0 auto;gap:7px}.aurora-search,.aurora-new{min-width:44px;min-height:44px;margin:0;padding:10px 12px}.aurora-new{display:inline-flex;align-items:center;justify-content:center;gap:5px}.aurora-new span{display:inline}.aurora-chips{margin:0 -12px;padding:16px 12px 13px;gap:8px;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.aurora-chips::-webkit-scrollbar{display:none}.aurora-chip{flex:0 0 auto;min-height:36px;padding:8px 14px}.aurora-progress-label{margin-bottom:16px}.aurora-list{gap:12px}.aurora-feed-card{padding:15px;border-radius:18px;background:linear-gradient(145deg,var(--glass-strong),var(--glass));box-shadow:0 8px 22px -18px oklch(28% .08 285/.6)}.aurora-card-top{gap:9px}.aurora-type-badge{flex-basis:36px;width:36px;height:36px;border-radius:12px}.aurora-card-heading span{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.aurora-card-heading h3{font-size:16px;line-height:1.32;overflow-wrap:anywhere;word-break:break-word}.aurora-heart{flex:0 0 44px;min-width:44px;min-height:44px;margin:-5px -8px 0 0;border-radius:12px}.aurora-feed-card>p{font-size:13px;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.aurora-card-media{margin-top:12px;border-radius:14px}.aurora-card-actions{display:flex;justify-content:center;gap:8px;margin-top:10px}.aurora-card-actions .aurora-quiet,.aurora-card-actions .aurora-action{display:flex;align-items:center;justify-content:center;min-width:0;min-height:36px;padding:6px 8px;border-radius:12px;overflow-wrap:anywhere;text-align:center;flex:1}.aurora-card-actions .aurora-quiet{border:1px solid var(--border);background:var(--surface-2);color:var(--ink-soft);font-weight:600}.aurora-card-actions .aurora-action{border-color:transparent;background:var(--grad-brand);color:#fff;font-weight:700;box-shadow:0 8px 18px -12px oklch(55% .2 290/.8)}.aurora-card-actions .aurora-single-action{grid-column:1/-1}.aurora-empty{padding:42px 14px}.aurora-modal h2,.aurora-modal>p{overflow-wrap:anywhere;word-break:break-word}}
.aurora-feed button:focus-visible{outline:3px solid var(--accent-2);outline-offset:2px}.aurora-media-preview{position:relative;display:block;isolation:isolate;border:1px solid var(--border-strong);box-shadow:0 8px 20px -15px oklch(28% .08 285/.8);color:#fff;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.aurora-media-preview::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 34%,oklch(18% .04 275/.78));pointer-events:none}.aurora-media-preview img{transition:transform .3s ease}.aurora-media-cover{display:grid;place-items:center;background:radial-gradient(circle at 76% 18%,oklch(72% .16 265/.72),transparent 28%),linear-gradient(135deg,oklch(30% .1 285),oklch(53% .19 275))}.aurora-media-art{color:oklch(100% 0 0/.18);font-size:clamp(68px,17vw,112px);line-height:.8;transform:translateX(5%)}.aurora-media-play{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:48px;height:48px;place-items:center;border:1px solid oklch(100% 0 0/.62);border-radius:50%;background:oklch(18% .04 275/.65);box-shadow:0 5px 15px oklch(18% .04 275/.35);font-size:17px;line-height:1;transform:translate(-50%,-50%);backdrop-filter:blur(6px)}.aurora-media-meta{position:absolute;z-index:2;right:12px;bottom:10px;left:12px;display:grid;gap:2px;min-width:0;text-shadow:0 1px 3px oklch(18% .04 275/.8)}.aurora-media-meta b{font-size:10px;letter-spacing:.07em;text-transform:uppercase}.aurora-media-meta span{overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.aurora-media-preview:hover{border-color:var(--accent-2);box-shadow:0 12px 25px -15px oklch(40% .16 285/.85);transform:translateY(-1px)}.aurora-media-preview:hover img{transform:scale(1.025)}.aurora-media-preview:active{transform:scale(.99)}.aurora-media-preview:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px}@media(max-width:640px){.aurora-card-media{aspect-ratio:16/8.5;max-height:210px}.aurora-media-meta{right:11px;bottom:9px;left:11px}.aurora-media-play{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.aurora-media-preview,.aurora-media-preview img{transition:none}}
.aurora-media-indicator{display:inline-flex;align-items:center;gap:7px;width:max-content;min-height:32px;margin:2px 0 10px;padding:6px 10px;border:1px solid var(--border-strong);border-radius:999px;background:oklch(96% .03 285);color:oklch(36% .11 285);font:800 12px var(--font-body);text-decoration:none}.aurora-media-indicator span{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:var(--aurora-action-primary);color:#fff;font-size:10px}.aurora-media-indicator:hover{background:oklch(93% .045 285);border-color:oklch(68% .10 285)}

/* Dismiss is a quiet, low-emphasis action; remind later is the one clear next step. */
.aurora-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}
.aurora-card-actions .aurora-action,
.aurora-card-actions .aurora-quiet{flex:none}
.aurora-card-actions .aurora-quiet{
  min-height:40px;
  padding:8px 6px;
  border:0;
  border-radius:9px;
  background:transparent;
  color:var(--ink-faint);
  font:600 13px var(--font-body);
  box-shadow:none;
  transition:background .15s ease,color .15s ease;
}
.aurora-card-actions .aurora-quiet:hover,
.aurora-card-actions .aurora-quiet:active{background:var(--surface-2);color:var(--ink-soft)}
.aurora-card-actions .aurora-action{
  min-height:40px;
  padding:9px 18px;
  border:0;
  border-radius:999px;
  background:var(--grad-brand);
  color:#fff;
  font:700 13px var(--font-display);
  box-shadow:0 8px 18px -10px var(--aurora-calm-action-shadow);
  transition:box-shadow .15s ease;
}
.aurora-card-actions .aurora-action:hover,
.aurora-card-actions .aurora-action:active{box-shadow:0 10px 22px -8px var(--aurora-calm-action-shadow)}
.aurora-card-actions .aurora-attach {
  background: var(--surface-2);
  color: var(--ink-soft);
  border: 1px solid var(--border);
  box-shadow: none;
}
.aurora-card-actions .aurora-attach:hover,
.aurora-card-actions .aurora-attach:active {
  background: var(--surface-2);
  border-color: var(--border-strong);
  color: var(--ink);
}
@media(max-width:640px){.aurora-card-actions .aurora-action,.aurora-card-actions .aurora-quiet{min-height:44px;flex:none}}

/* Mirrors the Learnings view controls without importing its application layout. */
.aurora-feed-views{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 13px}.aurora-view-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-2);color:var(--ink-soft);font:700 12px var(--font-body);cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .2s}.aurora-view-toggle b{display:grid;min-width:20px;min-height:20px;place-items:center;padding:0 5px;border-radius:999px;background:var(--glass-strong);color:inherit;font-size:11px}.aurora-view-toggle.is-active{border-color:transparent;background:var(--grad-brand);color:#fff;box-shadow:0 5px 14px -8px oklch(45% .14 258/.4)}.aurora-view-toggle:active{transform:scale(.98)}.aurora-view-hint{font-size:11px;color:var(--ink-faint)}.aurora-favorites-empty .aurora-view-toggle{margin-top:14px}.aurora-favorites-empty>div{background:var(--surface-2);color:var(--heart-active)}
@media(max-width:640px){.aurora-feed-views{flex-wrap:nowrap;overflow-x:auto;margin:0 -12px 13px;padding:0 12px 2px;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.aurora-feed-views::-webkit-scrollbar{display:none}.aurora-view-toggle{flex:0 0 auto;min-height:44px}.aurora-view-hint{display:none}}
@media(prefers-reduced-motion:reduce){.aurora-view-toggle{transition:none}.aurora-view-toggle:active{transform:none}}

/* Dismiss is persistent feed state; keep it an inline, tap-sized card action. */
.aurora-card-actions .aurora-dismiss{white-space:nowrap}
@media(max-width:640px){.aurora-card-actions .aurora-dismiss{grid-column:auto}.aurora-card-actions .aurora-action{grid-column:auto}}

/* Swipe behavior matching Learnings tab */
.aurora-feed-card {
  position: relative;
  overflow: hidden;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.aurora-feed-card:focus {
  outline: none;
}

.aurora-feed-card:focus-visible {
  outline: 3px solid var(--accent-2);
  outline-offset: 2px;
}
.aurora-card-inner {
  position: relative;
  z-index: 1;
  background: var(--glass);
  transform: translateX(var(--aurora-swipe-x, 0));
  transition: transform .18s ease;
}
.aurora-feed-card.swiping .aurora-card-inner {
  transition: none;
}
.aurora-feed-card.remind-preview .aurora-card-inner {
  box-shadow: -6px 0 18px oklch(56% .14 238 / .2);
}
.aurora-feed-card.dismiss-preview .aurora-card-inner {
  box-shadow: 6px 0 18px oklch(56% .14 238 / .2);
}
.aurora-swipe-bg {
  position: absolute;
  inset: 0;
  z-index: 0;
  display: flex;
  align-items: center;
  padding: 0 18px;
  color: #fff;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: -.01em;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transition: opacity .12s ease, visibility .12s ease;
}
.aurora-feed-card.swiping .aurora-swipe-bg {
  opacity: 1;
  visibility: visible;
}
.aurora-swipe-right {
  justify-content: flex-start;
  background: var(--aurora-calm-action);
}
.aurora-swipe-left {
  justify-content: flex-end;
  background: var(--aurora-calm-action);
}
@media (prefers-reduced-motion: reduce) {
  .aurora-card-inner,
  .aurora-swipe-bg {
    transition: none;
  }
}

.aurora-attach-subtle { opacity: 0.6; color: var(--ink-faint); }
.aurora-recall-meta{font-size:12px;font-weight:600;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.aurora-card-actions-recall{gap:10px}
.aurora-feed-card-recall{cursor:default}
.aurora-recall-empty>div{background:var(--surface-2);color:var(--ink-soft)}
@media(max-width:640px){.aurora-recall-meta{font-size:11.5px}}
.aurora-card-date{display:block;margin-top:3px;font-size:10.5px;font-weight:500;color:var(--ink-faint);text-transform:none;letter-spacing:0;opacity:.75}

/* Pin is a quiet, secondary option next to the heart — visible but not shouting. */
.aurora-pin{border:0;background:none;color:var(--ink-faint);cursor:pointer;opacity:.5;display:grid;place-items:center;padding:6px;border-radius:9px;flex:0 0 auto;transition:opacity .15s ease,color .15s ease,background .15s ease}
.aurora-pin svg{display:block}
.aurora-pin:hover{opacity:1;background:var(--surface-2);color:var(--ink-soft)}
.aurora-pin.is-pinned{opacity:1;color:var(--accent-2)}
.aurora-pin:disabled{opacity:.28;cursor:not-allowed}
.aurora-pin:disabled:hover{background:none;color:var(--ink-faint)}
.aurora-modal-actions .aurora-pin{width:50px;background:var(--surface-2);border:1px solid var(--border);border-radius:13px;opacity:1}
.aurora-modal-actions .aurora-pin.is-pinned{border-color:var(--accent-2)}
@media(max-width:640px){.aurora-pin{min-width:40px;min-height:40px;margin:-5px 0 0}}

.aurora-pinned-section{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-2);overflow:hidden}
.aurora-pinned-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:0;background:transparent;cursor:pointer;color:var(--ink-soft)}
.aurora-pinned-toggle-label{display:flex;align-items:center;gap:7px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.05em;font:700 11px var(--font-body)}
.aurora-pinned-toggle-label svg{color:var(--accent-2)}
.aurora-pinned-toggle-label b{display:grid;min-width:18px;min-height:18px;place-items:center;padding:0 5px;border-radius:999px;background:var(--glass-strong);color:var(--ink);font-size:10.5px}
.aurora-pinned-chevron{color:var(--ink-faint);font-size:13px;transition:transform .18s ease}
.aurora-pinned-chevron.is-collapsed{transform:rotate(-90deg)}
.aurora-pinned-list{display:grid;gap:10px;padding:0 12px 12px}
.aurora-pinned-list[hidden]{display:none}
