.systemState{display:grid;width:100%;justify-items:center;padding:28px 20px;color:var(--color-text);text-align:center}.systemState-page{width:min(100%,430px);min-height:100dvh;margin:0 auto;align-content:center;padding:calc(28px + var(--safe-top)) var(--page-pad-x) calc(28px + var(--safe-bottom));background:var(--color-warm-white)}.systemState-inline{min-height:260px;align-content:center;border:1px solid var(--color-border);border-radius:18px;background:var(--color-white);box-shadow:var(--shadow-card)}.systemStateIcon{display:grid;width:58px;height:58px;margin-bottom:18px;place-items:center;border:1px solid var(--color-sand);border-radius:18px;background:var(--color-primary-soft);color:var(--color-primary-ink)}.systemStateIcon svg{width:27px;height:27px}.systemState[data-system-state=success] .systemStateIcon{border-color:color-mix(in srgb,var(--color-success) 24%,white);background:color-mix(in srgb,var(--color-success) 10%,white);color:#267436}.systemState[data-system-state=failure] .systemStateIcon,.systemState[data-system-state=server] .systemStateIcon{border-color:color-mix(in srgb,var(--color-error) 22%,white);background:color-mix(in srgb,var(--color-error) 8%,white);color:#a52c27}.systemState[data-system-state=offline] .systemStateIcon,.systemState[data-system-state=permission] .systemStateIcon,.systemState[data-system-state=session] .systemStateIcon{border-color:color-mix(in srgb,var(--color-info) 20%,white);background:color-mix(in srgb,var(--color-info) 8%,white);color:#276ea3}.systemStateCopy{display:grid;max-width:330px;justify-items:center}.systemStateEyebrow{margin:0 0 7px;color:var(--color-primary-ink);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.systemStateCopy h1,.systemStateCopy h2{margin:0;font-size:clamp(1.34rem,6.5vw,1.8rem);line-height:1.15}.systemStateCopy>p:last-child{max-width:34ch;margin:10px 0 0;color:var(--color-text-muted);font-size:.82rem;line-height:1.55}.systemStateBody{width:min(100%,330px);margin-top:17px}.systemStateActions{display:grid;width:min(100%,330px);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:9px;margin-top:22px}.systemStateButton{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 16px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-white);color:var(--color-text);font-weight:800}.systemStateButton-primary{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-accent)}.systemStateButton[aria-disabled=true],.systemStateButton:disabled{cursor:default;opacity:.48;pointer-events:none}@media(max-width:350px){.systemState{padding-inline:15px}.systemStateActions{grid-template-columns:1fr}}.accountPage,.accountSubPage{background:var(--color-white)}.accountTopbar,.accountSubHeader{display:flex;min-height:48px;align-items:center;justify-content:space-between}.accountTopbar{justify-content:flex-end}.accountMembershipWrapper{position:relative}.accountMembershipSurface{--membership-background: var(--color-primary);--membership-foreground: #171300;--membership-muted: rgba(23, 19, 0, .68);--membership-divider: rgba(23, 19, 0, .22);--membership-control: rgba(255, 255, 255, .58);--membership-accent: #171300;position:relative;display:grid;width:100%;min-height:clamp(164px,45vw,178px);grid-template-areas:"avatar identity" "stats stats";grid-template-columns:clamp(58px,16vw,64px) minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:7px;align-items:center;align-content:center;margin-top:4px;padding:10px 14px 9px;overflow:hidden;border-radius:22px;background:var(--membership-background);color:var(--membership-foreground);box-shadow:0 12px 30px #3d310026;text-decoration:none}.accountMembershipSurface[data-membership-tier=premium]{--membership-background: #111111;--membership-foreground: #ffffff;--membership-muted: rgba(255, 255, 255, .68);--membership-divider: rgba(255, 255, 255, .2);--membership-control: rgba(255, 255, 255, .12);--membership-accent: var(--color-primary);box-shadow:0 14px 32px #11111138}.accountMembershipAvatar{grid-area:avatar;position:relative;width:clamp(58px,16vw,64px);height:clamp(58px,16vw,64px);justify-self:start}.accountMembershipAvatar img{width:100%;height:100%;object-fit:cover;border:3px solid rgba(255,255,255,.9);border-radius:50%;background:var(--color-white);box-shadow:0 7px 18px #1113}.accountMembershipIdentity{grid-area:identity;display:grid;width:100%;min-width:0;justify-items:start;text-align:left;padding-right:42px}.accountMembershipRank{max-width:100%;margin:0 0 3px;overflow:hidden;color:var(--membership-muted);font-size:.66rem;font-weight:900;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.accountMembershipIdentity h1{max-width:100%;margin:0;overflow:hidden;font-size:clamp(1.18rem,5.4vw,1.55rem);line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.accountMembershipHandle{margin:0;color:var(--membership-muted)}.accountMembershipHandle{margin-top:3px;font-size:.76rem;font-weight:700}.accountMembershipStats{grid-area:stats;min-width:0;align-self:end;padding-top:7px;border-top:1px solid var(--membership-divider);border-radius:8px}.accountMembershipSurface:focus-visible{outline:0;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--membership-accent) 48%,transparent)}.accountMembershipStats{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.accountNotificationBell{position:absolute;z-index:2;top:8px;right:8px;display:grid;width:44px;height:44px;place-items:center;border:1px solid color-mix(in srgb,var(--membership-accent, #171300) 20%,transparent);border-radius:50%;background:#ffffffc7;color:#171300;box-shadow:0 5px 16px #11111121;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.accountNotificationBell svg{width:20px;height:20px}.accountNotificationBell:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 60%,white);outline-offset:2px}.accountMembershipStats>div{display:grid;min-width:0;justify-items:center;align-content:start;padding:0 7px;border-left:1px solid var(--membership-divider);text-align:center}.accountMembershipStats>div:first-child{border-left:0}.accountMembershipStats dt{margin-top:3px;overflow:hidden;color:var(--membership-muted);font-size:.6rem;font-weight:700;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.accountMembershipStats dd{display:flex;width:100%;min-height:28px;align-items:center;justify-content:center;gap:5px;margin:0;color:var(--membership-accent);font-size:clamp(.88rem,4vw,1.05rem);font-weight:900;line-height:1.08}.accountMembershipStats dd svg{width:17px;height:17px;flex:0 0 auto}.accountMembershipStats dd span{min-width:0}.accountMembershipStats [data-knowledge-metric=expertise] dd{font-size:clamp(.72rem,3.25vw,.86rem)}.accountMembershipStats [data-knowledge-metric=expertise] dd span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountMembershipSurface[data-membership-tier=premium] .accountMembershipStats dd{color:var(--color-primary)}.accountPage .accountSectionGroup{margin-top:26px}.accountPage .accountSectionGroupHeading{margin:0 2px 7px;padding-bottom:7px;border-bottom:1px solid var(--color-border)}.accountPage .accountSectionList{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.accountPage .accountSectionLink{min-height:60px;padding:10px 2px;border-bottom:1px solid var(--color-border)}.accountPage .accountSectionLink:last-child{border-bottom:0}.accountPage .accountSectionIcon{background:transparent;color:#555}.accountPage .accountSectionLink strong{font-size:.86rem}.accountPage .accountSectionLink small{margin-top:1px;font-size:.68rem}.accountIconButton,.accountSubHeader a{position:relative;display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--color-border);border-radius:50%;background:var(--color-white)}.accountIconButton svg,.accountSubHeader svg{width:22px;height:22px}.accountUnreadDot{position:absolute;top:7px;right:7px;width:8px;height:8px;border:2px solid white;border-radius:50%;background:var(--color-danger)}.accountProfileCard{position:relative;display:grid;grid-template-columns:78px minmax(0,1fr) 42px;gap:14px;align-items:center;margin-top:22px;padding:20px 14px;overflow:hidden;border:1px solid var(--color-border);border-radius:26px;background:var(--color-white);box-shadow:var(--shadow-card)}.accountAvatarFrame{position:relative;width:78px;height:78px}.accountAvatarFrame img{width:100%;height:100%;object-fit:cover;border:3px solid white;border-radius:24px;box-shadow:0 8px 22px #2a313c24}.accountLevel{position:absolute;right:-5px;bottom:-5px;display:grid;width:26px;height:26px;place-items:center;border:2px solid white;border-radius:50%;background:var(--color-primary);color:#3f3000;font-size:.74rem;font-weight:800}.accountIdentity{min-width:0}.accountIdentity .accountEyebrow,.accountSectionHeading p,.accountSubIntro p{margin:0 0 4px;color:#9a7200;font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.accountIdentity h1{margin:0;overflow:hidden;font-size:clamp(1.35rem,6vw,1.7rem);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.accountIdentity>p:not(.accountEyebrow),.accountIdentity>span{display:block;margin:4px 0 0;overflow:hidden;color:var(--color-text-muted);font-size:.82rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.accountEditButton{position:relative;z-index:1;display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:var(--color-primary-soft);color:#705300}.accountEditButton svg{width:20px}.accountStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.accountStats article{display:grid;min-width:0;padding:13px 8px;place-items:center;border:1px solid var(--color-border);border-radius:18px;background:var(--color-white)}.accountStats svg{width:20px;height:20px;color:#bd8d00}.accountStats strong{margin-top:5px;font-size:1.1rem}.accountStats span{color:var(--color-text-muted);font-size:.7rem}.accountMenu{margin-top:22px}.accountSectionHeading{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:0 4px 8px}.accountSectionHeading h2,.accountSubIntro h2{margin:0;font-size:1.08rem}.accountSectionHeading>span{color:var(--color-text-muted);font-size:.72rem}.accountMenuPanel,.accountSettingsPanel,.accountHelpList,.accountNoticeList,.accountForm{overflow:hidden;border:1px solid var(--color-border);border-radius:14px;background:var(--color-white);box-shadow:var(--shadow-card)}.accountMenuLink{display:grid;min-height:58px;grid-template-columns:32px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--color-border)}.accountMenuLink:last-child{border-bottom:0}.accountMenuIcon,.accountSubIntro>span,.accountNoticeState{display:grid;place-items:center;border-radius:14px;background:var(--color-primary-soft);color:#8a6600}.accountMenuIcon{width:32px;height:32px;border-radius:8px;background:transparent}.accountMenuIcon svg,.accountNoticeState svg{width:19px;height:19px}.accountMenuLink>span:nth-child(2){display:grid;gap:2px;min-width:0}.accountMenuLink strong{font-size:.84rem}.accountMenuLink small,.accountToggleRow small,.accountSelectRow small,.accountLanguageRow small{overflow:hidden;color:var(--color-text-muted);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.accountChevron{width:17px;color:var(--color-text-soft)}.accountSubHeader{justify-content:flex-start}.accountSubHeader h1{margin:0;font-size:1.08rem}.accountSubIntro{display:grid;grid-template-columns:54px minmax(0,1fr);gap:13px;align-items:center;margin:25px 2px 14px}.accountSubIntro>span{width:54px;height:54px;border-radius:18px}.accountSubIntro svg{width:25px;height:25px}.accountForm{display:grid;gap:14px;padding:17px}.accountField{display:grid;gap:7px}.accountField>span{color:var(--color-text-muted);font-size:.74rem;font-weight:700}.accountField>small{color:var(--color-text-muted);font-size:.7rem;line-height:1.4}.accountField input,.accountField textarea{width:100%;min-height:46px;padding:11px 13px;resize:vertical;border:1px solid var(--color-border);border-radius:14px;outline:0;background:var(--color-white);color:var(--color-text)}.accountField input:focus,.accountField textarea:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-500) 22%,transparent)}.accountPrimaryButton{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border-radius:15px;background:var(--color-primary);color:var(--color-on-primary);font-weight:800;box-shadow:var(--shadow-accent)}.accountPrimaryButton:disabled{cursor:default;opacity:.52}.accountPrimaryButton svg{width:19px}.accountNoticeList{display:grid}.accountNotice{display:grid;width:100%;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:15px;border-bottom:1px solid var(--color-border);background:var(--color-white);color:var(--color-text);text-align:left}.accountNotice:last-child{border-bottom:0}.accountNotice.is-read{background:#fff;color:var(--color-text-muted)}.accountNoticeState{width:40px;height:40px}.accountNotice>span:nth-child(2){display:grid;gap:5px}.accountNotice small,.accountNotice em{color:var(--color-text-muted);font-size:.73rem;font-style:normal;line-height:1.4}.accountNotice em{color:#ad830d;font-size:.66rem}.accountSettingsPanel{display:grid}.accountLanguageRow{display:grid;gap:10px;padding:13px 15px;border-bottom:1px solid var(--color-border)}.accountLanguageRow>span{display:grid;gap:4px;min-width:0}.accountLanguageOptions{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(44px,1fr));gap:6px;padding:3px;border:1px solid var(--color-border);border-radius:13px;background:#f5f7fa}.accountMyDailyOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.accountLanguageOptions button{min-width:44px;min-height:40px;padding:0 6px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--color-text-muted);font-size:.78rem;font-weight:700}.accountLanguageOptions button[aria-pressed=true]{border-color:var(--color-primary-500);background:var(--color-primary-soft);color:var(--color-text);font-weight:900;box-shadow:inset 0 0 0 1px var(--color-primary-500),0 2px 8px #2a313c14}.accountLanguageOptions button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 65%,white);outline-offset:2px}.accountSettingsState{min-width:0;padding:12px}.accountToggleRow,.accountSelectRow{position:relative;display:grid;min-height:70px;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 15px;border-bottom:1px solid var(--color-border)}.accountToggleRow>span:first-child,.accountSelectRow>span:first-child{display:grid;gap:4px}.accountSettingTitleWithIcon{display:inline-flex;gap:6px;align-items:center}.accountSettingTitleWithIcon svg{width:16px;height:16px;flex:0 0 auto;color:#866200}.accountToggleRow input{position:absolute;width:1px;height:1px;opacity:0}.accountToggleVisual{width:47px;height:28px;padding:3px;border-radius:999px;background:#d7dde6;transition:background-color var(--motion-release) ease}.accountToggleVisual>span{display:block;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 7px #00000024;transition:transform var(--motion-release) var(--motion-spring)}.accountToggleRow input:checked+.accountToggleVisual{background:var(--color-primary)}.accountToggleRow input:checked+.accountToggleVisual>span{transform:translate3d(19px,0,0)}.accountToggleRow input:focus-visible+.accountToggleVisual{outline:3px solid color-mix(in srgb,var(--color-primary) 65%,white);outline-offset:3px}.accountToggleRow input:disabled+.accountToggleVisual{opacity:.48}.accountSelectRow select{min-height:40px;padding:0 10px;border:1px solid var(--color-border);border-radius:12px;background:#fff}.accountHelpList article{border-bottom:1px solid var(--color-border)}.accountHelpList article:last-child{border-bottom:0}.accountHelpList button{display:flex;width:100%;min-height:62px;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;background:#fff;color:var(--color-text);text-align:left}.accountHelpList button svg{width:20px;transition:transform var(--motion-release) ease}.accountHelpList article.is-open button svg{transform:rotate(180deg)}.accountHelpList article>div{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-release) ease}.accountHelpList article.is-open>div{grid-template-rows:1fr}.accountHelpList p{min-height:0;margin:0;overflow:hidden;padding:0 15px;color:var(--color-text-muted);font-size:.8rem;line-height:1.55}.accountHelpList article.is-open p{padding-bottom:15px}@media(max-width:350px){.accountMembershipSurface{min-height:164px;column-gap:9px;padding:10px 12px 8px}.accountMembershipAvatar{width:58px;height:58px}.accountMembershipStats>div{padding-inline:4px}.accountMembershipStats dt{font-size:.56rem}.accountMembershipStats dd{gap:3px}.accountMembershipStats dd svg{width:15px;height:15px}.accountProfileCard{grid-template-columns:62px minmax(0,1fr) 38px;gap:10px;padding-inline:11px}.accountAvatarFrame{width:62px;height:62px}.accountLanguageRow{padding-inline:12px}.accountLanguageOptions{gap:4px}}@media(prefers-reduced-motion:reduce){.accountToggleVisual,.accountToggleVisual>span,.accountHelpList article>div,.accountHelpList button svg{transition-duration:.01ms}}.accountProductPage{padding-bottom:calc(var(--nav-height) + var(--safe-bottom) + 28px)}.accountProductLead{margin:-4px 2px 14px;color:var(--color-text-muted);font-size:.82rem;line-height:1.5}.accountAvatarEditor{display:grid;justify-items:center;gap:8px;padding-bottom:4px}.accountAvatarEditor img,.accountAvatarEditorVisual{width:82px;height:82px;object-fit:cover;border:3px solid white;border-radius:24px;box-shadow:0 8px 22px #2a313c24}.accountAvatarEditor label{position:relative;display:inline-flex;min-height:44px;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--color-border);border-radius:10px;color:#775900;font-size:.72rem;font-weight:800}.accountAvatarEditor label svg{width:16px}.accountAvatarEditor input{position:absolute;width:1px;height:1px;opacity:0}.accountAvatarPreviewNotice{max-width:290px;margin:0;color:var(--color-text-muted);font-size:.7rem;line-height:1.45;text-align:center}.accountProductPage .accountSubIntro h1{margin:0;font-size:1.08rem}.accountProductList,.accountActionList,.accountPlanCompare,.accountPlanLedger,.accountPreferencePanel{overflow:hidden;border:1px solid var(--color-border);border-radius:14px;background:var(--color-white);box-shadow:var(--shadow-card)}.accountNotificationToolbar{display:grid;gap:8px;margin-bottom:10px}.accountSettingsDeepLinks,.accountSupportMenu{display:grid;margin-top:12px;overflow:hidden;border:1px solid var(--color-border);border-radius:14px;background:var(--color-white);box-shadow:var(--shadow-card)}.accountSupportMenu>button{display:grid;width:100%;min-height:62px;grid-template-columns:34px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:9px 13px;border-bottom:1px solid var(--color-border);color:var(--color-text);text-align:left}.accountSupportMenu>button:last-child{border-bottom:0}.accountSupportMenu>button>span:first-child{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--color-primary-soft);color:#806000}.accountSupportMenu>button>span:first-child svg{width:18px}.accountSupportMenu>button>span:nth-child(2){display:grid;gap:3px;min-width:0}.accountSupportMenu strong{font-size:.8rem}.accountSupportMenu small{overflow:hidden;color:var(--color-text-muted);font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.accountSupportMenu>button>svg{width:17px;color:var(--color-text-soft)}.accountSupportMenu>button.is-danger{color:var(--color-danger)}.accountSupportMenu>button.is-danger>span:first-child{background:#fff0f0;color:var(--color-danger)}.accountSupportTextarea{width:100%;min-height:104px;padding:11px 12px;resize:vertical;border:1px solid var(--color-border);border-radius:11px;outline:0;background:#f8fafc;color:var(--color-text);font:inherit;font-size:.78rem}.accountSupportTextarea:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-500) 22%,transparent)}.accountProductDialog button:disabled{cursor:default;opacity:.45}.accountSettingsDeepLinks>a{display:grid;min-height:62px;grid-template-columns:34px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:9px 13px;border-bottom:1px solid var(--color-border)}.accountSettingsDeepLinks>a:last-child{border-bottom:0}.accountSettingsDeepLinks>a>span:first-child{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--color-primary-soft);color:#806000}.accountSettingsDeepLinks>a>span:first-child svg{width:18px}.accountSettingsDeepLinks>a>span:nth-child(2){display:grid;gap:3px;min-width:0}.accountSettingsDeepLinks strong{font-size:.8rem}.accountSettingsDeepLinks small{overflow:hidden;color:var(--color-text-muted);font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.accountSettingsDeepLinks>a>svg{width:17px;color:var(--color-text-soft)}.accountNoticeFilters{display:flex;gap:6px;overflow-x:auto;padding:1px 1px 5px;scrollbar-width:none}.accountNoticeFilters::-webkit-scrollbar{display:none}.accountNoticeFilters button{flex:0 0 auto;min-height:34px;padding:0 11px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-white);color:var(--color-text-muted);font-size:.7rem;font-weight:700}.accountNoticeFilters button[aria-selected=true]{border-color:#b98800;background:var(--color-primary);color:var(--color-on-primary)}.accountNotificationCommands{display:flex;justify-content:flex-end;gap:7px}.accountNotificationCommands button{display:inline-flex;min-height:34px;align-items:center;gap:5px;padding:0 9px;border-radius:9px;color:var(--color-text-muted);font-size:.68rem;font-weight:700}.accountNotificationCommands button svg{width:15px}.accountNoticeWrap{position:relative;border-bottom:1px solid var(--color-border)}.accountNoticeWrap:last-child{border-bottom:0}.accountNoticeWrap .accountNotice{grid-template-columns:40px minmax(0,1fr) 16px;padding-right:46px;border-bottom:0}.accountNoticeWrap .accountNotice>svg{width:16px;color:var(--color-text-soft)}.accountNoticeDelete{position:absolute;top:50%;right:8px;display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:var(--color-text-soft);transform:translateY(-50%)}.accountNoticeDelete:hover,.accountNoticeDelete:focus-visible{background:#fff0f0;color:var(--color-danger)}.accountNoticeDelete svg{width:16px}.accountNoticeKind{width:max-content;padding:2px 7px;border-radius:999px;background:var(--color-primary-soft);color:#7a5a00;font-size:.6rem;font-weight:800}.accountProductList>a{display:grid;min-height:66px;grid-template-columns:38px minmax(0,1fr) 18px;gap:11px;align-items:center;padding:10px 13px;border-bottom:1px solid var(--color-border)}.accountProductList>a:last-child{border-bottom:0}.accountProductList>a>span:nth-child(2){display:grid;gap:3px;min-width:0}.accountProductList strong{font-size:.86rem}.accountProductList small{overflow:hidden;color:var(--color-text-muted);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.accountProductList>a>svg{width:17px;color:var(--color-text-soft)}.accountProductRowIcon{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:var(--color-primary-soft);color:#896300}.accountProductRowIcon svg{width:20px;height:20px}.accountProductTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:12px;padding:4px;border:1px solid var(--color-border);border-radius:12px;background:#f5f7fa}.accountProductTabs button{min-height:38px;border-radius:9px;color:var(--color-text-muted);font-size:.76rem;font-weight:700}.accountProductTabs button[aria-selected=true]{background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-accent)}.accountActionList{display:grid;gap:0}.accountActionList article{display:grid;gap:8px;padding:15px;border-bottom:1px solid var(--color-border)}.accountActionList article:last-child{border-bottom:0}.accountActionTime{display:inline-flex;align-items:center;gap:5px;color:#8a6600;font-size:.68rem;font-weight:700}.accountActionTime svg{width:15px;height:15px}.accountActionList h2,.accountActionList p{margin:0}.accountActionList h2{font-size:.92rem;line-height:1.35}.accountActionList p{color:var(--color-text-muted);font-size:.75rem}.accountActionList article>div{display:flex;justify-content:flex-end;gap:8px}.accountActionList article>div button,.accountPlanActions button,.accountProductDialog>div button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-white);color:var(--color-text);font-size:.75rem;font-weight:800}.accountActionList article>div button.is-primary,.accountProductDialog>div button.is-primary{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.accountActionList article>div svg{width:16px}.accountActionStatus{width:max-content;padding:4px 8px;border-radius:999px;background:var(--color-primary-soft);color:#735600;font-size:.68rem;font-weight:800}.accountActionStatus.is-skipped{background:#f5f7fa;color:var(--color-text-muted)}.accountProductEmpty{margin:0;padding:30px 18px;border:1px dashed var(--color-border-strong);border-radius:14px;color:var(--color-text-muted);text-align:center}.accountPlanHero{display:grid;min-height:132px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:end;margin-bottom:12px;padding:18px;overflow:hidden;border:1px solid #ffc400;border-radius:18px;background:linear-gradient(135deg,#fff8bf,#ffd400 58%,#ffc400),var(--color-primary-500);color:#3c2c00;box-shadow:var(--shadow-accent)}.accountPlanHero>span{grid-column:1 / -1;align-self:start;font-size:.7rem;font-weight:800;text-transform:uppercase}.accountPlanHero>strong{font-size:1.75rem}.accountPlanHero>div{display:grid;justify-items:end}.accountPlanHero b{font-size:1.45rem}.accountPlanHero small{font-size:.68rem}.accountPlanTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.accountPlanCompare{display:grid;gap:0}.accountPlanCompare>h2{margin:0;padding:13px 15px;border-bottom:1px solid var(--color-border);font-size:.88rem}.accountPlanCompare article{display:grid;gap:7px;padding:14px 15px;border-bottom:1px solid var(--color-border)}.accountPlanCompare article:last-child{border-bottom:0}.accountPlanCompare article.is-premium{background:color-mix(in srgb,var(--color-primary-soft) 68%,white)}.accountPlanCompare article>span{display:inline-flex;align-items:center;gap:8px}.accountPlanCompare article svg{width:20px;color:#aa7b00}.accountPlanCompare p{margin:0;color:var(--color-text-muted);font-size:.76rem;line-height:1.45}.accountPlanActions{display:grid;gap:8px;margin-top:12px}.accountPlanActions button{min-height:46px}.accountPlanActions .accountPrimaryButton{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.accountPlanActions button.is-danger{color:var(--color-danger)}.accountPlanLedger article{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-bottom:1px solid var(--color-border)}.accountPlanLedger article:last-child{border-bottom:0}.accountPlanLedger article>span{display:grid;gap:3px}.accountPlanLedger small{color:var(--color-text-muted);font-size:.68rem}.accountPlanLedger b{color:#876400;font-size:.78rem}.accountPreferencePanel{display:grid}.accountPreferenceChips{min-width:0;margin:0;padding:14px;border:0;border-bottom:1px solid var(--color-border)}.accountPreferenceChips:last-child{border-bottom:0}.accountPreferenceChips legend{padding:0;font-size:.78rem;font-weight:800}.accountPreferenceChips>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.accountPreferenceChips button{display:inline-flex;min-height:34px;align-items:center;gap:5px;padding:0 11px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:.72rem}.accountPreferenceChips button[aria-pressed=true]{border-color:#c79300;background:var(--color-primary-soft);color:#634900;font-weight:800}.accountPreferenceChips button svg{width:14px}.accountPreferenceSelect,.accountPreferenceTime,.accountDataAction{display:grid;min-height:66px;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--color-border)}.accountPreferenceSelect:last-child,.accountPreferenceTime:last-child,.accountDataAction:last-child{border-bottom:0}.accountPreferenceSelect-stacked{grid-template-areas:"icon copy" "select select";grid-template-columns:34px minmax(0,1fr)}.accountPreferenceSelect-stacked>span{grid-area:icon}.accountPreferenceSelect-stacked .accountPreferenceCopy{grid-area:copy}.accountPreferenceSelect.accountPreferenceSelect-stacked select{width:100%;max-width:none;grid-area:select}.accountPreferenceSelect>span,.accountPreferenceTime>span>svg,.accountDataAction>svg:first-child{display:grid;width:34px;height:34px;place-items:center;padding:7px;border-radius:10px;background:var(--color-primary-soft);color:#866200}.accountPreferenceSelect>span svg{width:20px}.accountPreferenceSelect strong,.accountPreferenceTime strong,.accountDataAction strong{font-size:.8rem}.accountPreferenceCopy{display:grid;min-width:0;gap:3px}.accountPreferenceCopy small{color:var(--color-text-muted);font-size:.66rem;line-height:1.35}.accountPreferenceSelect select,.accountPreferenceTime input{max-width:150px;min-height:38px;padding:0 8px;border:1px solid var(--color-border);border-radius:10px;background:#fff;color:var(--color-text);font-size:.72rem}.accountPreferenceTime>span{display:contents}.accountDataAction{width:100%;background:#fff;color:var(--color-text);text-align:left}.accountDataAction>svg:last-child{width:17px;color:var(--color-text-soft)}.accountDataAction.is-danger{color:var(--color-danger)}.accountProductDialogLayer{--account-dialog-safe-top: max(16px, env(safe-area-inset-top, 0px));--account-dialog-safe-bottom: max(calc(16px + var(--safe-bottom)), env(safe-area-inset-bottom, 0px));position:fixed;z-index:100;inset:0;display:grid;width:100%;height:100vh;height:100dvh;max-height:100dvh;align-items:end;justify-items:center;overflow:hidden;padding:var(--account-dialog-safe-top) max(16px,calc((100vw - 430px)/2 + 16px)) var(--account-dialog-safe-bottom);background:#17191d75;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.accountProductDialog{position:relative;display:grid;width:min(100%,398px);max-height:calc(100dvh - var(--account-dialog-safe-top) - var(--account-dialog-safe-bottom));gap:13px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:20px;scroll-padding-block:56px 16px;scrollbar-gutter:stable;border:1px solid rgba(255,193,7,.38);border-radius:18px;background:var(--color-white);box-shadow:0 24px 70px #1f27333d}.accountProductDialogClose{position:absolute;top:10px;right:10px;display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#f5f7fa}.accountProductDialogClose svg{width:18px}.accountProductDialog>h2,.accountProductDialog>p{margin:0}.accountProductDialog>h2{min-height:44px;padding-right:50px;font-size:1rem}.accountProductDialog>svg{width:30px;height:30px;color:#a57900}.accountProductDialog>p{color:var(--color-text-muted);font-size:.8rem;line-height:1.5}.accountProductDialog>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.accountProductDialog>div button{min-width:44px;min-height:44px}@media(max-width:350px){.accountPlanHero{padding:15px}.accountProductTabs button{font-size:.69rem}.accountPreferenceSelect,.accountPreferenceTime,.accountDataAction{grid-template-columns:30px minmax(0,1fr) auto;padding-inline:11px}.accountPreferenceSelect select,.accountPreferenceTime input{max-width:118px}.accountPreferenceSelect-stacked{grid-template-columns:30px minmax(0,1fr)}.accountPreferenceSelect.accountPreferenceSelect-stacked select{max-width:none}}@media(prefers-reduced-motion:reduce){.accountProductDialogLayer{-webkit-backdrop-filter:none;backdrop-filter:none}}.accountFormStatus{min-height:1.25rem;margin:0;color:var(--color-text-muted);font-size:.72rem;line-height:1.4}.accountSubPage .accountField input[aria-invalid=true],.accountDialogField input[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-danger) 18%,transparent)}.accountSubPage .accountField .accountFieldError,.accountDialogField .accountDialogFieldError{display:block;margin:0;color:var(--color-danger);font-size:.7rem;font-weight:700;line-height:1.4}.accountPersonalConnections,.accountPersonalActions,.accountPrivacyGroup,.accountCountryChoices,.accountReportModuleList,.accountPurposeList,.accountHistorySummary{margin-top:14px}.accountPrivacyGroup,.accountCountryChoices,.accountReportModuleList,.accountPurposeList,.accountHistorySummary{overflow:hidden;border:1px solid var(--color-border);border-radius:16px;background:var(--color-white)}.accountPrivacyHeading{padding:14px 15px 10px}.accountPrivacyHeading h2,.accountPrivacyHeading p{margin:0}.accountPrivacyHeading h2{font-size:.9rem}.accountPrivacyHeading p{margin-top:4px;color:var(--color-text-muted);font-size:.72rem;line-height:1.45}.accountPrivacyFixedLock{display:grid;min-height:66px;grid-template-columns:34px minmax(0,1fr) 24px;gap:10px;align-items:center;padding:11px 15px;border-top:1px solid var(--color-border)}.accountPrivacyFixedLock>span:first-child{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--color-primary-soft)}.accountPrivacyFixedLock>span:nth-child(2){display:grid;gap:3px}.accountPrivacyFixedLock small{color:var(--color-text-muted);font-size:.68rem}.accountPrivacyFixedLock>svg{width:19px;color:var(--color-text-muted)}.accountDialogField{display:grid;gap:6px}.accountDialogField span{font-size:.74rem;font-weight:800}.accountDialogField input{min-height:44px;padding:9px 11px;border:1px solid var(--color-border);border-radius:12px}.accountDialogValidation{min-height:1.2rem;margin:0;color:var(--color-danger);font-size:.72rem}.accountCountryChoices,.accountPurposeList{padding:0}.accountCountryChoices legend,.accountPurposeList legend{width:100%;padding:13px 15px 9px;font-size:.76rem;font-weight:900}.accountCountryChoices label,.accountPurposeList label{display:grid;min-height:56px;align-items:center;gap:10px;padding:10px 15px;border-top:1px solid var(--color-border)}.accountCountryChoices label{grid-template-columns:24px minmax(0,1fr) 24px}.accountCountryChoices svg{width:19px}.accountCountryChoices input,.accountPurposeList input{width:20px;height:20px;accent-color:var(--color-primary)}.accountPurposeList label{grid-template-columns:24px minmax(0,1fr)}.accountReportModuleList{display:grid}.accountReportModule{position:relative;display:grid;min-height:62px;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 15px;border-bottom:1px solid var(--color-border)}.accountReportModule:last-child{border-bottom:0}.accountReportModule>span:first-child{display:grid;gap:3px}.accountReportModule small{color:var(--color-text-muted);font-size:.68rem}.accountReportModule>input{position:absolute;width:1px;height:1px;opacity:0}.accountReportModule>input:checked+.accountToggleVisual{background:var(--color-primary)}.accountReportModule>input:checked+.accountToggleVisual>span{transform:translate3d(19px,0,0)}.accountReportModule>input:focus-visible+.accountToggleVisual{outline:3px solid color-mix(in srgb,var(--color-primary) 65%,white);outline-offset:3px}.accountReportModule.is-required>svg{color:#8a6600}.accountHistorySummary{display:grid;min-height:96px;place-items:center;gap:8px;padding:18px;text-align:center}.accountHistorySummary svg,.accountDeletedState>svg{width:28px;height:28px;color:#8a6600}.accountDeletedState{display:grid;justify-items:center;gap:8px;padding:24px 16px;text-align:center}.accountDeletedState h2,.accountDeletedState p{margin:0}@media(max-width:350px){.accountSelectRow{grid-template-columns:1fr}.accountSelectRow select{width:100%}}.accountSubPage .accountSubHeader{display:grid;min-height:42px;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:6px;margin:-4px 0 12px}.accountSubPage .accountSubHeader>a{width:40px;height:40px;border:0;border-radius:50%;background:transparent;box-shadow:none;color:var(--color-text)}.accountSubPage .accountSubHeader>a:active{background:#f2f3f4}.accountSubPage .accountSubHeader h1{min-width:0;margin:0;overflow:hidden;font-size:1.04rem;font-weight:820;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.accountSubHeaderSpacer{width:40px;height:40px}.accountSubPage>.accountSubIntro{display:none}.accountSubPage .accountForm{gap:0;overflow:visible;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.accountSubPage .accountAvatarEditor{gap:10px;margin:4px 0 22px;padding:0}.accountSubPage .accountAvatarEditor img,.accountSubPage .accountAvatarEditorVisual{width:106px;height:106px;aspect-ratio:1 / 1;border:3px solid #f0f1f2;border-radius:50%;box-shadow:0 8px 24px #1111111c}.accountSubPage .accountAvatarEditor label{min-height:34px;padding:0 6px;border:0;border-radius:7px;background:transparent;color:#8a6500;font-size:.75rem}.accountSubPage .accountField{display:grid;min-height:62px;grid-template-columns:minmax(94px,34%) minmax(0,1fr);align-items:center;gap:12px;padding:8px 4px;border-bottom:1px solid #eceeef}.accountSubPage .accountField:first-of-type{border-top:1px solid #eceeef}.accountSubPage .accountField>span{color:var(--color-text);font-size:.78rem;font-weight:720}.accountSubPage .accountField input,.accountSubPage .accountField textarea{min-height:42px;padding:9px 10px;border:0;border-radius:10px;background:#f5f6f7;font-size:.8rem}.accountSubPage .accountField textarea{min-height:72px}.accountSubPage .accountField input:focus,.accountSubPage .accountField textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-500) 32%,transparent)}.accountSubPage .accountPrimaryButton{margin-top:18px;border-radius:12px;box-shadow:none}.accountSubPage .accountSettingsPanel,.accountSubPage .accountHelpList,.accountSubPage .accountNoticeList,.accountSubPage .accountSettingsDeepLinks,.accountSubPage .accountProductList,.accountSubPage .accountActionList,.accountSubPage .accountPlanCompare,.accountSubPage .accountPlanLedger,.accountSubPage .accountPreferencePanel{border:0;border-radius:0;background:var(--color-white);box-shadow:none}.accountSubPage .accountProductLead{margin:0 2px 14px}@media(max-width:350px){.accountSubPage .accountField{grid-template-columns:minmax(84px,32%) minmax(0,1fr);gap:8px}}.contentPreferenceManager{display:grid;gap:9px;margin-top:18px}.contentPreferenceManagerHeading{display:grid;gap:3px;padding:0 2px}.contentPreferenceManagerHeading h2,.contentPreferenceManagerHeading p{margin:0}.contentPreferenceManagerHeading h2{font-size:.9rem}.contentPreferenceManagerHeading p,.contentPreferenceIntro,.contentPreferenceSummary{color:var(--color-text-muted);font-size:.72rem;line-height:1.45}.contentPreferenceManagerLinks,.contentPreferenceRuleList,.contentPreferenceTopicList,.contentPreferenceSocialList{overflow:hidden;border:1px solid var(--color-border);border-radius:16px;background:var(--color-white);box-shadow:var(--shadow-card)}.contentPreferenceManagerLinks>a{display:grid;min-height:68px;grid-template-columns:38px minmax(0,1fr) 18px;gap:11px;align-items:center;padding:11px 13px;border-bottom:1px solid var(--color-border)}.contentPreferenceManagerLinks>a:last-child{border-bottom:0}.contentPreferenceManagerLinks>a>span:first-child,.contentPreferenceRuleIcon{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:var(--color-primary-soft);color:#896500}.contentPreferenceManagerLinks svg,.contentPreferenceRuleIcon svg{width:19px;height:19px}.contentPreferenceManagerLinks>a>span:nth-child(2),.contentPreferenceRuleCopy,.contentPreferenceTopicList article>span,.contentPreferenceSocialList label>span:nth-child(2){display:grid;min-width:0;gap:3px}.contentPreferenceManagerLinks strong,.contentPreferenceRuleCopy strong,.contentPreferenceTopicList strong,.contentPreferenceSocialList strong{overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.contentPreferenceManagerLinks small,.contentPreferenceRuleCopy small,.contentPreferenceRuleCopy>span,.contentPreferenceTopicList small,.contentPreferenceSocialList small{overflow:hidden;color:var(--color-text-muted);font-size:.66rem;line-height:1.35;text-overflow:ellipsis}.contentPreferenceManagerLinks>a>svg{width:17px;color:var(--color-text-soft)}.contentPreferencePage .accountSubHeader{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:9px}.contentPreferencePage .accountSubHeader h1{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.contentPreferenceIntro{margin:17px 2px 7px}.contentPreferenceSummary{margin:0 2px 10px;color:#866200;font-weight:800}.contentPreferenceRuleList article{display:grid;min-height:84px;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border-bottom:1px solid var(--color-border)}.contentPreferenceRuleList article:last-child{border-bottom:0}.contentPreferenceRuleCopy small{color:#9a7200;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.contentPreferenceRuleCopy>span{white-space:normal}.contentPreferenceRuleList button{min-height:36px;padding:0 11px;border:1px solid #e1b327;border-radius:11px;background:var(--color-primary-soft);color:#614900;font-size:.7rem;font-weight:900}.contentPreferenceEmpty{display:grid;justify-items:center;gap:7px;padding:34px 20px;border:1px dashed #d8c16f;border-radius:18px;background:#fffdf4;text-align:center}.contentPreferenceEmpty svg{width:30px;height:30px;color:#9a7200}.contentPreferenceEmpty h2,.contentPreferenceEmpty p{margin:0}.contentPreferenceEmpty h2{font-size:.9rem}.contentPreferenceEmpty p{color:var(--color-text-muted);font-size:.72rem;line-height:1.5}.contentPreferenceTopicList article,.contentPreferenceSocialList label{display:grid;min-height:64px;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 13px;border-bottom:1px solid var(--color-border)}.contentPreferenceTopicList article:last-child,.contentPreferenceSocialList label:last-child{border-bottom:0}.contentPreferenceTopicList button{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--color-border);border-radius:13px;background:#f5f7fa;color:#8a94a3}.contentPreferenceTopicList button svg{width:19px;height:19px}.contentPreferenceTopicList button[aria-pressed=true]{border-color:#d3a000;background:var(--color-primary-soft);color:#8a6500;box-shadow:inset 0 0 0 1px #d3a00040}.contentPreferenceTopicList button[aria-pressed=true] svg{fill:currentColor}.contentPreferenceSocialList label{position:relative;min-height:68px;grid-template-columns:38px minmax(0,1fr) auto;cursor:pointer}.contentPreferenceSocialList img{width:34px;height:34px;object-fit:contain;padding:5px;border:1px solid var(--color-border);border-radius:11px;background:#fff}.contentPreferenceSocialList input{position:absolute;width:1px;height:1px;opacity:0}.contentPreferenceSwitch{width:46px;height:28px;padding:3px;border-radius:999px;background:#d7dde6;transition:background-color var(--motion-release) ease}.contentPreferenceSwitch>span{display:block;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 7px #00000026;transition:transform var(--motion-release) var(--motion-spring)}.contentPreferenceSocialList input:checked+.contentPreferenceSwitch{background:var(--color-primary)}.contentPreferenceSocialList input:checked+.contentPreferenceSwitch>span{transform:translate3d(18px,0,0)}.contentPreferenceSocialList input:focus-visible+.contentPreferenceSwitch{outline:3px solid color-mix(in srgb,var(--color-primary) 65%,white);outline-offset:3px}.contentPreferenceSocialList label[data-social-enabled=false] img{filter:grayscale(1);opacity:.5}@media(max-width:350px){.contentPreferenceRuleList article{grid-template-columns:34px minmax(0,1fr)}.contentPreferenceRuleIcon{width:34px;height:34px}.contentPreferenceRuleList button{grid-column:2;justify-self:start}.contentPreferenceManagerLinks>a{grid-template-columns:34px minmax(0,1fr) 16px;padding-inline:11px}.contentPreferenceManagerLinks>a>span:first-child{width:34px;height:34px}.contentPreferenceSocialList label{grid-template-columns:34px minmax(0,1fr) auto;padding-inline:11px}}@media(prefers-reduced-motion:reduce){.contentPreferenceSwitch,.contentPreferenceSwitch>span{transition-duration:.01ms}}.studioSupportPage{--studio-ink: #16191f;--studio-muted: #68717f;--studio-line: #e4e8ee;--studio-blue: #315ea8;background:radial-gradient(circle at 100% 0,rgba(255,214,0,.1),transparent 210px),var(--color-white)}.studioSupportHeader{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:9px}.studioSupportHeader h1{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.studioSupportHero{position:relative;display:grid;min-height:174px;grid-template-columns:48px minmax(0,1fr);gap:13px;align-items:start;margin-top:13px;padding:20px 18px;overflow:hidden;border-radius:22px;background:radial-gradient(circle at 92% 10%,rgba(255,214,0,.25),transparent 120px),linear-gradient(145deg,#181c23,#252b35);color:#fff;box-shadow:0 15px 34px #16191f33}.studioSupportHeroIcon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,214,0,.34);border-radius:16px;background:#ffd6001f;color:var(--color-primary)}.studioSupportHeroIcon svg{width:24px;height:24px}.studioSupportHero>div{display:grid;gap:6px;min-width:0}.studioSupportHero small{color:var(--color-primary);font-size:.65rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.studioSupportHero h1,.studioSupportHero p{margin:0}.studioSupportHero h1{font-size:clamp(1.03rem,4.8vw,1.28rem);line-height:1.2}.studioSupportHero p{color:#ffffffb8;font-size:.74rem;line-height:1.55}.studioSupportHeroGuard{position:absolute;right:-11px;bottom:-17px;display:grid;width:79px;height:79px;place-items:center;border-radius:50%;background:#ffd60014;color:#ffd60057;transform:rotate(-9deg)}.studioSupportHeroGuard svg{width:30px;height:30px}.studioSupportSection{display:grid;gap:10px;margin-top:24px}.studioSupportSectionHeading{display:grid;gap:3px;padding:0 2px}.studioSupportSectionHeading h2,.studioSupportSectionHeading p{margin:0}.studioSupportSectionHeading h2{font-size:.94rem}.studioSupportSectionHeading p{color:var(--studio-muted);font-size:.7rem}.studioSupportThreadList{display:grid;gap:10px}.studioSupportThreadList>a{display:grid;min-height:128px;grid-template-columns:42px minmax(0,1fr) 20px;gap:11px;align-items:start;padding:14px;border:1px solid var(--studio-line);border-radius:18px;background:#fff;box-shadow:0 9px 24px #181c2312}.studioSupportThreadList>a[data-support-kind=personal-data-recovery]{border-color:#dce4f2;background:linear-gradient(135deg,#fff,#f7faff)}.studioSupportThreadIcon{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:#fff7cf;color:#8c6700}[data-support-kind=personal-data-recovery] .studioSupportThreadIcon{background:#eaf1fc;color:var(--studio-blue)}.studioSupportThreadIcon svg{width:20px;height:20px}.studioSupportThreadCopy{display:grid;min-width:0;gap:5px}.studioSupportThreadCopy>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.studioSupportThreadCopy small,.studioSupportThreadCopy em{overflow:hidden;font-size:.6rem;font-style:normal;font-weight:900;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.studioSupportThreadCopy small{color:#8b6800}.studioSupportThreadCopy em{color:var(--studio-blue)}.studioSupportThreadCopy strong{overflow:hidden;color:var(--studio-ink);font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.studioSupportThreadCopy p{display:-webkit-box;margin:0;overflow:hidden;color:var(--studio-muted);font-size:.7rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.studioSupportThreadCopy time{display:inline-flex;align-items:center;gap:4px;color:#8a93a0;font-size:.62rem}.studioSupportThreadCopy time svg{width:12px;height:12px}.studioSupportThreadStatus{width:18px;height:18px;align-self:center;color:#8390a0}[data-support-status=answered] .studioSupportThreadStatus{color:#2d8a54}.studioSupportThreadContext{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;padding:9px 12px;border:1px solid var(--studio-line);border-radius:12px;background:#f7f9fb;font-size:.68rem}.studioSupportThreadContext span{color:var(--studio-muted);font-weight:800}.studioSupportThreadContext strong{color:var(--studio-blue)}.studioSupportSafety{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;margin-top:10px;padding:11px 12px;border:1px solid #dfc45a;border-radius:14px;background:#fffbed}.studioSupportSafety>svg{width:23px;height:23px;color:#896500}.studioSupportSafety>span{display:grid;gap:2px}.studioSupportSafety strong{font-size:.72rem}.studioSupportSafety small{color:#756d57;font-size:.64rem;line-height:1.4}.studioSupportMessages{display:grid;gap:13px;margin:20px 0 0;padding:0;list-style:none}.studioSupportMessages li{display:grid;width:min(88%,328px);gap:5px;justify-self:start}.studioSupportMessages li[data-sender=member]{justify-self:end}.studioSupportMessages li>span,.studioSupportMessages li>time{color:#7c8591;font-size:.6rem;font-weight:700}.studioSupportMessages li[data-sender=member]>span,.studioSupportMessages li[data-sender=member]>time{text-align:right}.studioSupportMessages p{margin:0;padding:12px 13px;border:1px solid #e3e7ec;border-radius:5px 16px 16px;background:#f5f7fa;color:var(--studio-ink);font-size:.76rem;line-height:1.55;overflow-wrap:anywhere}.studioSupportMessages li[data-sender=member] p{border-color:#1c2027;border-radius:16px 5px 16px 16px;background:#1c2027;color:#fff}.studioSupportComposer{display:grid;gap:7px;margin-top:20px;padding:12px;border:1px solid var(--studio-line);border-radius:17px;background:#fff;box-shadow:0 10px 26px #181c2314}.studioSupportComposer>label{color:var(--studio-muted);font-size:.64rem;font-weight:800}.studioSupportComposer>div{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:8px;align-items:end}.studioSupportComposer textarea{width:100%;min-height:46px;max-height:112px;padding:11px 12px;resize:vertical;border:1px solid var(--studio-line);border-radius:13px;outline:0;background:#f8f9fb;color:var(--studio-ink);font:inherit;font-size:.75rem;line-height:1.4}.studioSupportComposer textarea:focus{border-color:#ca9b00;box-shadow:0 0 0 3px #ffd60038}.studioSupportComposer button{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;background:var(--color-primary);color:#2b2200}.studioSupportComposer button:disabled{background:#dfe3e8;color:#929ba7}.studioSupportComposer button svg{width:19px;height:19px}.studioSupportMissing{display:grid;justify-items:center;gap:9px;margin-top:38px;padding:34px 22px;border:1px dashed #d8c16f;border-radius:20px;background:#fffdf4;text-align:center}.studioSupportMissing>svg{width:34px;height:34px;color:#8a6500}.studioSupportMissing h1,.studioSupportMissing p{margin:0}.studioSupportMissing h1{font-size:1rem}.studioSupportMissing p{color:var(--studio-muted);font-size:.72rem;line-height:1.5}.studioSupportMissing a{display:inline-flex;min-height:42px;align-items:center;gap:6px;margin-top:4px;padding:0 14px;border-radius:13px;background:var(--color-primary);color:#2b2200;font-size:.72rem;font-weight:900}.studioSupportMissing a svg{width:16px;height:16px}@media(max-width:350px){.studioSupportHero{min-height:182px;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:17px 14px}.studioSupportHeroIcon{width:42px;height:42px}.studioSupportThreadList>a{grid-template-columns:38px minmax(0,1fr) 18px;gap:9px;padding:12px}.studioSupportThreadIcon{width:38px;height:38px}.studioSupportMessages li{width:92%}}.knowledgeIdentityPage{padding-bottom:calc(var(--nav-height) + var(--safe-bottom) + 34px)}.knowledgeIdentityPage .knowledgeShareTrigger{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:transparent;color:var(--color-text)}.knowledgeIdentityPage .knowledgeShareTrigger:active{background:#f2f3f4}.knowledgeIdentityPage .knowledgeShareTrigger:disabled{cursor:default;opacity:.38}.knowledgeIdentityPage .knowledgeShareTrigger svg{width:20px;height:20px}.knowledgeIdentityContent{display:grid;gap:0}.knowledgeIdentityMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -2px;padding:10px 0 16px;border-bottom:1px solid var(--color-border)}.knowledgeIdentityMetrics article{min-width:0;border-left:1px solid var(--color-border);text-align:center}.knowledgeIdentityMetrics article:first-child{border-left:0}.knowledgeIdentityMetrics article>button{display:grid;width:100%;min-height:76px;justify-items:center;padding:0 8px;border-radius:10px;background:transparent;color:inherit;text-align:center}.knowledgeIdentityMetrics article>button:focus-visible{outline-offset:1px}.knowledgeIdentityMetrics article>button>div{display:flex;min-width:0;align-items:center;justify-content:center;gap:6px}.knowledgeIdentityMetrics svg{width:23px;height:23px;flex:0 0 auto}.knowledgeIdentityMetrics article:nth-child(1) svg{color:#61ad3e}.knowledgeIdentityMetrics article:nth-child(2) svg{color:#7b3fc6}.knowledgeIdentityMetrics article:nth-child(3) svg{color:#f28b22;fill:color-mix(in srgb,#f28b22 20%,transparent)}.knowledgeIdentityMetrics strong{min-width:0;font-size:clamp(1rem,5.3vw,1.35rem);line-height:1;white-space:nowrap}.knowledgeIdentityMetrics strong small{font-size:.68em}.knowledgeIdentityMetrics .knowledgeMetricLabel,.knowledgeIdentityMetrics p{margin:0}.knowledgeIdentityMetrics .knowledgeMetricLabel{display:block;margin-top:9px;font-size:.75rem;font-weight:800;line-height:1.2}.knowledgeIdentityMetrics p{margin-top:4px;color:var(--color-text-muted);font-size:.61rem;line-height:1.3}.knowledgeIdentityRank{padding:9px 0 0}.knowledgeIdentityRank>button{display:grid;width:100%;min-height:52px;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px 10px;border:1px solid #ece7d2;border-radius:14px;background:#fffdf4;color:var(--color-text);text-align:left}.knowledgeIdentityRank>button>svg{width:23px;height:23px;color:#c49300}.knowledgeIdentityRank>button>span:nth-child(2){display:grid;min-width:0;gap:2px}.knowledgeIdentityRank small{color:var(--color-text-muted);font-size:.61rem}.knowledgeIdentityRank strong{font-size:.82rem}.knowledgeIdentityRank>button>span:last-child{display:flex;align-items:center;gap:2px;color:#075985;font-size:.65rem;font-weight:800}.knowledgeIdentityRank>button>span:last-child svg{width:14px;height:14px}.knowledgeIdentitySection{padding:18px 0;border-bottom:1px solid var(--color-border)}.knowledgeSectionHeading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.knowledgeSectionHeading h2,.knowledgeIdentityTwinPanels h2{margin:0;font-size:.94rem;line-height:1.25}.knowledgeSectionHeading>button{display:inline-flex;flex:0 0 auto;min-height:44px;align-items:center;gap:2px;margin:-10px -5px -10px 0;padding:0 5px;border-radius:8px;background:transparent;color:#075985;font-size:.66rem;font-weight:700}.knowledgeSectionHeading>button svg{width:14px;height:14px}.knowledgeExpertiseList{display:grid;gap:12px}.knowledgeExpertiseList article{min-width:0}.knowledgeExpertiseList article>button{display:grid;width:100%;min-height:44px;min-width:0;grid-template-columns:28px minmax(92px,1.15fr) minmax(64px,.85fr) 36px;gap:8px;align-items:center;padding:2px;border-radius:8px;background:transparent;color:inherit;text-align:left}.knowledgeFieldIcon{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--identity-accent) 13%,white);color:var(--identity-accent)}.knowledgeFieldIcon svg{width:17px;height:17px}.knowledgeExpertiseList strong{min-width:0;font-size:.7rem;line-height:1.2;white-space:normal}.knowledgeFieldTrack{height:5px;overflow:hidden;border-radius:999px;background:#f4efe5}.knowledgeFieldTrack>span{display:block;height:100%;border-radius:inherit;background:var(--identity-accent)}.knowledgeExpertiseList b{font-size:.68rem;text-align:right}.knowledgeJourneyChart{position:relative;display:block;width:100%;padding-top:2px;border-radius:10px;background:transparent;color:inherit;text-align:left}.knowledgeJourneyChart svg{width:100%;height:auto;overflow:visible}.knowledgeJourneyChart circle{fill:#ffd600;stroke:#fff;stroke-width:1.5}.knowledgeJourneyPeak{position:absolute;top:1px;right:0;display:grid;gap:1px;padding:5px 8px;border-radius:7px;background:#171717;color:#fff;font-size:.58rem;line-height:1.2}.knowledgeJourneyPeak strong{font-size:.59rem}.knowledgeJourneyDates{display:flex;justify-content:space-between;margin-top:2px;color:var(--color-text-muted);font-size:.56rem}.knowledgeIdentityTwinPanels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 0;border-bottom:1px solid var(--color-border)}.knowledgeIdentityTwinPanels>section{min-width:0;padding:11px;border:1px solid var(--color-border);border-radius:14px}.knowledgeIdentityTwinPanels h2{margin-bottom:9px;padding-bottom:8px;border-bottom:1px solid var(--color-border);font-size:.78rem}.knowledgeAchievements>div{display:grid}.knowledgeAchievements article{border-bottom:1px solid var(--color-border)}.knowledgeAchievements article:last-child{border-bottom:0}.knowledgeAchievements article>button{display:grid;width:100%;min-height:45px;grid-template-columns:24px minmax(0,1fr) 12px;gap:7px;align-items:center;padding:0;border-radius:7px;background:transparent;color:inherit;text-align:left}.knowledgeAchievements article>button>svg:first-child{width:21px;height:21px;color:#7b3fc6}.knowledgeAchievements article:nth-child(2)>button>svg:first-child{color:#3987e8}.knowledgeAchievements article:nth-child(3)>button>svg:first-child{color:#67b238}.knowledgeAchievements article:nth-child(4)>button>svg:first-child{color:#f59b23}.knowledgeAchievements article>button>span{display:grid;min-width:0;gap:1px}.knowledgeAchievements strong{font-size:.72rem}.knowledgeAchievements small{color:var(--color-text-muted);font-size:.52rem;line-height:1.25}.knowledgeAchievements article>button>svg:last-child{width:12px;color:var(--color-text-soft)}.knowledgeBadges>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 7px}.knowledgeBadges article{min-width:0;text-align:center}.knowledgeBadges article>button{display:grid;width:100%;min-height:82px;justify-items:center;padding:2px;border-radius:9px;background:transparent;color:inherit;text-align:center}.knowledgeBadges article>button>span{display:grid;width:39px;height:39px;place-items:center;border:1px solid currentColor;clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);background:#f6efff;color:#7b3fc6}.knowledgeBadges article[data-badge=deepThinker]>button>span{background:#fff8e5;color:#e59a18}.knowledgeBadges article[data-badge=curiousMind]>button>span{background:#eff9e9;color:#67b238}.knowledgeBadges article[data-badge=trendSeeker]>button>span{background:#edf5ff;color:#3987e8}.knowledgeBadges article[data-badge-state=locked]{opacity:.58}.knowledgeBadges svg{width:19px;height:19px}.knowledgeBadges strong{margin-top:4px;font-size:.57rem;line-height:1.15}.knowledgeBadges small{margin-top:2px;color:var(--color-text-muted);font-size:.48rem;line-height:1.25}.knowledgeNewFields{border-bottom:0}.knowledgeNewFields>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.knowledgeNewFields article>button,.knowledgeNewFields a{display:grid;min-width:0;min-height:64px;grid-template-columns:24px minmax(0,1fr);gap:5px;align-items:center;padding:7px;border:1px solid var(--color-border);border-radius:10px;background:#fafafa}.knowledgeNewFields article>button{width:100%;color:inherit;text-align:left}.knowledgeNewFields article>button>svg{width:21px;height:21px;color:#767676}.knowledgeNewFields article:nth-child(2)>button>svg{color:#7b3fc6}.knowledgeNewFields article:nth-child(3)>button>svg{color:#e5bd00}.knowledgeNewFields article>button>span{display:grid;min-width:0}.knowledgeNewFields strong{overflow:hidden;font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.knowledgeNewFields small{margin-top:2px;color:var(--color-text-muted);font-size:.53rem}.knowledgeNewFields a{grid-template-columns:1fr;justify-items:center;align-content:center;background:#f4f4f4;color:var(--color-text-muted);font-size:.55rem;text-align:center}.knowledgeNewFields a svg{width:23px;height:23px}.knowledgeIdentityDialog{position:fixed;inset:auto 0 max(12px,var(--safe-bottom));width:min(calc(100% - 24px),398px);max-height:min(720px,calc(100dvh - 28px));margin:auto;padding:0;overflow:visible;border:0;background:transparent;color:#fff}.knowledgeIdentityDialog::backdrop{background:#0c0c0c94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.knowledgeIdentityDialogSurface{display:grid;max-height:min(720px,calc(100dvh - 28px));grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,214,0,.3);border-radius:22px;background:#141414;color:#fff;box-shadow:0 26px 80px #00000070}.knowledgeIdentityDialogSurface>header{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:12px;align-items:start;padding:17px 16px 12px;border-bottom:1px solid rgba(255,255,255,.13)}.knowledgeIdentityDialogSurface>header>div{min-width:0}.knowledgeIdentityDialogSurface h2,.knowledgeIdentityDialogSurface header p{margin:0}.knowledgeIdentityDialogSurface h2{font-size:1rem;line-height:1.25}.knowledgeIdentityDialogSurface header p{margin-top:5px;color:#ffffffab;font-size:.72rem;line-height:1.4}.knowledgeIdentityDialogSurface header>button{display:grid;width:40px;height:40px;place-items:center;margin:-7px -6px 0 0;border-radius:50%;background:#ffffff1a;color:#fff}.knowledgeIdentityDialogSurface header>button svg{width:19px;height:19px}.knowledgeIdentityDialogBody{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 16px}.knowledgeShareActions{display:grid}.knowledgeShareActions>button{display:grid;width:100%;min-height:64px;grid-template-columns:38px minmax(0,1fr) 18px;gap:11px;align-items:center;padding:8px 2px;border-bottom:1px solid rgba(255,255,255,.12);background:transparent;color:#fff;text-align:left}.knowledgeShareActions>button:last-child{border-bottom:0}.knowledgeShareActions>button>span:first-child{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:#ffd60024;color:var(--color-primary)}.knowledgeShareActions>button>span:first-child svg{width:19px;height:19px}.knowledgeShareActions>button>span:nth-child(2){display:grid;min-width:0;gap:3px}.knowledgeShareActions strong{font-size:.8rem}.knowledgeShareActions small{color:#ffffffa3;font-size:.65rem;line-height:1.35}.knowledgeShareActions>button>svg{width:17px;color:#ffffff7a}.knowledgeDetailMetric,.knowledgeDetailHighlight{display:grid;justify-items:center;gap:9px;padding:12px 6px 8px;text-align:center}.knowledgeDetailRank{display:grid;gap:12px}.knowledgeDetailRank>p,.knowledgeDetailRank>small{margin:0;color:#ffffffb8;font-size:.75rem;line-height:1.5}.knowledgeDetailRank>small{color:#ffffff8f;font-size:.65rem}.knowledgeDetailRank ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.knowledgeDetailRank li{display:grid;min-height:80px;place-items:center;align-content:center;gap:4px;border:1px solid rgba(255,255,255,.16);border-radius:13px;color:#ffffffb3}.knowledgeDetailRank li[data-current=true]{border-color:#ffd600bd;background:#ffd6001f;color:#fff}.knowledgeDetailRank li>span{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#ffffff1a;font-size:.65rem;font-weight:800}.knowledgeDetailRank li strong{font-size:.74rem}.knowledgeDetailRank li small{color:var(--color-primary);font-size:.58rem;font-weight:800}.knowledgeDetailMetric>svg,.knowledgeDetailHighlight>svg{width:36px;height:36px;color:var(--color-primary)}.knowledgeDetailMetric>strong,.knowledgeDetailHighlight>strong{font-size:1.5rem;line-height:1}.knowledgeDetailMetric p,.knowledgeDetailHighlight p,.knowledgeDetailHighlight small,.knowledgeDetailFields>p,.knowledgeDetailJourney>p,.knowledgeDetailNewFields>p{margin:0;color:#ffffffb8;font-size:.75rem;line-height:1.5}.knowledgeDetailHighlight small{text-align:center}.knowledgeDetailFields,.knowledgeDetailJourney,.knowledgeDetailNewFields{display:grid;gap:12px}.knowledgeDetailFields ul,.knowledgeDetailJourney ol,.knowledgeDetailNewFields ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.knowledgeDetailFields li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.12)}.knowledgeDetailFields li:last-child,.knowledgeDetailNewFields li:last-child{border-bottom:0}.knowledgeDetailFields li>span,.knowledgeDetailNewFields li>span{min-width:0;font-size:.77rem;font-weight:800}.knowledgeDetailFields li>strong,.knowledgeDetailNewFields li>strong{color:var(--color-primary);font-size:.77rem}.knowledgeDetailFields li>small{grid-column:1 / -1;color:#ffffff94;font-size:.64rem;line-height:1.35}.knowledgeDetailJourney ol{grid-template-columns:repeat(5,minmax(0,1fr))}.knowledgeDetailJourney li{position:relative;display:grid;min-width:0;justify-items:center;gap:5px;padding-top:20px;text-align:center}.knowledgeDetailJourney li:before{position:absolute;top:6px;right:0;left:0;height:2px;background:#ffd6006b;content:""}.knowledgeDetailJourney li:first-child:before{left:50%}.knowledgeDetailJourney li:last-child:before{right:50%}.knowledgeDetailJourney li>span{position:absolute;top:1px;z-index:1;width:12px;height:12px;border:2px solid #141414;border-radius:50%;background:var(--color-primary)}.knowledgeDetailJourney li strong{font-size:.59rem}.knowledgeDetailJourney li small{color:#ffffff8c;font-size:.5rem;line-height:1.25}.knowledgeDetailNewFields li{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.12)}.knowledgeDetailNewFields>a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:5px;border-radius:11px;background:var(--color-primary);color:var(--color-on-primary);font-size:.74rem;font-weight:850}.knowledgeDetailNewFields>a svg{width:16px}@page{size:A4 portrait;margin:12mm}@media print{html,body,#root,.appBackdrop,.appFrame,.routeViewport{width:100%!important;max-width:none!important;min-height:auto!important;overflow:visible!important;background:#fff!important;box-shadow:none!important}.bottomNav,.toastRegion,.knowledgeIdentityDialog,.knowledgeIdentityPage .accountSubHeader>a,.knowledgeIdentityPage .knowledgeShareTrigger,.knowledgeSectionHeading>button,.knowledgeIdentityRank>button>span:last-child,.knowledgeNewFields a{display:none!important}.knowledgeIdentityPage{width:100%!important;min-height:auto!important;padding:0!important}.knowledgeIdentityPage .accountSubHeader{display:block!important;min-height:0;margin:0 0 8mm}.knowledgeIdentityPage .accountSubHeader h1{font-size:16pt;text-align:center}.knowledgeIdentityMetrics,.knowledgeIdentityRank,.knowledgeIdentitySection,.knowledgeIdentityTwinPanels>section,.knowledgeNewFields>div:last-child{break-inside:avoid}.knowledgeNewFields>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledgeIdentityPage *,.knowledgeIdentityPage *:before,.knowledgeIdentityPage *:after{print-color-adjust:exact;-webkit-print-color-adjust:exact}}@media(max-width:350px){.knowledgeIdentityMetrics article>button{padding-inline:4px}.knowledgeIdentityMetrics svg{width:20px;height:20px}.knowledgeIdentityMetrics p{font-size:.56rem}.knowledgeExpertiseList article>button{grid-template-columns:26px minmax(88px,.95fr) minmax(60px,1fr) 33px;gap:6px}.knowledgeIdentityTwinPanels{gap:7px}.knowledgeIdentityTwinPanels>section{padding:8px}.knowledgeAchievements article>button{grid-template-columns:21px minmax(0,1fr) 10px;gap:5px}.knowledgeBadges>div{gap-inline:4px}.knowledgeNewFields>div:last-child{gap:4px}.knowledgeNewFields article>button,.knowledgeNewFields a{min-height:59px;grid-template-columns:1fr;justify-items:center;gap:3px;padding:5px 3px;text-align:center}}.appFrame-capture,.appFrame-capture .routeViewport{min-height:100dvh;background:var(--color-charcoal)}.appFrame-capture{height:100dvh;overflow:hidden}.appFrame-capture-with-footer .routeViewport-capture-with-footer{height:calc(100dvh - var(--nav-height) - max(6px,var(--safe-bottom)));min-height:0;overflow:hidden}.routeViewport-capture-with-footer .newUserUnlockGate,.routeViewport-capture-with-footer .newUserUnlockContent,.routeViewport-capture-with-footer .capturePage{height:100%;min-height:100%}.capturePage{display:flex;width:100%;height:100dvh;min-height:100dvh;flex-direction:column;overflow:hidden;background:#141414;color:var(--color-white)}.captureHeader{position:relative;z-index:4;display:grid;min-height:calc(58px + var(--safe-top));flex:0 0 auto;grid-template-columns:48px minmax(0,1fr) auto;align-items:end;gap:8px;padding:calc(8px + var(--safe-top)) 12px 8px;border-bottom:1px solid rgba(255,212,0,.2);background:#141414}.captureIconButton{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(255,212,0,.28);border-radius:50%;background:#212121;color:var(--color-white)}.captureIconButton:disabled{cursor:not-allowed;opacity:.42}.captureIconButton[aria-pressed=true]{border-color:var(--color-primary-500);background:var(--color-primary-500);color:var(--color-on-primary)}.captureHeaderActions{display:flex;align-items:center;gap:5px}.captureHeaderTitle{display:flex;min-width:0;flex-direction:column;align-items:center;gap:4px}.captureHeaderTitle strong{font-size:1.08rem;font-weight:var(--font-weight-semibold)}.captureHeaderTitle span{display:inline-flex;min-height:22px;align-items:center;padding:3px 9px;border:1px solid rgba(255,212,0,.32);border-radius:999px;background:#2b2b2b;color:#f5f5f5;font-size:.7rem;font-weight:var(--font-weight-semibold)}.captureHeaderTitle span[data-camera-state=live]{border-color:color-mix(in srgb,var(--color-success) 72%,white);background:color-mix(in srgb,var(--color-success) 28%,#212121)}.captureDepthPanel{display:grid;flex:0 0 auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:7px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:#191919}.captureDepthPanel>span{display:inline-flex;align-items:center;gap:6px;color:#d7d7d7;font-size:.69rem;font-weight:700;white-space:nowrap}.captureDepthPanel>div{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;border-radius:10px;background:#282828}.captureDepthPanel button{min-width:0;min-height:31px;padding:4px 5px;border-radius:8px;color:#b9b9b9;font-size:.65rem;font-weight:720}.captureDepthPanel button[data-active=true]{background:var(--color-primary-500);color:var(--color-on-primary)}.captureContent{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:calc(86px + var(--safe-bottom))}.captureCameraPanel{display:flex;min-height:100%;flex:1 1 auto;flex-direction:column;padding:10px 12px 8px}.captureViewfinder{position:relative;min-height:278px;flex:1 1 auto;overflow:hidden;border:1px solid rgba(255,212,0,.26);border-radius:8px;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),#080808;background-size:36px 36px}.captureVideo{width:100%;height:100%;object-fit:cover}.captureViewfinder:not([data-camera-state=live]) .captureVideo{visibility:hidden}.captureDemoPreview{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#8d8d8d}.captureDemoPreview span{font-size:.78rem;font-weight:var(--font-weight-medium)}.captureCorner{position:absolute;z-index:2;width:32px;height:32px;border-color:var(--color-white);border-style:solid;pointer-events:none}.captureCorner-tl{top:15%;left:10%;border-width:4px 0 0 4px;border-radius:6px 0 0}.captureCorner-tr{top:15%;right:10%;border-width:4px 4px 0 0;border-radius:0 6px 0 0}.captureCorner-bl{bottom:25%;left:10%;border-width:0 0 4px 4px;border-radius:0 0 0 6px}.captureCorner-br{right:10%;bottom:25%;border-width:0 4px 4px 0;border-radius:0 0 6px}.captureScanLine{position:absolute;z-index:1;top:26%;right:11%;left:11%;height:2px;background:linear-gradient(90deg,transparent,var(--color-primary-500),var(--color-primary-800),transparent);box-shadow:0 0 18px #ffd40094;animation:captureScanPass 1.8s ease-out 1 both;pointer-events:none}.captureCameraMessage{position:absolute;z-index:3;right:16px;bottom:12px;left:16px;display:flex;align-items:flex-start;gap:2px;padding:9px 11px;border:1px solid rgba(255,212,0,.26);border-radius:8px;background:#141414d1;color:var(--color-white);flex-direction:column;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.captureCameraMessage strong{color:var(--color-primary-400);font-size:.75rem}.captureCameraMessage span{font-size:.68rem;line-height:1.35}.captureRequesting{position:absolute;z-index:4;inset:0;display:grid;place-items:center;background:#00000080;color:var(--color-primary-400)}.captureRequesting svg{animation:captureRequestSpin .7s linear 3}.captureSuccessOverlay{position:absolute;z-index:5;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:#0f0f0fe0;color:var(--color-white)}.captureSuccessOverlay>span{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:var(--color-success)}.captureSuccessOverlay a{min-height:40px;padding:10px 16px;border-radius:6px;background:var(--color-primary-500);color:var(--color-on-primary);font-weight:var(--font-weight-semibold)}.captureCameraActions{display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;gap:9px;padding-top:9px}.captureSecondaryAction,.captureGalleryAction{display:inline-flex;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:6px;padding:7px 8px;border:1px solid rgba(255,212,0,.28);border-radius:6px;background:#252525;color:var(--color-white);font-size:.7rem;font-weight:var(--font-weight-semibold);line-height:1.2}.captureSecondaryAction:disabled{cursor:not-allowed;opacity:.55}.captureShutter{display:grid;width:60px;height:60px;place-items:center;border:4px solid var(--color-white);border-radius:50%;background:linear-gradient(145deg,var(--color-primary-500),var(--color-primary-800));color:var(--color-on-primary);box-shadow:var(--shadow-accent)}.captureShutter:disabled{cursor:progress;opacity:.58}.captureInputPanel{width:calc(100% - 24px);min-height:calc(100% - 24px);margin:12px;padding:18px 16px 22px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-white);color:var(--color-charcoal)}.capturePanelHeading{display:flex;align-items:flex-start;gap:11px;margin-bottom:20px}.capturePanelHeading>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:8px;background:var(--color-primary-500);color:var(--color-on-primary)}.capturePanelHeading strong{display:block;margin-top:1px;font-size:1rem}.capturePanelHeading p{margin:4px 0 0;color:var(--color-text-muted);font-size:.78rem;line-height:1.45}.captureInputPanel form{display:flex;flex-direction:column;gap:11px}.captureInputPanel form>label:not(.captureDropzone){font-size:.78rem;font-weight:var(--font-weight-semibold)}.captureInputPanel textarea,.captureInputPanel input[type=url]{width:100%;min-height:48px;border:1px solid var(--color-border);border-radius:6px;outline:0;background:#f8fafc;color:var(--color-charcoal)}.captureInputPanel textarea{min-height:146px;resize:vertical;padding:12px;line-height:1.45}.captureInputPanel input[type=url]{padding:0 50px 0 12px}.captureInputPanel textarea:focus,.captureInputPanel input[type=url]:focus{border-color:var(--color-primary-700);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-500) 24%,transparent)}.captureQuickChips{display:flex;gap:7px;overflow-x:auto;padding:1px 1px 4px}.captureQuickChips button{min-height:36px;flex:0 0 auto;padding:7px 10px;border:1px solid var(--color-border);border-radius:999px;background:#f5f7fa;color:var(--color-charcoal);font-size:.72rem;font-weight:var(--font-weight-medium)}.capturePrimaryAction{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;margin-top:3px;padding:10px 14px;border-radius:6px;background:var(--color-primary-500);color:var(--color-on-primary);box-shadow:var(--shadow-accent);font-weight:var(--font-weight-bold)}.captureUrlField{position:relative}.captureUrlField button{position:absolute;top:2px;right:2px;display:grid;width:44px;height:44px;place-items:center;border-radius:5px;background:transparent;color:var(--color-charcoal)}.captureDropzone{display:flex;min-height:180px;align-items:center;justify-content:center;gap:8px;padding:18px;border:2px dashed var(--color-primary-700);border-radius:8px;background:var(--color-primary-50);color:var(--color-charcoal);text-align:center;flex-direction:column;cursor:pointer}.captureDropzone span{color:var(--color-text-muted);font-size:.72rem;overflow-wrap:anywhere}.captureFeedback{display:flex;min-height:42px;align-items:center;gap:7px;margin:14px 0 0;padding:10px 11px;border:1px solid var(--color-border);border-radius:6px;background:#f8fafc;color:var(--color-charcoal);font-size:.76rem;line-height:1.35}.captureFeedback-error{border-color:color-mix(in srgb,var(--color-error) 55%,white);color:var(--color-error)}.captureFeedback-success{border-color:color-mix(in srgb,var(--color-success) 55%,white);color:color-mix(in srgb,var(--color-success) 82%,black)}.captureFeedback a{margin-left:auto;color:var(--color-charcoal);font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:2px}.captureModeBar{position:sticky;z-index:5;bottom:0;display:grid;min-height:calc(68px + var(--safe-bottom));flex:0 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:5px 6px calc(5px + var(--safe-bottom));border-top:1px solid rgba(255,212,0,.2);background:#181818}.captureModeTab{display:flex;min-width:0;min-height:56px;align-items:center;justify-content:center;gap:4px;border-radius:6px;background:transparent;color:#bdbdbd;flex-direction:column;font-size:.68rem;font-weight:var(--font-weight-semibold)}.captureModeTab-active{background:var(--color-primary-500);color:var(--color-on-primary)}.captureModeTab:focus-visible,.captureIconButton:focus-visible,.captureShutter:focus-visible{outline-color:var(--color-primary-300)}@keyframes captureScanPass{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(150px);opacity:0}}@keyframes captureRequestSpin{to{transform:rotate(360deg)}}@media(max-height:620px){.captureHeader{min-height:calc(52px + var(--safe-top));padding-top:calc(4px + var(--safe-top));padding-bottom:4px}.captureCameraPanel{min-height:430px;padding-top:7px}.captureViewfinder{min-height:260px}.captureInputPanel{min-height:420px}}@media(max-width:340px){.captureCameraActions{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);gap:6px}.captureShutter{width:56px;height:56px}.captureSecondaryAction,.captureGalleryAction{padding-inline:5px;font-size:.64rem}.captureModeBar{padding-inline:3px}.captureModeTab{font-size:.64rem}}.captureFlowReview,.captureFlowProgress{width:min(100% - 24px,520px);margin:auto;padding:clamp(20px,6vw,28px);border:1px solid rgba(255,212,0,.32);border-radius:22px;background:#1e1e1e;box-shadow:0 24px 68px #00000057}.captureFlowReview{display:grid;justify-items:start}.captureFlowReviewIcon,.captureFlowProgressMark{display:grid;width:50px;height:50px;place-items:center;margin-bottom:16px;border:1px solid rgba(255,212,0,.48);border-radius:15px;background:#ffd40024;color:var(--color-primary-500)}.captureFlowEyebrow{color:var(--color-primary-400);font-size:.69rem;font-weight:760;text-transform:uppercase}.captureFlowReview h2,.captureFlowProgress h2{margin:7px 0 8px;color:#fff;font-size:1.18rem;line-height:1.25}.captureFlowReview>p,.captureFlowProgress>p{margin:0;color:#aaa59b;font-size:.78rem;line-height:1.5}.captureFlowPreviewCard{display:grid;width:100%;gap:5px;margin:18px 0 12px;padding:14px;border-left:3px solid var(--color-primary-500);background:#292929}.captureFlowPreviewCard>span{color:var(--color-primary-300);font-size:.65rem;font-weight:720}.captureFlowPreviewCard strong{overflow:hidden;color:#f8fafc;font-size:.84rem;font-weight:650;line-height:1.45;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.captureFlowPreviewCard small{color:#929292;font-size:.68rem}.captureFlowDepth{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding-top:9px;border-top:1px solid rgba(255,255,255,.08)}.captureFlowDepth>span{color:#a8a8a8;font-size:.67rem;font-weight:650}.captureFlowDepth>strong{color:var(--color-primary-300);font-size:.7rem;font-weight:780}.captureFlowReviewTools,.captureFlowReviewActions{display:flex;width:100%;align-items:center;gap:9px}.captureFlowReviewTools{margin-bottom:14px}.captureFlowReviewTools button,.captureFlowSecondary,.captureFlowPrimary{display:inline-flex;min-height:43px;align-items:center;justify-content:center;gap:7px;padding:9px 13px;border-radius:12px;font-size:.75rem;font-weight:700}.captureFlowReviewTools button{flex:1 1 0;border:1px solid #424242;background:#262626;color:#ddd}.captureFlowReviewTools button:last-child{color:#ff9189}.captureFlowPrimary{border:1px solid var(--color-primary-500);background:var(--color-primary-500);color:var(--color-on-primary);box-shadow:0 10px 26px #ffd40038}.captureFlowPrimary-wide{width:100%}.captureFlowPrimary:disabled{cursor:not-allowed;opacity:.45}.captureFlowSecondary{border:1px solid #444;background:#262626;color:#ddd}.captureFlowReviewActions>*{flex:1 1 0}.captureFlowClarification{display:grid;width:100%;gap:7px;margin:17px 0 13px;color:#e6e2da;font-size:.72rem;font-weight:680}.captureFlowClarification textarea{width:100%;resize:vertical;border:1px solid #464646;border-radius:13px;outline:none;background:#292929;color:#fff}.captureFlowClarification textarea:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px #ffd40029}.captureFlowProgress{display:grid;justify-items:center;text-align:center}.captureFlowProgressMark{border-radius:50%}.captureFlowProgressMark svg{animation:captureRequestSpin 1s linear infinite}.captureFlowProgress>span{color:var(--color-primary-400);font-size:1.8rem;font-weight:760;font-variant-numeric:tabular-nums}.captureFlowProgressBar{width:100%;height:7px;margin:21px 0 16px;overflow:hidden;border-radius:99px;background:#333}.captureFlowProgressBar>span{display:block;height:100%;border-radius:inherit;background:var(--color-primary-500);transition:width .16s ease}.captureFlowSteps{display:grid;width:100%;gap:7px;margin:0;padding:0;list-style:none;text-align:left}.captureFlowSteps li{display:grid;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:8px;color:#858585;font-size:.72rem}.captureFlowSteps li svg{padding:3px;border-radius:50%;background:#333}.captureFlowSteps li[data-complete=true]{color:#f8fafc}.captureFlowSteps li[data-complete=true] svg{background:var(--color-primary-500);color:#1a1a1a}.captureHistoryPage{min-height:100dvh;padding:calc(16px + var(--safe-top)) var(--page-pad-x) calc(var(--nav-height) + var(--safe-bottom) + 28px);background:var(--color-white);color:var(--color-charcoal)}.captureHistoryHeader{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:18px}.captureHistoryHeader>a{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--color-border);border-radius:13px;background:#fff;color:var(--color-text)}.captureHistoryHeader h1,.captureHistoryHeader p{margin:0}.captureHistoryHeader h1{font-size:1.17rem}.captureHistoryHeader p{margin-top:3px;color:var(--color-text-muted);font-size:.72rem}.captureHistoryList{display:grid;gap:1px;overflow:hidden;border:1px solid var(--color-border);border-radius:16px;background:var(--color-border)}.captureHistoryItem{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;background:#fff}.captureHistoryItem>a{display:grid;min-width:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 4px 12px 12px;color:inherit}.captureHistoryItem>button{display:grid;width:44px;min-height:68px;place-items:center;background:transparent;color:#b94b43}.captureHistoryAsset{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:var(--color-primary-soft);color:#9b7100}.captureHistoryCopy{display:grid;min-width:0;gap:2px}.captureHistoryCopy strong,.captureHistoryCopy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.captureHistoryCopy strong{font-size:.78rem}.captureHistoryCopy small,.captureHistoryCopy time{color:var(--color-text-muted);font-size:.64rem}.captureHistoryStatus{max-width:68px;padding:4px 7px;border-radius:99px;background:#f5f7fa;color:var(--color-text-muted);font-size:.59rem;font-weight:720;text-align:center}.captureHistoryStatus-completed,.captureHistoryStatus-updated{background:#e7f5e8;color:#26753a}.captureHistoryStatus-processing,.captureHistoryStatus-partial{background:var(--color-primary-soft);color:#866100}.captureHistoryEmpty{display:grid;justify-items:center;gap:8px;margin-top:18vh;padding:28px 20px;border:1px solid var(--color-border);border-radius:18px;background:#fff;text-align:center}.captureHistoryEmpty>span{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:var(--color-primary-soft);color:#9b7100}.captureHistoryEmpty h2,.captureHistoryEmpty p{margin:0}.captureHistoryEmpty h2{font-size:.98rem}.captureHistoryEmpty p{max-width:290px;color:var(--color-text-muted);font-size:.75rem;line-height:1.5}.captureHistoryEmpty a{margin-top:5px;padding:10px 15px;border-radius:12px;background:var(--color-primary-500);color:var(--color-on-primary);font-size:.76rem;font-weight:720}.captureDialogBackdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:18px;background:#17191d85;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.captureConfirmDialog{position:relative;display:grid;width:min(100%,340px);justify-items:center;gap:9px;padding:25px 20px 18px;border:1px solid var(--color-border);border-radius:19px;background:#fff;text-align:center;box-shadow:var(--shadow-float)}.captureConfirmDialog>span{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:#fff0ee;color:#b53d35}.captureConfirmDialog h2,.captureConfirmDialog p{margin:0}.captureConfirmDialog h2{font-size:1rem}.captureConfirmDialog p{color:var(--color-text-muted);font-size:.75rem;line-height:1.45}.captureConfirmDialog>div{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:8px;margin-top:7px}.captureConfirmDialog>div button{min-height:42px;border-radius:12px;background:#f5f7fa;color:var(--color-text);font-size:.76rem;font-weight:700}.captureConfirmDialog>div button:last-child{background:#e84e43;color:#fff}.captureConfirmClose{position:absolute;top:9px;right:9px;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#f5f7fa;color:var(--color-text-muted)}@media(max-width:350px){.captureHeader{gap:3px;padding-inline:8px}.captureHeaderActions{gap:2px}.captureIconButton{width:40px;height:40px}.captureFlowReview,.captureFlowProgress{width:calc(100% - 16px);padding:18px 15px}.captureHistoryStatus{display:none}}@media(prefers-reduced-motion:reduce){.captureFlowProgressMark svg{animation:none}.captureFlowProgressBar>span{transition:none}}.contentActionControl{position:relative;display:inline-flex;flex:0 0 auto}.contentActionPageHeader{position:relative;z-index:24;isolation:isolate;background:color-mix(in srgb,var(--color-warm-white) 94%,transparent)}.contentActionPageHeader .contentActionControl{position:fixed;top:calc(var(--safe-top, 0px) + 14px);right:max(14px,calc((100vw - 430px)/2 + 14px));z-index:29}.contentActionTrigger{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#3f4650;box-shadow:none}.contentActionTrigger svg{width:18px;height:18px}.contentActionControl-hero .contentActionTrigger{background:transparent;color:#fff;box-shadow:none}.contentActionTrigger.is-translated{color:var(--color-primary-ink);box-shadow:none}.contentActionControl-hero .contentActionTrigger.is-translated{background:transparent;color:var(--color-primary);box-shadow:none}.contentActionTrigger:focus-visible,.contentActionMenu button:focus-visible{outline:2px solid var(--color-primary-strong);outline-offset:2px}.contentActionMenu{position:fixed;z-index:52;display:grid;width:min(224px,calc(100vw - 16px));overflow:hidden;padding:5px;border:1px solid var(--color-border-strong);border-radius:8px;background:#fffffffa;box-shadow:0 16px 42px #0f172a2e;color:var(--color-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.contentActionMenu button{display:grid;min-width:0;min-height:42px;grid-template-columns:21px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:7px 8px;border:0;border-radius:6px;background:transparent;color:inherit;font-size:.78rem;font-weight:650;letter-spacing:0;text-align:left}.contentActionMenu button:hover,.contentActionMenu button:focus-visible{background:var(--color-primary-soft)}.contentActionMenu button:disabled{opacity:.42}.contentActionMenu button>svg{width:18px;height:18px}.contentActionMenu button>span{min-width:0;overflow-wrap:anywhere}.contentActionMenu button>svg:last-child{grid-column:3;justify-self:end;color:var(--color-primary-ink)}.contentActionMenu .contentActionChevron{color:var(--color-text-muted)}.contentActionMenu .contentActionMenuBack{grid-template-columns:21px minmax(0,1fr);color:var(--color-primary-ink)}.contentActionMenu .contentActionLanguageOption{grid-template-columns:minmax(0,1fr) 18px}.contentActionMenu .contentActionLanguageOption>span{overflow-wrap:normal;white-space:nowrap}.contentActionMenu .contentActionLanguageOption>svg:last-child{grid-column:2}.contentActionMenuDivider{height:1px;margin:2px 7px;background:var(--color-border)}.contentActionMenu .contentActionDelete{color:#c8392b}.contentActionNotice{position:fixed;z-index:61;right:max(12px,calc((100vw - 430px)/2 + 12px));bottom:calc(var(--nav-height, 76px) + var(--safe-bottom, 0px) + 12px);left:max(12px,calc((100vw - 430px)/2 + 12px));width:fit-content;max-width:min(318px,calc(100vw - 24px));margin-left:auto;padding:9px 11px;border:1px solid var(--color-primary-300);border-radius:8px;background:var(--color-primary-soft);box-shadow:0 10px 28px #0f172a24;color:var(--color-text);font-size:.74rem;font-weight:650;letter-spacing:0;line-height:1.35}@media(prefers-reduced-motion:no-preference){.contentActionMenu,.contentActionNotice{animation:contentActionReveal .15s ease-out}}@keyframes contentActionReveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.exploreEdgeControls{position:fixed;inset:0;z-index:29;overflow:visible;opacity:1;pointer-events:none;transition:opacity .16s ease,visibility .16s step-start}.exploreEdgeControls[data-layout-ready=false],.exploreEdgeControls.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.exploreEdgeControls.is-hidden{transition:opacity .16s ease,visibility .16s step-end}.exploreEdgeSearch,.exploreEdgeDecision{position:fixed;display:grid;flex:none;place-items:center;border:0;box-shadow:0 8px 24px #0f172a33;cursor:pointer;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.exploreEdgeSearch{width:44px;height:44px;border-radius:0 12px 12px 0;background:var(--color-primary-500);color:#1d1d1a;transition:opacity .16s ease,transform .18s ease}.exploreEdgeSearch svg{width:20px;height:20px;stroke-width:2.8}.exploreEdgeSearch:active:not(:disabled){transform:translate(2px)}.exploreEdgeDecision{width:44px;height:72px;border-radius:13px 0 0 13px;font-size:.71rem;font-weight:850;letter-spacing:.12em;line-height:1;transition:top .18s var(--motion-spring),box-shadow .16s ease,opacity .16s ease,transform .16s ease}.exploreEdgeDecisionLabel{display:block;white-space:nowrap;transform:rotate(-90deg);transform-origin:center}.exploreEdgeDecision-skip{background:#17191b;color:#fffdf3}.exploreEdgeDecision-save{background:var(--color-primary-500);color:#1d1d1a}.exploreEdgeDecision:active:not(:disabled){transform:translate(-2px)}.exploreEdgeDecision.is-dragging,.exploreEdgeDecision.is-dragging:active:not(:disabled){z-index:1;box-shadow:0 12px 30px #0f172a47;cursor:grabbing;transform:none;transition:none}.exploreEdgeControls[data-drag-phase=dragging] .exploreEdgeDecision,.exploreEdgeControls[data-layout-reflowing=true] .exploreEdgeDecision{transition:none}.exploreEdgeSearch:disabled,.exploreEdgeDecision:disabled{box-shadow:0 5px 14px #0f172a1f;cursor:not-allowed;opacity:.46}.exploreEdgeSearch:focus-visible,.exploreEdgeDecision:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.exploreEdgeStatus{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.exploreEdgeControls,.exploreEdgeSearch,.exploreEdgeDecision{transition-duration:1ms}}.exploreSearchOverlay{position:fixed;top:0;right:max(0px,calc((100vw - 430px)/2));bottom:calc(var(--nav-height) + var(--safe-bottom));left:max(0px,calc((100vw - 430px)/2));z-index:27;visibility:hidden;background:#050709ad;opacity:0;pointer-events:none;transition:opacity .18s ease,visibility .18s step-end}.exploreSearchOverlay.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .18s ease,visibility 0ms step-start}.exploreSearchMenu{position:fixed;bottom:calc(var(--nav-height) + var(--safe-bottom) + 8px);left:50%;z-index:29;width:min(calc(100vw - 24px),402px);height:min(704px,calc(100dvh - var(--nav-height) - var(--safe-bottom) - 24px));min-height:min(520px,calc(100dvh - var(--nav-height) - var(--safe-bottom) - 24px));overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#131517;box-shadow:0 24px 60px #0000007a;color:#f6f6f4;opacity:0;pointer-events:none;transform:translate3d(-50%,14px,0) scale(.985);transform-origin:50% 100%;visibility:hidden;transition:opacity .2s ease,transform .24s ease,visibility .2s step-end}.exploreSearchMenu.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translate3d(-50%,0,0) scale(1);transition:opacity .2s ease,transform .24s ease,visibility 0ms step-start}.exploreSearchScroll{height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 22px;scrollbar-width:none}.exploreSearchScroll::-webkit-scrollbar{display:none}.exploreSearchHeader{position:sticky;top:-14px;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;margin:0 0 16px;padding:0 0 8px;background:#131517}.exploreSearchForm{display:grid;min-width:0;height:44px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 13px;border:1px solid rgba(255,212,0,.82);border-radius:10px;background:#ffffff06;box-shadow:inset 0 0 0 1px #ffd40014}.exploreSearchForm:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 2px #ffd40040}.exploreSearchForm>svg{width:21px;height:21px;color:#a9abad;stroke-width:2}.exploreSearchForm input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:.86rem;letter-spacing:0}.exploreSearchForm input::-webkit-search-cancel-button{display:none}.exploreSearchForm input::placeholder{color:#85888d;opacity:1}.exploreSearchClearQuery{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#303337;color:#aeb0b3}.exploreSearchClearQuery svg{width:13px;height:13px}.exploreSearchClose{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#23262a;color:#f2f2ef}.exploreSearchClose svg{width:24px;height:24px;stroke-width:1.8}.exploreSearchClose:active,.exploreSearchClearQuery:active,.exploreSearchRecentList button:active,.exploreSearchTrendingGrid button:active,.exploreSearchResultCard:active,.exploreSearchPerson:active,.exploreSearchViewAll:active{transform:scale(.98)}.exploreSearchStart,.exploreSearchResults{min-width:0}.exploreSearchSection h2,.exploreSearchResultSection>h2{margin:0;color:#9ea0a5;font-size:.72rem;font-weight:760;letter-spacing:0;text-transform:uppercase}.exploreSearchSectionHeading{display:flex;align-items:center;justify-content:space-between;gap:12px}.exploreSearchSectionHeading button{min-height:28px;padding:0 2px;background:transparent;color:#a9aaad;font-size:.72rem;text-decoration:underline;text-underline-offset:3px}.exploreSearchRecentList{display:grid;margin-top:10px}.exploreSearchRecentList button{display:grid;min-width:0;min-height:46px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:0 3px;border-bottom:1px solid rgba(255,255,255,.075);border-radius:0;background:transparent;color:#d9d9d7;text-align:left}.exploreSearchRecentList button:hover{background:#ffffff0a}.exploreSearchRecentList button:last-child{border-bottom:0}.exploreSearchRecentList button svg:first-child{width:19px;height:19px;color:#aeb0b3}.exploreSearchRecentList button svg:last-child{width:16px;height:16px;color:#9b9da1}.exploreSearchRecentList button span{overflow:hidden;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.exploreSearchEmptyRecent{min-height:70px;margin:10px 0 0;padding:22px 0;color:#8d9094;font-size:.8rem}.exploreSearchTrendingSection{margin-top:10px;padding-top:16px;border-top:1px solid rgba(255,255,255,.09)}.exploreSearchTrendingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}.exploreSearchTrendingGrid button{display:flex;min-width:0;height:38px;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff04;color:#c8c9c9;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .12s ease}.exploreSearchTrendingGrid button:hover{border-color:#ffd4009e;background:#ffd40012}.exploreSearchTrendingGrid button svg{width:15px;height:15px;flex:0 0 auto;color:var(--color-primary-500);stroke-width:2.4}.exploreSearchTrendingGrid button span{min-width:0;overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.exploreSearchTabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:-2px 0 14px;border-bottom:1px solid rgba(255,255,255,.1)}.exploreSearchTabs button{position:relative;min-width:0;height:38px;padding:0 2px 8px;background:transparent;color:#a8aaad;font-size:.68rem;white-space:nowrap}.exploreSearchTabs button:after{position:absolute;right:11%;bottom:-1px;left:11%;height:3px;border-radius:3px 3px 0 0;background:transparent;content:""}.exploreSearchTabs button.is-active{color:var(--color-primary-500)}.exploreSearchTabs button.is-active:after{background:var(--color-primary-500)}.exploreSearchResultSection{margin-top:16px}.exploreSearchResultSection:first-child{margin-top:0}.exploreSearchResultList,.exploreSearchPeopleList{display:grid;gap:0;margin-top:10px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff03}.exploreSearchResultCard{position:relative;display:grid;min-width:0;min-height:88px;grid-template-columns:78px minmax(0,1fr) 20px;gap:11px;padding:6px 8px 6px 6px;overflow:hidden;border:0;border-bottom:1px solid rgba(255,255,255,.09);border-radius:0;background:transparent;color:#f4f4f1;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .12s ease}.exploreSearchResultCard:hover{background:#ffffff09}.exploreSearchResultCard:last-child{border-bottom:0}.exploreSearchResultCard>img{width:78px;height:76px;object-fit:cover;border-radius:7px}.exploreSearchResultCopy{display:block;min-width:0;padding-top:1px}.exploreSearchResultCopy strong,.exploreSearchResultCopy small,.exploreSearchResultCopy>span{display:block}.exploreSearchResultCopy strong{overflow:hidden;color:#f6f6f3;font-size:.8rem;font-weight:720;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.exploreSearchResultCopy small{margin-top:4px;overflow:hidden;color:var(--color-primary-500);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.exploreSearchResultCopy>span{display:-webkit-box;margin-top:5px;overflow:hidden;color:#a7a9ac;font-size:.69rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.exploreSearchHot{width:17px;height:17px;margin-top:4px;color:#ff9700;fill:#ff9700;stroke-width:1.8}.exploreSearchPeopleSection{margin-top:20px}.exploreSearchPerson{display:grid;min-width:0;min-height:70px;grid-template-columns:48px minmax(0,1fr) 42px;align-items:center;gap:12px;padding:9px 11px;border:0;border-radius:0;background:transparent;color:#f4f4f1;text-align:left}.exploreSearchPerson>img{width:48px;height:48px;object-fit:cover;border-radius:50%}.exploreSearchPerson>span:nth-child(2){min-width:0}.exploreSearchPerson strong,.exploreSearchPerson small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exploreSearchPerson strong{font-size:.84rem}.exploreSearchPerson small{margin-top:4px;color:#aaaeb1;font-size:.7rem}.exploreSearchPersonAction{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#ffd4001c;color:var(--color-primary-500)}.exploreSearchPersonAction svg{width:19px;height:19px}.exploreSearchViewAll{display:grid;width:100%;min-height:48px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:11px;margin-top:10px;padding:0 8px;background:transparent;color:#b9bbbd;text-align:left}.exploreSearchViewAll svg{width:19px;height:19px}.exploreSearchViewAll span{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.exploreSearchNoResults{display:grid;justify-items:center;padding:30px 0 8px;text-align:center}.exploreSearchNoResults>svg{width:30px;height:30px;color:var(--color-primary-500)}.exploreSearchNoResults h2{margin:14px 0 0;font-size:.9rem}.exploreSearchNoResults p{margin:7px 0 8px;color:#a7a9ac;font-size:.75rem}.exploreSearchNoResults .exploreSearchTrendingGrid{width:100%}.exploreSearchHomeIndicator{width:70px;height:4px;margin:26px auto 0;border-radius:999px;background:#5a5c61}.exploreSearchQuickLayer{position:absolute;inset:0;z-index:5;display:grid;place-items:end center;padding:14px;background:#050709b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.exploreSearchQuickPanel{display:grid;width:100%;max-height:calc(100% - 10px);gap:12px;overflow-y:auto;padding:14px;border:1px solid rgba(255,212,0,.4);border-radius:12px;background:#1a1c1f;box-shadow:0 18px 48px #00000061;color:#f6f5f1;overscroll-behavior:contain}.exploreSearchQuickPanel header{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:start;gap:10px}.exploreSearchQuickPanel header span,.exploreSearchQuickPanel header small{display:block}.exploreSearchQuickPanel header span{font-size:.86rem;font-weight:760}.exploreSearchQuickPanel header small{margin-top:3px;color:#9fa2a6;font-size:.66rem}.exploreSearchQuickPanel header button{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#292b2f;color:#f5f3ed}.exploreSearchQuickPanel header svg{width:20px;height:20px}.exploreSearchQuickPanel>img{width:100%;max-height:210px;object-fit:cover;border-radius:9px}.exploreSearchQuickCopy h2,.exploreSearchQuickCopy p{margin:0}.exploreSearchQuickCopy h2{font-size:1rem;line-height:1.3}.exploreSearchQuickCopy .exploreSearchQuickMeta{margin-top:5px;color:var(--color-primary-500);font-size:.69rem}.exploreSearchQuickCopy p:last-child{margin-top:8px;color:#b0b2b5;font-size:.76rem;line-height:1.5}.exploreSearchQuickActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.exploreSearchQuickActions button{display:flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:0 9px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff09;color:#f1f0ec;font-size:.7rem;font-weight:690}.exploreSearchQuickActions button.is-selected{border-color:#ffd4009e;background:#ffd40021;color:var(--color-primary-500)}.exploreSearchQuickActions svg{width:17px;height:17px;flex:0 0 auto}.exploreSearchSrOnly{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.exploreSearchMenu button:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}@media(max-width:359px){.exploreSearchMenu{width:calc(100vw - 18px);border-radius:18px}.exploreSearchScroll{padding-right:14px;padding-left:14px}.exploreSearchHeader{grid-template-columns:minmax(0,1fr) 42px;gap:7px}.exploreSearchClose{width:42px;height:42px}.exploreSearchForm{height:44px;grid-template-columns:20px minmax(0,1fr) auto;gap:6px;padding:0 9px}.exploreSearchForm input{font-size:.76rem}.exploreSearchTabs button{font-size:.6rem}.exploreSearchTrendingGrid{gap:6px}.exploreSearchTrendingGrid button{padding:0 7px}.exploreSearchTrendingGrid button span{font-size:.65rem}.exploreSearchResultCard{grid-template-columns:65px minmax(0,1fr) 17px;gap:8px}.exploreSearchResultCard>img{width:65px;height:70px}.exploreSearchQuickActions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.exploreSearchOverlay,.exploreSearchMenu,.exploreSearchMenu button{transition-duration:1ms!important}}.discoveryPage{min-height:100dvh;overflow-x:clip;padding:calc(8px + var(--safe-top)) 0 calc(var(--nav-height) + var(--safe-bottom) + 18px);background:var(--color-warm-white)}.discoveryHeader{display:flex;min-height:49px;align-items:center;justify-content:flex-end;gap:16px;padding:0 var(--page-pad-x)}.discoveryBrand{min-width:0}.discoveryBrand p{margin:6px 0 0 1px;color:var(--color-text-muted);font-size:.69rem;font-weight:560;letter-spacing:-.01em;text-transform:capitalize}.discoveryHeaderActions{display:flex;flex:0 0 auto;align-items:center;gap:5px;padding-top:0}.discoveryIconButton{position:relative;display:grid;width:45px;height:45px;place-items:center;border-radius:50%;color:var(--color-text);transition:background-color var(--motion-release) ease,transform var(--motion-release) var(--motion-spring)}.discoveryIconButton svg{width:26px;height:26px;stroke-width:2.25}.discoveryIconButton:hover{background:#ffd40024}.discoveryIconButton:active{transform:scale(.94);transition-duration:var(--motion-press)}.discoveryNotification span{position:absolute;top:1px;right:1px;display:grid;min-width:18px;height:18px;padding:0 4px;place-items:center;border:2px solid var(--color-white);border-radius:999px;background:var(--color-danger);color:#fff;font-size:.58rem;font-weight:800;line-height:1}.discoveryCategoryRail{display:flex;width:100%;gap:8px;margin:8px 0 12px;overflow-x:auto;padding:2px var(--page-pad-x) 8px;scrollbar-width:none;scroll-padding-inline:var(--page-pad-x);overscroll-behavior-inline:contain}.discoveryCategoryRail::-webkit-scrollbar,.discoveryTagRail::-webkit-scrollbar,.discoveryTopicRail::-webkit-scrollbar{display:none}.discoveryCategoryRail button{display:inline-flex;min-width:max-content;min-height:43px;align-items:center;justify-content:center;gap:6px;padding:0 17px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);box-shadow:0 4px 13px #0f172a0b;color:var(--color-text);font-size:.8rem;font-weight:650;white-space:nowrap;transition:background-color var(--motion-release) ease,border-color var(--motion-release) ease,color var(--motion-release) ease,transform var(--motion-release) var(--motion-spring)}.discoveryCategoryRail button svg{width:18px;height:18px;fill:currentColor}.discoveryCategoryRail button:active{transform:scale(.97);transition-duration:var(--motion-press)}.discoveryCategoryRail button.is-active{border-color:var(--color-primary-600);background:var(--color-primary-500);box-shadow:var(--shadow-accent);color:var(--color-on-primary)}.discoveryCategoryRail button:disabled{cursor:wait;opacity:.72}.discoveryDeckSection{position:relative;width:100%;overflow:visible}.discoveryDeckStage{--discovery-drag-x: 0px;--discovery-drag-y: 0px;--discovery-drag-rotation: 0deg;--discovery-skip-progress: 0;--discovery-interest-progress: 0;--discovery-skip-footer-progress: 0;--discovery-interest-footer-progress: 0;--discovery-skip-label-progress: 0;--discovery-interest-label-progress: 0;--discovery-neutral-progress: 1;--discovery-back-one-scale: .95;--discovery-back-one-y: 14px;--discovery-back-two-scale: .9;--discovery-back-two-y: 25px;position:relative;width:100%;height:clamp(510px,137vw,550px);perspective:1000px;transform-style:preserve-3d}.discoveryActiveCard,.discoveryBackCard{position:absolute;top:0;left:50%;width:clamp(276px,79vw,330px);height:clamp(510px,137vw,550px);overflow:hidden;border:1px solid var(--color-border-strong);border-radius:23px;background:var(--color-surface);box-shadow:0 20px 48px #0f172a21,0 3px 10px #0f172a12;transform-origin:50% 88%;will-change:transform,opacity}.discoveryBackCard{top:4px;height:calc(clamp(510px,137vw,550px) - 24px);background:#151719;color:#fff;pointer-events:none;transition:transform .27s var(--motion-spring),opacity var(--motion-release) ease}.discoveryBackCard-1{z-index:2;transform:translate3d(calc(-50% + 54px),var(--discovery-back-one-y),-24px) rotate(5.4deg) scale(var(--discovery-back-one-scale))}.discoveryBackCard-2{z-index:1;opacity:.88;transform:translate3d(calc(-50% - 54px),var(--discovery-back-two-y),-58px) rotate(-5.8deg) scale(var(--discovery-back-two-scale))}.discoveryBackCard img{width:100%;height:100%;object-fit:cover;opacity:.88}.discoveryBackCard>div{position:absolute;inset:0;display:flex;justify-content:flex-end;flex-direction:column;gap:8px;padding:22px 18px;background:linear-gradient(180deg,#08090c0f 30%,#08090cdb)}.discoveryBackCard span{align-self:flex-start;padding:6px 10px;border-radius:999px;background:#ffffff2e;font-size:.7rem;font-weight:650;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.discoveryBackCard strong{display:-webkit-box;overflow:hidden;font-size:1.12rem;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:3}.discoveryActiveCard{z-index:4;padding:0;cursor:grab;outline-offset:-1px;touch-action:pan-y;-webkit-user-select:none;user-select:none;transform:translate3d(calc(-50% + var(--discovery-drag-x)),var(--discovery-drag-y),0) rotate(var(--discovery-drag-rotation));transition:transform .27s var(--motion-spring),opacity .19s ease,box-shadow var(--motion-release) ease}.discoveryActiveCard:before,.discoveryActiveCard:after{position:absolute;inset:0;z-index:5;content:"";opacity:0;pointer-events:none;transition:opacity 70ms linear}.discoveryActiveCard:before{background:#18844b33;opacity:var(--discovery-interest-progress)}.discoveryActiveCard:after{background:#c2384433;opacity:var(--discovery-skip-progress)}.discoveryActiveCard[data-phase=pending],.discoveryActiveCard[data-phase=dragging]{cursor:grabbing;transition:none}.discoveryActiveCard[data-phase=dragging]{box-shadow:0 28px 60px #0f172a2e,0 3px 10px #0f172a14}.discoveryActiveCard.is-exiting-left[data-phase=committing]{opacity:0;transform:translate3d(calc(-50% - 112vw),-13px,0) rotate(-8deg);transition:transform .24s cubic-bezier(.24,.68,.28,1),opacity .19s ease}.discoveryActiveCard.is-exiting-right[data-phase=committing]{opacity:0;transform:translate3d(calc(-50% + 112vw),-13px,0) rotate(8deg);transition:transform .24s cubic-bezier(.24,.68,.28,1),opacity .19s ease}.discoveryCardSurface{display:grid;width:100%;height:100%;min-height:0;grid-template-rows:52% 48%;background:var(--color-surface)}.discoveryCardHero{position:relative;min-height:0;overflow:hidden;background:#151316}.discoveryCardHero>img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);pointer-events:none}.discoveryCardHeroShade{position:absolute;inset:0;background:linear-gradient(180deg,#09090c75,#0a080e08 34%,#08070ae0)}.discoveryCardStatusRow{position:absolute;top:13px;right:13px;left:13px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;color:#fff}.discoveryRankBadge{display:inline-flex;width:max-content;max-width:100%;min-height:29px;align-items:center;gap:5px;overflow:hidden;padding:0 10px;border-radius:999px;background:var(--color-primary-500);box-shadow:0 6px 18px #ffc40047;color:var(--color-on-primary);font-size:.65rem;font-weight:820;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.discoveryCardTime{font-size:.63rem;font-weight:590;white-space:nowrap}.discoveryCardStatusRow>svg{width:20px;height:20px}.discoveryCardHeadline{position:absolute;right:15px;bottom:17px;left:15px;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.42)}.discoveryCardHeadline h1{display:-webkit-box;margin:0;overflow:hidden;font-size:clamp(1.3rem,5.7vw,1.55rem);font-weight:790;letter-spacing:-.035em;line-height:1.13;-webkit-box-orient:vertical;-webkit-line-clamp:3}.discoveryCardBody{display:grid;min-height:0;grid-template-rows:106px minmax(0,1fr) 36px 40px;background:var(--color-surface)}.discoverySourceReach{display:grid;min-height:0;grid-template-rows:41px 14px minmax(0,1fr);gap:1px;padding:5px 13px 4px;border-bottom:1px solid var(--color-border)}.discoveryReachMetrics{--discovery-metric-icon-size: 13px;display:grid;height:41px;min-width:0;margin:0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.discoveryMetricCell{display:grid;height:41px;min-width:0;grid-template-columns:var(--discovery-metric-icon-size) minmax(0,1fr);align-items:center;column-gap:4px;padding:0 2px;color:var(--color-text-muted)}.discoveryMetricCopy{display:grid;min-width:0;align-content:center;grid-template-rows:auto auto}.discoveryMetricValue{display:block;min-width:0;overflow:visible;color:var(--color-text);font-size:clamp(10px,.69rem,13px);font-variant-numeric:tabular-nums;font-weight:760;line-height:15px;white-space:nowrap}.discoveryMetricLabel{display:block;min-width:0;overflow:visible;color:var(--color-text-muted);font-size:clamp(8px,.5rem,10px);font-weight:580;line-height:13px;white-space:normal}.discoveryMetricCell>svg{width:var(--discovery-metric-icon-size);height:var(--discovery-metric-icon-size);flex:0 0 auto;align-self:center}.discoverySourceRailTitle{align-self:center;margin:0;color:var(--color-text);font-size:.64rem;font-weight:760;line-height:14px}.discoverySourceRail,.discoveryTagRail{position:relative;display:flex;width:100%;min-width:0;min-height:0;align-items:center;overflow-x:auto;overflow-y:hidden;outline-offset:-2px;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x pan-y}.discoverySourceRail{--source-peek: 18px;--source-item-width: calc((100% - 40px - var(--source-peek)) / 5);gap:8px;z-index:1}.discoverySourceRailBackdrop{position:relative;display:grid;min-width:0;min-height:0;align-items:center}.discoverySourceRail::-webkit-scrollbar,.discoveryTagRail::-webkit-scrollbar{display:none}.discoverySourceItem{position:relative;isolation:isolate;display:grid;height:40px;min-width:40px;place-items:center;flex:0 0 40px;overflow:visible;aspect-ratio:1;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none}.discoverySourceRail[data-overflow=peek] .discoverySourceItem{height:40px;min-width:0;aspect-ratio:auto;flex-basis:var(--source-item-width)}.discoverySourceIcon{position:relative;z-index:1;display:block;width:28px;max-width:30px;height:28px;max-height:30px;aspect-ratio:1;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;object-fit:contain;filter:none;pointer-events:none;transform:none}.discoveryInsights{display:grid;min-height:0;grid-template-rows:minmax(0,1fr);padding:0 13px;border-bottom:0}.discoveryInsightViewport{position:relative;min-height:0;overflow:hidden}.discoveryInsightList{height:100%;min-height:0;margin:0;overflow-x:hidden;overflow-y:hidden;padding:0 13px 0 0;list-style:none;touch-action:pan-y}.discoveryInsightList::-webkit-scrollbar{display:none}.discoveryInsightScrollbar{position:absolute;z-index:2;top:2px;right:0;bottom:2px;width:12px;border:0;border-radius:999px;background:transparent;cursor:grab;outline-offset:1px;touch-action:none}.discoveryInsightScrollbar:before{position:absolute;top:0;right:4px;bottom:0;width:4px;border-radius:999px;background:var(--color-border);content:""}.discoveryInsightScrollbar:active{cursor:grabbing}.discoveryInsightScrollbarThumb{position:absolute;z-index:1;right:3px;width:6px;min-height:18px;border-radius:999px;background:#87909b;box-shadow:0 1px 2px #0f172a24;pointer-events:auto}.discoveryInsightRow{display:grid;grid-template-columns:12px minmax(0,1fr) 60px;align-items:start;gap:6px;padding:4px 2px 4px 0;border:0}.discoveryInsightRow[data-line-mode=one]{min-height:34px}.discoveryInsightRow[data-line-mode=two]{min-height:46px}.discoveryInsightRow:before,.discoveryInsightRow:after{content:none;border:0}.discoveryInsightMarker{width:8px;height:8px;margin-top:3px;border-radius:50%}.discoveryInsightMarker-1{background:#f4c65d}.discoveryInsightMarker-2{background:#79c6a3}.discoveryInsightMarker-3{background:#73a7e8}.discoveryInsightMarker-4{background:#e58d6b}.discoveryInsightMarker-5{background:#a99ae8}.discoveryInsightText{display:block;min-width:0;overflow:hidden;color:var(--color-text);font-size:clamp(9px,.62rem,11px);font-weight:560;line-height:13px}.discoveryInsightTextLine{display:block;min-width:0;overflow:hidden;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.discoveryInsightCount{display:inline-flex;width:60px;min-width:0;align-items:baseline;justify-content:flex-end;gap:2px;color:var(--color-text-muted);text-align:right;white-space:nowrap}.discoveryInsightCount strong{color:var(--color-text);font-size:clamp(10px,.68rem,12px);font-variant-numeric:tabular-nums;line-height:13px}.discoveryInsightCount small{min-width:0;overflow:hidden;font-size:clamp(8px,.49rem,9px);line-height:13px;text-overflow:ellipsis}.discoveryInsightEmpty,.discoveryRailEmpty{color:var(--color-text-muted);font-size:clamp(9px,.58rem,11px);font-style:normal}.discoveryInsightEmpty{padding:8px 0}.discoveryTagRail{--tag-peek: 20px;--tag-item-width: calc((100% - 18px - var(--tag-peek)) / 3);align-items:center;gap:6px;width:auto;margin:0 13px;padding:3px 0 4px;border:0;background:transparent;box-shadow:none;-webkit-mask-image:none;mask-image:none}.discoveryTagRail span{display:inline-flex;box-sizing:border-box;min-width:0;height:20px;align-items:center;justify-content:center;flex:0 0 var(--tag-item-width);overflow:hidden;padding-inline:8px;border:0;border-radius:15px;background:var(--color-surface-muted);box-shadow:inset 0 0 0 .5px var(--color-border-strong),0 1px 1px #0f172a0d;color:var(--color-text);font-size:clamp(9px,.58rem,10px);font-weight:590;text-overflow:ellipsis;white-space:nowrap}.discoveryTagRail:before,.discoveryTagRail:after{content:none}.discoveryTagRail[data-overflow=fit] span{flex:1 1 0}.discoveryTagRail .discoveryRailEmpty,.discoverySourceRail .discoveryRailEmpty{min-width:100%;justify-content:flex-start;flex-basis:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;white-space:normal}.discoveryRelevanceRow{position:relative;z-index:6;display:block;min-width:0;overflow:hidden;margin:0;border-top:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-muted);font-size:.59rem;isolation:isolate}.discoveryRelevanceRow:before,.discoveryRelevanceRow:after{position:absolute;inset:0;z-index:0;content:"";opacity:0;pointer-events:none;transition:opacity 70ms linear}.discoveryRelevanceRow:before{background:#237a47;opacity:var(--discovery-interest-footer-progress)}.discoveryRelevanceRow:after{background:#b83e46;opacity:var(--discovery-skip-footer-progress)}.discoveryRelevanceDefault{position:relative;z-index:1;display:flex;min-width:0;min-height:39px;align-items:center;justify-content:space-between;gap:6px;padding:0 13px;opacity:var(--discovery-neutral-progress);transition:opacity 70ms linear}.discoveryRelevanceDefault>button{display:inline-flex;min-width:0;align-items:center;gap:5px;padding:5px 2px;border:0;border-radius:6px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:.62rem;font-weight:620;line-height:1.2}.discoveryRelevanceDefault>button:last-child{flex:0 0 auto;color:var(--color-primary-ink)}.discoveryRelevanceDefault>button:disabled{color:var(--color-text-muted);opacity:.72}.discoveryRelevanceDefault svg{width:15px;height:15px;flex:0 0 auto;color:var(--color-primary-600)}.discoveryRelevanceDecision{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;font-size:.68rem;font-weight:760;opacity:0;pointer-events:none;text-shadow:0 1px 4px rgba(0,0,0,.2);transition:opacity 70ms linear}.discoveryRelevanceDecision svg{width:15px;height:15px}.discoveryRelevanceDecision-skip{opacity:var(--discovery-skip-label-progress)}.discoveryRelevanceDecision-interest{opacity:var(--discovery-interest-label-progress)}.discoveryActionDock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:0 clamp(10px,3vw,18px) 17px}.exploreSaveWarningDialog{width:min(calc(100vw - 42px),318px);max-width:none;margin:auto;padding:0;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-surface);box-shadow:0 18px 46px #0f172a3d;color:var(--color-text);opacity:0;transform:translateY(6px) scale(.99);transition:opacity .16s ease,transform .16s ease}.exploreSaveWarningDialog[open]{opacity:1;transform:translateY(0) scale(1)}.exploreSaveWarningDialog::backdrop{background:#0f172a6b;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.exploreSaveWarningSurface{display:grid;gap:8px;padding:13px 14px 14px}.exploreSaveWarningSurface header{display:grid;grid-template-columns:20px minmax(0,1fr) 30px;align-items:center;gap:7px}.exploreSaveWarningSurface header>svg{width:19px;height:19px;color:var(--color-primary-800);stroke-width:2}.exploreSaveWarningSurface h2,.exploreSaveWarningSurface p,.exploreSaveWarningSurface small{margin:0;letter-spacing:0}.exploreSaveWarningSurface h2{font-size:.86rem;font-weight:800;line-height:1.25}.exploreSaveWarningSurface header button{display:inline-grid;width:30px;height:30px;place-items:center;padding:0;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface-muted);color:var(--color-text-muted)}.exploreSaveWarningSurface header button svg{width:16px;height:16px}.exploreSaveWarningSurface p{padding:9px 10px;border-left:3px solid var(--color-primary-500);border-radius:3px;background:var(--color-primary-100);font-size:.76rem;font-weight:680;line-height:1.42}.exploreSaveWarningSurface small{color:var(--color-text-muted);font-size:.63rem;line-height:1.35}.exploreSaveWarningActions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.exploreSaveWarningActions button,.exploreDecisionActions button{min-height:34px;padding:6px 9px;border:1px solid var(--color-border-strong);border-radius:7px;background:var(--color-surface-muted);color:var(--color-text);font-size:.68rem;font-weight:750;line-height:1.2}.exploreSaveWarningActions button.is-primary,.exploreDecisionActions button.is-primary{border-color:var(--color-primary-500);background:var(--color-primary-500);color:var(--color-on-primary)}.exploreSaveWarningActions button:disabled,.exploreDecisionActions button:disabled{cursor:not-allowed;opacity:.5}.exploreDecisionDialog{--color-surface: var(--popup-surface, #131517);--color-surface-muted: var(--popup-surface-elevated, #1b1d20);--color-border: var(--popup-border, rgba(255, 255, 255, .12));--color-border-strong: rgba(255, 255, 255, .2);--color-text: var(--popup-text, #f6f6f3);--color-text-muted: var(--popup-text-muted, #a9adb2);--color-primary-100: rgba(255, 214, 0, .1);--color-primary-800: #ffd600;--color-primary-ink: #ffd600;width:min(calc(100vw - 28px),360px);max-width:none;max-height:min(calc(100dvh - 28px),620px);margin:auto;padding:0;overflow:auto;border:1px solid var(--color-border-strong);border-radius:14px;background:var(--color-surface);box-shadow:0 22px 58px #0f172a4d;color:var(--color-text);color-scheme:dark}.exploreDecisionDialog::backdrop{background:var(--popup-backdrop, rgba(5, 7, 9, .68));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.exploreDecisionSurface{display:grid;gap:13px;padding:16px}.exploreDecisionSurface>header{display:grid;grid-template-columns:36px minmax(0,1fr) 32px;align-items:start;gap:9px}.exploreDecisionSurface>header>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:var(--color-primary-100);color:var(--color-primary-800)}.exploreDecisionSurface>header>span svg,.exploreDecisionClose svg{width:18px;height:18px}.exploreDecisionSurface h2,.exploreDecisionSurface p{margin:0}.exploreDecisionSurface h2{font-size:.96rem;line-height:1.25}.exploreDecisionSurface header p{display:-webkit-box;margin-top:3px;overflow:hidden;color:var(--color-text-muted);font-size:.68rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.exploreDecisionClose{display:grid;width:32px;height:32px;place-items:center;padding:0;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-muted);color:var(--color-text-muted)}.exploreDecisionMessage,.exploreCreditStatus{font-size:.75rem;line-height:1.45}.exploreCreditStatus{padding:8px 10px;border-radius:8px;background:var(--color-primary-100);color:var(--color-primary-ink);font-weight:720}.exploreCreditStatus.is-empty{background:color-mix(in srgb,#b83e46 12%,var(--color-surface));color:#9c2630}.exploreFollowTopic{display:block;min-width:0;padding:12px 14px;overflow-wrap:anywhere;border:1px solid var(--color-border-strong);border-radius:10px;background:var(--color-primary-100);color:var(--color-text);font-size:.86rem;font-weight:800;line-height:1.35}.exploreDecisionActions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:8px}.exploreHideDialog fieldset{display:grid;min-width:0;gap:7px;margin:0;padding:0;border:0}.exploreHideDialog legend{margin-bottom:7px;font-size:.72rem;font-weight:800}.exploreHideDialog fieldset>label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;border:1px solid var(--color-border);border-radius:9px}.exploreHideDialog input[type=radio]{width:16px;height:16px;margin:2px 0 0;accent-color:var(--color-primary-600)}.exploreHideDialog label span{display:grid;gap:2px;min-width:0}.exploreHideDialog label strong{font-size:.72rem;line-height:1.3}.exploreHideDialog label small{color:var(--color-text-muted);font-size:.62rem;line-height:1.35}.exploreDurationChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.exploreDurationChoices label{display:flex;min-width:0;align-items:center;gap:6px;padding:7px 8px;border:1px solid var(--color-border);border-radius:8px;font-size:.66rem;font-weight:680}.exploreDurationChoices label:first-child{grid-column:1 / -1}.exploreDurationControl{display:grid;min-width:0;gap:8px;padding:10px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-muted)}.exploreDurationControl output{color:var(--color-primary-800);font-size:.8rem;font-weight:820;text-align:center}.exploreDurationControl>label{display:grid;min-width:0;gap:5px}.exploreDurationControl>label>span{color:var(--color-text-muted);font-size:.61rem;font-weight:680}.exploreDurationControl select{width:100%;min-height:38px;padding:6px 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font-size:.72rem;font-weight:720}.exploreDurationControl input[type=range]{width:100%;height:28px;margin:0;accent-color:var(--color-primary-500)}.exploreDurationEndpoints{display:flex;justify-content:space-between;gap:10px;color:var(--color-text-muted);font-size:.58rem}@media(prefers-reduced-motion:reduce){.exploreSaveWarningDialog{transition-duration:.01ms}}.discoveryAction{display:flex;min-width:0;align-items:center;flex-direction:column;gap:7px;padding:0;background:transparent;color:var(--color-text)}.discoveryAction>span{display:grid;width:clamp(50px,14vw,58px);height:clamp(50px,14vw,58px);place-items:center;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);box-shadow:0 9px 25px #0f172a1a;transition:transform var(--motion-release) var(--motion-spring),box-shadow var(--motion-release) ease}.discoveryAction svg{width:27px;height:27px;stroke-width:2.2}.discoveryAction small{max-width:100%;overflow:hidden;font-size:clamp(.58rem,2.55vw,.67rem);font-weight:620;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.discoveryAction:active:not(:disabled)>span{transform:scale(.91);transition-duration:var(--motion-press)}.discoveryAction:disabled{cursor:default;opacity:.42}.discoveryAction-danger{color:#e54a4a}.discoveryAction-interest{color:#7b36d1}.discoveryAction-like{color:#2baa68}.discoveryAction-share{color:#1976d2}.discoveryAction-undo{color:#8a6500}.discoveryAction-undo>span{border-color:var(--color-border);background:var(--color-surface-muted);box-shadow:0 9px 25px #0f172a1a}.discoveryTopics{margin:0 var(--page-pad-x);padding:12px 0 16px;border:1px solid var(--color-border);border-radius:19px;background:var(--color-surface);box-shadow:0 8px 28px #0f172a11}.discoverySectionHeading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 10px}.discoverySectionHeading h2{margin:0;color:var(--color-text);font-size:.77rem;font-weight:720}.discoverySectionHeading a{display:inline-flex;min-height:30px;align-items:center;gap:2px;color:var(--color-text-muted);font-size:.66rem;font-weight:590}.discoverySectionHeading svg{width:15px;height:15px}.discoveryTopicRail{display:flex;gap:8px;overflow-x:auto;padding:0 12px 3px;scrollbar-width:none;scroll-padding-inline:12px;scroll-snap-type:x proximity}.discoveryTopicCard{position:relative;width:122px;min-width:122px;height:82px;overflow:hidden;border-radius:11px;background:#252524;color:#fff;scroll-snap-align:start;transform:translateZ(0)}.discoveryTopicCard img{width:100%;height:100%;object-fit:cover;opacity:.9;transition:transform .26s ease,opacity .26s ease}.discoveryTopicCard:hover img{opacity:1;transform:scale(1.035)}.discoveryTopicCard>strong{position:absolute;right:7px;bottom:7px;left:7px;overflow:hidden;font-size:.65rem;line-height:1.15;text-overflow:ellipsis;text-shadow:0 1px 7px rgba(0,0,0,.75);white-space:nowrap}.discoveryTopicMetric{position:absolute;top:6px;left:6px;display:inline-flex;min-height:20px;align-items:center;gap:3px;padding:0 6px;border-radius:999px;background:#11111094;font-size:.49rem;font-weight:650;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.discoveryTopicMetric svg{width:11px;height:11px}.discoveryDeckEmpty{display:flex;min-height:485px;align-items:center;justify-content:center;flex-direction:column;margin:8px 24px 22px;padding:28px;border:1px solid var(--color-border);border-radius:25px;background:var(--color-surface);box-shadow:var(--shadow-card);text-align:center}.discoveryDeckEmpty>div,.discoveryLoadError>svg{display:grid;width:70px;height:70px;place-items:center;margin-bottom:18px;border-radius:22px;background:var(--color-primary-100);color:var(--color-primary-800)}.discoveryDeckEmpty>div svg{width:34px;height:34px}.discoveryDeckEmpty h1,.discoveryLoadError h1{margin:0;font-size:1.28rem;letter-spacing:-.025em}.discoveryDeckEmpty p,.discoveryLoadError p{max-width:280px;margin:9px 0 20px;color:var(--color-text-muted);font-size:.82rem;line-height:1.45}.discoveryDeckEmpty button,.discoveryLoadError button{display:inline-flex;min-height:46px;align-items:center;gap:8px;padding:0 18px;border-radius:999px;background:var(--color-primary-500);color:var(--color-on-primary);font-size:.8rem;font-weight:720;box-shadow:var(--shadow-accent)}.discoveryDeckEmpty button svg,.discoveryLoadError button svg{width:18px;height:18px}.discoverySrOnly{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.discoveryStatePage{padding-right:var(--page-pad-x);padding-left:var(--page-pad-x)}.discoveryLoadError{display:flex;min-height:62dvh;align-items:center;justify-content:center;flex-direction:column;text-align:center}.discoveryLoadError>svg{padding:18px}.discoveryLoading{padding-right:var(--page-pad-x);padding-left:var(--page-pad-x)}.discoveryLoadingActions,.discoveryLoadingRail,.discoveryLoadingCard,.discoveryLoadingCard>*{border-radius:999px;background:#edf1f5;animation:discoverySkeletonPulse 1.25s ease-in-out infinite alternate}.discoveryLoadingActions{width:92px;height:44px}.discoveryLoadingRail{width:100%;height:43px;margin:10px 0 18px}.discoveryLoadingCard{display:flex;width:min(330px,88vw);height:530px;flex-direction:column;gap:15px;margin:0 auto;padding:14px;border-radius:23px}.discoveryLoadingCard>div{width:100%;height:58%;border-radius:16px;background:#dfe5ec}.discoveryLoadingCard>span{width:88%;height:14px;background:#dfe5ec}.discoveryLoadingCard>span:nth-child(3){width:72%}.discoveryLoadingCard>span:nth-child(4){width:56%}@keyframes discoverySkeletonPulse{0%{opacity:.58}to{opacity:1}}@media(max-width:350px){.discoveryHeader{padding-right:12px;padding-left:14px}.discoveryHeaderActions{gap:0}.discoveryIconButton{width:41px;height:41px}.discoveryIconButton svg{width:23px;height:23px}.discoveryCategoryRail{padding-left:14px}.discoveryCategoryRail button{min-height:41px;padding:0 14px}.discoveryActionDock{padding-right:6px;padding-left:6px}.discoveryAction>span{width:48px;height:48px}.discoveryAction svg{width:24px;height:24px}.discoveryCardHeadline h1{font-size:1.25rem}.discoverySourceReach,.discoveryInsights{padding-right:10px;padding-left:10px}.discoveryTagRail{margin-right:10px;margin-left:10px}.discoveryRelevanceDefault{padding-right:10px;padding-left:10px}}@media(min-width:390px){.discoveryReachMetrics{--discovery-metric-icon-size: 14px}.discoverySourceIcon{width:30px;height:30px}.discoverySourceRail{--source-peek: 24px}.discoveryInsightRow{grid-template-columns:12px minmax(0,1fr) 64px}.discoveryInsightCount{width:64px}.discoveryTagRail{--tag-peek: 24px}}@media(max-height:880px){.discoveryDeckStage,.discoveryActiveCard{height:clamp(420px,116vw,452px)}.discoveryBackCard{height:calc(clamp(420px,116vw,452px) - 22px)}.discoveryCardSurface{grid-template-rows:52% 48%}.discoveryCardBody{grid-template-rows:106px minmax(0,1fr) 36px 40px}.discoveryActionDock{padding-bottom:9px}}@media(max-height:680px){.discoveryPage{padding-top:calc(4px + var(--safe-top))}.discoveryHeader{min-height:49px;align-items:center}.discoveryBrand p{display:none}.discoveryHeader .brandMark{font-size:1.85rem}.discoveryHeader .brandMark svg{width:17px;height:17px}.discoveryIconButton{width:40px;height:40px}.discoveryCategoryRail{margin-top:1px;margin-bottom:3px;padding-bottom:4px}.discoveryCategoryRail button{min-height:38px}.discoveryDeckStage,.discoveryActiveCard{height:300px}.discoveryBackCard{height:278px}.discoveryCardSurface{grid-template-rows:42% 58%}.discoveryCardBody{grid-template-rows:96px minmax(0,1fr) 32px 38px}.discoverySourceReach{grid-template-rows:38px 12px minmax(0,1fr);gap:1px;padding-top:3px;padding-bottom:2px}.discoveryReachMetrics,.discoveryMetricCell{height:38px}.discoverySourceRailTitle{font-size:.6rem;line-height:12px}.discoverySourceRail[data-overflow=peek] .discoverySourceItem{height:39px}.discoveryInsights{grid-template-rows:minmax(0,1fr);padding-top:0}.discoveryTagRail{padding-top:2px;padding-bottom:3px}.discoveryTagRail span{height:25px}.discoveryRelevanceDefault{min-height:37px}.discoveryCardHeadline{bottom:12px}.discoveryCardHeadline h1{font-size:1.14rem;-webkit-line-clamp:3}.discoveryActionDock{padding-bottom:5px}.discoveryAction{gap:3px}.discoveryAction>span{width:44px;height:44px}.discoveryAction svg{width:23px;height:23px}}@media(prefers-reduced-motion:reduce){.discoveryActiveCard,.discoveryBackCard,.discoveryActiveCard:before,.discoveryActiveCard:after,.discoveryRelevanceRow:before,.discoveryRelevanceRow:after,.discoveryRelevanceDefault,.discoveryRelevanceDecision,.discoveryAction>span,.discoveryTopicCard img,.discoveryIconButton,.discoveryCategoryRail button{transition-duration:.01ms}.discoveryLoadingActions,.discoveryLoadingRail,.discoveryLoadingCard,.discoveryLoadingCard>*{animation:none}}.discoverySourceRail:focus-visible,.discoveryInsightScrollbar:focus-visible,.discoveryTagRail:focus-visible{outline:2px solid var(--color-primary-600)}.discoveryPage .discoveryDeckSection{margin-top:clamp(4px,1.2vh,10px)}.discoveryPage{--discovery-deck-height: clamp( 420px, calc(100dvh - var(--nav-height) - var(--safe-top) - var(--safe-bottom) - 85px), 720px )}.discoveryPage .discoveryDeckStage{height:var(--discovery-deck-height)}.discoveryPage .discoveryActiveCard,.discoveryPage .discoveryBackCard{width:clamp(290px,84vw,352px);height:var(--discovery-deck-height)}.discoveryPage .discoveryBackCard{height:calc(var(--discovery-deck-height) - 24px)}@media(max-height:680px){.discoveryPage{--discovery-deck-height: clamp( 420px, calc(100dvh - var(--nav-height) - var(--safe-top) - var(--safe-bottom) - 85px), 540px )}}.exploreActionLayer{position:fixed;top:0;right:max(0px,calc((100vw - 430px)/2));bottom:calc(var(--nav-height) + var(--safe-bottom));left:max(0px,calc((100vw - 430px)/2));z-index:29;display:grid;align-items:end}.exploreActionBackdrop{position:absolute;inset:0;border:0;border-radius:0;background:#090c129e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.exploreActionSheet{position:relative;display:grid;max-height:min(620px,calc(100dvh - var(--nav-height) - var(--safe-bottom) - 18px));gap:12px;overflow-x:hidden;overflow-y:auto;padding:8px 14px 18px;border:1px solid color-mix(in srgb,var(--color-primary) 22%,#2f3032);border-radius:18px 18px 0 0;background:#161719;box-shadow:0 -18px 52px #0000005c;color:#f6f4ee;overscroll-behavior:contain}.exploreActionHandle{width:42px;height:4px;margin:0 auto 2px;border-radius:999px;background:#5a5c60}.exploreActionHeader{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:start;gap:12px}.exploreActionHeader h2,.exploreActionHeader p,.exploreActionItemTitle{margin:0}.exploreActionHeader h2{font-size:1rem;font-weight:760;line-height:1.3}.exploreActionHeader p{margin-top:3px;color:#aeb0b4;font-size:.74rem;line-height:1.4}.exploreActionHeader button{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#25272b;color:#f5f4ef}.exploreActionHeader button svg{width:21px;height:21px}.exploreActionItemTitle{overflow:hidden;padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff09;color:#d7d5d0;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.exploreActionList{display:grid;overflow:hidden;border-top:1px solid rgba(255,255,255,.1)}.exploreActionRow{display:grid;min-height:52px;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:0 6px;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent;color:#f1f0eb;font-size:.82rem;font-weight:620;text-align:left}.exploreActionRow:disabled{opacity:.72}.exploreActionRow.is-selected{color:var(--color-primary-400)}.exploreActionIcon{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#ffffff0e;color:currentColor}.exploreActionIcon svg,.exploreActionCheck{width:19px;height:19px}.exploreActionCheck{color:var(--color-primary-400)}.exploreActionRow .is-spinning{animation:exploreProductionSpin .8s linear infinite}.exploreFeedback{position:fixed;right:max(14px,calc((100vw - 430px)/2 + 14px));bottom:calc(var(--nav-height) + var(--safe-bottom) + 14px);left:max(14px,calc((100vw - 430px)/2 + 14px));z-index:38;display:grid;min-height:48px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px 8px 8px 13px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#202124;box-shadow:0 12px 36px #00000047;color:#f6f4ef;font-size:.76rem;line-height:1.35}.exploreFeedback-success{border-color:color-mix(in srgb,var(--color-success) 55%,#27282a)}.exploreFeedback-error{border-color:color-mix(in srgb,var(--color-error) 60%,#27282a)}.exploreFeedbackAction{min-height:34px;padding:0 8px;background:transparent;color:var(--color-primary-400);font-size:.72rem;font-weight:740;white-space:nowrap}.exploreFeedbackClose{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#ffffff0f;color:#c8c9ca}.exploreFeedbackClose svg{width:16px;height:16px}.exploreOfflineBanner{display:flex;min-height:36px;align-items:center;gap:8px;margin:2px var(--page-pad-x) 5px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--color-primary-600) 46%,var(--color-border));border-radius:8px;background:color-mix(in srgb,var(--color-primary-100) 72%,var(--color-white));color:var(--color-charcoal);font-size:.69rem}.exploreOfflineBanner svg{width:17px;height:17px;flex:0 0 auto;color:var(--color-primary-800)}.exploreArticleHeaderActions{display:flex;align-items:center;gap:2px}.exploreArticleSourceList{display:grid;gap:7px}.exploreArticleSourceButton{display:grid;min-height:56px;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:0 4px 12px #0f172a0b;color:var(--color-text);text-align:left}.exploreArticleSourceButton .exploreSourceAsset{width:34px;height:34px;border-radius:50%}.exploreArticleSourceButton strong,.exploreArticleSourceButton small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exploreArticleSourceButton strong{font-size:.8rem}.exploreArticleSourceButton small{margin-top:3px;color:var(--color-text-muted);font-size:.68rem}.exploreArticleSourceButton>svg{width:18px;height:18px;color:var(--color-primary-800)}.exploreEvidenceLayer{position:fixed;top:0;right:max(0px,calc((100vw - 430px)/2));bottom:calc(var(--nav-height) + var(--safe-bottom));left:max(0px,calc((100vw - 430px)/2));z-index:32;display:grid;place-items:center;padding:14px;background:#0f172a94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.exploreEvidenceDialog{display:grid;width:100%;max-height:min(620px,calc(100dvh - var(--nav-height) - var(--safe-bottom) - 28px));gap:12px;overflow:auto;padding:14px;border:1px solid var(--color-border-strong);border-radius:12px;background:var(--color-surface);box-shadow:0 22px 60px #0f172a40;color:var(--color-text);overscroll-behavior:contain}.exploreEvidenceHeader{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:start;gap:10px}.exploreEvidenceHeader h2,.exploreEvidenceHeader p{margin:0}.exploreEvidenceHeader h2{font-size:1rem}.exploreEvidenceHeader p{margin-top:4px;color:var(--color-text-muted);font-size:.72rem;line-height:1.45}.exploreEvidenceHeader button{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text)}.exploreEvidenceSource{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;padding:10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-muted)}.exploreEvidenceSource .exploreSourceAsset{width:38px;height:38px;border-radius:50%}.exploreEvidenceSource strong,.exploreEvidenceSource span,.exploreEvidenceSource small{display:block}.exploreEvidenceSource span{margin-top:2px;color:var(--color-text-muted);font-size:.7rem}.exploreEvidenceSource small{margin-top:4px;overflow-wrap:anywhere;color:var(--color-primary-800);font-size:.64rem}.exploreEvidenceList{display:grid;gap:0;margin:0;padding:0;list-style:none}.exploreEvidenceSectionTitle{margin:0 0 3px;font-size:.76rem}.exploreEvidenceList li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:10px 2px;border-bottom:1px solid var(--color-border);font-size:.75rem;line-height:1.45}.exploreEvidenceList li:last-child{border-bottom:0}.exploreEvidenceList svg{width:17px;height:17px;margin-top:1px;color:var(--color-success)}.exploreEvidenceCopy{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border-radius:8px;background:var(--color-primary-500);color:var(--color-on-primary);font-size:.78rem;font-weight:740}.exploreEvidenceCopy svg{width:17px;height:17px}.exploreResultsPage{min-height:100dvh;padding-bottom:calc(var(--nav-height) + var(--safe-bottom) + 20px);background:var(--color-bg)}.exploreResultsSearch{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:8px}.exploreResultsSearch label{display:grid;min-width:0;min-height:46px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-surface);box-shadow:0 4px 12px #0f172a0b;transition:border-color var(--motion-release) ease,box-shadow var(--motion-release) ease}.exploreResultsSearch label:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px #ffd40033}.exploreResultsSearch input{min-width:0;border:0;outline:0;background:transparent;color:var(--color-text)}.exploreResultsSearch>button{display:grid;min-width:48px;place-items:center;border-radius:8px;background:var(--color-primary-500);box-shadow:var(--shadow-accent);color:var(--color-on-primary)}.exploreResultsHeading{margin:15px 0 10px;font-size:.88rem}.exploreResultsTabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:7px;scrollbar-width:none}.exploreResultsTabs button{min-width:max-content;min-height:38px;padding:0 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-muted)}.exploreResultsTabs button.is-active{border-color:var(--color-primary-600);background:var(--color-primary-500);box-shadow:0 6px 16px #ffc40038;color:var(--color-on-primary)}.exploreResultsList{display:grid;gap:8px}.exploreResultsItem{display:grid;min-width:0;min-height:86px;grid-template-columns:72px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:7px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:0 5px 16px #0f172a0e;color:var(--color-text);text-align:left}.exploreResultsItem img{width:72px;height:72px;object-fit:cover;border-radius:7px}.exploreResultsItem strong,.exploreResultsItem small,.exploreResultsItem span{display:block;min-width:0}.exploreResultsItem strong{font-size:.82rem}.exploreResultsItem small{margin-top:3px;color:var(--color-primary-800);font-size:.66rem}.exploreResultsItem span span{display:-webkit-box;margin-top:4px;overflow:hidden;color:var(--color-text-muted);font-size:.7rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.exploreResultsItem>svg{width:18px;height:18px;color:var(--color-primary-800)}@keyframes exploreProductionSpin{to{transform:rotate(360deg)}}@media(max-width:340px){.exploreActionSheet{padding-right:11px;padding-left:11px}.exploreFeedback{right:9px;left:9px}}@media(prefers-reduced-motion:reduce){.exploreActionRow .is-spinning{animation-duration:1.8s}}.forMeAdvanceSelector{overflow:hidden;border:1px solid rgba(203,157,34,.22);border-radius:8px}.forMeAdvanceHeader{display:grid;width:100%;min-height:56px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:7px 9px;border:0;background:transparent;color:inherit;text-align:left}.forMeAdvanceHeaderIcon{display:grid;width:30px;height:30px;place-items:center;border-radius:50%}.forMeAdvanceHeaderIcon svg{width:16px;height:16px}.forMeAdvanceHeaderCopy{display:grid;min-width:0;gap:3px}.forMeAdvanceHeaderCopy strong{display:flex;min-width:0;align-items:baseline;gap:4px;font-size:.75rem;line-height:1.2}.forMeAdvanceHeaderCopy strong small{font-size:.61rem;font-weight:600}.forMeAdvanceHeaderCopy>span{font-size:.58rem;line-height:1.3}.forMeAdvanceHeader>svg{width:18px;height:18px}.forMeAdvanceOptions{display:grid;padding:0 9px 8px}.forMeAdvanceOption{position:relative;display:grid;min-height:44px;grid-template-columns:28px minmax(0,1fr) 17px;align-items:center;gap:7px;padding:5px 2px;border-top:1px solid;cursor:pointer}.forMeAdvanceOption>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.forMeAdvanceOption:focus-within{outline:2px solid var(--color-primary-strong);outline-offset:-2px}.forMeAdvanceOptionIcon{display:grid;width:28px;height:28px;place-items:center;border-radius:7px}.forMeAdvanceOptionIcon svg{width:15px;height:15px}.forMeAdvanceOptionCopy{display:grid;min-width:0;gap:2px}.forMeAdvanceOptionCopy strong{font-size:.68rem;line-height:1.2}.forMeAdvanceOptionCopy small{overflow:hidden;font-size:.56rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.forMeAdvanceCheckbox{display:grid;width:17px;height:17px;place-items:center;border:1.5px solid;border-radius:4px}.forMeAdvanceCheckbox svg{width:13px;height:13px;stroke-width:3}.forMeAdvanceSelector-light{background:var(--color-surface-muted);color:var(--color-text)}.forMeAdvanceSelector-light .forMeAdvanceHeaderIcon,.forMeAdvanceSelector-light .forMeAdvanceOptionIcon{background:var(--color-primary-soft);color:var(--color-footer-active)}.forMeAdvanceSelector-light .forMeAdvanceHeaderCopy strong small,.forMeAdvanceSelector-light .forMeAdvanceHeaderCopy>span,.forMeAdvanceSelector-light .forMeAdvanceOptionCopy small{color:var(--color-text-muted)}.forMeAdvanceSelector-light .forMeAdvanceOption{border-color:var(--color-border)}.forMeAdvanceSelector-light .forMeAdvanceCheckbox{border-color:var(--color-border-strong);color:var(--color-text)}.forMeAdvanceSelector-light .forMeAdvanceOption.is-selected .forMeAdvanceCheckbox{border-color:var(--color-primary-500);background:var(--color-primary-500)}.forMeAdvanceSelector-dark{background:color-mix(in srgb,var(--color-primary-500) 2.5%,transparent);color:#f5f5f2}.forMeAdvanceSelector-dark .forMeAdvanceHeaderIcon,.forMeAdvanceSelector-dark .forMeAdvanceOptionIcon{background:color-mix(in srgb,var(--color-primary-500) 10%,transparent);color:var(--color-primary-500)}.forMeAdvanceSelector-dark .forMeAdvanceHeaderCopy strong small,.forMeAdvanceSelector-dark .forMeAdvanceHeaderCopy>span,.forMeAdvanceSelector-dark .forMeAdvanceOptionCopy small{color:#979b9f}.forMeAdvanceSelector-dark .forMeAdvanceOption{border-color:#ffffff17}.forMeAdvanceSelector-dark .forMeAdvanceCheckbox{border-color:#7e8285;color:#171713}.forMeAdvanceSelector-dark .forMeAdvanceOption.is-selected .forMeAdvanceCheckbox{border-color:var(--color-primary-500);background:var(--color-primary-500)}.forMeInputSheet{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.forMeInputSheetBody{min-height:0;overflow:hidden}.forMeInputSheetBody>*{width:100%;height:100%}.forMeInputSheetOverlay{overscroll-behavior:contain;touch-action:none}@media(prefers-reduced-motion:reduce){.forMeInputSheet,.forMeInputSheetOverlay{transition-duration:.01ms}}.forMeAddTopicShortcut{position:fixed;top:calc(var(--safe-top, 0px) + 14px);left:max(14px,calc((100vw - 430px)/2 + 14px));z-index:29;display:inline-flex;height:26px;min-height:26px;align-items:center;gap:4px;padding:0 8px 0 6px;border:1px solid color-mix(in srgb,var(--color-primary-500) 38%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-surface) 82%,transparent);box-shadow:inset 0 1px #ffffffdb,0 5px 14px #1f2b3c14;color:var(--color-footer-active);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);font-size:.62rem;font-weight:780}.forMeAddTopicShortcut svg{width:14px;height:14px;stroke-width:2.2}.forMeAddTopicShortcut.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.forMeAddTopicOverlay{position:fixed;top:0;right:max(0px,calc((100vw - 430px)/2));bottom:calc(var(--nav-height) + var(--safe-bottom));left:max(0px,calc((100vw - 430px)/2));z-index:27;visibility:hidden;background:#0c0c0a94;opacity:0;pointer-events:none;touch-action:none;transition:opacity .18s ease,visibility .18s step-end}.forMeAddTopicOverlay.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .18s ease,visibility 0ms step-start}.forMeAddTopicMenu{position:fixed;bottom:calc(var(--nav-height) + var(--safe-bottom) + 8px);left:50%;z-index:29;display:grid;width:min(calc(100vw - 24px),402px);height:min(704px,calc(100dvh - var(--nav-height) - var(--safe-bottom) - 24px));grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#111315;box-shadow:0 24px 64px #00000080;color:#f6f6f3;color-scheme:dark;opacity:0;pointer-events:none;transform:translate3d(-50%,16px,0) scale(.985);transform-origin:50% 100%;visibility:hidden;transition:opacity .2s ease,transform .24s ease,visibility .2s step-end}.forMeAddTopicMenu.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translate3d(-50%,0,0) scale(1);transition:opacity .2s ease,transform .24s ease,visibility 0ms step-start}.forMeAddTopicHandle{position:absolute;top:10px;left:50%;z-index:2;width:42px;height:4px;border-radius:999px;background:#55585c;transform:translate(-50%)}.forMeAddTopicClose{position:absolute;top:10px;right:10px;z-index:3;display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:50%;background:#fff1;color:#f2f2ef}.forMeAddTopicClose svg{width:17px;height:17px}.forMeAddTopicScroll{display:grid;min-height:0;align-content:start;gap:10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:44px 14px 18px;scroll-padding-block:10px 20px;scrollbar-color:color-mix(in srgb,var(--color-primary-500) 48%,transparent) transparent;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch}.forMeAddTopicScroll::-webkit-scrollbar{width:3px}.forMeAddTopicScroll::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--color-primary-500) 48%,transparent)}.forMeAddTopicHeader{display:flex;min-height:54px;align-items:center;gap:8px;padding:10px 52px 8px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.forMeAddTopicHeader>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid color-mix(in srgb,var(--color-primary-500) 24%,transparent);border-radius:50%;background:color-mix(in srgb,var(--color-primary-500) 8%,transparent);color:var(--color-primary-500)}.forMeAddTopicHeader svg{width:19px;height:19px}.forMeAddTopicHeader h2{margin:0;font-size:.9rem;line-height:1.2}.forMeAddTopicSuggestions{display:grid;width:100%;gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#17191c}.forMeAddTopicSuggestionsHeading{display:grid;width:100%;min-height:54px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:10px;padding:9px 11px;border:0;background:transparent;color:#f4f4f1;text-align:left}.forMeAddTopicSuggestionsHeading>span{display:grid;min-width:0;gap:3px}.forMeAddTopicSuggestionsHeading strong{font-size:.72rem;line-height:1.2}.forMeAddTopicSuggestionsHeading small{overflow:hidden;color:#92969b;font-size:.56rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.forMeAddTopicSuggestionsHeading>svg{width:17px;height:17px;color:var(--color-primary-500)}.forMeAddTopicSuggestionsBody{display:grid;justify-items:center;gap:8px;padding:0 8px 8px}.forMeAddTopicGrid{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff1a}.forMeAddTopicSuggestion{display:grid;min-width:0;min-height:62px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:7px;padding:7px 8px;border:0;border-radius:0;background:#1b1d20;color:#f4f4f1;text-align:left;transition:border-color .15s ease,background .15s ease}.forMeAddTopicSuggestion.is-selected{background:color-mix(in srgb,var(--color-primary-500) 7.5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary-500) 34%,transparent)}.forMeAddTopicSuggestionIcon{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:#fff}.forMeAddTopicSuggestionIcon svg{width:18px;height:18px}.forMeAddTopicSuggestion[data-tone=blue] .forMeAddTopicSuggestionIcon{background:#3f7fd5}.forMeAddTopicSuggestion[data-tone=green] .forMeAddTopicSuggestionIcon{background:#43a765}.forMeAddTopicSuggestion[data-tone=teal] .forMeAddTopicSuggestionIcon{background:#2aa18e}.forMeAddTopicSuggestion[data-tone=orange] .forMeAddTopicSuggestionIcon{background:#ee881b}.forMeAddTopicSuggestion[data-tone=violet] .forMeAddTopicSuggestionIcon{background:#6956db}.forMeAddTopicSuggestion[data-tone=sky] .forMeAddTopicSuggestionIcon{background:#458fe3}.forMeAddTopicSuggestion[data-tone=pink] .forMeAddTopicSuggestionIcon{background:#dc4f91}.forMeAddTopicSuggestion[data-tone=red] .forMeAddTopicSuggestionIcon{background:#d95d56}.forMeAddTopicSuggestionCopy{display:grid;min-width:0;gap:3px}.forMeAddTopicSuggestionCopy strong{overflow:hidden;color:#f6f6f3;font-size:.66rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.forMeAddTopicSuggestionCopy small{display:-webkit-box;overflow:hidden;color:#9da0a4;font-size:.54rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.forMeAddTopicSuggestionAction{display:grid;width:24px;height:24px;place-items:center;border:1px solid color-mix(in srgb,var(--color-primary-500) 34%,transparent);border-radius:50%;color:var(--color-primary-500)}.forMeAddTopicSuggestion.is-selected .forMeAddTopicSuggestionAction{border-color:var(--color-primary-500);background:var(--color-primary-500);color:var(--color-on-primary)}.forMeAddTopicSuggestionAction svg{width:14px;height:14px}.forMeAddTopicMore{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:transparent;color:#c5c7c9;font-size:.65rem;font-weight:700}.forMeAddTopicMore svg{width:15px;height:15px}.forMeAddTopicEmpty{width:100%;margin:0;padding:18px 12px;border:1px dashed rgba(255,255,255,.16);border-radius:8px;color:#96999d;font-size:.7rem;text-align:center}.forMeAddTopicCustom{display:grid;gap:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.09)}.forMeAddTopicCustom>header{display:flex;align-items:center;gap:8px}.forMeAddTopicCustom>header>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--color-primary-500) 10%,transparent);color:var(--color-primary-500)}.forMeAddTopicCustom>header svg{width:16px;height:16px}.forMeAddTopicCustom h3{margin:0;color:#f3f3f0;font-size:.72rem}.forMeAddTopicCustom>div{display:block}.forMeAddTopicCustom input{width:100%;min-width:0;height:38px;padding:0 11px;border:1px solid rgba(255,255,255,.12);border-radius:8px;outline:0;background:#ffffff06;color:#f6f6f3;font:inherit;font-size:.66rem;letter-spacing:0}.forMeAddTopicCustom input:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary-500) 16%,transparent)}.forMeAddTopicCustom>div>button{display:flex;min-width:0;align-items:center;justify-content:center;gap:4px;border:1px solid color-mix(in srgb,var(--color-primary-500) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-primary-500) 9%,transparent);color:var(--color-primary-500);font-size:.67rem;font-weight:750}.forMeAddTopicCustom>div>button:disabled{opacity:.48}.forMeAddTopicCustom>div>button.is-added{background:var(--color-primary-500);color:var(--color-on-primary)}.forMeAddTopicCustom>div>button svg{width:14px;height:14px}.forMeAddTopicFooter{padding:10px 16px 13px;border-top:1px solid rgba(255,255,255,.08);background:#111315}.forMeAddTopicFooter>button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:10px;border:0;border-radius:8px;background:var(--color-primary-500);box-shadow:var(--shadow-accent);color:var(--color-on-primary);font-size:.83rem;font-weight:800}.forMeAddTopicFooter>button:disabled{background:#343435;box-shadow:none;color:#77797c}.forMeAddTopicFooter svg{width:20px;height:20px}.forMeAddTopicClose:focus-visible,.forMeAddTopicShortcut:focus-visible,.forMeAddTopicSuggestion:focus-visible,.forMeAddTopicMore:focus-visible,.forMeAddTopicCustom button:focus-visible,.forMeAddTopicFooter button:focus-visible{outline:2px solid var(--color-primary-strong);outline-offset:2px}@media(max-width:340px){.forMeAddTopicMenu{width:calc(100vw - 14px)}.forMeAddTopicScroll{padding-right:12px;padding-left:12px}.forMeAddTopicSuggestion{min-height:62px}}@media(prefers-reduced-motion:reduce){.forMeAddTopicOverlay,.forMeAddTopicMenu,.forMeAddTopicSuggestion{transition-duration:.01ms}}.forMeDeleteLayer{position:fixed;inset:0;z-index:53;display:grid;place-items:center;padding:18px}.forMeDeleteBackdrop{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;background:#17191d8f}.forMeDeleteDialog{position:relative;z-index:1;display:grid;width:min(310px,calc(100vw - 36px));justify-items:center;gap:10px;padding:20px 18px 16px;border:1px solid var(--color-border-strong);border-radius:12px;background:var(--color-surface);box-shadow:0 22px 58px #1f2b3c42;color:var(--color-text);text-align:center}.forMeDeleteClose{position:absolute;top:8px;right:8px;display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:50%;background:var(--color-surface-muted);color:var(--color-text-muted)}.forMeDeleteClose svg{width:16px;height:16px}.forMeDeleteIcon{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#fff0ed;color:#c8392b}.forMeDeleteIcon svg{width:21px;height:21px}.forMeDeleteDialog h2{margin:0;font-size:.95rem;line-height:1.25}.forMeDeleteDialog p{margin:0;color:var(--color-text-muted);font-size:.7rem;line-height:1.45}.forMeDeleteActions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}.forMeDeleteActions>button{min-height:40px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-muted);color:var(--color-text);font-size:.72rem;font-weight:750}.forMeDeleteActions>.forMeDeleteConfirm{border-color:#c8392b;background:#c8392b;color:#fff}.forMeDeleteDialog button:focus-visible{outline:2px solid var(--color-primary-strong);outline-offset:2px}.forMeGenerationDialog{width:min(calc(100vw - 32px),356px);max-width:none;margin:auto;padding:0;overflow:hidden;border:1px solid rgba(255,209,63,.34);border-radius:8px;background:#111315;color:#f5f7fa;box-shadow:0 24px 64px #0000007a;opacity:0;transform:translateY(8px) scale(.985);transition:opacity .16s ease,transform .16s ease}.forMeGenerationDialog[open]{opacity:1;transform:translateY(0) scale(1)}.forMeGenerationDialog::backdrop{background:#08090aa3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.forMeGenerationSurface{display:grid;gap:14px;padding:16px}.forMeGenerationSurface>header{display:grid;grid-template-columns:38px minmax(0,1fr) 30px;align-items:start;gap:10px}.forMeGenerationSurface h2,.forMeGenerationSurface p{margin:0;letter-spacing:0}.forMeGenerationSurface h2{color:#fff;font-size:.96rem;line-height:1.25}.forMeGenerationSurface header p{margin-top:4px;color:#aeadab;font-size:.72rem;line-height:1.4}.forMeGenerationStatusIcon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%}.forMeGenerationStatusIcon[data-tone=success]{background:#37b27126;color:#68d49a}.forMeGenerationStatusIcon[data-tone=decision]{background:color-mix(in srgb,var(--color-primary-500) 14%,transparent);color:var(--color-primary-300)}.forMeGenerationStatusIcon[data-tone=failure]{background:#ef535024;color:#ff817d}.forMeGenerationStatusIcon svg{width:20px;height:20px}.forMeGenerationClose{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;background:transparent;color:#c8c5be}.forMeGenerationClose svg{width:18px;height:18px}.forMeGenerationTopicList{display:grid;gap:1px;margin:0;padding:0;overflow:hidden;border:1px solid #2d3033;border-radius:6px;background:#2d3033;list-style:none}.forMeGenerationTopicList li{display:grid;min-height:42px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;background:#191b1e}.forMeGenerationTopicList span{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--color-primary-500);color:var(--color-on-primary);font-size:.64rem;font-weight:800}.forMeGenerationTopicList strong{min-width:0;overflow:hidden;font-size:.76rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.forMeGenerationDuplicateList li{grid-template-columns:24px minmax(0,1fr) auto}.forMeGenerationDuplicateList span svg{width:13px;height:13px}.forMeGenerationDuplicateList button{min-height:30px;padding:0 9px;border:1px solid #3b3e42;border-radius:6px;background:#202225;color:#dedbd4;font-size:.68rem;font-weight:740}.forMeGenerationDestination{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-left:2px solid var(--color-primary-500);background:#1b1d20;color:#aaa9a4;font-size:.72rem}.forMeGenerationDestination strong{color:var(--color-primary-300);font-size:.76rem}.forMeGenerationSurface>footer{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.forMeGenerationSurface>footer button{min-height:38px;padding:0 12px;border-radius:6px;font-size:.75rem;font-weight:760}.forMeGenerationSecondary{border:1px solid #3b3e42;background:#202225;color:#dedbd4}.forMeGenerationPrimary{border:1px solid var(--color-primary-500);background:var(--color-primary-500);color:var(--color-on-primary)}.forMeReportCreating{display:grid;min-width:0;gap:15px;margin:0;padding:17px;border:1px solid color-mix(in srgb,var(--color-primary-500) 42%,var(--color-border));border-radius:8px;background:var(--color-surface);box-shadow:var(--shadow-card)}.forMeReportCreating>header{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.forMeReportCreating>header>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--color-primary-soft);color:var(--color-footer-active)}.forMeReportCreating h2,.forMeReportCreating p{margin:0;letter-spacing:0}.forMeReportCreating header p{color:var(--color-text-muted);font-size:.67rem}.forMeReportCreating h2{margin-top:2px;overflow:hidden;color:var(--color-text);font-size:.95rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.forMeReportCreatingFrame{display:grid;min-height:218px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:92px 48px 58px;gap:8px}.forMeReportCreatingFrame span{overflow:hidden;border-radius:6px;background:var(--color-surface-muted)}.forMeReportCreatingFrame span:after{display:block;width:46%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);content:"";animation:for-me-generation-shimmer 1.15s ease-in-out infinite}.forMeReportCreatingFrame span:first-child{grid-column:1 / -1}.forMeReportCreatingFrame span:last-child{grid-column:1 / -1}.forMeGenerationRunningText{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--color-footer-active);font-size:.7rem;font-weight:680;line-height:1.2}.forMeGenerationRunningText svg{width:14px;height:14px;flex:0 0 14px;animation:for-me-generation-spin .9s linear infinite}.forMeRankedCard-generating{display:grid;place-items:center;border-color:#ffca18b3;background:#17191c}.forMeRankedCreatingContent{display:grid;width:calc(100% - 30px);justify-items:center;gap:12px;color:#f5f7fa;text-align:center}.forMeRankedCreatingContent>svg{width:30px;height:30px;color:var(--color-primary-500);animation:for-me-generation-spin .9s linear infinite}.forMeRankedCreatingContent strong{position:static;display:block;width:100%;overflow:hidden;color:#fff;font-size:.85rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.forMeRankedCreatingContent .forMeGenerationRunningText{color:var(--color-primary-300)}@keyframes for-me-generation-spin{to{transform:rotate(360deg)}}@keyframes for-me-generation-shimmer{0%{transform:translate(-120%)}to{transform:translate(260%)}}@media(prefers-reduced-motion:reduce){.forMeGenerationDialog,.forMeGenerationRunningText svg,.forMeRankedCreatingContent>svg,.forMeReportCreatingFrame span:after{transition:none;animation:none}}.forMeTopicFilter{position:fixed;top:calc(var(--safe-top, 0px) + 14px);left:max(14px,calc((100vw - 430px)/2 + 14px));z-index:29;width:min(132px,calc(100vw - 88px));min-width:0}.forMeTopicFilter:after{position:absolute;top:50%;right:11px;width:0;height:0;border-top:5px solid currentColor;border-right:4px solid transparent;border-left:4px solid transparent;content:"";pointer-events:none;transform:translateY(-35%)}.forMeTopicFilter select{display:block;width:100%;min-width:0;min-height:28px;overflow:hidden;appearance:none;border:0;border-radius:999px;padding:0 28px 0 11px;background:var(--color-primary-500);box-shadow:0 3px 8px #5a430024;color:#1d1d1a;font:inherit;font-size:.66rem;font-weight:790;line-height:1;text-overflow:ellipsis;white-space:nowrap;-webkit-appearance:none}.forMeTopicFilter select:focus-visible{outline:2px solid var(--color-primary-strong);outline-offset:2px}@media(max-width:359px){.forMeTopicFilter{width:min(124px,calc(100vw - 88px))}}.forMeTrackMoreTrigger{position:fixed;right:max(0px,calc((100vw - 430px)/2));bottom:calc(var(--nav-height) + var(--safe-bottom) + 72px);z-index:29;display:grid;width:24px;height:84px;place-items:center;padding:0;border:0;border-radius:12px 0 0 12px;background:var(--color-primary-500);box-shadow:-5px 8px 18px #1f2b3c29;color:var(--color-on-primary);transition:opacity .16s ease,transform .18s ease}.forMeTrackMoreTrigger svg{width:18px;height:18px;stroke-width:2.8}.forMeTrackMoreTrigger:active{transform:translate(-2px)}.forMeTrackMoreTrigger.is-open{visibility:hidden;opacity:0;pointer-events:none}.forMeTrackMoreOverlay{position:fixed;top:0;right:max(0px,calc((100vw - 430px)/2));bottom:calc(var(--nav-height) + var(--safe-bottom));left:max(0px,calc((100vw - 430px)/2));z-index:27;visibility:hidden;background:#050709b8;opacity:0;overscroll-behavior:contain;pointer-events:none;touch-action:none;transition:opacity .18s ease,visibility .18s step-end}.forMeTrackMoreOverlay.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .18s ease,visibility 0ms step-start}.forMeTrackMoreMenu{position:fixed;bottom:calc(var(--nav-height) + var(--safe-bottom) + 8px);left:50%;z-index:29;display:grid;width:min(calc(100vw - 24px),402px);height:min(704px,calc(100dvh - var(--nav-height) - var(--safe-bottom) - 24px));max-height:704px;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-primary-500) 28%,transparent);border-radius:18px;background:#111315;box-shadow:0 24px 60px #00000080;color:#f7f7f4;opacity:0;pointer-events:none;transform:translate3d(-50%,14px,0) scale(.985);transform-origin:50% 100%;visibility:hidden;transition:opacity .2s ease,transform .24s ease,visibility .2s step-end}.forMeTrackMoreMenu.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translate3d(-50%,0,0) scale(1);transition:opacity .2s ease,transform .24s ease,visibility 0ms step-start}.forMeTrackMoreHeader{display:grid;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:14px;border-bottom:1px solid rgba(255,255,255,.1)}.forMeTrackMoreHeaderIcon{display:grid;width:42px;height:42px;place-items:center;border:1px solid color-mix(in srgb,var(--color-primary-500) 34%,transparent);border-radius:50%;background:color-mix(in srgb,var(--color-primary-500) 12%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--color-primary-500) 18%,transparent);color:var(--color-primary-500)}.forMeTrackMoreHeaderIcon svg{width:22px;height:22px;stroke-width:2.2}.forMeTrackMoreHeaderCopy,.forMeTrackMoreSectionHeading span,.forMeTrackMoreOptionCopy{display:grid;min-width:0}.forMeTrackMoreHeaderCopy{gap:3px}.forMeTrackMoreHeaderCopy strong{font-size:.95rem;line-height:1.2}.forMeTrackMoreHeaderCopy small{color:#aeb0b2;font-size:.66rem;line-height:1.35}.forMeTrackMoreClose{display:grid;width:34px;height:34px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#ffffff0a;color:#f7f7f4}.forMeTrackMoreClose svg{width:18px;height:18px}.forMeTrackMoreScroll{display:grid;min-height:0;grid-auto-rows:max-content;align-content:start;gap:10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:13px 14px 24px;scroll-padding-block:12px 24px;scrollbar-color:color-mix(in srgb,var(--color-primary-500) 52%,transparent) transparent;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch}.forMeTrackMoreScroll::-webkit-scrollbar{width:3px}.forMeTrackMoreScroll::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--color-primary-500) 52%,transparent)}.forMeTrackMoreIssues{display:grid;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff03}.forMeTrackMoreSectionHeading{display:grid;width:100%;min-height:54px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:8px 10px;border:0;background:transparent;color:inherit;text-align:left}.forMeTrackMoreSectionHeading>svg:first-child{width:18px;height:18px;color:var(--color-primary-500)}.forMeTrackMoreSectionHeading>svg:last-child{width:16px;height:16px;color:#c7c8c8}.forMeTrackMoreSectionHeading span{gap:2px}.forMeTrackMoreSectionHeading strong{font-size:.78rem;line-height:1.25}.forMeTrackMoreSectionHeading small{color:#92969a;font-size:.63rem;line-height:1.35}.forMeTrackMoreIssuesBody{display:grid;gap:10px;padding:0 10px 10px}.forMeTrackMoreOptionList{display:grid;gap:6px}.forMeTrackMoreOption{position:relative;display:grid;min-height:56px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:7px 9px 7px 7px;border:1px solid rgba(255,255,255,.105);border-radius:8px;background:#ffffff05;cursor:pointer;transition:border-color .15s ease,background .15s ease}.forMeTrackMoreOption.is-selected{border-color:color-mix(in srgb,var(--color-primary-500) 25%,transparent);background:color-mix(in srgb,var(--color-primary-500) 2.5%,transparent)}.forMeTrackMoreOption>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.forMeTrackMoreOption:focus-within{outline:2px solid var(--color-primary-strong);outline-offset:2px}.forMeTrackMoreOptionIcon{display:grid;width:38px;height:38px;place-items:center;border-radius:7px;color:#fff}.forMeTrackMoreOptionIcon svg{width:20px;height:20px;stroke-width:2}.forMeTrackMoreOption[data-tone=teal] .forMeTrackMoreOptionIcon{background:#30a891}.forMeTrackMoreOption[data-tone=violet] .forMeTrackMoreOptionIcon{background:#6552e8}.forMeTrackMoreOption[data-tone=orange] .forMeTrackMoreOptionIcon{background:#f06b18}.forMeTrackMoreOption[data-tone=blue] .forMeTrackMoreOptionIcon{background:#248bd0}.forMeTrackMoreOption[data-tone=pink] .forMeTrackMoreOptionIcon{background:#e34c83}.forMeTrackMoreOption[data-tone=slate] .forMeTrackMoreOptionIcon{background:#555b61}.forMeTrackMoreOptionCopy{gap:2px}.forMeTrackMoreOptionCopy strong{overflow:hidden;color:#f6f6f3;font-size:.72rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.forMeTrackMoreOptionCopy small{display:-webkit-box;overflow:hidden;color:#9da1a5;font-size:.59rem;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.forMeTrackMoreCheckbox{display:grid;width:18px;height:18px;place-items:center;border:1.5px solid #7e8285;border-radius:4px;color:#181817}.forMeTrackMoreOption.is-selected .forMeTrackMoreCheckbox{border-color:var(--color-primary-500);background:var(--color-primary-500)}.forMeTrackMoreCheckbox svg{width:14px;height:14px;stroke-width:3}.forMeTrackMoreOther{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed rgba(255,255,255,.18)}.forMeTrackMoreOtherHeading{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px}.forMeTrackMoreOtherHeading>span{display:grid;width:36px;height:36px;place-items:center;border:1px solid color-mix(in srgb,var(--color-primary-500) 30%,transparent);border-radius:50%;color:var(--color-primary-500)}.forMeTrackMoreOtherHeading svg{width:18px;height:18px}.forMeTrackMoreOtherHeading label{color:#f2f2ef;font-size:.69rem;font-weight:700;line-height:1.3}.forMeTrackMoreOther>input{width:100%;height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:7px;outline:0;background:#ffffff06;color:#f7f7f4;font:inherit;font-size:.68rem;letter-spacing:0}.forMeTrackMoreOther>input::placeholder{color:#74787c}.forMeTrackMoreOther>input:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary-500) 18%,transparent)}.forMeTrackMoreFooter{padding:10px 14px 12px;border-top:1px solid rgba(255,255,255,.08);background:#111315}.forMeTrackMoreFooter>button{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:10px;padding:0 14px;border:0;border-radius:8px;background:var(--color-primary-500);box-shadow:var(--shadow-accent);color:var(--color-on-primary);font-size:.83rem;font-weight:800}.forMeTrackMoreFooter svg{width:19px;height:19px}.forMeTrackMoreTrigger:focus-visible,.forMeTrackMoreSectionHeading:focus-visible,.forMeTrackMoreClose:focus-visible,.forMeTrackMoreFooter button:focus-visible{outline:2px solid var(--color-primary-strong);outline-offset:2px}@media(max-width:340px){.forMeTrackMoreMenu{width:calc(100vw - 16px)}.forMeTrackMoreHeader,.forMeTrackMoreScroll{padding-right:10px;padding-left:10px}.forMeTrackMoreHeader{grid-template-columns:38px minmax(0,1fr) 32px;gap:8px}.forMeTrackMoreHeaderIcon{width:38px;height:38px}.forMeTrackMoreOption{grid-template-columns:36px minmax(0,1fr) 18px;gap:7px;padding-right:7px}.forMeTrackMoreOptionIcon{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.forMeTrackMoreTrigger,.forMeTrackMoreOverlay,.forMeTrackMoreMenu,.forMeTrackMoreOption{transition-duration:.01ms}}.forMePage{position:relative;display:flex;min-width:0;flex-direction:column;gap:10px;overflow-x:clip;background:var(--color-bg)}.forMeContentHeader{display:flex;min-height:36px;align-items:center;justify-content:flex-end}.forMeHeadingRow,.forMeInsightLead,.forMeSubpageHeader{display:flex;align-items:center}.forMeHeadingRow,.forMeInsightLead,.forMeSubpageHeader{justify-content:space-between}.forMeCarouselControl,.forMeSubpageHeader>a{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;flex:0 0 44px;border:1px solid var(--color-border);border-radius:50%;background:var(--color-white);color:var(--color-text);box-shadow:0 5px 14px #1f2b3c12}.forMeCarouselControl svg,.forMeSubpageHeader>a svg{width:22px;height:22px}.forMeHeadingRow{min-width:0;align-items:flex-end;gap:12px}.forMeHeadingRow>div{min-width:0}.forMeHeadingRow h1,.forMeListHeading h1{margin:0;font-size:clamp(1.6rem,7vw,1.9rem);font-weight:820;letter-spacing:-.035em;line-height:1.05}.forMeHeadingRow p,.forMeListHeading p{margin:6px 0 0;color:var(--color-text-muted);font-size:.82rem;line-height:1.35}.forMeCarouselSection{display:grid;justify-items:center;min-width:0;gap:0}.forMeCarouselStage{position:relative;width:100%;height:clamp(272px,calc(57vw + 52px),310px);overflow:visible;perspective:900px;perspective-origin:50% 48%;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.forMeRankedCard{position:absolute;top:8px;left:50%;height:calc(100% - 38px);min-height:220px;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:22px;background:#111827;color:#fff;text-align:left;box-shadow:0 11px 24px #1111112b;transform-origin:center center;transform-style:preserve-3d;transition:transform var(--motion-release) var(--motion-spring),opacity var(--motion-release) ease,box-shadow var(--motion-release) ease;will-change:transform,opacity}.forMeCarouselStage-dragging .forMeRankedCard,.forMeCarouselStage-pending .forMeRankedCard{transition:none}.forMeRankedCard-active{border-color:var(--color-primary-400);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary-500) 58%,transparent),0 13px 28px #11111130}.forMeRankedCard-addTopic{display:grid;place-items:center;border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text);text-align:center}.forMeAddTopicContent{display:grid;min-width:0;place-items:center;gap:13px}.forMeAddTopicGlyph{display:grid;width:56px;height:56px;aspect-ratio:1 / 1;place-items:center;border:1px solid var(--color-primary-400);border-radius:50%;background:var(--color-primary-soft);color:var(--color-footer-active);box-shadow:inset 0 0 0 3px #ffffffc2,0 7px 18px #1f2b3c14}.forMeAddTopicGlyph svg{width:26px;height:26px;stroke-width:1.8}.forMeAddTopicLabel{color:var(--color-text);font-size:.88rem;font-weight:760;line-height:1.2}.forMeRankedCard img,.forMeInsightHero img,.forMeRecommendationList img{display:block;width:100%;height:100%;object-fit:cover}.forMeRankedCardShade{position:absolute;inset:0;background:linear-gradient(180deg,#05070c0d 22%,#05070c2e 48%,#05070cf5);pointer-events:none}.forMeRankNumber,.forMeRankedCategory,.forMeRankedCard strong,.forMeRankedSignal{position:absolute;z-index:2;right:14px;left:14px}.forMeRankNumber{top:13px;right:auto;display:inline-flex;width:31px;height:31px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:#ffffff38;font-size:.82rem;font-weight:760;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.forMeRankedCard-active .forMeRankNumber{background:var(--color-primary-400);color:var(--color-on-primary)}.forMeRankedCategory{bottom:79px;color:#ffffffc2;font-size:.74rem;font-style:normal}.forMeRankedCard strong{bottom:42px;display:-webkit-box;overflow:hidden;font-size:1rem;font-weight:760;line-height:1.16;-webkit-box-orient:vertical;-webkit-line-clamp:2}.forMeRankedSignal{bottom:14px;display:inline-flex;align-items:center;gap:5px;color:var(--color-primary-300);font-size:.7rem;font-weight:680}.forMeRankedSignal svg{width:14px;height:14px;fill:currentColor}.forMeCarouselControl{position:absolute;z-index:28;top:50%;width:42px;height:42px;border:1px solid var(--color-border);transform:translateY(-50%)}.forMeCarouselControl-previous{left:2px}.forMeCarouselControl-next{right:2px}.forMeCarouselControl:disabled{opacity:.34;cursor:default}.forMeCarouselStage{cursor:grab}.forMeCarouselStage-dragging{cursor:grabbing}.forMeCarouselStage-dragging .forMeRankedCard{transition:none}.forMePositionIndicator{display:grid;width:clamp(96px,28vw,112px);height:18px;min-width:0;min-height:0;align-items:center;margin-top:-18px;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none}.forMeProgressTrack{display:grid;width:100%;height:12px;grid-template-columns:repeat(var(--for-me-progress-count),minmax(0,1fr));align-items:center;padding:0 6px;border:1px solid rgba(17,17,17,.055);border-radius:999px;background:#eef0f2;box-shadow:inset 0 1px 2px #11111114}.forMeProgressDot{width:var(--for-me-progress-dot-size);height:var(--for-me-progress-dot-size);justify-self:center;border-radius:50%;background:#aeb3b8;transition:background-color .18s ease,box-shadow .18s ease,transform .22s var(--motion-spring)}.forMeProgressDot.is-active{background:var(--color-primary-500);box-shadow:0 0 0 2px #fff,0 2px 6px #7e54003d;transform:scale(1.24)}.forMeRecommendationList,.forMeInlineError,.forMeEmptyState{min-width:0;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card)}.forMeInsightCard{--for-me-card-inset: 17px;display:grid;min-width:0;gap:15px;overflow:visible;padding:var(--for-me-card-inset);border:0;background:transparent;box-shadow:none}.forMePage>.forMeInsightCard{padding-top:4px}.forMeOverviewCard,.forMeQuickSummary{min-width:0;margin-right:calc(-1 * var(--for-me-card-inset));margin-left:calc(-1 * var(--for-me-card-inset));border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:var(--shadow-card)}.forMeOverviewCard{display:grid;gap:15px;padding:var(--for-me-card-inset)}.forMeInsightLead{min-width:0;align-items:flex-start;gap:10px}.forMeInsightCopy{min-width:0}.forMeHighlightLabel{display:inline-flex;min-height:25px;align-items:center;padding:0 10px;border:1px solid var(--color-primary-300);border-radius:999px;background:var(--color-primary-soft);color:var(--color-charcoal);font-size:.68rem;font-weight:780;letter-spacing:.04em;text-transform:uppercase}.forMeInsightCopy h2{margin:9px 0 7px;font-size:clamp(1.24rem,5.6vw,1.58rem);font-weight:820;letter-spacing:-.03em;line-height:1.16}.forMeInsightCopy p{display:-webkit-box;margin:0;overflow:hidden;color:var(--color-text-muted);font-size:.88rem;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:3}.forMeInsightHero{position:relative;height:clamp(176px,50vw,214px);overflow:hidden;border-radius:18px;background:#151515}.forMeInsightHero:after{position:absolute;inset:auto 0 0;height:50%;background:linear-gradient(transparent,#0000008c);content:""}.forMeInsightHero>span{position:absolute;z-index:1;bottom:12px;left:12px;padding:6px 10px;border-radius:999px;background:#ffffffe0;color:#292822;font-size:.72rem;font-weight:680;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.forMeSourceReach{display:grid;min-width:0;gap:3px}.forMeSourceRailTitle{margin:3px 0 0;color:var(--color-text);font-size:.66rem;font-weight:760;line-height:1.25}.forMeMetrics{--for-me-metric-icon-size: 13px;display:grid;height:42px;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border:0;background:transparent}.forMeMetrics>div{display:grid;height:42px;min-width:0;grid-template-columns:var(--for-me-metric-icon-size) minmax(0,1fr);grid-template-rows:auto auto;align-items:center;align-content:center;column-gap:4px;padding:0 2px;color:var(--color-text);text-align:left}.forMeMetrics svg{width:var(--for-me-metric-icon-size);height:var(--for-me-metric-icon-size);grid-column:1;grid-row:1 / span 2;color:var(--color-text)}.forMeMetrics dt{min-width:0;grid-column:2;grid-row:2;overflow:visible;color:var(--color-text-muted);font-size:clamp(8px,.5rem,10px);font-weight:580;line-height:13px;white-space:normal}.forMeMetrics dd{min-width:0;max-width:100%;margin:0;grid-column:2;grid-row:1;overflow:visible;color:var(--color-text);font-size:clamp(10px,.69rem,13px);font-variant-numeric:tabular-nums;font-weight:760;line-height:15px;white-space:nowrap}.forMeSourceRailBackdrop{position:relative;display:grid;min-width:0;min-height:0;align-items:center}.forMeSourceRail{--for-me-source-peek: 18px;--for-me-source-item-width: calc((100% - 40px - var(--for-me-source-peek)) / 5);position:relative;z-index:1;display:flex;width:100%;min-width:0;min-height:40px;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;outline-offset:-2px;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x pan-y}.forMeSourceRail::-webkit-scrollbar{display:none}.forMeSourceItem{position:relative;isolation:isolate;display:grid;height:40px;min-width:40px;place-items:center;flex:0 0 40px;overflow:visible;aspect-ratio:1;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none}.forMeSourceRail[data-overflow=peek] .forMeSourceItem{height:auto;min-width:0;aspect-ratio:1;flex-basis:var(--for-me-source-item-width)}.forMeSourceIcon{position:relative;z-index:1;display:block;width:28px;max-width:30px;height:28px;max-height:30px;aspect-ratio:1;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;object-fit:contain;filter:none;pointer-events:none;transform:none}.forMeSourceRail:focus-visible{outline:2px solid var(--color-primary-strong)}.forMeQuickSummary{padding:14px var(--for-me-card-inset)}.forMeQuickSummary h3{margin:0;font-size:.92rem;font-weight:760}.forMeQuickSummary ul{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.forMeQuickSummary li{--for-me-summary-lines: 2;position:relative;height:calc(var(--for-me-summary-lines) * 1.45em);min-width:0;overflow:hidden;padding-left:14px;color:var(--color-text);font-size:.875rem;line-height:1.45}.forMeQuickSummary li[data-line-mode=one]{--for-me-summary-lines: 1}.forMeQuickSummary li[data-line-mode=two]{--for-me-summary-lines: 2}.forMeQuickSummary li>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--for-me-summary-lines)}.forMeQuickSummary li:before{position:absolute;top:.57em;left:0;width:6px;height:6px;border-radius:50%;background:var(--color-primary-500);content:""}.forMeAnalysisPanels{display:grid;min-width:0;gap:10px;margin-right:calc(-1 * var(--for-me-card-inset));margin-left:calc(-1 * var(--for-me-card-inset))}.forMeAnalysisPanel{min-width:0;padding:12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.forMeAnalysisHeader{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.forMeAnalysisHeader h3{display:inline-flex;min-width:0;align-items:center;gap:6px;margin:0;color:var(--color-text);font-size:.78rem;font-weight:780;line-height:1.3}.forMeAnalysisDetailButton{display:inline-flex;min-width:0;min-height:24px;flex:0 0 auto;align-items:center;gap:3px;padding:0 2px;border:0;background:transparent;color:var(--color-footer-active);font-size:.6rem;font-weight:720;line-height:1;text-decoration:none;white-space:nowrap}.forMeHotEntryIcon,.forMeRelatedEntryIcon{width:11px;height:11px;flex:0 0 auto;stroke-width:2.2}.forMeSummaryActions{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;margin-top:7px}.forMeSummaryActions .forMeAnalysisDetailFooter{margin-top:0}.forMeSummaryActions .forMeHotEntry{justify-content:flex-start}.forMeSummaryActions .forMeRelatedEntry{justify-content:flex-end}.forMeAnalysisDetailFooter{display:flex;min-width:0;justify-content:flex-end;margin-top:7px}.forMeStandaloneHot,.forMeStandaloneRelated{display:grid;gap:8px;margin-right:calc(-1 * var(--for-me-card-inset));margin-left:calc(-1 * var(--for-me-card-inset));padding:11px 14px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:var(--shadow-card)}.forMeStandaloneHot>h3,.forMeStandaloneRelated>h3{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--color-text);font-size:.78rem;line-height:1.3}.forMeStandaloneHot>h3>span,.forMeStandaloneRelated>h3>span{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--color-primary-soft);color:var(--color-footer-active)}.forMeStandaloneHot>h3 svg,.forMeStandaloneRelated>h3 svg{width:12px;height:12px}.forMeStandaloneHot .forMeHotCards,.forMeStandaloneRelated .forMeHotCards{gap:0}.forMeStandaloneHot .forMeHotCards>li,.forMeStandaloneRelated .forMeHotCards>li{padding:9px 0;border:0;border-top:1px solid var(--color-border);border-radius:0;background:transparent}.forMeStandaloneHot .forMeHotCards>li:first-child,.forMeStandaloneRelated .forMeHotCards>li:first-child{border-top:0}.forMeAnalysisDetailButton:hover{color:var(--color-text);text-decoration:underline;text-underline-offset:2px}.forMeAnalysisDetailButton:focus-visible{border-radius:3px;outline:2px solid var(--color-primary-strong);outline-offset:1px}.forMeDetailDialog{width:min(calc(100vw - 24px),560px);max-width:none;max-height:min(72dvh,620px);margin:auto;padding:0;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-surface);box-shadow:0 18px 48px #1f2b3c3d;color:var(--color-text);opacity:0;transform:translateY(8px) scale(.99);transition:opacity .18s ease,transform .18s ease}.forMeDetailDialog[open]{opacity:1;transform:translateY(0) scale(1)}.forMeDetailDialog::backdrop{background:#17191d7a;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.forMeDetailOverlay,.forMeHotItemOverlay{position:fixed;top:0;right:max(0px,calc((100vw - 430px)/2));bottom:calc(var(--nav-height) + var(--safe-bottom));left:max(0px,calc((100vw - 430px)/2));visibility:hidden;background:#17191d7a;opacity:0;pointer-events:none;touch-action:none}.forMeDetailOverlay{z-index:25}.forMeDetailOverlay.is-open,.forMeHotItemOverlay.is-open{visibility:visible;opacity:1;pointer-events:auto}.forMeDetailSheet{position:fixed;right:auto;bottom:calc(var(--nav-height) + var(--safe-bottom) + 8px);left:50%;z-index:27;max-height:min(72dvh,calc(100dvh - var(--nav-height) - var(--safe-bottom) - 24px));margin:0;opacity:1;transform:translate(-50%)}.forMeDetailSurface{display:grid;max-height:min(72dvh,620px);grid-template-rows:auto minmax(0,1fr);overflow:hidden}.forMeDetailHeader{display:grid;min-height:52px;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:10px;padding:8px 10px 8px 12px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.forMeDetailHeader>div{min-width:0}.forMeDetailHeader h2,.forMeDetailHeader p{margin:0;letter-spacing:0}.forMeDetailHeader h2{color:var(--color-text);font-size:.88rem;font-weight:800;line-height:1.25}.forMeDetailHeader p{margin-top:2px;overflow:hidden;color:var(--color-text-muted);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.forMeDetailHeader button{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);color:var(--color-text)}.forMeDetailHeader button svg{width:18px;height:18px}.forMeDetailHeader button:focus-visible{outline:2px solid var(--color-primary-strong);outline-offset:1px}.forMeDetailBody{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:10px}.forMeCommentFeed{position:relative;min-width:0}.forMeCommentToolbar{position:sticky;z-index:4;top:-10px;display:flex;min-width:0;min-height:38px;align-items:center;justify-content:space-between;gap:8px;padding:0 0 8px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.forMeCommentToolbar>p{min-width:0;margin:0;overflow:hidden;color:var(--color-text-muted);font-size:.62rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.forMeCommentToolbar>p strong{color:var(--color-text);font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:820}.forMeCommentFilter{position:relative;flex:0 0 auto}.forMeCommentFilterButton{display:inline-flex;height:30px;align-items:center;gap:4px;padding:0 8px;border:1px solid var(--color-border-strong);border-radius:5px;background:var(--color-surface);color:var(--color-text);font-size:.58rem;font-weight:740;white-space:nowrap}.forMeCommentFilterButton svg{width:13px;height:13px}.forMeCommentFilterButton:focus-visible,.forMeCommentFilterMenu button:focus-visible{outline:2px solid var(--color-primary-strong);outline-offset:1px}.forMeCommentFilterMenu{position:absolute;z-index:8;top:calc(100% + 5px);right:0;width:min(156px,calc(100vw - 52px));padding:4px;border:1px solid #4a4844;border-radius:6px;background:#2d2c2a;box-shadow:0 12px 28px #16141147}.forMeCommentFilterMenu button{display:flex;width:100%;min-height:35px;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;border:0;border-radius:4px;background:transparent;color:#f7f5f0;font-size:.65rem;font-weight:690;text-align:left}.forMeCommentFilterMenu button:hover,.forMeCommentFilterMenu button[aria-checked=true]{background:#3d3b38}.forMeCommentFilterMenu button svg{width:15px;height:15px;color:var(--color-primary-500)}.forMeCommentList{margin:0;padding:0;list-style:none}.forMeCommentRow{min-width:0;padding:10px 2px;border-bottom:1px solid var(--color-border)}.forMeCommentRow:last-child{border-bottom:0}.forMeCommentRow>article{display:grid;min-width:0;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:8px}.forMeCommentAvatar{display:grid;width:36px;aspect-ratio:1;place-items:center;overflow:hidden;border-radius:50%;color:#fff;font-size:.58rem;font-weight:820;letter-spacing:0;box-shadow:inset 0 0 0 1px #1c19121a}.forMeCommentAvatar img{width:100%;height:100%;object-fit:cover}.forMeCommentCopy{min-width:0}.forMeCommentCopy>header{display:flex;min-width:0;align-items:center;gap:5px}.forMeCommentCopy>header>strong{min-width:0;overflow:hidden;color:var(--color-text);font-size:.65rem;font-weight:790;text-overflow:ellipsis;white-space:nowrap}.forMeCommentPlatform{display:grid;width:19px;height:19px;flex:0 0 19px;place-items:center;border-radius:50%;background:var(--color-surface-muted)}.forMeCommentPlatform img{width:12px;height:12px;object-fit:contain}.forMeCommentCopy>p{margin:3px 0 6px;color:var(--color-text);font-size:.64rem;line-height:1.42;overflow-wrap:anywhere}.forMeCommentMedia{position:relative;display:block;width:min(168px,100%);height:74px;margin:5px 0 7px;overflow:hidden;border-radius:6px;background:var(--color-surface-muted)}.forMeCommentMedia img{width:100%;height:100%;object-fit:cover}.forMeCommentMedia svg{position:absolute;right:5px;bottom:5px;width:15px;height:15px;padding:3px;border-radius:50%;background:#ffffffe6;color:var(--color-text);box-sizing:content-box}.forMeCommentCopy>footer{display:flex;min-width:0;align-items:center;gap:9px;color:var(--color-text-muted);font-size:.52rem;line-height:1}.forMeCommentCopy>footer time{flex:0 0 auto;font-variant-numeric:tabular-nums}.forMeCommentCopy>footer>span{display:inline-flex;min-width:0;align-items:center;gap:2px;white-space:nowrap}.forMeCommentCopy>footer svg{width:12px;height:12px;flex:0 0 12px;stroke-width:1.8}.forMeCommentCopy>footer strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:730}.forMeKeywordDeepList{display:grid;min-width:0;margin:0;padding:0;list-style:none}.forMeKeywordDeepList>li{display:grid;min-width:0;min-height:64px;grid-template-columns:28px minmax(0,1fr) 38px;align-items:center;gap:9px;padding:9px 2px;border-bottom:1px solid var(--color-border)}.forMeKeywordDeepList>li:last-child{border-bottom:0}.forMeKeywordDeepPlatform{display:inline-grid;width:28px;height:28px;place-items:center}.forMeKeywordDeepPlatform img{display:block;width:22px;height:22px;object-fit:contain}.forMeKeywordDeepCopy{display:grid;min-width:0;gap:3px}.forMeKeywordDeepCopy strong{overflow-wrap:anywhere;color:var(--color-text);font-size:.75rem;font-weight:760;line-height:1.28}.forMeKeywordDeepCopy small{color:var(--color-text-muted);font-size:.56rem;line-height:1.2}.forMeKeywordDeepSearch{display:inline-grid;width:38px;height:38px;place-items:center;justify-self:end;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface-muted);color:var(--color-text)}.forMeKeywordDeepSearch svg{width:18px;height:18px;stroke-width:1.9}.forMeKeywordDeepSearch:focus-visible{outline:2px solid var(--color-primary-strong);outline-offset:2px}.forMeHotCards{display:grid;gap:7px;margin:0;padding:0;list-style:none}.forMeHotCards>li{display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:9px;padding:10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.forMeHotAsset{display:grid;width:38px;height:38px;place-items:center;overflow:hidden;border-radius:6px;background:var(--color-surface-muted);color:var(--color-footer-active)}.forMeHotAsset img{width:100%;height:100%;object-fit:cover}.forMeHotAsset-svg img{padding:5px;object-fit:contain}.forMeHotAsset svg{width:18px;height:18px}.forMeHotContent{display:grid;min-width:0;gap:7px}.forMeHotContent>p{display:-webkit-box;margin:0;overflow:hidden;color:var(--color-text);font-size:.66rem;line-height:1.36;-webkit-box-orient:vertical;-webkit-line-clamp:3}.forMeHotMeta{display:grid;min-width:0;grid-template-columns:auto auto minmax(4px,1fr) 30px;align-items:center;gap:6px}.forMeHotMeta time{display:inline-flex;min-width:0;align-items:center}.forMeHotMeta time{gap:4px;color:var(--color-text-muted);font-size:.52rem;white-space:nowrap}.forMeHotMeta time svg{width:12px;height:12px;flex:0 0 12px;stroke-width:1.8}.forMeHotSourceLink{display:inline-flex;min-width:0;min-height:24px;align-items:center;justify-self:start;gap:5px;color:var(--color-text);font-size:.55rem;font-weight:680;text-decoration:none}.forMeHotMetaSpacer{min-width:0}.forMeHotInspectButton{display:grid;width:30px;height:30px;place-items:center;padding:0;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);color:var(--color-footer-active)}.forMeHotInspectButton svg{width:15px;height:15px;stroke-width:2}.forMeHotInspectButton:focus-visible{outline:2px solid var(--color-primary-strong);outline-offset:2px}.forMeHotItemOverlay{z-index:28}.forMeHotItemSheet{position:fixed;bottom:calc(var(--nav-height) + var(--safe-bottom) + 8px);left:50%;z-index:29;display:grid;width:min(calc(100vw - 24px),402px);height:min(82dvh,calc(100dvh - var(--nav-height) - var(--safe-bottom) - 24px));grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--color-border-strong);border-radius:18px;background:var(--color-surface);box-shadow:0 24px 64px #0000004d;color:var(--color-text);transform:translate(-50%)}.forMeHotItemHandle{position:absolute;top:8px;left:50%;width:38px;height:4px;border-radius:999px;background:var(--color-border-strong);transform:translate(-50%)}.forMeHotItemHeader{display:grid;min-height:64px;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:10px;padding:18px 10px 8px 14px;border-bottom:1px solid var(--color-border)}.forMeHotItemHeader>div{display:grid;min-width:0;gap:2px}.forMeHotItemHeader small{color:var(--color-footer-active);font-size:.55rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.forMeHotItemHeader h2{margin:0;font-size:.9rem;line-height:1.2}.forMeHotItemHeader button{display:grid;width:34px;height:34px;place-items:center;padding:0;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface-muted);color:var(--color-text)}.forMeHotItemHeader button svg{width:17px;height:17px}.forMeHotItemScroll{display:grid;min-height:0;align-content:start;gap:14px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:14px 14px 22px;touch-action:pan-y;-webkit-overflow-scrolling:touch}.forMeHotItemMedia{display:grid;min-height:150px;place-items:center;overflow:hidden;border-radius:12px;background:var(--color-surface-muted);color:var(--color-footer-active)}.forMeHotItemMedia img{width:100%;height:min(42vw,220px);min-height:150px;object-fit:cover}.forMeHotItemMedia.is-svg img{padding:24px;object-fit:contain}.forMeHotItemMedia>svg{width:44px;height:44px}.forMeHotItemScroll article{display:grid;gap:8px}.forMeHotItemScroll h3,.forMeHotItemScroll p{margin:0}.forMeHotItemScroll h3{font-size:1rem;line-height:1.35}.forMeHotItemScroll p{color:var(--color-text-muted);font-size:.78rem;line-height:1.55}.forMeHotItemFacts{display:grid;gap:0;margin:0;border:1px solid var(--color-border);border-radius:10px}.forMeHotItemFacts>div{display:grid;grid-template-columns:minmax(82px,.42fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;border-top:1px solid var(--color-border)}.forMeHotItemFacts>div:first-child{border-top:0}.forMeHotItemFacts dt{color:var(--color-text-muted);font-size:.65rem}.forMeHotItemFacts dd{display:inline-flex;min-width:0;align-items:center;gap:6px;margin:0;font-size:.68rem;font-weight:700}.forMeHotItemFacts img,.forMeHotItemFacts svg{width:17px;height:17px;flex:0 0 17px;object-fit:contain}.forMeHotItemSource{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;padding:0 13px;border-radius:9px;background:var(--color-primary-500);color:var(--color-on-primary);font-size:.74rem;font-weight:800;text-decoration:none}.forMeHotItemSource svg{width:17px;height:17px;flex:0 0 17px}.forMeHotItemHeader button:focus-visible,.forMeHotItemSource:focus-visible{outline:2px solid var(--color-primary-strong);outline-offset:2px}.forMeHotSourceLink img{width:16px;height:16px;flex:0 0 16px;object-fit:contain}.forMeHotSourceLink svg{width:11px;height:11px;flex:0 0 11px;stroke-width:1.9}.forMeHotSourceLink:focus-visible{border-radius:3px;outline:2px solid var(--color-primary-strong);outline-offset:2px}@media(min-width:390px){.forMeDetailBody{padding:12px}.forMeCommentToolbar{top:-12px}.forMeCommentRow>article{grid-template-columns:40px minmax(0,1fr);gap:10px}.forMeCommentAvatar{width:40px}.forMeHotCards>li{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:11px 12px}.forMeHotAsset{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.forMeDetailDialog,.forMeDetailOverlay,.forMeHotItemOverlay,.forMeHotItemSheet{transition-duration:1ms!important}}.forMeAnalysisMarker{width:7px;height:7px;flex:0 0 7px;border-radius:2px}.forMeAnalysisMarker-opinion{background:#35b779}.forMeAnalysisMarker-keyword{background:#348fe2}.forMeAnalysisMarker-timeline{background:#f3ae17}.forMeActorsHeadingIcon{width:14px;height:14px;flex:0 0 14px;color:#2eaa72;stroke-width:2}.forMeOpinionTotal{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:3px;margin:0;color:var(--color-text-muted);font-size:.64rem;line-height:1.3;text-align:right}.forMeOpinionTotal strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:800}.forMeOpinionFigure{display:grid;min-width:0;grid-template-columns:clamp(90px,28vw,112px) minmax(0,1fr);align-items:center;gap:10px;margin:0}.forMeOpinionDonut{width:100%;min-width:0;aspect-ratio:1}.forMeOpinionDonut svg{display:block;width:100%;height:100%;overflow:visible}.forMeOpinionFigure figcaption{min-width:0}.forMeOpinionLegend,.forMeKeywordList,.forMeTimelineList{margin:0;padding:0;list-style:none}.forMeOpinionLegend{display:grid;min-width:0}.forMeOpinionLegend li{display:grid;min-width:0;min-height:23px;grid-template-columns:7px minmax(0,1fr) 29px 39px 14px;align-items:center;gap:4px;border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:.64rem}.forMeOpinionLegend li:last-child{border-bottom:0}.forMeOpinionSwatch{width:7px;height:7px;border-radius:50%}.forMeOpinionLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forMeOpinionLegend strong,.forMeOpinionCount{min-width:0;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.forMeOpinionLegend strong{color:var(--color-text);font-weight:780}.forMeOpinionCount{color:var(--color-text-muted)}.forMeTrendState{display:inline-grid;width:14px;height:14px;place-items:center}.forMeTrendState svg{width:13px;height:13px;stroke-width:2.2}.forMeTrendState-up{color:#1f9d65}.forMeTrendState-down{color:#db4545}.forMeKeywordList{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.forMeKeywordList li{display:inline-grid;min-width:0;min-height:24px;max-width:100%;grid-template-columns:minmax(0,auto) 16px;align-items:center;gap:5px;padding:2px 7px;border:1px solid color-mix(in srgb,var(--color-primary-500) 30%,transparent);border-radius:15px;background:color-mix(in srgb,var(--color-primary-500) 9%,transparent);color:var(--color-text);font-size:.64rem;line-height:1}.forMeKeywordList li:nth-child(3n+2){border-color:#2ba47240;background:#2ba47214}.forMeKeywordList li:nth-child(3n){border-color:#348fe240;background:#348fe214}.forMeKeywordLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forMeKeywordPlatform{display:inline-grid;width:16px;height:16px;place-items:center}.forMeKeywordPlatform img{display:block;width:13px;height:13px;object-fit:contain}.forMeTimelineList{display:grid;min-width:0;gap:7px}.forMeTimelineList>li{display:grid;min-width:0;grid-template-columns:42px 12px minmax(0,1fr);align-items:stretch;gap:5px}.forMeTimelineList time{display:grid;align-content:start;padding-top:7px;color:var(--color-text-muted);font-size:.58rem;font-variant-numeric:tabular-nums;line-height:1.25}.forMeTimelineTrack{position:relative;display:grid;justify-items:center}.forMeTimelineTrack:before{position:absolute;top:0;bottom:-8px;width:1px;background:var(--color-border-strong);content:""}.forMeTimelineList>li:last-child .forMeTimelineTrack:before{bottom:calc(100% - 13px)}.forMeTimelineTrack>span{position:relative;z-index:1;width:9px;height:9px;margin-top:10px;border:2px solid var(--color-surface);border-radius:50%;box-shadow:0 0 0 1px #1f2b3c1a}.forMeTimelineEvent{display:grid;min-width:0;gap:3px;padding:7px 8px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}.forMeTimelineEvent strong{color:var(--color-text);font-size:.68rem;font-weight:680;line-height:1.35}.forMeTimelineEvent>span{overflow:hidden;color:var(--color-text-muted);font-size:.58rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.forMeActorsPanel .forMeAnalysisHeader{margin-bottom:8px}.forMeActorsPanel{margin-right:calc(-1 * var(--for-me-card-inset));margin-left:calc(-1 * var(--for-me-card-inset))}.forMeActorRail{--for-me-actor-gap: 6px;--for-me-actor-gap-total: 24px;--for-me-actor-width: calc((100% - var(--for-me-actor-gap-total)) / 4.2);display:flex;width:100%;min-width:0;gap:var(--for-me-actor-gap);margin:0;padding:0;overflow-x:auto;overflow-y:hidden;list-style:none;outline-offset:-2px;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x pan-y}.forMeActorRail::-webkit-scrollbar{display:none}.forMeActorRail:focus-visible{outline:2px solid var(--color-primary-strong)}.forMeActorCard{display:grid;height:98px;min-width:0;grid-template-rows:42px 14px 24px;align-content:start;gap:4px;flex:0 0 var(--for-me-actor-width);padding:7px 5px 6px;overflow:hidden;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text)}.forMeActorMedia{position:relative;display:grid;width:42px;height:42px;min-width:42px;min-height:42px;max-width:42px;max-height:42px;aspect-ratio:1 / 1;place-self:start;place-items:center;box-sizing:border-box;overflow:visible;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface-muted)}.forMeActorMedia>img{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:100%;min-height:100%;max-width:100%;max-height:100%;aspect-ratio:1 / 1;box-sizing:border-box;border-radius:50%;object-position:center}.forMeActorMedia-cover>img{object-fit:cover}.forMeActorMedia-contain>img{padding:6px;object-fit:contain}.forMeActorVerified{position:absolute;top:-2px;right:-2px;display:grid;width:13px;height:13px;place-items:center;border:1px solid #fff;border-radius:50%;background:#2e91de;color:#fff}.forMeActorVerified svg{width:8px;height:8px;stroke-width:3}.forMeActorName,.forMeActorMentions{min-width:0;overflow:hidden}.forMeActorName{align-self:end;font-size:.64rem;font-weight:790;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.forMeActorMentions{align-self:start;color:var(--color-text-muted);font-size:.54rem;line-height:12px}.forMeActorMentions strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:760}.forMeConnectionsPanel{min-width:0;margin:2px calc(-1 * var(--for-me-card-inset)) 0;padding:14px var(--for-me-card-inset) 12px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface-muted)}.forMeConnectionsHeader{display:grid;min-width:0;gap:9px;margin-bottom:8px}.forMeConnectionsHeader h3{display:inline-flex;min-width:0;align-items:center;gap:6px;margin:0;color:var(--color-text);font-size:.8rem;font-weight:800;line-height:1.3}.forMeConnectionsHeadingIcon{width:14px;height:14px;flex:0 0 14px;color:var(--color-footer-active);stroke-width:2}.forMeConnectionsNodeLegend,.forMeConnectionsEvidenceLegend{display:flex;min-width:0;align-items:center;flex-wrap:wrap}.forMeConnectionsNodeLegend{gap:5px 12px}.forMeConnectionsNodeLegend>span,.forMeConnectionsEvidenceLegend>span{display:inline-flex;min-width:0;align-items:center;color:var(--color-text-muted);white-space:nowrap}.forMeConnectionsNodeLegend>span{gap:4px;font-size:.6rem;font-weight:680}.forMeConnectionsNodeLegend svg{width:12px;height:12px;flex:0 0 12px;stroke-width:1.9}.forMeConnectionsNodeLegend [data-kind=event] svg{color:#3488c5}.forMeConnectionsNodeLegend [data-kind=actor] svg{color:#b37800}.forMeConnectionsNodeLegend [data-kind=opinion] svg{color:#299867}.forMeConnectionsViewport{--for-me-subway-surface: #edf2f2;position:relative;isolation:isolate;width:min(100%,360px);min-width:0;aspect-ratio:9 / 16;overflow:hidden;margin:0 auto;border:1px solid #c9d2d1;border-radius:8px;background:var(--for-me-subway-surface);box-shadow:0 8px 18px #2b36361a,inset 0 0 0 1px #ffffffb8;overscroll-behavior:contain;touch-action:none;transition:border-color .16s ease,box-shadow .16s ease}.forMeConnectionsViewport.isContactActive{border-color:#e5a400;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-500) 38%,transparent),0 0 18px color-mix(in srgb,var(--color-primary-500) 32%,transparent),0 9px 20px #2b363621,inset 0 0 0 1px #ffffffd1}.forMeConnectionsPlot{position:absolute;z-index:1;inset:0;min-width:0;overflow:hidden}.forMeConnectionsGraphSvg{display:block;width:100%;height:100%;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.forMeConnectionsViewport.isZoomed .forMeConnectionsGraphSvg{touch-action:none}.forMeConnectionsGraphSvg:active{cursor:grabbing}.forMeConnectionsFocusLayer{position:fixed;z-index:70;inset:0;overflow:hidden;pointer-events:none}.forMeConnectionsFocusVeil,.forMeConnectionsFocusOutline{position:fixed;display:block;pointer-events:none}.forMeConnectionsFocusVeil{background:#19181494;-webkit-backdrop-filter:blur(4px) saturate(.72);backdrop-filter:blur(4px) saturate(.72);animation:forMeConnectionsVeilIn 90ms ease-out both}.forMeConnectionsFocusVeil-top{top:0;right:0;left:0}.forMeConnectionsFocusVeil-right{right:0}.forMeConnectionsFocusVeil-bottom{right:0;bottom:0;left:0}.forMeConnectionsFocusVeil-left{left:0}.forMeConnectionsFocusOutline{border:2px solid color-mix(in srgb,var(--color-primary-500) 88%,transparent);border-radius:8px;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary-300) 42%,transparent),0 0 22px color-mix(in srgb,var(--color-primary-500) 46%,transparent)}@keyframes forMeConnectionsVeilIn{0%{opacity:0}to{opacity:1}}.forMeConnectionLineLegend,.forMeConnectionsToolbar,.forMeConnectionDetail{position:absolute;z-index:3;border:1px solid var(--color-border-strong);background:var(--color-surface);box-shadow:0 4px 12px #1f2b3c14}.forMeConnectionLineLegend{top:9px;left:9px;display:grid;gap:4px;padding:6px 8px;border-radius:6px}.forMeConnectionLineLegend>span{display:grid;min-width:0;align-items:center;grid-template-columns:17px minmax(0,1fr);gap:5px;color:var(--color-text-muted);font-size:.52rem;font-weight:680;line-height:1.15;white-space:nowrap}.forMeConnectionLineLegend i{display:block;width:17px;height:4px;border:1px solid rgba(45,43,37,.12);border-radius:999px;font-style:normal}.forMeConnectionsToolbar{top:9px;right:9px;display:grid;align-items:center;padding:2px;border-radius:7px;grid-template-columns:28px 37px 28px 28px}.forMeConnectionsToolbar button{display:inline-grid;width:28px;height:28px;min-width:28px;min-height:28px;place-items:center;padding:0;border-radius:5px;color:var(--color-text)}.forMeConnectionsToolbar button:hover,.forMeConnectionsToolbar button:focus-visible{background:var(--color-primary-soft);color:var(--color-footer-active)}.forMeConnectionsToolbar button:focus-visible{outline:2px solid var(--color-primary-strong);outline-offset:-2px}.forMeConnectionsToolbar button:disabled{cursor:default;opacity:.34}.forMeConnectionsToolbar svg{width:13px;height:13px;stroke-width:2}.forMeConnectionsToolbar output{color:var(--color-text-muted);font-size:.5rem;font-variant-numeric:tabular-nums;font-weight:730;text-align:center}.forMeConnectionEdges>g,.forMeConnectionNode,.forMeConnectionDetail{transition:opacity .15s ease,filter .15s ease}.forMeConnectionEdges path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.forMeConnectionEdge{opacity:.76}.forMeConnectionEdgeCasing{stroke:var(--for-me-subway-surface);stroke-width:8px}.forMeConnectionEdgeTrack{filter:drop-shadow(0 1px 0 rgba(37,35,29,.12))}.forMeConnectionEdges>g.isActive{opacity:1}.forMeConnectionEdges>g.isActive .forMeConnectionEdgeTrack{filter:drop-shadow(0 1px 2px rgba(50,43,26,.22))}.forMeConnectionEdges>g.isDimmed,.forMeConnectionNode.isDimmed{opacity:.13}.forMeConnectionNode{cursor:pointer;outline:none}.forMeConnectionNode .forMeConnectionStation{stroke-width:1px;filter:drop-shadow(0 2px 2px rgba(51,46,35,.13));transition:stroke-width .15s ease,filter .15s ease,transform .15s ease;transform-box:fill-box;transform-origin:center;vector-effect:non-scaling-stroke}.forMeConnectionInterchangeHalo{fill:#fff;stroke:#39372f;stroke-width:2px;filter:drop-shadow(0 2px 2px rgba(51,46,35,.11));vector-effect:non-scaling-stroke}.forMeConnectionNode-topic .forMeConnectionStation{fill:#ffcf28;stroke:#b77a00;stroke-width:1.5px}.forMeConnectionNode.isRelated .forMeConnectionStation{stroke-width:1.7px}.forMeConnectionNode.isActive .forMeConnectionStation,.forMeConnectionNode:focus-visible .forMeConnectionStation{filter:drop-shadow(0 4px 4px rgba(77,57,11,.24));stroke:#694700;stroke-width:2.3px;transform:scale(1.08)}.forMeConnectionNode text{font-family:inherit;letter-spacing:0;pointer-events:none}.forMeConnectionNodeShortLabel{font-size:8.8px;font-weight:800}.forMeConnectionNode-topic .forMeConnectionNodeShortLabel{fill:#3d2d00;font-size:10.6px;font-weight:850}.forMeConnectionDetail{right:10px;bottom:10px;left:10px;display:grid;min-height:78px;align-content:center;gap:3px;padding:8px 10px;border-radius:8px;opacity:0;pointer-events:none;transform:translateY(6px);visibility:hidden}.forMeConnectionDetail.isVisible{opacity:1;transform:translateY(0);visibility:visible}.forMeConnectionDetailMeta{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:3px 8px}.forMeConnectionDetailMeta span{color:var(--color-text-muted);font-size:.5rem;font-weight:690;line-height:1.15}.forMeConnectionDetailMeta span:first-child{color:var(--color-footer-active)}.forMeConnectionDetail strong{display:-webkit-box;overflow:hidden;color:var(--color-text);font-size:.7rem;font-weight:790;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.forMeConnectionDetail small{color:var(--color-text-muted);font-size:.54rem;font-variant-numeric:tabular-nums;font-weight:640;line-height:1.2}.forMeConnectionsEvidenceLegend{justify-content:flex-end;gap:12px;margin-top:7px}.forMeConnectionsEvidenceLegend>span{gap:5px;font-size:.56rem;font-weight:650}.forMeConnectionsEvidenceLegend i{width:18px;height:0;border-top:2px solid #8f887c}.forMeConnectionsEvidenceLegend i[data-evidence=inferred]{border-top-style:dashed}.forMeStatePage button,.forMeInlineError button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:999px;background:var(--color-primary-500);color:var(--color-on-primary);font-size:.82rem;font-weight:760;box-shadow:var(--shadow-accent)}.forMeStatePage button svg,.forMeInlineError button svg{width:18px;height:18px}.forMeListItemCopy{display:grid;min-width:0;align-content:center;gap:4px}.forMeListItemCopy small{color:var(--color-footer-active);font-size:.67rem;font-style:normal}.forMeListItemCopy em{overflow:hidden;color:var(--color-text-muted);font-size:.66rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.forMeSubpageHeader{min-height:48px;justify-content:flex-start;gap:12px}.forMeSubpageHeader .brandMark{font-size:1.55rem}.forMeListHeading{display:grid;gap:2px}.forMeRecommendationList{display:grid;gap:1px;overflow:hidden;border-radius:22px;background:var(--color-border)}.forMeRecommendationList>a{display:grid;min-width:0;min-height:94px;grid-template-columns:28px 72px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:10px;background:var(--color-surface)}.forMeRecommendationList img{height:72px;border-radius:13px}.forMeListRank{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:var(--color-primary-200);color:var(--color-on-primary);font-size:.76rem;font-weight:760}.forMeListItemCopy strong{display:-webkit-box;overflow:hidden;font-size:.84rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.forMeRecommendationList>a>svg{width:19px;height:19px;color:var(--color-text-muted)}.forMeStatePage,.forMeEmptyState,.forMeInlineError{align-items:center;justify-content:center;text-align:center}.forMeStatePage{min-height:calc(100dvh - var(--nav-height))}.forMeStatePage>svg,.forMeEmptyState>svg{width:46px;height:46px;color:var(--color-primary-strong)}.forMeStatePage h1,.forMeStatePage p,.forMeEmptyState h1,.forMeEmptyState h2,.forMeEmptyState p,.forMeInlineError p{margin:0}.forMeStatePage p,.forMeEmptyState p,.forMeInlineError p{color:var(--color-text-muted);line-height:1.45}.forMeEmptyState,.forMeInlineError{display:grid;justify-items:center;gap:10px;padding:28px 18px;border-radius:22px}.forMeLoadingCarousel,.forMeLoadingCard,.forMeListLoading span{border:1px solid var(--color-border);background:var(--color-surface)}.forMeLoadingCarousel{width:78%;height:clamp(306px,calc(67vw + 64px),350px);align-self:center;border-radius:24px}.forMeLoadingCard{width:100%;height:430px;border-radius:24px}.forMeListLoading{display:grid;gap:10px}.forMeListLoading span{height:94px;border-radius:18px}@media(max-width:359px){.forMePage{gap:8px}.forMeHeadingRow{align-items:flex-start;flex-direction:column;gap:9px}.forMeInsightCard{--for-me-card-inset: 14px}.forMeMetrics>div{padding-right:1px;padding-left:1px}.forMeRecommendationList>a{grid-template-columns:26px 64px minmax(0,1fr)}.forMeRecommendationList>a>svg{display:none}.forMeRecommendationList img{height:64px}.forMeOpinionFigure{grid-template-columns:minmax(0,1fr)}.forMeOpinionDonut{width:96px;justify-self:center}.forMeTimelineList>li{grid-template-columns:36px 11px minmax(0,1fr);gap:4px}.forMeActorsPanel{padding-right:8px;padding-left:8px}.forMeActorRail{--for-me-actor-gap: 5px;--for-me-actor-gap-total: 20px}.forMeActorCard{height:94px;grid-template-rows:38px 14px 24px;padding-right:4px;padding-left:4px}.forMeActorMedia{width:38px;height:38px;min-width:38px;min-height:38px;max-width:38px;max-height:38px}}@media(min-width:390px){.forMeMetrics{--for-me-metric-icon-size: 14px}.forMeSourceIcon{width:30px;height:30px}.forMeSourceRail{--for-me-source-peek: 24px}}@media(max-height:650px){.forMeCarouselStage{height:285px}.forMeRankedCard{min-height:252px}.forMeLoadingCarousel{height:285px}}@media(prefers-reduced-motion:reduce){.forMeRankedCard,.forMeProgressDot{transition-duration:.01ms}.forMeCarouselStage{perspective:none}.forMeConnectionEdges>g,.forMeConnectionNode,.forMeConnectionNode circle,.forMeConnectionDetail,.forMeConnectionsViewport{transition-duration:.01ms}.forMeConnectionsFocusVeil{animation:none}}.forMeRoutingDialog{width:min(calc(100vw - 20px),420px);max-width:none;max-height:calc(100dvh - max(20px,env(safe-area-inset-top)) - max(20px,env(safe-area-inset-bottom)));margin:auto;padding:0;overflow:hidden;border:1px solid rgba(255,209,63,.34);border-radius:12px;background:#111315;color:#f5f7fa}.forMeRoutingDialog::backdrop{background:#08090aad}.forMeRoutingSurface{display:grid;max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto}.forMeRoutingSurface>header{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:10px;padding:16px;border-bottom:1px solid #2d3033}.forMeRoutingSurface h2,.forMeRoutingSurface p{margin:0}.forMeRoutingSurface h2{font-size:1rem}.forMeRoutingSurface header p{margin-top:5px;color:#aeadab;font-size:.75rem;line-height:1.4}.forMeRoutingSurface header button{width:32px;height:32px;padding:0;border:0;background:transparent;color:inherit}.forMeRoutingBody{min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px}.forMeRoutingBody ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.forMeRoutingBody li{min-width:0;padding:10px;border:1px solid #303338;border-radius:8px;background:#191b1e}.forMeRoutingRowHeader{display:grid;grid-template-columns:24px auto minmax(0,1fr);align-items:center;gap:7px}.forMeRoutingRowIcon{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#37b27129;color:#68d49a}.forMeRoutingRowIcon svg{width:14px;height:14px}.forMeRoutingRowKind{width:fit-content;padding:3px 7px;border-radius:999px;background:#37b27129;color:#68d49a;font-size:.65rem;font-weight:800}.forMeRoutingBody li[data-operation=UPDATE_REPORT] .forMeRoutingRowKind{background:color-mix(in srgb,var(--color-primary-500) 16%,transparent);color:var(--color-primary-300)}.forMeRoutingBody li[data-row-kind=FAILED] .forMeRoutingRowIcon,.forMeRoutingBody li[data-row-kind=FAILED] .forMeRoutingRowKind{background:#ef535024;color:#ff817d}.forMeRoutingBody strong,.forMeRoutingBody p{overflow-wrap:anywhere}.forMeRoutingOpenReport{min-height:34px;margin-top:8px;padding:0 10px;border:1px solid #3b3e42;border-radius:6px;background:#202225;color:#dedbd4;font-size:.7rem;font-weight:740}.forMeRoutingBusy,.forMeRoutingError,.forMeRoutingModulePatch{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:9px 10px;border-radius:7px;background:#1b1d20}.forMeRoutingBusy svg,.forMeRoutingError svg,.forMeRoutingModulePatch svg{width:16px;height:16px;flex:0 0 16px}.forMeRoutingBusy svg{color:var(--color-primary-300);animation:for-me-routing-spin .9s linear infinite}.forMeRoutingError{color:#ff817d}.forMeRoutingModulePatch{margin-top:10px;color:#68d49a}.forMeRoutingQuestion{display:grid;gap:7px;margin:10px 0 0;padding:10px;border:1px solid #303338;border-radius:8px}.forMeRoutingQuestion legend{padding:0 5px;color:var(--color-primary-300);font-size:.72rem;font-weight:780}.forMeRoutingQuestion button{display:grid;min-height:38px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;padding:0 10px;border:1px solid #3b3e42;border-radius:6px;background:#202225;color:#dedbd4;text-align:left}.forMeRoutingQuestion button svg{width:16px;height:16px;color:var(--color-primary-300)}.forMeRoutingBody strong{font-size:.82rem;line-height:1.3}.forMeRoutingBody p{margin-top:7px;color:#b8b9bb;font-size:.72rem;line-height:1.4}.forMeRoutingSurface>footer{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px max(10px,env(safe-area-inset-bottom));border-top:1px solid #2d3033}.forMeRoutingSurface>footer button{min-height:42px;border:1px solid #3b3e42;border-radius:7px;background:#202225;color:#dedbd4;font-weight:750}.forMeRoutingSurface>footer button:last-child{border-color:var(--color-primary-500);background:var(--color-primary-500);color:var(--color-on-primary)}@media(prefers-reduced-motion:reduce){.forMeRoutingDialog{scroll-behavior:auto}.forMeRoutingBusy svg{animation:none}}@keyframes for-me-routing-spin{to{transform:rotate(360deg)}}.demoPage.forMe2Page{--for-me2-brand: var(--color-primary-500);--for-me2-brand-dark: var(--color-primary-800);--for-me2-brand-light: var(--color-primary-300);position:relative;min-height:100dvh;min-width:0;overflow-x:clip;padding:0 0 calc(var(--nav-height) + var(--safe-bottom) + 18px);background:var(--color-surface-muted)}.forMe2Page-inbox{background:var(--color-bg)}.forMe2InboxHeader{position:sticky;top:0;z-index:26;display:grid;min-height:calc(64px + var(--safe-top));grid-template-columns:minmax(0,1fr) 50px;align-items:center;gap:7px;padding:calc(5px + var(--safe-top)) 7px 5px;color:var(--color-on-primary);background:linear-gradient(116deg,var(--for-me2-brand-dark) 0%,var(--color-primary-600) 27%,var(--for-me2-brand) 50%,var(--color-primary-400) 74%,var(--for-me2-brand-light) 100%);box-shadow:0 1px #1f2b3c1f,0 8px 24px #1f2b3c1f}.forMe2FolderRail{display:flex;grid-column:1 / -1;gap:6px;min-width:0;margin:2px -1px 0;padding:4px 1px 2px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:8px;-webkit-overflow-scrolling:touch}.forMe2FolderRail::-webkit-scrollbar{display:none}.forMe2FolderRail button{display:inline-flex;min-width:max-content;height:34px;align-items:center;padding:0 14px;border:0;border-radius:999px;background:#f1f2f4;color:#626b78;cursor:pointer;font:inherit;font-size:.82rem;font-weight:620;letter-spacing:0;box-shadow:none;transition:background-color .14s ease,color .14s ease}.forMe2FolderRail button[aria-pressed=true]{background:#1f2227;color:#fff;box-shadow:none}.forMe2FolderRail button:active{background:#e5e7ea}.forMe2FolderRail button:focus-visible{outline:2px solid #454b55;outline-offset:2px}.forMe2FolderRail span{max-width:13ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forMe2HeaderPrimary{display:grid;min-width:0;height:54px;grid-template-columns:50px minmax(0,1fr);align-items:center}.forMe2HeaderPrimary.is-searching{grid-template-columns:44px minmax(0,1fr);gap:7px}.forMe2HeaderSearchButton,.forMe2HeaderBackButton,.forMe2SearchPrompt{position:relative;height:54px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;isolation:isolate}.forMe2HeaderSearchButton,.forMe2HeaderBackButton{display:grid;width:50px;place-items:center}.forMe2HeaderBackButton{width:44px}.forMe2HeaderSearchButton:before,.forMe2HeaderBackButton:before,.forMe2SearchPrompt:before{position:absolute;z-index:-1;border:1px solid rgba(255,255,255,.42);background:#17191d1a;content:"";opacity:0;transform:scale(.72);transition:opacity 95ms ease,transform .17s var(--motion-spring)}.forMe2HeaderSearchButton:before,.forMe2HeaderBackButton:before{inset:5px;border-radius:50%}.forMe2SearchPrompt:before{inset:5px 0;border-radius:999px}.forMe2HeaderSearchButton:hover:before,.forMe2HeaderSearchButton:active:before,.forMe2HeaderSearchButton:focus-visible:before,.forMe2HeaderBackButton:hover:before,.forMe2HeaderBackButton:active:before,.forMe2HeaderBackButton:focus-visible:before,.forMe2SearchPrompt:hover:before,.forMe2SearchPrompt:active:before,.forMe2SearchPrompt:focus-visible:before{opacity:1;transform:scale(1)}.forMe2HeaderSearchButton svg{width:28px;height:28px;stroke-width:1.9}.forMe2HeaderBackButton svg{width:30px;height:30px;stroke-width:1.75}.forMe2SearchPrompt{min-width:0;text-align:left}.forMe2SearchPrompt span{position:relative;z-index:1;display:block;min-width:0;padding:0 12px 1px;overflow:hidden;color:color-mix(in srgb,var(--color-on-primary) 68%,transparent);font-size:1.08rem;font-weight:470;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;transition:color .12s ease,transform .12s ease}.forMe2SearchPrompt:active span{color:color-mix(in srgb,var(--color-on-primary) 94%,transparent);transform:translate(2px) scale(.985)}.forMe2SearchShell{display:flex;height:48px;min-width:0;align-items:center;gap:9px;margin:0;padding:0 10px 0 13px;border:0;border-radius:13px;color:#222b38;background:#fffffffa;box-shadow:0 7px 22px #1f2b3c24,inset 0 0 0 1px #1f2b3c14;transform-origin:center;transition:box-shadow .17s ease,transform .23s var(--motion-spring)}.forMe2HeaderPrimary.is-searching .forMe2SearchShell{animation:forMe2SearchShellIn .29s var(--motion-spring) both}.forMe2SearchShell:focus-within{box-shadow:0 9px 26px #1f2b3c29,inset 0 0 0 2px var(--color-primary-strong);transform:scale(1.005)}.forMe2SearchIcon{width:22px;height:22px;flex:0 0 auto;stroke-width:1.8}.forMe2SearchShell input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;appearance:none;background:transparent;color:#222b38;caret-color:var(--color-primary-strong);font-size:1rem;font-weight:470;letter-spacing:0}.forMe2SearchShell input::placeholder{color:#89919e;opacity:1}.forMe2SearchShell input::-webkit-search-cancel-button{display:none}.forMe2SearchClear{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:50%;background:#eef1f5;color:#68717e}.forMe2SearchClear svg{width:15px;height:15px;stroke-width:2}.forMe2AddTopicButton{position:relative;display:grid;width:50px;height:54px;min-height:54px;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--color-on-primary);cursor:pointer;isolation:isolate;touch-action:manipulation}.forMe2AddTopicButton:before{position:absolute;z-index:-1;inset:5px;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:#17191d1a;content:"";opacity:0;transform:scale(.72);transition:opacity 95ms ease,transform .17s var(--motion-spring)}.forMe2AddTopicButton:hover:before,.forMe2AddTopicButton:active:before,.forMe2AddTopicButton:focus-visible:before{opacity:1;transform:scale(1)}.forMe2AddTopicButton:active svg{transform:scale(.9)}.forMe2AddTopicButton svg{width:31px;height:31px;stroke-width:1.55;filter:drop-shadow(0 1px 1px rgba(31,43,60,.14));transition:transform .12s ease}.forMe2AddTopicButton:disabled{cursor:default;opacity:.48}.forMe2Inbox{display:grid;min-width:0;background:var(--color-surface)}.forMe2ThreadRow{position:relative;display:grid;width:100%;min-width:0;min-height:76px;grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 12px;align-items:center;padding:10px 14px;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:var(--color-surface);color:#182033;text-align:left;transition:background-color .12s ease}.forMe2ThreadRow:hover,.forMe2ThreadRow:active,.forMe2ThreadRow:focus-visible{background:var(--color-surface-muted)}.forMe2ThreadRow:focus-visible{z-index:1;outline:2px solid var(--color-primary-strong);outline-offset:-2px}.forMe2ThreadImage{position:relative;grid-row:1 / 3;width:48px;height:48px;overflow:hidden;border:1px solid rgba(40,54,78,.09);border-radius:50%;background:#edf1f5;box-shadow:0 2px 7px #1b284014}.forMe2ThreadImage img{width:100%;height:100%;display:block;object-fit:cover}.forMe2ThreadCopy{display:grid;min-width:0;grid-row:1 / 3;align-self:center;gap:4px}.forMe2ThreadCopy strong,.forMe2ThreadCopy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forMe2ThreadCopy strong{font-size:.91rem;font-weight:660;line-height:1.2}.forMe2ThreadCopy>span{color:#5d6876;font-size:.76rem;line-height:1.25}.forMe2ThreadRow>time{align-self:start;color:#5d6876;font-size:.66rem;font-style:normal;line-height:1.2;white-space:nowrap}.forMe2UpdateDot{width:8px;height:8px;align-self:end;justify-self:end;border-radius:50%;background:#ff4d58;box-shadow:0 0 0 3px #ff4d581c}.forMe2SearchEmpty{display:grid;min-height:min(54dvh,420px);place-items:center;align-content:center;gap:7px;padding:28px 24px;color:#697483;text-align:center}.forMe2SearchEmpty>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--color-primary-soft);color:var(--color-footer-active)}.forMe2SearchEmpty svg{width:21px;height:21px}.forMe2SearchEmpty strong{color:#303948;font-size:.9rem}.forMe2SearchEmpty p{margin:0;font-size:.75rem}.forMe2PendingSpinner{position:absolute;right:-2px;bottom:-2px;width:17px;height:17px;border:3px solid #fff;border-top-color:var(--color-primary-strong);border-radius:50%;background:var(--color-primary-soft);animation:forMe2Spin .9s linear infinite}.forMe2ThreadHeader{position:sticky;top:0;z-index:24;display:grid;min-height:calc(60px + var(--safe-top));grid-template-columns:40px minmax(0,1fr) auto;gap:7px;align-items:center;padding:var(--safe-top) 10px 0 8px;border-bottom:1px solid #dfe4e9;background:#fffffff7;box-shadow:0 4px 14px #202a3a11;-webkit-backdrop-filter:blur(16px) saturate(1.05);backdrop-filter:blur(16px) saturate(1.05)}.forMe2BackButton{display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:50%;background:transparent;color:#273244;transition:background-color .12s ease,transform .12s ease}.forMe2BackButton:active{background:#edf1f6;transform:scale(.94)}.forMe2BackButton svg{width:22px;height:22px}.forMe2ThreadIdentity{display:grid;min-width:0;gap:2px}.forMe2ThreadIdentity strong,.forMe2ThreadIdentity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forMe2ThreadIdentity strong{color:#1d2737;font-size:.8rem;font-weight:680;line-height:1.2}.forMe2ThreadIdentity small{color:#7c8796;font-size:.6rem;line-height:1.2}.forMe2ThreadActions{display:flex;align-items:center;gap:2px}.forMe2ThreadActions .contentActionControl{display:grid;width:38px;height:38px;place-items:center}.forMe2ThreadActions .contentActionTrigger{width:38px;height:38px}.forMe2BackButton:focus-visible,.forMe2ThreadActions button:focus-visible,.forMe2AddTopicButton:focus-visible{outline:2px solid var(--color-primary-strong);outline-offset:1px}.forMe2Timeline{display:grid;min-height:calc(100dvh - 60px - var(--safe-top) - var(--nav-height) - var(--safe-bottom));min-width:0;align-content:start;gap:16px;padding:13px 10px 30px;background:linear-gradient(180deg,#eef3f7,#f3f5f7 58%,#eef2f5)}.forMe2DateMarker{justify-self:center;padding:4px 9px;border-radius:999px;background:#5b68782e;color:#596575;font-size:.62rem;font-weight:700;box-shadow:inset 0 1px #ffffff73}.forMe2MessageGroup{display:block;min-width:0}.forMe2MessageStack{display:grid;width:min(100%,440px);min-width:0;gap:5px;margin-inline:auto}.forMe2SystemMeta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:0 2px}.forMe2SystemMeta strong{overflow:hidden;color:#505b69;font-size:.66rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.forMe2SystemMeta time{color:#84909e;font-size:.58rem;white-space:nowrap}.forMe2ReportBody{min-width:0}.forMe2ReportBody .forMeInsightCard{--for-me-card-inset: 10px;width:min(100%,420px);gap:10px;margin-inline:auto;padding:0}.forMe2ReportBody .forMeOverviewCard,.forMe2ReportBody .forMeQuickSummary,.forMe2ReportBody .forMeStandaloneHot,.forMe2ReportBody .forMeStandaloneRelated{width:100%;margin-right:0;margin-left:0;border-color:var(--color-border);border-radius:9px;background:var(--color-surface);box-shadow:0 5px 16px #1f2b3c0e}.forMe2ReportBody .forMeOverviewCard{gap:12px;padding:11px;border-color:var(--color-border-strong);box-shadow:0 7px 20px #1f2b3c13}.forMe2ReportBody .forMeQuickSummary{padding:11px}.forMe2ReportBody .forMeStandaloneHot,.forMe2ReportBody .forMeStandaloneRelated{padding:10px 11px}.forMe2ReportBody .forMeAnalysisPanels{width:100%;margin-right:0;margin-left:0;gap:10px}.forMe2ReportBody .forMeAnalysisPanel,.forMe2ReportBody .forMeActorsPanel,.forMe2ReportBody .forMeConnectionsPanel{border-color:var(--color-border);border-radius:9px;background:var(--color-surface);box-shadow:0 5px 16px #1f2b3c0e}.forMe2ReportBody .forMeReportCreating{width:100%;margin:0;border-radius:9px}.forMe2MissingThread,.forMe2StatePage{display:grid;min-height:72dvh;place-items:center;align-content:center;gap:10px;padding:calc(20px + var(--safe-top)) 20px;text-align:center}.forMe2MissingThread>button,.forMe2StatePage>button{display:inline-flex;min-height:40px;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--color-primary-400);border-radius:12px;background:var(--color-surface);color:var(--color-text);font-weight:800}.forMe2MissingThread>svg,.forMe2StatePage>svg{width:36px;height:36px;color:var(--color-primary-strong)}.forMe2MissingThread h1,.forMe2MissingThread p,.forMe2StatePage h1,.forMe2StatePage p{margin:0}.forMe2MissingThread p,.forMe2StatePage p{color:var(--color-text-muted);font-size:.8rem}.forMe2Loading{padding:0 0 calc(var(--nav-height) + 20px);background:var(--color-bg)}.forMe2LoadingHeader{height:calc(64px + var(--safe-top));background:linear-gradient(116deg,var(--color-primary-strong),var(--color-primary-500) 52%,var(--color-primary-300))}.forMe2LoadingRows{display:grid}.forMe2LoadingRows span{min-height:80px;border-bottom:1px solid var(--color-border);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-primary-500) 10%,transparent),transparent) var(--color-surface);background-size:200% 100%;animation:forMe2Shimmer 1.4s linear infinite}@keyframes forMe2Spin{to{transform:rotate(360deg)}}@keyframes forMe2SearchShellIn{0%{opacity:.66;transform:scaleX(.93) scaleY(.92)}to{opacity:1;transform:scale(1)}}@keyframes forMe2Shimmer{to{background-position:-200% 0}}@media(max-width:340px){.forMe2InboxHeader{grid-template-columns:minmax(0,1fr) 46px;gap:3px;padding-right:4px;padding-left:5px}.forMe2SearchShell{padding-right:8px;padding-left:11px}.forMe2HeaderPrimary{grid-template-columns:46px minmax(0,1fr)}.forMe2HeaderPrimary.is-searching{grid-template-columns:40px minmax(0,1fr);gap:4px}.forMe2HeaderSearchButton{width:46px}.forMe2HeaderBackButton{width:40px}.forMe2AddTopicButton{width:46px}.forMe2ThreadHeader{grid-template-columns:36px minmax(0,1fr) auto;gap:4px;padding-right:6px;padding-left:4px}.forMe2BackButton,.forMe2ThreadActions .contentActionControl,.forMe2ThreadActions .contentActionTrigger{width:36px;height:36px}.forMe2Timeline{padding-right:8px;padding-left:8px}}@media(prefers-reduced-motion:reduce){.forMe2HeaderPrimary.is-searching .forMe2SearchShell{animation:none}.forMe2PendingSpinner,.forMe2LoadingRows span{animation-duration:.01ms;animation-iteration-count:1}}.forMeInsightLabels{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:6px}.forMeLifecycleBlock{min-width:0}.forMeLifecycleBadges{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:5px}.forMeLifecycleBadge{display:inline-flex;min-height:22px;align-items:center;gap:4px;padding:0 7px;border:1px solid transparent;border-radius:999px;background:var(--color-surface-muted);color:var(--color-text-muted);font-size:.58rem;font-weight:730;line-height:1;white-space:nowrap}button.forMeLifecycleBadge{cursor:pointer}.forMeLifecycleBadge svg{width:11px;height:11px;flex:0 0 auto;stroke-width:2.25}.forMeLifecycleBadge.is-unread{border-color:var(--color-primary-300);background:var(--color-primary-soft);color:var(--color-footer-active)}.forMeLifecycleBadge.is-updated{border-color:#b9dec5;background:#edf9f0;color:#1b6840}.forMeLifecycleBadge.is-partial{border-color:#b7d9ed;background:#eef8fe;color:#276982}.forMeLifecycleBadge.is-stale{border-color:#e3c99d;background:#fbf4e8;color:#78572a}.forMeLifecycleBadge.is-offline{border-color:var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-text-muted)}.forMeConnectorHost{min-width:0}.forMeReportConnectors{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:10px;padding-top:8px;border-top:1px solid var(--color-border)}.forMeReportConnectors>button{display:grid;min-width:0;min-height:44px;place-items:center;align-content:center;gap:4px;padding:3px 2px;border:0;border-left:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-text-muted)}.forMeReportConnectors>button:first-child{border-left:0}.forMeReportConnectors>button svg{width:16px;height:16px;color:var(--color-footer-active);stroke-width:1.85}.forMeReportConnectors>button span{display:block;max-width:100%;overflow:hidden;font-size:.56rem;font-weight:700;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}.forMeReportConnectors>button:hover{background:var(--color-primary-soft);color:var(--color-text)}.forMeReportConnectors>button:focus-visible,.forMeLifecycleBadge:focus-visible{outline:2px solid var(--color-primary-strong);outline-offset:1px}.forMeBoundedDialog{width:min(calc(100vw - 20px),560px);max-width:none;max-height:min(78dvh,660px);margin:auto auto max(10px,env(safe-area-inset-bottom));padding:0;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-surface);box-shadow:0 22px 64px #1f2b3c47;color:var(--color-text);opacity:0;transform:translateY(18px);transition:opacity .18s ease,transform .18s ease}.forMeBoundedDialog[open]{opacity:1;transform:translateY(0)}.forMeBoundedDialog::backdrop{background:#17191d8a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.forMeBoundedSurface{display:grid;max-height:min(78dvh,660px);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.forMeBoundedHeader{display:grid;min-height:58px;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:10px;padding:10px 10px 10px 14px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.forMeBoundedHeader>div{min-width:0}.forMeBoundedHeader h2,.forMeBoundedHeader p{margin:0;letter-spacing:0}.forMeBoundedHeader h2{color:var(--color-text);font-size:.98rem;font-weight:820;line-height:1.25}.forMeBoundedHeader p{margin-top:3px;overflow:hidden;color:var(--color-text-muted);font-size:.66rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.forMeBoundedHeader>button{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);color:var(--color-text)}.forMeBoundedHeader>button svg{width:18px;height:18px}.forMeBoundedBody{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:14px;scrollbar-gutter:stable}.forMeBoundedFooter{padding:10px 14px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-surface)}.forMeRelevanceScore{display:grid;gap:8px}.forMeRelevanceScore>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.forMeRelevanceScore span{color:var(--color-text-muted);font-size:.72rem;font-weight:700}.forMeRelevanceScore strong{color:var(--color-footer-active);font-size:1.25rem}.forMeRelevanceTrack{height:7px;overflow:hidden;border-radius:999px;background:var(--color-surface-muted)}.forMeRelevanceTrack>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary-strong),var(--color-primary-400))}.forMeReasonList{display:grid;gap:0;margin:14px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.forMeReasonList>div{display:grid;min-width:0;grid-template-columns:28px minmax(0,1fr);column-gap:9px;padding:11px 0}.forMeReasonList>div+div{border-top:1px solid var(--color-border)}.forMeReasonList svg{grid-row:span 2;width:18px;height:18px;justify-self:center;color:var(--color-primary-strong)}.forMeReasonList dt,.forMeReasonList dd{margin:0}.forMeReasonList dt{color:var(--color-text-muted);font-size:.62rem;font-weight:700}.forMeReasonList dd{margin-top:2px;color:var(--color-text);font-size:.78rem;font-weight:720;line-height:1.35}.forMeInterestFieldset{margin:0;padding:0;border:0}.forMeInterestFieldset legend{margin-bottom:7px;color:var(--color-text-muted);font-size:.68rem;font-weight:720}.forMeInterestFieldset>div,.forMeSegmentedTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-muted)}.forMeInterestFieldset button,.forMeSegmentedTabs button{min-height:34px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--color-text-muted);font-size:.68rem;font-weight:720}.forMeInterestFieldset button.is-selected,.forMeSegmentedTabs button.is-selected{background:var(--color-surface);box-shadow:0 1px 4px #1f2b3c1f;color:var(--color-footer-active)}.forMeSheetActions{display:grid;gap:8px;margin-top:14px}.forMePrimaryAction,.forMeSecondaryAction,.forMeDangerAction{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:8px;font-size:.76rem;font-weight:780;text-align:center;text-decoration:none}.forMePrimaryAction{border:1px solid var(--color-primary-strong);background:var(--color-primary-500);color:var(--color-on-primary)}.forMePrimaryAction:disabled{border-color:var(--color-border);background:var(--color-surface-muted);color:var(--color-text-soft)}.forMeSecondaryAction{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.forMeDangerAction{border:1px solid #cb5e56;background:#c8463d;color:#fff}.forMeSecondaryAction svg,.forMePrimaryAction svg{width:16px;height:16px}.forMeActionResult,.forMePageNotice{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;padding:9px 10px;border:1px solid #b9dec5;border-radius:8px;background:#edf9f0;color:#286443;font-size:.68rem;font-weight:700;line-height:1.35}.forMeActionResult svg{width:15px;height:15px;flex:0 0 auto}.forMeActionOptions{display:grid}.forMeActionOptions>button{display:grid;min-width:0;min-height:62px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px 2px;border:0;border-top:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-text);text-align:left}.forMeActionOptions>button:first-child{border-top:0}.forMeActionOptionIcon,.forMeComposerHeading>span{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:var(--color-primary-soft);color:var(--color-footer-active)}.forMeActionOptionIcon svg,.forMeComposerHeading>span svg{width:18px;height:18px}.forMeActionOptions>button>span:nth-child(2){display:grid;min-width:0;gap:3px}.forMeActionOptions strong{font-size:.76rem;line-height:1.25}.forMeActionOptions small{overflow:hidden;color:var(--color-text-muted);font-size:.62rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.forMeActionOptions>button>svg{width:17px;height:17px;color:var(--color-text-soft)}.forMeActionComposer{display:grid;gap:13px}.forMeComposerBack{display:inline-flex;width:max-content;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:var(--color-footer-active);font-size:.66rem;font-weight:720}.forMeComposerBack svg{width:14px;height:14px;transform:rotate(180deg)}.forMeComposerHeading{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px}.forMeComposerHeading strong,.forMeComposerHeading p{margin:0}.forMeComposerHeading strong{font-size:.84rem}.forMeComposerHeading p{margin-top:3px;color:var(--color-text-muted);font-size:.64rem;line-height:1.35}.forMeField{display:grid;min-width:0;gap:5px}.forMeField>span,.forMeTopicEditForm label>span,.forMeDatePicker label>span{color:var(--color-text-muted);font-size:.64rem;font-weight:720}.forMeField input,.forMeField textarea,.forMeField select,.forMeTopicEditForm input,.forMeDatePicker input{width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:.74rem}.forMeField textarea{resize:vertical}.forMeDateTimeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.forMeField-wide{grid-column:1 / -1}.forMeDemoPreview{display:grid;gap:6px;padding:12px;border-left:3px solid var(--color-primary-500);background:var(--color-surface-muted)}.forMeDemoPreview span{color:var(--color-text-muted);font-size:.64rem}.forMeDemoPreview strong{font-size:.78rem;line-height:1.35}.forMeActionSuccess{display:grid;justify-items:center;gap:10px;padding:8px 0 2px;text-align:center}.forMeActionSuccess>span{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#e7f7eb;color:#287048}.forMeActionSuccess>span svg{width:24px;height:24px}.forMeActionSuccess>strong{font-size:.9rem}.forMeActionSuccess>p{max-width:38ch;margin:0;color:var(--color-text-muted);font-size:.68rem;line-height:1.4}.forMeActionOutcomeButtons{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.forMeActionOutcomeButtons button,.forMeTextAction{min-height:38px;padding:0 10px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-surface);color:var(--color-text);font-size:.68rem;font-weight:720}.forMeActionOutcomeButtons button{display:inline-flex;align-items:center;justify-content:center;gap:5px}.forMeActionOutcomeButtons svg{width:15px;height:15px}.forMeTextAction{border:0;background:transparent;color:var(--color-footer-active);text-decoration:underline;text-underline-offset:2px}.forMeSourceEvidence{display:grid;gap:12px}.forMeSegmentedTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.forMeSourceList,.forMeEvidenceList{display:grid;margin:0;padding:0;list-style:none}.forMeSourceList>li{border-top:1px solid var(--color-border)}.forMeSourceList>li:first-child{border-top:0}.forMeSourceList>li>button{display:grid;width:100%;min-width:0;min-height:58px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 2px;border:0;background:transparent;color:var(--color-text);text-align:left}.forMeSourceLogo{display:grid;width:32px;height:32px;place-items:center;overflow:hidden;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface)}.forMeSourceLogo img{width:22px;height:22px;object-fit:contain}.forMeSourceList button>span:nth-child(2){display:grid;min-width:0;gap:2px}.forMeSourceList strong{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.forMeSourceList small{color:var(--color-text-muted);font-size:.62rem}.forMeSourceList button>svg{width:16px;height:16px;color:var(--color-text-soft)}.forMeSourceList li>p{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;margin:0 0 9px 42px;padding:8px;border-left:2px solid var(--color-primary-500);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:.65rem;line-height:1.4}.forMeSourceList li>p svg{width:15px;height:15px;color:var(--color-footer-active)}.forMeEvidenceList{counter-reset:evidence}.forMeEvidenceList>li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:10px 0;border-top:1px solid var(--color-border)}.forMeEvidenceList>li:first-child{border-top:0}.forMeEvidenceList>li>span{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--color-primary-soft);color:var(--color-footer-active);font-size:.6rem;font-weight:800}.forMeEvidenceList strong,.forMeEvidenceList p,.forMeEvidenceList small{margin:0}.forMeEvidenceList strong{font-size:.62rem;color:var(--color-footer-active)}.forMeEvidenceList p{margin-top:3px;color:var(--color-text);font-size:.72rem;line-height:1.42}.forMeEvidenceList small{display:block;margin-top:4px;color:var(--color-text-muted);font-size:.58rem}.forMeEmptyMessage{margin:18px 0;color:var(--color-text-muted);font-size:.72rem;text-align:center}.forMeShareContent{display:grid;gap:16px}.forMeSharePreview{display:grid;min-width:0;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:11px;padding:10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-muted)}.forMeSharePreview img{width:72px;height:54px;border-radius:6px;object-fit:cover}.forMeSharePreview div{display:grid;min-width:0;gap:4px}.forMeSharePreview small{color:var(--color-footer-active);font-size:.62rem;font-weight:800}.forMeSharePreview strong{display:-webkit-box;overflow:hidden;font-size:.74rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.forMeShareOptions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.forMeShareOptions button{display:grid;min-width:0;place-items:center;gap:6px;padding:3px 0;border:0;background:transparent;color:var(--color-text)}.forMeShareOptions button>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);box-shadow:0 3px 8px #1f2b3c1a;color:var(--color-footer-active)}.forMeShareOptions svg{width:18px;height:18px}.forMeShareOptions small{max-width:100%;overflow:hidden;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.forMeUtilityPage{display:grid;align-content:start;gap:12px;min-height:calc(100dvh - var(--nav-height));padding-bottom:calc(var(--nav-height) + 18px);background:var(--color-bg)}.forMeUtilityPage>.pageHeader{margin:-4px -4px 0}.forMeUtilityIntro{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:10px;padding:0 2px 4px}.forMeUtilityIntro h1,.forMeUtilityIntro p{margin:0}.forMeUtilityIntro h1{margin-top:3px;color:var(--color-text);font-size:1.25rem;font-weight:830;line-height:1.2}.forMeUtilityIntro p{color:var(--color-text-muted);font-size:.68rem}.forMeUtilityIntro>button{display:inline-grid;min-width:0;min-height:38px;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--color-border);border-radius:8px;background:color-mix(in srgb,var(--color-surface) 88%,transparent);color:var(--color-text);font-size:.64rem;font-weight:720}.forMeUtilityIntro>button svg{width:15px;height:15px}.forMeHistoryMeta{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 2px}.forMeHistoryMeta strong{font-size:.78rem}.forMeHistoryMeta span{color:var(--color-text-muted);font-size:.64rem}.forMeHistoryList,.forMeTopicList,.forMeSavedActionList{display:grid;overflow:hidden;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:var(--shadow-card)}.forMeHistoryList>a{display:grid;min-width:0;min-height:84px;grid-template-columns:72px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px;border-top:1px solid var(--color-border);color:var(--color-text);text-decoration:none}.forMeHistoryList>a:first-child{border-top:0}.forMeHistoryList img{width:72px;height:64px;border-radius:6px;object-fit:cover}.forMeHistoryCopy{display:grid;min-width:0;gap:3px}.forMeHistoryCopy small{color:var(--color-footer-active);font-size:.58rem;font-weight:720}.forMeHistoryCopy strong{display:-webkit-box;overflow:hidden;font-size:.76rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.forMeHistoryCopy span{display:inline-flex;align-items:center;gap:4px;color:var(--color-text-muted);font-size:.58rem}.forMeHistoryCopy svg,.forMeHistoryList>a>svg{width:14px;height:14px}.forMeDatePicker{display:grid;gap:12px}.forMeDatePicker>label,.forMeTopicEditForm label{display:grid;gap:6px}.forMeDatePresetList{display:grid}.forMeDatePresetList>button{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;padding:0 4px;border:0;border-top:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-text);text-align:left}.forMeDatePresetList>button.is-selected{color:var(--color-footer-active);font-weight:760}.forMeDatePresetList small{color:var(--color-text-muted);font-size:.6rem}.forMeTopicList>article{display:grid;min-width:0;min-height:80px;grid-template-columns:54px minmax(0,1fr) 36px;align-items:center;gap:10px;padding:10px;border-top:1px solid var(--color-border)}.forMeTopicList>article:first-child{border-top:0}.forMeTopicList>article.is-paused{background:var(--color-surface-muted)}.forMeTopicList article>img{width:54px;height:54px;border-radius:50%;object-fit:cover}.forMeTopicList article>div{display:grid;min-width:0;gap:3px}.forMeTopicList strong{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.forMeTopicList span,.forMeTopicList small{overflow:hidden;color:var(--color-text-muted);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.forMeTopicList small{color:var(--color-text-muted)}.forMeTopicList small b{padding:0 4px;color:var(--color-text-soft)}.forMeTopicList article>button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--color-text-muted)}.forMeTopicList article>button svg{width:19px;height:19px}.forMeTopicActionList{display:grid}.forMeTopicActionList>button{display:grid;min-height:50px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:0 4px;border:0;border-top:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-text);text-align:left}.forMeTopicActionList>button:first-child{border-top:0}.forMeTopicActionList svg{width:18px;height:18px}.forMeTopicActionList .is-danger{color:#a33932}.forMeTopicEditForm{display:grid;gap:14px}.forMeDeleteTopicConfirm{display:grid;gap:16px}.forMeDeleteTopicConfirm>p{margin:0;color:var(--color-text-muted);font-size:.72rem;line-height:1.45}.forMeDeleteTopicConfirm>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.forMeActionPageTabs{margin-bottom:1px}.forMeSavedActionList>article{display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 9px;border-top:1px solid var(--color-border)}.forMeSavedActionList>article:first-child{border-top:0}.forMeSavedActionIcon{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:var(--color-primary-soft);color:var(--color-footer-active)}.forMeSavedActionIcon svg{width:17px;height:17px}.forMeSavedActionList article>div:nth-child(2){display:grid;min-width:0;gap:2px}.forMeSavedActionList small{color:var(--color-footer-active);font-size:.56rem;font-weight:750}.forMeSavedActionList strong{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.forMeSavedActionList p{overflow:hidden;margin:0;color:var(--color-text-muted);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.forMeSavedActionList article>div:nth-child(2)>span{display:inline-flex;align-items:center;gap:4px;color:var(--color-text-muted);font-size:.58rem}.forMeSavedActionControls{display:grid;justify-items:end;gap:3px}.forMeSavedActionControls button:first-child{display:grid;width:32px;height:32px;place-items:center;border:1px solid #c8dfcf;border-radius:50%;background:#eef8f1;color:#2c7149}.forMeSavedActionControls button:first-child svg{width:15px;height:15px}.forMeSavedActionControls button:last-child,.forMeSavedActionList article>a{padding:2px;border:0;background:transparent;color:var(--color-footer-active);font-size:.56rem;font-weight:700;text-decoration:none}.forMeUtilityState{display:grid;min-height:210px;place-items:center;align-content:center;gap:9px;padding:22px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);text-align:center}.forMeUtilityState>svg{width:38px;height:38px;color:var(--color-primary-strong)}.forMeUtilityState h2,.forMeUtilityState p{margin:0}.forMeUtilityState h2{font-size:.9rem}.forMeUtilityState p{color:var(--color-text-muted);font-size:.68rem;line-height:1.4}.forMeUtilityState button,.forMeUtilityState a{display:inline-flex;min-height:38px;align-items:center;gap:6px;padding:0 13px;border:1px solid var(--color-primary-400);border-radius:8px;background:var(--color-primary-soft);color:var(--color-on-primary);font-size:.68rem;font-weight:730;text-decoration:none}.forMeUtilityState button svg{width:15px;height:15px}.forMeUtilityLoading{display:grid;gap:8px}.forMeUtilityLoading>span{height:84px;border:1px solid var(--color-border);border-radius:8px;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.78) 40%,transparent 60%),var(--color-surface-muted);background-size:200% 100%;animation:forMeConnectiveSkeleton 1.4s linear infinite}@keyframes forMeConnectiveSkeleton{to{background-position-x:-200%}}@media(max-width:359px){.forMeLifecycleBadge{padding-right:5px;padding-left:5px}.forMeLifecycleBadge span{max-width:62px;overflow:hidden;text-overflow:ellipsis}.forMeReportConnectors>button span{font-size:.52rem}.forMeBoundedBody{padding:12px}.forMeShareOptions{gap:2px}.forMeShareOptions button>span{width:38px;height:38px}.forMeUtilityIntro{align-items:flex-start;flex-direction:column}.forMeUtilityIntro>button{width:100%}.forMeSavedActionList>article{grid-template-columns:34px minmax(0,1fr) auto;gap:7px}}@media(min-width:600px){.forMeBoundedDialog{margin-bottom:max(24px,env(safe-area-inset-bottom))}.forMeReportConnectors>button span{font-size:.62rem}}@media(prefers-reduced-motion:reduce){.forMeBoundedDialog,.forMeUtilityLoading>span{transition-duration:.01ms;animation:none}}.entryPage{min-height:100dvh;padding:calc(16px + var(--safe-top)) clamp(18px,5vw,24px) calc(24px + var(--safe-bottom));overflow-x:clip;background:radial-gradient(circle at 50% 16%,rgba(255,218,57,.2),transparent 34%),var(--color-white);color:var(--color-text)}.entryPage,.entryPage *{box-sizing:border-box}.entryBrandHeader,.entryAuthHeader{display:grid;min-height:48px;align-items:center}.entryBrandHeader{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.entryBrandHeader>span{margin-top:2px;color:var(--color-text-muted);font-size:.76rem;font-weight:650}.entryWelcome{display:flex;flex-direction:column;gap:clamp(14px,3.8vh,28px)}.entryWelcomeHero{display:grid;justify-items:center;gap:12px;text-align:center}.entryMascotStage{position:relative;display:grid;width:min(66vw,244px);height:clamp(180px,34dvh,290px);place-items:center}.entryMascotGlow{position:absolute;inset:12% 4% 2%;border-radius:50%;background:#ffd40030;filter:blur(22px)}.entryMascotStage img{position:relative;display:block;width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 14px 20px rgba(91,65,0,.12))}.entryWelcomeCopy{max-width:340px}.entryWelcomeCopy h1,.entryAuthIntro h1{margin:0;color:var(--color-text);font-size:clamp(1.8rem,7vw,2.35rem);font-weight:850;letter-spacing:-.045em;line-height:1.04}.entryWelcomeCopy p,.entryAuthIntro p{margin:10px 0 0;color:var(--color-text-muted);font-size:.96rem;line-height:1.55}.entryWelcomeActions,.entryAuthForm,.entryDialogActions{display:grid;gap:10px}.entryPrimaryButton,.entrySecondaryButton,.entryTextButton,.entryGoogleButton{display:flex;min-height:48px;align-items:center;justify-content:center;gap:10px;border-radius:16px;font:inherit;font-size:.94rem;font-weight:760;text-align:center;text-decoration:none}.entryPrimaryButton{border:1px solid var(--color-primary-500);background:var(--color-primary-500);color:var(--color-text)}.entryPrimaryButton svg,.entrySecondaryButton svg,.entryTextButton svg{width:19px;height:19px}.entrySecondaryButton,.entryGoogleButton{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text)}.entryTextButton{min-height:44px;border:0;background:transparent;color:var(--color-text)}.entryPrimaryButton:focus-visible,.entrySecondaryButton:focus-visible,.entryTextButton:focus-visible,.entryGoogleButton:focus-visible,.entryIconButton:focus-visible,.entryDialogClose:focus-visible,.entryField input:focus-visible,.entryLocaleField select:focus-visible{outline:3px solid rgba(17,17,17,.72);outline-offset:3px}.entryWelcomeFooter{display:grid;gap:8px;margin-top:auto}.entryWelcomeFooter>p{margin:0;color:var(--color-text-muted);font-size:.72rem;line-height:1.45;text-align:center}.entryLocaleField{display:grid;gap:7px}.entryLocaleField>span{display:flex;align-items:center;gap:7px;color:var(--color-text);font-size:.8rem;font-weight:720}.entryLocaleField svg{width:17px;height:17px}.entryLocaleField select,.entryField input{width:100%;min-height:48px;border:1px solid var(--color-border);border-radius:15px;background:var(--color-white);color:var(--color-text);font:inherit}.entryLocaleField select{padding:0 42px 0 14px}.entryInlineError,.entryFieldError{color:#a22b24!important}.entryInlineError[hidden]{display:none}.entryAuthPage{display:flex;flex-direction:column;gap:18px}.entryAuthHeader{grid-template-columns:48px minmax(0,1fr) 48px;justify-items:center}.entryIconButton,.entryDialogClose{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:#1111110e;color:var(--color-text);text-decoration:none}.entryIconButton svg,.entryDialogClose svg{width:21px;height:21px}.entryAuthIntro{margin-top:clamp(8px,3vh,26px);text-align:center}.entryGoogleButton img,.entryDialogProviderIcon{display:block;width:22px;height:22px;object-fit:contain}.entryDivider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;color:var(--color-text-muted)}.entryDivider span{height:1px;background:var(--color-border)}.entryDivider small{font-size:.74rem}.entryField{display:grid;gap:7px;color:var(--color-text);font-size:.82rem;font-weight:720}.entryField input{padding:0 14px;font-weight:550}.entryField input[aria-invalid=true]{border-color:#a22b24}.entryFieldError{font-size:.74rem;font-weight:600;line-height:1.35}.entryAuthForm .entryPrimaryButton{margin-top:6px}.entryAuthSwitch{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;color:var(--color-text-muted);font-size:.84rem}.entryAuthSwitch a{color:var(--color-text);font-weight:760;text-underline-offset:3px}.entryDialogBackdrop{position:fixed;z-index:500;inset:0;display:grid;place-items:center;padding:calc(16px + var(--safe-top)) 16px calc(16px + var(--safe-bottom));background:#11111194}.entryDialog{position:relative;display:grid;width:min(100%,390px);max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 32px);overflow-y:auto;justify-items:center;gap:12px;padding:28px 20px 20px;border-radius:24px;background:var(--color-white);box-shadow:0 24px 60px #1111113d;text-align:center}.entryDialogClose{position:absolute;top:10px;right:10px}.entryDialogProviderIcon{width:34px;height:34px}.entryDialog h2{margin:0;padding-inline:34px;font-size:1.24rem;line-height:1.2}.entryDialog>p{margin:0;color:var(--color-text-muted);font-size:.88rem;line-height:1.5}.entryDialogActions{width:100%;margin-top:4px}@media(max-height:620px){.entryWelcome{gap:10px}.entryMascotStage{height:155px}.entryWelcomeCopy p{margin-top:6px}}@media(min-width:600px){.entryPage{width:100%;max-width:430px;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.entryPage *,.entryPage *:before,.entryPage *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.newUserUnlockGate{--new-user-footer-reserve: calc(var(--nav-height) + max(6px, var(--safe-bottom)));position:relative;min-height:100dvh}.newUserUnlockContent{min-height:inherit;transition:filter .18s ease,opacity .18s ease}.newUserUnlockGate[data-new-user-lock-state=locked] .newUserUnlockContent{filter:blur(6px) brightness(.42) saturate(.65);opacity:.88;pointer-events:none;-webkit-user-select:none;user-select:none}.newUserUnlockOverlay{position:fixed;z-index:24;top:0;right:max(0px,calc((100vw - 430px)/2));bottom:var(--new-user-footer-reserve);left:max(0px,calc((100vw - 430px)/2));display:flex;overflow:hidden auto;overscroll-behavior:contain;padding:max(50px,calc(var(--safe-top) + 44px)) 12px 18px;background:#0505056b;scrollbar-width:thin}.newUserUnlockDialog{position:relative;width:min(100%,382px);margin:auto;padding:48px 22px 18px;border:1px solid rgba(255,255,255,.32);border-radius:22px;background:radial-gradient(circle at 50% 0,rgba(255,207,0,.11),transparent 28%),linear-gradient(160deg,#1c1c1bfc,#0c0c0cfc);box-shadow:0 24px 60px #0000008c,inset 0 1px #ffffff14;color:#fff;text-align:center}.newUserUnlockDialog h1{margin:15px 34px 0;color:#fff;font-size:clamp(1.58rem,7.2vw,2rem);font-weight:820;letter-spacing:-.035em;line-height:1.06}.newUserUnlockClose{position:absolute;z-index:2;top:12px;right:12px;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#292929;color:#fff}.newUserUnlockClose svg{width:25px;height:25px}.newUserUnlockBadge{position:absolute;top:-39px;left:50%;display:grid;width:78px;height:78px;place-items:center;border:2px solid rgba(255,255,255,.92);border-radius:50%;background:linear-gradient(145deg,#ffdc23,#ffb700);box-shadow:0 0 0 5px #ffcf001f,0 0 22px #ffcf00d9,0 0 48px #ffcf006b;color:#fff;transform:translate(-50%)}.newUserUnlockBadge:before,.newUserUnlockBadge:after{position:absolute;width:4px;height:4px;border-radius:50%;background:#ffdd39;box-shadow:14px -8px #fff0a1,-17px 12px #ffdc23;content:""}.newUserUnlockBadge:before{top:-7px;left:8px}.newUserUnlockBadge:after{right:2px;bottom:2px}.newUserUnlockBadge svg{width:42px;height:42px;stroke-width:2.2}.newUserUnlockTitleRule{display:block;width:58px;height:4px;margin:14px auto 13px;border-radius:999px;background:#ffd400}.newUserUnlockSubtitle{margin:0 0 18px;color:#f4f4f4;font-size:.92rem;line-height:1.45}.newUserUnlockAction{display:inline-flex;width:100%;min-height:58px;align-items:center;justify-content:center;gap:11px;margin-top:18px;padding:12px 16px;border:1px solid #ffe46f;border-radius:13px;background:linear-gradient(105deg,#ffd500,#fc0 68%,#ffdc30);box-shadow:inset 0 1px #ffffff8c,0 9px 25px #ffc1002e;color:#111;font-size:1.02rem;font-weight:850;letter-spacing:-.015em}.newUserUnlockAction svg{width:23px;height:23px}.newUserUnlockFreeNote{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0 0;color:#d5d5d5;font-size:.72rem;line-height:1.35}.newUserUnlockFreeNote svg{width:17px;height:17px;flex:0 0 auto}.newUserUnlockError{margin:10px 0 0;color:#ffb4ab;font-size:.75rem;line-height:1.35}.newUserExploreFeatures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px}.newUserExploreFeature{display:grid;min-width:0;justify-items:center}.newUserExploreFeatureIcon{width:24px;height:24px;color:#ffd400;stroke-width:2.25}.newUserExploreFeature>strong{min-height:31px;margin:5px -4px 7px;color:#ffd400;font-size:clamp(.56rem,2.7vw,.69rem);line-height:1.2}.newUserExploreMini{position:relative;width:100%;height:105px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:linear-gradient(155deg,#313131,#151515);box-shadow:inset 0 1px #ffffff0f}.newUserExploreMini-hot{display:grid;grid-template-columns:31px 1fr;grid-template-rows:35px repeat(3,8px);gap:7px 6px;padding:10px 8px}.newUserExploreMini-hot>svg:first-child{width:30px;height:30px;padding:4px;border-radius:4px;background:#8b8b8b;color:#eaeaea}.newUserExploreMini-hot b{align-self:start;justify-self:end;padding:2px 4px;border-radius:999px;background:#ef174d;font-size:.48rem}.newUserExploreMini-hot i{grid-column:1 / -1;border-radius:999px;background:#575757}.newUserExploreMini-hot i:nth-of-type(2){width:78%}.newUserExploreMini-hot>svg:last-child{position:absolute;right:2px;bottom:2px;width:32px;height:32px;padding:4px;border:2px solid #fff;border-radius:50%;background:#262626}.newUserExploreMini-opinion{display:grid;align-content:space-between;gap:9px;padding:11px 7px 8px}.newUserExploreFaces{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:5px 3px;border-radius:7px;background:#3d3d3d;font-size:1rem}.newUserExploreBars{display:flex;height:39px;align-items:flex-end;justify-content:center;gap:5px}.newUserExploreBars i{width:8px;height:20px;border-radius:2px 2px 0 0;background:#75cb2b}.newUserExploreBars i:nth-child(2){height:34px;background:#ffd400}.newUserExploreBars i:nth-child(3){height:26px;background:#ff6b2c}.newUserExploreBars i:nth-child(4){height:13px;background:#e33f3f}.newUserExploreMini-reach{display:grid;place-items:center;padding:10px 7px}.newUserExploreSources{display:grid;width:100%;grid-template-columns:repeat(3,1fr);gap:8px 5px}.newUserExploreSources span{display:grid;width:24px;height:24px;place-self:center;place-items:center;border-radius:6px;background:#111;color:#fff;font-size:.74rem;font-weight:850}.newUserExploreSources span:nth-child(1){background:#111;color:#fff}.newUserExploreSources span:nth-child(2){background:#f51f45}.newUserExploreSources span:nth-child(3){background:#2778ed}.newUserExploreSources span:nth-child(4){background:#050505}.newUserExploreSources span:nth-child(5){background:linear-gradient(140deg,#9d36d1,#ff3e72,#ffbf3c)}.newUserExploreSources span:nth-child(6){background:#f06423}.newUserExploreDots{display:grid;grid-template-columns:repeat(9,5px);justify-content:space-around;margin:10px 6px -2px}.newUserExploreDots span{width:5px;height:5px;border-radius:50%;background:#525252}.newUserExploreDots span[data-active=true]{background:#ffd400}.newUserUnlockInputs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:17px}.newUserUnlockInput{display:flex;min-width:0;min-height:91px;align-items:center;justify-content:center;gap:8px;padding:9px 3px 8px;border:1px solid rgba(255,255,255,.15);border-radius:11px;background:linear-gradient(145deg,#2d2d2d,#1d1d1d);box-shadow:inset 0 1px #ffffff0d;flex-direction:column}.newUserUnlockInput svg{width:clamp(26px,8vw,34px);height:clamp(26px,8vw,34px);stroke-width:2.2}.newUserUnlockInput span{max-width:100%;color:#fff;font-size:clamp(.57rem,2.7vw,.73rem);font-weight:650;line-height:1.1;overflow-wrap:anywhere}.newUserUnlockInput[data-tone=blue] svg{color:#31a9ff}.newUserUnlockInput[data-tone=purple] svg{color:#a943f5}.newUserUnlockInput[data-tone=red] svg{color:#ff284c}.newUserUnlockInput[data-tone=green] svg{color:#39b958}.newUserUnlockInput[data-tone=orange] svg{color:#ff9c2a}.newUserUnlockConnectors{display:block;width:calc(100% - 20px);height:48px;margin:0 auto -8px;overflow:visible}.newUserUnlockConnectors path{fill:none;stroke:#ffffff94;stroke-dasharray:3 4;stroke-linecap:round;stroke-width:1.2}.newUserUnlockCore{position:relative;display:grid;width:66px;height:66px;margin:0 auto;place-items:center;border:1px solid rgba(255,213,0,.34);border-radius:50%;background:radial-gradient(circle,#333 0,#222 54%,#111);box-shadow:0 0 24px #ffcd0026;color:#ffd400}.newUserUnlockCore:before,.newUserUnlockCore:after{position:absolute;width:4px;height:4px;border-radius:50%;background:#ffdf4a;box-shadow:39px 17px #fff3ad,-14px 30px #ffd400;content:""}.newUserUnlockCore:before{top:-4px;left:1px}.newUserUnlockCore:after{right:2px;bottom:11px}.newUserUnlockCore svg{width:37px;height:37px;stroke-width:2}.newUserAnalyzeArrow{display:block;height:22px;color:#ffd400;font-size:1.2rem;line-height:22px}.newUserAnalyzePill{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:7px 26px;border:1px solid rgba(255,212,0,.72);border-radius:999px;color:#ffd400;font-size:.9rem;letter-spacing:.03em}.newUserAnalyzeResult{position:relative;width:82px;height:94px;margin:0 auto;padding:12px 10px;border:1px solid rgba(255,255,255,.24);border-radius:14px;background:linear-gradient(145deg,#3a3a3a,#171717);box-shadow:0 0 22px #ffd1001f}.newUserAnalyzeResult>div{display:grid;grid-template-columns:34px 1fr;gap:4px}.newUserAnalyzeResult>div svg{width:32px;height:32px;color:#ffd400}.newUserAnalyzeResult i{height:5px;border-radius:99px;background:#a1a1a1}.newUserAnalyzeResult>svg{position:absolute;right:-10px;bottom:-9px;width:39px;height:39px;padding:7px;border-radius:50%;background:#ffd400;color:#111;stroke-width:2.3}.newUserAnalyzeResultCopy{display:grid;gap:2px;margin:13px 0 0}.newUserAnalyzeResultCopy strong{font-size:1.06rem}.newUserAnalyzeResultCopy span{color:#d0d0d0;font-size:.8rem}.newUserUnlockDialog-explore{padding-top:40px}.newUserUnlockDialog-explore .newUserUnlockBadge{top:-35px;width:70px;height:70px}.newUserUnlockDialog-scan,.newUserUnlockDialog-analyze{padding-top:40px}.newUserUnlockDialog-analyze .newUserUnlockAction{min-height:50px;margin-top:13px}.newUserUnlockDialog-analyze{padding-bottom:11px}.newUserUnlockDialog-analyze h1{margin-top:8px;font-size:clamp(1.42rem,6.5vw,1.72rem)}.newUserUnlockDialog-analyze .newUserUnlockTitleRule{width:52px;height:3px;margin-top:9px;margin-bottom:9px}.newUserUnlockDialog-analyze .newUserUnlockInputs{gap:5px;margin-top:8px}.newUserUnlockDialog-analyze .newUserUnlockInput{min-height:70px;gap:5px;padding-top:7px;padding-bottom:6px}.newUserUnlockDialog-analyze .newUserUnlockInput svg{width:clamp(23px,6.8vw,29px);height:clamp(23px,6.8vw,29px)}.newUserUnlockDialog-analyze .newUserUnlockConnectors{height:34px;margin-bottom:-6px}.newUserUnlockDialog-analyze .newUserUnlockCore{width:54px;height:54px}.newUserUnlockDialog-analyze .newUserUnlockCore svg{width:31px;height:31px}.newUserUnlockDialog-analyze .newUserAnalyzeArrow{height:16px;font-size:.95rem;line-height:16px}.newUserUnlockDialog-analyze .newUserAnalyzePill{min-height:31px;padding:5px 22px;font-size:.78rem}.newUserUnlockDialog-analyze .newUserAnalyzeResult{width:68px;height:76px;padding:9px 8px}.newUserUnlockDialog-analyze .newUserAnalyzeResult>div{grid-template-columns:28px 1fr;gap:3px}.newUserUnlockDialog-analyze .newUserAnalyzeResult>div svg{width:27px;height:27px}.newUserUnlockDialog-analyze .newUserAnalyzeResult>svg{right:-8px;bottom:-7px;width:33px;height:33px;padding:6px}.newUserUnlockDialog-analyze .newUserAnalyzeResultCopy{gap:1px;margin-top:8px}.newUserUnlockDialog-analyze .newUserAnalyzeResultCopy strong{font-size:.96rem}.newUserUnlockDialog-analyze .newUserAnalyzeResultCopy span{font-size:.73rem}.newUserUnlockDialog-analyze .newUserUnlockFreeNote{margin-top:8px}@media(max-width:350px){.newUserUnlockDialog{padding-right:14px;padding-left:14px}.newUserUnlockDialog h1{margin-right:39px;margin-left:39px;font-size:1.45rem}.newUserUnlockInputs{gap:4px}.newUserUnlockInput{min-height:82px;padding-inline:2px}.newUserUnlockAction{min-height:54px;font-size:.95rem}}@media(max-height:620px){.newUserUnlockDialog{margin-top:0;margin-bottom:10px}}@media(prefers-reduced-motion:reduce){.newUserUnlockContent{transition-duration:.01ms}}@media(forced-colors:active){.newUserUnlockDialog,.newUserUnlockBadge,.newUserUnlockInput,.newUserUnlockAction{border:2px solid CanvasText}}.scanPage{position:relative;display:block;width:100%;min-height:100dvh;padding:calc(18px + var(--safe-top)) clamp(12px,4vw,18px) calc(var(--nav-height) + var(--safe-bottom) + 30px);overflow-x:clip;background:var(--color-white)}.scanPage-state{padding-top:calc(28px + var(--safe-top))}.scanPage-state .stateBlock,.scanPage-state .emptyState{margin-top:42px}.scanToolbar{display:grid;width:100%;margin-bottom:0}.scanSearchRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px}.scanSearchField{display:flex;min-width:0;min-height:44px;align-items:center;gap:9px;padding:0 13px;border:2px solid transparent;border-radius:14px;background:var(--surface-subtle);color:var(--color-text-muted);box-shadow:none}.scanSearchField:focus-within{border-color:var(--color-primary-500);box-shadow:none}.scanSearchField input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-text);font-size:.86rem}.scanSearchField input::placeholder{color:var(--color-text-soft)}.scanFilterButton{position:relative;display:inline-grid;width:44px;min-height:44px;place-items:center;border:1px solid var(--color-border);border-radius:14px;background:var(--surface-subtle);color:var(--color-text-muted);box-shadow:none;transition:color var(--motion-footer) ease,border-color var(--motion-footer) ease,background-color var(--motion-footer) ease,transform var(--motion-release) var(--motion-spring)}.scanFilterButton[data-active=true]{border-color:var(--color-primary-600);background:var(--color-primary-soft);color:var(--color-charcoal)}.scanFilterButton>span{position:absolute;top:8px;right:8px;width:7px;height:7px;border:1px solid #fff;border-radius:50%;background:var(--color-warning)}.scanFilterButton:active{transform:scale(.94)}.scanResultSummary{display:flex;min-height:21px;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 3px;color:var(--color-text-muted);font-size:.75rem;font-weight:580}.scanResultSummary button{display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:4px 8px;border-radius:9px;background:transparent;color:#785d08;font-size:.75rem;font-weight:650}.scanResults{align-items:start}.scanResults-grid{display:block;column-count:1;column-gap:12px}.scanResults-grid .scanCard{width:100%;margin:0 0 12px;break-inside:avoid}.scanCard{position:relative;display:grid;min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:17px;background:var(--color-white);color:var(--color-text);box-shadow:0 7px 21px #2a313c0f;transform-origin:0 0;transition:border-color var(--motion-footer) ease,box-shadow var(--motion-footer) ease,transform var(--motion-release) var(--motion-spring)}.scanCard:hover{border-color:#ffc10780;box-shadow:0 11px 26px #2a313c1a;transform:translate3d(0,-2px,0)}.scanCard:active{transform:translate3d(0,1px,0) scale(.99);transition-duration:var(--motion-press)}.scanCardSourceRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px 11px 8px;color:var(--color-text-muted);font-size:.68rem}.scanSourceMark{display:inline-grid;width:25px;height:25px;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--color-info) 10%,var(--color-white));color:color-mix(in srgb,var(--color-info) 70%,var(--color-charcoal))}.scanSourceMark-text,.scanSourceMark-pdf{background:#f4edff;color:#7441a5}.scanSourceMark-image{background:color-mix(in srgb,var(--color-success) 10%,var(--color-white));color:color-mix(in srgb,var(--color-success) 70%,var(--color-charcoal))}.scanSourceMark-audio{background:color-mix(in srgb,var(--color-warning) 12%,var(--color-white));color:color-mix(in srgb,var(--color-warning) 60%,var(--color-charcoal))}.scanSourceMark-video,.scanSourceMark-social{background:color-mix(in srgb,var(--color-error) 10%,var(--color-white));color:color-mix(in srgb,var(--color-error) 72%,var(--color-charcoal))}.scanSourceLabel{min-width:0;overflow:hidden;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.scanCardSourceRow time{color:var(--color-text-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.scanCardMedia{width:calc(100% - 20px);aspect-ratio:1.55;margin:0 10px;object-fit:cover;border-radius:12px;background:#eef1f5}.scanCardGeneratedMedia{display:flex;min-height:100px;align-items:center;justify-content:center;flex-direction:column;gap:7px;background:linear-gradient(135deg,rgba(255,255,255,.64),transparent 52%),#f5f7fa;color:var(--color-text-muted);font-size:.7rem;font-weight:720}.scanCardGeneratedMedia-text{background:linear-gradient(145deg,#fff,#f5f7fa)}.scanCardGeneratedMedia-pdf{background:linear-gradient(145deg,#fff7f6,#ffe8e5);color:#a34a3c}.scanCardGeneratedMedia-audio{background:linear-gradient(145deg,#fffdf0,#fff8bf);color:#a6651d}.scanCard-portrait .scanCardMedia{aspect-ratio:1.14}.scanCard-compact .scanCardMedia{aspect-ratio:1.85}.scanCardCopy{display:grid;min-width:0;gap:5px;padding:10px 11px 8px}.scanCardTaxonomy{display:flex;min-width:0;align-items:center;gap:6px}.scanInputKind{flex:0 0 auto;padding:3px 6px;border-radius:999px;background:var(--color-primary-soft);color:#805f00;font-size:.6rem;font-weight:720;white-space:nowrap}.scanCardCategory{min-width:0;overflow:hidden;color:#997100;font-size:.67rem;font-weight:680;letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap}.scanCardCopy h2{display:-webkit-box;margin:0;overflow:hidden;color:var(--color-text);font-size:.9rem;font-weight:720;line-height:1.32;letter-spacing:-.012em;-webkit-box-orient:vertical;-webkit-line-clamp:3}.scanCardCopy p{display:-webkit-box;margin:0;overflow:hidden;color:var(--color-text-muted);font-size:.7rem;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scanCardStatusRow{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:6px;padding:0 11px 9px}.scanStatus{display:inline-flex;min-width:0;min-height:25px;align-items:center;gap:4px;padding:4px 7px;overflow:hidden;border-radius:999px;font-size:.64rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.scanStatus svg{flex:0 0 auto}.scanStatus-complete{background:color-mix(in srgb,var(--color-success) 12%,var(--color-white));color:color-mix(in srgb,var(--color-success) 65%,var(--color-charcoal))}.scanStatus-processing{background:color-mix(in srgb,var(--color-warning) 14%,var(--color-white));color:color-mix(in srgb,var(--color-warning) 50%,var(--color-charcoal))}.scanStatus-processing svg{animation:scanStatusSpin 1.6s linear infinite}.scanStatus-unprocessed{background:color-mix(in srgb,var(--color-info) 10%,var(--color-white));color:color-mix(in srgb,var(--color-info) 62%,var(--color-charcoal))}.scanReadTime{flex:0 0 auto;color:var(--color-text-soft);font-size:.61rem;white-space:nowrap}.scanMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:8px 10px 10px;border-top:1px solid var(--color-border);color:var(--color-text-muted)}.scanMetrics>div{display:flex;min-width:0;align-items:center;justify-content:center;gap:4px}.scanMetrics dt,.scanMetrics dd{margin:0}.scanMetrics dt{color:var(--color-text-muted)}.scanMetrics dd{font-size:.7rem;font-weight:680;font-variant-numeric:tabular-nums}.scanEmpty{display:grid;justify-items:center;gap:8px;padding:34px 18px;border:1px dashed var(--color-border-strong);border-radius:20px;background:var(--color-white);text-align:center}.scanFilterBackdrop{position:fixed;inset:0;z-index:78;display:flex;align-items:flex-start;justify-content:center;padding:calc(10px + var(--safe-top)) max(14px,calc((100vw - 430px)/2 + 14px));background:#17191d42;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:scanFilterBackdropIn .18s ease-out both}.scanFilterSheet{width:min(100%,402px);padding:16px;border:1px solid var(--color-border);border-radius:0 0 22px 22px;background:var(--color-white);box-shadow:0 20px 50px #1f273333;transform-origin:top center;animation:scanFilterDropIn .26s var(--motion-spring) both}.scanFilterSheetHeader{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px}.scanFilterSheetHeader>span,.scanFilterSheetHeader>button{display:inline-grid;width:40px;height:40px;place-items:center;border-radius:12px}.scanFilterSheetHeader>span{background:var(--color-primary-soft);color:var(--color-charcoal)}.scanFilterSheetHeader>button{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text-muted)}.scanFilterSheetHeader h2,.scanFilterSheetHeader p{margin:0}.scanFilterSheetHeader h2{color:var(--color-text);font-size:1rem;font-weight:760}.scanFilterSheetHeader p{margin-top:3px;color:var(--color-text-muted);font-size:.7rem}.scanFilterOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px}.scanFilterOptions button{display:flex;min-width:0;min-height:46px;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--color-border);border-radius:13px;background:#fff;color:var(--color-text-muted);font-size:.72rem;font-weight:650}.scanFilterOptions button[data-active=true]{border-color:var(--color-primary-600);background:var(--color-primary-soft);color:var(--color-charcoal);box-shadow:inset 0 0 0 1px #ffc1072e}.scanFilterOptions button strong{display:inline-grid;min-width:24px;height:24px;place-items:center;padding:0 5px;border-radius:999px;background:#f5f7fa;color:var(--color-text-muted);font-size:.66rem;font-variant-numeric:tabular-nums}.scanFilterApply{display:inline-flex;width:100%;min-height:46px;align-items:center;justify-content:center;margin-top:12px;border-radius:13px;background:var(--color-primary-500);color:var(--color-on-primary);font-size:.78rem;font-weight:730;box-shadow:var(--shadow-accent)}.scanEmptyIcon{display:inline-grid;width:54px;height:54px;place-items:center;border-radius:50%;background:var(--color-primary-soft);color:#876500}.scanEmpty h2,.scanEmpty p{margin:0}.scanEmpty h2{font-size:1rem}.scanEmpty p{max-width:270px;color:var(--color-text-muted);font-size:.8rem;line-height:1.45}.scanEmpty button{display:inline-flex;min-height:40px;align-items:center;gap:7px;margin-top:5px;padding:8px 13px;border-radius:12px;background:var(--color-primary-500);color:var(--color-on-primary);font-size:.78rem;font-weight:680;box-shadow:var(--shadow-accent)}@keyframes scanStatusSpin{to{transform:rotate(360deg)}}@keyframes scanFilterBackdropIn{0%{opacity:0}}@keyframes scanFilterDropIn{0%{opacity:0;transform:translate3d(0,-24px,0) scaleY(.94)}}@media(min-width:360px){.scanResults-grid{column-count:2}}@media(max-width:359px){.scanFilterOptions{grid-template-columns:minmax(0,1fr)}}@media(max-width:330px){.scanReadTime{display:none}}@media(prefers-reduced-motion:reduce){.scanCard,.scanFilterButton{transition:none}.scanStatus-processing svg,.scanFilterBackdrop,.scanFilterSheet{animation:none}}.scanDetailPage{width:100%;min-height:100dvh;padding:calc(14px + var(--safe-top)) clamp(13px,4vw,18px) calc(var(--nav-height) + var(--safe-bottom) + 30px);overflow-x:clip;background:var(--color-white)}.scanDetailPage-state{padding-top:calc(32px + var(--safe-top))}.scanDetailHeader{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.scanDetailBack{display:inline-flex;align-items:center;gap:7px}.scanDetailHeaderActions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:7px}.scanDetailHeaderActions .contentActionTrigger{box-shadow:none}.scanDetailBack{min-height:42px;padding:7px 10px;border-radius:12px;color:var(--color-text);font-size:.8rem;font-weight:680}.scanDetailBack:hover{background:var(--color-white)}.scanDetailCard{overflow:hidden;border:1px solid var(--color-border);border-radius:23px;background:var(--color-white);box-shadow:0 14px 38px #2a313c1a}.scanDetailHero{position:relative;aspect-ratio:1.5;overflow:hidden;background:#eef1f5}.scanDetailHero:after{position:absolute;inset:50% 0 0;background:linear-gradient(180deg,transparent,rgba(23,25,29,.22));content:"";pointer-events:none}.scanDetailHero img{width:100%;height:100%;object-fit:cover}.scanDetailStatus{position:absolute;right:12px;bottom:12px;z-index:1;display:inline-flex;min-height:31px;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#ffffffe6;font-size:.68rem;font-weight:720;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scanDetailStatus-complete{color:color-mix(in srgb,var(--color-success) 65%,var(--color-charcoal))}.scanDetailStatus-processing{color:color-mix(in srgb,var(--color-warning) 50%,var(--color-charcoal))}.scanDetailStatus-unprocessed{color:color-mix(in srgb,var(--color-info) 62%,var(--color-charcoal))}.scanDetailBody{padding:17px 15px 15px}.scanDetailMeta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#876500;font-size:.72rem;font-weight:660}.scanDetailMeta>span:last-child{display:inline-flex;align-items:center;gap:5px;color:var(--color-text-muted);font-weight:560}.scanDetailBody>h1{margin:10px 0 8px;color:var(--color-text);font-size:clamp(1.34rem,6vw,1.78rem);font-weight:770;line-height:1.18;letter-spacing:-.033em}.scanDetailExcerpt{margin:0;color:var(--color-text-muted);font-size:.83rem;line-height:1.55}.scanDetailMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:17px 0;overflow:hidden;border:1px solid var(--color-border);border-radius:15px;background:var(--color-border)}.scanDetailMetrics>div{display:grid;min-width:0;justify-items:center;gap:4px;padding:11px 5px;background:var(--color-white);text-align:center}.scanDetailMetrics dt{display:grid;min-width:0;justify-items:center;gap:4px;color:var(--color-text-muted);font-size:.59rem;line-height:1.2}.scanDetailMetrics dt svg{color:var(--color-text-muted)}.scanDetailMetrics dd{margin:0;color:var(--color-text);font-size:.94rem;font-weight:750;font-variant-numeric:tabular-nums}.scanDetailSection{padding:15px 0;border-top:1px solid var(--color-border)}.scanDetailSection h2{margin:0 0 10px;font-size:.88rem;font-weight:730}.scanDetailSection ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.scanDetailSection li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;color:var(--color-text-muted);font-size:.76rem;line-height:1.45}.scanDetailSection li svg{margin-top:1px;color:#d6a000}.scanDetailSources{display:grid;gap:8px}.scanDetailSources>span{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:8px;padding:9px 10px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-white)}.scanDetailSources svg{grid-row:1 / 3;color:var(--color-info)}.scanDetailSources strong,.scanDetailSources small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scanDetailSources strong{font-size:.73rem}.scanDetailSources small{color:var(--color-text-muted);font-size:.64rem}.scanDetailTags{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:2px 0 16px;color:#856400}.scanDetailTags span{padding:5px 8px;border-radius:999px;background:#f5f7fa;color:var(--color-text-muted);font-size:.66rem;font-weight:600}.scanDetailActions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;padding-top:15px;border-top:1px solid var(--color-border)}.scanDetailActions a,.scanDetailActions button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:8px 10px;border-radius:13px;font-size:.76rem;font-weight:680}.scanDetailActions a{background:var(--color-primary-500);color:var(--color-on-primary)}.scanDetailActions button{background:#fff0ee;color:#b53d35}.scanDetailActions button:disabled{cursor:wait;opacity:.58}.scanDetailError{min-height:18px;margin:8px 0 0;color:var(--color-danger);font-size:.7rem;text-align:center}.scanDetailMissing{display:grid;justify-items:center;gap:9px;margin-top:18vh;padding:30px 18px;border:1px solid var(--color-border);border-radius:21px;background:#fff;text-align:center;box-shadow:var(--shadow-card)}.scanDetailMissing>svg{color:#aa8206}.scanDetailMissing h1,.scanDetailMissing p{margin:0}.scanDetailMissing h1{font-size:1.05rem}.scanDetailMissing p{color:var(--color-text-muted);font-size:.78rem}.scanDetailMissing a{min-height:40px;margin-top:4px;padding:9px 13px;border-radius:12px;background:var(--color-primary-500);color:var(--color-on-primary);font-size:.77rem;font-weight:700;box-shadow:var(--shadow-accent)}.scanLibraryHeader{position:sticky;z-index:18;top:0;display:flex;min-height:calc(52px + var(--safe-top));align-items:center;margin:calc(-18px - var(--safe-top)) calc(-1*clamp(12px,4vw,18px)) 0;padding:calc(8px + var(--safe-top)) clamp(12px,4vw,18px) 0;border-bottom:1px solid var(--color-border);background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.analyzeNewPage{min-height:100dvh;padding:calc(15px + var(--safe-top)) var(--page-pad-x) calc(var(--nav-height) + var(--safe-bottom) + 30px);background:var(--color-white)}.analyzeNewPage-state{padding-top:calc(34px + var(--safe-top))}.analyzeNewHeader{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:15px}.analyzeNewHeader>a{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--color-border);border-radius:13px;background:#fff;color:var(--color-text)}.analyzeNewHeader h1,.analyzeNewHeader p{margin:0}.analyzeNewHeader h1{color:var(--color-text);font-size:1.18rem}.analyzeNewHeader p{margin-top:3px;color:var(--color-text-muted);font-size:.71rem;line-height:1.35}.analyzeNewForm{display:grid;gap:12px}.analyzeNewQuestion,.analyzeNewSection{margin:0;padding:14px;border:1px solid var(--color-border);border-radius:16px;background:#fff;box-shadow:0 7px 22px #2a313c0d}.analyzeNewQuestion{display:grid;gap:8px}.analyzeNewQuestion>span,.analyzeNewSection legend{padding:0;color:var(--color-text);font-size:.79rem;font-weight:740}.analyzeNewQuestion textarea,.analyzeInlineField input,.analyzeSheet textarea,.analyzeLifecyclePanel textarea{width:100%;border:1px solid var(--color-border-strong);border-radius:12px;outline:none;background:#f8fafc;color:var(--color-text);font:inherit}.analyzeNewQuestion textarea{min-height:104px;resize:vertical;font-size:.79rem;line-height:1.45}.analyzeNewQuestion textarea:focus,.analyzeInlineField div:focus-within,.analyzeSheet textarea:focus,.analyzeLifecyclePanel textarea:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-500) 22%,transparent)}.analyzeNewSection{min-width:0}.analyzeNewSection legend{margin-left:-1px;margin-bottom:9px}.analyzeSourceTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.analyzeSourceTabs button{display:inline-flex;min-width:0;min-height:40px;align-items:center;justify-content:center;gap:5px;padding:7px 5px;border-radius:11px;background:#f5f7fa;color:var(--color-text-muted);font-size:.66rem;font-weight:680}.analyzeSourceTabs button[data-active=true]{background:var(--color-primary-soft);color:#674d00;box-shadow:inset 0 0 0 1px #f0c232}.analyzeSourceList{display:grid;max-height:234px;gap:1px;overflow-y:auto;border:1px solid var(--color-border);border-radius:12px;background:var(--color-border);overscroll-behavior:contain}.analyzeSourceList>p{margin:0;padding:18px;background:#fff;color:var(--color-text-muted);font-size:.72rem;text-align:center}.analyzeSourceList label{display:grid;min-width:0;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:9px;background:#fff;cursor:pointer}.analyzeSourceList label[data-selected=true]{background:var(--color-primary-soft)}.analyzeSourceList input{position:absolute;opacity:0}.analyzeSourceThumb{width:42px;height:42px;overflow:hidden;border-radius:10px;background:#eef1f5}.analyzeSourceThumb img{width:100%;height:100%;object-fit:cover}.analyzeSourceList label>span:nth-child(3){display:grid;min-width:0;gap:3px}.analyzeSourceList strong,.analyzeSourceList small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analyzeSourceList strong{color:var(--color-text);font-size:.72rem}.analyzeSourceList small{color:var(--color-text-muted);font-size:.61rem}.analyzeSourceList label>svg{color:transparent}.analyzeSourceList label[data-selected=true]>svg{padding:2px;border-radius:50%;background:var(--color-primary-500);color:var(--color-on-primary)}.analyzeInlineField{display:grid;gap:7px}.analyzeInlineField>span{color:var(--color-text-muted);font-size:.68rem;font-weight:680}.analyzeInlineField>div{display:flex;min-height:46px;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--color-border-strong);border-radius:12px;background:#f8fafc;color:var(--color-text-muted)}.analyzeInlineField input{min-width:0;flex:1 1 auto;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:.76rem}.analyzeFilePicker{display:grid;min-height:66px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:10px;border:1px dashed var(--color-primary-500);border-radius:13px;background:var(--color-primary-soft);cursor:pointer}.analyzeFilePicker>svg:first-of-type{box-sizing:content-box;padding:9px;border-radius:11px;background:#ffd400;color:#836100}.analyzeFilePicker>span{display:grid;min-width:0;gap:4px}.analyzeFilePicker strong,.analyzeFilePicker small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analyzeFilePicker strong{font-size:.74rem}.analyzeFilePicker small{color:var(--color-text-muted);font-size:.63rem}.analyzeFilePicker>svg:last-child{color:var(--color-text-soft)}.analyzeTypeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.analyzeTypeGrid button{display:grid;min-width:0;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 7px;padding:10px;border:1px solid var(--color-border);border-radius:12px;background:#fff;text-align:left}.analyzeTypeGrid button[data-active=true]{border-color:var(--color-primary-500);background:var(--color-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary-500) 32%,transparent)}.analyzeTypeGrid button>span{display:grid;width:30px;height:30px;grid-row:1 / 3;place-items:center;border-radius:9px;background:#f5f7fa;color:var(--color-text-muted)}.analyzeTypeGrid button[data-active=true]>span{background:#ffd400;color:#6d5000}.analyzeTypeGrid strong{overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.analyzeTypeGrid small{color:var(--color-text-muted);font-size:.59rem;line-height:1.25}.analyzeDepthControl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background:#f5f7fa}.analyzeDepthControl button{min-height:37px;padding:7px 5px;border-radius:9px;background:transparent;color:var(--color-text-muted);font-size:.68rem;font-weight:680}.analyzeDepthControl button[data-active=true]{background:#fff;color:#664d00;box-shadow:0 3px 10px #2a313c1a}.analyzeNewError{margin:0;padding:9px 11px;border-left:3px solid var(--color-error);background:#fff0ee;color:#a9342d;font-size:.71rem;line-height:1.4}.analyzeNewSubmit{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:7px;border-radius:14px;background:var(--color-primary-500);color:var(--color-on-primary);font-size:.78rem;font-weight:750;box-shadow:var(--shadow-accent)}.analyzeModalBackdrop{position:fixed;z-index:150;inset:0;display:grid;align-items:end;justify-items:center;padding:16px;background:#17191d8f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.analyzeConfirmModal,.analyzeSheet{position:relative;width:min(100%,430px);border:1px solid var(--color-border);background:#fff;box-shadow:0 24px 80px #1f273342}.analyzeConfirmModal{display:grid;justify-items:center;gap:9px;align-self:center;padding:24px 18px 18px;border-radius:19px;text-align:center}.analyzeConfirmModal>span{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:var(--color-primary-soft);color:#876400}.analyzeConfirmModal h2,.analyzeConfirmModal p{margin:0}.analyzeConfirmModal h2{font-size:1.02rem}.analyzeConfirmModal p{max-width:310px;color:var(--color-text-muted);font-size:.74rem;line-height:1.45}.analyzeConfirmModal dl{display:grid;width:100%;gap:1px;margin:7px 0 3px;overflow:hidden;border:1px solid var(--color-border);border-radius:12px;background:var(--color-border);text-align:left}.analyzeConfirmModal dl>div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:9px;padding:9px 10px;background:#fff}.analyzeConfirmModal dt{color:var(--color-text-muted);font-size:.64rem}.analyzeConfirmModal dd{min-width:0;margin:0;overflow:hidden;font-size:.68rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.analyzeConfirmModal>div{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px}.analyzeConfirmModal>div>button,.analyzeConfirmModal>div>a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border-radius:12px;background:#f5f7fa;color:var(--color-text);font-size:.73rem;font-weight:710}.analyzeConfirmModal>div>button:last-child,.analyzeConfirmModal>div>a:last-child{background:var(--color-primary-500);color:var(--color-on-primary)}.analyzeModalClose{position:absolute;top:9px;right:9px;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#f5f7fa;color:var(--color-text-muted)}.analyzeNoCreditModal>span{background:#fff0ee;color:#b3443c}.analyzeDeleteModal>span{background:#fff0ee;color:#b3443c}.analyzeDeleteModal>div>button:last-child{background:#e94f45;color:#fff}.analyzeDeleteModal button:disabled{cursor:wait;opacity:.55}.analyzeLifecyclePanel{display:grid;justify-items:center;gap:8px;margin:3px 0 13px;padding:19px 16px;border:1px solid var(--color-border);border-radius:18px;background:#fff;text-align:center;box-shadow:var(--shadow-card)}.analyzeLifecyclePanel>span{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:var(--color-primary-soft);color:#846100}.analyzeLifecyclePanel-processing>span svg{animation:analyzeSpin 1.1s linear infinite}.analyzeLifecyclePanel-partial{border-color:#a7cae7;background:#f4faff}.analyzeLifecyclePanel-partial>span{background:#e1f2ff;color:#1973b8}.analyzeLifecyclePanel-updated{border-color:#b9d9bd;background:#f4fbf5}.analyzeLifecyclePanel-updated>span{background:#e1f3e3;color:#28753a}.analyzeLifecyclePanel-warning{border-color:#f0c2bd;background:#fff7f6}.analyzeLifecyclePanel-warning>span{background:#ffe4e1;color:#b23d35}.analyzeLifecyclePanel h1,.analyzeLifecyclePanel p{margin:0}.analyzeLifecyclePanel h1{font-size:1rem}.analyzeLifecyclePanel p{max-width:320px;color:var(--color-text-muted);font-size:.74rem;line-height:1.45}.analyzeLifecyclePanel>label{display:grid;width:100%;gap:6px;margin-top:6px;text-align:left}.analyzeLifecyclePanel>label>span{color:var(--color-text-muted);font-size:.68rem;font-weight:680}.analyzeLifecyclePanel textarea{min-height:100px;resize:vertical;font-size:.76rem}.analyzeLifecyclePanel>button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;margin-top:5px;padding:9px 15px;border-radius:12px;background:var(--color-primary-500);color:var(--color-on-primary);font-size:.74rem;font-weight:720}.analyzeLifecyclePanel>button:disabled{opacity:.46}.analyzeLifecycleProgressLabel{display:flex;width:100%;justify-content:space-between;margin-top:7px;color:var(--color-text-muted);font-size:.67rem}.analyzeLifecycleProgressLabel strong{color:#806000;font-variant-numeric:tabular-nums}.analyzeLifecycleProgress{width:100%;height:7px;overflow:hidden;border-radius:99px;background:#e4e8ee}.analyzeLifecycleProgress>span{display:block;height:100%;border-radius:inherit;background:var(--color-primary-500);transition:width .18s ease}.analyzeLifecyclePanel>small{color:var(--color-text-muted);font-size:.63rem}.analyzeProcessingSource{display:grid;overflow:hidden;border:1px solid var(--color-border);border-radius:18px;background:#fff;box-shadow:var(--shadow-card)}.analyzeProcessingSource>img{width:100%;aspect-ratio:2.1;object-fit:cover;filter:saturate(.72);opacity:.78}.analyzeProcessingSource>div{display:grid;gap:5px;padding:14px}.analyzeProcessingSource span{color:#896700;font-size:.64rem;font-weight:720}.analyzeProcessingSource strong{font-size:.88rem}.analyzeProcessingSource p{margin:0;color:var(--color-text-muted);font-size:.72rem;line-height:1.45}.analyzeResultActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:15px 0;border-top:1px solid var(--color-border)}.analyzeResultActions button{display:grid;min-width:0;min-height:59px;justify-items:center;align-content:center;gap:5px;padding:7px 4px;border:1px solid var(--color-border);border-radius:12px;background:#f8fafc;color:var(--color-text-muted);font-size:.6rem;font-weight:680;text-align:center}.analyzeResultActions button svg{color:#856300}.analyzeResultActions button[data-active=true]{border-color:var(--color-primary-500);background:var(--color-primary-soft);color:#674d00}.analyzeFollowUpHistory{padding:15px 0;border-top:1px solid var(--color-border)}.analyzeFollowUpHistory h2{margin:0 0 9px;font-size:.86rem}.analyzeFollowUpHistory article{display:grid;gap:5px;padding:10px 11px;border-left:3px solid #d9a900;background:#f8fafc}.analyzeFollowUpHistory article+article{margin-top:7px}.analyzeFollowUpHistory strong{font-size:.71rem}.analyzeFollowUpHistory p{margin:0;color:var(--color-text-muted);font-size:.69rem;line-height:1.45}.analyzeSheet{max-height:min(78dvh,660px);overflow-y:auto;border-radius:20px 20px 14px 14px;overscroll-behavior:contain}.analyzeSheet>header{position:sticky;z-index:2;top:0;display:grid;grid-template-columns:38px minmax(0,1fr) 36px;align-items:center;gap:9px;padding:14px;border-bottom:1px solid var(--color-border);background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.analyzeSheet>header>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:var(--color-primary-soft);color:#826000}.analyzeSheet h2,.analyzeSheet header p{margin:0}.analyzeSheet h2{font-size:.91rem}.analyzeSheet header p{margin-top:2px;color:var(--color-text-muted);font-size:.64rem}.analyzeSheet header>button{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#f5f7fa;color:var(--color-text-muted)}.analyzeSheet>form{display:grid;gap:12px;padding:14px}.analyzeSheet form label{display:grid;gap:6px}.analyzeSheet form label>span{color:var(--color-text-muted);font-size:.68rem;font-weight:680}.analyzeSheet textarea{min-height:116px;resize:vertical;font-size:.76rem}.analyzeSheet form>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.analyzeSheet form>div button{min-height:42px;border-radius:12px;background:#f5f7fa;color:var(--color-text);font-size:.72rem;font-weight:700}.analyzeSheet form>div button:last-child{background:var(--color-primary-500);color:var(--color-on-primary)}.analyzeSheet form>div button:disabled{opacity:.45}.analyzeEvidenceList{display:grid;gap:1px;padding:0 14px 14px;background:var(--color-border)}.analyzeEvidenceList article{display:grid;grid-template-columns:28px minmax(0,1fr) 34px;gap:8px;padding:12px 9px;background:#fff}.analyzeEvidenceList article>span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:var(--color-primary-soft);color:#846100}.analyzeEvidenceList article>div{display:grid;min-width:0;gap:4px}.analyzeEvidenceList strong{font-size:.72rem}.analyzeEvidenceList p{margin:0;color:var(--color-text-muted);font-size:.66rem;line-height:1.4}.analyzeEvidenceList small{overflow:hidden;color:#826300;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.analyzeEvidenceList a{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#f5f7fa;color:var(--color-text-muted)}@keyframes analyzeSpin{to{transform:rotate(360deg)}}@media(min-width:560px){.analyzeNewPage{padding-inline:max(var(--page-pad-x),calc((100% - 540px)/2))}.analyzeModalBackdrop{align-items:center}.analyzeSheet{border-radius:20px}}@media(max-width:340px){.scanLibraryHeader nav a{width:38px;padding-inline:0}.scanLibraryHeader nav a span{display:none}.analyzeTypeGrid{grid-template-columns:1fr}.analyzeResultActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.analyzeLifecyclePanel-processing>span svg{animation:none}.analyzeLifecycleProgress>span{transition:none}}:root{color-scheme:light;--color-primary-50: #fffde8;--color-primary-100: #fff8bf;--color-primary-200: #fff08a;--color-primary-300: #ffe45c;--color-primary-400: #ffe033;--color-primary-500: #ffd600;--color-primary-600: #ffc400;--color-primary-700: #e7a900;--color-primary-800: #c88a00;--color-primary-900: #9f6a00;--color-primary: #ffd600;--color-primary-strong: #ffc400;--color-primary-ink: #795300;--color-footer-active: #8a5c00;--color-primary-soft: #fff7b8;--color-primary-wash: #fffceb;--color-warm-white: #ffffff;--color-light-beige: #f8fafc;--color-sand: #e4e8ee;--color-gray: #69717d;--color-charcoal: #17191d;--color-white: #ffffff;--color-bg: #ffffff;--color-bg-outside: #ffffff;--color-surface: #ffffff;--color-surface-muted: #f5f7fa;--color-text: #17191d;--color-text-muted: color-mix(in srgb, var(--color-gray) 85%, var(--color-charcoal));--color-text-soft: color-mix(in srgb, var(--color-gray) 85%, var(--color-charcoal));--color-on-primary: #17191d;--color-border: #e7e7e7;--color-border-strong: #d8d8d8;--color-success: #43a047;--color-info: #1e88e5;--color-warning: #ffa000;--color-error: #e53935;--color-neutral: #bdbdbd;--color-purple: #7a2cff;--color-blue: #1e88e5;--color-cyan: #16b9e8;--color-green: #43a047;--color-orange: #ff8f00;--color-danger: #e53935;--shadow-card: 0 1px 2px rgba(17, 17, 17, .045);--shadow-float: 0 14px 34px rgba(17, 17, 17, .16);--shadow-accent: 0 7px 18px rgba(255, 196, 0, .2);--surface-subtle: #f5f5f5;--surface-pressed: #ededed;--surface-raised: #ffffff;--text-neutral: #111111;--text-neutral-muted: #666666;--radius-control: 14px;--radius-group: 16px;--font-sans: "Segoe UI Variable Text", "Inter", "SF Pro Text", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--page-pad-x: clamp(14px, 4vw, 20px);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--nav-height: 72px;--composer-height: 62px;--card-radius-lg: 24px;--card-radius-md: 18px;--chip-height: 44px;--touch-target-min: 44px;--motion-spring: cubic-bezier(.2, .86, .24, 1.16);--motion-press: 70ms;--motion-release: .22s;--motion-footer: .18s}*{box-sizing:border-box}html{min-height:100%;overflow-x:hidden;background:var(--color-bg-outside);font-family:var(--font-sans)}body{min-height:100%;margin:0;overflow-x:hidden;background:var(--color-bg-outside);color:var(--color-text);font-family:var(--font-sans);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{min-height:100dvh}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0;cursor:pointer}a{color:inherit;text-decoration:none}img,svg{display:block}[data-horizontal-rail=true]{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;cursor:grab}[data-horizontal-rail=true][data-dragging=true]{cursor:grabbing;scroll-snap-type:none!important;-webkit-user-select:none;user-select:none}[data-horizontal-rail=true][data-custom-touch-drag=true]{touch-action:pan-y}:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 65%,white);outline-offset:3px}@supports not (min-height: 100dvh){#root{min-height:100vh}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.appBackdrop{min-height:100dvh;background:var(--color-bg-outside)}.appFrame{position:relative;width:min(100%,430px);min-height:100dvh;margin:0 auto;overflow-x:clip;background:var(--color-bg);box-shadow:0 0 0 1px #11131808}.page{width:100%;min-height:100dvh;padding:calc(18px + var(--safe-top)) var(--page-pad-x) calc(var(--nav-height) + var(--safe-bottom) + 26px)}.homePage,.discoverPage,.profilePage,.profileEditPage{display:flex;flex-direction:column;gap:16px}.homePage{height:100dvh;min-height:100dvh;gap:0;overflow:hidden;padding:calc(8px + var(--safe-top)) clamp(8px,3vw,14px) calc(var(--nav-height) + var(--safe-bottom) + 6px)}.srOnly{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hotfeedLogo{margin:0;color:var(--color-primary-700);font-size:clamp(2.35rem,12vw,3.15rem);font-weight:var(--font-weight-bold);line-height:.95;letter-spacing:0}.homeHeader,.logoHeader{display:flex;align-items:center;justify-content:space-between;gap:14px}.homeHeader>div:first-child,.logoHeader>div:first-child{min-width:0}.homeHeader p,.logoHeader p{margin:7px 0 0;color:var(--color-text-muted);font-size:.92rem;font-weight:var(--font-weight-medium)}.logoHeader-compact .hotfeedLogo{font-size:clamp(2.2rem,11vw,3rem)}.headerActions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.streakPill{display:inline-flex;min-height:var(--chip-height);align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--color-primary-200);border-radius:999px;background:var(--color-primary-50);color:var(--color-primary-ink);box-shadow:var(--shadow-card)}.streakPill strong{font-size:1.4rem}.streakPill span{color:var(--color-text);font-size:.86rem;white-space:nowrap}.iconButton{position:relative;display:inline-flex;width:var(--touch-target-min);height:var(--touch-target-min);align-items:center;justify-content:center;border-radius:50%;background:var(--color-surface);color:var(--color-text)}.iconButton-plain{background:transparent}.notificationDot,.unreadDot{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--color-primary)}.notificationDot{top:8px;right:8px}.pageHeader{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(44px,auto);align-items:center;gap:8px;margin-bottom:14px}.pageHeader h1{margin:0;overflow:visible;font-size:clamp(1.18rem,5vw,1.55rem);font-weight:var(--font-weight-bold);line-height:1.15;text-overflow:clip;white-space:normal}.pageHeaderAction{justify-self:end}.saveLink,.sectionAction{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:4px;border-radius:999px;background:transparent;color:var(--color-primary-ink);font-weight:var(--font-weight-semibold)}.sectionAction{flex:0 0 auto;white-space:nowrap}.saveLink:disabled{color:var(--color-text-soft);cursor:not-allowed}.horizontalChips{display:flex;gap:10px;width:calc(100% + var(--page-pad-x));margin-right:calc(var(--page-pad-x) * -1);overflow-x:auto;padding:2px var(--page-pad-x) 4px 0;scrollbar-width:none}.horizontalChips::-webkit-scrollbar{display:none}.horizontalChips-wrap{flex-wrap:wrap;width:100%;margin:0;padding:0;overflow:visible}.chip{display:inline-flex;min-width:max-content;min-height:var(--chip-height);align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);font-size:.9rem;font-weight:var(--font-weight-semibold);box-shadow:0 2px 9px #0f172a0a}.chip-active{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-accent)}.feedSection{display:flex;flex:1;flex-direction:column;min-height:0;gap:0}.deckStage{position:relative;flex:1;min-height:0;overflow:hidden;touch-action:none}.feedCard{position:absolute;inset:0 4px;display:flex;max-width:370px;margin:0 auto;border-radius:var(--card-radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);will-change:transform}.feedCard-0{z-index:5;cursor:grab}.feedCard-1{z-index:3;transform:translate(-58px) translateY(30px) rotate(-10deg) scale(.94);opacity:.72}.feedCard-2{z-index:2;transform:translate(58px) translateY(38px) rotate(10deg) scale(.92);opacity:.62}.articleCardInner{display:flex;width:100%;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--card-radius-lg);background:var(--color-surface)}.articleHero{position:relative;aspect-ratio:16 / 9;flex:0 0 auto;overflow:hidden;background:var(--color-surface-muted)}.articleHeroSvg,.articleDetailHero{width:100%;height:100%}.rankPill,.timeBadge{position:absolute;top:12px;display:inline-flex;align-items:center;gap:6px;min-height:36px;border-radius:999px;font-size:.8rem;font-weight:var(--font-weight-semibold)}.rankPill{left:12px;padding:0 12px;background:var(--color-primary-400);color:var(--color-on-primary)}.timeBadge{right:12px;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.35)}.articleContent{display:flex;min-height:0;flex:1;flex-direction:column;padding:14px 16px 16px}.homePage .articleContent{padding:12px 14px 14px}.articleTitle{display:block;margin:0 0 12px;color:var(--color-text);font-size:clamp(1.25rem,5vw,1.55rem);font-weight:var(--font-weight-bold);line-height:1.25}.homePage .articleTitle{margin-bottom:8px;font-size:clamp(1.02rem,4.8vw,1.32rem);line-height:1.2}.readTime{display:inline-flex;align-items:center;gap:7px;color:var(--color-text-muted);font-size:.86rem}.readTime strong{color:var(--color-primary-ink)}.bulletList{display:grid;gap:9px;margin:14px 0;padding:0;list-style:none}.homePage .bulletList{gap:7px;margin:10px 0}.homePage .bulletList li:nth-child(n+3){display:none}.bulletList li{position:relative;padding-left:18px;color:#2f3542;font-size:.9rem;line-height:1.45}.homePage .bulletList li{font-size:.84rem;line-height:1.35}.bulletList li:before{position:absolute;top:.58em;left:0;width:7px;height:7px;border-radius:50%;background:var(--color-primary);content:""}.sectionHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.sectionHeader h2{margin:0;font-size:1.08rem;font-weight:var(--font-weight-semibold)}.sourceChips{display:flex;flex-wrap:wrap;min-width:0;gap:8px}.sourceChip{display:inline-flex;min-width:0;max-width:100%;min-height:34px;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);font-size:.78rem;font-weight:var(--font-weight-medium)}.sourceChipLabel{min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap}.sourceChipIcon{width:22px;height:22px;flex:0 0 auto;border-radius:50%}.cardFooterActions{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:16px -16px -16px;border-top:1px solid var(--color-border);background:var(--color-border)}.homePage .cardFooterActions{display:none}.cardFooterActions span{display:flex;min-height:58px;align-items:center;justify-content:center;flex-direction:column;gap:4px;background:var(--color-surface);color:var(--color-text);font-size:.76rem;font-weight:var(--font-weight-medium)}.swipeBadge{position:absolute;z-index:10;top:28px;min-height:38px;padding:8px 14px;border-radius:999px;color:#fff;font-weight:var(--font-weight-bold);pointer-events:none}.swipeBadge-left{left:24px;background:var(--color-danger);transform:rotate(-10deg)}.swipeBadge-right{right:24px;background:var(--color-green);transform:rotate(10deg)}.swipeHint{margin:0;color:var(--color-text-muted);text-align:center;font-size:.82rem;font-weight:var(--font-weight-semibold)}.actionDock{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(10px,3vw,18px)}.actionButton{display:flex;min-height:82px;align-items:center;justify-content:center;flex-direction:column;gap:7px;border-radius:999px;background:var(--color-surface);box-shadow:var(--shadow-float);font-weight:var(--font-weight-semibold)}.actionButton-danger{color:var(--color-danger)}.actionButton-purple{color:var(--color-purple)}.actionButton-green{color:var(--color-green)}.actionButton-blue{color:var(--color-blue)}.undoLine{display:flex;justify-content:center}.textButton,.softButton,.primaryButton,.primaryMiniButton,.fullWidthButton{display:inline-flex;min-height:var(--touch-target-min);align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:var(--font-weight-semibold)}.textButton{background:transparent;color:var(--color-text-muted)}.softButton{padding:0 14px;background:var(--color-primary-soft);color:var(--color-primary-ink)}.primaryButton,.primaryMiniButton{background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-accent)}.primaryButton{padding:0 18px}.primaryMiniButton{min-height:38px;padding:0 12px;font-size:.82rem}.fullWidthButton{width:100%}.panel,.formPanel{border:1px solid var(--color-border);border-radius:var(--card-radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.panel{padding:16px}.formPanel{overflow:hidden}.searchField{display:flex;min-height:58px;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--color-border-strong);border-radius:18px;background:var(--color-surface);color:var(--color-text-muted)}.searchField input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--color-text);font-size:1rem}.trendGrid,.questionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.trendTile,.questionGrid button,.recentChips button{display:inline-flex;min-height:44px;align-items:center;gap:8px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);color:var(--color-text);font-weight:var(--font-weight-semibold);line-height:1.25}.trendTile{justify-content:flex-start;padding:0 12px}.trendTile svg,.rankedItem>svg{color:var(--color-primary-ink)}.rankedList{display:grid;gap:12px;margin-top:14px}.rankedItem,.articleListItem,.threadRow,.followRow,.historyRow,.notificationRow{display:grid;align-items:center;gap:12px;min-width:0}.rankedItem{grid-template-areas:"rank icon body trend" "rank icon meta trend";grid-template-columns:24px 34px minmax(0,1fr) 22px;row-gap:2px}.rankNumber{grid-area:rank;color:var(--color-primary-ink);font-weight:var(--font-weight-bold)}.rankIcon,.rowIcon,.timelineIcon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary-ink)}.rankIcon{grid-area:icon}.rankBody,.rowBody,.articleListBody,.threadBody{display:grid;min-width:0;gap:4px}.rankBody{grid-area:body}.rankBody strong,.rowBody strong,.articleListBody strong,.threadBody strong{overflow:visible;font-size:.98rem;font-weight:var(--font-weight-semibold);line-height:1.25;text-overflow:clip;white-space:normal}.rankBody span,.rowBody span,.articleListBody span,.threadBody span,.articleMeta,.rankMeta,.threadTime,.mutedText{color:var(--color-text-muted);font-size:.84rem;line-height:1.35}.rankMeta{grid-area:meta;justify-self:start;white-space:normal}.rankedItem>svg{grid-area:trend}.questionGrid button{justify-content:flex-start;padding:0 12px;text-align:left}.dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--color-primary)}.recentPanel{margin-bottom:-6px}.recentChips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.recentChips button{padding:0 16px}.resultsHero,.profileHero,.profileEditHero{display:grid;justify-items:center;gap:8px;text-align:center}.resultsHero{justify-items:start;padding:18px;border-radius:var(--card-radius-lg);background:linear-gradient(135deg,var(--color-primary-soft),#f3f9ff);text-align:left}.resultsHero span{color:var(--color-primary-ink);font-weight:var(--font-weight-semibold)}.resultsHero h2,.profileHero h1,.profileEditHero h2{margin:0;font-size:1.45rem;font-weight:var(--font-weight-bold)}.listStack{display:grid;gap:12px}.articleListItem{grid-template-columns:72px minmax(0,1fr) auto;min-height:86px;padding:10px;border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface)}.articleThumb{width:72px;height:72px;overflow:hidden;border-radius:14px}.levelPanel{display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:14px;align-items:center;padding:16px;border-radius:var(--card-radius-lg);background:linear-gradient(135deg,#fff0f4,#fff8fb);box-shadow:var(--shadow-card)}.levelPanel h1{margin:0 0 8px;color:var(--color-primary-ink);font-size:1.15rem}.levelPanel p{margin:0 0 12px;color:var(--color-text-muted);font-size:.88rem}.progressTrack{height:10px;overflow:hidden;border-radius:999px;background:#ffc5d3}.progressTrack span{display:block;height:100%;border-radius:inherit;background:var(--color-primary)}.levelRobot{width:80px;height:80px}.statsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--card-radius-lg);background:var(--color-border);box-shadow:var(--shadow-card)}.statCard{display:flex;min-height:96px;align-items:center;justify-content:center;flex-direction:column;gap:6px;background:var(--color-surface);color:var(--color-text-muted);text-align:center}.statCard strong{color:var(--color-text);font-size:1.08rem}.statCard span{padding:0 4px;font-size:.76rem;line-height:1.25}.rowPanel{overflow:hidden;padding:0}.rowLink{display:grid;grid-template-columns:42px minmax(0,1fr) auto 20px;gap:10px;align-items:center;min-height:68px;padding:10px 14px;border-bottom:1px solid var(--color-border)}.rowLink:last-child{border-bottom:0}.rowMeta{color:var(--color-text-muted);font-size:.9rem;line-height:1.25;text-align:right;white-space:normal}.rowChevron{color:var(--color-text-muted)}.rowLink-danger{color:var(--color-primary-ink)}.achievementStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.achievementCard{display:grid;justify-items:center;gap:6px;min-width:0;text-align:center}.achievementIcon{width:68px;height:68px}.achievementCard strong{overflow:visible;max-width:100%;font-size:.82rem;line-height:1.2;text-overflow:clip;white-space:normal}.achievementCard span,.achievementCard small{color:var(--color-text-muted);font-size:.72rem;line-height:1.25}.invitePanel{display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:8px;padding:16px;border-radius:var(--card-radius-lg);background:#fff0f4}.invitePanel h2{margin:0 0 8px;font-size:1.05rem}.invitePanel p{margin:0 0 12px;color:var(--color-text-muted)}.inviteArt{width:112px;height:78px}.profileAvatarLarge{width:118px;height:118px;border-radius:50%}.profileHero{padding:24px 16px;border-radius:var(--card-radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.profileHero p,.profileEditHero p{margin:0;color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.profileHero span{color:var(--color-text-muted);line-height:1.45}.avatarWrap{position:relative}.cameraButton{position:absolute;right:4px;bottom:8px;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:4px solid var(--color-bg);border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-accent)}.profileForm{display:grid;gap:16px}.profileInputRow{display:grid;grid-template-columns:28px minmax(94px,.9fr) minmax(0,1.2fr) 20px;gap:10px;align-items:center;min-height:68px;padding:10px 14px;border-bottom:1px solid var(--color-border)}.profileInputRow:last-child{border-bottom:0}.profileInputRow label{font-weight:var(--font-weight-semibold)}.profileInputRow input{min-width:0;border:0;outline:0;background:transparent;color:var(--color-text-muted);text-align:right}.fieldError{grid-column:2 / -1;color:var(--color-danger);font-size:.78rem;text-align:left}.subheading{margin:4px 0 -4px;font-size:1.1rem}.articleDetail{position:relative;display:grid;gap:14px;padding-bottom:18px}.articleDetailHero{height:220px;overflow:hidden;border-radius:var(--card-radius-lg)}.articleDetail h1{margin:0;font-size:1.65rem;line-height:1.18}.articleDetail p{margin:0;color:var(--color-text-muted);line-height:1.55}.articleBody{padding:16px;border-radius:18px;background:var(--color-surface)}.bulletList-detail li{font-size:.98rem}.sourceLargeIcon{width:42px;height:42px;border-radius:50%}.followRow,.notificationRow{grid-template-columns:42px minmax(0,1fr) auto;min-height:68px}.historyRow{grid-template-columns:minmax(0,1fr) 44px;min-height:58px;padding-bottom:10px;border-bottom:1px solid var(--color-border)}.historyRow:last-child{border-bottom:0;padding-bottom:0}.historyRow a{display:grid;gap:4px}.choicePanel{display:grid;gap:8px}.choiceButton{display:flex;min-height:54px;align-items:center;justify-content:space-between;border-radius:16px;padding:0 14px;background:var(--color-surface-muted);color:var(--color-text);font-weight:var(--font-weight-semibold)}.choiceButton-selected{background:var(--color-primary-soft);color:var(--color-primary-ink)}.timeline{display:grid;gap:14px}.timelineItem{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px}.timelineItem p{margin:4px 0;color:var(--color-text-muted)}.timelineItem small,.notificationRow small{color:var(--color-text-soft)}.achievementGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.achievementCard-wide{padding:14px;border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface)}.achievementCard progress{width:100%;accent-color:var(--color-primary)}.notificationRow-read{opacity:.72}.stateBlock{display:grid;gap:14px;padding:8px 0}.skeletonLine,.skeletonCard{overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#f3f4f7,#fff0f4,#f3f4f7);background-size:220% 100%;animation:skeletonMove 1.4s ease-in-out infinite}.skeletonLine{height:18px}.skeletonTitle{width:62%;height:32px}.skeletonShort{width:42%}.skeletonCard{height:180px;border-radius:var(--card-radius-lg)}.skeletonCardSmall{height:120px}.emptyState{display:grid;justify-items:center;gap:10px;padding:28px 16px;border:1px solid var(--color-border);border-radius:var(--card-radius-lg);background:var(--color-surface);text-align:center;box-shadow:var(--shadow-card)}.emptyState h2{margin:0;font-size:1.15rem}.emptyState p{margin:0;color:var(--color-text-muted);line-height:1.45}.emptyIcon{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary-ink)}.errorState .emptyIcon{background:#fff0f0;color:var(--color-danger)}.toastRegion{position:fixed;right:max(14px,calc((100vw - 430px)/2 + 14px));bottom:calc(var(--nav-height) + var(--safe-bottom) + 14px);left:max(14px,calc((100vw - 430px)/2 + 14px));z-index:60;display:grid;gap:8px;pointer-events:none}.toast{padding:12px 14px;border:1px solid var(--color-border);border-radius:16px;background:#111318f0;color:#fff;box-shadow:var(--shadow-float);font-weight:var(--font-weight-medium)}.toast-error{background:#d20031f2}.toast-success{border-color:#66d68a8c;background:#125330f5}@keyframes skeletonMove{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-height:650px){.homePage{padding-top:calc(6px + var(--safe-top));padding-bottom:calc(var(--nav-height) + var(--safe-bottom) + 4px)}.homePage .articleHero{aspect-ratio:16 / 8}.homePage .articleContent{padding:10px 12px 12px}.homePage .articleTitle{margin-bottom:7px;font-size:clamp(.98rem,4.4vw,1.16rem);line-height:1.18}.homePage .readTime{font-size:.8rem}.homePage .bulletList{gap:6px;margin:8px 0 0}.homePage .bulletList li{font-size:.78rem;line-height:1.32}.homePage .sectionHeader,.homePage .sourceChips{display:none}.homePage .rankPill,.homePage .timeBadge{top:9px;min-height:30px;font-size:.72rem}}@media(max-width:360px){.page{padding-right:14px;padding-left:14px}.homeHeader,.logoHeader{gap:8px}.hotfeedLogo,.logoHeader-compact .hotfeedLogo{font-size:1.85rem}.headerActions{gap:6px}.streakPill{gap:5px;padding:7px 8px}.streakPill svg{width:20px;height:20px}.streakPill strong{font-size:1.15rem}.notificationButton{width:40px;height:40px;flex:0 0 40px}.streakPill span{display:none}.statsGrid,.achievementStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.trendGrid,.questionGrid,.achievementGrid{grid-template-columns:1fr}.profileInputRow{grid-template-columns:26px minmax(88px,1fr)}.profileInputRow input,.profileInputRow>svg:last-of-type{grid-column:2 / -1;text-align:left}}@media(prefers-reduced-motion:reduce){.skeletonLine,.skeletonCard{animation:none}.feedCard{transition:none}}.appFrame{isolation:isolate;background:var(--color-bg)}.routeViewport{min-height:100dvh}.demoPage{width:100%;min-height:100dvh;padding:calc(16px + var(--safe-top)) var(--page-pad-x) calc(var(--nav-height) + var(--safe-bottom) + 28px)}.brandMark{display:inline-flex;align-items:flex-start;gap:2px;color:var(--color-primary-600);font-size:clamp(2rem,9vw,2.65rem);font-weight:850;line-height:.92;letter-spacing:-.055em}.brandMark svg{width:20px;height:20px;margin-top:-2px;fill:var(--color-primary-300)}.brandMark-compact{font-size:1.55rem}.bottomNav{--scan-size: 39.2px;--scan-glyph-size: 24.5px;--scan-cradle-scale: .875;--scan-circle-bottom: 34px;--scan-label-top: 36px;position:fixed;right:max(0px,calc((100vw - 430px)/2));bottom:0;left:max(0px,calc((100vw - 430px)/2));z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(var(--nav-height) + var(--safe-bottom));min-height:calc(var(--nav-height) + var(--safe-bottom));padding:8px 8px calc(6px + var(--safe-bottom));overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;isolation:isolate}.bottomNav:before{position:absolute;top:-17px;left:50%;z-index:0;width:112px;height:32px;background:var(--color-white);clip-path:path("M 0 29 C 10 29 18 27 22 23 C 25 20 27 15 31 11 C 37 5 45 2 56 2 C 67 2 75 5 81 11 C 85 15 87 20 90 23 C 94 27 102 29 112 29 L 112 32 L 0 32 Z");content:"";pointer-events:none;transform:translate(-50%) scale(var(--scan-cradle-scale));transform-origin:50% 100%}.bottomNav:after{position:absolute;inset:12px 0 0;z-index:0;border-radius:18px 18px 0 0;background:var(--color-white);box-shadow:0 -9px 26px #0f172a14;content:"";pointer-events:none}.bottomNavItem{position:relative;z-index:2;display:flex;min-width:0;min-height:56px;align-items:center;justify-content:center;flex-direction:column;gap:3px;border-radius:12px;background:transparent;color:var(--color-gray);font-size:.68rem;font-weight:var(--font-weight-semibold);transition:color var(--motion-footer) ease,transform var(--motion-release) var(--motion-spring)}.bottomNavItem span{max-width:100%;overflow:visible;line-height:1.15;text-align:center;white-space:normal}.bottomNavIconShell{position:relative;display:grid;width:25px;height:25px;place-items:center}.bottomNavIconShell>svg:first-child{width:23px;height:23px;transition:color var(--motion-footer) ease}.bottomNavLabel{position:relative;z-index:2}.bottomNavItem:active{transform:translate3d(0,2px,0);transition-duration:var(--motion-press)}.bottomNavItem-active{background:transparent;color:var(--color-footer-active)}.bottomNavItem-capture{z-index:3;min-width:0;min-height:56px;align-self:stretch;justify-content:center;gap:0;margin-top:0;overflow:visible;background:transparent;color:var(--color-on-primary)}.bottomNavItem-capture.bottomNavItem-active{background:transparent;color:var(--color-on-primary)}.bottomNavItem-capture .bottomNavIconShell{position:absolute;top:calc(var(--scan-circle-bottom) - var(--scan-size));left:50%;display:grid;width:var(--scan-size);height:var(--scan-size);aspect-ratio:1 / 1;flex:0 0 var(--scan-size);place-items:center;border-radius:50%;background:linear-gradient(145deg,var(--color-primary),var(--color-primary-strong));box-shadow:var(--shadow-accent);color:var(--color-on-primary);transform:translate(-50%)}.bottomNavItem-capture .bottomNavIconShell>svg:first-child{width:var(--scan-glyph-size);height:var(--scan-glyph-size);transform:none}.bottomNavItem-capture .bottomNavLabel{position:absolute;top:var(--scan-label-top);left:50%;display:inline-flex;width:max-content;min-height:0;align-items:center;justify-content:center;margin-top:0;padding:2px 9px;border:0;border-radius:999px;background:var(--color-primary-strong);box-shadow:inset 0 0 0 .75px var(--color-primary-700);color:var(--color-charcoal);font-size:10px;font-weight:var(--font-weight-bold);line-height:1;transform:translate(-50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.bottomNavItem,.bottomNavIconShell>svg:first-child{transition-duration:.01ms}}@media(min-width:375px){.bottomNav{--scan-size: 42px;--scan-glyph-size: 25.9px;--scan-cradle-scale: .9375}}@media(min-width:431px){.bottomNav{--scan-size: 44.8px;--scan-glyph-size: 27.3px;--scan-cradle-scale: 1}.appFrame{box-shadow:0 0 0 1px #0f172a0d,0 22px 70px #0f172a1a}}html,body,.appBackdrop,.appFrame,.routeViewport{background:var(--color-white)}.appFrame{box-shadow:none}:where(.accountPage,.accountSubPage,.entryPage,.scanPage,.scanDetailPage,.forMe2Page,.forMeUtilityPage,.articlePage,.exploreResultsPage){background:var(--color-white)}:where(.accountPage,.accountSubPage,.entryPage,.scanPage,.scanDetailPage,.forMe2Page,.forMeUtilityPage,.articlePage,.exploreResultsPage) :is(.primaryButton,.primaryMiniButton,.fullWidthButton,.softButton){border-radius:var(--radius-control);box-shadow:none}:where(.accountPage,.accountSubPage,.scanPage,.scanDetailPage,.forMe2Page,.forMeUtilityPage,.articlePage,.exploreResultsPage) :is(.panel,.formPanel,.rowPanel,.choicePanel,.emptyState){border-color:var(--color-border);border-radius:var(--radius-group);background:var(--color-white);box-shadow:none}:where(.accountPage,.accountSubPage,.scanPage,.scanDetailPage,.forMe2Page,.forMeUtilityPage,.articlePage,.exploreResultsPage) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){border-color:var(--color-border);border-radius:var(--radius-control);background:var(--surface-subtle)}.accountProfileCard{margin-top:14px;border-radius:var(--radius-group);box-shadow:none}.accountAvatarFrame img{border-radius:18px;box-shadow:none}.accountEditButton{border:1px solid var(--color-border);border-radius:12px;background:var(--surface-subtle);color:var(--text-neutral)}.accountStats{gap:1px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-group);background:var(--color-border)}.accountStats article{border:0;border-radius:0;background:var(--color-white)}.accountStats svg,.accountMenuIcon,.accountNoticeState{color:#565656}.accountNoticeState{background:var(--surface-subtle)}.accountMenuPanel,.accountSettingsPanel,.accountHelpList,.accountNoticeList,.accountForm{border-radius:var(--radius-group);box-shadow:none}.accountMenuLink{min-height:60px;padding:10px 14px}.accountMenuIcon{border-radius:8px;background:transparent}.accountSubIntro{margin-top:18px}.accountSubIntro>span{border:1px solid var(--color-border);border-radius:14px;background:var(--surface-subtle);color:var(--text-neutral)}.accountLanguageOptions{gap:3px;border:0;border-radius:12px;background:var(--surface-subtle)}.accountLanguageOptions button{border-radius:10px}.accountLanguageOptions button[aria-pressed=true]{border-color:var(--color-border-strong);background:var(--color-white);color:var(--text-neutral);box-shadow:0 1px 3px #1111111a}.accountLanguageOptions button[aria-pressed=true]:after{position:absolute;right:25%;bottom:3px;left:25%;height:2px;border-radius:999px;background:var(--color-primary-500);content:""}.accountLanguageOptions button{position:relative}.accountToggleRow,.accountSelectRow{min-height:64px}.accountSelectRow select{background:var(--surface-subtle)}.accountPrimaryButton{border-radius:var(--radius-control);box-shadow:none}.accountProductList,.accountActionList,.accountPlanCompare,.accountPlanLedger,.accountPreferencePanel,.accountSettingsDeepLinks,.accountSupportMenu{border-radius:var(--radius-group);background:var(--color-white);box-shadow:none}.accountProductRowIcon,.accountSettingsDeepLinks>a>span:first-child,.accountSupportMenu>button>span:first-child,.accountPreferenceSelect>span,.accountPreferenceTime>span>svg,.accountDataAction>svg:first-child{background:var(--surface-subtle);color:#565656}.accountSupportMenu>button{background:var(--color-white)}.accountProductTabs{border:0;background:var(--surface-subtle)}.accountProductTabs button[aria-selected=true]{background:var(--color-white);color:var(--text-neutral);box-shadow:inset 0 -2px var(--color-primary-500),0 1px 3px #11111114}.scanSearchField,.scanFilterButton,.analyzeNewHeader>a{border-radius:var(--radius-control);background:var(--surface-subtle);box-shadow:none}.scanCard,.scanDetailCard,.analyzeNewQuestion,.analyzeNewSection,.analyzeLifecyclePanel{border-color:var(--color-border);border-radius:var(--radius-group);box-shadow:none}.scanCard{background:var(--color-white)}.scanCard:hover{box-shadow:none}.scanCard:active{background:var(--surface-subtle)}.scanStatus,.scanInputKind,.scanCardCategory,.scanDetailTags span{box-shadow:none}.scanInputKind{background:var(--surface-subtle);color:var(--text-neutral-muted)}.scanCardCategory{color:var(--color-primary-ink)}.analyzeSourceTabs button,.analyzeTypeGrid button,.analyzeDepthControl button{border:1px solid transparent;background:var(--surface-subtle)}.analyzeSourceTabs button[data-active=true],.analyzeTypeGrid button[data-active=true],.analyzeDepthControl button[data-active=true]{border-color:var(--color-primary-500);background:var(--color-white);color:var(--text-neutral);box-shadow:inset 0 -2px var(--color-primary-500)}.analyzeTypeGrid button>span{background:var(--surface-subtle);color:#555}.analyzeTypeGrid button[data-active=true]>span{background:var(--color-primary-soft);color:var(--color-primary-ink)}.analyzeSheet{border-radius:22px 22px 0 0;background:var(--color-white);box-shadow:var(--shadow-float)}.analyzeConfirmModal{border-radius:18px;background:var(--color-white);box-shadow:var(--shadow-float)}.demoPage.forMe2Page{background:var(--color-white)}.forMe2InboxHeader{min-height:calc(64px + var(--safe-top));padding:calc(4px + var(--safe-top)) 8px 4px;border-bottom:1px solid var(--color-border);color:var(--text-neutral);background:#fffffff7;box-shadow:none;-webkit-backdrop-filter:blur(18px) saturate(1.05);backdrop-filter:blur(18px) saturate(1.05)}.forMe2FolderRail{margin-top:1px;padding-top:3px}.forMe2FolderRail button{border:0;background:var(--surface-subtle);color:var(--text-neutral-muted);box-shadow:none}.forMe2FolderRail button[aria-pressed=true]{border:0;background:#1f2227;color:var(--color-white);box-shadow:none}.forMe2HeaderPrimary,.forMe2HeaderSearchButton,.forMe2HeaderBackButton,.forMe2SearchPrompt,.forMe2AddTopicButton{height:50px;min-height:50px}.forMe2HeaderSearchButton,.forMe2HeaderBackButton,.forMe2AddTopicButton{color:var(--text-neutral)}.forMe2SearchPrompt span{color:var(--text-neutral-muted);font-size:1rem}.forMe2HeaderSearchButton:before,.forMe2HeaderBackButton:before,.forMe2SearchPrompt:before,.forMe2AddTopicButton:before{border-color:transparent;background:var(--surface-pressed)}.forMe2SearchShell{position:relative;isolation:isolate;height:44px;border-radius:var(--radius-control);background:var(--surface-subtle);box-shadow:none}.forMe2SearchShell:focus-within{box-shadow:none}.forMe2SearchShell:after{position:absolute;z-index:3;inset:0;border:2px solid transparent;border-radius:inherit;content:"";pointer-events:none}.forMe2SearchShell:focus-within:after{border-color:var(--color-primary-500)}.demoPage.forMe2Page .forMe2SearchShell input{position:relative;z-index:1;border-radius:0;background:transparent}.forMe2SearchShell>svg,.forMe2SearchShell>button{position:relative;z-index:1}.forMe2AddTopicButton svg{width:27px;height:27px;filter:none}.forMe2ThreadRow{min-height:74px;padding:10px 14px}.forMe2ThreadImage,.forMe2ThreadAvatar{border-color:var(--color-border);box-shadow:none}.forMe2ThreadRow:hover,.forMe2ThreadRow:active,.forMe2ThreadRow:focus-visible{background:var(--surface-subtle)}.forMe2ThreadHeader{border-color:var(--color-border);box-shadow:none}.forMe2Timeline{gap:14px;background:var(--color-white)}.forMe2DateMarker{background:var(--surface-subtle);box-shadow:none}.forMe2SystemAvatar{background:var(--color-primary-500);box-shadow:none}.forMe2ReportBody .forMeOverviewCard,.forMe2ReportBody .forMeQuickSummary,.forMe2ReportBody .forMeStandaloneHot,.forMe2ReportBody .forMeStandaloneRelated,.forMe2ReportBody .forMeAnalysisPanel,.forMe2ReportBody .forMeActorsPanel,.forMe2ReportBody .forMeConnectionsPanel,.forMeUtilityIntro,.forMeHistoryList,.forMeTopicList,.forMeRecommendationList{border-color:var(--color-border);box-shadow:none}.stateBlock,.emptyState,.systemStateSurface{box-shadow:none}.toast{border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#1f1f1f;color:#fff;box-shadow:var(--shadow-float)}.exploreSearchMenu{border-color:var(--color-border);background:var(--color-white);color:var(--text-neutral);box-shadow:var(--shadow-float)}.exploreSearchHeader{background:var(--color-white)}.exploreSearchForm{border-color:var(--color-border);background:var(--surface-subtle);box-shadow:none}.exploreSearchForm:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-500) 22%,transparent)}.exploreSearchForm input{color:var(--text-neutral)}.exploreSearchForm input::placeholder,.exploreSearchForm>svg,.exploreSearchSmart p,.exploreSearchResultCopy>span,.exploreSearchResultCopy small,.exploreSearchPerson small,.exploreSearchNoResults p,.exploreSearchQuickPanel header small,.exploreSearchQuickCopy p:last-child{color:var(--text-neutral-muted)}.exploreSearchClearQuery,.exploreSearchClose,.exploreSearchQuickPanel header button{background:var(--surface-subtle);color:var(--text-neutral)}.exploreSearchSection h2,.exploreSearchResultSection>h2,.exploreSearchSmart h2,.exploreSearchResultCopy strong,.exploreSearchPerson strong,.exploreSearchNoResults h2,.exploreSearchQuickCopy h2,.exploreSearchQuickPanel header span{color:var(--text-neutral)}.exploreSearchSectionHeading button,.exploreSearchRecentList button,.exploreSearchTabs button,.exploreSearchViewAll{color:var(--text-neutral-muted)}.exploreSearchRecentList button{border-color:var(--color-border);background:var(--color-white)}.exploreSearchRecentList button:hover,.exploreSearchRecentList button:active{background:var(--surface-subtle)}.exploreSearchTrendingGrid button,.exploreSearchSmart,.exploreSearchResultCard,.exploreSearchPerson,.exploreSearchQuickActions button{border-color:var(--color-border);background:var(--color-white);color:var(--text-neutral)}.exploreSearchTrendingGrid button:hover,.exploreSearchResultCard:hover,.exploreSearchPerson:hover,.exploreSearchQuickActions button:active{background:var(--surface-subtle)}.exploreSearchTabs{border-color:var(--color-border)}.exploreSearchTabs button.is-active{color:var(--text-neutral)}.exploreSearchResultCard,.exploreSearchPerson{border-bottom-color:var(--color-border)}.exploreSearchPersonAction{background:var(--surface-subtle)}.exploreSearchHomeIndicator{background:#b9b9b9}.exploreSearchQuickPanel{border-color:var(--color-border);background:var(--color-white);color:var(--text-neutral);box-shadow:var(--shadow-float)}.exploreSearchQuickActions button.is-selected{border-color:var(--color-primary-500);background:var(--color-primary-wash);color:var(--color-primary-ink)}.exploreActionSheet{border-color:var(--color-border);background:var(--color-white);color:var(--text-neutral);box-shadow:0 -14px 36px #11111121}.exploreActionHandle{background:#b9b9b9}.exploreActionHeader p{color:var(--text-neutral-muted)}.exploreActionHeader button{background:var(--surface-subtle);color:var(--text-neutral)}.exploreActionItemTitle{border-color:var(--color-border);background:var(--surface-subtle);color:var(--text-neutral-muted)}.exploreActionList{border-color:var(--color-border)}.exploreActionRow{border-color:var(--color-border);color:var(--text-neutral)}.exploreActionRow.is-selected{color:var(--color-primary-ink)}.exploreActionRow.is-danger:not(.is-selected){color:var(--color-danger)}.exploreActionIcon{background:var(--surface-subtle)}.exploreResultsPage .pageHeader{margin-bottom:8px}.exploreResultsSearch label{border-color:var(--color-border);border-radius:var(--radius-control);background:var(--surface-subtle);box-shadow:none}.exploreResultsSearch>button{border-radius:var(--radius-control);box-shadow:none}.exploreResultsTabs{gap:0;padding:0 14px 0 0;border-bottom:1px solid var(--color-border);scroll-snap-type:x proximity}.exploreResultsTabs button{position:relative;min-height:42px;padding:0 14px;border:0;border-radius:0;background:transparent;scroll-snap-align:start}.exploreResultsTabs button:after{position:absolute;right:14px;bottom:0;left:14px;height:3px;border-radius:999px 999px 0 0;background:transparent;content:""}.exploreResultsTabs button.is-active{border:0;background:transparent;color:var(--text-neutral);box-shadow:none}.exploreResultsTabs button.is-active:after{background:var(--color-primary-500)}.exploreResultsList{gap:0;overflow:hidden;margin-top:10px;border:1px solid var(--color-border);border-radius:var(--radius-group);background:var(--color-white)}.exploreResultsItem{min-height:88px;border:0;border-bottom:1px solid var(--color-border);border-radius:0;box-shadow:none}.exploreResultsItem:last-child{border-bottom:0}.exploreResultsItem small,.exploreResultsItem>svg{color:var(--text-neutral-muted)}.forMeAddTopicMenu{height:auto;max-height:min(704px,calc(100dvh - var(--nav-height) - var(--safe-bottom) - 24px));border-color:var(--color-border);background:var(--color-white);color:var(--text-neutral);color-scheme:light;box-shadow:var(--shadow-float)}.forMeAddTopicHandle{background:#b9b9b9}.forMeAddTopicScroll{max-height:calc(100dvh - var(--nav-height) - var(--safe-bottom) - 102px)}.forMeAddTopicClose{background:var(--surface-subtle);color:var(--text-neutral)}.forMeAddTopicSuggestion{border-color:var(--color-border);background:var(--color-white);color:var(--text-neutral)}.forMeAddTopicSuggestion.is-selected{background:var(--color-primary-wash);box-shadow:inset 0 0 0 1px var(--color-primary-500)}.forMeAddTopicSuggestionCopy strong,.forMeAddTopicCustom h3{color:var(--text-neutral)}.forMeAddTopicSuggestionCopy small,.forMeAddTopicEmpty,.forMeAddTopicMore{color:var(--text-neutral-muted)}.forMeAddTopicMore{border-color:var(--color-border);background:var(--color-white)}.forMeAddTopicCustom{border-color:var(--color-border);color:var(--text-neutral-muted)}.forMeAddTopicCustom input{border-color:var(--color-border);background:var(--surface-subtle);color:var(--text-neutral)}.forMeAddTopicFooter{border-color:var(--color-border);background:var(--color-white)}.forMeAddTopicFooter>button{box-shadow:none}.forMeAddTopicFooter>button:disabled{background:var(--surface-pressed);color:#8a8a8a}.forMeTrackMoreMenu{border-color:var(--color-border);background:var(--color-white);color:var(--text-neutral);box-shadow:var(--shadow-float)}.forMeTrackMoreHeaderCopy strong,.forMeTrackMoreSectionHeading strong,.forMeTrackMoreOptionCopy strong,.forMeTrackMoreOtherHeading label{color:var(--text-neutral)}.forMeTrackMoreHeaderCopy small,.forMeTrackMoreSectionHeading small,.forMeTrackMoreOptionCopy small{color:var(--text-neutral-muted)}.forMeTrackMoreClose{border-color:var(--color-border);background:var(--surface-subtle);color:var(--text-neutral)}.forMeTrackMoreIssues,.forMeTrackMoreOption,.forMeTrackMoreOther{border-color:var(--color-border);background:var(--color-white)}.forMeTrackMoreOption.is-selected{border-color:var(--color-primary-500);background:var(--color-primary-wash)}.forMeTrackMoreCheckbox{border-color:#8a8a8a}.forMeTrackMoreOther>input{border-color:var(--color-border);background:var(--surface-subtle);color:var(--text-neutral)}.forMeTrackMoreOther>input::placeholder{color:#8a8a8a}.forMeTrackMoreFooter{border-color:var(--color-border);background:var(--color-white)}.forMeTrackMoreFooter>button{box-shadow:none}.forMeGenerationDialog{border-color:var(--color-border);background:var(--color-white);color:var(--text-neutral);box-shadow:var(--shadow-float)}.forMeGenerationSurface h2,.forMeGenerationTopicList strong{color:var(--text-neutral)}.forMeGenerationSurface header p,.forMeGenerationDestination{color:var(--text-neutral-muted)}.forMeGenerationClose{background:var(--surface-subtle);color:var(--text-neutral)}.forMeGenerationTopicList{border-color:var(--color-border);background:var(--surface-subtle)}.forMeGenerationTopicList li{background:var(--color-white)}.forMeGenerationSecondary{border-color:var(--color-border);background:var(--color-white);color:var(--text-neutral)}.resultsHero,.levelPanel,.invitePanel{border:1px solid var(--color-border);background:var(--color-white);box-shadow:none}.choiceButton-selected{border-color:var(--color-primary-500);background:var(--color-white);box-shadow:inset 0 -2px var(--color-primary-500)}:where(.page:not(.homePage)) :is(.rankIcon,.rowIcon,.timelineIcon,.emptyIcon){background:var(--surface-subtle);color:#555}.page>:is(.panel,.emptyState,.stateBlock){border-color:var(--color-border);border-radius:var(--radius-group);background:var(--color-white);box-shadow:none}.page>.panel :is(.rankedItem,.articleListItem,.threadRow,.followRow,.historyRow,.notificationRow){border-color:var(--color-border);box-shadow:none}.bottomNav:after{box-shadow:0 -1px 0 var(--color-border),0 -7px 18px #1111110d}@media(min-width:431px){.appFrame{box-shadow:0 0 0 1px var(--color-border),0 18px 54px #11111114}}@media(max-width:360px){.accountPage,.accountSubPage,.scanPage,.scanDetailPage,.analyzeNewPage,.forMeUtilityPage{--page-pad-x: 12px}.accountProfileCard{grid-template-columns:66px minmax(0,1fr) 40px;gap:10px;padding:16px 12px}.accountAvatarFrame{width:66px;height:66px}}:root{--popup-backdrop: rgba(5, 7, 9, .68);--popup-surface: #131517;--popup-surface-elevated: #1b1d20;--popup-surface-pressed: #25282c;--popup-border: rgba(255, 255, 255, .12);--popup-border-strong: rgba(255, 214, 0, .34);--popup-text: #f6f6f3;--popup-text-muted: #a9adb2}:is(.contentActionMenu,.contentActionNotice,.exploreSearchMenu,.exploreSearchQuickPanel,.exploreActionSheet,.exploreEvidenceDialog,.exploreSaveWarningDialog,.forMeAddTopicMenu,.forMeTrackMoreMenu,.forMeGenerationDialog,.forMeDetailDialog,.forMeBoundedDialog,.forMeDeleteDialog,.forMeCommentFilterMenu,.captureConfirmDialog,.scanFilterSheet,.analyzeSheet,.analyzeConfirmModal,.accountProductDialog){--color-white: var(--popup-surface-elevated);--color-warm-white: var(--popup-surface);--color-surface: var(--popup-surface);--color-surface-muted: var(--popup-surface-elevated);--surface-subtle: var(--popup-surface-elevated);--surface-pressed: var(--popup-surface-pressed);--color-border: var(--popup-border);--color-border-strong: rgba(255, 255, 255, .2);--color-text: var(--popup-text);--color-text-muted: var(--popup-text-muted);--color-text-soft: #7f848a;--text-neutral: var(--popup-text);--text-neutral-muted: var(--popup-text-muted);--color-primary-100: rgba(255, 214, 0, .1);--color-primary-soft: rgba(255, 214, 0, .11);--color-primary-wash: rgba(255, 214, 0, .1);--color-primary-300: #ffe45e;--color-primary-800: #ffd600;--color-primary-ink: #ffd600;--color-primary-strong: #ffd600;--color-footer-active: #ffd600;border-color:var(--popup-border);background:var(--popup-surface);color:var(--popup-text);color-scheme:dark}:is(.exploreSearchOverlay,.exploreActionBackdrop,.exploreEvidenceLayer,.forMeAddTopicOverlay,.forMeTrackMoreOverlay,.forMeDeleteBackdrop,.captureDialogBackdrop,.scanFilterBackdrop,.analyzeModalBackdrop,.accountProductDialogLayer){background:var(--popup-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:is(.forMeGenerationDialog,.forMeDetailDialog,.forMeBoundedDialog,.exploreSaveWarningDialog)::backdrop{background:var(--popup-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:is(.contentActionMenu,.exploreSearchMenu,.exploreSearchQuickPanel,.exploreActionSheet,.exploreEvidenceDialog,.exploreSaveWarningDialog,.forMeAddTopicMenu,.forMeTrackMoreMenu,.forMeGenerationDialog,.forMeDetailDialog,.forMeBoundedDialog,.forMeDeleteDialog,.captureConfirmDialog,.scanFilterSheet,.analyzeSheet,.analyzeConfirmModal,.accountProductDialog) :is(input,textarea,select){border-color:var(--popup-border);background:var(--popup-surface-elevated);color:var(--popup-text);caret-color:#ffd600}:is(.contentActionMenu,.exploreSearchMenu,.exploreSearchQuickPanel,.exploreActionSheet,.exploreEvidenceDialog,.exploreSaveWarningDialog,.forMeAddTopicMenu,.forMeTrackMoreMenu,.forMeGenerationDialog,.forMeDetailDialog,.forMeBoundedDialog,.forMeDeleteDialog,.captureConfirmDialog,.scanFilterSheet,.analyzeSheet,.analyzeConfirmModal,.accountProductDialog) :is(input,textarea)::placeholder{color:#7f848a;opacity:1}.contentActionMenu{border-color:var(--popup-border);background:#131517fa;box-shadow:0 18px 46px #00000070}.contentActionMenu button{color:var(--popup-text)}.contentActionMenu button:hover,.contentActionMenu button:focus-visible{background:var(--popup-surface-pressed)}.contentActionMenu .contentActionChevron{color:var(--popup-text-muted)}.contentActionMenuDivider{background:var(--popup-border)}.contentActionNotice{border-color:var(--popup-border-strong);background:#202225;color:var(--popup-text);box-shadow:0 14px 34px #00000061}.exploreSearchMenu,.exploreSearchHeader{background:var(--popup-surface)}.exploreSearchForm{border-color:#ffd600b8;background:var(--popup-surface-elevated)}.exploreSearchForm input{color:var(--popup-text)}.exploreSearchForm input::placeholder,.exploreSearchForm>svg,.exploreSearchSmart p,.exploreSearchResultCopy>span,.exploreSearchResultCopy small,.exploreSearchPerson small,.exploreSearchNoResults p,.exploreSearchQuickPanel header small,.exploreSearchQuickCopy p:last-child{color:var(--popup-text-muted)}.exploreSearchClearQuery,.exploreSearchClose,.exploreSearchQuickPanel header button{background:var(--popup-surface-pressed);color:var(--popup-text)}.exploreSearchSection h2,.exploreSearchResultSection>h2,.exploreSearchSmart h2,.exploreSearchResultCopy strong,.exploreSearchPerson strong,.exploreSearchNoResults h2,.exploreSearchQuickCopy h2,.exploreSearchQuickPanel header span{color:var(--popup-text)}.exploreSearchSectionHeading button,.exploreSearchRecentList button,.exploreSearchTabs button,.exploreSearchViewAll{color:var(--popup-text-muted)}.exploreSearchRecentList button{border-color:var(--popup-border);background:transparent}.exploreSearchRecentList button:hover,.exploreSearchRecentList button:active{background:var(--popup-surface-pressed)}.exploreSearchTrendingGrid button,.exploreSearchSmart,.exploreSearchResultCard,.exploreSearchPerson,.exploreSearchQuickActions button{border-color:var(--popup-border);background:var(--popup-surface-elevated);color:var(--popup-text)}.exploreSearchTrendingGrid button:hover,.exploreSearchResultCard:hover,.exploreSearchPerson:hover,.exploreSearchQuickActions button:active{background:var(--popup-surface-pressed)}.exploreSearchTabs{border-color:var(--popup-border)}.exploreSearchTabs button.is-active{color:#ffd600}.exploreSearchResultCard,.exploreSearchPerson{border-bottom-color:var(--popup-border)}.exploreSearchPersonAction{background:#ffd6001c;color:#ffd600}.exploreSearchHomeIndicator{background:#5a5d61}.exploreSearchQuickPanel{border-color:var(--popup-border-strong);background:#1a1c1f}.exploreSearchQuickActions button.is-selected{border-color:#ffd60094;background:#ffd60021;color:#ffd600}.exploreActionSheet{border-color:var(--popup-border);background:#161719;color:var(--popup-text);box-shadow:0 -18px 52px #0000006b}.exploreActionHandle{background:#5a5d61}.exploreActionHeader p{color:var(--popup-text-muted)}.exploreActionHeader button{background:var(--popup-surface-pressed);color:var(--popup-text)}.exploreActionItemTitle,.exploreActionIcon{border-color:var(--popup-border);background:#ffffff0d;color:#d7d8d5}.exploreActionList,.exploreActionRow{border-color:var(--popup-border)}.exploreActionRow{background:transparent;color:var(--popup-text)}.exploreActionRow.is-selected{color:#ffd600}.exploreActionRow.is-danger:not(.is-selected){color:#ff9088}.exploreEvidenceDialog,.exploreSaveWarningDialog{background:var(--popup-surface);color:var(--popup-text);box-shadow:0 22px 60px #00000070}.exploreEvidenceHeader button,.exploreEvidenceSource,.exploreSaveWarningSurface header button{border-color:var(--popup-border);background:var(--popup-surface-elevated);color:var(--popup-text)}.exploreEvidenceHeader p,.exploreEvidenceSource span,.exploreSaveWarningSurface small{color:var(--popup-text-muted)}.exploreEvidenceSource small,.exploreSaveWarningSurface header>svg{color:#ffd600}.exploreSaveWarningSurface p{background:#ffd60017;color:var(--popup-text)}.forMeAddTopicMenu,.forMeTrackMoreMenu{border-color:var(--popup-border);background:#111315;color:var(--popup-text);box-shadow:0 24px 64px #00000080}.forMeAddTopicHandle{background:#55585c}.forMeAddTopicClose,.forMeTrackMoreClose{border-color:var(--popup-border);background:var(--popup-surface-pressed);color:var(--popup-text)}.forMeAddTopicSuggestion,.forMeAddTopicMore,.forMeTrackMoreIssues,.forMeTrackMoreOption,.forMeTrackMoreOther{border-color:var(--popup-border);background:var(--popup-surface-elevated);color:var(--popup-text)}.forMeAddTopicSuggestion.is-selected,.forMeTrackMoreOption.is-selected{border-color:#ffd6006b;background:#ffd60014;box-shadow:inset 0 0 0 1px #ffd6003d}.forMeAddTopicSuggestionCopy strong,.forMeAddTopicCustom h3,.forMeTrackMoreHeaderCopy strong,.forMeTrackMoreSectionHeading strong,.forMeTrackMoreOptionCopy strong,.forMeTrackMoreOtherHeading label{color:var(--popup-text)}.forMeAddTopicSuggestionCopy small,.forMeAddTopicEmpty,.forMeAddTopicMore,.forMeTrackMoreHeaderCopy small,.forMeTrackMoreSectionHeading small,.forMeTrackMoreOptionCopy small{color:var(--popup-text-muted)}.forMeAddTopicCustom{border-color:var(--popup-border);color:var(--popup-text-muted)}.forMeAddTopicCustom input,.forMeTrackMoreOther>input{border-color:var(--popup-border);background:var(--popup-surface-elevated);color:var(--popup-text)}.forMeAddTopicFooter,.forMeTrackMoreFooter{border-color:var(--popup-border);background:#111315}.forMeAddTopicFooter>button:disabled{background:var(--popup-surface-pressed);color:#7f848a}.forMeTrackMoreCheckbox{border-color:#7f848a}.forMeGenerationDialog{border-color:var(--popup-border-strong);background:#111315;color:var(--popup-text)}.forMeGenerationSurface h2,.forMeGenerationTopicList strong{color:var(--popup-text)}.forMeGenerationSurface header p,.forMeGenerationDestination{color:var(--popup-text-muted)}.forMeGenerationClose{background:transparent;color:var(--popup-text-muted)}.forMeGenerationTopicList{border-color:var(--popup-border);background:#2d3033}.forMeGenerationTopicList li,.forMeGenerationDestination{background:var(--popup-surface-elevated)}.forMeGenerationSecondary{border-color:var(--popup-border);background:#202225;color:#deded8}.forMeDetailDialog,.forMeBoundedDialog,.forMeDeleteDialog{background:var(--popup-surface);color:var(--popup-text);box-shadow:0 22px 60px #00000070}.forMeDetailHeader,.forMeCommentToolbar,.forMeBoundedHeader,.forMeBoundedFooter{border-color:var(--popup-border);background:var(--popup-surface)}.forMeDetailHeader button,.forMeBoundedHeader>button,.forMeDeleteClose,.forMeDeleteActions>button,.forMeSecondaryAction{border-color:var(--popup-border);background:var(--popup-surface-elevated);color:var(--popup-text)}.forMeDetailHeader p,.forMeCommentToolbar>p,.forMeBoundedHeader p,.forMeDeleteDialog p{color:var(--popup-text-muted)}.forMeDeleteIcon{background:#ef535024;color:#ff817d}.captureConfirmDialog,.scanFilterSheet,.analyzeSheet,.analyzeConfirmModal{border-color:var(--popup-border);background:var(--popup-surface);color:var(--popup-text);box-shadow:0 24px 70px #00000075}.captureConfirmDialog>span,.analyzeNoCreditModal>span,.analyzeDeleteModal>span{background:#ef535024;color:#ff817d}.captureConfirmDialog p,.scanFilterSheetHeader p,.analyzeConfirmModal p,.analyzeSheet header p,.analyzeSheet form label>span{color:var(--popup-text-muted)}.captureConfirmDialog>div button:not(:last-child),.captureConfirmClose,.scanFilterSheetHeader>button,.scanFilterOptions button,.scanFilterOptions button strong,.analyzeConfirmModal>div>button:not(:last-child),.analyzeConfirmModal>div>a:not(:last-child),.analyzeModalClose,.analyzeSheet header>button,.analyzeSheet form>div button:not(:last-child){border-color:var(--popup-border);background:var(--popup-surface-elevated);color:var(--popup-text)}.scanFilterOptions button[data-active=true]{border-color:#ffd600;background:#ffd6001a;color:#ffd600}.analyzeConfirmModal dl{border-color:var(--popup-border);background:var(--popup-border)}.analyzeConfirmModal dl>div,.analyzeEvidenceList article{background:var(--popup-surface-elevated)}.analyzeSheet>header{border-color:var(--popup-border);background:#131517f5}.accountProductDialog{border-color:var(--popup-border-strong);background:var(--popup-surface);color:var(--popup-text);box-shadow:0 24px 70px #00000075}.accountProductDialogClose,.accountProductDialog>div button:not(.is-primary){border-color:var(--popup-border);background:var(--popup-surface-elevated);color:var(--popup-text)}.accountProductDialog>p{color:var(--popup-text-muted)}.accountProductDialog>svg{color:#ffd600}@media(prefers-reduced-motion:reduce){:is(.exploreSearchOverlay,.exploreActionBackdrop,.exploreEvidenceLayer,.forMeAddTopicOverlay,.forMeTrackMoreOverlay,.forMeDeleteBackdrop,.captureDialogBackdrop,.scanFilterBackdrop,.analyzeModalBackdrop,.accountProductDialogLayer){-webkit-backdrop-filter:none;backdrop-filter:none}}html,body,#root,.appBackdrop,.appFrame,.routeViewport,.demoPage{background-color:#fff}.bottomNav-footer-2:before,.bottomNav-footer-2:after{background:#ffd600}.bottomNav-footer-2{--scan-size: 58px;--scan-glyph-size: 34px;--scan-circle-bottom: 38px;--scan-label-top: 41px;right:max(8px,calc((100vw - 430px)/2 + 8px));bottom:max(6px,var(--safe-bottom));left:max(8px,calc((100vw - 430px)/2 + 8px));height:var(--nav-height);min-height:var(--nav-height);padding-bottom:6px}.bottomNav-footer-2:before{display:none}.bottomNav-footer-2:after{top:7px;border:2px solid #fff;border-radius:24px;background-clip:padding-box;box-shadow:inset 0 1px #ffffff57,0 0 0 1px #5b3f0014,0 8px 22px #7c540033}.bottomNav-footer-2 .bottomNavItem,.bottomNav-footer-2 .bottomNavItem-active{color:#111}.bottomNav-footer-2 .bottomNavItem:not(.bottomNavItem-active){opacity:1}.bottomNav-footer-2 .bottomNavItem-active{opacity:1}.bottomNav-footer-2 .bottomNavLabel{font-weight:720;color:#111;text-shadow:0 1px 0 rgba(255,255,255,.48)}.bottomNav-footer-2 .bottomNavItem-active .bottomNavLabel{color:#111;font-weight:840;text-shadow:0 1px 0 rgba(255,255,255,.48)}.bottomNav-footer-2 .bottomNavIconShell>svg:first-child{filter:drop-shadow(0 1px 0 rgba(255,255,255,.5))}.bottomNav-footer-2 .bottomNavItem:not(.bottomNavItem-capture) .bottomNavIconShell>svg{position:relative;z-index:1;overflow:visible}.bottomNav-footer-2 .bottomNavItem:not(.bottomNavItem-capture) .bottomNavIconShell>svg *,.bottomNav-footer-2 .bottomNavItem[data-nav-key=discovery] .bottomNavIconShell:before,.bottomNav-footer-2 .bottomNavItem[data-nav-key=account] .bottomNavIconShell:before{transition:fill var(--motion-footer) ease,stroke var(--motion-footer) ease,opacity var(--motion-footer) ease,transform var(--motion-release) var(--motion-spring);transform-origin:center}.bottomNav-footer-2 .bottomNavItem-active:not(.bottomNavItem-capture) .bottomNavIconShell>svg{animation:footer2IconSelect .26s var(--motion-spring)}.bottomNav-footer-2 .bottomNavItem-active[data-nav-key=for-me] .lucide-sparkle path{fill:#111;stroke:#111}.bottomNav-footer-2 .bottomNavItem[data-nav-key=discovery] .bottomNavIconShell:before{position:absolute;top:50%;left:50%;z-index:0;width:20px;height:20px;border-radius:50%;background:#111;content:"";opacity:0;transform:translate(-50%,-50%) scale(.58)}.bottomNav-footer-2 .bottomNavItem-active[data-nav-key=discovery] .bottomNavIconShell:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.bottomNav-footer-2 .bottomNavItem-active[data-nav-key=discovery] .lucide-compass circle{fill:none;stroke:#111}.bottomNav-footer-2 .bottomNavItem-active[data-nav-key=discovery] .lucide-compass path{fill:#ffd600;stroke:#ffd600}.bottomNav-footer-2 .bottomNavItem-active[data-nav-key=scan] .lucide-file-chart-column path:first-of-type{fill:#111;stroke:#111}.bottomNav-footer-2 .bottomNavItem-active[data-nav-key=scan] .lucide-file-chart-column path:not(:first-of-type){fill:none;stroke:#ffd600}.bottomNav-footer-2 .bottomNavItem-active[data-nav-key=account] .lucide-circle-user-round path,.bottomNav-footer-2 .bottomNavItem-active[data-nav-key=account] .lucide-circle-user-round circle:first-of-type{fill:#111;stroke:#111}.bottomNav-footer-2 .bottomNavItem-active[data-nav-key=account] .lucide-circle-user-round circle:last-of-type{fill:none;stroke:#111}.bottomNav-footer-2 .bottomNavItem[data-nav-key=account] .bottomNavIconShell:before{position:absolute;bottom:3px;left:50%;z-index:0;width:12px;height:2px;border-radius:0 0 999px 999px;background:#111;content:"";opacity:0;transform:translate(-50%) scaleX(.72)}.bottomNav-footer-2 .bottomNavItem-active[data-nav-key=account] .bottomNavIconShell:before{opacity:1;transform:translate(-50%) scaleX(1)}.bottomNav-footer-2 .bottomNavItem-capture .bottomNavIconShell{border:1px solid rgba(255,255,255,.24);background:#ffd600;box-shadow:inset 0 1px #ffffff47,0 8px 18px #5337004d;color:#111}.bottomNav-footer-2 .bottomNavItem-capture .bottomNavLabel{border:1px solid rgba(255,255,255,.2);background:#ffca00;box-shadow:0 4px 9px #5337003d;color:#111;font-size:10.5px;text-shadow:0 1px 0 rgba(255,255,255,.48)}@keyframes footer2IconSelect{0%{transform:scale(.82)}68%{transform:scale(1.12)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.bottomNav-footer-2 .bottomNavItem-active:not(.bottomNavItem-capture) .bottomNavIconShell>svg{animation:none}.bottomNav-footer-2 .bottomNavItem:not(.bottomNavItem-capture) .bottomNavIconShell>svg *,.bottomNav-footer-2 .bottomNavItem[data-nav-key=discovery] .bottomNavIconShell:before,.bottomNav-footer-2 .bottomNavItem[data-nav-key=account] .bottomNavIconShell:before{transition-duration:.01ms}}@media(max-width:374px){.bottomNav-footer-2{--scan-size: 54px;--scan-glyph-size: 31px}}
