.save-collection-panel{--save-collection-muted:#716e67;background:var(--glyph-surface);border:1px solid var(--glyph-border);border-radius:14px;box-shadow:var(--glyph-shadow-lg);opacity:0;padding:7px;pointer-events:none;position:fixed;transform:translateY(-4px) scale(.98);transform-origin:top left;transition:opacity .16s var(--glyph-ease),transform .16s var(--glyph-ease);width:250px;z-index:200}html[data-theme=dark] .save-collection-panel{--save-collection-muted:#807c73}.save-collection-panel.on{opacity:1;pointer-events:auto;transform:none}.save-collection-panel.closing{opacity:0;pointer-events:none;transform:translateY(-4px) scale(.98)}@starting-style{.save-collection-panel.on{opacity:0;transform:translateY(-4px) scale(.98)}}.save-collection-panel .sp-head{color:var(--save-collection-muted);font-size:11px;font-weight:720;letter-spacing:.13em;padding:8px 9px 7px;text-transform:uppercase}.save-collection-panel .sp-list{max-height:210px;overflow-y:auto;scrollbar-width:thin}.save-collection-panel .sp-row{align-items:center;border-radius:9px;color:var(--glyph-ink);display:flex;font-size:14px;gap:11px;padding:9px;text-align:left;transition:background .13s var(--glyph-ease);width:100%}.save-collection-panel .sp-row:focus-visible,.save-collection-panel .sp-row:hover{background:var(--glyph-hover)}.save-collection-panel .sp-dot{border-radius:50%;flex:none;height:10px;width:10px}.save-collection-panel .nm{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.save-collection-panel .tick{color:var(--glyph-gold-deep);flex:none;height:16px;opacity:0;transition:opacity .13s;width:16px}.save-collection-panel .tick svg{height:16px;width:16px}.save-collection-panel .sp-row.on .tick{opacity:1}html[data-theme=dark] .save-collection-panel .tick{color:var(--glyph-gold)}.save-collection-panel .sp-plain .sp-dot{background:none;box-shadow:inset 0 0 0 1.5px var(--glyph-text-4)}.save-collection-panel .sp-sep{background:var(--glyph-border-soft);height:1px;margin:5px 7px}.save-collection-panel .sp-new{align-items:center;border-radius:0 0 9px 9px;border-top:1px solid var(--glyph-border-soft);color:var(--glyph-text-2);display:flex;font-size:13.5px;font-weight:560;gap:10px;margin-top:2px;padding:9px;text-align:left;transition:background .13s var(--glyph-ease),color .13s var(--glyph-ease);width:100%}.save-collection-panel .sp-new svg{color:var(--glyph-text-3);height:15px;width:15px}.save-collection-panel .sp-new:focus-visible,.save-collection-panel .sp-new:hover{background:var(--glyph-hover);color:var(--glyph-ink)}.save-collection-panel .sp-new:hover svg{color:var(--glyph-gold-deep)}.save-collection-panel .sp-newform{align-items:center;border-top:1px solid var(--glyph-border-soft);display:flex;gap:10px;margin-top:2px;padding:7px 9px}.save-collection-panel .sp-dot-new{box-shadow:inset 0 0 0 1.5px var(--glyph-gold-deep)}.save-collection-panel .sp-newin{background:none;border:none;color:var(--glyph-ink);flex:1 1 auto;font:inherit;font-size:14px;min-width:0;outline:none;padding:2px 0}.save-collection-panel .sp-newin::placeholder{color:var(--glyph-text-4)}.save-collection-panel .sp-newgo{align-items:center;background:var(--glyph-gold);border-radius:8px;color:#1f1e1b;display:grid;flex:none;height:26px;place-items:center;transition:.13s var(--glyph-ease);width:26px}.save-collection-panel .sp-newgo svg{height:15px;width:15px}.save-collection-panel .sp-newgo:hover{filter:brightness(.96)}.save-collection-panel .sp-error{color:var(--glyph-danger);font-size:12px;line-height:1.35;padding:5px 9px 7px}.public-toast{align-items:center;background:var(--glyph-ink);border-radius:999px;bottom:34px;box-shadow:var(--glyph-shadow-lg);color:var(--glyph-paper);display:flex;font-size:13.5px;font-weight:560;gap:9px;left:50%;opacity:0;padding:12px 20px;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(20px);transition:.3s var(--glyph-ease);z-index:210}.public-toast.on{opacity:1;transform:translateX(-50%)}.public-toast svg{color:var(--glyph-gold);height:16px;width:16px}@starting-style{.public-toast.on{opacity:0;transform:translateX(-50%) translateY(20px)}}.discussion-share-dialog{background:transparent;border:0;color:var(--glyph-ink);margin:auto;max-height:90vh;max-width:none;overflow:visible;padding:0;width:min(560px,93vw)}.discussion-share-dialog[open]{animation:discussion-share-in .22s var(--glyph-ease) both}.discussion-share-dialog::backdrop{background:rgba(16,15,13,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.discussion-share-sheet{background:var(--glyph-surface);border:1px solid var(--glyph-border);border-radius:22px;box-shadow:var(--glyph-shadow-lg);display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.discussion-share-head{align-items:center;border-bottom:1px solid var(--glyph-border-soft);display:flex;flex:none;min-height:58px;padding:0 18px 0 22px}.discussion-share-head h2{font-family:var(--glyph-font-display);font-size:17px;font-weight:660;letter-spacing:-.02em;line-height:1.25}.discussion-share-head button{border-radius:50%;cursor:pointer;height:36px;margin-left:auto;transition:background .15s var(--glyph-ease);width:36px}.discussion-share-head button:hover{background:var(--glyph-hover)}.discussion-share-head svg{height:18px;margin:auto;width:18px}.discussion-share-body{overflow-y:auto;padding:24px}.discussion-share-card{background:var(--glyph-surface);border:1px solid var(--glyph-border);border-radius:16px;overflow:hidden}.discussion-share-card-top{background:linear-gradient(135deg,var(--glyph-gold),#ffe87a);padding:22px 22px 20px}[data-theme=dark] .discussion-share-card-top{background:linear-gradient(135deg,#5a4a12,#6e5a16)}.discussion-share-seal{background:rgba(0,0,0,.14);border-radius:9px;display:grid;height:30px;margin-bottom:14px;place-items:center;width:30px}.discussion-share-seal svg{color:#1f1e1b;height:18px;width:18px}[data-theme=dark] .discussion-share-seal svg{color:var(--glyph-gold)}.discussion-share-card blockquote{color:#1f1e1b;font-family:var(--glyph-font-serif);font-size:20px;letter-spacing:-.01em;line-height:1.3}[data-theme=dark] .discussion-share-card blockquote{color:var(--glyph-ink)}.discussion-share-card-top>p{color:rgba(31,30,27,.66);font-size:12px;font-weight:560;margin-top:12px}[data-theme=dark] .discussion-share-card-top>p{color:var(--glyph-text-2)}.discussion-share-card>footer{align-items:center;display:flex;gap:10px;padding:14px 18px}.discussion-share-card .public-avatar{font-size:9px;height:25px;width:25px}.discussion-share-card footer strong{font-size:12.5px;font-weight:600}.discussion-share-card footer>span:last-child{color:var(--glyph-text-2);font-size:12.5px;font-weight:560;margin-left:auto}.discussion-share-body>h3{color:var(--glyph-text-2);font-size:11.5px;font-weight:720;letter-spacing:.12em;line-height:1.25;margin:24px 0 12px;text-transform:uppercase}.discussion-share-unfurls{display:flex;flex-direction:column;gap:12px}.discussion-unfurl{align-items:flex-start;display:flex;gap:10px}.discussion-unfurl-app{border-radius:8px;color:#fff;display:grid;flex:none;font-size:12px;font-weight:700;height:30px;place-items:center;width:30px}.discussion-unfurl-app.imessage{background:#34c759;color:#1f1e1b}.discussion-unfurl-app.slack{background:#4a154b}.discussion-unfurl-app.discord{background:#5865f2}.discussion-unfurl-message{background:#eef0f2;border-radius:14px;flex:1 1;min-width:0;padding:10px 14px}[data-theme=dark] .discussion-unfurl-message{background:#25282c}.discussion-unfurl-message>p{font-size:12.5px;overflow-wrap:anywhere}.discussion-unfurl-link{background:var(--glyph-surface);border:1px solid var(--glyph-border);border-radius:10px;margin-top:8px;overflow:hidden}.discussion-unfurl-link>span{background:var(--glyph-gold);display:block;height:5px}.discussion-unfurl-link>div{display:block;padding:8px 11px}.discussion-unfurl-link strong{display:block;font-size:12.5px;font-weight:640;line-height:1.3}.discussion-unfurl-link small{color:var(--glyph-text-2);display:block;font-size:11px;margin-top:3px}.discussion-unfurl-compact{border-left:3px solid var(--glyph-gold);flex:1 1;min-width:0;padding:2px 0 2px 12px}.discussion-unfurl-compact strong{display:block;font-size:12.5px;font-weight:640}.discussion-unfurl-compact p{color:var(--glyph-text-2);font-family:var(--glyph-font-serif);font-size:12px;line-height:1.4;margin-top:3px}.discussion-share-actions{border-top:1px solid var(--glyph-border-soft);display:flex;flex:none;gap:9px;padding:16px 24px}.discussion-share-actions button{align-items:center;border:1px solid var(--glyph-border);border-radius:999px;cursor:pointer;display:inline-flex;flex:1 1;font-size:13px;font-weight:620;gap:7px;justify-content:center;min-height:38px;padding:0 13px;transition:.15s var(--glyph-ease)}.discussion-share-actions button:hover{background:var(--glyph-hover)}.discussion-share-actions button.primary{background:var(--glyph-ink);border-color:var(--glyph-ink);color:var(--glyph-paper)}.discussion-share-actions button.primary:hover{opacity:.84}.discussion-share-actions svg{height:15px;width:15px}.discussion-share-feedback{background:var(--glyph-ink);border-radius:999px;bottom:24px;color:var(--glyph-paper);font-size:13px;font-weight:560;left:50%;min-height:0;opacity:0;padding:10px 17px;pointer-events:none;position:fixed;transform:translate(-50%,12px);transition:.2s var(--glyph-ease);white-space:nowrap;z-index:2}.discussion-share-feedback:not(:empty){opacity:1;transform:translate(-50%)}@keyframes discussion-share-in{0%{opacity:0;transform:scale(.985)}}@media (max-width:560px){.discussion-share-body{padding:18px}.discussion-share-actions{flex-wrap:wrap;padding:14px 18px 18px}.discussion-share-actions button{flex-basis:calc(50% - 5px)}.discussion-share-actions button.primary{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.discussion-share-dialog[open]{animation:none}}