html:root[data-theme] body .story-tag-layer{position:absolute;z-index:3;inset:0;pointer-events:none}html:root[data-theme] body .story-tag-chip{position:absolute;display:inline-flex;align-items:center;gap:6px;max-width:min(66%,280px);min-height:34px;margin:0;padding:6px 12px;border:0;border-radius:999px;background:#fffffff2!important;color:#0b1b2b!important;font:650 14px/1.15 var(--font-sans,system-ui),system-ui,sans-serif!important;text-decoration:none!important;white-space:nowrap;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0006;pointer-events:auto;touch-action:none;user-select:none;-webkit-user-select:none;cursor:pointer}html:root[data-theme] body .story-tag-chip>svg{flex:none;color:#0a66c2}html:root[data-theme] body .story-tag-chip.is-event>svg{color:#b45309}html:root[data-theme] body .story-tag-chip.is-job>svg{color:#047857}html:root[data-theme] body .story-tag-chip .story-tag-label,html:root[data-theme] body .story-tag-chip small{min-width:0;overflow:hidden;text-overflow:ellipsis}html:root[data-theme] body .story-tag-chip small{flex:0 2 auto;max-width:40%;color:#4b5b6b!important;font:600 12px/1.1 var(--font-sans,system-ui),system-ui,sans-serif!important}html:root[data-theme] body .story-tag-layer.is-edit .story-tag-chip{cursor:grab;padding-right:4px}html:root[data-theme] body .story-tag-chip:focus-visible{outline:2px solid #fff!important;outline-offset:2px!important}html:root[data-theme] body .story-tag-chip .story-tag-remove{display:grid;place-items:center;flex:none;width:26px;height:26px;min-width:26px;min-height:26px;margin:0 0 0 2px;padding:0;border:0;border-radius:50%;background:#0b1b2b1a!important;color:#0b1b2b!important;box-shadow:none;cursor:pointer}html:root[data-theme] body .story-studio[data-text-mode] .story-tag-layer{visibility:hidden}html:root[data-theme] body .story-tag-sheet-backdrop{position:absolute;z-index:30;inset:0;display:flex;align-items:flex-end;justify-content:center;background:#000a}html:root[data-theme] body .story-tag-sheet{display:flex;flex-direction:column;width:min(100%,480px);max-height:min(86%,640px);margin:0;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:#121a24!important;color:#fff!important;box-shadow:0 -8px 30px #0008}html:root[data-theme] body .story-tag-sheet header{display:flex;align-items:center;gap:10px;margin:0 0 10px}html:root[data-theme] body .story-tag-sheet h3{margin:0;color:#fff!important;font:700 18px/1.2 var(--font-sans,system-ui),system-ui,sans-serif!important}html:root[data-theme] body .story-tag-count{color:#c5d0db!important;font-size:13px}html:root[data-theme] body .story-tag-done{margin-left:auto;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:#fff!important;color:#000!important;font-weight:700;cursor:pointer}html:root[data-theme] body .story-tag-kinds{display:flex;gap:8px;margin:0 0 10px}html:root[data-theme] body .story-tag-kinds button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border:1px solid #ffffff3d;border-radius:999px;background:transparent!important;color:#fff!important;font-weight:650;cursor:pointer}html:root[data-theme] body .story-tag-kinds button[aria-pressed=true]{border-color:#fff;background:#fff!important;color:#000!important}html:root[data-theme] body .story-tag-search{display:flex;align-items:center;gap:8px;min-height:44px;margin:0 0 8px;padding:0 12px;border-radius:12px;background:#ffffff1a!important;color:#c5d0db}html:root[data-theme] body .story-tag-search:focus-within{box-shadow:0 0 0 2px #fff}html:root[data-theme] body .story-tag-search input{flex:1;min-width:0;height:42px;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#fff!important;font-size:16px}html:root[data-theme] body .story-tag-results{flex:1;min-height:120px;margin:0;padding:0;overflow:auto;list-style:none;overscroll-behavior:contain}html:root[data-theme] body .story-tag-results button{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;margin:0;padding:6px 4px;border:0;border-radius:12px;background:transparent!important;color:#fff!important;text-align:left;cursor:pointer}html:root[data-theme] body .story-tag-results button:hover{background:#ffffff12!important}html:root[data-theme] body .story-tag-results button:disabled{opacity:.45;cursor:default}html:root[data-theme] body .story-tag-result-icon,html:root[data-theme] body .story-tag-results button>img{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover;background:#ffffff1f}html:root[data-theme] body .story-tag-results button>span:not(.story-tag-result-icon){display:grid;flex:1;min-width:0}html:root[data-theme] body .story-tag-results strong{overflow:hidden;color:#fff!important;font-weight:650;text-overflow:ellipsis;white-space:nowrap}html:root[data-theme] body .story-tag-results small{overflow:hidden;color:#aebccb!important;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}html:root[data-theme] body .story-tag-results button>svg{flex:none;color:#4cc3ff}html:root[data-theme] body .story-tag-note{margin:6px 2px;color:#c5d0db!important;font-size:13.5px}html:root[data-theme] body .v2-story-modal .v2-story-tagged-me{display:flex;align-items:center;gap:8px;margin:0 0 6px;color:#fff!important;font-size:13px}html:root[data-theme] body .v2-story-modal .v2-story-tagged-me button{min-height:32px;padding:0 12px;border:1px solid #ffffff59;border-radius:999px;background:transparent!important;color:#fff!important;font-weight:650;cursor:pointer}.story-mentions{display:grid;gap:12px;margin-top:14px}.story-mentions>h3{margin:0;font-size:1rem}.story-mentions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px}.story-mention-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:9/14;min-height:0;overflow:hidden;border:1px solid var(--border,#d9e1ea);border-radius:16px;background:linear-gradient(160deg,#0f2740,#1d4f7a);color:#fff;text-decoration:none}.story-mention-card>img,.story-mention-card>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.story-mention-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 30%,#000d 72%)}.story-mention-card>span{position:relative;z-index:1;display:grid;gap:4px;padding:12px}.story-mention-card small{color:#ffffffe6!important;font-size:12px;font-weight:650;letter-spacing:.02em}.story-mention-card strong{color:#fff!important;font-size:14px;line-height:1.25}.story-mention-card em{overflow:hidden;color:#ffffffe6!important;font-size:13px;font-style:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.story-mention-card.is-post{background:var(--card,#fff);color:var(--foreground,#0b1b2b)}.story-mention-card.is-post:after{display:none}.story-mention-card.is-post:has(>img):after{display:block}.story-mention-card.is-post:not(:has(>img)) em,.story-mention-card.is-post:not(:has(>img)) small{color:var(--muted-foreground,#526273)!important}.story-mention-card.is-post:not(:has(>img)) strong{color:var(--foreground,#0b1b2b)!important}.story-mention-card.is-post:has(>img){color:#fff}html:root[data-theme] body .story-mention-remove{position:absolute;z-index:2;top:8px;right:8px;width:auto;min-width:0;height:30px;min-height:30px;padding:0 10px;border:1px solid #fff6!important;border-radius:999px;background:#000b!important;color:#fff!important;font:650 12px/1 var(--font-sans,system-ui),system-ui,sans-serif!important;cursor:pointer}.story-mentions-empty{margin:0;color:var(--muted-foreground,#526273)}